diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..537be51a8 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,7 @@ +root=true + +[*] +indent_style=tab +indent_size=4 +trim_trailing_whitespace=true +insert_final_newline=true diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..dbe5f8b8f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,61 @@ +name: Bug report +description: Create a report to help us improve +labels: Bug + +body: +- type: markdown + attributes: + value: | + **Please, make sure you are using [latest](https://github.com/Open-Shell/Open-Shell-Menu/releases) `Open-Shell` build before reporting a bug.** + Especially on `Windows 11` you should use 4.4.190 (or newer). +- type: textarea + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. Screenshots are also encouraged. + placeholder: Please use English for reports and screenshots to allow maintainers to easily understand the issue. + validations: + required: true +- type: dropdown + attributes: + label: Area of issue + description: What component(s) of Open-Shell does this involve? Select all that apply. + multiple: true + options: + - Start menu + - Taskbar + - Windows Explorer + - Internet Explorer + - Installation/Other + validations: + required: true +- type: textarea + attributes: + label: To reproduce + description: Steps to reproduce the behavior + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true +- type: textarea + attributes: + label: Expected behavior + placeholder: What did you expect to happen? +- type: input + attributes: + label: Open-Shell version + placeholder: e.g. 4.4.170 + validations: + required: true +- type: input + attributes: + label: Windows version + placeholder: e.g. Windows 10 22H2 + validations: + required: true +- type: textarea + attributes: + label: Additional context + description: Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..4534f67c6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Github Discussions + url: https://github.com/Open-Shell/Open-Shell-Menu/discussions + about: Please ask and answer questions here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..a1f4b338c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,39 @@ +name: Feature request +description: Suggest an idea for this project +labels: Enhancement/Feature Request + +body: +- type: textarea + attributes: + label: Is your feature request related to a problem? Please describe. + description: A clear and concise description of what the problem is. + placeholder: Ex. I'm always frustrated when [...] + validations: + required: true +- type: textarea + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true +- type: dropdown + attributes: + label: Area of issue + description: What component(s) of Open-Shell does this involve? Select all that apply. + multiple: true + options: + - Start menu + - Taskbar + - Windows Explorer + - Internet Explorer + - Installation/Other + validations: + required: true +- type: textarea + attributes: + label: Alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. +- type: textarea + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. diff --git a/.gitignore b/.gitignore index 360ea127f..283a3da2e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,359 @@ .vs +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# ignore vscode stuff +.vscode/ +.ionide/ + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebug64/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]elease64/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*.dll +*_i.c +*_p.c +*_i.h +*_h.h +*.ilk +*.meta +*.obj +*.exe +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.tlog/ +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc +*.lastbuildstate +*.exp +*.lib +*.res +*.ipdb + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# PVS-Studio temporary files (Github integration performance fix) +*.PVS-Studio.* + +# Classic-Shell specific ignores +Src/Setup/Output/ +Src/Setup/Final/ +Src/Setup/Temp/ +*.adml +*.admx +*.zip +*.bin +*.chm diff --git a/ClassicShellLoc/English/ClassicExplorer.html b/ClassicShellLoc/English/ClassicExplorer.html deleted file mode 100644 index 22bf19351..000000000 --- a/ClassicShellLoc/English/ClassicExplorer.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - Classic Explorer - -

Classic Shell website  Classic Explorer


-Classic -Explorer is a plugin for Windows Explorer that: - -
- - -

New copy UI (Windows 7 only)
-

- -In Vista when you copy files and there is a conflict you are presented -with this:
- -
- -Before
- -

What’s wrong with it?

- -

Well, for -starters it is half a screen full of text that you have to read. Also -it is not immediately clear what parts of it are clickable. You have to -move the mouse around to discover the UI like in a Lucas Arts -adventure game. And finally the keyboard usability is awful. To -tell it -“yes, I know what I’m doing, I want to overwrite all files” you have to -press Alt+D, up, up, up, Space! It is harder than performing the Akuma -Kara Demon move in Street Fighter 3. There is a time and a place -for -that stuff and copying files is not it.

- -

The Classic Explorer plugin brings back the simpler dialog box from Windows XP:
-

- -

After
-

- -

It -is immediately clear what is clickable (clue – the buttons at the -bottom), there is easy keyboard navigation (press Y for “Yes”, A to -copy all files) and you can still see which file is newer and which is -larger. And of course just like in Windows XP, holding down Shift while clicking on the No button means "No to All" (or just press Shift+N).
-

- -

If you click -on More… you will get -the original dialog from Windows. From there you -will see all the details and you’ll get an extra option to “Copy, but -keep both files”.

-

Important Note: Only the UI is replaced. The underlying system that does the actual copying is not affected.
-

-


-

- - - -

Alt+Enter in the folder panel

- -Alt+Enter is -universal shortcut across Windows to bring up the properties of the -selection. But newer versions of Windows it doesn’t work in the left -panel that shows the folders. It works fine on the right where the -files are. This is broken compared to Windows XP where Alt+Enter works -in both places. -

To solve the -problem, the Classic Explorer plugin detects when you press Alt+Enter -and shows the properties for the currently selected folder.
-

-


-

- - -

Toolbar for Windows Explorer

-Windows -Explorer in Vista doesn’t have a toolbar like the one in Windows XP. If -you want to go to the parent folder you have to use the breadcrumbs -bar. If you want to copy or delete a file with the mouse you have to -right-click and look for the Delete command. The right-click menu gets -bigger and bigger the more shell extensions you have installed, and -finding the right command can take a while.
-

To solve the problem, the Classic Explorer plugin adds a new toolbar:
-

- - Explorer Toolbar
-
-The available button are: Go Up, Cut, Copy, Paste, Delete, Properties, -Email, Settings. More buttons can be added from the Settings dialog.
-
-Hints:
-    - Hold the Control key when clicking the Up button to open the parent folder in a new Explorer window.
-    - Hold the Shift key when clicking the Delete button to permanently delete a file
- -
- -The new toolbar doesn’t show up in Explorer automatically after -installation. You have to do a few things before you can use it:
- -
    - -
  1. Open a new Windows Explorer window (Win key+E)
  2. -
  3. Turn on the menu in Explorer – Go to Tools (Alt+T), Folder -Options, the View tab, and make sure “Always show menus” is checked.
  4. -
  5. Right click on the menu bar and select “Classic Explorer Bar” to -show the toolbar.
  6. -
  7. If that option is not available (you only see “Lock the -Toolbars”) you may have to enable the plugin from Internet Explorer. -Run IE, right click on its toolbar and select “Classic Explorer Bar”. -It will ask you if you want to enable this add-on. Select “Enable”, -then repeat steps 1 through 3 again.
  8. -
  9. If even then you don't see the toolbar, maybe the browser -extensions are disabled on your system. This is usually the default for -servers. Open the "Internet Options", go to the "Advanced" tab, and check -the option "Enable third-party browser extensions".
    -
  10. - -

-

Status bar
-

-Classic Explorer restores the original Explorer status bar that shows the free disk space and the size of the selected files:
-
-File size in status bar
-
-Unlike the built-in status bar, the selection size is shown even if -more than 100 files are selected. When no files are selected the total -size of all files in the folder is shown.
-
Windows 7 note: Classic Explorer enhances the -default status bar instead of replacing it. To see it, you have to turn -it on first from the View menu. -The status bar is different from the blue -Details Pane you see at the bottom of Explorer. You can turn off the -Details Pane from the Organize menu to save space. Also there is a bug -in the Windows 7 Explorer that sometimes doesn't show any text in the -status bar. Press F5 to refresh the view and get the status text.
-
Windows 8 note: Classic Explorer adds its own -status bar. You should hide the default status bar to save space. -Select the View tab in the ribbon, then click on Options. Select the -View tab in the options. Locate the checkbox "Show status bar" and -uncheck it. -
-
- - -

Settings

You can access the settings of Classic Explorer from the toolbar or from the start menu:
-
-
You can choose from seeing only the basic settings, or all -available settings. Hover over each setting to see a description of -what it's for. Type in the search box to find a setting by name.
-Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
-
You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- -
- -Press OK to store your settings. Most of the settings will be applied -the next time you open a new Explorer window. Small number of settings -will require a log off before you can see the change.
- -
- -Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
- -
-Here's one example of what can be customized:
- - Title bar tweaks
-
-Click on the Toolbar Buttons tab to customize the toolbar:
-
-
The column on the left shows the current buttons in the toolbar, -and the column on the right lists the buttons you can add to the -toolbar. You can drag and drop buttons from the right column to the -left. You -can rearrange the buttons by dragging them up and down. If you drop one button inside another you will create a sub-menu.
-Hover over each -button to see a short description of what it does. Right-click on each -button to access more functions (like Delete, Rename, etc). From the -right-click menu you can also reset the toolbar to the original state.
-Each item in the left column must have a unique name. This is the -identifier of the item and can only contain English letters, digits and -underscore. Some items (like SEPARATOR) cannot be renamed.
-
-Important Note: Not all available commands have default icons or text. That's because Windows doesn't have icons for things like Undo, Select All, etc. If you want to use such buttons in your toolbar you will have to provide your own icon. See below how to do it.
-
-After you place a button in the toolbar, you can edit it's attributes. Double-click on the button to edit:
-Edit toolbar button
-Here you can select a command for the button, its text and icon. Press the Restore Defaults button to get the default text and icon for the chosen command.
-The command can be:
- -The link can be a path to a file or a folder. If it is a file, that -file will be executed. If it is a folder, that folder will be opened as -a sub-menu (only for top-level buttons).
-
-The icon can be:
- -If the label or the tip attribute start with $ (dollar sign), then the -system will treat it as a name of a string in the ExplorerL10N.ini -file. The actual text will depend on the current language setting. This -is useful when creating a toolbar that can be used by multiple languages.
-
-Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\IvoSoft\ClassicExplorer -for a DWORD value with the name of the button (the name used in left -column). 0 means normal, 1 is disabled and 2 is checked. The toolbar -reads the registry keys on startup. To force the buttons to update -their state after that you need to find all Explorer windows, locate -the child window with class ClassicShell.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.
- -
-

Examples for Custom Commands

-

0) Use quotes when necessary

In order to support paths that -contain spaces, you should use quotes around the path parameters. The -quotes are not always required, like in examples 1 and 2 below. Make -sure you test your commands with paths containing spaces to avoid -surprises.
-
-

1) Print the current folder

- -Use this command: cmd.exe /k echo %1. %1 will be replaced by the path of the current folder.
-
-

2) Open the selected file in Notepad

-Use this command: %SystemRoot%\notepad.exe %2. -%2 will be replaced by the full name of the selected file. It doesn't -need to be in quotes because Notepad uses the whole command line as a -file name.
-
-

3) Copy selected files to the parent folder
-

-Create a batch file called C:\CopyParent.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-Use this command: C:\CopyParent.bat "%3". -%3 will be replaced by a text file containing the full names of all -selected files. The batch file will read each line of that text file, -and copy each of the selected files to the parent folder. At the end -the batch file deletes the initial -temp file. The first two set commands remove the quotes from the %1 parameter.
-
-

4) Select all text files

-Create a batch file called C:\SelectText.bat:
-echo select > %1
-dir *.txt /b >> %1
-
-Use this command: C:\SelectText.bat "%5". -%5 will be replaced by a blank text file, where the command must output -the word "select" and a list of files it wants to select. The "dir -*.txt /b" command provides that list.
-
-
- -

Administrative Settings

The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them:
-
-In this example the setting "Show Up button" is locked to always be -"Before Back/Forward" and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".
-
In some cases you may not want to lock the value for all users, but -simply modify the initial value of the setting. In such case add -"_Default" to the name of the value. For example if you want the Up -button to be before Back by default but still allow the users to change -it if they wish, create a string value named "ShowUpButton_Default" and -set it to "BeforeBack".
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
-
-There is also a global setting EnableSettings. Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
-Disable all settings
-
-You can enable or disable Classic Explorer for individual processes -using the 2 registry settings "ProcessWhiteList" and -"ProcessBlackList". ProcessWhiteList is -a list of processes for which Classic Explorer will load. Use only the -file name of the process (like "notepad.exe"), separate multiple names -with a comma or a semicolon. ProcessBlackList -is a list of processes for which Classic Explorer will not load. You -should only use one of the two lists. If both lists are specified, the -black list will be ignored. The lists are only used when you enable the -features that are supported for processes other than Explorer. At the -moment these features are: the shared overlay icon and the replacements -for the copy dialogs.
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
- -
- -

Dependencies on Windows settings
-

-Some Classic Explorer settings require specific Windows settings to be enabled:
- - -
- -

Localization

- - - - -The user -interface (except the Settings dialog box) is localized in 35 -languages.
-The Settings dialog box is translated in a smaller number of languages. -The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Shell.
- -
- - \ No newline at end of file diff --git a/ClassicShellLoc/English/ClassicExplorerADMX.txt b/ClassicShellLoc/English/ClassicExplorerADMX.txt deleted file mode 100644 index 6ea1bb5de..000000000 --- a/ClassicShellLoc/English/ClassicExplorerADMX.txt +++ /dev/null @@ -1,62 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_CS404_WIN7.text = Requires Windows 7. -SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. - -AddressAltD.nameOverride = Additional shortcut for the address bar -AddressAltD.tipOverride = Enter a letter 'A' to 'Z' to be a shortcut for the address bar in combination with the Alt key -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings -ProcessWhiteList.nameOverride = Process white list -ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. -ProcessBlackList.nameOverride = Process black list -ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. -ToolbarItems.nameOverride = Toolbar buttons -ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\IvoSoft\ClassicExplorer\Settings -NoInitialToolbar.nameOverride = No initial showing of the toolbar -NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed - - -; os-specific -FileExplorer.nameOverride = Enable dialogs only in Explorer (improves performance) diff --git a/ClassicShellLoc/English/ClassicIE.html b/ClassicShellLoc/English/ClassicIE.html deleted file mode 100644 index 1ac0788e3..000000000 --- a/ClassicShellLoc/English/ClassicIE.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Classic Shell website  -Classic IE


-Classic IE
-is a -small plugin for Internet Explorer that:
- -
-See the full page title even when it doesn't fit in the tab:
-
-
See the progress and the security zone:
-
-
-

Installation

-When you run Internet Explorer for the first time after installing -Classic IE it may prompt you that a new add-on called ClassicIEBHO is -installed and if you want to enable it. Click on the Enable button. If -you don't get a prompt, go to Tools -> Manage add-ons and make sure ClassicIEBHO is enabled. After enabling the add-on you have to restart Internet Explorer to activate the plugin.
-
-

Settings

-You can access the settings from Tools -> Classic IE Settings -or from the start menu. The settings control the color and the font of -the caption, and what information to display on the status bar.
-
-
You can choose from seeing only the basic settings, or all -available settings. Hover over each setting to see a description of -what it's for. Type in the search box to find a setting by name.
-Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
- -
-You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- - -
- - -Press OK to store your settings. You need to restart Internet Explorer to apply the new settings.
- - -
-

Administrative Settings

-The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE registry key.
-
-You may also wish to not lock the setting but only override its initial -value. Then add "_Default" to the name of the registry value.
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
- -Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
- -
- -There is also a global setting EnableSettings. Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
- -
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
- \ No newline at end of file diff --git a/ClassicShellLoc/English/ClassicIEADMX.txt b/ClassicShellLoc/English/ClassicIEADMX.txt deleted file mode 100644 index 7cc7db748..000000000 --- a/ClassicShellLoc/English/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn = never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_IE9.text = Requires Internet Explorer 9 or later. - - -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings -CaptionFont.tipAddition = .\n\nThe format is , , . For example "Segoe UI, normal, 9" diff --git a/ClassicShellLoc/English/ClassicShell.chm b/ClassicShellLoc/English/ClassicShell.chm deleted file mode 100644 index 292563f1d..000000000 Binary files a/ClassicShellLoc/English/ClassicShell.chm and /dev/null differ diff --git a/ClassicShellLoc/English/ClassicShell.hhp b/ClassicShellLoc/English/ClassicShell.hhp deleted file mode 100644 index 5d31f67e5..000000000 --- a/ClassicShellLoc/English/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x409 English (United States) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellLoc/English/ClassicShellADMX.txt b/ClassicShellLoc/English/ClassicShellADMX.txt deleted file mode 100644 index 161f99103..000000000 --- a/ClassicShellLoc/English/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. - -Language.nameOverride = Language for Classic Shell components -Language.tipOverride = Select the language to be used by Classic Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated -Update.nameOverride = Enable automatic checks for new versions -Update.tipOverride = When this is checked, Classic Shell will check for new releases every week. You will be notified if there is a new version of the Classic Shell software or a new update for your current language diff --git a/ClassicShellLoc/English/ClassicShellEULA.rtf b/ClassicShellLoc/English/ClassicShellEULA.rtf deleted file mode 100644 index e6303482f..000000000 --- a/ClassicShellLoc/English/ClassicShellEULA.rtf +++ /dev/null @@ -1,272 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128; -\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{ -\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext24 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink25 \slocked \spriority10 \styrsid8675715 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{ -\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;} -{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace -\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 \sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink35 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 -Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 -\sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1600407\rsid1642706\rsid1781248\rsid2106295\rsid4477449\rsid5141723\rsid5720124\rsid8598142\rsid8675715\rsid9851428 -\rsid9906829\rsid10302552\rsid12398630\rsid12659872\rsid12679588\rsid13962646\rsid14231072\rsid14297104\rsid14497758\rsid14513824\rsid14615385\rsid14753465\rsid14972022\rsid15356188\rsid15734083\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0 -\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51}{\revtim\yr2016\mo3\dy23\hr19\min48}{\version26}{\edmins60}{\nofpages1}{\nofwords240}{\nofchars1369} -{\nofcharsws1606}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14753465 \hich\af31502\dbch\af31501\loch\f31502 License}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8598142 \hich\af31502\dbch\af31501\loch\f31502 Agreement}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8675715\charrsid8675715 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell \'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14513824 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14497758 \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022 \hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid12659872\charrsid2106295 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid8675715 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid8675715\charrsid9851428 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\par \hich\af31506\dbch\af31505\loch\f31506 If you comply with these license terms, you have the rights below. -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 SCOPE OF LICENSE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 - This agreement only gives you some rights to use the software. The\hich\af31506\dbch\af31505\loch\f31506 author reserves all other rights.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid12398630 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 INSTALLATION AND USE RIGHTS.}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 This software is free}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12398630\charrsid12398630 \hich\af31506\dbch\af31505\loch\f31506 for both personal and commercial use}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 . You may install and use it on your }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 computers}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\hich\af31506\dbch\af31505\loch\f31506 free of charge.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid9851428\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid9851428\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 REDISTRIBUTION RIGHTS.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 You may redistribute the software as long \hich\af31506\dbch\af31505\loch\f31506 as you do it free of charge and }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 -you }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 don\hich\f31506 \rquote \loch\f31506 t misrepresent the origin of the software. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid5141723 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 TRADEMARKS.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 -The Classic Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid1600407 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 DISCLAIMER OF WARRANTY.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS B -\hich\af31506\dbch\af31505\loch\f31506 E LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 6.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 IN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid935798 -\hich\af31506\dbch\af31505\loch\f31506 OTHER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 WORDS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid276346 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 Basically you can use this software freely for any purpose but don\hich\f31506 \rquote \loch\f31506 t be surprised if it doesn\hich\f31506 \rquote \loch\f31506 t work }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid4477449 \hich\af31506\dbch\af31505\loch\f31506 as you expect}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 . You can\hich\f31506 \rquote \loch\f31506 -t hold the author responsible for any damages that come to you from using the software. You can\hich\f31506 \rquote \loch\f31506 t profit from selling this software\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid276346 -\hich\af31506\dbch\af31505\loch\f31506 You got it for}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 free after all.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000d07c -55b07785d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellLoc/English/ClassicShellReadme.rtf b/ClassicShellLoc/English/ClassicShellReadme.rtf deleted file mode 100644 index ea68a8a31..000000000 --- a/ClassicShellLoc/English/ClassicShellReadme.rtf +++ /dev/null @@ -1,472 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f414\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f415\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139\rsid468832\rsid552468\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954 -\rsid1128667\rsid1146520\rsid1248335\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1721007\rsid1770967\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid2052359\rsid2114151\rsid2230259\rsid2297266\rsid2631124\rsid2756235\rsid2850720 -\rsid2912007\rsid3164638\rsid3230931\rsid3298972\rsid3424468\rsid3547401\rsid3570194\rsid3687072\rsid3761032\rsid3954017\rsid3997776\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4674537\rsid4806883\rsid4863662\rsid4869559\rsid4880870 -\rsid4933774\rsid5124543\rsid5256481\rsid5314108\rsid5456447\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6119665\rsid6297085\rsid6299574\rsid6308193\rsid6436109\rsid6556029\rsid6582832\rsid6645442 -\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6820791\rsid6823287\rsid6832096\rsid6902221\rsid6905770\rsid6950643\rsid7160684\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417 -\rsid8355555\rsid8471953\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9776440\rsid9831548\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644 -\rsid10158802\rsid10241328\rsid10355326\rsid10424443\rsid10450127\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11016316\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209 -\rsid11607477\rsid11611672\rsid12003133\rsid12009041\rsid12076428\rsid12079691\rsid12201409\rsid12209379\rsid12546021\rsid12605676\rsid12919976\rsid13000728\rsid13110719\rsid13245866\rsid13269024\rsid13376205\rsid13448550\rsid13461879\rsid13505068 -\rsid13522787\rsid13527300\rsid13586482\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14433764\rsid14440559\rsid14568210\rsid14684487\rsid14751137\rsid14829662\rsid14902226 -\rsid15015205\rsid15038196\rsid15225771\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16021474\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16404848\rsid16462041\rsid16651668\rsid16728702\rsid16731337} -{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be}{\creatim\yr2013\mo7\dy13\hr16\min8}{\revtim\yr2017\mo5\dy27\hr15\min49} -{\version34}{\edmins10}{\nofpages3}{\nofwords785}{\nofchars4477}{\nofcharsws5252}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Shell -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 Version }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid8675000 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid15225771 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid13110719 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid15225771 -\hich\af31502\dbch\af31501\loch\f31502 general release}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Thank you for installing }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . It }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 -\hich\af31506\dbch\af31505\loch\f31506 adds some missing features to Windows 7}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid9776440 \hich\af31506\dbch\af31505\loch\f31506 , Windows 8, Windows 8.1}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 and }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid16404848 -\hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 - }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 -like a classic start menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , start button}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 a toolbar for Windows}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 Explorer and others.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 The latest version can be found on }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 the Classic Shell website}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000006a0000000000000000690000f900000000000000010000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 For answers to frequently asked questions look here: -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e00540055006e0074006500000000000000000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/faq/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par \hich\af31506\dbch\af31505\loch\f31506 Or use the discussion forums to get help:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006900610020004d0000000000000000000600000000004300}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 Report problems in the Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 development forums}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c0061000002000018000000000065006b0000000000007200000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php\hich\af31506\dbch\af31505\loch\f31506 ?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Start Menu -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features: -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Choose between \'93\loch\f31506 -\hich\f31506 Classic\'94\loch\f31506 \hich\f31506 and \'93\loch\f31506 \hich\f31506 Windows 7\'94\loch\f31506 styles -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Drag and drop to let y\hich\af31506\dbch\af31505\loch\f31506 -ou organize your applications -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Options to show Favorites, expand Control Panel, etc -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows recently used documents. The number of documents to display is customizable - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Translated in 35 languages, including Right-to-left support for Arabic and Hebrew - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 D\hich\af31506\dbch\af31505\loch\f31506 -oes not disable the original start menu in Windows. You can access it by Shift+Click on the start button -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Right-click on an item in the menu to delete, rename, sort, or perform other tasks - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9113097 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9113097 \hich\af31506\dbch\af31505\loch\f31506 -The search box helps you find your programs }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 and files }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9113097 \hich\af31506\dbch\af31505\loch\f31506 -without getting in the way of your keyboard shortcuts}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9986631 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 -Supports jumplists for easy access to recent documents and common tasks}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid4077468 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 -Available for 32 and 64-bit operating systems}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid11163947 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 -Has support for skins, including additional 3rd party skins}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . Make your own! -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Fully customizable in both looks and functionality -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Support for Microsoft\hich\f31506 \rquote \loch\f31506 s Active Accessibility - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Converts the \'93\loch\f31506 \hich\f31506 All Programs\'94 -\loch\f31506 button in the Windows menu into a cascading menu -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Implements a customizabl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16215018 -\hich\af31506\dbch\af31505\loch\f31506 e start button}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9986631 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 -Can show, search and launch Windows \hich\af31506\dbch\af31505\loch\f31506 Store apps (Windows 8)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is a plugin for Windows Explorer that: -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid8267417 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8267417 \hich\af31506\dbch\af31505\loch\f31506 -Adds a toolbar to Explorer for some common operations (Go to parent folder, Cut, Copy, Paste, Delete}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , Properties, Email}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid8267417 \hich\af31506\dbch\af31505\loch\f31506 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid7954001 -\hich\af31506\dbch\af31505\loch\f31506 The toolbar is fully customizable}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid1787318 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 -Replaces the copy UI in Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 7 with the more user-friendly }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'93\loch\f31506 \hich\f31506 classic\'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 version }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 similar to}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 Windows XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid1787318 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 -Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Has options for customizing the folder pan\hich\af31506\dbch\af31505\loch\f31506 -el to look more like the Windows XP version}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11607477 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -or to not fade the expand buttons -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 -Can show the free disk space and the total size of the selected files in the status bar -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid12009041 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12009041 \hich\af31506\dbch\af31505\loch\f31506 -Can disable the breadcrumbs in the address bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Fixes a long list of features that are broken in Windows 7 \hich\f31506 \endash -\loch\f31506 missing icon overlay for shared folders, the jumping folders in the navigation pane, missing sorting headers in list view, and more -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 IE is a plugin for Internet Explorer 9 and \hich\af31506\dbch\af31505\loch\f31506 later versions that: -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -Adds a caption to the title bar so you can see the full title of the page -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows the security zone in the status bar -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows the loading progress in the status bar -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Installation instructions -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 The toolbar for Windows Explorer may not show up automatically after installation. You have to do a few things before you can use it. -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 - Press Alt+V to open the View menu. Open the \'93\loch\f31506 \hich\f31506 Toolbars\'94\loch\f31506 \hich\f31506 sub-menu and select \'93\loch\f31506 \hich\f31506 Classic Exlporer Bar\'94\loch\f31506 . Keep in min\hich\af31506\dbch\af31505\loch\f31506 -d that the menu will always be displayed as long as the toolbar is visible. -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 - Press Alt+V to open the View ribbon. Click on the down arrow in the \'93\loch\f31506 \hich\f31506 Options\'94\loch\f31506 \hich\f31506 section. Select \'93\loch\f31506 \hich\f31506 Classic Explorer Bar\'94 -\par -\par \hich\af31506\dbch\af31505\loch\f31506 If these steps don\hich\f31506 \rquote \loch\f31506 t work, it may be possible that\hich\af31506\dbch\af31505\loch\f31506 the Explorer extensions have been disabled. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -\hich\af31506\dbch\af31505\loch\f31506 Check the following, then try to show the toolbar again}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 Open Internet Explorer and go }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 to Tools -> Manage add-ons. Locate the add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 ons \'93\loch\f31506 \hich\f31506 Classic Explorer Bar\'94\loch\f31506 \hich\f31506 and \'93\loch\f31506 \hich\f31506 ExplorerBHO Class\'94\loch\f31506 and make sure they are enab\hich\af31506\dbch\af31505\loch\f31506 led. -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 M}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 aybe the browser extensions are disabled on your system. This is usually the default for }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Windows Server}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 -. Open the "Internet Options", go to the "Advanced" tab, and check the option "Enable third-party browser extensions".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 \hich\af31506\dbch\af31505\loch\f31506 On Windows 7 you have to\hich\af31506\dbch\af31505\loch\f31506 turn on the status bar from the View menu if you want to see the file sizes. -\par \hich\af31506\dbch\af31505\loch\f31506 On Windows 8 the Classic Explorer status bar is different from the one in Explorer. You can show/hide the first one from the Classic Explorer settings dialog and show/hide the se -\hich\af31506\dbch\af31505\loch\f31506 cond one from Explorer\hich\f31506 \rquote \loch\f31506 s folder options dialog. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 The caption in Internet Explorer may not show up automatically after installation. You may get a prompt to enable the ClassicIEBHO plugin. If you get the prompt, select \'93\loch\f31506 \hich\f31506 -Enable\'94\loch\f31506 . If you don\hich\f31506 \rquote \loch\f31506 t get a prompt, g\hich\af31506\dbch\af31505\loch\f31506 o to Tools -> Manage add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 ons and make sure the add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 on \'93\loch\f31506 \hich\f31506 -ClassicIEBHO\'94\loch\f31506 is enabled. After that restart Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Uninstallation -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 To uninstall }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 follow these steps: -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Open }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Control Panel -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Programs and Features}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 and double-click on }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic\hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . Then follow the instructions. You may have to restart Windows to complete the process. -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}\hich\af31506\dbch\af31505\loch\f31506 -If you installed any additional skins for the start menu you will have to delete them manually -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2631124\charrsid3570194 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000009015 -6c893bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellLoc/English/ClassicShellTOC.hhc b/ClassicShellLoc/English/ClassicShellTOC.hhc deleted file mode 100644 index 17278667d..000000000 --- a/ClassicShellLoc/English/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellLoc/English/ClassicShellText-en-US.wxl b/ClassicShellLoc/English/ClassicShellText-en-US.wxl deleted file mode 100644 index 23e1c13c2..000000000 --- a/ClassicShellLoc/English/ClassicShellText-en-US.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run ClassicShellSetup64. - Classic Shell requires Windows 7 or above. - A newer version of [ProductName] is already installed. The setup will now exit. - Classic Explorer - Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems - Classic Start Menu - Classic Start Menu is a highly customizable replacement for the Windows start menu - Classic IE - Classic IE lets you customize the title bar and the status bar of Internet Explorer - Classic Shell Update - Classic Shell Update checks periodically for new versions - View the Classic Shell documentation - View the Classic Shell introduction - Edit the settings of Classic Explorer - Edit the settings of the classic start menu - Edit the settings of the Internet Explorer title bar and status bar - Edit the settings for Classic Shell's new version check - Create a start menu folder - Classic Shell website - Donate to Classic Shell - Visit us on Facebook - View Readme file - Classic Shell Help - Classic Shell Readme - Classic Shell Update - Classic Explorer Settings - Classic Start Menu Settings - Classic IE Settings - Open the Start screen - Classic Shell is a collection of usability enhancements for Windows - diff --git a/ClassicShellLoc/English/ClassicStartMenu.html b/ClassicShellLoc/English/ClassicStartMenu.html deleted file mode 100644 index 7c1fe39a0..000000000 --- a/ClassicShellLoc/English/ClassicStartMenu.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - Classic Start Menu - -

Classic Shell website  -Classic Start Menu


-Classic Start Menu
-is a flexible start menu that can mimic the menu behavior of Windows -2000, XP and Windows 7. It has a variety of advanced features: -
    - -
  • Choose between “Classic” and “Windows 7” styles
    -
  • -
  • Drag and drop to let you organize your applications
  • - -
  • Options to show Favorites, expand Control Panel, etc
  • -
  • Shows recently used documents. The number of documents to display -is customizable
  • -
  • Translated in 35 languages, including Right-to-left support for -Arabic and Hebrew
  • -
  • Does not disable the original start menu in Windows. You can -access it by Shift+Click on the start button
  • -
  • Right-click on an item in the menu to delete, rename, sort, or -perform other tasks
  • -
  • The search box helps you find your programs and files without getting in the way of your keyboard shortcuts
  • -
  • Supports jumplists for easy access to recent documents and common tasks
  • -
  • Available for 32 and 64-bit operating systems
  • -
  • Has support for skins, including additional 3rd party skins. Make your own!
  • -
  • Fully customizable in both looks and functionality
  • -
  • Support for Microsoft’s Active Accessibility
  • -
  • Converts the “All Programs” button in the Windows menu into a cascading menu
  • -
  • Implements a customizable start button
    -
  • -
  • Can show, search and launch Windows Store apps (Windows 8)
  • - - - - -
  • And last but not least – it's FREE!
  • -

-

Styles

-The start menu offers 3 styles to choose from.
-

1) Single-column classic style

-
-This style is similar to the menu found in Windows 2000. It has one -column in the main menu with vertical text on the side. you can -customize the order of items, icons and text.
- -Programs, jumplists and search results show as cascading sub-menus.
- -
-

2) Two-column classic style

-
-This style is similar to the Windows XP menu. There are two columns -where you can arrange your menu items. Customize the order, icons and -text.
-Programs, jumplists and search results show as cascading sub-menus.
-
-

3) Windows 7 style
-

-
-This style is similar to the Windows Vista and Windows 7 menu. The -items in the first column are pre-defined to pinned and recent -programs, all programs list and search box. The items in the second -column are fully customizable.
-The jumplists and search results show inside the main menu. The -programs can be inside the main menu or open as a cascading sub-menu.
-This style offers less customizing options than the classic styles, but -has look and feel more familiar to people used to Windows 7.
-
-
-

Operation

-If you have used the start menu in older versions of Windows you’ll -feel right at home:
- - - -

-Press the Windows key or click on the orb in the corner of the -screen to open the start menu.

-

-Hold down Shift while clicking on the orb to access the operating -system's own -start menu. -

-

-Click on an item to execute it. -

-

-Drag a program to change the order of the programs in a menu, or to -move it to another folder. -

-

-Right-click on an item to rename it, delete it, explore it, sort the -menu, or perform other tasks.

-

-Right-click on the orb to edit the settings for the start menu, to view this help file, or to -stop the start menu.
-

-


- -

- -

-Settings

Right-click on the start button to access the settings:
-
-
-You can choose from seeing only the basic settings, or all available -settings. Hover over each setting to see a description of what it's for. Type in the search box to find a setting by name.
- -Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
-
- -You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- - -
- -Most settings will be changed immediately as you edit them. For example -you can edit the start menu, then while the Settings dialog is open, -access the start menu to see the changes. Small number of settings will -require you to exit the start menu before you can see the change.
- -
- - -Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
- - -
-Click on the Customize Start Menu tab to customize the menu items. Depending on the style you will see different UI.
-
-For classic styles you can customize both columns of the start menu and -create sub-menus. The left column shows the current items in the menu -and the right column shows the available menu items. Drag from the -right to the left to add items to the menu.
-
-
-For the Windows 7 style you can only edit the items for the second column and there are no sub-menus.
-
-

-Double-click on the icon to edit the item properties:
-
-Here you can select a command for the item, its text, icon and other attributes. Press the Restore Defaults button to get the default text and icon for the chosen command.
-
-The command can be:
- -
    -
  • one of the predefined commands - from the dropdown
  • custom executable string -- this can be a name of a program and its arguments, or even a URL -(like http://www.google.com). Environment variables like %SystemRoot% are supported
  • left blank - then if the link attribute is used, it will act as a command
    -
  • -
-The link can be a path to a file or a folder. If it is a file, that -file will be executed. If it is a folder, that folder will be opened as -a sub-menu. Some menu items (like Programs and Favorites) have an implicit -link attribute, so for them the Link box will be disabled.
- -
- -The icon can be:
- -
    -
  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
    -
  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
    -
  • ,icon ID - same as above, but the resource file is the ClassicStartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
    -
  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - this will use a blank icon
  • -
-If the label or the tip attribute start with $ (dollar sign), then the system will treat it as a name of a string in the StartMenuL10N.ini -file. The actual text will depend on the current language setting. This -is useful when creating a menu that can be used by multiple languages.
-
-If you check "Insert Sub-items as Buttons", instead of showing the menu -item itself, the start menu will show the sub-items as a row of -buttons. By default the buttons are centered. You can align them to the -left by adding a separator as the last item, or align them to the right -by adding a separator as the first item. One possible use is to replace -the shutdown menu item with -separate buttons for shutdown, restart, log off, etc.
-
-

Administrative Settings

-The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them:
- -
-In this example the setting "Enable right-click menu" is locked to always -be unchecked and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.
-
-In some cases you may not want to lock the value for all users, but -simply modify the initial value of the setting. In such case add -"_Default" to the name of the value. For example if you want to context -menu to be disabled by default but still allow the users to enable it -if they wish, create a DWORD value named "EnableContextMenu_Default" -and set it to 0.
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
- -
- -There is also a global setting "EnableSettings". Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
- -
-
-The start menu also checks most of the group policies set by the administrator. Run gpedit.msc and go to User Configuration -> Administrative Templates -> Start Menu and Taskbar. From there you can disable Run, Shutdown, Help, and other features. (Not available on Home versions of Windows).
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
-
-

More About Skins

-You can pick from the many pre-installed skins:
-
-Skins for Classic Start Menu
-
Or you can download and install additional 3rd party skins (from -the main website or from another place). After you download a new skin -you -must copy the .skin file to the Skins directory – usually C:\Program -Files\Classic Shell\Skins. After that it will be available in the settings.
-
-Note: Some skins may be specifically designed for -Classic, Basic, or Aero mode. For example an Aero skin may require -glass support any will look weird if the Classic or Basic theme is -selected. Some Aero skins may also require specific glass color to be -selected.
-
-You can create your own skin. You will need an image editor that -supports alpha channel (like Gimp or Photoshop) and a tool to edit -resource files (like Resource Hacker or Visual Studio). And of course -some talent for graphical design :). Read the Skinning Tutorial before you begin.
-
-

-

Search


-
- The search box lets you search the contents of the start menu, the -programs in the PATH environment variable and the indexed files. You can have the search box -appear as a normal menu item and then you can get to it using the -up/down arrow keys. You can choose to have the search box selected by -default when you open the start menu. Or you can choose to activate the -search box only with the Tab key, so until you press Tab you can use -the keyboard for navigation as if the search box is not there.
-
-The search results show in the main menu if you are using the Windows 7 style or in a sub-menu for the classic styles.
-Click on each category to expand it and see more results. Click on the icon at the end to view all results in Explorer.
-
-The classic styles allow you to register additional "search providers", which you can use to -search for the text from the search box. You run the search program -either by selecting it from the menu, or by -pressing Alt+key. In this example use Alt+A for Agent Ransack.
-
-
-This is done by adding sub-items of the SearchBoxItem in the Customize Start Menu tab:
-
-
-Open each of the sub-items and enter a command to start the search program. If you use %1 in the command, it will be replaced by the contents of the search box. If you use %2 -it will be replaced by the url-style encoded search text. Enter a -label, tip, and icon to complete your menu entry. In the label text you -can use & to mark the accelerator character (for example &Agent Ransack).
-
-Here are a few possible commands:
-Search with Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-Search with Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
-Search with Google: http://www.google.com/#q=%2
-Search with Bing: http://www.bing.com/search?q=%2
-
-
-

Custom Start Button
-

Classic Shell can add its own start button to the taskbar. It can -even replace the default start button in Windows 7. You can choose from -an Aero-style orb, a rectangular classic button, or -you can make your own. For a custom start button you need an image that -contain the 3 states of the button - normal, hot and pressed:
-Start button images
-The image must be a 32-bit PNG or BMP. By default the width of the -image determines the size of the button. You can override that by -entering a custom width.
-Read the Button Tutorial for more information about creating custom buttons.
-You can find many custom start button images online. Here are few examples:
-http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Localization

- -The user interface (except the Settings dialog box) is localized in 35 -languages.
- -The Settings dialog box is translated in a smaller number of languages. -The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Shell.
- - -
-

Command Line

-The ClassicStartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.
-
-The first two do what the name suggests. One opens the classic start menu, the other -toggles it. You can use the parameters to create a shortcut in your -QuickLaunch bar that opens the start menu. Or to set a hotkey in -programs such as WinKey.
-
-The third one "-togglenew" toggles the default Windows start menu (or start screen). It is useful if -you want to create a shortcut or a hotkey to open the default menu and use the Win -key for the classic menu.
-
-Use "-exit" to exit the start menu. This command will only work if the start menu is not currently busy.
-
-Use "-settings" to open the start menu settings. This is useful for creating a shortcut for editing the settings.
-
-
-

Accessibility

The start menu supports screen readers like JAWS, -or Microsoft's Narrator. If the accessibility support causes problems it can be disabled from the General Behavior tab of the Settings.
- -
- \ No newline at end of file diff --git a/ClassicShellLoc/English/ClassicStartMenuADMX.txt b/ClassicShellLoc/English/ClassicStartMenuADMX.txt deleted file mode 100644 index 0d9d366d9..000000000 --- a/ClassicShellLoc/English/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic2 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_CS404_WIN7.text = Requires Windows 7. -SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8. -SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1. -SUPPORTED_CS404_WIN8.text = Requires Windows 8. -SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. -SUPPORTED_CS404_WIN81.text = Requires Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Requires Classic menu style with one column. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Requires Classic menu style with two columns. -SUPPORTED_CS404_CLASSIC_STYLE.text = Requires Classic menu style. -SUPPORTED_CS404_WIN7_STYLE.text = Requires Windows 7 menu style. - - -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings - -MenuStyle.nameOverride = Menu style -MenuStyle.tipOverride = Select the style for the start menu.\nThe style determines the overall look and functionality of the menu. -MenuStyle_Classic1.nameOverride = Classic with one column -MenuStyle_Classic2.nameOverride = Classic with two columns -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Left Click opens -ShiftClick.nameOverride = Shift+Click opens -WinKey.nameOverride = Windows Key opens -ShiftWin.nameOverride = Shift+Win opens -MiddleClick.nameOverride = Middle Click opens -Hover.nameOverride = Hover opens - -; skins -SkinC1.nameOverride = Skin for classic menu with one column -SkinC1.tipOverride = Select the skin to be used by the classic style with one column -SkinVariationC1.nameOverride = Skin variation for classic menu with one column -SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations) -SkinOptionsC1.nameOverride = Skin options for classic menu with one column -SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Menu items for classic menu with one column -MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Skin for classic menu with two columns -SkinC2.tipOverride = Select the skin to be used by the classic style with two columns -SkinVariationC2.nameOverride = Skin variation for classic menu with two columns -SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations) -SkinOptionsC2.nameOverride = Skin options for classic menu with two columns -SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Menu items for classic menu with two columns -MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Skin for the Windows 7 style -SkinW7.tipOverride = Select the skin to be used by the Windows 7 style -SkinVariationW7.nameOverride = Skin variation for the Windows 7 style -SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations) -SkinOptionsW7.nameOverride = Skin options for the Windows 7 style -SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Menu items for the Windows 7 style -MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu -SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for the Windows 7 start menu -SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu -SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations) -SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop - -; hidden -FolderStartMenu.nameOverride = Start Menu folder -FolderStartMenu.tipOverride = Enter an override for the per-user start menu folder (also overrides the per-user Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderPrograms.nameOverride = Programs folder -FolderPrograms.tipOverride = Enter an override for the per-user Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderCommonStartMenu.nameOverride = Common Start Menu folder -FolderCommonStartMenu.tipOverride = Enter an override for the common start menu folder (also overrides the common Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderCommonPrograms.nameOverride = Common Programs folder -FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -AutoStartDelay.nameOverride = Auto-start delay -AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running ClassicStartMenu.exe).\nNote: This setting is not editable from the Settings dialog - -; other -StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon -StartButtonPath.tipAddition = The value is a full path to the BMP or PNG file -SoundMain.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundPopup.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundCommand.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundDrop.tipAddition = The value can be a name of a system event or a path to a WAV file -ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts -StartHoverDelay.nameOverride = Hover delay (for Start button) -AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7) -CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellLoc/English/License.html b/ClassicShellLoc/English/License.html deleted file mode 100644 index cf831e91e..000000000 --- a/ClassicShellLoc/English/License.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - License Agreement - -

Classic Shell website  License Agreement
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
-
-If you comply with these license terms, you have the rights below.
-
-
    -
  1. -

    SCOPE OF LICENSE. This agreement only gives you some rights to use the software. The author reserves all other rights.

    -
  2. -
  3. -

    INSTALLATION AND USE RIGHTS. This software is free for both personal and commercial use. You may install and use it on your computers free of charge.

    -
  4. -
  5. -

    REDISTRIBUTION RIGHTS. You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.

    -
  6. -
  7. -

    TRADEMARKS. The Classic Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

    -
  8. -
  9. -

    DISCLAIMER OF WARRANTY. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -
  10. -
  11. -

    IN OTHER WORDS: -Basically you can use this software freely for any purpose but don’t be -surprised if it doesn’t work as you expect. You can’t hold the author -responsible for any damages that come to you from using the software. -You can’t profit from selling this software. You got it for free after -all.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellLoc/English/Links.html b/ClassicShellLoc/English/Links.html deleted file mode 100644 index 61d87295a..000000000 --- a/ClassicShellLoc/English/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Classic Shell website  Links


The latest version can be found on the Classic Shell website:
-http://www.classicshell.net/
-
-View the project history here:
-History: http://www.classicshell.net/history/
-
-
-

Get Help

-For answers to frequently asked questions look here:
-FAQ: http://www.classicshell.net/faq/
- -
-If you don't find your answer in the FAQ, try the discussion forums:
-Discussion Forums: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Report Problems

-Report bugs and feature requests in the development forums:
-Development Forums: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellLoc/English/Localization.rtf b/ClassicShellLoc/English/Localization.rtf deleted file mode 100644 index b3b8becb8..000000000 --- a/ClassicShellLoc/English/Localization.rtf +++ /dev/null @@ -1,345 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid6947948 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1 -\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 \b\i\fs28\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid14646721 heading 2;}{\*\cs10 \additive \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid6947948 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 -\ltrch\fcs0 \b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid14646721 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid6947948 Hyperlink;}{ -\s18\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext18 \sqformat \spriority34 \styrsid11755305 List Paragraph;}}{\*\listtable{\list\listtemplateid302521304\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid-196446756\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid2061244983}}{\*\listoverridetable{\listoverride\listid2061244983\listoverridecount0\ls1}}{\*\rsidtbl \rsid1074044 -\rsid2767162\rsid5637360\rsid6947948\rsid7305812\rsid8198374\rsid8667162\rsid9467422\rsid11602721\rsid11755305\rsid11811362\rsid14490461\rsid14646721\rsid15425079\rsid15878395\rsid16266177\rsid16327957}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0 -\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2010\mo10\dy24\hr9\min48}{\revtim\yr2014\mo3\dy16\hr12\min16}{\version13}{\edmins88}{\nofpages3}{\nofwords965}{\nofchars5501} -{\nofcharsws6454}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot6947948 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6947948 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7305812 \hich\af31502\dbch\af31501\loch\f31502 Localization of Classic Shell -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid7305812 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 This file explains the localization system used by Classic Shell and how to translate Classic Shell in new languages. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . What can be localized -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 Classic Shell has 2 major systems for providing localized text. -\par -\par \hich\af1\dbch\af31505\loch\f1 The first one is the L10N.ini files. There are }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 3 files \hich\f1 \endash \loch\f1 ExplorerL10N.ini, }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 StartMenuL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 and StartMenuHelperL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 . They contain translations for the text in Explorer and the start menu\hich\af1\dbch\af31505\loch\f1 - that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please -\hich\af1\dbch\af31505\loch\f1 s\hich\af1\dbch\af31505\loch\f1 end the correction to }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0000006b006c}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid6947948\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 , so I can fix the typo in the next release. -\par -\par \hich\af1\dbch\af31505\loch\f1 The s\hich\af1\dbch\af31505\loch\f1 econd system is for localizing the settings UI and the system messages that Classic Shell displays. The translations are packaged into a resource DLL with the name of the language -\hich\f1 \endash \loch\f1 en-US.dll, ja-JP.dll, etc. The DLL can contain: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid6947948 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 A string table with repl\hich\af1\dbch\af31505\loch\f1 acement strings -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Dialog resources for the Settings UI -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Overrides for te}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 x}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 t }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 lines }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 in the L10N}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 .ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\hich\af1\dbch\af31505\loch\f1 files -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6947948 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 The same DLL contains resources for }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 of the Classic Shell components \hich\f1 \endash \loch\f1 Classic Explorer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 ,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 , etc}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 .}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 and from 4000 to 5000 are shared by }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 components.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . \hich\af31502\dbch\af31501\loch\f31502 What }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2767162 \hich\af31502\dbch\af31501\loch\f31502 else }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 can be localized (if you really want to) -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par \hich\af1\dbch\af31505\loch\f1 Classic Shell is designed to }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 mainly }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 -support localizations for the UI. Localizations for other areas, like the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 and}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 the documentation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 will }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 -require more work}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 . -\par -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1074044 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 To translate the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 you need t\hich\af1\dbch\af31505\loch\f1 o translate}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2767162\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellText-en-US.wxl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 It}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 contain the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 text for the installe}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 One }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 \hich\af1\dbch\af31505\loch\f1 benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 You also need to translate the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellReadme}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 .rtf fi\hich\af1\dbch\af31505\loch\f1 le and ClassicShellEULA.rtf if you want them to display in your language. -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 To translate the help file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 y}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 ou will need to }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 translate the HTML files included in ClassicShellLoc.zip. If you install the tool }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 HTML Help Workshop from Microsoft}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 -, you will be able to also compile the CHM file and preview it yourself. Use the ClassicShell.hhp help project file for that}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 . -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5637360 -\par \hich\af1\dbch\af31505\loch\f1 To translate the group policies you will need to translate the files \hich\af1\dbch\af31505\loch\f1 C\hich\af1\dbch\af31505\loch\f1 lassic\hich\af1\dbch\af31505\loch\f1 -ExplorerADMX.txt, ClassicIEADMX.txt, ClassicShellADMX.txt and ClassicStartMenuADMX.txt. You may \hich\af1\dbch\af31505\loch\f1 also translate the PolicyDefinitions.rtf file. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 When you are done, send all translations to me and I will prepare an installer for }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 -\hich\af1\dbch\af31505\loch\f1 your}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 language.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 3. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14646721 -\hich\af31502\dbch\af31501\loch\f31502 The DLL structure in detail}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14646721\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.dll}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 file. It contains all English resources that can be translated. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 Note:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 Classic Shell doesn -\hich\f1 \rquote \loch\f1 t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to s\hich\af1\dbch\af31505\loch\f1 erve as an example}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid8198374 -\hich\af1\dbch\af31505\loch\f1 and starting point}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 for other languages. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 The localization DLL contains the following resources: -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A version resource. It must match the version of Classic Shell it is intended to be used with. The reason is that the text often changes b\hich\af1\dbch\af31505\loch\f1 -etween versions, so translations from one version will not work with the next. You may }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 also }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 use the comments section to list your name as the author. -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A string table. Provide}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 translations for the UI text in Classic Shell. Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 the text from en-US.dll as -\hich\af1\dbch\af31505\loch\f1 a source. The string table doesn\hich\f1 \rquote \loch\f1 t need to include all strings. If a string is missing, it will stay in English.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 -A set of dialog resources. These a\hich\af1\dbch\af31505\loch\f1 -re the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version wi -\hich\af1\dbch\af31505\loch\f1 l\hich\af1\dbch\af31505\loch\f1 l be used.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid15425079 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 -A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid11755305 -\hich\af1\dbch\af31505\loch\f1 Settings for Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\loch\f1 translated in all languages (since I\hich\af1\dbch\af31505\loch\f1 don\hich\f1 -\rquote \loch\f1 t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \hich\f1 \endash \loch\f1 for example if you want to fix a typo}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 in the ini file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 , or to provide a better\hich\af1\dbch\af31505\loch\f1 - version of some text line.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079\charrsid15425079 -\par }\pard\plain \ltrpar\s18\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15425079 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11602721 \hich\af1\dbch\af31505\loch\f1 -You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others. -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11755305 \hich\af31502\dbch\af31501\loch\f31502 4. What if I don\hich\f31502 \rquote \loch\f31502 -t know how to edit DLLs? -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11755305 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.csv}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\hich\af1\dbch\af31505\loch\f1 file. It is a tab-separated file in UTF-16 format. You can open it in Excel or any compatible editor. The file contains 4 columns: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11755305 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 ID}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the identifier of the text line. There are 3 types of IDs: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\nowidctlpar\wrapdefault\faauto\ls1\ilvl1\rin0\lin1440\itap0\pararsid11755305 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 A number, like 2001, 4030, etc. These correspond\hich\af1\dbch\af31505\loch\f1 to the strings in the string table -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 -A pair of numbers, like 3002/1025. These correspond to strings found in the dialog boxes. The first number is the ID of the dialog, and the second is the ID of the control in that dialog -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 \hich\f1 Text, like \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11755305\charrsid11755305 \hich\af1\dbch\af31505\loch\f1 Menu.SettingsTip}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\hich\af1\dbch\af31505\loch\f1 -. These correspond to the lines of the L10N resource -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 English}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the original English text -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Translation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this column is empty. That\hich\f1 \rquote \loch\f1 s where you will have to enter the translations for your language}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14490461\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Comment}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash -\hich\af1\dbch\af31505\loch\f1 - some lines contain hints for the meaning of the translation, or instructions for providing better translation. If you are still unclear about something, ask me. I will provide more comments in future versions based on which text lines people find confusi -\hich\af1\dbch\af31505\loch\f1 n\hich\af1\dbch\af31505\loch\f1 g -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par -\par \hich\af1\dbch\af31505\loch\f1 Once you are done, send the CSV file to }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid9467422 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab00000065006c}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid14490461\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 and I will convert that text\hich\af1\dbch\af31505\loch\f1 into a DLL and upload it to the Classic Shell website. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14490461 \hich\af31502\dbch\af31501\loch\f31502 5. Special characters -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par \hich\af1\dbch\af31505\loch\f1 Some text lines in the DLL or the CSV contain special characters. They are: -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 t}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the Tab character. Do not enter an actual tab in the text, because the CSVs don\hich\f1 \rquote \loch\f1 t handl\hich\af1\dbch\af31505\loch\f1 e it well -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15878395 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15878395 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a carriage return character -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 -\hich\af1\dbch\af31505\loch\f1 n}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a new line character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 - this is the backslash character. You must use \\\\ instead of \\ -, because a single \\ can be mistaken for a special character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %d}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash -\hich\af1\dbch\af31505\loch\f1 this is a placeholder for a number. The actual number will be provided at run-time -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is a placeholder for a string. The actual string will be provided at run-time -\par -\par \hich\af1\dbch\af31505\loch\f1 In general, try to keep the special characters as they are}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f014 -bb3b4c41cf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellLoc/English/Main.html b/ClassicShellLoc/English/Main.html deleted file mode 100644 index 9c1588c9f..000000000 --- a/ClassicShellLoc/English/Main.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Classic Shell website  Classic Shell

-Version 4.3.1 – general release

-

What is Classic Shell?

-Classic Shell™ is a collection of usability enhancement for Windows. It -has a customizable Start menu and Start button, it adds a -toolbar for Windows Explorer and supports a variety of smaller features.
-
-
-

System Requirements

-Classic Shell works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, -Windows Server 2012 and Windows Server 2012 R2. Both 32 and 64-bit versions are -supported (the same installer works for both). Some skins for the start menu -require Aero theme to be enabled. Others require at least Basic theme.
-
-
-

Components


- -Classic Shell has three major components: -
-

Uninstallation

-You can uninstall Classic Shell from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
-A logoff may be required to complete the process.
-
- \ No newline at end of file diff --git a/ClassicShellLoc/English/PolicyDefinitions.rtf b/ClassicShellLoc/English/PolicyDefinitions.rtf deleted file mode 100644 index df3e2e0af..000000000 --- a/ClassicShellLoc/English/PolicyDefinitions.rtf +++ /dev/null @@ -1,270 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red33\green121\blue142;\red45\green162\blue191;\red22\green80\blue94;\red64\green64\blue64;\red52\green52\blue52; -\caccentone\ctint255\cshade255\red79\green129\blue189;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\caccentone\ctint255\cshade191\red54\green95\blue145; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid11172591 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid11172591 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid11172591 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 9;}{\*\cs10 \additive -\ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\fs28\cf17 \sbasedon10 \slink1 \slocked \spriority9 \styrsid11172591 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\fs26\cf18 -\sbasedon10 \slink2 \slocked \spriority9 \styrsid11172591 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\cf18 \sbasedon10 \slink3 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 -\af0 \ltrch\fcs0 \b\i\f36\cf18 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f36\cf19 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 \styrsid11172591 -Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\cf19 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\cf20 -\sbasedon10 \slink7 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f36\fs20\cf18 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 8 Char;}{\*\cs23 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\fs20\cf20 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 9 Char;}{\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext24 \sqformat \spriority1 \styrsid11172591 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid11172591 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\f36\fs52\expnd1\expndtw5\cf21\kerning28 \sbasedon10 \slink25 \slocked \spriority10 \styrsid11172591 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 -\ltrch\fcs0 \b\fs18\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid11172591 caption;}{\s28\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid11172591 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\fs24\expnd3\expndtw15\cf18 \sbasedon10 \slink28 \slocked \spriority11 \styrsid11172591 Subtitle Char;}{\*\cs30 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid11172591 Strong;}{\*\cs31 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid11172591 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \spriority34 \styrsid11172591 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf1\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid11172591 Quote;}{\*\cs34 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf1 -\sbasedon10 \slink33 \slocked \spriority29 \styrsid11172591 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid11172591 Intense Quote;}{\*\cs36 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink35 \slocked \spriority30 \styrsid11172591 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid11172591 Subtle Emphasis;}{\*\cs38 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\cf22 \sbasedon10 \sqformat \spriority21 \styrsid11172591 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid11172591 Subtle Reference;}{\* -\cs40 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid11172591 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 -\sbasedon10 \sqformat \spriority33 \styrsid11172591 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf25\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid11172591 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\ul\cf26 \sbasedon10 \sunhideused \styrsid8683100 Hyperlink;}}{\*\rsidtbl \rsid87762\rsid1531249\rsid8026989\rsid8683100\rsid9571533\rsid11172591}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440 -\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2013\mo12\dy8\hr14\min59}{\revtim\yr2014\mo4\dy18\hr7\min11}{\version4}{\edmins29}{\nofpages2}{\nofwords294}{\nofchars1677}{\nofcharsws1968}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.co -m/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8026989 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11172591\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af36\dbch\af31505\loch\f36 -Classic Shell policy definitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid87762 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\par \hich\af31506\dbch\af31505\loch\f31506 The provided ADMX files can be used by administrators to adjust the settings for multiple users. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1531249 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 \hich\af36\dbch\af31505\loch\f36 Installation -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Copy the contents of}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 the }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 PolicyDefinitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 folder (i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 ncluding the }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 en-US}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 sub-folder) to }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 C:\\Windows\\PolicyDefinitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 . -\par -\par \hich\af31506\dbch\af31505\loch\f31506 After that you will be able to use the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 gpedit.msc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 tool edit the settings. They will show up under }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 Administrative Templates -> Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 . -\par -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9571533 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 To edit a setting, cha -\hich\af31506\dbch\af31505\loch\f31506 nge the policy from }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Not Configured}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Enabled}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 . Setting a policy to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Disabled}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 is not supported and has no effect. -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1531249 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 \hich\af36\dbch\af31505\loch\f36 State}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid1531249\charrsid1531249 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Each setting has 2 components \hich\f31506 \endash \loch\f31506 state and value. The state can be: -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Locked to this value:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\hich\af31506\dbch\af31505\loch\f31506 The value you enter will be used for the setti\hich\af31506\dbch\af31505\loch\f31506 ng. Users will not be able to change the setting using the Settings dialog. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Locked to default:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\hich\af31506\dbch\af31505\loch\f31506 The setting will be locked to the default value determined by the software. The default value depends on the current OS version and configuration, current style\hich\af31506\dbch\af31505\loch\f31506 -, etc. The value you enter for the policy will be ignored. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Unlocked:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 - The value you enter will be used to replace the default value of the setting. The users will be able to override the setting from the Settings dialog. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid11172591 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 \hich\af36\dbch\af31505\loch\f36 Precedence}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8026989 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\par \hich\af31506\dbch\af31505\loch\f31506 There are 4 places whe\hich\af31506\dbch\af31505\loch\f31506 re Classic Shell looks for settings. In order of precedence they are: -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKLM\\Software\\Policies\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the Computer Configuration policies are stored -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKLM\\Software\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where you can manually store settings for all users -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKCU\\\hich\af31506\dbch\af31505\loch\f31506 Software\\Policies\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the User Configuration policies are stored -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKCU\\Software\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the Settings dialog stores the per-user setting -\par -\par \hich\af31506\dbch\af31505\loch\f31506 If a setting is locked in any of the first 3 locations, it will be grayed out in the\hich\af31506\dbch\af31505\loch\f31506 Settings dialog and users can\hich\f31506 \rquote \loch\f31506 t change it. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid8683100 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af36\dbch\af31505\loch\f36 Localization -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8683100 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 -You can download translations for the group policy settings\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 Look for the file }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8683100\charrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 PolicyDefinitions.zip}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 here: } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8683100\charrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/translations/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 " -\hich\af31506\dbch\af31505\loch\f31506 }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs43\ul\cf26\lang9\langfe1033\langnp9\insrsid8683100\charrsid5201726 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/translations/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000d0ca -1027105bcf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellLoc/English/en-US.dll b/ClassicShellLoc/English/en-US.dll deleted file mode 100644 index 133cc6f94..000000000 Binary files a/ClassicShellLoc/English/en-US.dll and /dev/null differ diff --git a/ClassicShellLoc/English/images/ClassicShell.png b/ClassicShellLoc/English/images/ClassicShell.png deleted file mode 100644 index 1c1786845..000000000 Binary files a/ClassicShellLoc/English/images/ClassicShell.png and /dev/null differ diff --git a/ClassicShellLoc/ExplorerL10N.ini b/ClassicShellLoc/ExplorerL10N.ini deleted file mode 100644 index 0baeeea0f..000000000 --- a/ClassicShellLoc/ExplorerL10N.ini +++ /dev/null @@ -1,2599 +0,0 @@ -; This file contains all localized text for Classic Explorer. There is one section per language. -; Every section contains text lines in the form of = . -; Which section is used depends on the current OS setting. If a key is missing from the language section -; it will be searched in the [default] section. In some cases more than one language can be used. -; For example a Japanese system may use English as a secondary language. In that case the search order -; will be [ja-JP] -> [en-US] -> [default]. -; -; ============================================================================= - - -[default] -Toolbar.Settings = Classic Explorer Settings - - -[ar-SA] - Arabic (Saudi Arabia) -Copy.Cancel = إلغاء الأمر -Copy.More = المزيد... -Copy.CopyHere = ن&سخ إلى هذا الموضع -Copy.MoveHere = ن&قل إلى هذا الموضع -Copy.Title = تأكيد استبدال الملف -Copy.Subtitle = يحتوي هذا المجلد على ملف باسم '%s'. -Copy.SubtitleRO = يحتوي هذا المجلد على ملف للقراءة فقط باسم '‎%s'. -Copy.SubtitleSys = يحتوي هذا المجلد مسبقاً على ملف نظام باسم '‎%s'. -Copy.Prompt1 = ‏‏هل تريد استبدال الملف الموجود -Copy.Prompt2 = بهذا؟ -Copy.Yes = &نعم -Copy.No = &لا -Copy.YesAll = نعم لل&كل -Folder.Title = تأكيد استبدال المجلد -Folder.Prompt = هل ما زلت تريد نقل المجلد أو نسخه؟ -Toolbar.GoUp = مستوى واحد لأعلى -Toolbar.Cut = قص -Toolbar.Copy = نسخ -Toolbar.Paste = لصق -Toolbar.PasteShortcut = لصق الاختصار -Toolbar.Delete = حذف -Toolbar.Email = إرسال العناصر المحددة بالبريد الإلكتروني -Toolbar.Properties = خصائص -Toolbar.NewFolder = مجلد جديد -Toolbar.ZipFolder = مجلد جديد مضغوط -Toolbar.ExtraLarge = رموز كبيرة جداً -Toolbar.Large = رموز كبيرة -Toolbar.Medium = رموز متوسطة -Toolbar.Small = رموز صغيرة -Toolbar.List = قائمة -Toolbar.Details = تفاصيل -Toolbar.Tiles = مربعات -Toolbar.Content = محتوى -Toolbar.Undo = تراجع -Toolbar.Redo = إعادة -Toolbar.Refresh = تحديث -Toolbar.Back = الخلف -Toolbar.Forward = الأمام -Toolbar.Stop = إيقاف -Toolbar.Rename = إعادة تسمية -Toolbar.SelectAll = تحديد الكل -Toolbar.CustomizeFolder = تخصيص هذا المجلد -Toolbar.MapDrive = تعيين محرك أقراص الشبكة -Toolbar.DisconnectDrive = قطع اتصال محرك أقراص الشبكة -Toolbar.NavigationPane = جزء التنقل -Toolbar.DetailsPane = جزء التفاصيل -Toolbar.PreviewPane = جزء المعاينة -Toolbar.CopyTo = نسخ إلى -Toolbar.MoveTo = نقل إلى -Toolbar.Deselect = بلا تحديد -Toolbar.InvertSelection = عكس التحديد -Toolbar.FolderOptions = خيارات المجلد -Toolbar.ShowHiddenFiles = الملفات والمجلدات المخفية -Toolbar.ShowSystemFiles = ملفات النظام -Toolbar.ShowExtensions = ملحقات أسماء الملفات -Status.FreeSpace = ‎%s (مساحة القرص الحرة: ‎%s) -Status.Item = عنصر %s -Status.Items = ‎‎%s عنصر/عناصر -Status.ItemSelected = %s عنصر محدد -Status.ItemsSelected = %s عنصر/عناصر محددة - - -[bg-BG] - Bulgarian (Bulgaria) -Copy.Cancel = Отказ -Copy.More = Още... -Copy.CopyHere = &Копирай тук -Copy.MoveHere = Пр&емести тук -Copy.Title = Потвърждаване на заместването на файл -Copy.Subtitle = Тази папка вече съдържа файл с име '%s'. -Copy.SubtitleRO = Тази папка вече съдържа файл само за четене с име '%s'. -Copy.SubtitleSys = Тази папка вече съдържа системен файл с име '%s'. -Copy.Prompt1 = Желаете ли да заместите съществуващия файл -Copy.Prompt2 = с този? -Copy.Yes = &Да -Copy.No = &Не -Copy.YesAll = "Да" за &всички -Folder.Title = Потвърждаване на заместването на папка -Folder.Prompt = Все още ли искате да преместите или копирате папката? -Toolbar.GoUp = Едно ниво нагоре -Toolbar.Cut = Изрежи -Toolbar.Copy = Копирай -Toolbar.Paste = Постави -Toolbar.PasteShortcut = Постави пряк път -Toolbar.Delete = Изтриване -Toolbar.Email = Изпрати избраните елементи по електронната поща -Toolbar.Properties = Свойства -Toolbar.NewFolder = Нова папка -Toolbar.ZipFolder = Нова компресирана със ZIP папка -Toolbar.ExtraLarge = Много големи икони -Toolbar.Large = Големи икони -Toolbar.Medium = Средни икони -Toolbar.Small = Малки икони -Toolbar.List = Списък -Toolbar.Details = Детайли -Toolbar.Tiles = Мозайка -Toolbar.Content = Съдържание -Toolbar.Undo = Отмени -Toolbar.Redo = Върни -Toolbar.Refresh = Обнови -Toolbar.Back = Назад -Toolbar.Forward = Напред -Toolbar.Stop = Спри -Toolbar.Rename = Преименуване -Toolbar.SelectAll = Избери всички -Toolbar.CustomizeFolder = Персонализиране на тази папка -Toolbar.MapDrive = Назначаване на мрежово устройство -Toolbar.DisconnectDrive = Изключване на мрежово устройство -Toolbar.NavigationPane = Навигационен екран -Toolbar.DetailsPane = Екран за подробни данни -Toolbar.PreviewPane = Прозорец за визуализация -Toolbar.CopyTo = Копирай в -Toolbar.MoveTo = Премести в -Toolbar.Deselect = Не избирай нищо -Toolbar.InvertSelection = Обърни селекцията -Toolbar.FolderOptions = Опции за папката -Toolbar.ShowHiddenFiles = Скрити файлове и папки -Toolbar.ShowSystemFiles = Системни файлове -Toolbar.ShowExtensions = Разширения на имената на файлове -Status.FreeSpace = %s (Свободно място на диска: %s) -Status.Item = %s елемент -Status.Items = %s елемента -Status.ItemSelected = %s избран елемент -Status.ItemsSelected = %s избрани елемента - - -[ca-ES] - Catalan (Catalan) -Copy.Cancel = Cancel·lar -Copy.More = Més... -Copy.CopyHere = &Copiar aquí -Copy.MoveHere = &Moure aquí -Copy.Title = Confirmar la substitució de l'arxiu -Copy.Subtitle = Aquesta carpeta ja conté un arxiu amb el nom "%s". -Copy.SubtitleRO = Aquesta carpeta ja conté un arxiu de sols lectura amb el nom "%s". -Copy.SubtitleSys = Aquesta carpeta ja conté un arxiu de sistema amb el nom "%s". -Copy.Prompt1 = Desitja substituir l'arxiu existent -Copy.Prompt2 = per aquest altre? -Copy.Yes = &Sí -Copy.No = &No -Copy.YesAll = Sí a &tot -Folder.Title = Confirmar la substitució de carpetes -Folder.Prompt = Desitja moure o copiar la carpeta de totes maneres? -Toolbar.GoUp = Pujar un nivell -Toolbar.Cut = Retallar -Toolbar.Copy = Copiar -Toolbar.Paste = Enganxar -Toolbar.PasteShortcut = Enganxar accés directe -Toolbar.Delete = Suprimeix -Toolbar.Email = Enviar per correu electrònic els elements següents -Toolbar.Properties = Propietats -Toolbar.NewFolder = Nova carpeta -Toolbar.ZipFolder = Carpeta comprimida (en zip) nova -Toolbar.ExtraLarge = Icones molt grans -Toolbar.Large = Icones grans -Toolbar.Medium = Icones mitjanes -Toolbar.Small = Icones petites -Toolbar.List = Llista -Toolbar.Details = Detalls -Toolbar.Tiles = Mosaics -Toolbar.Content = Contingut -Toolbar.Undo = Desfer -Toolbar.Redo = Refer -Toolbar.Refresh = Actualitzar -Toolbar.Back = Enrera -Toolbar.Forward = Endavant -Toolbar.Stop = Aturar -Toolbar.Rename = Cambiar nom -Toolbar.SelectAll = Seleccionar tot -Toolbar.CustomizeFolder = Personalitzar aquesta carpeta -Toolbar.MapDrive = Conectar a unitat de xarxa -Toolbar.DisconnectDrive = Desconectar unitat de xarxa -Toolbar.NavigationPane = Panell de navegació -Toolbar.DetailsPane = Panell de detalls -Toolbar.PreviewPane = Panell de vista prèvia -Toolbar.CopyTo = Copia a -Toolbar.MoveTo = Desplaça a -Toolbar.Deselect = No en seleccionis cap -Toolbar.InvertSelection = Inverteix la selecció -Toolbar.FolderOptions = Opcions de carpeta -Toolbar.ShowHiddenFiles = Fitxers i carpetes amagats -Toolbar.ShowSystemFiles = Fitxers del sistema -Toolbar.ShowExtensions = Extensions del nom de fitxer -Toolbar.Settings = Ajustaments del Classic Explorer -Status.FreeSpace = %s (espai disponible en disc: %s) -Status.Item = %s element -Status.Items = %s elements -Status.ItemSelected = %s element seleccionat -Status.ItemsSelected = %s elements seleccionats - - -[cs-CZ] - Czech (Czech Republic) -Copy.Cancel = Storno -Copy.More = Další... -Copy.CopyHere = &Kopírovat sem -Copy.MoveHere = &Přesunout sem -Copy.Title = Potvrdit nahrazení souboru -Copy.Subtitle = Tato složka již obsahuje soubor s názvem %s. -Copy.SubtitleRO = Tato složka již obsahuje soubor jen pro čtení s názvem %s. -Copy.SubtitleSys = Tato složka již obsahuje systémový soubor s názvem %s. -Copy.Prompt1 = Chcete nahradit stávající soubor -Copy.Prompt2 = tímto souborem? -Copy.Yes = &Ano -Copy.No = &Ne -Copy.YesAll = Ano vš&em -Folder.Title = Potvrdit nahrazení složky -Folder.Prompt = Opravdu chcete přesunout nebo zkopírovat tuto složku? -Toolbar.GoUp = O úroveň výš -Toolbar.Cut = Vyjmout -Toolbar.Copy = Kopírovat -Toolbar.Paste = Vložit -Toolbar.PasteShortcut = Vložit zástupce -Toolbar.Delete = Odstranit -Toolbar.Email = Odešle vybrané položky e-mailem -Toolbar.Properties = Vlastnosti -Toolbar.NewFolder = Nová složka -Toolbar.ZipFolder = Nová komprimovaná složka (metoda ZIP) -Toolbar.ExtraLarge = Největší ikony -Toolbar.Large = Velké ikony -Toolbar.Medium = Střední ikony -Toolbar.Small = Malé ikony -Toolbar.List = Seznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Dlaždice -Toolbar.Content = Obsah -Toolbar.Undo = Zpět -Toolbar.Redo = Znovu -Toolbar.Refresh = Aktualizovat -Toolbar.Back = Zpět -Toolbar.Forward = Vpřed -Toolbar.Stop = Zastavit -Toolbar.Rename = Přejmenovat -Toolbar.SelectAll = Vybrat vše -Toolbar.CustomizeFolder = Vlastní nastavení této složky -Toolbar.MapDrive = Připojit síťovou jednotku -Toolbar.DisconnectDrive = Odpojit síťovou jednotku -Toolbar.NavigationPane = Navigační podokno -Toolbar.DetailsPane = Podokno podrobností -Toolbar.PreviewPane = Podokno náhledu -Toolbar.CopyTo = Kopírovat do -Toolbar.MoveTo = Přesunout do -Toolbar.Deselect = Zrušit výběr -Toolbar.InvertSelection = Invertovat výběr -Toolbar.FolderOptions = Možnosti složky -Toolbar.ShowHiddenFiles = Skryté soubory a složky -Toolbar.ShowSystemFiles = Systémové soubory -Toolbar.ShowExtensions = Přípony názvů souborů -Status.FreeSpace = %s (volné místo na disku: %s) -Status.Item = %s položka -Status.Items = Počet položek: %s -Status.ItemSelected = %s vybraná položka -Status.ItemsSelected = Vybrané položky: %s - - -[da-DK] - Danish (Denmark) -Copy.Cancel = Annuller -Copy.More = Flere... -Copy.CopyHere = &Kopier hertil -Copy.MoveHere = &Flyt hertil -Copy.Title = Bekræft erstatning af fil -Copy.Subtitle = Denne mappe indeholder allerede en fil med navnet '%s'. -Copy.SubtitleRO = Denne mappe indeholder allerede en skrivebeskyttet fil med navnet '%s'. -Copy.SubtitleSys = Denne mappe indeholder allerede en systemfil med navnet '%s'. -Copy.Prompt1 = Vil du erstatte den eksisterende fil -Copy.Prompt2 = med denne fil? -Copy.Yes = &Ja -Copy.No = &Nej -Copy.YesAll = J&a til alle -Folder.Title = Bekræft erstatning af mappe -Folder.Prompt = Vil du flytte mappen alligevel? -Toolbar.GoUp = Et niveau op -Toolbar.Cut = Klip -Toolbar.Copy = Kopier -Toolbar.Paste = Sæt ind -Toolbar.PasteShortcut = Indsæt genvej -Toolbar.Delete = Slet -Toolbar.Email = Send de markerede elementer med e-mail -Toolbar.Properties = Egenskaber -Toolbar.NewFolder = Ny mappe -Toolbar.ZipFolder = Ny ZIP-komprimeret mappe -Toolbar.ExtraLarge = Ekstra store ikoner -Toolbar.Large = Store ikoner -Toolbar.Medium = Mellemstore ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Oversigt -Toolbar.Details = Detaljer -Toolbar.Tiles = Fliser -Toolbar.Content = Indhold -Toolbar.Undo = Fortryd -Toolbar.Redo = Annuller Fortryd -Toolbar.Refresh = Opdater -Toolbar.Back = Tilbage -Toolbar.Forward = Fremad -Toolbar.Stop = Stop -Toolbar.Rename = Omdøb -Toolbar.SelectAll = Marker alt -Toolbar.CustomizeFolder = Tilpas denne mappe -Toolbar.MapDrive = Tilknyt netværksdrev -Toolbar.DisconnectDrive = Afbryd forbindelsen til et netværksdrev -Toolbar.NavigationPane = Navigationsrude -Toolbar.DetailsPane = Detaljerude -Toolbar.PreviewPane = Indholdsrude -Toolbar.CopyTo = Kopiér til -Toolbar.MoveTo = Flyt til -Toolbar.Deselect = Vælg ingen -Toolbar.InvertSelection = Inverter markeringen -Toolbar.FolderOptions = Mappeindstillinger -Toolbar.ShowHiddenFiles = Skjulte filer og mapper -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filtypenavne -Status.FreeSpace = %s (ledig diskplads: %s) -Status.Item = %s element -Status.Items = %s elementer -Status.ItemSelected = %s markeret element -Status.ItemsSelected = %s markerede elementer - - -[de-DE] - German (Germany) -Copy.Cancel = Abbrechen -Copy.More = Weitere... -Copy.CopyHere = Hierher &kopieren -Copy.MoveHere = Hierher &verschieben -Copy.Title = Ersetzen von Dateien bestätigen -Copy.Subtitle = Dieser Ordner enthält bereits eine Datei "%s". -Copy.SubtitleRO = Der Ordner enthält bereits eine schreibgeschützte Datei "%s". -Copy.SubtitleSys = Der Ordner enthält bereits eine Systemdatei "%s". -Copy.Prompt1 = Möchten Sie die existierende Datei -Copy.Prompt2 = mit dieser ersetzen? -Copy.Yes = &Ja -Copy.No = &Nein -Copy.YesAll = Ja, &alle -Folder.Title = Ersetzen von Ordnern bestätigen -Folder.Prompt = Soll der Ordner trotzdem verschoben bzw. kopiert werden? -Toolbar.GoUp = Eine Ebene nach oben -Toolbar.Cut = Ausschneiden -Toolbar.Copy = Kopieren -Toolbar.Paste = Einfügen -Toolbar.PasteShortcut = Verknüpfung einfügen -Toolbar.Delete = Löschen -Toolbar.Email = Ausgewählte Elemente in E-Mail senden -Toolbar.Properties = Eigenschaften -Toolbar.NewFolder = Neuer Ordner -Toolbar.ZipFolder = Neuer ZIP-komprimierter Ordner -Toolbar.ExtraLarge = Extra große Symbole -Toolbar.Large = Große Symbole -Toolbar.Medium = Mittelgroße Symbole -Toolbar.Small = Kleine Symbole -Toolbar.List = Liste -Toolbar.Details = Details -Toolbar.Tiles = Kacheln -Toolbar.Content = Inhalt -Toolbar.Undo = Rückgängig -Toolbar.Redo = Wiederholen -Toolbar.Refresh = Aktualisieren -Toolbar.Back = Zurück -Toolbar.Forward = Vorwärts -Toolbar.Stop = Beenden -Toolbar.Rename = Umbenennen -Toolbar.SelectAll = Alles auswählen -Toolbar.CustomizeFolder = Ordner anpassen -Toolbar.MapDrive = Netzlaufwerk verbinden -Toolbar.DisconnectDrive = Netzlaufwerk trennen -Toolbar.NavigationPane = Navigationsbereich -Toolbar.DetailsPane = Detailbereich -Toolbar.PreviewPane = Vorschaufenster -Toolbar.CopyTo = Kopieren nach -Toolbar.MoveTo = Verschieben nach -Toolbar.Deselect = Nichts auswählen -Toolbar.InvertSelection = Auswahl umkehren -Toolbar.FolderOptions = Ordneroptionen -Toolbar.ShowHiddenFiles = Versteckte Dateien und Ordner -Toolbar.ShowSystemFiles = Systemdateien -Toolbar.ShowExtensions = Dateinamenerweiterungen -Status.FreeSpace = %s (Freier Speicherplatz: %s) -Status.Item = %s Element -Status.Items = %s Elemente -Status.ItemSelected = %s Element ausgewählt -Status.ItemsSelected = %s Elemente ausgewählt - - -[el-GR] - Greek (Greece) -Copy.Cancel = Άκυρο -Copy.More = Περισσότερα... -Copy.CopyHere = &Αντιγραφή εδώ -Copy.MoveHere = &Μετακίνηση εδώ -Copy.Title = Επιβεβαίωση αντικατάστασης αρχείου -Copy.Subtitle = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο με όνομα "%s". -Copy.SubtitleRO = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο μόνο για ανάγνωση με όνομα "%s". -Copy.SubtitleSys = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο συστήματος με όνομα "%s". -Copy.Prompt1 = Θέλετε να αντικατασταθεί το υπάρχον αρχείο -Copy.Prompt2 = με αυτό το αρχείο; -Copy.Yes = &Ναι -Copy.No = Ό&χι -Copy.YesAll = Ναι σε ό&λα -Folder.Title = Επιβεβαίωση αντικατάστασης φακέλου -Folder.Prompt = Είστε βέβαιοι ότι θέλετε να μετακινηθεί ή να αντιγραφεί ο φάκελος; -Toolbar.GoUp = Ένα επίπεδο επάνω -Toolbar.Cut = Αποκοπή -Toolbar.Copy = Αντιγραφή -Toolbar.Paste = Επικόλληση -Toolbar.PasteShortcut = Επικόλληση συντόμευσης -Toolbar.Delete = Διαγραφή -Toolbar.Email = Ηλεκτρονική ταχυδρόμηση των επιλεγμένων αντικειμένων -Toolbar.Properties = Ιδιότητες -Toolbar.NewFolder = Νέος φάκελος -Toolbar.ZipFolder = Νέος συμπιεσμένος (μορφή zip) φάκελος -Toolbar.ExtraLarge = Πολύ μεγάλα εικονίδια -Toolbar.Large = Μεγάλα εικονίδια -Toolbar.Medium = Μεσαία εικονίδια -Toolbar.Small = Μικρά εικονίδια -Toolbar.List = Λίστα -Toolbar.Details = Λεπτομέρειες -Toolbar.Tiles = Τίτλοι -Toolbar.Content = Περιεχόμενο -Toolbar.Undo = Αναίρεση -Toolbar.Redo = Επανάληψη -Toolbar.Refresh = Ανανέωση -Toolbar.Back = Πίσω -Toolbar.Forward = Εμπρός -Toolbar.Stop = Τέλος -Toolbar.Rename = Μετονομασία -Toolbar.SelectAll = Επιλογή όλων -Toolbar.CustomizeFolder = Προσαρμογή φακέλου -Toolbar.MapDrive = Αντιστοίχιση δίσκου δικτύου -Toolbar.DisconnectDrive = Αποσύνδεση δίσκου δικτύου -Toolbar.NavigationPane = Παράθυρο περιήγησης -Toolbar.DetailsPane = Παράθυρο λεπτομερειών -Toolbar.PreviewPane = Παράθυρο προεπισκόπησης -Toolbar.CopyTo = Αντιγραφή σε -Toolbar.MoveTo = Μετακίνηση σε -Toolbar.Deselect = Καμία επιλογή -Toolbar.InvertSelection = Αναστροφή επιλογής -Toolbar.FolderOptions = Επιλογές φακέλων -Toolbar.ShowHiddenFiles = Κρυφά αρχεία και φάκελοι -Toolbar.ShowSystemFiles = Αρχεία συστήματος -Toolbar.ShowExtensions = Επεκτάσεις ονόματος αρχείων -Status.FreeSpace = %s (Ελεύθερος χώρος στο δίσκο: %s) -Status.Item = %s στοιχείο -Status.Items = %s στοιχεία -Status.ItemSelected = %s επιλεγμένο στοιχείο -Status.ItemsSelected = %s επιλεγμένα στοιχεία - - -[en-US] - English (United States) -Copy.Cancel = Cancel -Copy.More = More... -Copy.CopyHere = &Copy Here -Copy.MoveHere = &Move Here -Copy.Title = Confirm File Replace -Copy.Subtitle = This folder already contains a file named '%s'. -Copy.SubtitleRO = This folder already contains a read-only file named '%s'. -Copy.SubtitleSys = This folder already contains a system file named '%s'. -Copy.Prompt1 = Would you like to replace the existing file -Copy.Prompt2 = with this one? -Copy.Yes = &Yes -Copy.No = &No -Copy.YesAll = Yes to &All -Folder.Title = Confirm Folder Replace -Folder.Prompt = Do you still want to move or copy the folder? -Toolbar.GoUp = Up One Level -Toolbar.Cut = Cut -Toolbar.Copy = Copy -Toolbar.Paste = Paste -Toolbar.PasteShortcut = Paste Shortcut -Toolbar.Delete = Delete -Toolbar.Email = E-mail the selected items -Toolbar.Properties = Properties -Toolbar.NewFolder = New Folder -Toolbar.ZipFolder = New Compressed (zipped) Folder -Toolbar.ExtraLarge = Extra Large Icons -Toolbar.Large = Large Icons -Toolbar.Medium = Medium Icons -Toolbar.Small = Small Icons -Toolbar.List = List -Toolbar.Details = Details -Toolbar.Tiles = Tiles -Toolbar.Content = Content -Toolbar.Undo = Undo -Toolbar.Redo = Redo -Toolbar.Refresh = Refresh -Toolbar.Back = Back -Toolbar.Forward = Forward -Toolbar.Stop = Stop -Toolbar.Rename = Rename -Toolbar.SelectAll = Select all -Toolbar.CustomizeFolder = Customize this folder -Toolbar.MapDrive = Map network drive -Toolbar.DisconnectDrive = Disconnect network drive -Toolbar.NavigationPane = Navigation pane -Toolbar.DetailsPane = Details pane -Toolbar.PreviewPane = Preview pane -Toolbar.CopyTo = Copy to -Toolbar.MoveTo = Move to -Toolbar.Deselect = Select none -Toolbar.InvertSelection = Invert selection -Toolbar.FolderOptions = Folder options -Toolbar.ShowHiddenFiles = Hidden files and folders -Toolbar.ShowSystemFiles = System files -Toolbar.ShowExtensions = File name extensions -Status.FreeSpace = %s (Disk free space: %s) -Status.Item = %s item -Status.Items = %s items -Status.ItemSelected = %s item selected -Status.ItemsSelected = %s items selected - - -[es-ES] - Spanish (Spain) -Copy.Cancel = Cancelar -Copy.More = Mas... -Copy.CopyHere = &Copiar aquí -Copy.MoveHere = &Mover aquí -Copy.Title = Confirmar el reemplazo de archivo -Copy.Subtitle = Esta carpeta ya contiene un archivo con el nombre "%s". -Copy.SubtitleRO = Esta carpeta ya contiene un archivo de sólo lectura con el nombre "%s". -Copy.SubtitleSys = Esta carpeta ya contiene un archivo de sistema con el nombre "%s". -Copy.Prompt1 = ¿Desea reemplazar el archivo existente -Copy.Prompt2 = por este otro? -Copy.Yes = &Sí -Copy.No = &No -Copy.YesAll = Sí a &todo -Folder.Title = Confirmar el reemplazo de carpetas -Folder.Prompt = ¿Desea mover o copiar la carpeta de todas formas? -Toolbar.GoUp = Subir un nivel -Toolbar.Cut = Cortar -Toolbar.Copy = Copiar -Toolbar.Paste = Pegar -Toolbar.PasteShortcut = Pegar acceso directo -Toolbar.Delete = Eliminar -Toolbar.Email = Enviar por correo electrónico los elementos siguientes -Toolbar.Properties = Propiedades -Toolbar.NewFolder = Nueva carpeta -Toolbar.ZipFolder = Nueva carpeta comprimida (en zip) -Toolbar.ExtraLarge = Iconos muy grandes -Toolbar.Large = Iconos grandes -Toolbar.Medium = Iconos medianos -Toolbar.Small = Iconos pequeños -Toolbar.List = Lista -Toolbar.Details = Detalles -Toolbar.Tiles = Mosaicos -Toolbar.Content = Contenido -Toolbar.Undo = Deshacer -Toolbar.Redo = Rehacer -Toolbar.Refresh = Actualizar -Toolbar.Back = Atrás -Toolbar.Forward = Adelante -Toolbar.Stop = Detener -Toolbar.Rename = Cambiar nombre -Toolbar.SelectAll = Seleccionar todo -Toolbar.CustomizeFolder = Personalizar esta carpeta -Toolbar.MapDrive = Conectar a unidad de red -Toolbar.DisconnectDrive = Desconectar unidad de red -Toolbar.NavigationPane = Panel de navegación -Toolbar.DetailsPane = Panel de detalles -Toolbar.PreviewPane = Panel de vista previa -Toolbar.CopyTo = Copiar a -Toolbar.MoveTo = Mover a -Toolbar.Deselect = No seleccionar ninguno -Toolbar.InvertSelection = Invertir selección -Toolbar.FolderOptions = Opciones de carpeta -Toolbar.ShowHiddenFiles = Archivos y carpetas ocultos -Toolbar.ShowSystemFiles = Archivos de sistema -Toolbar.ShowExtensions = Extensiones de nombre de archivo -Status.FreeSpace = %s (espacio disponible en disco: %s) -Status.Item = %s elemento -Status.Items = %s elementos -Status.ItemSelected = %s elemento seleccionado -Status.ItemsSelected = %s elementos seleccionados - - -[et-EE] - Estonian (Estonia) -Copy.Cancel = Loobu -Copy.More = Veel... -Copy.CopyHere = &Kopeeri siia -Copy.MoveHere = &Teisalda siia -Copy.Title = Kinnitage failiasendus -Copy.Subtitle = See kaust sisaldab juba faili nimega %s. -Copy.SubtitleRO = See kaust sisaldab juba kirjutuskaitstud faili nimega %s. -Copy.SubtitleSys = See kaust sisaldab juba süsteemifaili nimega %s. -Copy.Prompt1 = Kas soovite asendada olemasoleva faili -Copy.Prompt2 = sellega? -Copy.Yes = &Jah -Copy.No = &Ei -Copy.YesAll = &Kõigile jah -Folder.Title = Kinnitage kausta asendamine -Folder.Prompt = Kas soovite kausta ikkagi teisaldada või kopeerida? -Toolbar.GoUp = Taseme võrra üles -Toolbar.Cut = Lõika -Toolbar.Copy = Kopeeri -Toolbar.Paste = Kleebi -Toolbar.PasteShortcut = Kleebi otsetee -Toolbar.Delete = Kustuta -Toolbar.Email = Saada valitud üksused e-postiga -Toolbar.Properties = Atribuudid -Toolbar.NewFolder = Uus kaust -Toolbar.ZipFolder = Uus tihendatud (zip) kaust -Toolbar.ExtraLarge = Eriti suured ikoonid -Toolbar.Large = Suured ikoonid -Toolbar.Medium = Keskmise suurusega ikoonid -Toolbar.Small = Väikesed ikoonid -Toolbar.List = Loend -Toolbar.Details = Üksikasjad -Toolbar.Tiles = Paanid -Toolbar.Content = Sisu -Toolbar.Undo = Võta tagasi -Toolbar.Redo = Tee uuesti -Toolbar.Refresh = Värskenda -Toolbar.Back = Tagasi -Toolbar.Forward = Edasi -Toolbar.Stop = Lõpeta -Toolbar.Rename = Nimeta ümber -Toolbar.SelectAll = Vali kõik -Toolbar.CustomizeFolder = Kohanda seda kausta -Toolbar.MapDrive = Ühenda võrgudraiv -Toolbar.DisconnectDrive = Katkesta võrgudraivi ühendus -Toolbar.NavigationPane = Navigeerimispaan -Toolbar.DetailsPane = Üksikasjapaan -Toolbar.PreviewPane = Eelvaatepaan -Toolbar.CopyTo = Kopeeri asukohta -Toolbar.MoveTo = Teisalda asukohta -Toolbar.Deselect = Ära vali midagi -Toolbar.InvertSelection = Pööra valik -Toolbar.FolderOptions = Kaustasuvandid -Toolbar.ShowHiddenFiles = Peitfailid ja -kaustad -Toolbar.ShowSystemFiles = Süsteemifailid -Toolbar.ShowExtensions = Failinimede laiendid -Status.FreeSpace = %s (vaba kettaruumi: %s) -Status.Item = %s üksus -Status.Items = %s üksust -Status.ItemSelected = Valitud on %s üksus -Status.ItemsSelected = Valitud on %s üksust - - -[fa-IR] - Persian -Copy.Cancel = لغو -Copy.More = بیشتر... -Copy.CopyHere = &کپی به اینجا -Copy.MoveHere = &انتقال به اینجا -Copy.Title = تأیید جایگزینی پرونده -Copy.Subtitle = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای به نام "%s" است. -Copy.SubtitleRO = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای فقط خواندنی به نام "%s" است. -Copy.SubtitleSys = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای سیستمی به نام "%s" است. -Copy.Prompt1 = آیا می‌خواهید پرونده‌ی موجود را جایگزین کنید -Copy.Prompt2 = با این یکی؟ -Copy.Yes = &بله -Copy.No = &خیر -Copy.YesAll = بله برای &همه -Folder.Title = تأیید جایگزینی پوشه -Folder.Prompt = آیا هنوز می‌خواهید پوشه را کپی یا منتقل کنید؟ -Toolbar.GoUp = یک سطح بالاتر -Toolbar.Cut = برش -Toolbar.Copy = کپی -Toolbar.Paste = جایگذاری -Toolbar.PasteShortcut = جایگذاری میانبر -Toolbar.Delete = حذف -Toolbar.Email = مورد انتخابی را با پست الکترونیکی بفرستید -Toolbar.Properties = خصوصیات -Toolbar.NewFolder = پوشه جدید -Toolbar.ZipFolder = پوشه فشرده ‏(زیپ شده)‏ جدید‫ -Toolbar.ExtraLarge = نمادهای خیلی بزرگ -Toolbar.Large = نمادهای بزرگ -Toolbar.Medium = نمادهای متوسط -Toolbar.Small = نمادهای کوچک -Toolbar.List = لیست -Toolbar.Details = جزئیات -Toolbar.Tiles = موزائیک‌ها -Toolbar.Content = محتوا -Toolbar.Undo = لغو عمل -Toolbar.Redo = انجام مجدد -Toolbar.Refresh = تازه‌کردن -Toolbar.Back = عقب -Toolbar.Forward = جلو -Toolbar.Stop = توقف -Toolbar.Rename = تغییر نام -Toolbar.SelectAll = انتخاب همه -Toolbar.CustomizeFolder = سفارشی کردن این پوشه -Toolbar.MapDrive = نگاشت درایو شبکه -Toolbar.DisconnectDrive = قطع اتصال درایو شبکه -Toolbar.NavigationPane = چارچوب پیمایش -Toolbar.DetailsPane = چارچوب جزئیات -Toolbar.PreviewPane = چارچوب پیش‌نمایش -Toolbar.CopyTo = ‏‏کپی در -Toolbar.MoveTo = انتقال به -Toolbar.Deselect = هیچکدام انتخاب نشود -Toolbar.InvertSelection = معکوس کردن انتخاب -Toolbar.FolderOptions = گزینه های پوشه -Toolbar.ShowHiddenFiles = پرونده و پوشه های پنهان -Toolbar.ShowSystemFiles = پرونده های سیستم -Toolbar.ShowExtensions = پسوندهای نام پرونده ها -Toolbar.Settings = تنظیمات کاوشگر کلاسیک -Status.FreeSpace = %s (فضای خالی دیسک: %s) -Status.Item = %s مورد -Status.Items = %s مورد -Status.ItemSelected = %s مورد انتخاب شده -Status.ItemsSelected = %s مورد انتخاب شده - - -[fi-FI] - Finnish (Finland) -Copy.Cancel = Peruuta -Copy.More = Lisää... -Copy.CopyHere = &Kopioi tähän -Copy.MoveHere = &Siirrä tähän -Copy.Title = Vahvista tiedoston korvaus -Copy.Subtitle = Tämä kansio sisältää jo tiedoston %s. -Copy.SubtitleRO = Tämä kansio sisältää jo vain luku -tiedoston %s. -Copy.SubtitleSys = Tämä kansio sisältää jo järjestelmätiedoston %s. -Copy.Prompt1 = Haluatko korvata tiedoston -Copy.Prompt2 = tällä tiedostolla? -Copy.Yes = &Kyllä -Copy.No = &Ei -Copy.YesAll = Kyllä k&aikkiin -Folder.Title = Vahvista kansion korvaus -Folder.Prompt = Haluatko korvata järjestelmässä jo olevan kansion tiedostot siirrettävän tai kopioitavan kansion samannimisillä tiedostoilla? -Toolbar.GoUp = Yksi taso ylöspäin -Toolbar.Cut = Leikkaa -Toolbar.Copy = Kopioi -Toolbar.Paste = Liitä -Toolbar.PasteShortcut = Liitä pikakuvake -Toolbar.Delete = Poista -Toolbar.Email = Lähetä valitut kohteet sähköpostilla -Toolbar.Properties = Ominaisuudet -Toolbar.NewFolder = Uusi kansio -Toolbar.ZipFolder = Uusi pakattu (zip) kansio -Toolbar.ExtraLarge = Suurimmat kuvakkeet -Toolbar.Large = Suuret kuvakkeet -Toolbar.Medium = Keskikokoiset kuvakkeet -Toolbar.Small = Pienet kuvakkeet -Toolbar.List = Luettelo -Toolbar.Details = Tiedot -Toolbar.Tiles = Kuvakkeet ja tiedot -Toolbar.Content = Sisältö -Toolbar.Undo = Kumoa -Toolbar.Redo = Tee uudelleen -Toolbar.Refresh = Päivitä -Toolbar.Back = Edellinen -Toolbar.Forward = Seuraava -Toolbar.Stop = Pysäytä -Toolbar.Rename = Nimeä uudelleen -Toolbar.SelectAll = Valitse kaikki -Toolbar.CustomizeFolder = Mukauta kansiota -Toolbar.MapDrive = Yhdistä verkkoasemaan -Toolbar.DisconnectDrive = Katkaise yhteys verkkoasemaan -Toolbar.NavigationPane = Siirtymisruutu -Toolbar.DetailsPane = Tiedot-ruutu -Toolbar.PreviewPane = Esikatseluruutu -Toolbar.CopyTo = Kopioi kohteeseen -Toolbar.MoveTo = Siirrä kohteeseen -Toolbar.Deselect = Poista valinnat -Toolbar.InvertSelection = Käänteinen valinta -Toolbar.FolderOptions = Kansion asetukset -Toolbar.ShowHiddenFiles = Piilotetut tiedostot ja kansiot -Toolbar.ShowSystemFiles = Järjestelmätiedostot -Toolbar.ShowExtensions = Tiedostotunnisteet -Status.FreeSpace = %s (levyn vapaa tila: %s) -Status.Item = %s kohde -Status.Items = %s kohdetta -Status.ItemSelected = %s kohde valittu -Status.ItemsSelected = %s kohdetta valittu - - -[fr-FR] - French (France) -Copy.Cancel = Annuler -Copy.More = Autres… -Copy.CopyHere = &Copier ici -Copy.MoveHere = &Déplacer ici -Copy.Title = Confirmer le remplacement du fichier -Copy.Subtitle = Ce dossier contient déjà un fichier nommé « %s ». -Copy.SubtitleRO = Ce dossier contient déjà un fichier en lecture seule nommé « %s ». -Copy.SubtitleSys = Ce dossier contient déjà un fichier système nommé « %s ». -Copy.Prompt1 = Faut-il remplacer le fichier existant -Copy.Prompt2 = par celui-ci ? -Copy.Yes = &Oui -Copy.No = &Non -Copy.YesAll = &Tous -Folder.Title = Confirmation du remplacement du dossier -Folder.Prompt = Faut-il vraiment déplacer ou copier le dossier ? -Toolbar.GoUp = Dossier parent -Toolbar.Cut = Couper -Toolbar.Copy = Copier -Toolbar.Paste = Coller -Toolbar.PasteShortcut = Coller le raccourci -Toolbar.Delete = Supprimer -Toolbar.Email = Envoyer les éléments sélectionnés par courrier électronique -Toolbar.Properties = Propriétés -Toolbar.NewFolder = Nouveau dossier -Toolbar.ZipFolder = Nouveau dossier compressé -Toolbar.ExtraLarge = Très grandes icônes -Toolbar.Large = Grandes icônes -Toolbar.Medium = Icônes moyennes -Toolbar.Small = Petites icônes -Toolbar.List = Liste -Toolbar.Details = Détails -Toolbar.Tiles = Mosaïques -Toolbar.Content = Contenu -Toolbar.Undo = Annuler -Toolbar.Redo = Rétablir -Toolbar.Refresh = Actualiser -Toolbar.Back = Précédent -Toolbar.Forward = Suivant -Toolbar.Stop = Arrêter -Toolbar.Rename = Renommer -Toolbar.SelectAll = Sélectionner tout -Toolbar.CustomizeFolder = Personnaliser ce dossier -Toolbar.MapDrive = Connecter un lecteur réseau -Toolbar.DisconnectDrive = Déconnecter un lecteur réseau -Toolbar.NavigationPane = Volet de navigation -Toolbar.DetailsPane = Volet des détails -Toolbar.PreviewPane = Volet de visualisation -Toolbar.CopyTo = Copier vers -Toolbar.MoveTo = Déplacer vers -Toolbar.Deselect = Aucun -Toolbar.InvertSelection = Inverser la sélection -Toolbar.FolderOptions = Options des dossiers -Toolbar.ShowHiddenFiles = Fichiers et dossiers cachés -Toolbar.ShowSystemFiles = Fichiers système -Toolbar.ShowExtensions = Extensions de noms de fichiers -Status.FreeSpace = %s (espace libre : %s) -Status.Item = %s élément -Status.Items = %s éléments -Status.ItemSelected = %s élément sélectionné -Status.ItemsSelected = %s éléments sélectionnés - - -[gd-GB] - Scottish Gaelic (United Kingdom) -Copy.Cancel = Sguir dheth -Copy.More = Barrachd... -Copy.CopyHere = &Cuir an lethbhreac an-seo -Copy.MoveHere = &Gluais an-seo -Copy.Title = Dearbh an cur an àite -Copy.Subtitle = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth. -Copy.SubtitleRO = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth a tha ri leughadh a-mhàin. -Copy.SubtitleSys = Tha faidhle siostaim air a bheil "%s" sa phasgan seo mu thràth. -Copy.Prompt1 = A bheil thu airson am faidhle seo a chur -Copy.Prompt2 = an àite an fhir làithrich? -Copy.Yes = &Tha -Copy.No = &Chan eil -Copy.YesAll = Th&a ris a h-uile -Folder.Title = Dearbh an cur an àite -Folder.Prompt = A bheil thu airson am pasgan a ghluasad fhathast no airson lethbhreac a dhèanamh dheth? -Toolbar.GoUp = Suas aon ìre -Toolbar.Cut = Gearr -Toolbar.Copy = Dàn lethbhreac -Toolbar.Paste = Cuir ann -Toolbar.PasteShortcut = Cuir ann an ath-ghoirid -Toolbar.Delete = Sguab às -Toolbar.Email = Cuir na thagh thu ann am post-d -Toolbar.Properties = Roghainnean -Toolbar.NewFolder = Pasgan ùr -Toolbar.ZipFolder = Pasgan dùmhlaichte (air a shiopadh) ùr -Toolbar.ExtraLarge = Ìomhaigheagan anabarrach mòr -Toolbar.Large = Ìomhaigheagan mòra -Toolbar.Medium = Ìomhaigheagan meadhanach -Toolbar.Small = Ìomhaigheagan beaga -Toolbar.List = Liosta -Toolbar.Details = Mion-fhiosrachadh -Toolbar.Tiles = Leacagan -Toolbar.Content = Susbaint -Toolbar.Undo = Neo-dhèan -Toolbar.Redo = Ath-dhèan -Toolbar.Refresh = Ath-nuadhaich -Toolbar.Back = Air ais -Toolbar.Forward = Air adhart -Toolbar.Stop = Sguir dheth -Toolbar.Rename = Thoir ainm eile air -Toolbar.SelectAll = Tagh na h-uile -Toolbar.CustomizeFolder = Gnàthaich am pasgan seo -Toolbar.MapDrive = Mapaich draibh an lìonraidh -Toolbar.DisconnectDrive = Dì-cheangail draibh an lìonraidh -Toolbar.NavigationPane = Leòsan na seòladaireachd -Toolbar.DetailsPane = Leòsan a' mhion-fhiosrachaidh -Toolbar.PreviewPane = Leòsan an ro-sheallaidh -Toolbar.CopyTo = Cuir lethbhreac gu -Toolbar.MoveTo = Gluais gu -Toolbar.Deselect = Na tagh gin -Toolbar.InvertSelection = Ais-thionndaidh an taghadh -Toolbar.FolderOptions = Roghainnean a' phasgain -Toolbar.ShowHiddenFiles = Faidhlichean is pasgain fhalaichte -Toolbar.ShowSystemFiles = Faidhlichean an t-siostaim -Toolbar.ShowExtensions = Leudachain ainmean nam faidhle -Status.FreeSpace = %s (Àire saor air an diosga: %s) -Status.Item = %s nì -Status.Items = %s nithean -Status.ItemSelected = %s nì air a thaghadh -Status.ItemsSelected = %s nithean air a thaghadh - - -[he-IL] - Hebrew (Israel) -Copy.Cancel = ביטול -Copy.More = עוד... -Copy.CopyHere = הע&תק לכאן -Copy.MoveHere = הע&בר לכאן -Copy.Title = אישור החלפת קובץ -Copy.Subtitle = תיקיה זו מכילה כבר קובץ בשם '‎‎%s‎‏'‏.‏ -Copy.SubtitleRO = תיקיה זו מכילה כבר קובץ המוגדר לקריאה בלבד בשם '‎‎%s‎‏'.‏ -Copy.SubtitleSys = תיקיה זו מכילה כבר קובץ מערכת בשם '‎‎%s‎'‏.‏ -Copy.Prompt1 = ‏‏האם ברצונך להחליף את הקובץ הקיים -Copy.Prompt2 = בקובץ זה? -Copy.Yes = &כן -Copy.No = &לא -Copy.YesAll = כ&ן לכל -Folder.Title = אישור החלפת תיקיה -Folder.Prompt = האם ברצונך להעביר או להעתיק את התיקיה בכל זאת? -Toolbar.GoUp = רמה אחת למעלה -Toolbar.Cut = גזור -Toolbar.Copy = העתק -Toolbar.Paste = הדבק -Toolbar.PasteShortcut = הדבק קיצור דרך -Toolbar.Delete = מחק -Toolbar.Email = שלח את הפריטים הנבחרים בדואר אלקטרוני -Toolbar.Properties = מאפיינים -Toolbar.NewFolder = תיקיה חדשה -Toolbar.ZipFolder = ‫תיקיה ‫דחוסה ‫(מכווצת) ‫חדשה -Toolbar.ExtraLarge = סמלים גדולים מאוד -Toolbar.Large = סמלים גדולים -Toolbar.Medium = סמלים בינוניים -Toolbar.Small = סמלים קטנים -Toolbar.List = רשימה -Toolbar.Details = פרטים -Toolbar.Tiles = משבצות -Toolbar.Content = תוכן -Toolbar.Undo = בטל -Toolbar.Redo = בצע שוב -Toolbar.Refresh = רענן -Toolbar.Back = אחורה -Toolbar.Forward = קדימה -Toolbar.Stop = עצור -Toolbar.Rename = שינוי שם -Toolbar.SelectAll = בחר הכל -Toolbar.CustomizeFolder = התאמה אישית של תיקיה זו -Toolbar.MapDrive = מיפוי כונן רשת -Toolbar.DisconnectDrive = ניתוק כונן רשת -Toolbar.NavigationPane = חלונית ניווט -Toolbar.DetailsPane = חלונית פרטים -Toolbar.PreviewPane = חלונית תצוגה מקדימה -Toolbar.CopyTo = העתק אל -Toolbar.MoveTo = העבר אל -Toolbar.Deselect = אל תבחר -Toolbar.InvertSelection = הפוך בחירה -Toolbar.FolderOptions = אפשרויות תיקיה -Toolbar.ShowHiddenFiles = קבצים ותיקיות מוסתרים -Toolbar.ShowSystemFiles = קבצי מערכת -Toolbar.ShowExtensions = סיומות שמות קבצים -Status.FreeSpace = %s (שטח פנוי בדיסק: %s) -Status.Item = ‏‏%s פריט -Status.Items = %s פריטים -Status.ItemSelected = פריט %s נבחר -Status.ItemsSelected = %s פריטים נבחרו - - -[hr-HR] - Croatian (Croatia) -Copy.DoForAll = Učini to za sljedećih -Copy.Cancel = Odustani -Copy.More = Više... -Copy.CopyHere = &Kopiraj ovdje -Copy.MoveHere = Pr&emjesti ovdje -Copy.Title = Potvrda zamjene datoteke -Copy.Subtitle = Ova mapa već sadrži datoteku naziva '%s'. -Copy.SubtitleRO = Ova mapa već sadrži datoteku samo za čitanje, nazvanu '%s'. -Copy.SubtitleSys = Ova mapa već sadrži sistemsku datoteku, nazvanu '%s'. -Copy.Prompt1 = Želite li zamijeniti postojeću datoteku -Copy.Prompt2 = s ovom? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &sve -Folder.Title = Potvrda zamjene mape -Folder.Prompt = Želite li još uvijek premjestiti ili kopirati mapu? -Toolbar.GoUp = Jednu razinu gore -Toolbar.Cut = Izreži -Toolbar.Copy = Kopiraj -Toolbar.Paste = Zalijepi -Toolbar.PasteShortcut = Zalijepi prečac -Toolbar.Delete = Izbriši -Toolbar.Email = Odabrane stavke pošalji e-poštom -Toolbar.Properties = Svojstva -Toolbar.NewFolder = Nova mapa -Toolbar.ZipFolder = Nova komprimirana (zipana) mapa -Toolbar.ExtraLarge = Vrlo velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje ikone -Toolbar.Small = Male ikone -Toolbar.List = Popis -Toolbar.Details = Detalji -Toolbar.Tiles = Pločice -Toolbar.Content = Sadržaj -Toolbar.Undo = Poništi -Toolbar.Redo = Ponovi -Toolbar.Refresh = Osvježi -Toolbar.Back = Natrag -Toolbar.Forward = Naprijed -Toolbar.Stop = Prekini -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Odaberi sve -Toolbar.CustomizeFolder = Prilagodi ovu mapu -Toolbar.MapDrive = Mapiranje mrežnog pogona -Toolbar.DisconnectDrive = Prekid veze s mrežnim pogonom -Toolbar.NavigationPane = Navigacijsko okno -Toolbar.DetailsPane = Okno s detaljima -Toolbar.PreviewPane = Okno pretpregleda -Toolbar.CopyTo = Kopiraj u -Toolbar.MoveTo = Premjesti u -Toolbar.Deselect = Bez odabira -Toolbar.InvertSelection = Obrni odabir -Toolbar.FolderOptions = Mogućnosti mapa -Toolbar.ShowHiddenFiles = Skrivene datoteke i mape -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Datotečni nastavci -Status.FreeSpace = %s (slobodan prostor na disku: %s) -Status.Item = %s stavka -Status.Items = Broj stavki: %s -Status.ItemSelected = Odabrano stavki: %s -Status.ItemsSelected = Odabrano stavki: %s - - -[hu-HU] - Hungarian (Hungary) -Copy.Cancel = Mégse -Copy.More = Egyebek... -Copy.CopyHere = Más&olás ide -Copy.MoveHere = Át&helyezés ide -Copy.Title = Fájlcsere megerősítése -Copy.Subtitle = A mappa már tartalmaz egy '%s' nevű fájlt. -Copy.SubtitleRO = Ez a mappa már tartalmaz egy '%s' nevű írásvédett fájlt. -Copy.SubtitleSys = Ez a mappa már tartalmaz egy '%s' nevű rendszerfájlt. -Copy.Prompt1 = Kicseréli a létező fájlt -Copy.Prompt2 = ezzel? -Copy.Yes = &Igen -Copy.No = &Nem -Copy.YesAll = Igen, &mindet -Folder.Title = Mappacsere megerősítése -Folder.Prompt = Folytatja a műveletet? -Toolbar.GoUp = Egy szinttel feljebb -Toolbar.Cut = Kivágás -Toolbar.Copy = Másolás -Toolbar.Paste = Beillesztés -Toolbar.PasteShortcut = Parancsikon beillesztése -Toolbar.Delete = Törlés -Toolbar.Email = A kijelölt elemek elküldése e-mailben -Toolbar.Properties = Tulajdonságok -Toolbar.NewFolder = Új mappa -Toolbar.ZipFolder = Új tömörített mappa -Toolbar.ExtraLarge = Extra nagy ikonok -Toolbar.Large = Nagy ikonok -Toolbar.Medium = Közepes ikonok -Toolbar.Small = Kis ikonok -Toolbar.List = Lista -Toolbar.Details = Részletek -Toolbar.Tiles = Mozaik -Toolbar.Content = Tartalom -Toolbar.Undo = Visszavonás -Toolbar.Redo = Mégis -Toolbar.Refresh = Frissítés -Toolbar.Back = Vissza -Toolbar.Forward = Előre -Toolbar.Stop = Leállítás -Toolbar.Rename = Átnevezés -Toolbar.SelectAll = Az összes kijelölése -Toolbar.CustomizeFolder = Mappa testreszabása -Toolbar.MapDrive = Hálózati meghajtó csatlakoztatása -Toolbar.DisconnectDrive = Hálózati meghajtó leválasztása -Toolbar.NavigationPane = Navigációs ablak -Toolbar.DetailsPane = Részletek ablaktábla -Toolbar.PreviewPane = Betekintő ablaktábla -Toolbar.CopyTo = Másolási cél -Toolbar.MoveTo = Áthelyezési cél -Toolbar.Deselect = Kijelölés megszüntetése -Toolbar.InvertSelection = Kijelölés megfordítása -Toolbar.FolderOptions = Mappa beállításai -Toolbar.ShowHiddenFiles = Rejtett fájlok és mappák -Toolbar.ShowSystemFiles = Rendszerfájlok -Toolbar.ShowExtensions = Fájlnévkiterjesztések -Status.FreeSpace = %s (szabad lemezterület: %s) -Status.Item = %s elem -Status.Items = %s elem -Status.ItemSelected = %s kijelölt elem -Status.ItemsSelected = %s kijelölt elem - - -[is-IS] - Icelandic (Iceland) -Toolbar.Settings = Classic Explorer stillingar -Copy.Cancel = Hætta við -Copy.More = Meira... -Copy.CopyHere = &Afrita hingað -Copy.MoveHere = &Færa hingað -Copy.Title = Skipta út skrá -Copy.Subtitle = Endastaðurinn inniheldur þegar skrá með heitinu '%s'. -Copy.SubtitleRO = Endastaðurinn inniheldur þegar skrifvarða skrá með heitinu '%s'. -Copy.SubtitleSys = Endastaðurinn inniheldur þegar stýrikerfisskrá með heitinu '%s'. -Copy.Prompt1 = Viltu skipta út skránni á endastaðnum -Copy.Prompt2 = fyrir þessa skrá? -Copy.Yes = &Já -Copy.No = &Nei -Copy.YesAll = Já við &öllu -Folder.Title = Skipta út möppu -Folder.Prompt = Ertu viss um að þú viljir færa eða afrita möppuna? -Toolbar.GoUp = Upp um eitt þrep -Toolbar.Cut = Klippa -Toolbar.Copy = Afrita -Toolbar.Paste = Líma -Toolbar.PasteShortcut = Líma flýtileið -Toolbar.Delete = Eyða -Toolbar.Email = Senda valin atriði með tölvupósti -Toolbar.Properties = Eiginleikar -Toolbar.NewFolder = Ný mappa -Toolbar.ZipFolder = Ný þjöppuð (zip-þjöppuð) mappa -Toolbar.ExtraLarge = Mjög stór tákn -Toolbar.Large = Stór tákn -Toolbar.Medium = Meðalstór tákn -Toolbar.Small = Lítil tákn -Toolbar.List = Listi -Toolbar.Details = Upplýsingar -Toolbar.Tiles = Reitir -Toolbar.Content = Efni -Toolbar.Undo = Afturkalla -Toolbar.Redo = Endurgera -Toolbar.Refresh = Endurhlaða -Toolbar.Back = Til baka -Toolbar.Forward = Áfram -Toolbar.Stop = Stöðva -Toolbar.Rename = Endurnefna -Toolbar.SelectAll = Velja allt -Toolbar.CustomizeFolder = Sérstilla þessa möppu -Toolbar.MapDrive = Tengja netdrif -Toolbar.DisconnectDrive = Aftengja netdrif -Toolbar.NavigationPane = Yfirlitssvæði -Toolbar.DetailsPane = Upplýsingasvæði -Toolbar.PreviewPane = Forskoðunarsvæði -Toolbar.CopyTo = Afrita til -Toolbar.MoveTo = Færa til -Toolbar.Deselect = Velja ekkert -Toolbar.InvertSelection = Umsnúa vali -Toolbar.FolderOptions = Möppuvalkostir -Toolbar.ShowHiddenFiles = Faldar skrár og möppur -Toolbar.ShowSystemFiles = Kerfisskrár -Toolbar.ShowExtensions = Skráarendingar -Status.FreeSpace = %s (laust pláss: %s) -Status.Item = %s atriði -Status.Items = %s atriði -Status.ItemSelected = %s atriði valin -Status.ItemsSelected = %s atriði valin - - -[it-IT] - Italian (Italy) -Copy.Cancel = Annulla -Copy.More = Altro... -Copy.CopyHere = &Copia qui -Copy.MoveHere = &Sposta qui -Copy.Title = Conferma sostituzione file -Copy.Subtitle = La cartella contiene già un file di nome "%s". -Copy.SubtitleRO = La cartella contiene già un file di sola lettura di nome "%s". -Copy.SubtitleSys = La cartella contiene già un file di sistema di nome "%s". -Copy.Prompt1 = Sostituire il file esistente -Copy.Prompt2 = con questo file? -Copy.Yes = &Sì -Copy.No = &No -Copy.YesAll = Sì t&utti -Folder.Title = Conferma sostituzione cartella -Folder.Prompt = Continuare? -Toolbar.GoUp = Livello superiore -Toolbar.Cut = Taglia -Toolbar.Copy = Copia -Toolbar.Paste = Incolla -Toolbar.PasteShortcut = Incolla collegamento -Toolbar.Delete = Elimina -Toolbar.Email = Invia per posta elettronica gli elementi selezionati -Toolbar.Properties = Proprietà -Toolbar.NewFolder = Nuova cartella -Toolbar.ZipFolder = Nuova cartella compressa -Toolbar.ExtraLarge = Icone molto grandi -Toolbar.Large = Icone grandi -Toolbar.Medium = Icone medie -Toolbar.Small = Icone piccole -Toolbar.List = Elenco -Toolbar.Details = Dettagli -Toolbar.Tiles = Titoli -Toolbar.Content = Contenuto -Toolbar.Undo = Annulla -Toolbar.Redo = Ripeti -Toolbar.Refresh = Aggiorna -Toolbar.Back = Indietro -Toolbar.Forward = Avanti -Toolbar.Stop = Termina -Toolbar.Rename = Rinomina -Toolbar.SelectAll = Seleziona tutto -Toolbar.CustomizeFolder = Personalizza cartella -Toolbar.MapDrive = Connetti unità di rete -Toolbar.DisconnectDrive = Disconnetti unità di rete -Toolbar.NavigationPane = Riquadro di spostamento -Toolbar.DetailsPane = Riquadro dettagli -Toolbar.PreviewPane = Riquadro di anteprima -Toolbar.CopyTo = Copia in -Toolbar.MoveTo = Sposta in -Toolbar.Deselect = Deseleziona tutto -Toolbar.InvertSelection = Inverti selezione -Toolbar.FolderOptions = Opzioni cartella -Toolbar.ShowHiddenFiles = Cartelle e file nascosti -Toolbar.ShowSystemFiles = File di sistema -Toolbar.ShowExtensions = Estensioni nomi file -Status.FreeSpace = %s (Spazio disponibile: %s) -Status.Item = %s elemento -Status.Items = Elementi: %s -Status.ItemSelected = %s elemento selezionato -Status.ItemsSelected = %s elementi selezionati - - -[ja-JP] - Japanese (Japan) -Copy.Cancel = キャンセル -Copy.More = その他... -Copy.CopyHere = ここにコピー(&C) -Copy.MoveHere = ここに移動(&M) -Copy.Title = ファイルの上書きの確認 -Copy.Subtitle = このフォルダには既に '%s' ファイルが存在します。 -Copy.SubtitleRO = このフォルダには既に読み取り専用ファイル '%s' が含まれています。 -Copy.SubtitleSys = このフォルダには既にシステム ファイル '%s' が含まれています。 -Copy.Prompt1 = 現在のファイル -Copy.Prompt2 = を次の新しいファイルで置き換えますか? -Copy.Yes = はい(&Y) -Copy.No = いいえ(&N) -Copy.YesAll = すべて上書き(&A) -Folder.Title = フォルダの上書きの確認 -Folder.Prompt = フォルダを移動またはコピーしますか? -Toolbar.GoUp = 1 つ上のフォルダへ -Toolbar.Cut = 切り取り -Toolbar.Copy = コピー -Toolbar.Paste = 貼り付け -Toolbar.PasteShortcut = ショートカットの貼り付け -Toolbar.Delete = 削除 -Toolbar.Email = 選択した項目を電子メールで送信する -Toolbar.Properties = プロパティ -Toolbar.NewFolder = 新しいフォルダ -Toolbar.ZipFolder = 新しい圧縮された (ZIP) フォルダー -Toolbar.ExtraLarge = 特大アイコン -Toolbar.Large = 大アイコン -Toolbar.Medium = 中アイコン -Toolbar.Small = 小アイコン -Toolbar.List = 一覧 -Toolbar.Details = 詳細 -Toolbar.Tiles = 並べて表示 -Toolbar.Content = コンテンツ -Toolbar.Undo = 元に戻す -Toolbar.Redo = やり直し -Toolbar.Refresh = 最新の情報に更新 -Toolbar.Back = 戻る -Toolbar.Forward = 進む -Toolbar.Stop = 中止 -Toolbar.Rename = 名前の変更 -Toolbar.SelectAll = すべて選択 -Toolbar.CustomizeFolder = このフォルダーのカスタマイズ -Toolbar.MapDrive = ネットワーク ドライブの割り当て -Toolbar.DisconnectDrive = ネットワーク ドライブの切断 -Toolbar.NavigationPane = ナビゲーション ウィンドウ -Toolbar.DetailsPane = 詳細ウィンドウ -Toolbar.PreviewPane = プレビュー ウィンドウ -Toolbar.CopyTo = コピー先​​ -Toolbar.MoveTo = 移動先​​ -Toolbar.Deselect = 選択解除 -Toolbar.InvertSelection = 選択の切り替え -Toolbar.FolderOptions = フォルダー オプション -Toolbar.ShowHiddenFiles = ファイルとフォルダーの表示 -Toolbar.ShowSystemFiles = システム ファイル -Toolbar.ShowExtensions = ファイル名拡張子 -Status.FreeSpace = %s (空きディスク領域: %s) -Status.Item = %s 個 -Status.Items = %s 個の項目 -Status.ItemSelected = %s 個の項目を選択 -Status.ItemsSelected = %s 個の項目を選択 - - -[ko-KR] - Korean (Korea) -Copy.Cancel = 취소 -Copy.More = 자세히... -Copy.CopyHere = 여기에 복사(&C) -Copy.MoveHere = 여기로 이동(&M) -Copy.Title = 파일 바꾸기 확인 -Copy.Subtitle = 이 폴더에 이미 '%s' 파일이 있습니다. -Copy.SubtitleRO = 이 폴더에 이미 '%s' 읽기 전용 파일이 있습니다. -Copy.SubtitleSys = 이 폴더에 이미 '%s' 시스템 파일이 있습니다. -Copy.Prompt1 = 기존 파일을 -Copy.Prompt2 = 이 파일로 바꾸시겠습니까? -Copy.Yes = 예(&Y) -Copy.No = 아니오(&N) -Copy.YesAll = 모두 예(&A) -Folder.Title = 폴더 바꾸기 확인 -Folder.Prompt = 폴더를 이동하거나 복사하시겠습니까? -Toolbar.GoUp = 한 수준 위로 -Toolbar.Cut = 잘라내기 -Toolbar.Copy = 복사 -Toolbar.Paste = 붙여넣기 -Toolbar.PasteShortcut = 바로 가기 붙여넣기 -Toolbar.Delete = 삭제 -Toolbar.Email = 항목을 전자 메일로 보내기 -Toolbar.Properties = 속성 -Toolbar.NewFolder = 새 폴더 -Toolbar.ZipFolder = 새 압축(ZIP) 폴더 -Toolbar.ExtraLarge = 아주 큰 아이콘 -Toolbar.Large = 큰 아이콘 -Toolbar.Medium = 보통 아이콘 -Toolbar.Small = 작은 아이콘 -Toolbar.List = 목록 -Toolbar.Details = 자세히 -Toolbar.Tiles = 나란히 보기 -Toolbar.Content = 내용 -Toolbar.Undo = 실행 취소 -Toolbar.Redo = 다시 실행 -Toolbar.Refresh = 새로 고침 -Toolbar.Back = 뒤로 -Toolbar.Forward = 앞으로 -Toolbar.Stop = 중지 -Toolbar.Rename = 이름 바꾸기 -Toolbar.SelectAll = 모두 선택 -Toolbar.CustomizeFolder = 현재 폴더 사용자 지정 -Toolbar.MapDrive = 네트워크 드라이브 연결 -Toolbar.DisconnectDrive = 네트워크 드라이브 연결 끊기 -Toolbar.NavigationPane = 탐색 창 -Toolbar.DetailsPane = 세부 정보 창 -Toolbar.PreviewPane = 미리 보기 창 -Toolbar.CopyTo = 복사 위치 -Toolbar.MoveTo = 이동 위치 -Toolbar.Deselect = 선택 안 함 -Toolbar.InvertSelection = 선택 영역 반전 -Toolbar.FolderOptions = 폴더 옵션 -Toolbar.ShowHiddenFiles = 숨김 파일 및 폴더 -Toolbar.ShowSystemFiles = 시스템 파일 -Toolbar.ShowExtensions = 파일 확장명 -Status.FreeSpace = %s (빈 디스크 공간: %s) -Status.Item = %s 항목 -Status.Items = %s 항목 -Status.ItemSelected = %s개 항목을 선택했습니다. -Status.ItemsSelected = %s개 항목을 선택했습니다. - - -[lt-LT] - Lithuanian (Lithuania) -Copy.Cancel = Atšaukti -Copy.More = Daugiau... -Copy.CopyHere = &Kopijuoti čia -Copy.MoveHere = &Perkelti čia -Copy.Title = Patvirtinti failo pakeitimą -Copy.Subtitle = Šiame aplanke jau yra failas, pavadintas '%s'. -Copy.SubtitleRO = Aplanke jau yra failas, skirtas tik skaityti, pavadintas '%s'. -Copy.SubtitleSys = Aplanke jau yra sistemos failas, pavadintas '%s'. -Copy.Prompt1 = Ar pakeisti esamą failą -Copy.Prompt2 = šiuo? -Copy.Yes = &Taip -Copy.No = &Ne -Copy.YesAll = Taip &viskam -Folder.Title = Patvirtinti aplanko pakeitimą -Folder.Prompt = Ar vis tiek perkelti, ar kopijuoti aplanką? -Toolbar.GoUp = Vienu lygiu aukščiau -Toolbar.Cut = Iškirpti -Toolbar.Copy = Kopijuoti -Toolbar.Paste = Įklijuoti -Toolbar.PasteShortcut = Įklijuoti nuorodą -Toolbar.Delete = Naikinti -Toolbar.Email = Pažymėtus elementus siųsti el. paštu -Toolbar.Properties = Ypatybės -Toolbar.NewFolder = Naujas aplankas -Toolbar.ZipFolder = Naujas suglaudintas (zip) aplankas -Toolbar.ExtraLarge = Padidintos piktogramos -Toolbar.Large = Didelės piktogramos -Toolbar.Medium = Vidutinės piktogramos -Toolbar.Small = Mažos piktogramos -Toolbar.List = Sąrašas -Toolbar.Details = Išsami informacija -Toolbar.Tiles = Išklotinės -Toolbar.Content = Turinys -Toolbar.Undo = Anuliuoti -Toolbar.Redo = Perdaryti -Toolbar.Refresh = Atnaujinti -Toolbar.Back = Atgal į: -Toolbar.Forward = Pirmyn -Toolbar.Stop = Stabdyti -Toolbar.Rename = Pervardyti -Toolbar.SelectAll = Žymėti viską -Toolbar.CustomizeFolder = Tinkinti šį aplanką -Toolbar.MapDrive = Susieti tinklo diską -Toolbar.DisconnectDrive = Atjungti tinklo diską -Toolbar.NavigationPane = Naršymo sritis -Toolbar.DetailsPane = Išsamios informacijos sritis -Toolbar.PreviewPane = Peržiūros sritis -Toolbar.CopyTo = Kopijuoti į -Toolbar.MoveTo = Perkelti į -Toolbar.Deselect = Nieko nežymėti -Toolbar.InvertSelection = Žymėti priešingai -Toolbar.FolderOptions = Aplanko parinktys -Toolbar.ShowHiddenFiles = Paslėpti failai ir aplankai -Toolbar.ShowSystemFiles = Sistemos failai -Toolbar.ShowExtensions = Failų vardų plėtiniai -Status.FreeSpace = %s (Diske laisvos vietos: %s) -Status.Item = %s elementas -Status.Items = %s elementai -Status.ItemSelected = %s pažymėtas elementas -Status.ItemsSelected = Pažymėta elementų: %s - - -[lv-LV] - Latvian (Latvia) -Copy.Cancel = Atcelt -Copy.More = Vēl... -Copy.CopyHere = &Kopēt šeit -Copy.MoveHere = &Pārvietot šeit -Copy.Title = Failu aizstāšanas apstiprināšana -Copy.Subtitle = Šajā mapē jau ir fails '%s'. -Copy.SubtitleRO = Šajā mapē jau ir tikai lasāms fails '%s'. -Copy.SubtitleSys = Šajā mapē jau ir sistēmas fails '%s'. -Copy.Prompt1 = Vai vēlaties aizstāt esošo failu -Copy.Prompt2 = ar šo? -Copy.Yes = &Jā -Copy.No = &Nē -Copy.YesAll = Jā, &visus -Folder.Title = Mapju aizstāšanas apstiprināšana -Folder.Prompt = Vai tiešām vēlaties pārvietot vai kopēt šo mapi? -Toolbar.GoUp = Vienu līmeni augstāk -Toolbar.Cut = Izgriezt -Toolbar.Copy = Kopēt -Toolbar.Paste = Ielīmēt -Toolbar.PasteShortcut = Ielīmēt saīsni -Toolbar.Delete = Dzēst -Toolbar.Email = Nosūtīt atlasītos vienumus pa e-pastu -Toolbar.Properties = Rekvizīti -Toolbar.NewFolder = Jauna mape -Toolbar.ZipFolder = Jauna saspiestā (tilpsaspiestā) mape -Toolbar.ExtraLarge = Ļoti lielas ikonas -Toolbar.Large = Lielas ikonas -Toolbar.Medium = Vidējas ikonas -Toolbar.Small = Mazas ikonas -Toolbar.List = Saraksts -Toolbar.Details = Detaļas -Toolbar.Tiles = Mozaīka -Toolbar.Content = Saturs -Toolbar.Undo = Atsaukt -Toolbar.Redo = Atcelt atsaukšanu -Toolbar.Refresh = Atsvaidzināt -Toolbar.Back = Atpakaļ -Toolbar.Forward = Uz priekšu -Toolbar.Stop = Apturēt -Toolbar.Rename = Pārdēvēt -Toolbar.SelectAll = Atlasīt visus -Toolbar.CustomizeFolder = Pielāgot šo mapi -Toolbar.MapDrive = Kartēt tīkla disku -Toolbar.DisconnectDrive = Atvienot tīkla disku -Toolbar.NavigationPane = Navigācijas rūts -Toolbar.DetailsPane = Detalizētas informācijas rūts -Toolbar.PreviewPane = Priekšskatījuma rūts -Toolbar.CopyTo = Kopēt uz -Toolbar.MoveTo = Pārvietot uz -Toolbar.Deselect = Neatlasīt neko -Toolbar.InvertSelection = Mainīt atlasi uz pretējo -Toolbar.FolderOptions = Mapes opcijas -Toolbar.ShowHiddenFiles = Slēptie faili un mapes -Toolbar.ShowSystemFiles = Sistēmas faili -Toolbar.ShowExtensions = Failu nosaukumu paplašinājumi -Status.FreeSpace = %s (brīvā vieta diskā: %s) -Status.Item = %s vienums -Status.Items = %s vienumi -Status.ItemSelected = Atlasīts %s vienums -Status.ItemsSelected = Atlasīti %s vienumi - - -[mk-MK] - Macedonian (Macedonia) -Copy.Cancel = Откажи -Copy.More = Повеќе... -Copy.CopyHere = Копирај тука -Copy.MoveHere = Премести тука -Copy.Title = Потврди замена на фајл -Copy.Subtitle = Тој фолдер веќе содржи фајл со име '%s'. -Copy.SubtitleRO = Тој фолдер веќе содржи фајл само за читање со име '%s'. -Copy.SubtitleSys = Тој фолдер веќе содржи системски фајл со име '%s'. -Copy.Prompt1 = Дали сакате да замените постоечкиот фајл -Copy.Prompt2 = а тој? -Copy.Yes = Да -Copy.No = Не -Copy.YesAll = "Да" за сите -Folder.Title = Потврда за промена на фолдерот -Folder.Prompt = Сеуште ли сакате да го преместите или копирате фолдерот? -Toolbar.GoUp = Едно ниво нагоре -Toolbar.Cut = Исечи -Toolbar.Copy = Копирај -Toolbar.Paste = Стави -Toolbar.PasteShortcut = Стави краток пат -Toolbar.Delete = Избриши -Toolbar.Email = Испрати ги селектираните фајлови по електронска пошта -Toolbar.Properties = Својства -Toolbar.NewFolder = Нов фолдер -Toolbar.ZipFolder = Нова компресирана (зипувана) папка -Toolbar.ExtraLarge = Многу големи икони -Toolbar.Large = Големи икони -Toolbar.Medium = Средни икони -Toolbar.Small = Мали икони -Toolbar.List = Список -Toolbar.Details = Детали -Toolbar.Tiles = Мозаик -Toolbar.Content = Содржина -Toolbar.Undo = врати -Toolbar.Redo = повтори -Toolbar.Refresh = Обнови -Toolbar.Back = Назад -Toolbar.Forward = Напред -Toolbar.Stop = Застани -Toolbar.Rename = Преименување -Toolbar.SelectAll = Селектирај ги сите -Toolbar.CustomizeFolder = Персонализирање на тој фолдер -Toolbar.MapDrive = Назначување на мрежен уред -Toolbar.DisconnectDrive = Исклучи го мрежниот уред -Toolbar.NavigationPane = Навигационен екран -Toolbar.DetailsPane = Екран за подетални податоци -Toolbar.PreviewPane = Прозорец за визуализација -Toolbar.CopyTo = Копирај во -Toolbar.MoveTo = Премести во -Toolbar.Deselect = Не избирај ништо -Toolbar.InvertSelection = Преврти го изборот -Toolbar.FolderOptions = Опции за папка -Toolbar.ShowHiddenFiles = Сокриени датотеки и папки -Toolbar.ShowSystemFiles = Системски датотеки -Toolbar.ShowExtensions = Датотечни наставки -Status.FreeSpace = %s (Слободно место на дискот: %s) -Status.Item = %s фајл -Status.Items = %s фајлови -Status.ItemSelected = %s селектиран фајл -Status.ItemsSelected = %s селектирани фајлови - - -[nb-NO] - Norwegian, Bokmål (Norway) -Copy.Cancel = Avbryt -Copy.More = Mer... -Copy.CopyHere = &Kopier hit -Copy.MoveHere = &Flytt hit -Copy.Title = Bekreft erstatting av fil -Copy.Subtitle = Mappen inneholder allerede filen %s. -Copy.SubtitleRO = Mappen inneholder allerede den skrivebeskyttede filen %s. -Copy.SubtitleSys = Mappen inneholder allerede systemfilen %s. -Copy.Prompt1 = Vil du erstatte den eksisterende filen -Copy.Prompt2 = med denne? -Copy.Yes = &Ja -Copy.No = &Nei -Copy.YesAll = J&a til alt -Folder.Title = Bekreft erstatting av mappe -Folder.Prompt = Vil du likevel flytte eller kopiere mappen? -Toolbar.GoUp = Opp ett nivå -Toolbar.Cut = Klipp ut -Toolbar.Copy = Kopier -Toolbar.Paste = Lim inn -Toolbar.PasteShortcut = Lim inn snarvei -Toolbar.Delete = Slett -Toolbar.Email = Send valgte elementer via e-post -Toolbar.Properties = Egenskaper -Toolbar.NewFolder = Ny mappe -Toolbar.ZipFolder = Ny komprimert (zippet) mappe -Toolbar.ExtraLarge = Ekstra store ikoner -Toolbar.Large = Store ikoner -Toolbar.Medium = Middels store ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Liste -Toolbar.Details = Detaljer -Toolbar.Tiles = Side ved side -Toolbar.Content = Innhold -Toolbar.Undo = Angre -Toolbar.Redo = Gjør om -Toolbar.Refresh = Oppdater -Toolbar.Back = Tilbake -Toolbar.Forward = Fremover -Toolbar.Stop = Stopp -Toolbar.Rename = Gi nytt navn -Toolbar.SelectAll = Merk alt -Toolbar.CustomizeFolder = Tilpass denne mappen -Toolbar.MapDrive = Koble til nettverksstasjon -Toolbar.DisconnectDrive = Koble fra nettverksstasjon -Toolbar.NavigationPane = Navigasjonsrute -Toolbar.DetailsPane = Detaljrute -Toolbar.PreviewPane = Forhåndsvisningsrute -Toolbar.CopyTo = Kopier til -Toolbar.MoveTo = Flytt til -Toolbar.Deselect = Merk ingenting -Toolbar.InvertSelection = Inverter utvalg -Toolbar.FolderOptions = Mappealternativer -Toolbar.ShowHiddenFiles = Skjulte filer og mapper -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filtyper -Status.FreeSpace = %s (Ledig plass på disken: %s) -Status.Item = %s element -Status.Items = %s elementer -Status.ItemSelected = %s element er merket -Status.ItemsSelected = %s elementer er merket - - -[nl-NL] - Dutch (Netherlands) -Copy.Cancel = Annuleren -Copy.More = Meer... -Copy.CopyHere = Hierheen &kopiëren -Copy.MoveHere = Hi&erheen verplaatsen -Copy.Title = Vervangen van bestand bevestigen -Copy.Subtitle = In deze map bevindt zich al een bestand met de naam %s. -Copy.SubtitleRO = In deze map bevindt zich al een bestand met het kenmerk Alleen-lezen en de naam %s. -Copy.SubtitleSys = In deze map bevindt zich al een systeembestand met de naam %s. -Copy.Prompt1 = Wilt u het bestaande bestand: -Copy.Prompt2 = vervangen door het onderstaande bestand? -Copy.Yes = &Ja -Copy.No = &Nee -Copy.YesAll = J&a op alles -Folder.Title = Vervangen van map bevestigen -Folder.Prompt = Wilt u de bestanden in de bestaande map vervangen door de bestanden in de map die u verplaatst of kopieert, als de bestanden dezelfde naam hebben? -Toolbar.GoUp = Bovenliggende map -Toolbar.Cut = Knippen -Toolbar.Copy = Kopiëren -Toolbar.Paste = Plakken -Toolbar.PasteShortcut = Snelkoppeling plakken -Toolbar.Delete = Verwijderen -Toolbar.Email = De geselecteerde items per e-mail verzenden -Toolbar.Properties = Eigenschappen -Toolbar.NewFolder = Nieuwe map -Toolbar.ZipFolder = Nieuwe gecomprimeerde (gezipte) map -Toolbar.ExtraLarge = Extra grote pictogrammen -Toolbar.Large = Grote pictogrammen -Toolbar.Medium = Normale pictogrammen -Toolbar.Small = Kleine pictogrammen -Toolbar.List = Lijst -Toolbar.Details = Details -Toolbar.Tiles = Tegels -Toolbar.Content = Inhoud -Toolbar.Undo = Ongedaan maken -Toolbar.Redo = Opnieuw -Toolbar.Refresh = Vernieuwen -Toolbar.Back = Vorige -Toolbar.Forward = Volgende -Toolbar.Stop = Stoppen -Toolbar.Rename = Naam wijzigen -Toolbar.SelectAll = Alles selecteren -Toolbar.CustomizeFolder = Deze map aanpassen -Toolbar.MapDrive = Netwerkverbinding maken -Toolbar.DisconnectDrive = Netwerkverbinding verbreken -Toolbar.NavigationPane = Navigatievenster -Toolbar.DetailsPane = Detailvenster -Toolbar.PreviewPane = Voorbeeldvenster -Toolbar.CopyTo = Kopiëren naar -Toolbar.MoveTo = Verplaatsen naar -Toolbar.Deselect = Niets selecteren -Toolbar.InvertSelection = Selectie omkeren -Toolbar.FolderOptions = Mapopties -Toolbar.ShowHiddenFiles = Verborgen bestanden en mappen -Toolbar.ShowSystemFiles = Systeembestanden -Toolbar.ShowExtensions = Bestandsnaamextensies -Status.FreeSpace = %s (beschikbare schijfruimte: %s) -Status.Item = %s item -Status.Items = %s items -Status.ItemSelected = %s item geselecteerd -Status.ItemsSelected = %s items geselecteerd - - -[pl-PL] - Polish (Poland) -Copy.Cancel = Anuluj -Copy.More = Więcej... -Copy.CopyHere = &Kopiuj tutaj -Copy.MoveHere = Prze&nieś tutaj -Copy.Title = Potwierdź zamianę pliku -Copy.Subtitle = Ten folder zawiera już plik o nazwie „%s”. -Copy.SubtitleRO = Ten folder zawiera już plik tylko do odczytu o nazwie „%s”. -Copy.SubtitleSys = Ten folder zawiera już plik systemowy o nazwie „%s”. -Copy.Prompt1 = Czy chcesz zamienić istniejący plik -Copy.Prompt2 = na następujący? -Copy.Yes = &Tak -Copy.No = &Nie -Copy.YesAll = Tak na &wszystkie -Folder.Title = Potwierdź zamianę folderu -Folder.Prompt = Czy nadal chcesz przenieść lub skopiować ten folder? -Toolbar.GoUp = Do góry o jeden poziom -Toolbar.Cut = Wytnij -Toolbar.Copy = Kopiuj -Toolbar.Paste = Wklej -Toolbar.PasteShortcut = Wklej skrót -Toolbar.Delete = Usuń -Toolbar.Email = Wyślij zaznaczone elementy pocztą e-mail -Toolbar.Properties = Właściwości -Toolbar.NewFolder = Nowy folder -Toolbar.ZipFolder = Nowy folder skompresowany (zip) -Toolbar.ExtraLarge = Bardzo duże ikony -Toolbar.Large = Duże ikony -Toolbar.Medium = Średnie ikony -Toolbar.Small = Małe ikony -Toolbar.List = Lista -Toolbar.Details = Szczegóły -Toolbar.Tiles = Kafelki -Toolbar.Content = Zawartość -Toolbar.Undo = Cofnij -Toolbar.Redo = Wykonaj ponownie -Toolbar.Refresh = Odśwież -Toolbar.Back = Wstecz -Toolbar.Forward = Dalej -Toolbar.Stop = Zatrzymaj -Toolbar.Rename = Zmień nazwę -Toolbar.SelectAll = Zaznacz wszystko -Toolbar.CustomizeFolder = Dostosuj ten folder -Toolbar.MapDrive = Mapuj dysk sieciowy -Toolbar.DisconnectDrive = Odłącz dysk sieciowy -Toolbar.NavigationPane = Okienko nawigacji -Toolbar.DetailsPane = Okienko szczegółów -Toolbar.PreviewPane = Okienko podglądu -Toolbar.CopyTo = Kopiuj do -Toolbar.MoveTo = Przenieś do -Toolbar.Deselect = Nie zaznaczaj nic -Toolbar.InvertSelection = Odwróć zaznaczenie -Toolbar.FolderOptions = Opcje folderów -Toolbar.ShowHiddenFiles = Ukryte pliki i foldery -Toolbar.ShowSystemFiles = Pliki systemowe -Toolbar.ShowExtensions = Rozszerzenia nazw plików -Status.FreeSpace = %s (Wolne miejsce: %s) -Status.Item = %s element -Status.Items = Elementów: %s -Status.ItemSelected = Wybranych elementów: %s -Status.ItemsSelected = Wybranych elementów: %s - - -[pt-BR] - Portuguese (Brazil) -Copy.Cancel = Cancelar -Copy.More = Mais... -Copy.CopyHere = &Copiar Aqui -Copy.MoveHere = Mov&er para Cá -Copy.Title = Confirmar substituição de arquivo -Copy.Subtitle = Esta pasta já contém um arquivo chamado '%s'. -Copy.SubtitleRO = Esta pasta já contém um arquivo somente leitura chamado '%s'. -Copy.SubtitleSys = Esta pasta já contém um arquivo de sistema chamado '%s'. -Copy.Prompt1 = Deseja substituir o arquivo existente -Copy.Prompt2 = por este? -Copy.Yes = &Sim -Copy.No = &Não -Copy.YesAll = Sim para &todos -Folder.Title = Confirmar substituição de pasta -Folder.Prompt = Deseja mover a pasta mesmo assim? -Toolbar.GoUp = Um Nível Acima -Toolbar.Cut = Recortar -Toolbar.Copy = Copiar -Toolbar.Paste = Colar -Toolbar.PasteShortcut = Colar Atalho -Toolbar.Delete = Excluir -Toolbar.Email = Enviar os itens selecionados por email -Toolbar.Properties = Propriedades -Toolbar.NewFolder = Nova Pasta -Toolbar.ZipFolder = Nova Pasta Compactada -Toolbar.ExtraLarge = Ícones Extra Grandes -Toolbar.Large = Ícones Grandes -Toolbar.Medium = Ícones Médios -Toolbar.Small = Ícones Pequenos -Toolbar.List = Lista -Toolbar.Details = Detalhes -Toolbar.Tiles = Lado a Lado -Toolbar.Content = Conteúdo -Toolbar.Undo = Desfazer -Toolbar.Redo = Refazer -Toolbar.Refresh = Atualizar -Toolbar.Back = Voltar -Toolbar.Forward = Avançar -Toolbar.Stop = Parar -Toolbar.Rename = Renomear -Toolbar.SelectAll = Selecionar tudo -Toolbar.CustomizeFolder = Personalizar esta pasta -Toolbar.MapDrive = Mapear unidade de rede -Toolbar.DisconnectDrive = Desconectar unidade de rede -Toolbar.NavigationPane = Painel de navegação -Toolbar.DetailsPane = Painel de detalhes -Toolbar.PreviewPane = Painel de visualização -Toolbar.CopyTo = Copiar para -Toolbar.MoveTo = Mover para -Toolbar.Deselect = Selecionar nenhum -Toolbar.InvertSelection = Inverter seleção -Toolbar.FolderOptions = Opções de pasta -Toolbar.ShowHiddenFiles = Pastas e arquivos ocultos -Toolbar.ShowSystemFiles = Arquivos do sistema -Toolbar.ShowExtensions = Extensões de nomes de arquivos -Status.FreeSpace = %s (espaço livre em disco: %s) -Status.Item = %s item -Status.Items = %s itens -Status.ItemSelected = %s item selecionado -Status.ItemsSelected = %s itens selecionados - - -[pt-PT] - Portuguese (Portugal) -Copy.Cancel = Cancelar -Copy.More = Mais... -Copy.CopyHere = &Copiar para aqui -Copy.MoveHere = &Mover para aqui -Copy.Title = Confirmar substituição de ficheiro(s) -Copy.Subtitle = Esta pasta já contém um ficheiro com o nome '%s'. -Copy.SubtitleRO = Esta pasta já contém um ficheiro só de leitura com o nome '%s'. -Copy.SubtitleSys = Esta pasta já contém um ficheiro de sistema com o nome '%s'. -Copy.Prompt1 = Pretende substituir o ficheiro existente -Copy.Prompt2 = por este? -Copy.Yes = &Sim -Copy.No = &Não -Copy.YesAll = Sim p&ara todos -Folder.Title = Confirmar substituição de pasta(s) -Folder.Prompt = Pretende continuar a mover ou copiar a pasta? -Toolbar.GoUp = Um nível acima -Toolbar.Cut = Cortar -Toolbar.Copy = Copiar -Toolbar.Paste = Colar -Toolbar.PasteShortcut = Colar atalho -Toolbar.Delete = Eliminar -Toolbar.Email = Enviar os itens seleccionados por correio electrónico -Toolbar.Properties = Propriedades -Toolbar.NewFolder = Nova pasta -Toolbar.ZipFolder = Nova Pasta Comprimida (zipada) -Toolbar.ExtraLarge = Ícones muito grandes -Toolbar.Large = Ícones grandes -Toolbar.Medium = Ícones médios -Toolbar.Small = Ícones pequenos -Toolbar.List = Lista -Toolbar.Details = Detalhes -Toolbar.Tiles = Mosaicos -Toolbar.Content = Conteúdo -Toolbar.Undo = Anular -Toolbar.Redo = Refazer -Toolbar.Refresh = Actualizar -Toolbar.Back = Anterior -Toolbar.Forward = Avançar -Toolbar.Stop = Parar -Toolbar.Rename = Mudar o nome -Toolbar.SelectAll = Seleccionar tudo -Toolbar.CustomizeFolder = Personalizar esta pasta -Toolbar.MapDrive = Mapear unidade de rede -Toolbar.DisconnectDrive = Desligar unidade de rede -Toolbar.NavigationPane = Painel de navegação -Toolbar.DetailsPane = Painel de detalhes -Toolbar.PreviewPane = Painel de pré-visualização -Toolbar.CopyTo = Copiar para -Toolbar.MoveTo = Mover para -Toolbar.Deselect = Desmarcar tudo -Toolbar.InvertSelection = Inverter seleção -Toolbar.FolderOptions = Opções de pastas -Toolbar.ShowHiddenFiles = Ficheiros e pastas ocultos -Toolbar.ShowSystemFiles = Ficheiros de sistema -Toolbar.ShowExtensions = Extensões de nome de ficheiro -Status.FreeSpace = %s (Espaço livre em disco: %s) -Status.Item = %s item -Status.Items = %s itens -Status.ItemSelected = %s item seleccionado -Status.ItemsSelected = %s itens seleccionados - - -[ro-RO] - Romanian (Romania) -Copy.Cancel = Revocare -Copy.More = Mai multe... -Copy.CopyHere = &Copiere în acest loc -Copy.MoveHere = &Mutare în acest loc -Copy.Title = Confirmare înlocuire fişier -Copy.Subtitle = Acest folder conţine deja un fişier cu numele '%s'. -Copy.SubtitleRO = Acest folder conţine deja un fişier doar în citire cu numele '%s'. -Copy.SubtitleSys = Acest folder conţine deja un fişier de sistem cu numele '%s'. -Copy.Prompt1 = Înlocuiţi fişierul existent -Copy.Prompt2 = cu acesta? -Copy.Yes = &Da -Copy.No = &Nu -Copy.YesAll = D&a pentru tot -Folder.Title = Confirmare înlocuire folder -Folder.Prompt = Totuşi, mutaţi sau copiaţi folderul? -Toolbar.GoUp = Mai sus cu un nivel -Toolbar.Cut = Decupare -Toolbar.Copy = Copiere -Toolbar.Paste = Lipire -Toolbar.PasteShortcut = Lipire comandă rapidă -Toolbar.Delete = Ștergere -Toolbar.Email = Se trimit prin poştă electronică elementele selectate -Toolbar.Properties = Proprietăți -Toolbar.NewFolder = Folder nou -Toolbar.ZipFolder = Folder comprimat (ZIP) nou -Toolbar.ExtraLarge = Pictograme foarte mari -Toolbar.Large = Pictograme mari -Toolbar.Medium = Pictograme medii -Toolbar.Small = Pictograme mici -Toolbar.List = Listă -Toolbar.Details = Detalii -Toolbar.Tiles = Cadre -Toolbar.Content = Cuprins -Toolbar.Undo = Anulare -Toolbar.Redo = Refacere -Toolbar.Refresh = Reîmprospătare -Toolbar.Back = Înapoi -Toolbar.Forward = Înainte -Toolbar.Stop = Oprire -Toolbar.Rename = Redenumire -Toolbar.SelectAll = Selectare totală -Toolbar.CustomizeFolder = Particularizare folder -Toolbar.MapDrive = Conectare unitate de rețea -Toolbar.DisconnectDrive = Deconectare unitate de rețea -Toolbar.NavigationPane = Panou de navigare -Toolbar.DetailsPane = Panou detalii -Toolbar.PreviewPane = Panou de examinare -Toolbar.CopyTo = Copiere în -Toolbar.MoveTo = Mutare la -Toolbar.Deselect = Deselectare totală -Toolbar.InvertSelection = Inversare selecție -Toolbar.FolderOptions = Opțiuni folder -Toolbar.ShowHiddenFiles = Fișiere și foldere ascunse -Toolbar.ShowSystemFiles = Fișiere de sistem -Toolbar.ShowExtensions = Extensii nume de fișier -Status.FreeSpace = %s (Spațiu liber pe disc: %s) -Status.Item = Element %s -Status.Items = %s elemente -Status.ItemSelected = %s element selectat -Status.ItemsSelected = %s elemente selectate - - -[ru-RU] - Russian (Russia) -Copy.Cancel = Отмена -Copy.More = Подробнее... -Copy.CopyHere = &Копировать -Copy.MoveHere = П&ереместить -Copy.Title = Подтверждение замены файла -Copy.Subtitle = Папка уже содержит файл "%s". -Copy.SubtitleRO = Папка уже содержит доступный только для чтения файл "%s". -Copy.SubtitleSys = Папка уже содержит системный файл "%s". -Copy.Prompt1 = Заменить имеющийся файл -Copy.Prompt2 = следующим файлом? -Copy.Yes = &Да -Copy.No = &Нет -Copy.YesAll = Да - для &всех -Folder.Title = Подтверждение замены папки -Folder.Prompt = Заменить существующие в ней файлы перемещаемыми при совпадении имен? -Toolbar.GoUp = На один уровень вверх -Toolbar.Cut = Вырезать -Toolbar.Copy = Копировать -Toolbar.Paste = Вставить -Toolbar.PasteShortcut = Вставить ярлык -Toolbar.Delete = Удалить -Toolbar.Email = Отправка выбранных объектов по электронной почте -Toolbar.Properties = Свойства -Toolbar.NewFolder = Новая папка -Toolbar.ZipFolder = Новая сжатая ZIP-папка -Toolbar.ExtraLarge = Огромные значки -Toolbar.Large = Крупные значки -Toolbar.Medium = Обычные значки -Toolbar.Small = Мелкие значки -Toolbar.List = Список -Toolbar.Details = Таблица -Toolbar.Tiles = Плитка -Toolbar.Content = Содержимое -Toolbar.Undo = Отменить -Toolbar.Redo = Вернуть -Toolbar.Refresh = Обновить -Toolbar.Back = Назад -Toolbar.Forward = Вперед -Toolbar.Stop = Остановить -Toolbar.Rename = Переименовать -Toolbar.SelectAll = Выделить все -Toolbar.CustomizeFolder = Настроить папку -Toolbar.MapDrive = Подключить сетевой диск -Toolbar.DisconnectDrive = Отключить сетевой диск -Toolbar.NavigationPane = Область переходов -Toolbar.DetailsPane = Область сведений -Toolbar.PreviewPane = Область предпросмотра -Toolbar.CopyTo = Копировать в -Toolbar.MoveTo = Переместить в -Toolbar.Deselect = Снять выделение -Toolbar.InvertSelection = Обратить выделение -Toolbar.FolderOptions = Параметры папок -Toolbar.ShowHiddenFiles = Скрытые файлы и папки -Toolbar.ShowSystemFiles = Системные файлы -Toolbar.ShowExtensions = Расширения имен файлов -Status.FreeSpace = %s (свободно на диске: %s) -Status.Item = %s элемент -Status.Items = Элементов: %s -Status.ItemSelected = Выбран элемент: %s -Status.ItemsSelected = Выбрано элементов: %s - - -[sk-SK] - Slovak (Slovakia) -Copy.Cancel = Zrušiť -Copy.More = Ďalšie... -Copy.CopyHere = &Kopírovať sem -Copy.MoveHere = &Premiestniť sem -Copy.Title = Potvrdenie nahradenia súboru -Copy.Subtitle = Tento priečinok už obsahuje súbor s názvom %s. -Copy.SubtitleRO = Tento priečinok už obsahuje súbor s názvom %s, ktorý je iba na čítanie. -Copy.SubtitleSys = Tento priečinok už obsahuje systémový súbor s názvom %s. -Copy.Prompt1 = Chcete nahradiť existujúci súbor -Copy.Prompt2 = týmto súborom? -Copy.Yes = Án&o -Copy.No = &Nie -Copy.YesAll = Áno pre &všetky -Folder.Title = Potvrdenie nahradenia priečinka -Folder.Prompt = Naozaj chcete premiestniť alebo skopírovať priečinok? -Toolbar.GoUp = O úroveň vyššie -Toolbar.Cut = Vystrihnúť -Toolbar.Copy = Kopírovať -Toolbar.Paste = Prilepiť -Toolbar.PasteShortcut = Prilepiť odkaz -Toolbar.Delete = Odstrániť -Toolbar.Email = Vybraté položky odoslať e-mailom -Toolbar.Properties = Vlastnosti -Toolbar.NewFolder = Nový priečinok -Toolbar.ZipFolder = Nový komprimovaný priečinok (ZIP) -Toolbar.ExtraLarge = Veľmi veľké ikony -Toolbar.Large = Veľké ikony -Toolbar.Medium = Stredne veľké ikony -Toolbar.Small = Malé ikony -Toolbar.List = Zoznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Dlaždice -Toolbar.Content = Obsah -Toolbar.Undo = Späť -Toolbar.Redo = Znova -Toolbar.Refresh = Obnoviť -Toolbar.Back = Dozadu -Toolbar.Forward = Dopredu -Toolbar.Stop = Zastaviť -Toolbar.Rename = Premenovať -Toolbar.SelectAll = Vybrať všetko -Toolbar.CustomizeFolder = Prispôsobiť priečinok -Toolbar.MapDrive = Pripojiť sieťovú jednotku -Toolbar.DisconnectDrive = Odpojiť sieťovú jednotku -Toolbar.NavigationPane = Navigačná tabla -Toolbar.DetailsPane = Tabla podrobností -Toolbar.PreviewPane = Tabla ukážky -Toolbar.CopyTo = Kopírovať do -Toolbar.MoveTo = Premiestniť do -Toolbar.Deselect = Zrušiť výber -Toolbar.InvertSelection = Invertovať výber -Toolbar.FolderOptions = Možnosti priečinka -Toolbar.ShowHiddenFiles = Skryté súbory a priečinky -Toolbar.ShowSystemFiles = Systémové súbory -Toolbar.ShowExtensions = Prípony názvov súborov -Status.FreeSpace = %s (voľné miesto na disku: %s) -Status.Item = %s položka -Status.Items = Počet položiek: %s -Status.ItemSelected = Počet vybratých položiek: %s -Status.ItemsSelected = Počet vybratých položiek: %s - - -[sl-SI] - Slovenian (Slovenia) -Copy.Cancel = Prekliči -Copy.More = Dodatno ... -Copy.CopyHere = &Kopiraj sem -Copy.MoveHere = &Premakni sem -Copy.Title = Potrditev zamenjave datoteke -Copy.Subtitle = Ta mapa že vsebuje datoteko z imenom »%s«. -Copy.SubtitleRO = Ta mapa že vsebuje datoteko samo za branje z imenom »%s«. -Copy.SubtitleSys = Ta mapa že vsebuje sistemsko datoteko z imenom »%s«. -Copy.Prompt1 = Ali želite zamenjati obstoječo datoteko -Copy.Prompt2 = s to datoteko? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &vse -Folder.Title = Potrditev zamenjave mape -Folder.Prompt = Ali še vedno želite premakniti ali kopirati mapo? -Toolbar.GoUp = V nadrejeno mapo -Toolbar.Cut = Izreži -Toolbar.Copy = Kopiraj -Toolbar.Paste = Prilepi -Toolbar.PasteShortcut = Prilepi bližnjico -Toolbar.Delete = Izbriši -Toolbar.Email = Pošlji izbrane elemente prek e-pošte -Toolbar.Properties = Lastnosti -Toolbar.NewFolder = Nova mapa -Toolbar.ZipFolder = Nova stisnjena mapa -Toolbar.ExtraLarge = Izredno velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje velike ikone -Toolbar.Small = Male ikone -Toolbar.List = Seznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Ploščice -Toolbar.Content = Vsebina -Toolbar.Undo = Razveljavi -Toolbar.Redo = Uveljavi -Toolbar.Refresh = Osveži -Toolbar.Back = Nazaj -Toolbar.Forward = Naprej -Toolbar.Stop = Ustavi -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Izberi vse -Toolbar.CustomizeFolder = Prilagodi mapo -Toolbar.MapDrive = Preslikaj omrežni pogon -Toolbar.DisconnectDrive = Prekini povezavo z omrežnim pogonom -Toolbar.NavigationPane = Podokno za krmarjenje -Toolbar.DetailsPane = Podokno s podrobnostmi -Toolbar.PreviewPane = Podokno za predogled -Toolbar.CopyTo = Kopiraj v -Toolbar.MoveTo = Premakni v -Toolbar.Deselect = Ne izberi ničesar -Toolbar.InvertSelection = Preobrni izbor -Toolbar.FolderOptions = Možnosti mape -Toolbar.ShowHiddenFiles = Skrite datoteke in mape -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Datotečne pripone -Status.FreeSpace = %s (Nezaseden prostor na disku: %s) -Status.Item = %s predmet -Status.Items = Št. predmetov: %s -Status.ItemSelected = Izbrano je to število elementov: %s -Status.ItemsSelected = Izbrano je to število elementov: %s - - -[sr-Latn-CS] - Serbian (Latin, Serbia) -Copy.Cancel = Otkaži -Copy.More = Više... -Copy.CopyHere = &Kopiraj ovde -Copy.MoveHere = &Premesti ovde -Copy.Title = Potvrdite zamenu datoteke -Copy.Subtitle = Ova fascikla već sadrži datoteku po imenu '%s'. -Copy.SubtitleRO = Ova fascikla već sadrži datoteku samo za čitanje po imenu '%s'. -Copy.SubtitleSys = Ova fascikla već sadrži sistemsku datoteku po imenu '%s'. -Copy.Prompt1 = Želite li da zamenite postojeću datoteku -Copy.Prompt2 = ovom? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &sve -Folder.Title = Potvrdite zamenu fascikle -Folder.Prompt = Želite li zaista da premestite ili kopirate ovu fasciklu? -Toolbar.GoUp = Jedan nivo nagore -Toolbar.Cut = Iseci -Toolbar.Copy = Kopiraj -Toolbar.Paste = Nalepi -Toolbar.PasteShortcut = Nalepi prečicu -Toolbar.Delete = Izbriši -Toolbar.Email = Pošalji izabrane stavke e-poštom -Toolbar.Properties = Svojstva -Toolbar.NewFolder = Nova fascikla -Toolbar.ZipFolder = Nova komprimovana (zipovana) fascikla -Toolbar.ExtraLarge = Veoma velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje ikone -Toolbar.Small = Male ikone -Toolbar.List = Lista -Toolbar.Details = Detalji -Toolbar.Tiles = Naporedno slaganje -Toolbar.Content = Sadržaj -Toolbar.Undo = Opozovi radnju -Toolbar.Redo = Ponovi radnju -Toolbar.Refresh = Osveži -Toolbar.Back = Nazad -Toolbar.Forward = Napred -Toolbar.Stop = Zaustavi -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Izaberi sve -Toolbar.CustomizeFolder = Prilagođavanje fascikle -Toolbar.MapDrive = Mapiraj mrežni disk -Toolbar.DisconnectDrive = Prekini vezu sa mrežnim diskom -Toolbar.NavigationPane = Okno za navigaciju -Toolbar.DetailsPane = Okno sa detaljima -Toolbar.PreviewPane = Okno za pregled -Toolbar.CopyTo = Kopiraj u -Toolbar.MoveTo = Premesti u -Toolbar.Deselect = Nemoj da izabereš nijedno -Toolbar.InvertSelection = Obrni izbor -Toolbar.FolderOptions = Opcije fascikle -Toolbar.ShowHiddenFiles = Skrivene datoteke i fascikle -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Oznake tipa datoteke -Status.FreeSpace = %s (slobodan prostor na disku: %s) -Status.Item = %s stavka -Status.Items = %s stavki -Status.ItemSelected = %s izabrana stavka -Status.ItemsSelected = %s izabranih stavki - - -[sv-SE] - Swedish (Sweden) -Copy.Cancel = Avbryt -Copy.More = Mer... -Copy.CopyHere = K&opiera hit -Copy.MoveHere = &Flytta hit -Copy.Title = Bekräfta ersättning av fil -Copy.Subtitle = Den här mappen innehåller redan en fil med namnet %s. -Copy.SubtitleRO = Den här mappen innehåller redan en skrivskyddad fil med namnet %s. -Copy.SubtitleSys = Den här mappen innehåller redan en systemfil med namnet %s. -Copy.Prompt1 = Vill du ersätta den befintliga filen -Copy.Prompt2 = med följande fil? -Copy.Yes = &Ja -Copy.No = &Nej -Copy.YesAll = Ersätt &alla -Folder.Title = Bekräfta ersättning av mapp -Folder.Prompt = Vill du ersätta filerna i den mappen om de har samma namn som filerna i mappen som flyttas eller kopieras? -Toolbar.GoUp = Upp en nivå -Toolbar.Cut = Klipp ut -Toolbar.Copy = Kopiera -Toolbar.Paste = Klistra in -Toolbar.PasteShortcut = Klistra in genväg -Toolbar.Delete = Ta bort -Toolbar.Email = Skicka de markerade objekten i e-postmeddelanden -Toolbar.Properties = Egenskaper -Toolbar.NewFolder = Ny mapp -Toolbar.ZipFolder = Ny komprimerad mapp -Toolbar.ExtraLarge = Extra stora ikoner -Toolbar.Large = Stora ikoner -Toolbar.Medium = Medelstora ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Lista -Toolbar.Details = Detaljerad lista -Toolbar.Tiles = Sammanfattning -Toolbar.Content = Innehåll -Toolbar.Undo = Ångra -Toolbar.Redo = Gör om -Toolbar.Refresh = Uppdatera -Toolbar.Back = Bakåt -Toolbar.Forward = Framåt -Toolbar.Stop = Stoppa -Toolbar.Rename = Byt namn -Toolbar.SelectAll = Markera alla -Toolbar.CustomizeFolder = Anpassa den här mappen -Toolbar.MapDrive = Anslut nätverksenhet -Toolbar.DisconnectDrive = Koppla från nätverksenhet -Toolbar.NavigationPane = Navigeringsfönstret -Toolbar.DetailsPane = Informationsfönstret -Toolbar.PreviewPane = Förhandsgranskningsfönstret -Toolbar.CopyTo = Kopiera till -Toolbar.MoveTo = Flytta till -Toolbar.Deselect = Avmarkera alla -Toolbar.InvertSelection = Invertera markering -Toolbar.FolderOptions = Mappalternativ -Toolbar.ShowHiddenFiles = Dolda filer och mappar -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filnamnstillägg -Status.FreeSpace = %s (Ledigt utrymme: %s) -Status.Item = %s objekt -Status.Items = %s objekt -Status.ItemSelected = %s objekt markerat -Status.ItemsSelected = %s objekt markerade - - -[th-TH] - Thai (Thailand) -Copy.Cancel = ยกเลิก -Copy.More = เพิ่มเติม... -Copy.CopyHere = คัด&ลอกมาที่นี่ -Copy.MoveHere = ย้&ายมาที่นี่ -Copy.Title = ยืนยันการแทนที่แฟ้ม -Copy.Subtitle = โฟลเดอร์นี้มีแฟ้มชื่อ '%s' อยู่แล้ว -Copy.SubtitleRO = โฟลเดอร์นี้มีแฟ้มแบบอ่านอย่างเดียวที่ชื่อ '%s' อยู่แล้ว -Copy.SubtitleSys = โฟลเดอร์นี้มีแฟ้มระบบที่ชื่อ '%s' อยู่แล้ว -Copy.Prompt1 = คุณต้องการแทนที่แฟ้มที่มีอยู่ -Copy.Prompt2 = ด้วยแฟ้มนี้หรือไม่ -Copy.Yes = ใ&ช่ -Copy.No = ไ&ม่ใช่ -Copy.YesAll = ใช่&ทั้งหมด -Folder.Title = การยืนยันการแทนที่โฟลเดอร์ -Folder.Prompt = ถ้าแฟ้มในโฟลเดอร์ที่มีอยู่มีชื่อเดียวกันกับแฟ้มในโฟลเดอร์ที่คุณกำลังย้ายหรือคัดลอก แฟ้มเหล่านั้นจะถูกแทนที่ คุณยังต้องการที่จะย้ายหรือคัดลอกโฟลเดอร์หรือไม่ -Toolbar.GoUp = เลื่อนขึ้นหนึ่งระดับ -Toolbar.Cut = ตัด -Toolbar.Copy = คัดลอก -Toolbar.Paste = วาง -Toolbar.PasteShortcut = วางทางลัด -Toolbar.Delete = ลบ -Toolbar.Email = ส่งอีเมลรายการที่เลือก -Toolbar.Properties = คุณสมบัติ -Toolbar.NewFolder = สร้างโฟลเดอร์ -Toolbar.ZipFolder = โฟลเดอร์ที่บีบอัดใหม่ -Toolbar.ExtraLarge = ไอคอนขนาดใหญ่พิเศษ -Toolbar.Large = ไอคอนขนาดใหญ่ -Toolbar.Medium = ไอคอนขนาดกลาง -Toolbar.Small = ไอคอนขนาดเล็ก -Toolbar.List = รายการ -Toolbar.Details = รายละเอียด -Toolbar.Tiles = เรียงต่อกัน -Toolbar.Content = เนื้อหา -Toolbar.Undo = เลิกทำ -Toolbar.Redo = ทำซ้ำ -Toolbar.Refresh = ฟื้นฟู -Toolbar.Back = ย้อนกลับ -Toolbar.Forward = ไปข้างหน้า -Toolbar.Stop = หยุด -Toolbar.Rename = เปลี่ยนชื่อ -Toolbar.SelectAll = เลือกทั้งหมด -Toolbar.CustomizeFolder = กำหนดโฟลเดอร์นี้เอง -Toolbar.MapDrive = แมปไดรฟ์เครือข่าย -Toolbar.DisconnectDrive = ยกเลิกการเชื่อมต่อไดรฟ์เครือข่าย -Toolbar.NavigationPane = บานหน้าต่างนำทาง -Toolbar.DetailsPane = บานหน้าต่างแสดงรายละเอียด -Toolbar.PreviewPane = บานหน้าต่างแสดงตัวอย่าง -Toolbar.CopyTo = คัดลอกไปที่ -Toolbar.MoveTo = ย้ายไปที่ -Toolbar.Deselect = ไม่เลือกเลย -Toolbar.InvertSelection = สลับส่วนที่เลือก -Toolbar.FolderOptions = ตัวเลือกโฟลเดอร์ -Toolbar.ShowHiddenFiles = แฟ้มและโฟลเดอร์ที่ซ่อนไว้ -Toolbar.ShowSystemFiles = แฟ้มระบบ -Toolbar.ShowExtensions = ส่วนขยายของแฟ้ม -Status.FreeSpace = %s (เนื้อที่ว่างดิสก์: %s) -Status.Item = %s รายการ -Status.Items = %s รายการ -Status.ItemSelected = เลือก %s รายการ -Status.ItemsSelected = เลือก %s รายการ - - -[tr-TR] - Turkish (Turkey) -Copy.Cancel = İptal -Copy.More = Tümü... -Copy.CopyHere = Buraya &Kopyala -Copy.MoveHere = Buraya &Taşı -Copy.Title = Dosya Değişimini Onayla -Copy.Subtitle = Bu klasörde zaten '%s' adlı bir dosya var. -Copy.SubtitleRO = Bu klasörde zaten '%s' adlı salt okunur bir dosya var. -Copy.SubtitleSys = Bu klasörde zaten '%s' adlı bir sistem dosyası var. -Copy.Prompt1 = Varolan dosyayı -Copy.Prompt2 = aşağıdaki dosya ile değiştirmek istiyor musunuz? -Copy.Yes = &Evet -Copy.No = &Hayır -Copy.YesAll = &Tümüne Evet -Folder.Title = Klasör Değişimini Onayla -Folder.Prompt = Klasörü taşımak ya da kopyalamak istiyor musunuz? -Toolbar.GoUp = Bir Düzey Yukarı -Toolbar.Cut = Kes -Toolbar.Copy = Kopyala -Toolbar.Paste = Yapıştır -Toolbar.PasteShortcut = Kısayol Yapıştır -Toolbar.Delete = Sil -Toolbar.Email = Seçili öğeleri e-postayla gönder -Toolbar.Properties = Özellikler -Toolbar.NewFolder = Yeni Klasör -Toolbar.ZipFolder = Yeni Sıkıştırılmış Klasör -Toolbar.ExtraLarge = Çok Büyük Simgeler -Toolbar.Large = Büyük Simgeler -Toolbar.Medium = Orta Boy Simgeler -Toolbar.Small = Küçük Simgeler -Toolbar.List = Listele -Toolbar.Details = Ayrıntılar -Toolbar.Tiles = Döşemeler -Toolbar.Content = İçerik -Toolbar.Undo = Geri Al -Toolbar.Redo = Yinele -Toolbar.Refresh = Yenile -Toolbar.Back = Geri -Toolbar.Forward = İleri -Toolbar.Stop = Durdur -Toolbar.Rename = Yeniden Adlandır -Toolbar.SelectAll = Tümünü seç -Toolbar.CustomizeFolder = Bu klasörü özelleştir -Toolbar.MapDrive = Ağ sürücüsüne bağlan -Toolbar.DisconnectDrive = Ağ sürücüsü bağlantısını kes -Toolbar.NavigationPane = Gezinti bölmesi -Toolbar.DetailsPane = Ayrıntılar bölmesi -Toolbar.PreviewPane = Önizleme bölmesi -Toolbar.CopyTo = Kopyalama hedefi -Toolbar.MoveTo = Taşıma hedefi -Toolbar.Deselect = Hiçbirini seçme -Toolbar.InvertSelection = Diğerlerini seç -Toolbar.FolderOptions = Klasör seçenekleri -Toolbar.ShowHiddenFiles = Gizli dosya ve klasörler -Toolbar.ShowSystemFiles = Sistem dosyaları -Toolbar.ShowExtensions = Dosya adı uzantıları -Status.FreeSpace = %s (Boş disk boş alanı: %s) -Status.Item = %s öğe -Status.Items = %s öğe -Status.ItemSelected = %s öğe seçili -Status.ItemsSelected = %s öğe seçili - - -[uk-UA] - Ukrainian (Ukraine) -Copy.Cancel = Скасувати -Copy.More = Додатково... -Copy.CopyHere = &Копіювати сюди -Copy.MoveHere = П&еремістити -Copy.Title = Підтвердження заміни файлу -Copy.Subtitle = Ця папка вже містить файл з ім'ям "%s". -Copy.SubtitleRO = Ця папка вже містить доступний лише для читання файл з ім'ям "%s". -Copy.SubtitleSys = Ця папка вже містить системний файл з ім'ям "%s". -Copy.Prompt1 = Замінити наявний файл -Copy.Prompt2 = на цей файл? -Copy.Yes = &Так -Copy.No = &Ні -Copy.YesAll = Так для &всіх -Folder.Title = Підтвердження заміни папки -Folder.Prompt = Розпочати переміщення або копіювання папки? -Toolbar.GoUp = На один рівень вгору -Toolbar.Cut = Вирізати -Toolbar.Copy = Копіювати -Toolbar.Paste = Вставити -Toolbar.PasteShortcut = Вставити ярлик -Toolbar.Delete = Видалити -Toolbar.Email = Надіслати виділені об'єкти електронною поштою -Toolbar.Properties = Властивості -Toolbar.NewFolder = Створити папку -Toolbar.ZipFolder = Нова стиснута ZIP-папка -Toolbar.ExtraLarge = Величезні піктограми -Toolbar.Large = Великі піктограми -Toolbar.Medium = Середні піктограми -Toolbar.Small = Дрібні піктограми -Toolbar.List = Список -Toolbar.Details = Таблиця -Toolbar.Tiles = Мозаїка -Toolbar.Content = Вміст -Toolbar.Undo = Скасувати -Toolbar.Redo = Повторити -Toolbar.Refresh = Оновити -Toolbar.Back = Назад -Toolbar.Forward = Вперед -Toolbar.Stop = Зупинити -Toolbar.Rename = Перейменувати -Toolbar.SelectAll = Вибрати всі -Toolbar.CustomizeFolder = Настроїти папку -Toolbar.MapDrive = Підключити мережний диск -Toolbar.DisconnectDrive = Відключити мережний диск -Toolbar.NavigationPane = Область переходів -Toolbar.DetailsPane = Область відомостей -Toolbar.PreviewPane = Область перегляду -Toolbar.CopyTo = Копіювати -Toolbar.MoveTo = Перемістити -Toolbar.Deselect = Скасувати виділення -Toolbar.InvertSelection = Обернути виділення -Toolbar.FolderOptions = Параметри папки -Toolbar.ShowHiddenFiles = Приховані файли й папки -Toolbar.ShowSystemFiles = Системні файли -Toolbar.ShowExtensions = Розширення імен файлів -Status.FreeSpace = %s (Доступно на диску: %s) -Status.Item = %s елемент -Status.Items = %s елементів -Status.ItemSelected = Вибрано елемент: %s -Status.ItemsSelected = Вибрано елементів: %s - - -[zh-CN] - Chinese (Simplified) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 复制到当前位置(&C) -Copy.MoveHere = 移动到当前位置(&M) -Copy.Title = 确认文件替换 -Copy.Subtitle = 此文件夹已包含一个名为“%s”的文件。 -Copy.SubtitleRO = 此文件夹已包括一个名为“%s”的只读文件。 -Copy.SubtitleSys = 此文件夹已包括一个名为“%s”的系统文件。 -Copy.Prompt1 = 是否将现有文件 -Copy.Prompt2 = 替换为 -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部(&A) -Folder.Title = 确认文件夹替换 -Folder.Prompt = 是否移动或复制文件夹? -Toolbar.GoUp = 向上一级 -Toolbar.Cut = 剪切 -Toolbar.Copy = 复制 -Toolbar.Paste = 粘贴 -Toolbar.PasteShortcut = 粘贴快捷方式 -Toolbar.Delete = 删除 -Toolbar.Email = 以电子邮件形式发送所选项目 -Toolbar.Properties = 属性 -Toolbar.NewFolder = 新文件夹 -Toolbar.ZipFolder = 新建压缩的(zipped)文件夹 -Toolbar.ExtraLarge = 超大图标 -Toolbar.Large = 大图标 -Toolbar.Medium = 中等图标 -Toolbar.Small = 小图标 -Toolbar.List = 列表 -Toolbar.Details = 详细信息 -Toolbar.Tiles = 平铺 -Toolbar.Content = 内容 -Toolbar.Undo = 撤消 -Toolbar.Redo = 恢复 -Toolbar.Refresh = 刷新 -Toolbar.Back = 后退 -Toolbar.Forward = 前进 -Toolbar.Stop = 停止 -Toolbar.Rename = 重命名 -Toolbar.SelectAll = 全选 -Toolbar.CustomizeFolder = 自定义文件夹 -Toolbar.MapDrive = 映射网络驱动器 -Toolbar.DisconnectDrive = 断开网络驱动器 -Toolbar.NavigationPane = 导航窗格 -Toolbar.DetailsPane = 细节窗格 -Toolbar.PreviewPane = 预览窗格 -Toolbar.CopyTo = 复制到​​ -Toolbar.MoveTo = 移动到​​ -Toolbar.Deselect = 全部取消 -Toolbar.InvertSelection = 反向选择 -Toolbar.FolderOptions = 文件夹选项 -Toolbar.ShowHiddenFiles = 隐藏文件和文件夹 -Toolbar.ShowSystemFiles = 系统文件 -Toolbar.ShowExtensions = 文件扩展名 -Status.FreeSpace = %s (磁盘可用空间: %s) -Status.Item = %s 项 -Status.Items = %s 个项目 -Status.ItemSelected = 已选择 %s 项 -Status.ItemsSelected = 已选择 %s 个项 - - -[zh-HK] - Chinese (Traditional) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 複製到這裡(&C) -Copy.MoveHere = 移動到這裡(&M) -Copy.Title = 確認取代檔案 -Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 -Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 -Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 -Copy.Prompt1 = 您要將目前的檔案 -Copy.Prompt2 = 取代成這個檔案嗎? -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部取代(&A) -Folder.Title = 確認取代資料夾 -Folder.Prompt = 仍然要移動或複製資料夾? -Toolbar.GoUp = 上移一層 -Toolbar.Cut = 剪下 -Toolbar.Copy = 複製 -Toolbar.Paste = 貼上 -Toolbar.PasteShortcut = 貼上捷徑 -Toolbar.Delete = 刪除 -Toolbar.Email = 以電子郵件傳送選取的項目 -Toolbar.Properties = 內容 -Toolbar.NewFolder = 新增資料夾 -Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 -Toolbar.ExtraLarge = 特大圖示 -Toolbar.Large = 大圖示 -Toolbar.Medium = 中圖示 -Toolbar.Small = 小圖示 -Toolbar.List = 清單 -Toolbar.Details = 詳細資料 -Toolbar.Tiles = 並排 -Toolbar.Content = 內容 -Toolbar.Undo = 復原 -Toolbar.Redo = 重做 -Toolbar.Refresh = 重新整理 -Toolbar.Back = 上一頁 -Toolbar.Forward = 下一頁 -Toolbar.Stop = 停止 -Toolbar.Rename = 重新命名 -Toolbar.SelectAll = 全選 -Toolbar.CustomizeFolder = 自訂此資料夾 -Toolbar.MapDrive = 連線網路磁碟機 -Toolbar.DisconnectDrive = 中斷網路磁碟機 -Toolbar.NavigationPane = 瀏覽窗格 -Toolbar.DetailsPane = 詳細資料窗格 -Toolbar.PreviewPane = 預覽窗格 -Toolbar.CopyTo = 複製到​​ -Toolbar.MoveTo = 移至​​ -Toolbar.Deselect = 全部不選 -Toolbar.InvertSelection = 反向選擇 -Toolbar.FolderOptions = 資料夾選項 -Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 -Toolbar.ShowSystemFiles = 系統檔 -Toolbar.ShowExtensions = 副檔名 -Status.FreeSpace = %s (磁碟可用空間: %s) -Status.Item = %s 個項目 -Status.Items = %s 個項目 -Status.ItemSelected = 選取了 %s 個項目 -Status.ItemsSelected = 選取了 %s 個項目 - - -[zh-TW] - Chinese (Traditional) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 複製到這裡(&C) -Copy.MoveHere = 移動到這裡(&M) -Copy.Title = 確認取代檔案 -Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 -Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 -Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 -Copy.Prompt1 = 您要將目前的檔案 -Copy.Prompt2 = 取代成這個檔案嗎? -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部取代(&A) -Folder.Title = 確認取代資料夾 -Folder.Prompt = 仍然要移動或複製資料夾? -Toolbar.GoUp = 上移一層 -Toolbar.Cut = 剪下 -Toolbar.Copy = 複製 -Toolbar.Paste = 貼上 -Toolbar.PasteShortcut = 貼上捷徑 -Toolbar.Delete = 刪除 -Toolbar.Email = 以電子郵件傳送選取的項目 -Toolbar.Properties = 內容 -Toolbar.NewFolder = 新增資料夾 -Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 -Toolbar.ExtraLarge = 特大圖示 -Toolbar.Large = 大圖示 -Toolbar.Medium = 中圖示 -Toolbar.Small = 小圖示 -Toolbar.List = 清單 -Toolbar.Details = 詳細資料 -Toolbar.Tiles = 並排 -Toolbar.Content = 內容 -Toolbar.Undo = 復原 -Toolbar.Redo = 重做 -Toolbar.Refresh = 重新整理 -Toolbar.Back = 上一頁 -Toolbar.Forward = 下一頁 -Toolbar.Stop = 停止 -Toolbar.Rename = 重新命名 -Toolbar.SelectAll = 全選 -Toolbar.CustomizeFolder = 自訂此資料夾 -Toolbar.MapDrive = 連線網路磁碟機 -Toolbar.DisconnectDrive = 中斷網路磁碟機 -Toolbar.NavigationPane = 瀏覽窗格 -Toolbar.DetailsPane = 詳細資料窗格 -Toolbar.PreviewPane = 預覽窗格 -Toolbar.CopyTo = 複製到​​ -Toolbar.MoveTo = 移至​​ -Toolbar.Deselect = 全部不選 -Toolbar.InvertSelection = 反向選擇 -Toolbar.FolderOptions = 資料夾選項 -Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 -Toolbar.ShowSystemFiles = 系統檔 -Toolbar.ShowExtensions = 副檔名 -Status.FreeSpace = %s (磁碟可用空間: %s) -Status.Item = %s 個項目 -Status.Items = %s 個項目 -Status.ItemSelected = 選取了 %s 個項目 -Status.ItemsSelected = 選取了 %s 個項目 diff --git a/ClassicShellLoc/StartMenuHelperL10N.ini b/ClassicShellLoc/StartMenuHelperL10N.ini deleted file mode 100644 index dcec88f05..000000000 Binary files a/ClassicShellLoc/StartMenuHelperL10N.ini and /dev/null differ diff --git a/ClassicShellLoc/StartMenuL10N.ini b/ClassicShellLoc/StartMenuL10N.ini deleted file mode 100644 index 1be09df0c..000000000 --- a/ClassicShellLoc/StartMenuL10N.ini +++ /dev/null @@ -1,5596 +0,0 @@ -; This file contains all localized text for Classic Start Menu. There is one section per language. -; Every section contains text lines in the form of = . -; Which section is used depends on the current OS setting. If a key is missing from the language section -; it will be searched in the [default] section. In some cases more than one language can be used. -; For example a Japanese system may use English as a secondary language. In that case the search order -; will be [ja-JP] -> [en-US] -> [default]. -; -; ============================================================================= - - -[default] -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Settings for Classic Start Menu - - -[ar-SA] - Arabic (Saudi Arabia) -Menu.Programs = البرا&مج -Menu.Apps = التطبيقات -Menu.AllPrograms = كافة البرامج -Menu.Back = الخلف -Menu.Favorites = المف&ضلة -Menu.Documents = المستن&دات -Menu.Settings = إ&عدادات -Menu.Search = بح&ث -Menu.SearchBox = بحث -Menu.SearchPrograms = البحث في البرامج والملفات -Menu.SearchInternet = بحث في إنترنت -Menu.Searching = يتم الآن البحث... -Menu.NoMatch = لا توجد أية عناصر تطابق البحث. -Menu.MoreResults = الاطلاع على مزيد من النتائج -Menu.Help = التع&ليمات والدعم -Menu.Run = تش&غيل... -Menu.Logoff = ت&سجيل خروج %s‎... -Menu.SwitchUser = تبديل المست&خدم -Menu.Lock = تأ&مين -Menu.LogOffShort = ت&سجيل الخروج -Menu.Undock = إلغاء إرساء ال&كمبيوتر -Menu.Disconnect = &قطع الاتصال -Menu.ShutdownBox = إيقا&ف التشغيل... -Menu.Shutdown = إيقاف الت&شغيل -Menu.Restart = إعادة التش&غيل -Menu.ShutdownUpdate = التحديث وإيقاف التشغيل -Menu.RestartUpdate = تثبيت التحديثات وإعادة التشغيل -Menu.Sleep = &سكون -Menu.Hibernate = إ&سبات -Menu.ControlPanel = لوحة التح&كم -Menu.PCSettings = إعدادات الكمبيوتر -Menu.Security = أمان Windows -Menu.Network = ا&تصالات الشبكة -Menu.Printers = &طابعات -Menu.Taskbar = &شريط المهام والقائمة "ابدأ" -Menu.SearchFiles = عن &ملفات أو مجلدات... -Menu.SearchPrinter = عن &طابعة -Menu.SearchComputers = عن أجهزة &كمبيوتر -Menu.UserFilesTip = يحتوي على مجلدات للمستندات والصور والموسيقى وغير ذلك من الملفات الخاصة بك. -Menu.UserDocumentsTip = يحتوي على خطابات وتقارير ومستندات وملفات أخرى. -Menu.UserPicturesTip = يحتوي على صور فوتوغرافية رقمية وصور وملفات رسومية. -Menu.UserMusicTip = يحتوي على ملفات الموسيقى والصوت الأخرى. -Menu.UserVideosTip = يحتوي على أفلام وملفات فيديو أخرى. -Menu.NetworkTip = ‏‏عرض اتصالات الشبكة الموجودة على هذا الكمبيوتر والمساعدة في إنشاء اتصالات جديدة -Menu.PrintersTip = إضافة الطابعات المحلية وطابعات الشبكة وإزالتها وتكوينها. -Menu.TaskbarTip = ‏‏تخصيص القائمة "ابدأ" وشريط المهام مثل أنواع العناصر التي سيتم عرضها وطريقة عرضها -Menu.ControlPanelTip = ‏‏تغيير الإعدادات وتخصيص وظائف الكمبيوتر. -Menu.DocumentsLibTip = الوصول إلى الخطابات والتقارير والملاحظات وغير ذلك من أنواع المستندات. -Menu.MusicLibTip = تشغيل ملفات الموسيقى وملفات الصوت الأخرى. -Menu.PicturesLibTip = عرض الصور الرقمية وتنظيمها. -Menu.VideosLibTip = مشاهدة الأفلام المنزلية ومقاطع الفيديو الرقمية الأخرى. -Menu.RecordingsLibTip = مشاهدة برامج التلفزيون المسجلة على الكمبيوتر. -Menu.DownloadTip = البحث عن تنزيلات إنترنت والارتباطات بمواقع ويب المفضلة. -Menu.HomegroupTip = الوصول إلى المكتبات والمجلدات المشتركة من قِبل أشخاص آخرين في مجموعة المشاركة المنزلية. -Menu.RunTip = فتح برنامج أو مجلد أو مستند أو موقع على ويب. -Menu.HelpTip = العثور على مواضيع "التعليمات"، والبرامج التعليمية واستكشاف الأخطاء وإصلاحها وخدمات الدعم الأخرى. -Menu.ProgramsTip = فتح قائمة من البرامج. -Menu.SearchFilesTip = البحث عن المستندات والموسيقى والصور والبريد الإلكتروني وغير ذلك. -Menu.GamesTip = تشغيل الألعاب وإدارتها على الكمبيوتر. -Menu.SecurityTip = بدء تشغيل خيارات أمان Windows لتغيير كلمة المرور أو تبديل المستخدم أو بدء إدارة المهام. -Menu.SearchComputersTip = البحث عن أجهزة كمبيوتر على الشبكة -Menu.SearchPrintersTip = البحث عن طابعة -Menu.AdminToolsTip = تكوين الإعدادات الإدارية للكمبيوتر -Menu.ShutdownTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم إيقاف تشغيل الكمبيوتر. -Menu.RestartTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم تشغيله مرة أخرى. -Menu.SleepTip = حفظ جلسة العمل في الذاكرة ووضع الكمبيوتر في حالة الطاقة المنخفضة حتى يمكن استئناف العمل بسرعة. -Menu.HibernateTip = حفظ جلسة العمل وإيقاف تشغيل الكمبيوتر. وعند تشغيل الكمبيوتر يقوم Windows باستعادة الجلسة. -Menu.LogOffTip = ‏‏أغلق البرامج وقم بتسجيل الخروج. -Menu.DisconnectTip = قطع الاتصال بجلسة العمل. يمكنك إعادة الاتصال بجلسة العمل هذه عند تسجيل الدخول مرة أخرى. -Menu.LockTip = تأمين هذا الكمبيوتر. -Menu.UndockTip = إزالة الكمبيوتر المحمول من محطة إرساء. -Menu.SwitchUserTip = تبديل المستخدمين بدون إغلاق البرامج. -Menu.Empty = (فارغ) -Menu.Features = البرامج والميزات -Menu.FeaturesTip = إزالة تثبيت البرامج الموجودة على الكمبيوتر أو تغييرها. -Menu.SearchPeople = عن أ&شخاص... -Menu.SortByName = فرز &حسب الاسم -Menu.Open = ف&تح -Menu.OpenAll = &فتح كافة المستخدمين -Menu.Explore = ا&ستكشاف -Menu.ExploreAll = است&كشاف كافة المستخدمين -Menu.MenuSettings = إعدادات -Menu.MenuHelp = تعليمات -Menu.MenuExit = إنهاء -Menu.LogoffTitle = تسجيل الخروج من Windows -Menu.LogoffPrompt = هل تريد بالتأكيد تسجيل الخروج؟ -Menu.LogoffYes = &تسجيل الخروج -Menu.LogoffNo = &لا -Menu.RenameTitle = إعادة تسمية -Menu.RenamePrompt = الاسم الج&ديد: -Menu.RenameOK = حسنا -Menu.RenameCancel = إلغاء الأمر -Menu.Organize = تنظيم قائمة "ابدأ" -Menu.Expand = تو&سيع -Menu.Collapse = &طي -Menu.NewFolder = مجلد جديد -Menu.NewShortcut = اختصار جديد -Menu.AutoArrange = ترتيب تل&قائي -Menu.ActionOpen = فتح -Menu.ActionClose = إغلاق -Menu.ActionExecute = تنفيذ -Menu.RemoveList = إزالة من هذه ال&قائمة -Menu.RemoveAll = م&سح قائمة العناصر الحديثة -Menu.Explorer = مستكشف Windows -Menu.Start = ابدأ -Menu.StartScreen = شاشة البدء -Menu.StartMenu = القائمة "ابدأ" (Windows) -Menu.PinStart = تثبيت بالقائمة "ابدأ". -Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Classic Shell) -Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Classic Shell) -Menu.MonitorOff = إيقاف تشغيل شاشة العرض -Menu.RemoveHighlight = إزالة التمييز -Menu.Uninstall = إز&الة التثبيت -Menu.UninstallTitle = إزالة التثبيت -Menu.UninstallPrompt = ‏‏هل تريد بالتأكيد إزالة تثبيت %s؟ -Search.CategorySettings = الإعدادات -Search.CategoryPCSettings = إعدادات الكمبيوتر -Search.CategoryPrograms = البرامج -Search.CategoryDocuments = المستندات -Search.CategoryMusic = الموسيقى -Search.CategoryPictures = الصور -Search.CategoryVideos = ملفات فيديو -Search.CategoryFiles = الملفات -Search.CategoryInternet = إنترنت -JumpList.Recent = حديث -JumpList.Frequent = متكرر -JumpList.Tasks = المهام -JumpList.Pinned = مثبت -JumpList.Pin = ت&ثبيت بهذه القائمة -JumpList.Unpin = إزا&لة التثبيت من هذه القائمة -JumpList.Remove = إزالة من ه&ذه القائمة -JumpList.PinTip = تثبيت بهذه القائمة -JumpList.UnpinTip = إزالة التثبيت من هذه القائمة - - -[bg-BG] - Bulgarian (Bulgaria) -Menu.Programs = &Програми -Menu.Apps = Приложения -Menu.AllPrograms = Всички програми -Menu.Back = Назад -Menu.Favorites = Пре&дпочитани -Menu.Documents = Док&ументи -Menu.Settings = &Настройки -Menu.Search = &Търсене -Menu.SearchBox = Търсене -Menu.SearchPrograms = Търсене на програми и файлове -Menu.SearchInternet = Търсене в интернет -Menu.Searching = Търсене... -Menu.NoMatch = Няма елементи, отговарящи на вашето търсене. -Menu.MoreResults = Показване на повече резултати -Menu.Help = Помо&щ и поддръжка -Menu.Run = &Изпълнение... -Menu.Logoff = Изли&зане на %s... -Menu.SwitchUser = Смяна на потр&ебител -Menu.Lock = З&аключване -Menu.LogOffShort = Из&лизане -Menu.Undock = Откачи компют&ъра -Menu.Disconnect = Пр&екъсване на връзката -Menu.ShutdownBox = Изк&лючване... -Menu.Shutdown = Изк&лючване -Menu.Restart = &Рестартиране -Menu.ShutdownUpdate = Актуализиране и изключване -Menu.RestartUpdate = Актуализиране и рестартиране -Menu.Sleep = &Заспиване -Menu.Hibernate = &Хибернация -Menu.ControlPanel = &Контролен панел -Menu.PCSettings = Настройки на компютъра -Menu.Security = Защита на Windows -Menu.Network = &Мрежови връзки -Menu.Printers = Принт&ери -Menu.Taskbar = &Лента на задачите и меню "Старт" -Menu.SearchFiles = За &файловете или папките... -Menu.SearchPrinter = За &принтер -Menu.SearchComputers = За &компютри -Menu.UserFilesTip = Съдържа папки за документи, изображения, музика и други ваши файлове. -Menu.UserDocumentsTip = Съдържа писма, отчети и други документи и файлове. -Menu.UserPicturesTip = Съдържа цифрови снимки, изображения и графични файлове. -Menu.UserMusicTip = Съдържа музика и други аудио файлове. -Menu.UserVideosTip = Съдържа филми и други видео файлове. -Menu.NetworkTip = Показва съществуващи връзки на мрежата в този компютър и ви помага да създадете нови -Menu.PrintersTip = Добавяне, премахване и конфигуриране на локални и мрежови принтери. -Menu.TaskbarTip = Персонализиране на менюто "Старт" и лентата на задачите, като напр. типовете елементи, които ще бъдат показани, както и начина на тяхната поява. -Menu.ControlPanelTip = Промяна на настройките и персонализиране на функционалността на компютъра. -Menu.DocumentsLibTip = Достъп до писма, отчети, бележки и други видове документи. -Menu.MusicLibTip = Възпроизвеждане на музика и други аудио файлове. -Menu.PicturesLibTip = Преглед и организиране на цифрови картини. -Menu.VideosLibTip = Гледане на домашни филми и други цифрови видеозаписи. -Menu.RecordingsLibTip = Гледане на записани на компютъра ТВ програми. -Menu.DownloadTip = Търсене на изтеглени файлове от интернет и връзки към предпочитани връзки. -Menu.HomegroupTip = Достъп до библиотеки и папки, споделени от други хора в домашната ви мрежа. -Menu.RunTip = Отваря програма, папка, документ или уеб сайт. -Menu.HelpTip = Намерете теми от "Помощ", уроци, отстраняване на неизправности и други поддържащи услуги. -Menu.ProgramsTip = Отваря списък на програмите. -Menu.SearchFilesTip = Търсете документи, музика, картини, електронна поща и др. -Menu.GamesTip = Играйте и управлявайте игрите на своя компютър. -Menu.SecurityTip = Стартирайте опциите за защита на Windows, за да смените парола, да смените потребител или да стартирате диспечера на задачите. -Menu.SearchComputersTip = Търсене на компютри в мрежата -Menu.SearchPrintersTip = Търсене на принтер -Menu.AdminToolsTip = Конфигуриране на административните настройки на компютъра. -Menu.ShutdownTip = Затваря всички отворени програми, изключва Windows и изключва компютъра. -Menu.RestartTip = Затваря всички отворени програми, изключва Windows и после отново стартира Windows. -Menu.SleepTip = Запазва сесията ви в паметта и поставя компютъра в състояние на ниско енергопотребление, така че да можете бързо да възобновите работа. -Menu.HibernateTip = Запазва сесията ви в паметта и изключва компютъра. Когато включите компютъра, Windows възстановява сесията ви. -Menu.LogOffTip = Затваряне на програмите и излизане. -Menu.DisconnectTip = Прекратява връзката с вашата сесия. Можете да се свържете с тази сесия отново, когато влезете отново. -Menu.LockTip = Заключване на този компютър. -Menu.UndockTip = Премахва вашия лаптоп или ноутбук компютър от базова станция. -Menu.SwitchUserTip = Смяна на потребителите потребители без да се затварят програмите. -Menu.Empty = (Празно) -Menu.Features = Програми и компоненти -Menu.FeaturesTip = Деинсталиране или промяна на програми на компютъра. -Menu.SearchPeople = За хо&ра... -Menu.SortByName = &Сортирай по име -Menu.Open = &Отвори -Menu.OpenAll = О&твори "Всички потребители" -Menu.Explore = &Преглед -Menu.ExploreAll = Пре&глед на "Всички потребители" -Menu.MenuSettings = Настройки -Menu.MenuHelp = Помощ -Menu.MenuExit = Изход -Menu.LogoffTitle = Излизане от Windows -Menu.LogoffPrompt = Наистина ли искате да излезете? -Menu.LogoffYes = &Излизане -Menu.LogoffNo = &Не -Menu.RenameTitle = Преименуване -Menu.RenamePrompt = &Ново име: -Menu.RenameOK = OK -Menu.RenameCancel = Отказ -Menu.Organize = Организиране на менюто "Старт" -Menu.Expand = &Разгъни -Menu.Collapse = С&вий -Menu.NewFolder = Нова папка -Menu.NewShortcut = Нов пряк път -Menu.AutoArrange = &Автоматично подреждане -Menu.ActionOpen = Отвори -Menu.ActionClose = Затвори -Menu.ActionExecute = Изпълнение -Menu.RemoveList = Премахни &от този списък -Menu.RemoveAll = И&зчисти списъка с последни програми -Menu.Explorer = Windows Explorer -Menu.Start = Старт -Menu.StartScreen = Стартов екран -Menu.StartMenu = Меню "Старт" (Windows) -Menu.PinStart = Закачи към менюто "Старт" -Menu.PinStartCs = Закачи към менюто "Старт" (Classic Shell) -Menu.UnpinStartCs = Откачи от менюто "Старт" (Classic Shell) -Menu.MonitorOff = Изключване на дисплея -Menu.RemoveHighlight = Премахни осветяването -Menu.Uninstall = &Деинсталирай -Menu.UninstallTitle = Деинсталиране -Menu.UninstallPrompt = Наистина ли искате да деинсталирате %s? -Search.CategorySettings = Настройки -Search.CategoryPCSettings = Настройки на компютъра -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Картини -Search.CategoryVideos = Видеозаписи -Search.CategoryFiles = Файлове -Search.CategoryInternet = Интернет -JumpList.Recent = Последни -JumpList.Frequent = Често Използвани -JumpList.Tasks = Задачи -JumpList.Pinned = Закачени -JumpList.Pin = За&качи към този списък -JumpList.Unpin = &Откачи от този списък -JumpList.Remove = Према&хни от този списък -JumpList.PinTip = Закачи към този списък -JumpList.UnpinTip = Откачи от този списък - - -[ca-ES] - Catalan (Catalan) -Menu.Programs = &Programes -Menu.Apps = Aplicacions -Menu.AllPrograms = Tots els programes -Menu.Back = Enrera -Menu.Favorites = Fa&vorits -Menu.Documents = Docu&ments -Menu.Settings = Con&figuració -Menu.Search = &Cercar -Menu.SearchBox = Cercar -Menu.SearchPrograms = Cercar programes i arxius -Menu.SearchInternet = Cercar a Internet -Menu.Searching = Cercant... -Menu.NoMatch = Ningún element coincideix amb el criteri de cerca. -Menu.MoreResults = Veure més resultats -Menu.Help = &Ajuda i suport técnic -Menu.Run = &Executar... -Menu.Logoff = &Tancar sessió de %s... -Menu.SwitchUser = Canviar d'usuari -Menu.Lock = Bloquejar -Menu.LogOffShort = Tancar sessió -Menu.Undock = De&sacoblar equip -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Apaga&r... -Menu.Shutdown = &Apagar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Actualitzar i apagar -Menu.RestartUpdate = Actualitzar i reiniciar -Menu.Sleep = &Suspendre -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Panell de control -Menu.PCSettings = Configuració de l'ordinador -Menu.Security = Seguretat de Windows -Menu.Network = &Conexions de xarxa -Menu.Printers = &Impressores -Menu.Taskbar = &Barra de tasques i Menú Inicia -Menu.SearchFiles = &Arxius o carpetes... -Menu.SearchPrinter = I&mpressores -Menu.SearchComputers = Equip&s -Menu.UserFilesTip = Conté carpetes per a Documents, Imatges, Música i altres arxius que li pertanyen. -Menu.UserDocumentsTip = Conté cartes, informes, i altres documents i arxius. -Menu.UserPicturesTip = Conté fotos digitals, imatges i arxius de gràfics. -Menu.UserMusicTip = Conté música i altres arxius d'àudio. -Menu.UserVideosTip = Conté pel·lícules i altres arxius de vídeo. -Menu.NetworkTip = Mostra les conexions de xarxa existents a aquest equip i ajuda a crear altres noves -Menu.PrintersTip = Agrega, treu i configura impressores locals i de xarxa. -Menu.TaskbarTip = Personalitza el Menú Inicia i la barra de tasques, el tipus d'elements que es mostren i la forma en que tenen que mostrar-se. -Menu.ControlPanelTip = Canviï la configuració i personalitzi la funcionalitat del seu equip. -Menu.DocumentsLibTip = Obtengui accés a cartes, informes, notes i altra classe de documents. -Menu.MusicLibTip = Reprodueixi música i altres arxius d'àudio. -Menu.PicturesLibTip = Vegi i organitzi imatges digitals. -Menu.VideosLibTip = Vegi pel·lícules doméstiques i altres vídeos digitals. -Menu.RecordingsLibTip = Vegi programes de televisió gravats a l'equip. -Menu.DownloadTip = Cerqui descàrregues de Internet i vincles als seus llocs web favorits. -Menu.HomegroupTip = Obtengui accés a les biblioteques i carpetes que comparteixen altres usuaris del seu grup a la llar. -Menu.RunTip = Obre un programa, una carpeta, un document o un lloc web. -Menu.HelpTip = Cerqui temes d'Ajuda, tutorials, resoldre problemes i altres serveis de suport tècnic. -Menu.ProgramsTip = Obre una llista dels seus programes. -Menu.SearchFilesTip = Cercar documents, música, imatges, correu electrònic i més. -Menu.GamesTip = Jugui i administri els jocs a l'equip. -Menu.SecurityTip = Iniciï Opcions de seguretat de Windows per a canviar la contrasenya, canviar d'usuari o iniciar l'Administrador de tasques. -Menu.SearchComputersTip = Cercar equips a la xarxa -Menu.SearchPrintersTip = Cercar una impressora -Menu.AdminToolsTip = Faci configuracions administratives a l'equip -Menu.ShutdownTip = Tanca tots els programes oberts, tanca Windows i, després, apaga l'equip. -Menu.RestartTip = Tanca tots els programes oberts, tanca Windows i després inicia Windows de nou. -Menu.SleepTip = Manté la memoria de la sessió i posa l'equip en un estat de baixa energia per a que pugui continuar treballant ràpidament al reanudar. -Menu.HibernateTip = Guarda la sessió i apaga l'equip. Quan iniciï l'equip, Windows restaurarà la sessió. -Menu.LogOffTip = Tancar els programes i la sessió. -Menu.DisconnectTip = Desconnecta sessió. Pots reconectar-se a aquesta sessió quan torni a iniciar sessió. -Menu.LockTip = Bloquejar aquest equip. -Menu.UndockTip = Treu un equip portàtil o de mà de l'estació de acoblament. -Menu.SwitchUserTip = Canviar d'usuari sense tancar els programes. -Menu.Empty = (Buit) -Menu.Features = Programes i característiques -Menu.FeaturesTip = Desinstal·li o canviï programes a l'equip. -Menu.SearchPeople = &Persones... -Menu.SortByName = Ordenar per &Nom -Menu.Open = &Obrir -Menu.OpenAll = Ob&rir tots els usuaris -Menu.Explore = E&xplorar -Menu.ExploreAll = &Explorar tots els usuaris -Menu.MenuSettings = Configuració -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sortir -Menu.LogoffTitle = Tancar la sessió a Windows -Menu.LogoffPrompt = Està segur de que desitja tancar la sessió? -Menu.LogoffYes = &Tancar sessió -Menu.LogoffNo = &No -Menu.RenameTitle = Canviar nom -Menu.RenamePrompt = &Nou nom: -Menu.RenameOK = Acceptar -Menu.RenameCancel = Cancel·lar -Menu.Organize = Organitzar el Menú Inicia -Menu.Expand = &Expandir -Menu.Collapse = &Contraure -Menu.NewFolder = Nova carpeta -Menu.NewShortcut = Nou accés directe -Menu.AutoArrange = Organi&tzació automàtica -Menu.ActionOpen = Obrir -Menu.ActionClose = Tancar -Menu.ActionExecute = Executar -Menu.RemoveList = &Treure d'aquesta llista -Menu.RemoveAll = &Borrar llista d'elements recents -Menu.Explorer = Explorador de Windows -Menu.Start = Inicia -Menu.StartScreen = Pantalla Inicia -Menu.StartMenu = Menú Inicia (Windows) -Menu.PinStart = Ancorar al Menú Inicia -Menu.PinStartCs = Ancorar al Menú Inicia (Classic Shell) -Menu.UnpinStartCs = Desancorar del Menú Inicia (Classic Shell) -Menu.MonitorOff = Apaga la pantalla -Menu.RemoveHighlight = Suprimeix la marca -Menu.Uninstall = &Desinstal·la -Menu.UninstallTitle = Desinstal·la -Menu.UninstallPrompt = Esteu segur que voleu desinstal·lar el %s? -Menu.ClassicSettings = Classic Start &Menú -Menu.SettingsTip = Ajustaments del Classic Start Menú -Search.CategorySettings = Configuració -Search.CategoryPCSettings = Configuració de l'ordinador -Search.CategoryPrograms = Programes -Search.CategoryDocuments = Documents -Search.CategoryMusic = Música -Search.CategoryPictures = Imatges -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Arxius -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Freqüent -JumpList.Tasks = Tasques -JumpList.Pinned = Ancorat -JumpList.Pin = &Ancorar a aquesta llista -JumpList.Unpin = &Desancorar d'aquesta llista -JumpList.Remove = &Treure d'aquesta llista -JumpList.PinTip = Ancorar a aquesta llista -JumpList.UnpinTip = Desancorar d'aquesta llista - - -[cs-CZ] - Czech (Czech Republic) -Menu.Programs = &Programy -Menu.Apps = Aplikace -Menu.AllPrograms = Všechny programy -Menu.Back = Zpět -Menu.Favorites = Oblíbené položk&y -Menu.Documents = Doku&menty -Menu.Settings = N&astavení -Menu.Search = &Hledat -Menu.SearchBox = Hledat -Menu.SearchPrograms = Prohledat programy a soubory -Menu.SearchInternet = Vyhledat v Internetu -Menu.Searching = Vyhledávání... -Menu.NoMatch = Hledání neodpovídají žádné položky. -Menu.MoreResults = Zobrazit další výsledky -Menu.Help = &Nápověda a podpora -Menu.Run = Spus&tit... -Menu.Logoff = Odhlásit &uživatele %s... -Menu.SwitchUser = &Přepnout uživatele -Menu.Lock = &Uzamknout -Menu.LogOffShort = Odh&lásit se -Menu.Undock = Vyjmout z dokova&cí stanice -Menu.Disconnect = O&dpojit -Menu.ShutdownBox = &Vypnout... -Menu.Shutdown = &Vypnout -Menu.Restart = &Restartovat -Menu.ShutdownUpdate = Aktualizovat a vypnout -Menu.RestartUpdate = Aktualizovat a restartovat -Menu.Sleep = &Režim spánku -Menu.Hibernate = &Hibernace -Menu.ControlPanel = Ovláda&cí panely -Menu.PCSettings = Nastavení počítače -Menu.Security = Zabezpečení systému Windows -Menu.Network = &Síťová připojení -Menu.Printers = &Tiskárny -Menu.Taskbar = &Hlavní panel a nabídka Start -Menu.SearchFiles = &Soubory či složky... -Menu.SearchPrinter = &Tiskárnu -Menu.SearchComputers = &Počítače -Menu.UserFilesTip = Obsahuje složky pro Dokumenty, Obrázky, Hudbu a další vaše soubory. -Menu.UserDocumentsTip = Obsahuje dopisy, hlášení a další soubory a dokumenty. -Menu.UserPicturesTip = Obsahuje digitální fotografie, obrázky a grafické soubory. -Menu.UserMusicTip = Obsahuje hudební a další zvukové soubory. -Menu.UserVideosTip = Obsahuje filmy a další video soubory. -Menu.NetworkTip = Zobrazí existující síťová připojení a usnadňuje vytvoření nových připojení. -Menu.PrintersTip = Slouží k přidávání, odebírání a konfigurování místních a síťových tiskáren. -Menu.TaskbarTip = Umožňuje upravit nabídku start a hlavní panel (například typy a způsob zobrazení položek). -Menu.ControlPanelTip = Změňte nastavení a přizpůsobte funkčnost svého počítače. -Menu.DocumentsLibTip = Umožňuje přístup k dopisům, zprávám, poznámkám a jiným druhům dokumentů. -Menu.MusicLibTip = Umožňuje přehrávat hudební a jiné zvukové soubory. -Menu.PicturesLibTip = Umožňuje prohlížet a organizovat digitální obrázky. -Menu.VideosLibTip = Umožňuje sledování domácích videí a dalších digitálních videozáznamů. -Menu.RecordingsLibTip = Umožňuje sledování televizních programů nahraných v počítači. -Menu.DownloadTip = Umožňuje hledání položek ke stažení na Internetu a odkazů na oblíbené weby. -Menu.HomegroupTip = Přistupujte ke knihovnám a složkám sdíleným dalšími uživateli v domácí skupině. -Menu.RunTip = Otevře složku, program, dokument nebo webovou stránku. -Menu.HelpTip = Umožní vyhledávat témata nápovědy, kurzy, řešení problémů a další služby podpory. -Menu.ProgramsTip = Zobrazí seznam programů v počítači. -Menu.SearchFilesTip = Umožňuje vyhledávat dokumenty, hudbu, obrázky, e-maily a další. -Menu.GamesTip = Umožňuje hrát a spravovat hry v počítači. -Menu.SecurityTip = Spustí možnosti zabezpečení systému Windows, ve kterých lze změnit heslo, přepnout uživatele nebo spustit Správce úloh. -Menu.SearchComputersTip = Hledat počítače v síti -Menu.SearchPrintersTip = Hledat tiskárnu -Menu.AdminToolsTip = Konfiguruje nastavení počítače pro správu. -Menu.ShutdownTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom vypne počítač. -Menu.RestartTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom znovu spustí systém Windows. -Menu.SleepTip = Ponechá relaci v paměti a uvede počítač do režimu nízké spotřeby, takže je možné rychle pokračovat v práci. -Menu.HibernateTip = Uloží relaci a vypne počítač. Po zapnutí počítače systém Windows relaci obnoví. -Menu.LogOffTip = Umožňuje ukončit programy a odhlásit uživatele. -Menu.DisconnectTip = Odpojí vaši relaci. K relaci se můžete opět připojit při dalším přihlášení. -Menu.LockTip = Uzamkne počítač. -Menu.UndockTip = Vyjme přenosný počítač z dokovací stanice. -Menu.SwitchUserTip = Přepne uživatele bez ukončování programů. -Menu.Empty = (prázdné) -Menu.Features = Programy a funkce -Menu.FeaturesTip = Odinstaluje nebo změní programy v počítači. -Menu.SearchPeople = Oso&by... -Menu.SortByName = Seřadit podle &názvu -Menu.Open = &Otevřít -Menu.OpenAll = Ot&evřít položky všech uživatele -Menu.Explore = Proz&koumat -Menu.ExploreAll = P&rocházet položky všech uživatelů -Menu.MenuSettings = Nastavení -Menu.MenuHelp = Nápověda -Menu.MenuExit = Ukončit -Menu.LogoffTitle = Odhlásit se od systému Windows -Menu.LogoffPrompt = Opravdu se chcete odhlásit? -Menu.LogoffYes = &Odhlásit se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Přejmenovat -Menu.RenamePrompt = &Nový název: -Menu.RenameOK = OK -Menu.RenameCancel = Storno -Menu.Organize = Uspořádat nabídku Start -Menu.Expand = Ro&zbalit -Menu.Collapse = S&balit -Menu.NewFolder = Nová složka -Menu.NewShortcut = Nový zástupce -Menu.AutoArrange = &Rovnat automaticky -Menu.ActionOpen = Otevřít -Menu.ActionClose = Zavřít -Menu.ActionExecute = Spouštět -Menu.RemoveList = &Odebrat z tohoto seznamu -Menu.RemoveAll = Smazat seznam pos&ledních položek -Menu.Explorer = Průzkumník Windows -Menu.Start = Start -Menu.StartScreen = Úvodní obrazovka -Menu.StartMenu = Nabídka Start (Windows) -Menu.PinStart = Připnout k nabídce Start -Menu.PinStartCs = Připnout k nabídce Start (Classic Shell) -Menu.UnpinStartCs = Odepnout z nabídky Start (Classic Shell) -Menu.MonitorOff = Vypnout zobrazení -Menu.RemoveHighlight = Odebrat nejzajímavější místo -Menu.Uninstall = &Odinstalovat -Menu.UninstallTitle = Odinstalovat -Menu.UninstallPrompt = Opravdu chcete odinstalovat položku %s? -Search.CategorySettings = Nastavení -Search.CategoryPCSettings = Nastavení počítače -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Hudba -Search.CategoryPictures = Obrázky -Search.CategoryVideos = Videa -Search.CategoryFiles = Soubory -Search.CategoryInternet = Internet -JumpList.Recent = Poslední -JumpList.Frequent = Nejčastěji používané -JumpList.Tasks = Úlohy -JumpList.Pinned = Připnuté -JumpList.Pin = &Připnout do tohoto seznamu -JumpList.Unpin = &Odepnout z tohoto seznamu -JumpList.Remove = O&debrat z tohoto seznamu -JumpList.PinTip = Připnout do tohoto seznamu -JumpList.UnpinTip = Odepnout z tohoto seznamu - - -[da-DK] - Danish (Denmark) -Menu.Programs = &Programmer -Menu.Apps = Apps -Menu.AllPrograms = Alle programmer -Menu.Back = Tilbage -Menu.Favorites = &Favoritter -Menu.Documents = &Dokumenter -Menu.Settings = &Indstillinger -Menu.Search = S&øg -Menu.SearchBox = Søg -Menu.SearchPrograms = Søg i alle programmer og filer -Menu.SearchInternet = Søg på internettet -Menu.Searching = Søger... -Menu.NoMatch = Ingen elementer svarede til dine søgekriterier. -Menu.MoreResults = Se flere resultater -Menu.Help = &Hjælp og support -Menu.Run = &Kør... -Menu.Logoff = L&og %s af... -Menu.SwitchUser = S&kift bruger -Menu.Lock = &Lås -Menu.LogOffShort = Log &af -Menu.Undock = Fradock &computer -Menu.Disconnect = &Afbryd forbindelsen -Menu.ShutdownBox = &Luk computeren... -Menu.Shutdown = &Luk computeren -Menu.Restart = &Genstart -Menu.ShutdownUpdate = Opdater og luk -Menu.RestartUpdate = Opdater og genstart -Menu.Sleep = Sl&umre -Menu.Hibernate = &Dvale -Menu.ControlPanel = &Kontrolpanel -Menu.PCSettings = Pc-indstillinger -Menu.Security = Windows Sikkerhed -Menu.Network = &Netværksforbindelser -Menu.Printers = &Printere -Menu.Taskbar = &Proceslinje og menuen Start -Menu.SearchFiles = efter &Filer eller mapper... -Menu.SearchPrinter = efter &Printer -Menu.SearchComputers = efter &Computere -Menu.UserFilesTip = Indeholder mapper for Dokumenter, Billeder, Musik og andre filer, der tilhører dig. -Menu.UserDocumentsTip = Indeholder breve, rapporter og andre dokumenter og filer -Menu.UserPicturesTip = Indeholder digitale fotos, billeder og grafikfiler -Menu.UserMusicTip = Indeholder musik og andre lydfiler -Menu.UserVideosTip = Indeholder film og andre videofiler -Menu.NetworkTip = Viser eksisterende netværksforbindelser på computeren og hjælper dig med at oprette nye forbindelser -Menu.PrintersTip = Tilføjer, fjerner og konfigurerer printere lokalt og på netværket -Menu.TaskbarTip = Tilpas menuen Start og proceslinjen f.eks. hvilken type elementer, der skal vises, og hvordan de skal vises -Menu.ControlPanelTip = Rediger indstillinger, og tilpas computerens funktioner. -Menu.DocumentsLibTip = Få adgang til breve, rapporter, notater og andre slags dokumenter. -Menu.MusicLibTip = Afspil musik og andre lydfiler. -Menu.PicturesLibTip = Få vist og organiser digitale billeder. -Menu.VideosLibTip = Se film og andre digitale videoer. -Menu.RecordingsLibTip = Se tv-programmer optaget på computeren. -Menu.DownloadTip = Find internetoverførsler og links til yndlingswebsteder. -Menu.HomegroupTip = Få adgang til biblioteker og mapper, der deles af andre i hjemmegruppen. -Menu.RunTip = Åbner et program, en mappe, et dokument eller et websted -Menu.HelpTip = Find emner i Hjælp, selvstudier, fejlfinding og andre supporttjenester -Menu.ProgramsTip = Åbner en liste over dine programmer -Menu.SearchFilesTip = Søg efter dokumenter, musik, billeder, e-mails m.m. -Menu.GamesTip = Spil og administrer spil på computeren -Menu.SecurityTip = Start sikkerhedsindstillingerne i Windows for at skifte adgangskode, ændre bruger eller starte Jobliste. -Menu.SearchComputersTip = Søg efter computere på netværket -Menu.SearchPrintersTip = Søg efter en printer -Menu.AdminToolsTip = Konfigurerer administrative indstillinger for computeren -Menu.ShutdownTip = Lukker alle åbne programmer, lukker Windows og slukker derefter for computeren. -Menu.RestartTip = Lukker alle åbne programmer, lukker Windows og starter derefter Windows igen. -Menu.SleepTip = Bevarer sessionen i hukommelsen og sætter computeren i strømbesparelsestilstand, så du hurtigt kan fortsætte dit arbejde. -Menu.HibernateTip = Gemmer sessionen og slukker for computeren. Når du tænder for computeren, gendanner Windows sessionen. -Menu.LogOffTip = Luk programmer, og log af. -Menu.DisconnectTip = Afbryder sessionen. Du kan genoprette forbindelsen til sessionen, når du logger på igen. -Menu.LockTip = Lås denne computer -Menu.UndockTip = Fjerner din bærbare computer fra en dockingstation. -Menu.SwitchUserTip = Skift brugere uden at lukke programmer. -Menu.Empty = (Tom) -Menu.Features = Installerede programmer og funktioner -Menu.FeaturesTip = Fjern eller rediger programmer på din computer. -Menu.SearchPeople = Efter &personer... -Menu.SortByName = So&rter efter navn -Menu.Open = Å&bn -Menu.OpenAll = &Åbn mappen Alle brugere -Menu.Explore = &Stifinder -Menu.ExploreAll = &Gennemse mappen Alle brugere -Menu.MenuSettings = Indstillinger -Menu.MenuHelp = Hjælp -Menu.MenuExit = Afslut -Menu.LogoffTitle = Log af Windows -Menu.LogoffPrompt = Vil du logge af? -Menu.LogoffYes = &Log af -Menu.LogoffNo = &Nej -Menu.RenameTitle = Omdøb -Menu.RenamePrompt = &Nyt navn: -Menu.RenameOK = OK -Menu.RenameCancel = Annuller -Menu.Organize = Organiser menuen Start -Menu.Expand = &Udvid -Menu.Collapse = S&kjul -Menu.NewFolder = Ny mappe -Menu.NewShortcut = Ny genvej -Menu.AutoArrange = &Arranger automatisk -Menu.ActionOpen = Åbn -Menu.ActionClose = Luk -Menu.ActionExecute = Kør -Menu.RemoveList = Fjern &fra denne liste -Menu.RemoveAll = &Ryd listen over seneste elementer -Menu.Explorer = Windows Stifinder -Menu.Start = Start -Menu.StartScreen = Startskærm -Menu.StartMenu = Menuen Start (Windows) -Menu.PinStart = Fastgør til menuen Start -Menu.PinStartCs = Fastgør til menuen Start (Classic Shell) -Menu.UnpinStartCs = Frigør fra menuen Start (Classic Shell) -Menu.MonitorOff = Sluk skærmen -Menu.RemoveHighlight = Fjern centralt punkt -Menu.Uninstall = &Fjern -Menu.UninstallTitle = Fjern -Menu.UninstallPrompt = Er du sikker på, at du vil fjerne %s? -Search.CategorySettings = Indstillinger -Search.CategoryPCSettings = Pc-indstillinger -Search.CategoryPrograms = Programmer -Search.CategoryDocuments = Dokumenter -Search.CategoryMusic = Musik -Search.CategoryPictures = Billeder -Search.CategoryVideos = Videoer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internet -JumpList.Recent = Seneste -JumpList.Frequent = Ofte -JumpList.Tasks = Opgaver -JumpList.Pinned = Fastgjort -JumpList.Pin = F&astgør til listen -JumpList.Unpin = &Frigør fra listen -JumpList.Remove = Fje&rn fra denne liste -JumpList.PinTip = Fastgør til listen -JumpList.UnpinTip = Frigør fra listen - - -[de-DE] - German (Germany) -Menu.Programs = &Programme -Menu.Apps = Apps -Menu.AllPrograms = Alle Programme -Menu.Back = Zurück -Menu.Favorites = &Favoriten -Menu.Documents = &Dokumente -Menu.Settings = &Einstellungen -Menu.Search = &Suchen -Menu.SearchBox = Suchen -Menu.SearchPrograms = Programme/Dateien durchsuchen -Menu.SearchInternet = Internet durchsuchen -Menu.Searching = Suchvorgang... -Menu.NoMatch = Es wurden keine Suchergebnisse gefunden. -Menu.MoreResults = Weitere Ergebnisse anzeigen -Menu.Help = &Hilfe und Support -Menu.Run = A&usführen... -Menu.Logoff = "%s" ab&melden... -Menu.SwitchUser = &Benutzer wechseln -Menu.Lock = &Sperren -Menu.LogOffShort = &Abmelden -Menu.Undock = Abd&ocken -Menu.Disconnect = &Trennen -Menu.ShutdownBox = He&runterfahren... -Menu.Shutdown = &Herunterfahren -Menu.Restart = &Neu starten -Menu.ShutdownUpdate = Aktualisieren und herunterfahren -Menu.RestartUpdate = Aktualisieren und neu starten -Menu.Sleep = &Energie sparen -Menu.Hibernate = &Ruhezustand -Menu.ControlPanel = S&ystemsteuerung -Menu.PCSettings = PC-Einstellungen -Menu.Security = Windows-Sicherheit -Menu.Network = &Netzwerkverbindungen -Menu.Printers = &Drucker -Menu.Taskbar = &Taskleiste und Startmenü -Menu.SearchFiles = Nach &Dateien oder Ordnern... -Menu.SearchPrinter = Nach &Druckern -Menu.SearchComputers = Nach &Computern -Menu.UserFilesTip = Enthält Ordner für Dokumente, Bilder, Musik und andere Dateien, die Ihnen gehören. -Menu.UserDocumentsTip = Enthält Briefe, Berichte und andere Dokumente und Dateien. -Menu.UserPicturesTip = Enthält digitale Fotos, Bilder und Grafikdateien. -Menu.UserMusicTip = Enthält Musik- und andere Audiodateien. -Menu.UserVideosTip = Enthält Filme und andere Videodateien. -Menu.NetworkTip = Zeigt vorhandene Netzwerkverbindungen an und hilft bei der Erstellung von neuen Verbindungen. -Menu.PrintersTip = Fügt lokale und Netzwerkdrucker hinzu, entfernt und konfiguriert diese. -Menu.TaskbarTip = Passt das Startmenü und die Taskleiste an, z.B. die Auswahl anzuzeigender Elementtypen und deren Darstellung. -Menu.ControlPanelTip = Ändert Einstellungen, und passt die Funktionalität des Computers an. -Menu.DocumentsLibTip = Greift auf Briefe, Berichte, Notizen und andere Dokumente zu. -Menu.MusicLibTip = Gibt Musik und andere Audiodateien wieder. -Menu.PicturesLibTip = Zeigt digitale Bilder an und verwaltet sie. -Menu.VideosLibTip = Sehen Sie sich private Filme und andere digitale Videos an. -Menu.RecordingsLibTip = Sehen Sie sich auf dem Computer aufgezeichnete TV-Programme an. -Menu.DownloadTip = Sucht nach Internetdownloads und Links zu bevorzugten Websites. -Menu.HomegroupTip = Greift auf Bibliotheken und Ordner zu, die von anderen Personen in der Heimnetzgruppe freigegeben werden. -Menu.RunTip = Öffnet ein Programm, einen Ordner, ein Dokument oder eine Website. -Menu.HelpTip = Sucht Hilfethemen, Lernprogramme, Problembehandlung und andere Supportdienste. -Menu.ProgramsTip = Öffnet eine Liste der Programme. -Menu.SearchFilesTip = Sucht nach Dokumenten, Musik, Bildern, E-Mail und mehr. -Menu.GamesTip = Verwaltet Spiele auf dem Computer. -Menu.SecurityTip = Öffnet die Windows-Sicherheitsoptionen, um Kennwörter zu ändern, sich als anderer Benutzer anzumelden oder den Task-Manager zu starten. -Menu.SearchComputersTip = Nach Computern im Netzwerk suchen -Menu.SearchPrintersTip = Nach einem Drucker suchen -Menu.AdminToolsTip = Konfigurieren Sie Verwaltungseinstellungen für den Computer. -Menu.ShutdownTip = Schließt alle offenen Programme, fährt Windows herunter, und schaltet den Computer aus. -Menu.RestartTip = Schließt alle offenen Programme, fährt Windows herunter, und führt einen Neustart durch. -Menu.SleepTip = Speichert die Sitzung im Arbeitsspeicher und versetzt den Computer in einen Energiesparmodus, so dass die Sitzung schnell wiederhergestellt werden kann. -Menu.HibernateTip = Speichert die Sitzung und schaltet den Computer aus. Wenn Sie den Computer einschalten, wird die Sitzung wiederhergestellt. -Menu.LogOffTip = Schließt Programme und führt die Abmeldung aus. -Menu.DisconnectTip = Trennt diese Sitzung. Sie können eine Verbindung mit dieser Sitzung erneut herstellen, wenn Sie sich das nächste Mal anmelden. -Menu.LockTip = Sperrt diesen Computer. -Menu.UndockTip = Entfernt den Laptop- bzw. Notebookcomputer aus der Dockingstation. -Menu.SwitchUserTip = Wechselt Benutzer, ohne Programme zu schließen. -Menu.Empty = (Leer) -Menu.Features = Programme und Funktionen -Menu.FeaturesTip = Deinstalliert oder ändert Programme auf dem Computer. -Menu.SearchPeople = &Nach Personen... -Menu.SortByName = &Nach Namen sortieren -Menu.Open = Ö&ffnen -Menu.OpenAll = Öffnen - &Alle Benutzer -Menu.Explore = &Explorer -Menu.ExploreAll = E&xplorer - Alle Benutzer -Menu.MenuSettings = Einstellungen -Menu.MenuHelp = Hilfe -Menu.MenuExit = Beenden -Menu.LogoffTitle = Windows-Abmeldung -Menu.LogoffPrompt = Möchten Sie sich wirklich abmelden? -Menu.LogoffYes = &Abmelden -Menu.LogoffNo = &Nein -Menu.RenameTitle = Umbenennen -Menu.RenamePrompt = &Neuer Name: -Menu.RenameOK = OK -Menu.RenameCancel = Abbrechen -Menu.Organize = Startmenü organisieren -Menu.Expand = &Erweitern -Menu.Collapse = &Reduzieren -Menu.NewFolder = Neuer Ordner -Menu.NewShortcut = Neue Verknüpfung -Menu.AutoArrange = Automatisch a&nordnen -Menu.ActionOpen = Öffnen -Menu.ActionClose = Schließen -Menu.ActionExecute = Ausführen -Menu.RemoveList = &Aus Liste entfernen -Menu.RemoveAll = &Liste zuletzt verwendeter Elemente löschen -Menu.Explorer = Windows-Explorer -Menu.Start = Start -Menu.StartScreen = Startseite -Menu.StartMenu = Startmenü (Windows) -Menu.PinStart = An Startmenü anheften -Menu.PinStartCs = An Startmenü anheften (Classic Shell) -Menu.UnpinStartCs = Vom Startmenü lösen (Classic Shell) -Menu.MonitorOff = Bildschirm ausschalten -Menu.RemoveHighlight = Haupttreffer entfernen -Menu.Uninstall = &Deinstallieren -Menu.UninstallTitle = Deinstallieren -Menu.UninstallPrompt = Möchten Sie %s wirklich deinstallieren? -Search.CategorySettings = Einstellungen -Search.CategoryPCSettings = PC-Einstellungen -Search.CategoryPrograms = Programme -Search.CategoryDocuments = Dokumente -Search.CategoryMusic = Musik -Search.CategoryPictures = Bilder -Search.CategoryVideos = Videos -Search.CategoryFiles = Dateien -Search.CategoryInternet = Internet -JumpList.Recent = Zuletzt verwendet -JumpList.Frequent = Häufig -JumpList.Tasks = Aufgaben -JumpList.Pinned = Angeheftet -JumpList.Pin = An diese Liste an&heften -JumpList.Unpin = V&on dieser Liste lösen -JumpList.Remove = &Aus Liste entfernen -JumpList.PinTip = An diese Liste anheften -JumpList.UnpinTip = Von dieser Liste lösen - - -[el-GR] - Greek (Greece) -Menu.Programs = &Προγράμματα -Menu.Apps = Εφαρμογές -Menu.AllPrograms = Όλα τα προγράμματα -Menu.Back = Πίσω -Menu.Favorites = Αγαπ&ημένα -Menu.Documents = Έ&γγραφα -Menu.Settings = Ρυ&θμίσεις -Menu.Search = &Αναζήτηση -Menu.SearchBox = Αναζήτηση -Menu.SearchPrograms = Αναζήτηση προγραμμάτων και αρχείων -Menu.SearchInternet = Αναζήτηση στο Internet -Menu.Searching = Αναζήτηση... -Menu.NoMatch = Δεν βρέθηκαν αποτελέσματα για την αναζήτησή σας. -Menu.MoreResults = Περισσότερα αποτελέσματα -Menu.Help = &Βοήθεια και υποστήριξη -Menu.Run = Εκτέ&λεση... -Menu.Logoff = Αποσύν&δεση %s... -Menu.SwitchUser = Α&λλαγή χρήστη -Menu.Lock = &Κλείδωμα -Menu.LogOffShort = &Αποσύνδεση -Menu.Undock = Απαγκύρωση &υπολογιστή -Menu.Disconnect = Απο&σύνδεση -Menu.ShutdownBox = &Τερματισμός... -Menu.Shutdown = &Τερματισμός λειτουργίας -Menu.Restart = &Επανεκκίνηση -Menu.ShutdownUpdate = Ενημέρωση και τερματισμός λειτουργίας -Menu.RestartUpdate = Ενημέρωση και επανεκκίνηση -Menu.Sleep = Αναστολή &λειτουργίας -Menu.Hibernate = &Αδρανοποίηση -Menu.ControlPanel = Πί&νακας Ελέγχου -Menu.PCSettings = Ρυθμίσεις υπολογιστή -Menu.Security = Ασφάλεια των Windows -Menu.Network = &Συνδέσεις Δικτύου -Menu.Printers = Εκτυπ&ωτές -Menu.Taskbar = &Γραμμή εργασιών και μενού "Έναρξη" -Menu.SearchFiles = Για αρ&χεία ή φακέλους... -Menu.SearchPrinter = Για &Εκτυπωτή -Menu.SearchComputers = Για υ&πολογιστές -Menu.UserFilesTip = Περιέχει φακέλους για έγγραφα, εικόνες, μουσική και άλλα αρχεία που σας ανήκουν. -Menu.UserDocumentsTip = Περιέχει επιστολές, αναφορές και άλλα έγγραφα και αρχεία. -Menu.UserPicturesTip = Περιέχει ψηφιακές φωτογραφίες, εικόνες και αρχεία γραφικών. -Menu.UserMusicTip = Περιέχει μουσική και άλλα αρχεία ήχου. -Menu.UserVideosTip = Περιέχει ταινίες και άλλα αρχεία βίντεο. -Menu.NetworkTip = Εμφανίζει τις επίκαιρες συνδέσεις δικτύου σε αυτόν τον υπολογιστή και σας βοηθά στη δημιουργία νέων συνδέσεων -Menu.PrintersTip = Προσθήκη, κατάργηση και ρύθμιση παραμέτρων των τοπικών εκτυπωτών και των εκτυπωτών δικτύου. -Menu.TaskbarTip = Προσαρμογή του μενού "Έναρξη" και της γραμμής εργασιών, όπως των τύπων των προς εμφάνιση στοιχείων και πώς πρέπει να εμφανίζονται. -Menu.ControlPanelTip = Αλλάξτε τις ρυθμίσεις και προσαρμόστε τη λειτουργικότητα του υπολογιστή. -Menu.DocumentsLibTip = Πρόσβαση σε επιστολές, αναφορές, σημειώσεις και άλλους τύπους εγγράφων. -Menu.MusicLibTip = Αναπαραγωγή μουσικής και άλλων αρχείων ήχου. -Menu.PicturesLibTip = Προβολή και οργάνωση ψηφιακών εικόνων. -Menu.VideosLibTip = Παρακολούθηση οικιακών ταινιών και άλλων ψηφιακών βίντεο. -Menu.RecordingsLibTip = Παρακολούθηση τηλεοπτικών προγραμμάτων που έχουν εγγραφεί στον υπολογιστή σας. -Menu.DownloadTip = Εύρεση λήψεων Internet και συνδέσεων προς αγαπημένες τοποθεσίες Web. -Menu.HomegroupTip = Η πρόσβαση σε βιβλιοθήκες και φακέλους είναι κοινή από άλλα άτομα στην οικιακή ομάδα σας. -Menu.RunTip = Ανοίγει ένα πρόγραμμα, φάκελο, έγγραφο ή τοποθεσία Web. -Menu.HelpTip = Βρείτε θέματα Βοήθειας, εγχειρίδια εκμάθησης, λύσεις αντιμετώπισης προβλημάτων και άλλες υπηρεσίες υποστήριξης. -Menu.ProgramsTip = Ανοίγει μια λίστα των προγραμμάτων σας. -Menu.SearchFilesTip = Αναζητήστε έγγραφα, μουσική, εικόνες, αλληλογραφία και πολλά άλλα. -Menu.GamesTip = Χρήση και διαχείριση παιχνιδιών στον υπολογιστή σας. -Menu.SecurityTip = Εκκίνηση Επιλογών ασφαλείας των Windows για αλλαγή κωδικού πρόσβασης, αλλαγή χρήστη ή έναρξη της διαχείρισης εργασιών. -Menu.SearchComputersTip = Αναζήτηση υπολογιστή στο δίκτυο -Menu.SearchPrintersTip = Αναζήτηση ενός εκτυπωτή -Menu.AdminToolsTip = Ρύθμιση των παραμέτρων διαχείρισης του υπολογιστή σας. -Menu.ShutdownTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, τερματίζει τη λειτουργία του υπολογιστή. -Menu.RestartTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, πραγματοποιεί επανεκκίνηση των Windows. -Menu.SleepTip = Διατηρεί την περίοδο λειτουργίας στη μνήμη και θέτει τον υπολογιστή σε κατάσταση χαμηλής ενέργειας, ώστε να μπορείτε να συνεχίσετε γρήγορα την εργασία σας. -Menu.HibernateTip = Αποθηκεύει την περίοδο λειτουργίας και απενεργοποιεί τον υπολογιστή. Όταν ενεργοποιήσετε τον υπολογιστή, τα Windows θα επαναφέρουν την περίοδο λειτουργίας σας. -Menu.LogOffTip = Κλείστε τα προγράμματα και αποσυνδεθείτε. -Menu.DisconnectTip = Αποσυνδέει την περίοδο λειτουργίας σας. Μπορείτε να συνδεθείτε ξανά σε αυτήν την περίοδο λειτουργίας την επόμενη φορά που θα εισέλθετε. -Menu.LockTip = Κλείδωμα αυτού του υπολογιστή. -Menu.UndockTip = Αφαιρεί τον φορητό υπολογιστή σας από ένα σταθμό αγκύρωσης. -Menu.SwitchUserTip = Αλλαγή χρηστών χωρίς κλείσιμο των προγραμμάτων. -Menu.Empty = (Κενό) -Menu.Features = Προγράμματα και δυνατότητες -Menu.FeaturesTip = Κατάργηση εγκατάστασης ή αλλαγή των προγραμμάτων του υπολογιστή σας. -Menu.SearchPeople = Για ά&τομα... -Menu.SortByName = Ταξι&νόμηση κατά όνομα -Menu.Open = Άν&οιγμα -Menu.OpenAll = Άνοιγμα ό&λων των χρηστών -Menu.Explore = Ε&ξερεύνηση -Menu.ExploreAll = &Εξερεύνηση όλων των χρηστών -Menu.MenuSettings = Ρυθμίσεις -Menu.MenuHelp = Βοήθεια -Menu.MenuExit = Έξοδος -Menu.LogoffTitle = Αποσύνδεση των Windows -Menu.LogoffPrompt = Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε; -Menu.LogoffYes = Αποσύ&νδεση -Menu.LogoffNo = Ό&χι -Menu.RenameTitle = Μετονομασία -Menu.RenamePrompt = &Νέο όνομα: -Menu.RenameOK = ΟΚ -Menu.RenameCancel = Άκυρο -Menu.Organize = Οργάνωση μενού "Έναρξη" -Menu.Expand = Ανάπτυ&ξη -Menu.Collapse = Σύμπτ&υξη -Menu.NewFolder = Νέος φάκελος -Menu.NewShortcut = Νέα συντόμευση -Menu.AutoArrange = &Αυτόματη τακτοποίηση -Menu.ActionOpen = Άνοιγμα -Menu.ActionClose = Kλείσιμο -Menu.ActionExecute = Εκτέλεση -Menu.RemoveList = Κατά&ργηση από τη λίστα -Menu.RemoveAll = &Εκκαθάριση λίστας πρόσφατων στοιχείων -Menu.Explorer = Εξερεύνηση των Windows -Menu.Start = Έναρξη -Menu.StartScreen = Οθόνη Έναρξης -Menu.StartMenu = Μενού "Έναρξη" (Windows) -Menu.PinStart = Καρφίτσωμα στο μενού "Έναρξη" -Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Classic Shell) -Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Classic Shell) -Menu.MonitorOff = Απενεργοποίηση της οθόνης -Menu.RemoveHighlight = Κατάργηση επισήμανσης -Menu.Uninstall = &Κατάργηση εγκατάστασης -Menu.UninstallTitle = Κατάργηση εγκατάστασης -Menu.UninstallPrompt = Είστε βέβαιοι ότι θέλετε να καταργήσετε την εγκατάσταση του %s; -Search.CategorySettings = Ρυθμίσεις -Search.CategoryPCSettings = Ρυθμίσεις υπολογιστή -Search.CategoryPrograms = Προγράμματα -Search.CategoryDocuments = Έγγραφα -Search.CategoryMusic = Μουσική -Search.CategoryPictures = Εικόνες -Search.CategoryVideos = Βίντεο -Search.CategoryFiles = Αρχεία -Search.CategoryInternet = Ιnternet -JumpList.Recent = Πρόσφατα -JumpList.Frequent = Στοιχεία που επιλέγονται συχνότερα -JumpList.Tasks = Εργασίες -JumpList.Pinned = Καρφιτσωμένα -JumpList.Pin = &Καρφίτσωμα σε αυτήν τη λίστα -JumpList.Unpin = &Ξεκαρφίτσωμα από αυτήν τη λίστα -JumpList.Remove = Κατά&ργηση από τη λίστα -JumpList.PinTip = Καρφίτσωμα σε αυτήν τη λίστα -JumpList.UnpinTip = Ξεκαρφίτσωμα από αυτήν τη λίστα - - -[en-US] - English (United States) -Menu.Programs = &Programs -Menu.Apps = Apps -Menu.AllPrograms = All Programs -Menu.Back = Back -Menu.Favorites = F&avorites -Menu.Documents = &Documents -Menu.Settings = &Settings -Menu.Search = Sear&ch -Menu.SearchBox = Search -Menu.SearchPrograms = Search programs and files -Menu.SearchInternet = Search the Internet -Menu.Searching = Searching... -Menu.NoMatch = No items match your search. -Menu.MoreResults = See more results -Menu.Help = &Help and Support -Menu.Run = &Run... -Menu.Logoff = &Log Off %s... -Menu.SwitchUser = S&witch user -Menu.Lock = L&ock -Menu.LogOffShort = &Log off -Menu.Undock = Undock Comput&er -Menu.Disconnect = D&isconnect -Menu.ShutdownBox = Sh&ut Down... -Menu.Shutdown = Sh&ut Down -Menu.Restart = &Restart -Menu.ShutdownUpdate = Update and shut down -Menu.RestartUpdate = Update and restart -Menu.Sleep = &Sleep -Menu.Hibernate = &Hibernate -Menu.ControlPanel = &Control Panel -Menu.PCSettings = PC settings -Menu.Security = Windows Security -Menu.Network = &Network Connections -Menu.Printers = &Printers -Menu.Taskbar = &Taskbar and Start Menu -Menu.SearchFiles = For &Files or Folders... -Menu.SearchPrinter = For &Printer -Menu.SearchComputers = For &Computers -Menu.UserFilesTip = Contains folders for Documents, Pictures, Music, and other files that belong to you. -Menu.UserDocumentsTip = Contains letters, reports, and other documents and files. -Menu.UserPicturesTip = Contains digital photos, images, and graphic files. -Menu.UserMusicTip = Contains music and other audio files. -Menu.UserVideosTip = Contains movies and other video files. -Menu.NetworkTip = Displays existing network connections on this computer and helps you create new ones -Menu.PrintersTip = Add, remove, and configure local and network printers. -Menu.TaskbarTip = Customize the Start Menu and the taskbar, such as the types of items to be displayed and how they should appear. -Menu.ControlPanelTip = Change settings and customize the functionality of your computer. -Menu.DocumentsLibTip = Access letters, reports, notes, and other kinds of documents. -Menu.MusicLibTip = Play music and other audio files. -Menu.PicturesLibTip = View and organize digital pictures. -Menu.VideosLibTip = Watch home movies and other digital videos. -Menu.RecordingsLibTip = Watch TV programs recorded on your computer. -Menu.DownloadTip = Find Internet downloads and links to favorite websites. -Menu.HomegroupTip = Access libraries and folders shared by other people in your homegroup. -Menu.RunTip = Opens a program, folder, document, or web site. -Menu.HelpTip = Find Help topics, tutorials, troubleshooting, and other support services. -Menu.ProgramsTip = Opens a list of your programs. -Menu.SearchFilesTip = Search for documents, music, pictures, email and more. -Menu.GamesTip = Play and manage games on your computer. -Menu.SecurityTip = Launch Windows Security Options to Change Password, Switch User, or Start Task Manager. -Menu.SearchComputersTip = Search for computers on the network -Menu.SearchPrintersTip = Search for a printer -Menu.AdminToolsTip = Configure administrative settings for your computer. -Menu.ShutdownTip = Closes all open programs, shuts down Windows, and then turns off your computer. -Menu.RestartTip = Closes all open programs, shuts down Windows, and then starts Windows again. -Menu.SleepTip = Keeps your session in memory and puts the computer in a low-power state so that you can quickly resume working. -Menu.HibernateTip = Saves your session and turns off the computer. When you turn on the computer, Windows restores your session. -Menu.LogOffTip = Close programs and log off. -Menu.DisconnectTip = Disconnects your session. You can reconnect to this session when you log on again. -Menu.LockTip = Lock this computer. -Menu.UndockTip = Removes your laptop or notebook computer from a docking station. -Menu.SwitchUserTip = Switch users without closing programs. -Menu.Empty = (Empty) -Menu.Features = Programs and Features -Menu.FeaturesTip = Uninstall or change programs on your computer. -Menu.SearchPeople = For &People... -Menu.SortByName = Sort &by Name -Menu.Open = &Open -Menu.OpenAll = O&pen All Users -Menu.Explore = &Explore -Menu.ExploreAll = E&xplore All Users -Menu.MenuSettings = Settings -Menu.MenuHelp = Help -Menu.MenuExit = Exit -Menu.LogoffTitle = Log Off Windows -Menu.LogoffPrompt = Are you sure you want to log off? -Menu.LogoffYes = &Log Off -Menu.LogoffNo = &No -Menu.RenameTitle = Rename -Menu.RenamePrompt = &New name: -Menu.RenameOK = OK -Menu.RenameCancel = Cancel -Menu.Organize = Organize Start menu -Menu.Expand = Exp&and -Menu.Collapse = Coll&apse -Menu.NewFolder = New Folder -Menu.NewShortcut = New Shortcut -Menu.AutoArrange = &Auto Arrange -Menu.ActionOpen = Open -Menu.ActionClose = Close -Menu.ActionExecute = Execute -Menu.RemoveList = Remove &from this list -Menu.RemoveAll = C&lear recent items list -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Start Screen -Menu.StartMenu = Start Menu (Windows) -Menu.PinStart = Pin to Start menu -Menu.PinStartCs = Pin to Start menu (Classic Shell) -Menu.UnpinStartCs = Unpin from Start menu (Classic Shell) -Menu.MonitorOff = Turn the display off -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Uninstall -Menu.UninstallTitle = Uninstall -Menu.UninstallPrompt = Are you sure you want to uninstall %s? -Search.CategorySettings = Settings -Search.CategoryPCSettings = PC settings -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Documents -Search.CategoryMusic = Music -Search.CategoryPictures = Pictures -Search.CategoryVideos = Videos -Search.CategoryFiles = Files -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Frequent -JumpList.Tasks = Tasks -JumpList.Pinned = Pinned -JumpList.Pin = P&in to this list -JumpList.Unpin = &Unpin from this list -JumpList.Remove = Remove &from this list -JumpList.PinTip = Pin to this list -JumpList.UnpinTip = Unpin from this list - - -[es-ES] - Spanish (Spain) -Menu.Programs = &Programas -Menu.Apps = Aplicaciones -Menu.AllPrograms = Todos los programas -Menu.Back = Atrás -Menu.Favorites = Fa&voritos -Menu.Documents = Docu&mentos -Menu.Settings = Con&figuración -Menu.Search = &Buscar -Menu.SearchBox = Buscar -Menu.SearchPrograms = Buscar programas y archivos -Menu.SearchInternet = Buscar en Internet -Menu.Searching = Buscando... -Menu.NoMatch = Ningún elemento coincide con el criterio de búsqueda. -Menu.MoreResults = Ver más resultados -Menu.Help = &Ayuda y soporte técnico -Menu.Run = &Ejecutar... -Menu.Logoff = &Cerrar sesión de %s... -Menu.SwitchUser = Cam&biar de usuario -Menu.Lock = Bl&oquear -Menu.LogOffShort = C&errar sesión -Menu.Undock = De&sacoplar equipo -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Apaga&r... -Menu.Shutdown = &Apagar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Actualizar y apagar -Menu.RestartUpdate = Actualizar y reiniciar -Menu.Sleep = &Suspender -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Panel de control -Menu.PCSettings = Configuración de tu PC -Menu.Security = Seguridad de Windows -Menu.Network = &Conexiones de red -Menu.Printers = &Impresoras -Menu.Taskbar = &Barra de tareas y menú Inicio -Menu.SearchFiles = &Archivos o carpetas... -Menu.SearchPrinter = I&mpresoras -Menu.SearchComputers = Equip&os -Menu.UserFilesTip = Contiene carpetas para Documentos, Imágenes, Música y otros archivos que le pertenecen. -Menu.UserDocumentsTip = Contiene cartas, informes, y otros documentos y archivos. -Menu.UserPicturesTip = Contiene fotos digitales, imágenes y archivos de gráficos. -Menu.UserMusicTip = Contiene música y otros archivos de audio. -Menu.UserVideosTip = Contiene películas y otros archivos de vídeo. -Menu.NetworkTip = Muestra las conexiones de red existentes en este equipo y ayuda a crear otras nuevas -Menu.PrintersTip = Agrega, quita y configura impresoras locales y de red. -Menu.TaskbarTip = Personaliza el menú Inicio y la barra de tareas, el tipo de elementos que se muestra y la forma en que deben aparecer. -Menu.ControlPanelTip = Cambie la configuración y personalice la funcionalidad de su equipo. -Menu.DocumentsLibTip = Obtenga acceso a cartas, informes, notas y otra clase de documentos. -Menu.MusicLibTip = Reproduzca música y otros archivos de audio. -Menu.PicturesLibTip = Vea y organice imágenes digitales. -Menu.VideosLibTip = Vea películas domésticas y otros vídeos digitales. -Menu.RecordingsLibTip = Vea programas de televisión grabados en el equipo. -Menu.DownloadTip = Busque descargas de Internet y vínculos a sus sitios web favoritos. -Menu.HomegroupTip = Obtenga acceso a las bibliotecas y carpetas que comparten otros usuarios de su grupo en el hogar. -Menu.RunTip = Abre un programa, una carpeta, un documento o un sitio web. -Menu.HelpTip = Busque temas de Ayuda, tutoriales, solucionar problemas y otros servicios de soporte técnico. -Menu.ProgramsTip = Abre una lista de sus programas. -Menu.SearchFilesTip = Buscar documentos, música, imágenes, correo electrónico y más. -Menu.GamesTip = Juegue y administre los juegos en el equipo. -Menu.SecurityTip = Inicie Opciones de seguridad de Windows para cambiar la contraseña, cambiar de usuario o iniciar el Administrador de tareas. -Menu.SearchComputersTip = Buscar equipos en la red -Menu.SearchPrintersTip = Buscar una impresora -Menu.AdminToolsTip = Haga configuraciones administrativas en el equipo -Menu.ShutdownTip = Cierra todos los programas abiertos, cierra Windows y, después, apaga el equipo. -Menu.RestartTip = Cierra todos los programas abiertos, cierra Windows y después inicia Windows de nuevo. -Menu.SleepTip = Mantiene la memoria de la sesión y pone el equipo en un estado de baja energía para que pueda continuar trabajando rápidamente. -Menu.HibernateTip = Guarda la sesión y apaga el equipo. Cuando inicie el equipo, Windows restaurará la sesión. -Menu.LogOffTip = Cerrar los programas y la sesión. -Menu.DisconnectTip = Desconecta su sesión. Puede reconectarse a esta sesión cuando vuelva a iniciar sesión. -Menu.LockTip = Bloquear este equipo. -Menu.UndockTip = Quita un equipo portátil o de mano de la estación de acoplamiento. -Menu.SwitchUserTip = Cambiar de usuario sin cerrar los programas. -Menu.Empty = (Vacío) -Menu.Features = Programas y características -Menu.FeaturesTip = Desinstale o cambie programas en el equipo. -Menu.SearchPeople = &Personas... -Menu.SortByName = Ordenar por &Nombre -Menu.Open = &Abrir -Menu.OpenAll = Ab&rir todos los usuarios -Menu.Explore = E&xplorar -Menu.ExploreAll = &Explorar todos los usuarios -Menu.MenuSettings = Configuración -Menu.MenuHelp = Ayuda -Menu.MenuExit = Salir -Menu.LogoffTitle = Cerrar la sesión en Windows -Menu.LogoffPrompt = ¿Está seguro de que desea cerrar la sesión? -Menu.LogoffYes = &Cerrar sesión -Menu.LogoffNo = &No -Menu.RenameTitle = Cambiar nombre -Menu.RenamePrompt = &Nuevo nombre: -Menu.RenameOK = Aceptar -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar el menú Inicio -Menu.Expand = &Expandir -Menu.Collapse = &Contraer -Menu.NewFolder = Nueva carpeta -Menu.NewShortcut = Nuevo acceso directo -Menu.AutoArrange = Organi&zación automática -Menu.ActionOpen = Abrir -Menu.ActionClose = Cerrar -Menu.ActionExecute = Ejecutar -Menu.RemoveList = &Quitar de esta lista -Menu.RemoveAll = &Borrar lista de elementos recientes -Menu.Explorer = Explorador de Windows -Menu.Start = Inicio -Menu.StartScreen = Pantalla Inicio -Menu.StartMenu = Menú Inicio (Windows) -Menu.PinStart = Anclar al menú Inicio -Menu.PinStartCs = Anclar al menú Inicio (Classic Shell) -Menu.UnpinStartCs = Desanclar del menú Inicio (Classic Shell) -Menu.MonitorOff = Apagar pantalla -Menu.RemoveHighlight = Quitar como elemento destacado -Menu.Uninstall = &Desinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = ¿Está seguro de que desea desinstalar %s? -Search.CategorySettings = Configuración -Search.CategoryPCSettings = Configuración de tu PC -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Música -Search.CategoryPictures = Imágenes -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Archivos -Search.CategoryInternet = Internet -JumpList.Recent = Reciente -JumpList.Frequent = Frecuente -JumpList.Tasks = Tareas -JumpList.Pinned = Anclado -JumpList.Pin = &Anclar a esta lista -JumpList.Unpin = &Desanclar de esta lista -JumpList.Remove = &Quitar de esta lista -JumpList.PinTip = Anclar a esta lista -JumpList.UnpinTip = Desanclar de esta lista - - -[et-EE] - Estonian (Estonia) -Menu.Programs = &Programmid -Menu.Apps = Rakendused -Menu.AllPrograms = Kõik programmid -Menu.Back = Tagasi -Menu.Favorites = &Lemmikud -Menu.Documents = &Dokumendid -Menu.Settings = &Sätted -Menu.Search = O&tsi -Menu.SearchBox = Otsi -Menu.SearchPrograms = Programmide ja failide otsing -Menu.SearchInternet = Otsi Internetist -Menu.Searching = Otsimine... -Menu.NoMatch = Teie otsingule ei vasta ükski üksus. -Menu.MoreResults = Kuva rohkem tulemeid -Menu.Help = Sp&ikker ja tugi -Menu.Run = &Käivita... -Menu.Logoff = L&ogi välja kasutaja %s... -Menu.SwitchUser = V&aheta kasutajat -Menu.Lock = &Lukusta -Menu.LogOffShort = &Logi välja -Menu.Undock = Doki a&rvuti lahti -Menu.Disconnect = K&atkesta ühendus -Menu.ShutdownBox = S&ule arvuti... -Menu.Shutdown = &Sule arvuti -Menu.Restart = &Taaskäivita -Menu.ShutdownUpdate = Värskenda ja sule -Menu.RestartUpdate = Värskenda ja taaskäivita -Menu.Sleep = &Unerežiim -Menu.Hibernate = &Talveunerežiim -Menu.ControlPanel = &Juhtpaneel -Menu.PCSettings = Arvutisätted -Menu.Security = Windowsi turvalisus -Menu.Network = Võrguühe&ndused -Menu.Printers = &Printerid -Menu.Taskbar = &Tegumiriba ja menüü Start -Menu.SearchFiles = &Failid või kaustad... -Menu.SearchPrinter = &Printer -Menu.SearchComputers = &Arvutitele -Menu.UserFilesTip = Sisaldab dokumentide, piltide, muusika ning teiste teile kuuluvate failide kaustu. -Menu.UserDocumentsTip = Sisaldab kirju, aruandeid ja muid dokumente ning faile. -Menu.UserPicturesTip = Sisaldab digitaalfotosid, pilte ja graafikafaile. -Menu.UserMusicTip = Sisaldab muusikat ja muid helifaile. -Menu.UserVideosTip = Sisaldab filme ja muid videofaile. -Menu.NetworkTip = Kuvab selles arvutis olemasolevad võrguühendused ja aitab luua uusi -Menu.PrintersTip = Lisa, eemalda ja konfigureeri kohalikke ning võrguprintereid. -Menu.TaskbarTip = Saate kohandada menüüd Start ja tegumiriba, näiteks seal kuvatavate üksuste tüüpe ja kuvamisviisi. -Menu.ControlPanelTip = Arvuti sätete muutmine ja funktsioonide kohandamine. -Menu.DocumentsLibTip = Juurdepääs kirjadele, aruannetele, märkmetele ja muudele dokumentidele. -Menu.MusicLibTip = Muusika ja muude helifailide esitamine. -Menu.PicturesLibTip = Digipiltide vaatamine ja korraldamine. -Menu.VideosLibTip = Kodu- ja muude digivideote vaatamine. -Menu.RecordingsLibTip = Arvutisse salvestatud telesaadete vaatamine. -Menu.DownloadTip = Internetist allalaaditavate failide ja lemmikveebisaidi linkide otsimine. -Menu.HomegroupTip = Juurdepääs teiste kodurühma inimeste ühiskasutusse antud teekidele ja kaustadele. -Menu.RunTip = Avab programmi, kausta, dokumendi või veebisaidi. -Menu.HelpTip = Otsige spikriteemasid, õpikuid, tõrkeotsinguid ja muid tugiteenuseid. -Menu.ProgramsTip = Kuvab programmide loendi. -Menu.SearchFilesTip = Otsige dokumente, muusikat, pilte, meile ja muud. -Menu.GamesTip = Mängige ja hallake oma arvutis mänge. -Menu.SecurityTip = Parooli muutmiseks, kasutaja vahetamiseks või tegumihalduri käivitamiseks avage Windowsi turbe suvandid. -Menu.SearchComputersTip = Otsi võrgus olevaid arvuteid -Menu.SearchPrintersTip = Otsi printerit -Menu.AdminToolsTip = Arvuti haldussätete konfigureerimine. -Menu.ShutdownTip = Suleb kõik avatud programmid, suleb Windowsi ja lülitab arvuti välja. -Menu.RestartTip = Suleb kõik avatud programmid, sulgeb Windowsi ning seejärel käivitab Windowsi uuesti. -Menu.SleepTip = Säilitab teie seansi mälus ja lülitab arvuti energiasäästurežiimi, et saaksite kiiresti töötamist jätkata. -Menu.HibernateTip = Salvestab teie seansi ning lülitab arvuti välja. Kui lülitate arvuti sisse, taastab Windows teie seansi. -Menu.LogOffTip = Programmide sulgemine ja väljalogimine. -Menu.DisconnectTip = Katkestab teie seansi. Saate selle seansiga ühenduse taastada, kui uuesti sisse logite. -Menu.LockTip = Selle arvuti lukustamine. -Menu.UndockTip = Eemaldab teie sülearvuti dokkimisjaamast. -Menu.SwitchUserTip = Kasutaja vahetamine ilma programme sulgemata. -Menu.Empty = (Tühi) -Menu.Features = Programmid ja funktsioonid -Menu.FeaturesTip = Desinstallige või muutke programme oma arvutis. -Menu.SearchPeople = &Inimesi... -Menu.SortByName = Sor&di nime järgi -Menu.Open = &Ava -Menu.OpenAll = A&va kaust Kõik kasutajad -Menu.Explore = Uu&ri -Menu.ExploreAll = Uur&i kausta Kõik kasutajad -Menu.MenuSettings = Sätted -Menu.MenuHelp = Spikker -Menu.MenuExit = Välju -Menu.LogoffTitle = Windowsist väljalogimine -Menu.LogoffPrompt = Kas soovite kindlasti välja logida? -Menu.LogoffYes = Lo&gi välja -Menu.LogoffNo = &Ei -Menu.RenameTitle = Ümbernimetamine -Menu.RenamePrompt = &Uus nimi: -Menu.RenameOK = OK -Menu.RenameCancel = Loobu -Menu.Organize = Korralda menüü Start -Menu.Expand = &Laienda -Menu.Collapse = A&henda -Menu.NewFolder = Uus kaust -Menu.NewShortcut = Uus otsetee -Menu.AutoArrange = &Korralda automaatselt -Menu.ActionOpen = Ava -Menu.ActionClose = Sule -Menu.ActionExecute = Täida -Menu.RemoveList = Eemal&da sellest loendist -Menu.RemoveAll = Tü&hjenda hiljutiste üksuste loend -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Avakuva -Menu.StartMenu = Menüü Start (Windows) -Menu.PinStart = Kinnita menüüsse Start -Menu.PinStartCs = Kinnita menüüsse Start (Classic Shell) -Menu.UnpinStartCs = Eemalda menüüst Start (Classic Shell) -Menu.MonitorOff = Lülitage kuvar välja -Menu.RemoveHighlight = Eemalda esiletõst -Menu.Uninstall = &Desinstalli -Menu.UninstallTitle = Desinstalli -Menu.UninstallPrompt = Kas soovite kindlasti desinstallida %s? -Search.CategorySettings = Sätted -Search.CategoryPCSettings = Arvutisätted -Search.CategoryPrograms = Programmid -Search.CategoryDocuments = Dokumendid -Search.CategoryMusic = Muusika -Search.CategoryPictures = Pildid -Search.CategoryVideos = Videod -Search.CategoryFiles = Failid -Search.CategoryInternet = Internet -JumpList.Recent = Hiljutised -JumpList.Frequent = Sagedased -JumpList.Tasks = Toimingud -JumpList.Pinned = Kinnitatud -JumpList.Pin = &Kinnita sellesse loendisse -JumpList.Unpin = &Eemalda sellest loendist -JumpList.Remove = Eemal&da sellest loendist -JumpList.PinTip = Kinnita sellesse loendisse -JumpList.UnpinTip = Eemalda sellest loendist - - -[fa-IR] - Persian -Menu.Programs = &برنامه‌ها -Menu.Apps = برنامه‌ها -Menu.AllPrograms = همه برنامه‌ها -Menu.Back = عقب -Menu.Favorites = علا&قه‌مندی‌ها -Menu.Documents = ا&سناد -Menu.Settings = تن&ظیمات -Menu.Search = &جستجو -Menu.SearchBox = جستجو -Menu.SearchPrograms = جستجوی برنامه‌ها و پرونده‌ها -Menu.SearchInternet = جستجوی اینترنت -Menu.Searching = در حال جستجو... -Menu.NoMatch = ‏‏هیچ موردی با جستجوی شما مطابقت ندارد. -Menu.MoreResults = دیدن نتایج بیشتر -Menu.Help = را&هنمایی و پشتیبانی -Menu.Run = &اجرا... -Menu.Logoff = &خروج از سیستم %s... -Menu.SwitchUser = تعویض کاربر -Menu.Lock = قفل کردن -Menu.LogOffShort = خروج از سیستم -Menu.Undock = جداسازی را&یانه از محل استقرار -Menu.Disconnect = ق&طع ارتباط -Menu.ShutdownBox = خامو&ش کردن... -Menu.Shutdown = خامو&ش کردن... -Menu.Restart = &راه‌اندازی مجدد -Menu.ShutdownUpdate = به‌روزرسانی و خاموش کردن -Menu.RestartUpdate = به‌روزرسانی و راه‌اندازی مجدد -Menu.Sleep = خ&واب -Menu.Hibernate = خاموشی &موقت -Menu.ControlPanel = &صفحه کنترل -Menu.PCSettings = تنظیمات رایانه -Menu.Security = امنیت ویندوز -Menu.Network = اتصالات شب&که -Menu.Printers = &چاپگرها -Menu.Taskbar = &نوار وظیفه و منوی شروع -Menu.SearchFiles = برای &پرونده‌ها و پوشه‌ها... -Menu.SearchPrinter = برای &چاپگر -Menu.SearchComputers = برای &رایانه‌ها -Menu.UserFilesTip = شامل پوشه‌های اسناد، تصاویر، موسیقی‌ها و پرونده‌های دیگری است که به شما تعلق دارد. -Menu.UserDocumentsTip = شامل نامه‌ها، اخبار و اسناد و پرونده‌های دیگر است. -Menu.UserPicturesTip = شامل عکس‌های دیجیتالی، تصاویر و پرونده‌های گرافیکی است. -Menu.UserMusicTip = شامل موسیقی‌ها و دیگر پرونده‌های صوتی است. -Menu.UserVideosTip = شامل فیلم‌ها و دیگر پرونده‌های ویدئویی است. -Menu.NetworkTip = ‏‏اتصالات شبکه موجود روی رایانه را نمایش می‌دهد و به شما در ایجاد اتصالات جدید کمک می کند -Menu.PrintersTip = چاپگرهای محلی و شبکه را اضافه، حذف و پیکربندی کنید. -Menu.TaskbarTip = ‏‏منوی "شروع" و نوار وظیفه را سفارشی می کند، مانند انواع موارد و نحوه نمایش آنها. -Menu.ControlPanelTip = تنظیمات را تغییر داده و عملکرد رایانه را سفارشی کنید. -Menu.DocumentsLibTip = دسترسی به نامه‌ها، گزارش‌ها، یادداشت‌ها، و انواع دیگر مدارک. -Menu.MusicLibTip = پخش موسیقی و پرونده‌های صوتی دیگر. -Menu.PicturesLibTip = مشاهده و سازماندهی تصاویر دیجیتالی. -Menu.VideosLibTip = تماشای فیلم‌های خانوادگی و سایر فیلم‌های دیجیتالی. -Menu.RecordingsLibTip = تماشای برنامه‌های تلویزیونی ضبط شده در رایانه شما. -Menu.DownloadTip = یافتن بارگیری‌های اینترنتی و پیوند به وب‌سایت‌های دلخواه. -Menu.HomegroupTip = به کتابخانه‌ها و پوشه‌هایی که دیگران به اشتراک گذاشته‌اند در گروه خانگی خود دسترسی پیدا کنید. -Menu.RunTip = یک برنامه، پوشه، سند یا وب‌سایت را باز می‌کند. -Menu.HelpTip = پیدا کردن عناوین راهنما، آموزش، رفع اشکال، و خدمات پشتیبانی دیگر. -Menu.ProgramsTip = فهرستی از برنامه‌های شما را باز می‌کند. -Menu.SearchFilesTip = جستجو برای سندها، موسیقی‌ها، تصاویر، پست الکترونیکی و موارد دیگر. -Menu.GamesTip = بازی کردن و مدیریت بازی‌های رایانه شما. -Menu.SecurityTip = راه‌اندازی گزینه‌های امنیتی ویندوز برای تغییر رمز ورود، تعویض کاربر یا شروع کنترل‌گر فعالیت‌ها. -Menu.SearchComputersTip = جستجو برای رایانه‌ها در شبکه -Menu.SearchPrintersTip = جستجو برای چاپگر -Menu.AdminToolsTip = پیکربندی تنظیمات مدیریت برای رایانه شما. -Menu.ShutdownTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس رایانه شما را خاموش می‌کند. -Menu.RestartTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس ویندوز را مجدداً راه‌اندازی می‌کند. -Menu.SleepTip = جلسه شما را در حافظه نگه می‌دارد و رایانه را در حالت مصرف برق کمتر قرار می‌دهد تا شما سریعاً بتوانید به کار خود برگردید. -Menu.HibernateTip = جلسه شما را ذخیره و رایانه را خاموش می‌کند. وقتی که رایانه را روشن می‌کنید، ویندوز جلسه شما را باز می‌گرداند. -Menu.LogOffTip = ‏‏برنامه‌ها را ببندید و از سیستم خارج شوید. -Menu.DisconnectTip = جلسه شما را قطع می‌کند. می‌توانید هنگامی که دوباره به سیستم وارد می‌شوید مجدداً به این جلسه وصل شوید. -Menu.LockTip = این رایانه را قفل کنید. -Menu.UndockTip = رایانه کیفی یا نوت‌بوک خود را از محل استقرار جدا کنید. -Menu.SwitchUserTip = تعویض کاربران بدون بستن برنامه‌ها. -Menu.Empty = (خالی) -Menu.Features = برنامه‌ها و ویژگی‌ها -Menu.FeaturesTip = برنامه‌های رایانه خود را تغییر داده یا پاک کنید. -Menu.SearchPeople = برای ا&فراد... -Menu.SortByName = &ترتیب بر اساس نام -Menu.Open = با&ز کردن -Menu.OpenAll = باز کردن تمام &کاربرها -Menu.Explore = کاو&ش -Menu.ExploreAll = کاوش ت&مام کاربرها -Menu.MenuSettings = تنظیمات -Menu.MenuHelp = راهنما -Menu.MenuExit = خروج -Menu.LogoffTitle = خروج از ویندوز -Menu.LogoffPrompt = آیا برای خروج از سیستم مطمئن هستید؟ -Menu.LogoffYes = خروج از س&یستم -Menu.LogoffNo = &خیر -Menu.RenameTitle = تغییر نام -Menu.RenamePrompt = نام &جدید: -Menu.RenameOK = تایید -Menu.RenameCancel = لغو -Menu.Organize = سازماندهی منوی شروع -Menu.Expand = با&ز شدن -Menu.Collapse = جمع &شدن -Menu.NewFolder = پوشه جدید -Menu.NewShortcut = میانبر جدید -Menu.AutoArrange = ترتیب خو&دکار -Menu.ActionOpen = باز کردن -Menu.ActionClose = بستن -Menu.ActionExecute = اجرا -Menu.RemoveList = حذف از این &لیست -Menu.RemoveAll = &پاک کردن لیست موارد اخیر -Menu.Explorer = کاوشگر ویندوز -Menu.Start = شروع -Menu.StartScreen = صفحه شروع -Menu.StartMenu = منوی آغاز (Windows) -Menu.PinStart = سنجاق کردن به منوی شروع -Menu.PinStartCs = سنجاق کردن به منوی شروع (Classic Shell) -Menu.UnpinStartCs = برداشتن از منوی شروع (Classic Shell) -Menu.MonitorOff = خاموش کردن صفحه نمایش -Menu.RemoveHighlight = حذف هایلایت -Menu.Uninstall = ل&غو نصب -Menu.UninstallTitle = لغو نصب -Menu.UninstallPrompt = ‏‏آیا مطمئنید می خواهید %s را لغو نصب کنید؟ -Menu.ClassicSettings = منوی ش&روع کلاسیک -Menu.SettingsTip = تنظیمات منوی شروع کلاسیک -Search.CategorySettings = تنظیمات -Search.CategoryPCSettings = تنظیمات رایانه -Search.CategoryPrograms = برنامه‌ها -Search.CategoryDocuments = اسناد -Search.CategoryMusic = موسیقی -Search.CategoryPictures = تصاویر -Search.CategoryVideos = فیلم‌ها -Search.CategoryFiles = پرونده‌ها -Search.CategoryInternet = اینترنت -JumpList.Recent = اخیر -JumpList.Frequent = مکرر -JumpList.Tasks = وظایف -JumpList.Pinned = سنجاق شده -JumpList.Pin = سن&جاق کردن به این لیست -JumpList.Unpin = &برداشتن از این لیست -JumpList.Remove = ح&ذف از این لیست -JumpList.PinTip = سننجاق کردن به این لیست -JumpList.UnpinTip = برداشتن از این لیست - - -[fi-FI] - Finnish (Finland) -Menu.Programs = O&hjelmat -Menu.Apps = Sovellukset -Menu.AllPrograms = Kaikki ohjelmat -Menu.Back = Takaisin -Menu.Favorites = &Suosikit -Menu.Documents = &Tiedostot -Menu.Settings = &Asetukset -Menu.Search = &Etsi -Menu.SearchBox = Etsi -Menu.SearchPrograms = Hae ohjelmista ja tiedostoista -Menu.SearchInternet = Etsi Internetistä -Menu.Searching = Etsitään... -Menu.NoMatch = Hakuehtoja täyttäviä kohteita ei löytynyt. -Menu.MoreResults = Näytä lisää tuloksia -Menu.Help = &Ohje ja tuki -Menu.Run = Suo&rita... -Menu.Logoff = Kirjaa &ulos: %s... -Menu.SwitchUser = &Vaihda käyttäjää -Menu.Lock = Luk&itse -Menu.LogOffShort = &Kirjaudu ulos -Menu.Undock = &Poista tietokone -Menu.Disconnect = &Katkaise yhteys -Menu.ShutdownBox = Sa&mmuta... -Menu.Shutdown = &Sammuta -Menu.Restart = Käynnistä &uudelleen -Menu.ShutdownUpdate = Päivitä ja sammuta -Menu.RestartUpdate = Päivitä ja käynnistä uudelleen -Menu.Sleep = L&epotila -Menu.Hibernate = &Horrostila -Menu.ControlPanel = &Ohjauspaneeli -Menu.PCSettings = Tietokoneen asetukset -Menu.Security = Windowsin suojaus -Menu.Network = &Verkkoyhteydet -Menu.Printers = T&ulostimet -Menu.Taskbar = &Tehtäväpalkki ja Käynnistä-valikko -Menu.SearchFiles = &Tiedostoja tai kansioita... -Menu.SearchPrinter = &Tulostimia -Menu.SearchComputers = Tiet&okoneita -Menu.UserFilesTip = Sisältää kansiot asiakirjoille, kuville, musiikille ja muille tiedostoillesi. -Menu.UserDocumentsTip = Sisältää asiakirjoja, tekstitiedostoja ja muita tiedostoja. -Menu.UserPicturesTip = Sisältää digitaalisia kuvia ja grafiikkatiedostoja. -Menu.UserMusicTip = Musiikki- ja äänitiedostojen tallennuspaikka. -Menu.UserVideosTip = Videotiedostojen tallennuspaikka. -Menu.NetworkTip = Näyttää tämän tietokoneen verkkoyhteydet ja auttaa uusien luomisessa -Menu.PrintersTip = Lisää, poistaa ja määrittää paikallisia ja verkossa olevia tulostimia. -Menu.TaskbarTip = Mukauttaa Käynnistä-valikon ja tehtäväpalkin asetuksia, kuten ilmaisinalueen kohteiden näyttötapaa. -Menu.ControlPanelTip = Muuta asetuksia ja muokkaa tietokoneen toimintaa. -Menu.DocumentsLibTip = Käytä kirjeitä, raportteja, muistiinpanoja ja muunlaisia asiakirjoja. -Menu.MusicLibTip = Toista musiikkia ja muita äänitiedostoja. -Menu.PicturesLibTip = Katsele digitaalisia kuvia ja järjestä niitä. -Menu.VideosLibTip = Katsele kotivideoita ja muita digitaalisia videoita. -Menu.RecordingsLibTip = Katsele tietokoneeseen tallennettuja TV-ohjelmia. -Menu.DownloadTip = Löydä ladattavia Internet-tiedostoja ja suosikkisivustojen linkkejä. -Menu.HomegroupTip = Käytä kotiryhmäsi muiden jäsenien jakamia kirjastoja ja kansioita. -Menu.RunTip = Avaa kansion, tiedoston tai WWW-sivun. -Menu.HelpTip = Etsi ohjeaiheita, opetusohjelmia, vianmääritystietoja ja muita tukipalveluja. -Menu.ProgramsTip = Avaa ohjelmaluettelon. -Menu.SearchFilesTip = Etsi asiakirjoja, musiikkia, kuvia, sähköpostiviestejä ja muita tiedostoja. -Menu.GamesTip = Pelaa ja käsittele tietokoneessa olevia pelejä. -Menu.SecurityTip = Avaa Windowsin suojausasetukset, jotta voit vaihtaa salasanan, vaihtaa käyttäjää tai käynnistää Tehtävienhallinnan. -Menu.SearchComputersTip = Etsi tietokoneita verkosta -Menu.SearchPrintersTip = Etsi tulostimia -Menu.AdminToolsTip = Määritä tietokoneen hallinta-asetukset. -Menu.ShutdownTip = Sulkee kaikki ohjelmat ja Windowsin sekä sammuttaa tietokoneen. -Menu.RestartTip = Sulkee kaikki avoimet ohjelmat ja Windowsin ja käynnistää sitten Windowsin uudelleen. -Menu.SleepTip = Säilyttää istunnon muistissa ja siirtää tietokoneen virransäästötilaan, jotta voit nopeasti jatkaa työskentelyä. -Menu.HibernateTip = Tallentaa istunnon ja sammuttaa tietokoneen. Kun käynnistät tietokoneen, Windows jatkaa istuntoa. -Menu.LogOffTip = Sulje ohjelmat ja kirjaudu ulos. -Menu.DisconnectTip = Katkaisee yhteyden istuntoon. Voit muodostaa yhteyden tähän istuntoon uudelleen kirjauduttaessa uudelleen. -Menu.LockTip = Lukitse tämä tietokone. -Menu.UndockTip = Poistaa kannettavan tietokoneen telakointiasemasta. -Menu.SwitchUserTip = Vaihda käyttäjiä sulkematta ohjelmia. -Menu.Empty = (Tyhjä) -Menu.Features = Ohjelmat ja toiminnot -Menu.FeaturesTip = Poista tai muuta tietokoneessa olevia ohjelmia. -Menu.SearchPeople = &Henkilöitä... -Menu.SortByName = &Lajittele nimen mukaan -Menu.Open = &Avaa -Menu.OpenAll = Avaa &kaikki käyttäjät -Menu.Explore = &Resurssienhallinta -Menu.ExploreAll = &Selaa kaikkia käyttäjiä -Menu.MenuSettings = Asetukset -Menu.MenuHelp = Ohje -Menu.MenuExit = Lopeta -Menu.LogoffTitle = Kirjaudu ulos Windowsista -Menu.LogoffPrompt = Haluatko varmasti kirjautua ulos? -Menu.LogoffYes = &Kirjaudu ulos -Menu.LogoffNo = E&i -Menu.RenameTitle = Nimeä uudelleen -Menu.RenamePrompt = &Uusi nimi: -Menu.RenameOK = OK -Menu.RenameCancel = Peruuta -Menu.Organize = Järjestä Käynnistä-valikko -Menu.Expand = &Laajenna -Menu.Collapse = &Kutista -Menu.NewFolder = Uusi kansio -Menu.NewShortcut = Uusi pikakuvake -Menu.AutoArrange = &Järjestä automaattisesti -Menu.ActionOpen = Avaa -Menu.ActionClose = Sulje -Menu.ActionExecute = Suorita -Menu.RemoveList = &Poista luettelosta -Menu.RemoveAll = &Tyhjennä viimeisimpien tiedostojen luettelo -Menu.Explorer = Resurssienhallinta -Menu.Start = Käynnistä -Menu.StartScreen = Aloitusnäyttö -Menu.StartMenu = Käynnistä-valikko (Windows) -Menu.PinStart = Kiinnitä Käynnistä-valikkoon -Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Classic Shell) -Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Classic Shell) -Menu.MonitorOff = Sammuta näyttö -Menu.RemoveHighlight = Poista tärkeä kohde -Menu.Uninstall = &Poista asennus -Menu.UninstallTitle = Poista asennus -Menu.UninstallPrompt = Haluatko varmasti poistaa kohteen %s asennuksen? -Search.CategorySettings = Asetukset -Search.CategoryPCSettings = Tietokoneen asetukset -Search.CategoryPrograms = Ohjelmat -Search.CategoryDocuments = Tiedostot -Search.CategoryMusic = Musiikki -Search.CategoryPictures = Kuvat -Search.CategoryVideos = Videot -Search.CategoryFiles = Tiedostoja -Search.CategoryInternet = Internet -JumpList.Recent = Viimeksi käytetyt tiedostot -JumpList.Frequent = Usein käytetty -JumpList.Tasks = Tehtävät -JumpList.Pinned = Kiinnitetty -JumpList.Pin = Kiinnitä &tähän luetteloon -JumpList.Unpin = Poista &kiinnitys tästä luettelosta -JumpList.Remove = &Poista luettelosta -JumpList.PinTip = Kiinnitä tähän luetteloon -JumpList.UnpinTip = Poista kiinnitys tästä luettelosta - - -[fr-FR] - French (France) -Menu.Programs = Progra&mmes -Menu.Apps = Applications -Menu.AllPrograms = Tous les programmes -Menu.Back = Précédent -Menu.Favorites = Fa&voris -Menu.Documents = Doc&uments -Menu.Settings = &Paramètres -Menu.Search = Rec&hercher -Menu.SearchBox = Rechercher -Menu.SearchPrograms = Rechercher les programmes et fichiers -Menu.SearchInternet = Rechercher sur Internet -Menu.Searching = Recherche… -Menu.NoMatch = Aucun élément ne correspond à la recherche. -Menu.MoreResults = Voir plus de résultats -Menu.Help = &Aide et support -Menu.Run = E&xécuter… -Menu.Logoff = Fermer la sessi&on %s… -Menu.SwitchUser = &Changer d’utilisateur -Menu.Lock = Verr&ouiller -Menu.LogOffShort = &Fermer la session -Menu.Undock = R&etirer l’ordinateur -Menu.Disconnect = &Déconnecter -Menu.ShutdownBox = Arrê&ter… -Menu.Shutdown = A&rrêter -Menu.Restart = &Redémarrer -Menu.ShutdownUpdate = Mettre à jour et arrêter -Menu.RestartUpdate = Mettre à jour et redémarrer -Menu.Sleep = Mettre en &veille -Menu.Hibernate = &Mettre en veille prolongée -Menu.ControlPanel = &Panneau de configuration -Menu.PCSettings = Paramètres du PC -Menu.Security = Sécurité de Windows -Menu.Network = &Connexions réseau -Menu.Printers = &Imprimantes -Menu.Taskbar = &Barre des tâches et menu Démarrer -Menu.SearchFiles = Des &fichiers ou des dossiers… -Menu.SearchPrinter = Une i&mprimante -Menu.SearchComputers = Des &ordinateurs -Menu.UserFilesTip = Contient des dossiers pour les documents, les images, la musique et d’autres fichiers utilisateur. -Menu.UserDocumentsTip = Ouvrir des lettres, rapports et autres documents et fichiers. -Menu.UserPicturesTip = Contient des photos numériques, des images et des fichiers graphiques. -Menu.UserMusicTip = Contient de la musique et des fichiers audio. -Menu.UserVideosTip = Contient des films et des fichiers vidéo. -Menu.NetworkTip = Affiche les connexions réseau existantes sur cet ordinateur et vous aide à en créer de nouvelles -Menu.PrintersTip = Ajouter, supprimer ou configurer des imprimantes locales ou en réseau. -Menu.TaskbarTip = Personnalise le menu Démarrer et la barre des tâches, notamment les types d’éléments à afficher et l’aspect à leur donner. -Menu.ControlPanelTip = Modifier les paramètres et personnaliser la fonctionnalité de l’ordinateur. -Menu.DocumentsLibTip = Accéder aux lettres, rapports et notes et à d’autres types de documents. -Menu.MusicLibTip = Écouter de la musique et des fichiers audio. -Menu.PicturesLibTip = Afficher et organiser les images. -Menu.VideosLibTip = Regarder des films et d’autres vidéos numériques à la maison. -Menu.RecordingsLibTip = Regarder les programmes TV enregistrés sur cet ordinateur. -Menu.DownloadTip = Rechercher des téléchargements Internet et des liens vers les sites Web favoris. -Menu.HomegroupTip = Accéder aux bibliothèques et aux dossiers partagés par les autres membres du groupe résidentiel. -Menu.RunTip = Ouvrir un programme, un dossier, un document ou un site Web. -Menu.HelpTip = Rechercher des rubriques d’aide, des didacticiels, des informations de dépannage et d’autres services d’assistance. -Menu.ProgramsTip = Afficher tous les programmes présents sur cet ordinateur. -Menu.SearchFilesTip = Rechercher des documents, des morceaux de musique, des images, des messages et bien plus encore. -Menu.GamesTip = Jouer des parties et gérer les jeux de cet ordinateur. -Menu.SecurityTip = Lancer les Options de sécurité Windows pour modifier le mot de passe, changer d’utilisateur ou ouvrir le gestionnaire des tâches. -Menu.SearchComputersTip = Rechercher des ordinateurs sur le réseau -Menu.SearchPrintersTip = Rechercher une imprimante -Menu.AdminToolsTip = Configurer les paramètres d’administration de cet ordinateur. -Menu.ShutdownTip = Fermer tous les programmes ouverts, arrêter Windows et éteindre cet ordinateur. -Menu.RestartTip = Fermer tous les programmes ouverts, arrêter Windows puis redémarrer Windows. -Menu.SleepTip = Conserver cette session en mémoire en plaçant l’ordinateur en mode de consommation réduite, pour permettre de reprendre rapidement le travail. -Menu.HibernateTip = Enregistrer cette session et éteindre l’ordinateur. Lors du redémarrage de l’ordinateur, la session sera restaurée. -Menu.LogOffTip = Fermer les programmes et cette session. -Menu.DisconnectTip = Se déconnecter de cette session. Il sera possible de se reconnecter à cette session à l’ouverture d’une nouvelle session. -Menu.LockTip = Verrouiller cet ordinateur. -Menu.UndockTip = Retirer l’ordinateur portable de sa station d’accueil. -Menu.SwitchUserTip = Changer d’utilisateur sans fermer les programmes. -Menu.Empty = (Vide) -Menu.Features = Programmes et fonctionnalités -Menu.FeaturesTip = Désinstaller ou modifier des programmes sur cet ordinateur. -Menu.SearchPeople = Des &personnes… -Menu.SortByName = Trier par &nom -Menu.Open = &Ouvrir -Menu.OpenAll = Ouvrir &tous les utilisateurs -Menu.Explore = E&xplorer -Menu.ExploreAll = &Explorer Tous les utilisateurs -Menu.MenuSettings = Paramètres -Menu.MenuHelp = Aide -Menu.MenuExit = Quitter -Menu.LogoffTitle = Fermeture de session Windows -Menu.LogoffPrompt = Faut-il vraiment fermer cette session ? -Menu.LogoffYes = &Fermer la session -Menu.LogoffNo = &Non -Menu.RenameTitle = Renommer -Menu.RenamePrompt = &Nouveau nom : -Menu.RenameOK = OK -Menu.RenameCancel = Annuler -Menu.Organize = Organiser le menu Démarrer -Menu.Expand = &Développer -Menu.Collapse = &Réduire -Menu.NewFolder = Nouveau dossier -Menu.NewShortcut = Nouveau raccourci -Menu.AutoArrange = &Réorganisation automatique -Menu.ActionOpen = Ouvrir -Menu.ActionClose = Fermer -Menu.ActionExecute = Exécuter -Menu.RemoveList = &Supprimer de cette liste -Menu.RemoveAll = Effacer les é&léments récents -Menu.Explorer = Explorateur Windows -Menu.Start = Démarrer -Menu.StartScreen = Écran d’accueil -Menu.StartMenu = Menu Démarrer (Windows) -Menu.PinStart = Épingler au menu Démarrer -Menu.PinStartCs = Épingler au menu Démarrer (Classic Shell) -Menu.UnpinStartCs = Détacher du menu Démarrer (Classic Shell) -Menu.MonitorOff = Éteindre l’affichage -Menu.RemoveHighlight = Supprimer la recommandation -Menu.Uninstall = &Désinstaller -Menu.UninstallTitle = Désinstaller -Menu.UninstallPrompt = Faut-il vraiment désinstaller %s ? -Search.CategorySettings = Paramètres -Search.CategoryPCSettings = Paramètres du PC -Search.CategoryPrograms = Programmes -Search.CategoryDocuments = Documents -Search.CategoryMusic = Musique -Search.CategoryPictures = Images -Search.CategoryVideos = Vidéos -Search.CategoryFiles = Fichiers -Search.CategoryInternet = Internet -JumpList.Recent = Récent -JumpList.Frequent = Fréquent -JumpList.Tasks = Tâches -JumpList.Pinned = Épinglé -JumpList.Pin = Ép&ingler à cette liste -JumpList.Unpin = &Détacher de cette liste -JumpList.Remove = Suppri&mer de cette liste -JumpList.PinTip = Épingler à cette liste -JumpList.UnpinTip = Détacher de cette liste - - -[gd-GB] - Scottish Gaelic (United Kingdom) -Menu.Programs = &Prògraman -Menu.Apps = Aplacaidean -Menu.AllPrograms = Na h-uile prògram -Menu.Back = Air ais -Menu.Favorites = &Annsachdan -Menu.Documents = &Sgrìobhainnean -Menu.Settings = R&oghainnean -Menu.Search = &Lorg -Menu.SearchBox = Lorg -Menu.SearchPrograms = Lorg prògraman is faidhlichean -Menu.SearchInternet = Lorg air an eadar-lìon -Menu.Searching = Ga lorg... -Menu.NoMatch = Chan eil dad a' freagairt ris na lorg thu. -Menu.MoreResults = Faic barrachd thoraidhean -Menu.Help = Cob&hair is taic -Menu.Run = &Ruith... -Menu.Logoff = C&làraich %s a-mach... -Menu.SwitchUser = Gearr leum gu cleachdaiche eile -Menu.Lock = Glais -Menu.LogOffShort = Clàraich a-mach -Menu.Undock = N&eo-dhocaich an coimpiutair -Menu.Disconnect = Dì-cheanga&il -Menu.ShutdownBox = &Dùin sìos... -Menu.Shutdown = &Dùin sìos -Menu.Restart = &Ath-thòisich -Menu.ShutdownUpdate = Ùraich is dùin sìos -Menu.RestartUpdate = Ùraich is ath-thòisich -Menu.Sleep = C&uir na chadal -Menu.Hibernate = &Geamhraich -Menu.ControlPanel = A' &phanail-smachd -Menu.PCSettings = Roghainnean a' PC -Menu.Security = Tèarainteachd Windows -Menu.Network = Cea&nglaichean lìonraidh -Menu.Printers = Clò-&bhualadairean -Menu.Taskbar = Bàr nan sao&thair is an clàr-taice tòiseachaidh -Menu.SearchFiles = Airson &faidhlichean no pasganan... -Menu.SearchPrinter = Airson clò-&bhualadair -Menu.SearchComputers = Airson &coimpiutairean -Menu.UserFilesTip = Tha pasgain airson sgrìobhainnean, dealbhan, ceòl is na faidhlichean eile agad ann. -Menu.UserDocumentsTip = Tha litrichean, aithisgean, sgrìobhainnean is faidhlichean eile ann. -Menu.UserPicturesTip = Tha dealbhan digiteach, ìomhaighean is faidhlichean grafaigeach ann. -Menu.UserMusicTip = Tha faidhlichean ciùil is fuaime ann. -Menu.UserVideosTip = Tha filmichean is faidhlichean video eile ann. -Menu.NetworkTip = Seallaidh e ceanglaichean lìonraidh a tha air a' choimpiutair seo 's cuidichidh e a' cruthachadh feadhainn ùra -Menu.PrintersTip = Cuir ris, thoir air falbh is rèitich clò-bhualadairean ionadail is lìonraidh. -Menu.TaskbarTip = Gnàthaich an clàr-taice tòiseachaidh agus bàr nan saothair, can seòrsa nan nithean a chithear agus mar a nochdas iad. -Menu.ControlPanelTip = Atharraich na roghainnean is gnàthaich comas-gnìomh a' choimpiutair agad. -Menu.DocumentsLibTip = Dèan inntrigeadh do litrichean, aithisgean, nòtaichean is sgrìobhainnean eile. -Menu.MusicLibTip = Cluich ceòl is faidhlichean fuaime eile. -Menu.PicturesLibTip = Faic is cuir air dòigh dealbhan digiteach. -Menu.VideosLibTip = Coimhead air filmichean dachaigh is videothan digiteach eile. -Menu.RecordingsLibTip = Coimhead air prògraman TBh a chlàraich thu air a' choimpiutair agad. -Menu.DownloadTip = Lorg rudan ri luchdadh a-nuas on eadar-lìon is ceanglaichean ris na làraichean-lìn as fhearr leat. -Menu.HomegroupTip = Dèan inntrigeadh do leabharlannan is pasgain air an co-roinneadh le daoine eile sa bhuidhinn dachaigh agad. -Menu.RunTip = Fosglaidh seo prògram, pasgan, sgrìobhainn no làrach-lìn. -Menu.HelpTip = Lorg cuspairean na cobharach, treòirean, fuasgladh dhuilgheadasan is seirbheisean taice eile. -Menu.ProgramsTip = Fosglaidh seo liosta nam prògraman agad. -Menu.SearchFilesTip = Lorg sgrìobhainnean, ceòl, dealbhan, puist-d is mòran a bharrachd. -Menu.GamesTip = Cluich is stiùir geamannan air a' choimpiutair agad. -Menu.SecurityTip = Tòisich roghainnean tèarainteachd Windows gus facal-faire atharrachadh, suidseadh eadar cleachdaichean no manaidsear nan saothair a thòiseachadh. -Menu.SearchComputersTip = Lorg coimpiutairean air an lìonra -Menu.SearchPrintersTip = Lorg clò-bhualadair -Menu.AdminToolsTip = Rèitich roghainnean rianaire air a' choimpiutair agad. -Menu.ShutdownTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus cuiridh e dheth an coimpiutair agad. -Menu.RestartTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus tòisichidh e Windows às ùr. -Menu.SleepTip = Cumaidh seo an seisean agad na chuimhne agus cuiridh e an coimpiutair na staid nach cleachd ach beagan cumhachd airson 's gun urrainn dhut tòiseachadh air d' obair a-rithist gu luath. -Menu.HibernateTip = Sàbhailidh seo an seisean agad is cuiridh e dheth an coimpiutair. Nuair a chuireas tu air an coimpiutair a-rithist, aisigidh Windows an seisean dhut. -Menu.LogOffTip = Dùin na prògraman is clàraich a-mach. -Menu.DisconnectTip = Dì-cheanglaidh seo an seisean agad. 'S urrainn dhut ceangal ris an t-seisean seo às ùr nuair a chlàraicheas tu a-steach a-rithist. -Menu.LockTip = Glais an coimpiutair seo. -Menu.UndockTip = Bheir seo an laptop no notebook agad air falbh on stèisean docaidh. -Menu.SwitchUserTip = Gearr leum eadar cleachdaichean gun na prògraman a dhùnadh. -Menu.Empty = (Falamh) -Menu.Features = Prògraman is feartan -Menu.FeaturesTip = Dì-stàlaich no atharraich prògraman air a' choimpiutair agad. -Menu.SearchPeople = Airson &daoine... -Menu.SortByName = Seòrsaich a-rèir ain&m -Menu.Open = F&osgail -Menu.OpenAll = &Fosgail a h-uile cleachdaiche -Menu.Explore = &Rùraich -Menu.ExploreAll = Rùraic&h a h-uile cleachdaiche -Menu.MenuSettings = Roghainnean -Menu.MenuHelp = Cobhair -Menu.MenuExit = Fàg an-seo -Menu.LogoffTitle = Clàraich a-mach à Windows -Menu.LogoffPrompt = A bheil thu cinnteach gu bheil thu airson clàradh a-mach? -Menu.LogoffYes = &Clàraich a-mach -Menu.LogoffNo = Cha&n eil -Menu.RenameTitle = Thoir ainm ùr air -Menu.RenamePrompt = An &t-ainm ùr: -Menu.RenameOK = Ceart ma-thàa -Menu.RenameCancel = Sguir dheth -Menu.Organize = Cuir air dòigh an clàr-taice tòiseachaidh -Menu.Expand = Leud&aich -Menu.Collapse = Co-the&annaich -Menu.NewFolder = Pasgan ùr -Menu.NewShortcut = Ath-ghoirid ùr -Menu.AutoArrange = C&uir air dòigh gu fèin-obrachail -Menu.ActionOpen = Fosgail -Menu.ActionClose = Dùin -Menu.ActionExecute = Cuir an gnìomh -Menu.RemoveList = Thoir air &falbh on liosta seo -Menu.RemoveAll = Fa&lamhaich liosta nan nithean a bha fosgailte o chionn goirid -Menu.Explorer = Windows Explorer -Menu.Start = Tòisich -Menu.StartScreen = An sgrìn-tòiseachaidh -Menu.StartMenu = Start Menu (Windows) -Menu.PinStart = Prìnich ris a' chlàr-taice tòiseachaidh -Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Classic Shell) -Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Classic Shell) -Menu.MonitorOff = Cuir an t-uidheam-taisbeanaidh dheth -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Dì-stàlaich -Menu.UninstallTitle = Dì-stàlaich -Menu.UninstallPrompt = A bheil thu cinnteach gu bheil thu airson %s a dhì-stàladh? -Search.CategorySettings = Roghainnean -Search.CategoryPCSettings = Roghainnean a' PC -Search.CategoryPrograms = Prògraman -Search.CategoryDocuments = Sgrìobhainnean -Search.CategoryMusic = Ceòl -Search.CategoryPictures = Dealbhan -Search.CategoryVideos = Videothan -Search.CategoryFiles = Faidhlichean -Search.CategoryInternet = An t-eadar-lìon -JumpList.Recent = O chionn goirid -JumpList.Frequent = Gu tric -JumpList.Tasks = Saothraichean -JumpList.Pinned = Prìnichte -JumpList.Pin = Prìn&ich ris an liosta seo -JumpList.Unpin = Dì-phrìnich &on liosta seo -JumpList.Remove = Thoir air &falbh on liosta seo -JumpList.PinTip = Prìnich ris an liosta seo -JumpList.UnpinTip = Dì-phrìnich on liosta seo - - -[he-IL] - Hebrew (Israel) -Menu.Programs = &תוכניות -Menu.Apps = אפליקציות -Menu.AllPrograms = כל התוכניות -Menu.Back = הקודם -Menu.Favorites = מו&עדפים -Menu.Documents = מסמכ&ים -Menu.Settings = &הגדרות -Menu.Search = &חפש -Menu.SearchBox = חפש -Menu.SearchPrograms = חפש בתוכניות ובקבצים -Menu.SearchInternet = חפש באינטרנט -Menu.Searching = מחפש... -Menu.NoMatch = ‏‏אין פריטים התואמים לחיפוש שלך. -Menu.MoreResults = הצג תוצאות נוספות -Menu.Help = ע&זרה ותמיכה -Menu.Run = הפע&לה... -Menu.Logoff = י&ציאת %s... -Menu.SwitchUser = החלף מש&תמש -Menu.Lock = נ&על -Menu.LogOffShort = &צא -Menu.Undock = &בטל עיגון מחשב -Menu.Disconnect = התנת&קות -Menu.ShutdownBox = &כיבוי... -Menu.Shutdown = &כיבוי -Menu.Restart = &הפעלה מחדש -Menu.ShutdownUpdate = עדכן וכבה -Menu.RestartUpdate = עדכן והפעל מחדש -Menu.Sleep = &שינה -Menu.Hibernate = &מצב שינה -Menu.ControlPanel = &לוח הבקרה -Menu.PCSettings = הגדרות מחשב -Menu.Security = אבטחת Windows -Menu.Network = חיבורי &רשת -Menu.Printers = &מדפסות -Menu.Taskbar = שורת המ&שימות ותפריט התחלה -Menu.SearchFiles = עבור &קבצים או תיקיות... -Menu.SearchPrinter = עבור מ&דפסת -Menu.SearchComputers = עבור &מחשבים -Menu.UserFilesTip = מכיל תיקיות עבור מסמכים, תמונות, מוסיקה וקבצים אחרים השייכים לך. -Menu.UserDocumentsTip = מכיל מכתבים, דוחות ומסמכים וקבצים אחרים. -Menu.UserPicturesTip = תיקיה זו מכילה צילומים דיגיטליים, תמונות וקבצי גרפיקה. -Menu.UserMusicTip = תיקיה זו מכילה קבצי מוסיקה וקבצי שמע אחרים. -Menu.UserVideosTip = תיקיה זו מכילה סרטים וקבצי וידאו אחרים. -Menu.NetworkTip = הצגת חיבורי רשת קיימים במחשב זה ועזרה ביצירת חיבורים חדשים -Menu.PrintersTip = הוסף, הסר והגדר מדפסות מקומיות ומדפסות רשת. -Menu.TaskbarTip = התאם אישית את תפריט התחלה ואת שורת המשימות, כגון סוגי הפריטים שיוצגו ואופן התצוגה שלהם. -Menu.ControlPanelTip = שנה הגדרות והתאם אישית את הפונקציונליות של המחשב שלך. -Menu.DocumentsLibTip = גש למכתבים, דוחות, פתקים וסוגי מסמכים אחרים. -Menu.MusicLibTip = השמע קבצי מוסיקה וקבצי שמע אחרים. -Menu.PicturesLibTip = הצג וארגן תמונות דיגיטליות. -Menu.VideosLibTip = צפה בסרטים ביתיים ובסרטי וידאו דיגיטליים אחרים. -Menu.RecordingsLibTip = צפה בתוכניות טלוויזיה שהוקלטו במחשב שלך. -Menu.DownloadTip = מצא הורדות באינטרנט וקישורים לאתרי אינטרנט מועדפים. -Menu.HomegroupTip = גש לספריות ותיקיות שמשתפים אנשים אחרים בקבוצה הביתית שלך. -Menu.RunTip = פתיחת תוכנית, תיקיה, מסמך או אתר אינטרנט. -Menu.HelpTip = חפש נושאי עזרה, ערכות לימוד, כלי פתרון בעיות ושירותי תמיכה נוספים. -Menu.ProgramsTip = פתיחת רשימה של התוכניות שלך. -Menu.SearchFilesTip = חפש מסמכים, מוסיקה, תמונות, דואר אלקטרוני ועוד. -Menu.GamesTip = שחק ונהל משחקים במחשב. -Menu.SecurityTip = הפעל אפשרויות אבטחה של Windows ל'שנה סיסמה', 'החלף משתמש' או 'הפעל את מנהל המשימות'. -Menu.SearchComputersTip = חפש מחשבים ברשת -Menu.SearchPrintersTip = חפש מדפסת -Menu.AdminToolsTip = קבע תצורה של הגדרות ניהול עבור המחשב. -Menu.ShutdownTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן כיבוי המחשב שלך. -Menu.RestartTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן הפעלה מחדש של Windows. -Menu.SleepTip = שמירת ההפעלה שלך בזיכרון והעברת המחשב למצב צריכת חשמל נמוכה כדי שתוכל לחדש במהירות את העבודה. -Menu.HibernateTip = שמירת ההפעלה שלך וכיבוי המחשב. כאשר תפעיל את המחשב, Windows ישחזר את ההפעלה. -Menu.LogOffTip = סגור תוכניות וצא. -Menu.DisconnectTip = ניתוק ההפעלה שלך. באפשרותך להתחבר מחדש להפעלה זו כשתיכנס שוב. -Menu.LockTip = נעל מחשב זה. -Menu.UndockTip = הסרת המחשב הנישא או מחשב המחברת שלך מתחנת עגינה. -Menu.SwitchUserTip = החלף משתמשים מבלי לסגור תוכניות. -Menu.Empty = (ריק) -Menu.Features = תוכניות ותכונות -Menu.FeaturesTip = הסר התקנה או שנה תוכניות במחשב שלך. -Menu.SearchPeople = עבור &אנשים... -Menu.SortByName = מיין לפי &שם -Menu.Open = &פתח -Menu.OpenAll = פתח את &כל המשתמשים -Menu.Explore = &סייר -Menu.ExploreAll = סיי&ר בכל המשתמשים -Menu.MenuSettings = הגדרות -Menu.MenuHelp = עזרה -Menu.MenuExit = יציאה -Menu.LogoffTitle = יציאה מ- Windows -Menu.LogoffPrompt = האם אתה בטוח שברצונך לצאת? -Menu.LogoffYes = &צא -Menu.LogoffNo = &לא -Menu.RenameTitle = שינוי שם -Menu.RenamePrompt = &שם חדש: -Menu.RenameOK = אישור -Menu.RenameCancel = ביטול -Menu.Organize = ארגן את תפריט התחלה -Menu.Expand = &הרחב -Menu.Collapse = &כווץ -Menu.NewFolder = תיקיה חדשה -Menu.NewShortcut = קיצור דרך חדש -Menu.AutoArrange = סדר &אוטומטית -Menu.ActionOpen = פתח -Menu.ActionClose = סגור -Menu.ActionExecute = בצע -Menu.RemoveList = &הסר מרשימה זו -Menu.RemoveAll = &נקה את רשימת הפריטים האחרונים -Menu.Explorer = סייר Windows -Menu.Start = התחל -Menu.StartScreen = מסך התחל -Menu.StartMenu = תפריט התחלה (Windows) -Menu.PinStart = הצמד לתפריט התחלה -Menu.PinStartCs = הצמד לתפריט התחלה (Classic Shell) -Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Classic Shell) -Menu.MonitorOff = כבה את התצוגה -Menu.RemoveHighlight = הסר הבלטה -Menu.Uninstall = ה&סר התקנה -Menu.UninstallTitle = הסר התקנה -Menu.UninstallPrompt = ‏‏האם אתה בטוח שברצונך להסיר את התקנת %s? -Search.CategorySettings = הגדרות -Search.CategoryPCSettings = הגדרות מחשב -Search.CategoryPrograms = תוכניות -Search.CategoryDocuments = מסמכים -Search.CategoryMusic = מוסיקה -Search.CategoryPictures = תמונות -Search.CategoryVideos = סרטי וידאו -Search.CategoryFiles = קבצים -Search.CategoryInternet = אינטרנט -JumpList.Recent = לאחרונה -JumpList.Frequent = תכוף -JumpList.Tasks = משימות -JumpList.Pinned = מוצמד -JumpList.Pin = ה&צמד לרשימה זו -JumpList.Unpin = ב&טל הצמדה לרשימה זו -JumpList.Remove = &הסר מרשימה זו -JumpList.PinTip = הצמד לרשימה זו -JumpList.UnpinTip = בטל הצמדה לרשימה זו - - -[hr-HR] - Croatian (Croatia) -Menu.Programs = Pro&grami -Menu.Apps = Aplikacije -Menu.AllPrograms = Svi programi -Menu.Back = Natrag -Menu.Favorites = &Favoriti -Menu.Documents = &Dokumenti -Menu.Settings = Postav&ke -Menu.Search = T&raži -Menu.SearchBox = Traži -Menu.SearchPrograms = Pretraži programe i datoteke -Menu.SearchInternet = Pretraži internet -Menu.Searching = Pretraživanje... -Menu.NoMatch = Pretraživanje nije dalo rezultata. -Menu.MoreResults = Prikaži još rezultata -Menu.Help = Po&moć i podrška -Menu.Run = &Pokreni... -Menu.Logoff = &Odjava korisnika %s... -Menu.SwitchUser = P&romijeni korisnika -Menu.Lock = &Zaključaj -Menu.LogOffShort = &Odjava -Menu.Undock = Ukloni r&ačunalo iz ležišta -Menu.Disconnect = Prekini &vezu -Menu.ShutdownBox = Isklj&uči računalo... -Menu.Shutdown = I&sključi računalo -Menu.Restart = &Ponovo pokreni -Menu.ShutdownUpdate = Ažuriraj i isključi -Menu.RestartUpdate = Ažuriraj i ponovno pokreni -Menu.Sleep = &Spavaj -Menu.Hibernate = &Hibernacija -Menu.ControlPanel = &Upravljačka ploča -Menu.PCSettings = Postavke PC-ja -Menu.Security = Sigurnost sustava Windows -Menu.Network = &Mrežne veze -Menu.Printers = &Pisači -Menu.Taskbar = Programska traka i izbornik &Start -Menu.SearchFiles = Za &datoteke i mape... -Menu.SearchPrinter = Za &pisač -Menu.SearchComputers = Za &računala -Menu.UserFilesTip = Sadrži mape za dokumente, slike, glazbu i druge datoteke koje vam pripadaju. -Menu.UserDocumentsTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserMusicTip = Sadrži glazbene i druge audio datoteke. -Menu.UserVideosTip = Sadrži filmove i druge videodatoteke. -Menu.NetworkTip = Prikazuje postojeće mrežne veze u računalu i pomaže vam u stvaranju novih -Menu.PrintersTip = Dodajte, uklonite i konfigurirajte lokalne i mrežne pisače. -Menu.TaskbarTip = Prilagodite izbornik Start i programsku traku (npr. odaberite stavke koje će biti prikazane i njihov izgled). -Menu.ControlPanelTip = Promijenite postavke i prilagodite funkcije svog računala. -Menu.DocumentsLibTip = Pristupajte pismima, izvješćima, bilješkama i drugim vrstama dokumenata. -Menu.MusicLibTip = Reproducirajte glazbu i druge audiodatoteke. -Menu.PicturesLibTip = Pregledavajte i organizirajte digitalne slike. -Menu.VideosLibTip = Gledanje kućnih snimki i drugih digitalnih videozapisa. -Menu.RecordingsLibTip = Gledanje TV programa snimljenog na računalu. -Menu.DownloadTip = Traženje internetskih preuzimanja i veza do omiljenih web-mjesta. -Menu.HomegroupTip = Pristupajte bibliotekama i mapama koje zajednički koriste druge osobe u osnovnoj grupi. -Menu.RunTip = Otvara program, mapu, dokument ili web-mjesto. -Menu.HelpTip = Potražite teme Pomoći, vodiče za korisnike, upute za otklanjanje poteškoća i druge servise podrške. -Menu.ProgramsTip = Otvara popis vaših programa. -Menu.SearchFilesTip = Tražite dokumente, glazbu, slike, poruke e-pošte i štošta drugo. -Menu.GamesTip = Igranje i upravljanje igrama na računalu. -Menu.SecurityTip = Pokretanje mogućnosti sigurnosti sustava Windows radi promjene lozinke ili korisnika, odnosno pokretanja Upravitelja zadataka. -Menu.SearchComputersTip = Traži računala u mreži -Menu.SearchPrintersTip = Traži pisač -Menu.AdminToolsTip = Konfigurirajte administrativne postavke računala. -Menu.ShutdownTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim i računalo. -Menu.RestartTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim ga ponovno pokreće. -Menu.SleepTip = Čuva sesiju u memoriji, a računalo stavlja u stanje male potrošnje radi mogućnosti što bržeg nastavka s radom. -Menu.HibernateTip = Sprema sesiju i gasi računalo. Kada uključite računalo, Windows vraća vašu sesiju. -Menu.LogOffTip = Zatvaranje programa i odjava korisnika. -Menu.DisconnectTip = Prekida vašu sesiju. Možete nastaviti rad u istoj sesiji kada se ponovno prijavite. -Menu.LockTip = Zaključavanje ovog računala. -Menu.UndockTip = Uklanja prijenosno računalo sa stanice za spajanje. -Menu.SwitchUserTip = Promjena korisnika bez zatvaranja programa. -Menu.Empty = (Prazno) -Menu.Features = Programi i značajke -Menu.FeaturesTip = Deinstaliranje ili uklanjanje programa s računala. -Menu.SearchPeople = Za &osobe... -Menu.SortByName = Poredaj po i&menu -Menu.Open = &Otvori -Menu.OpenAll = Ot&vori sve korisnike -Menu.Explore = Ist&raži -Menu.ExploreAll = Istr&aži sve korisnike -Menu.MenuSettings = Postavke -Menu.MenuHelp = Pomoć -Menu.MenuExit = Izlaz -Menu.LogoffTitle = Odjava iz sustava Windows -Menu.LogoffPrompt = Jeste li sigurni da se želite odjaviti? -Menu.LogoffYes = &Odjava -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenovanje -Menu.RenamePrompt = &Novi naziv: -Menu.RenameOK = U redu -Menu.RenameCancel = Odustani -Menu.Organize = Organiziranje izbornika Start -Menu.Expand = &Proširi -Menu.Collapse = Saž&mi -Menu.NewFolder = Nova mapa -Menu.NewShortcut = Novi prečac -Menu.AutoArrange = &Posloži automatski -Menu.ActionOpen = Otvori -Menu.ActionClose = Zatvori -Menu.ActionExecute = Izvrši -Menu.RemoveList = Ukloni s &ovog popisa -Menu.RemoveAll = Oč&isti popis nedavnih stavki -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Početni zaslon -Menu.StartMenu = Izbornik Start (Windows) -Menu.PinStart = Prikvači na izbornik Start -Menu.PinStartCs = Prikvači na izbornik Start (Classic Shell) -Menu.UnpinStartCs = Otkvači s izbornika Start (Classic Shell) -Menu.MonitorOff = Isključi prikaz -Menu.RemoveHighlight = Ukloni isticanje -Menu.Uninstall = &Deinstaliraj -Menu.UninstallTitle = Deinstaliraj -Menu.UninstallPrompt = Jeste li sigurni da želite deinstalirati %s iz računala? -Search.CategorySettings = Postavke -Search.CategoryPCSettings = Postavke PC-ja -Search.CategoryPrograms = Programi -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Glazba -Search.CategoryPictures = Slike -Search.CategoryVideos = Videozapisi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavni -JumpList.Frequent = Učestali -JumpList.Tasks = Zadaci -JumpList.Pinned = Prikvačeni -JumpList.Pin = &Prikvači na ovaj popis -JumpList.Unpin = &Otkvači s ovog popisa -JumpList.Remove = &Ukloni s ovog popisa -JumpList.PinTip = Prikvači na ovaj popis -JumpList.UnpinTip = Otkvači s ovog popisa - - -[hu-HU] - Hungarian (Hungary) -Menu.Programs = &Programok -Menu.Apps = Alkalmazások -Menu.AllPrograms = Minden program -Menu.Back = Vissza -Menu.Favorites = K&edvencek -Menu.Documents = &Dokumentumok -Menu.Settings = &Beállítások -Menu.Search = &Keresés -Menu.SearchBox = Keresés -Menu.SearchPrograms = Keresés programokban és fájlokban -Menu.SearchInternet = Keresés az interneten -Menu.Searching = Keresés... -Menu.NoMatch = Nincs a keresésnek megfelelő elem. -Menu.MoreResults = További eredmények -Menu.Help = &Súgó és támogatás -Menu.Run = F&uttatás... -Menu.Logoff = Ki&jelentkezés - %s... -Menu.SwitchUser = &Felhasználóváltás -Menu.Lock = &Zárolás -Menu.LogOffShort = &Kijelentkezés -Menu.Undock = &A számítógép dokkolásának megszüntetése -Menu.Disconnect = Kap&csolat bontása -Menu.ShutdownBox = &Leállítás... -Menu.Shutdown = &Leállítás -Menu.Restart = Új&raindítás -Menu.ShutdownUpdate = Frissítés és leállítás -Menu.RestartUpdate = Frissítés és újraindítás -Menu.Sleep = &Alvó állapot -Menu.Hibernate = &Hibernálás -Menu.ControlPanel = &Vezérlőpult -Menu.PCSettings = Gépház -Menu.Security = Windows rendszerbiztonság -Menu.Network = &Hálózati kapcsolatok -Menu.Printers = &Nyomtatók -Menu.Taskbar = &Tálca és Start menü -Menu.SearchFiles = &Fájlok és mappák... -Menu.SearchPrinter = &Nyomtatók -Menu.SearchComputers = &Számítógépek -Menu.UserFilesTip = A Dokumentumok, a Képek és a Zene mappát, illetve egyéb saját fájljait tartalmazó mappák találhatók itt. -Menu.UserDocumentsTip = Levelek, jelentések és egyéb dokumentumok. -Menu.UserPicturesTip = Digitális fényképek, képek és grafikai fájlok. -Menu.UserMusicTip = Zenéket és egyéb audiofájlokat tartalmaz. -Menu.UserVideosTip = Filmeket és egyéb videofájlokat tartalmaz. -Menu.NetworkTip = A számítógépen már létező hálózati kapcsolatok megjelenítése, segítségével új kapcsolatok hozhatók létre -Menu.PrintersTip = Helyi és hálózati nyomtatók hozzáadása, eltávolítása és konfigurálása. -Menu.TaskbarTip = A Start menü és a tálca elemei megjelenésének testreszabása - pl. milyen típusú elemek jelenjenek meg, és hogyan. -Menu.ControlPanelTip = Beállítások módosítása és a számítógép működésének testreszabása. -Menu.DocumentsLibTip = Levelek, jelentések, feljegyzések és egyéb dokumentumok megnyitása. -Menu.MusicLibTip = Zeneszámok és egyéb hangfájlok lejátszása. -Menu.PicturesLibTip = Digitális képek megjelenítése és rendezése. -Menu.VideosLibTip = Saját készítésű filmek és egyéb digitális videók lejátszása. -Menu.RecordingsLibTip = A számítógépre felvett televízióműsorok lejátszása. -Menu.DownloadTip = Internetes letöltések és kedvenc webhelyekre mutató hivatkozások keresése. -Menu.HomegroupTip = Az otthoni csoport más felhasználói által megosztott könyvtárak és mappák elérése. -Menu.RunTip = Program, mappa, dokumentum vagy webhely megnyitása. -Menu.HelpTip = Súgótémakörök, oktatóanyagok, hibaelhárító anyagok és más támogatási szolgáltatások keresése. -Menu.ProgramsTip = A telepített programok listájának megjelenítése. -Menu.SearchFilesTip = Dokumentumok, zenék, képek, levelek és más elemek keresése. -Menu.GamesTip = A számítógépen található játékok elindítása és kezelése. -Menu.SecurityTip = A Windows biztonsági beállításainak megnyitása a jelszó módosítása, felhasználóváltás vagy a Feladatkezelő indítása céljából. -Menu.SearchComputersTip = Számítógépek keresése a hálózaton -Menu.SearchPrintersTip = Nyomtatók keresése -Menu.AdminToolsTip = Felügyeleti beállítások konfigurálása. -Menu.ShutdownTip = Minden futó program bezárása, a Windows leállítása, majd a számítógép kikapcsolása. -Menu.RestartTip = Minden futó program bezárása, a Windows leállítása, majd a Windows rendszer újraindítása. -Menu.SleepTip = Megőrzi a munkamenetet a memóriában, és kis energiafogyasztású állapotba helyezi a számítógépet, hogy gyorsan lehessen folytatni a munkát. -Menu.HibernateTip = A munkamenet mentése és a számítógép kikapcsolása. A számítógép bekapcsolásakor a Windows visszaállítja a munkamenetet. -Menu.LogOffTip = A programok bezárása és kijelentkezés. -Menu.DisconnectTip = A munkamenet leválasztása. Ismét csatlakozhat ehhez a munkamenethez, ha újra bejelentkezik. -Menu.LockTip = A számítógép zárolása. -Menu.UndockTip = A laptop vagy notebook számítógép dokkolásának megszüntetése. -Menu.SwitchUserTip = Felhasználóváltás a programok bezárása nélkül. -Menu.Empty = (Üres) -Menu.Features = Programok és szolgáltatások -Menu.FeaturesTip = A számítógép programjainak eltávolítása vagy módosítása. -Menu.SearchPeople = &Személyek... -Menu.SortByName = &Név szerinti rendezés -Menu.Open = &Megnyitás -Menu.OpenAll = M&egnyitás - All Users -Menu.Explore = T&allózás -Menu.ExploreAll = Ta&llózás - All Users -Menu.MenuSettings = Beállítások -Menu.MenuHelp = Súgó -Menu.MenuExit = Kilépés -Menu.LogoffTitle = Kijelentkezés a Windowsból -Menu.LogoffPrompt = Biztosan kijelentkezik? -Menu.LogoffYes = &Kijelentkezés -Menu.LogoffNo = &Nem -Menu.RenameTitle = Átnevezés -Menu.RenamePrompt = &Új név: -Menu.RenameOK = OK -Menu.RenameCancel = Mégse -Menu.Organize = A Start menü rendezése -Menu.Expand = K&ibontás -Menu.Collapse = Össze&csukás -Menu.NewFolder = Új mappa -Menu.NewShortcut = Új parancsikon -Menu.AutoArrange = Automatikus &elrendezés -Menu.ActionOpen = Megnyitás -Menu.ActionClose = Bezárás -Menu.ActionExecute = Végrehajtás -Menu.RemoveList = Eltá&volítás a listáról -Menu.RemoveAll = &Legutóbbi elemek listájának törlése -Menu.Explorer = Windows Intéző -Menu.Start = Start -Menu.StartScreen = Kezdőképernyő -Menu.StartMenu = Start menü (Windows) -Menu.PinStart = Rögzítés a Start menün -Menu.PinStartCs = Rögzítés a Start menün (Classic Shell) -Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Classic Shell) -Menu.MonitorOff = Kijelző kikapcsolása -Menu.RemoveHighlight = Kiemelés eltávolítása -Menu.Uninstall = Eltá&volítás -Menu.UninstallTitle = Eltávolítás -Menu.UninstallPrompt = Biztosan el kívánja távolítani a következőt: %s? -Search.CategorySettings = Beállítások -Search.CategoryPCSettings = Gépház -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Dokumentumok -Search.CategoryMusic = Zene -Search.CategoryPictures = Képek -Search.CategoryVideos = Videók -Search.CategoryFiles = Fájl -Search.CategoryInternet = Internet -JumpList.Recent = Legutóbbi -JumpList.Frequent = Gyakori -JumpList.Tasks = Feladatok -JumpList.Pinned = Rögzített -JumpList.Pin = &Rögzítés ebbe a listába -JumpList.Unpin = Rögzítés &feloldása ebben a listában -JumpList.Remove = Eltá&volítás a listáról -JumpList.PinTip = Rögzítés ebbe a listába -JumpList.UnpinTip = Rögzítés feloldása ebben a listában - - -[is-IS] - Icelandic (Iceland) -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Stillingar fyrir Classic Start Menu -Menu.Programs = &Forrit -Menu.Apps = Snjallforrit -Menu.AllPrograms = Öll forrit -Menu.Back = Til baka -Menu.Favorites = &Eftirlæti -Menu.Documents = &Skjöl -Menu.Settings = S&tillingar -Menu.Search = &Leita -Menu.SearchBox = Leita -Menu.SearchPrograms = Leita í forritum og skrám -Menu.SearchInternet = Leita á vefnum -Menu.Searching = Leita... -Menu.NoMatch = Engin atriði samsvara leitinni. -Menu.MoreResults = Sjá fleiri niðurstöður -Menu.Help = &Hjálp og stuðningur -Menu.Run = &Keyra... -Menu.Logoff = Sk&rá út %s... -Menu.SwitchUser = &Skipta um notanda -Menu.Lock = &Læsa -Menu.LogOffShort = Sk&rá út -Menu.Undock = A&ftengja tölvuna -Menu.Disconnect = Afteng&jast -Menu.ShutdownBox = &Ganga frá... -Menu.Shutdown = &Ganga frá -Menu.Restart = &Endurræsa -Menu.ShutdownUpdate = Uppfæra og ganga frá -Menu.RestartUpdate = Uppfæra og endurræsa -Menu.Sleep = &Hvíldarstaða -Menu.Hibernate = Í &dvala -Menu.ControlPanel = Stjórn&borð -Menu.PCSettings = PC stillingar -Menu.Security = Windows öryggi -Menu.Network = &Nettengingar -Menu.Printers = &Prentarar -Menu.Taskbar = &Verkstika og ræsivalmynd -Menu.SearchFiles = Að &skrám eða möppum... -Menu.SearchPrinter = Að &prentara -Menu.SearchComputers = Að &tölvum -Menu.UserFilesTip = Inniheldur möppur fyrir skjöl, myndir, tónlist, og aðrar skrár sem tilheyra þér. -Menu.UserDocumentsTip = Inniheldur bréf, skýrslur, og önnur skjöl og skrár. -Menu.UserPicturesTip = Inniheldur stafrænar ljósmyndir, myndir, og grafískar skrár. -Menu.UserMusicTip = Inniheldur tónlist og aðrar hljóðskrár. -Menu.UserVideosTip = Inniheldur kvikmyndir og aðrar myndbandaskrár. -Menu.NetworkTip = Sýnir tiltækar nettengingar á þessari tölvu og hjálpar þér að búa til nýjar -Menu.PrintersTip = Bæta við, fjarlægja, og grunnstilla staðbundna og samnýtta prentara. -Menu.TaskbarTip = Sérstilla ræsivalmyndina og verkstikuna, svo sem tegundir atriða til að birta og hvernig þau eiga að birtast. -Menu.ControlPanelTip = Breyta stillingum og sérstilla virkni tölvunnar þinnar. -Menu.DocumentsLibTip = Nálgast bréf, skýrslur, minnispunkta, og annars konar skjöl. -Menu.MusicLibTip = Spila tónlist og aðrar hljóðskrár. -Menu.PicturesLibTip = Skoða og raða stafrænum ljósmyndum. -Menu.VideosLibTip = Horfa á heimatilbúnar kvikmyndir og önnur stafræn myndbönd. -Menu.RecordingsLibTip = Horfa á sjónvarpsþáttaupptökur á tölvunni þinni. -Menu.DownloadTip = Finna vefniðurhöl og vefföng eftirlætis vefsvæða. -Menu.HomegroupTip = Nálgast forritasöfn og möppur samnýttar af öðru fólki í heimahópnum þínum. -Menu.RunTip = Opnar forrit, möppu, skjal, eða vefsvæði. -Menu.HelpTip = Finna hjálparefni, kennslu, bilanagreiningu, og aðrar stuðningsþjónustur. -Menu.ProgramsTip = Opnar lista yfir forritin þín. -Menu.SearchFilesTip = Leita að skjölum, tónlist, myndum, tölvupósti og fleiru. -Menu.GamesTip = Spila og stjórna leikjum á tölvunni þinni. -Menu.SecurityTip = Ræsa Windows öryggi til að breyta lykilorði, skipta um notanda, eða ræsa verkstjórnun. -Menu.SearchComputersTip = Leita að tölvum á netinu -Menu.SearchPrintersTip = Leita að prentara -Menu.AdminToolsTip = Grunnstilla stjórnunarstillingar fyrir tölvuna þína. -Menu.ShutdownTip = Lokar öllum opnum forritum, gengur frá Windows, og slekkur svo á tölvunni þinni. -Menu.RestartTip = Lokar öllum opnum forritum, gengur frá Windows, og ræsir síðan Windows að nýju. -Menu.SleepTip = Geymir innskráningu þína í minni og setur tölvuna í orkusparnaðarstöðu svo þú getir snögglega byrjað aftur að vinna. -Menu.HibernateTip = Vistar innskráningu þína og slekkur á tölvunni. Þegar þú kveikir á tölvunni, sækir Windows innskráninguna þína aftur. -Menu.LogOffTip = Loka forritum og skrá út. -Menu.DisconnectTip = Aftengir innskráningu þína. Þú getur tengst þessari innskráningu aftur með því að skrá inn að nýju. -Menu.LockTip = Læsa þessari tölvu. -Menu.UndockTip = Fjarlægir fartölvuna þína úr tengikví. -Menu.SwitchUserTip = Skipta milli notenda án þess að loka forritum. -Menu.Empty = (Tómt) -Menu.Features = Forrit og eiginleikar -Menu.FeaturesTip = Fjarlægja eða breyta forritum á tölvunni þinni. -Menu.SearchPeople = Að &fólki... -Menu.SortByName = Raða &eftir heiti -Menu.Open = &Opna -Menu.OpenAll = O&pna Allir notendur -Menu.Explore = Opna &möppu -Menu.ExploreAll = Opna m&öppu Allir notendur -Menu.MenuSettings = Stillingar -Menu.MenuHelp = Hjálp -Menu.MenuExit = Hætta -Menu.LogoffTitle = Skrá út úr Windows -Menu.LogoffPrompt = Ertu viss um að þú viljir skrá út? -Menu.LogoffYes = &Skrá út -Menu.LogoffNo = &Nei -Menu.RenameTitle = Endurnefna -Menu.RenamePrompt = &Nýtt heiti: -Menu.RenameOK = Í lagi -Menu.RenameCancel = Hætta við -Menu.Organize = Sérstilla ræsivalmynd -Menu.Expand = Þenj&a út -Menu.Collapse = Dr&aga saman -Menu.NewFolder = Ný mappa -Menu.NewShortcut = Ný flýtileið -Menu.AutoArrange = R&aða sjálfkrafa -Menu.ActionOpen = Opna -Menu.ActionClose = Loka -Menu.ActionExecute = Keyra -Menu.RemoveList = &Fjarlægja &úr þessum lista -Menu.RemoveAll = Hreinsa &lista yfir nýlegt -Menu.Explorer = Skráarvafri -Menu.Start = Ræsa -Menu.StartScreen = Ræsiskjár -Menu.StartMenu = Ræsivalmynd (Windows) -Menu.PinStart = Festa við ræsivalmynd -Menu.PinStartCs = Festa við ræsivalmynd (Classic Shell) -Menu.UnpinStartCs = Losa af ræsivalmynd (Classic Shell) -Menu.MonitorOff = Slökkva á skjánum -Menu.RemoveHighlight = Fjarlægja auðkenningu -Menu.Uninstall = Fjarlægja -Menu.UninstallTitle = Fjarlægja -Menu.UninstallPrompt = Ertu viss um að það eigi að fjarlægja %s? -Search.CategorySettings = Stillingar -Search.CategoryPCSettings = Sérstillingar tölvunnar -Search.CategoryPrograms = Forrit -Search.CategoryDocuments = Skjöl -Search.CategoryMusic = Tónlist -Search.CategoryPictures = Myndir -Search.CategoryVideos = Myndbönd -Search.CategoryFiles = Skrár -Search.CategoryInternet = Vefurinn -JumpList.Recent = Nýlegt -JumpList.Frequent = Algengt -JumpList.Tasks = Verk -JumpList.Pinned = Fest -JumpList.Pin = Festa v&ið þennan lista -JumpList.Unpin = L&osa af þessum lista -JumpList.Remove = &Fjarlægja úr þessum lista -JumpList.PinTip = Festa við þennan lista -JumpList.UnpinTip = Losa af þessum lista - - -[it-IT] - Italian (Italy) -Menu.Programs = &Programmi -Menu.Apps = App -Menu.AllPrograms = Tutti i programmi -Menu.Back = Indietro -Menu.Favorites = Pre&feriti -Menu.Documents = &Dati recenti -Menu.Settings = &Impostazioni -Menu.Search = Ce&rca -Menu.SearchBox = Cerca -Menu.SearchPrograms = Cerca programmi e file -Menu.SearchInternet = Cerca in Internet -Menu.Searching = Ricerca in corso... -Menu.NoMatch = Nessun elemento corrisponde ai criteri di ricerca. -Menu.MoreResults = Ulteriori risultati -Menu.Help = &Guida e supporto tecnico -Menu.Run = &Esegui... -Menu.Logoff = Disc&onnetti %s... -Menu.SwitchUser = &Cambia utente -Menu.Lock = Bl&occa -Menu.LogOffShort = &Disconnetti -Menu.Undock = Disinseri&sci computer -Menu.Disconnect = Disco&nnetti -Menu.ShutdownBox = &Chiudi sessione... -Menu.Shutdown = &Arresta il sistema -Menu.Restart = &Riavvia il sistema -Menu.ShutdownUpdate = Aggiorna e arresta -Menu.RestartUpdate = Aggiorna e riavvia -Menu.Sleep = &Sospendi -Menu.Hibernate = Metti in &ibernazione -Menu.ControlPanel = &Pannello di controllo -Menu.PCSettings = Impostazioni PC -Menu.Security = Protezione di Windows -Menu.Network = Connessioni di &rete -Menu.Printers = &Stampanti -Menu.Taskbar = &Barra delle applicazioni e menu Start -Menu.SearchFiles = &File o cartelle... -Menu.SearchPrinter = &Per stampante -Menu.SearchComputers = Per &Computer -Menu.UserFilesTip = Contiene cartelle per documenti, immagini, musica e altri file dell'utente. -Menu.UserDocumentsTip = Contiene lettere, rapporti e altri documenti e file. -Menu.UserPicturesTip = Contiene foto digitali, immagini e file di grafica. -Menu.UserMusicTip = Contiene file musicali e audio. -Menu.UserVideosTip = Contiene filmati e altri file video. -Menu.NetworkTip = Visualizza le connessioni di rete del computer e consente di crearne nuove -Menu.PrintersTip = Aggiunge, rimuove e configura stampanti locali e di rete. -Menu.TaskbarTip = Personalizza la visualizzazione degli elementi nel menu Start, barra delle applicazioni e area di notifica. -Menu.ControlPanelTip = Modificare le impostazioni e personalizzare la funzionalità del computer. -Menu.DocumentsLibTip = Accedere a lettere, rapporti, note e ad altri tipi di documenti. -Menu.MusicLibTip = Consente di riprodurre musica e altri file audio. -Menu.PicturesLibTip = Consente di visualizzare e organizzare immagini. -Menu.VideosLibTip = Consente di vedere i propri filmati e altri video digitali. -Menu.RecordingsLibTip = Consente di assistere ai programmi TV registrati nel computer. -Menu.DownloadTip = Consente di trovare i collegamenti ai siti Web preferiti per il download. -Menu.HomegroupTip = Consente di accedere a raccolte e cartelle condivise da altri utenti nel gruppo home. -Menu.RunTip = Consente di aprire un programma, una cartella, un documento o un sito. -Menu.HelpTip = Trovare argomenti della Guida, esercitazioni, risoluzione problemi, e altri servizi di supporto tecnico. -Menu.ProgramsTip = Apre l'elenco dei programmi. -Menu.SearchFilesTip = Cercare documenti, musica, immagini, posta elettronica e altro. -Menu.GamesTip = Consente di giocare e gestire i giochi installati nel computer. -Menu.SecurityTip = Avvia le opzioni di Sicurezza di Windows per modificare la password, cambiare utente o avviare Gestione attività. -Menu.SearchComputersTip = Cerca computer sulla rete -Menu.SearchPrintersTip = Cerca stampante -Menu.AdminToolsTip = Configura le impostazioni amministrative del computer. -Menu.ShutdownTip = Chiude tutti i programmi aperti, arresta Windows e spegne il computer. -Menu.RestartTip = Chiude tutti i programmi aperti e riavvia Windows. -Menu.SleepTip = Mantiene la sessione in memoria e imposta la modalità basso consumo che consente di riprendere rapidamente il lavoro. -Menu.HibernateTip = Salva la sessione e spegne il computer. Quando si riaccende il computer, la sessione verrà ripristinata. -Menu.LogOffTip = Chiude i programmi e disconnette l'utente. -Menu.DisconnectTip = Disconnette la sessione. È possibile riconnettersi a questa sessione al prossimo accesso. -Menu.LockTip = Blocca il computer. -Menu.UndockTip = Consente di rimuovere il computer portatile o il notebook dall'alloggiamento di espansione. -Menu.SwitchUserTip = Consente di cambiare utente senza chiudere i programmi. -Menu.Empty = (vuoto) -Menu.Features = Programmi e funzionalità -Menu.FeaturesTip = Disinstalla o modifica i programmi nel computer. -Menu.SearchPeople = &Contatti... -Menu.SortByName = Or&dina per nome -Menu.Open = &Apri -Menu.OpenAll = Apri &cartella Utenti -Menu.Explore = &Esplora -Menu.ExploreAll = Esplora cartella &Utenti -Menu.MenuSettings = Impostazioni -Menu.MenuHelp = Guida -Menu.MenuExit = Esci -Menu.LogoffTitle = Disconnessione da Windows -Menu.LogoffPrompt = Disconnettersi? -Menu.LogoffYes = &Disconnetti -Menu.LogoffNo = &No -Menu.RenameTitle = Rinomina -Menu.RenamePrompt = &Nuovo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Annulla -Menu.Organize = Organizza menu Start -Menu.Expand = &Espandi -Menu.Collapse = Comp&rimi -Menu.NewFolder = Nuova cartella -Menu.NewShortcut = Nuovo collegamento -Menu.AutoArrange = &Disposizione automatica -Menu.ActionOpen = Apri -Menu.ActionClose = Chiudi -Menu.ActionExecute = Esegui -Menu.RemoveList = &Rimuovi da questo elenco -Menu.RemoveAll = Cancella elenco Ogge&tti recenti -Menu.Explorer = Esplora risorse -Menu.Start = Start -Menu.StartScreen = Schermata Start -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Aggiungi al menu Start -Menu.PinStartCs = Aggiungi al menu Start (Classic Shell) -Menu.UnpinStartCs = Rimuovi dal menu Start (Classic Shell) -Menu.MonitorOff = Spegne lo schermo -Menu.RemoveHighlight = Rimuovi elemento di rilievo -Menu.Uninstall = &Disinstalla -Menu.UninstallTitle = Disinstalla -Menu.UninstallPrompt = Disinstallare %s? -Search.CategorySettings = Impostazioni -Search.CategoryPCSettings = Impostazioni PC -Search.CategoryPrograms = Programmi -Search.CategoryDocuments = Documenti -Search.CategoryMusic = Musica -Search.CategoryPictures = Immagini -Search.CategoryVideos = Video -Search.CategoryFiles = File -Search.CategoryInternet = Internet -JumpList.Recent = Recenti -JumpList.Frequent = Frequente -JumpList.Tasks = Attività -JumpList.Pinned = Bloccato -JumpList.Pin = Agg&iungi all'elenco -JumpList.Unpin = Rim&uovi dall'elenco -JumpList.Remove = &Rimuovi da questo elenco -JumpList.PinTip = Aggiungi all'elenco -JumpList.UnpinTip = Rimuovi dall'elenco - - -[ja-JP] - Japanese (Japan) -Menu.Programs = プログラム(&P) -Menu.Apps = アプリ -Menu.AllPrograms = すべてのプログラム -Menu.Back = 前に戻る -Menu.Favorites = お気に入り(&A) -Menu.Documents = 最近使ったファイル(&D) -Menu.Settings = 設定(&S) -Menu.Search = 検索(&C) -Menu.SearchBox = 検索 -Menu.SearchPrograms = プログラムとファイルの検索 -Menu.SearchInternet = インターネットの検索 -Menu.Searching = 検索しています... -Menu.NoMatch = 検索条件に一致する項目はありません。 -Menu.MoreResults = 検索結果の続きを表示 -Menu.Help = ヘルプとサポート(&H) -Menu.Run = ファイル名を指定して実行(&R)... -Menu.Logoff = %s のログオフ(&L)... -Menu.SwitchUser = ユーザーの切り替え(&W) -Menu.Lock = ロック(&O) -Menu.LogOffShort = ログオフ(&L) -Menu.Undock = コンピュータの装着解除(&E) -Menu.Disconnect = 切断(&I) -Menu.ShutdownBox = シャットダウン(&U)... -Menu.Shutdown = シャットダウン(&U) -Menu.Restart = 再起動(&R) -Menu.ShutdownUpdate = 更新してシャットダウン -Menu.RestartUpdate = 更新して再起動 -Menu.Sleep = スリープ(&S) -Menu.Hibernate = 休止状態(&H) -Menu.ControlPanel = コントロール パネル(&C) -Menu.PCSettings = PC 設定 -Menu.Security = Windows セキュリティ -Menu.Network = ネットワーク接続(&N) -Menu.Printers = プリンタ(&P) -Menu.Taskbar = タスク バーと [スタート] メニュー(&T) -Menu.SearchFiles = ファイルやフォルダ(&F)... -Menu.SearchPrinter = プリンタの検索(&P) -Menu.SearchComputers = コンピュータの検索(&C) -Menu.UserFilesTip = ユーザーが所有しているドキュメント、画像、音楽などのフォルダが含まれています。 -Menu.UserDocumentsTip = 手紙、レポート、およびそのほかのドキュメントやファイルが含まれます。 -Menu.UserPicturesTip = デジタル写真、イメージ、および画像ファイルが含まれます。 -Menu.UserMusicTip = 音楽およびそのほかのオーディオ ファイルが含まれます。 -Menu.UserVideosTip = ムービーおよびそのほかのビデオ ファイルが含まれます。 -Menu.NetworkTip = このコンピュータにあるネットワーク接続を表示し、新しい接続の作成をお手伝いします -Menu.PrintersTip = ローカルおよびネットワークのプリンタの追加、削除、および構成を行います。 -Menu.TaskbarTip = [スタート] メニューおよびタスク バーに表示される項目の種類や表示方法をカスタマイズします。 -Menu.ControlPanelTip = 設定を変更し、このコンピューターの機能をカスタマイズします。 -Menu.DocumentsLibTip = 手紙、レポート、メモなどのドキュメントにアクセスします。 -Menu.MusicLibTip = 音楽ファイルやオーディオ ファイルを再生します。 -Menu.PicturesLibTip = デジタル画像を表示および整理します。 -Menu.VideosLibTip = ホーム ビデオとその他のデジタル ビデオを視聴します。 -Menu.RecordingsLibTip = コンピューター上に録画されたテレビ番組を視聴します。 -Menu.DownloadTip = インターネット ダウンロードおよびお気に入りの Web サイトへのリンクを検索します。 -Menu.HomegroupTip = ホームグループ内の他のメンバーが共有するライブラリとフォルダーにアクセスします。 -Menu.RunTip = プログラム、フォルダー、ドキュメントまたは Web サイトを開きます。 -Menu.HelpTip = ヘルプのトピック、チュートリアル、トラブルシューティング、サポート サービスなどを検索します。 -Menu.ProgramsTip = プログラムの一覧を表示します。 -Menu.SearchFilesTip = ドキュメント、音楽ファイル、画像、電子メールなどを検索します。 -Menu.GamesTip = コンピューターにあるゲームのプレイと管理を行います。 -Menu.SecurityTip = Windows セキュリティ オプションを起動して [パスワードの変更]、[ユーザーの切り替え]、[タスク マネージャーの起動] を行います。 -Menu.SearchComputersTip = ネットワークのコンピューターを検索します -Menu.SearchPrintersTip = プリンターを検索します -Menu.AdminToolsTip = コンピューターの管理に関する設定を構成します。 -Menu.ShutdownTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてからコンピューターの電源を切ります。 -Menu.RestartTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてから、Windows を再起動します。 -Menu.SleepTip = すばやく作業を再開できるように、セッションをメモリに保持してコンピューターを低電力の状態にします。 -Menu.HibernateTip = セッションを保存してコンピューターの電源を切ります。コンピューターの電源を入れたときに、セッションは復元されます。 -Menu.LogOffTip = プログラムを閉じて、ログオフします。 -Menu.DisconnectTip = セッションを切断します。ログオンし直すと、このセッションに再接続できます。 -Menu.LockTip = このコンピューターをロックします。 -Menu.UndockTip = ドッキング ステーションからラップトップやノートブック コンピューターを取り外します。 -Menu.SwitchUserTip = プログラムを閉じずに、ユーザーを切り替えます。 -Menu.Empty = (なし) -Menu.Features = プログラムと機能 -Menu.FeaturesTip = コンピュータ上のプログラムをアンインストールまたは変更します。 -Menu.SearchPeople = 人(&P)... -Menu.SortByName = 名前順で並べ替え(&B) -Menu.Open = 開く(&O) -Menu.OpenAll = 開く - All Users(&P) -Menu.Explore = エクスプローラ(&E) -Menu.ExploreAll = エクスプローラ - All Users(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = ヘルプ -Menu.MenuExit = 終了 -Menu.LogoffTitle = Windows のログオフ -Menu.LogoffPrompt = ログオフしますか? -Menu.LogoffYes = ログオフ(&L) -Menu.LogoffNo = いいえ(&N) -Menu.RenameTitle = 名前の変更 -Menu.RenamePrompt = 新しい名前(&N): -Menu.RenameOK = OK -Menu.RenameCancel = キャンセル -Menu.Organize = [スタート] メニューの管理 -Menu.Expand = 展開(&A) -Menu.Collapse = 折りたたみ(&A) -Menu.NewFolder = 新しいフォルダ -Menu.NewShortcut = 新しいショートカット -Menu.AutoArrange = 自動整列(&A) -Menu.ActionOpen = 開く -Menu.ActionClose = 閉じる -Menu.ActionExecute = 実行 -Menu.RemoveList = この一覧から削除(&F) -Menu.RemoveAll = 最近使った項目の一覧のクリア(&L) -Menu.Explorer = エクスプローラ -Menu.Start = スタート -Menu.StartScreen = スタート画面 -Menu.StartMenu = スタート メニュー (Windows) -Menu.PinStart = スタート メニューに表示する -Menu.PinStartCs = スタート メニューに表示する (Classic Shell) -Menu.UnpinStartCs = スタート メニューに表示しない (Classic Shell) -Menu.MonitorOff = 画面をオフにする -Menu.RemoveHighlight = ハイライトの削除 -Menu.Uninstall = アンインストール(&U) -Menu.UninstallTitle = アンインストール -Menu.UninstallPrompt = %s をアンインストールしますか? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = PC 設定 -Search.CategoryPrograms = プログラム -Search.CategoryDocuments = ドキュメント -Search.CategoryMusic = ミュージック -Search.CategoryPictures = ピクチャ -Search.CategoryVideos = ビデオ -Search.CategoryFiles = ファイル -Search.CategoryInternet = インターネット -JumpList.Recent = 最近使ったもの -JumpList.Frequent = よく使うもの -JumpList.Tasks = タスク -JumpList.Pinned = いつも表示 -JumpList.Pin = いつも表示する(&I) -JumpList.Unpin = いつも表示するものから外す(&U) -JumpList.Remove = この一覧から削除(&F) -JumpList.PinTip = いつも表示する -JumpList.UnpinTip = いつも表示するものから外す - - -[ko-KR] - Korean (Korea) -Menu.Programs = 프로그램(&P) -Menu.Apps = 앱 -Menu.AllPrograms = 모든 프로그램 -Menu.Back = 뒤로 -Menu.Favorites = 즐겨찾기(&A) -Menu.Documents = 문서(&D) -Menu.Settings = 설정(&S) -Menu.Search = 검색(&C) -Menu.SearchBox = 검색 -Menu.SearchPrograms = 프로그램 및 파일 검색 -Menu.SearchInternet = 인터넷 검색 -Menu.Searching = 검색 중... -Menu.NoMatch = 일치하는 항목이 없습니다. -Menu.MoreResults = 자세한 결과 보기 -Menu.Help = 도움말 및 지원(&H) -Menu.Run = 실행(&R)... -Menu.Logoff = %s 로그오프(&L)... -Menu.SwitchUser = 사용자 전환(&W) -Menu.Lock = 잠금(&O) -Menu.LogOffShort = 로그오프(&L) -Menu.Undock = 컴퓨터 도킹 해제(&E) -Menu.Disconnect = 연결 끊기(&I) -Menu.ShutdownBox = 시스템 종료(&U)... -Menu.Shutdown = 시스템 종료(&U) -Menu.Restart = 다시 시작(&R) -Menu.ShutdownUpdate = 업데이트 및 종료 -Menu.RestartUpdate = 업데이트 및 다시 시작 -Menu.Sleep = 절전(&S) -Menu.Hibernate = 최대 절전 모드(&H) -Menu.ControlPanel = 제어판(&C) -Menu.PCSettings = PC 설정 -Menu.Security = Windows 보안 -Menu.Network = 네트워크 연결(&N) -Menu.Printers = 프린터(&P) -Menu.Taskbar = 작업 표시줄 및 시작 메뉴(&T) -Menu.SearchFiles = 파일 또는 폴더(&F)... -Menu.SearchPrinter = 프린터(&P) -Menu.SearchComputers = 컴퓨터(&C) -Menu.UserFilesTip = 사용자가 소유한 문서, 사진, 음악 및 기타 파일의 폴더가 있습니다. -Menu.UserDocumentsTip = 편지, 보고서, 기타 문서나 파일이 들어 있습니다. -Menu.UserPicturesTip = 디지털 사진, 이미지 및 그래픽 파일이 들어 있습니다. -Menu.UserMusicTip = 음악 및 기타 오디오 파일이 들어 있습니다. -Menu.UserVideosTip = 음악 및 기타 비디오 파일이 들어 있습니다. -Menu.NetworkTip = 이 컴퓨터의 기존 네트워크 연결을 표시하거나 새로 만드는 것을 도와줍니다. -Menu.PrintersTip = 로컬 및 네트워크 프린터를 추가, 제거, 구성합니다. -Menu.TaskbarTip = 표시되는 항목의 유형 및 표시 방법 등과 같은 시작 메뉴 및 작업 표시줄 설정을 사용자 지정합니다. -Menu.ControlPanelTip = 설정을 변경하고 컴퓨터의 기능을 사용자 지정합니다. -Menu.DocumentsLibTip = 편지, 보고서, 메모 및 기타 문서에 액세스합니다. -Menu.MusicLibTip = 음악 및 기타 오디오 파일을 재생합니다. -Menu.PicturesLibTip = 디지털 사진을 보고 정리합니다. -Menu.VideosLibTip = 홈 동영상 및 기타 디지털 비디오를 시청합니다. -Menu.RecordingsLibTip = 컴퓨터에 녹화된 TV 프로그램을 시청합니다. -Menu.DownloadTip = 인터넷 다운로드 및 즐겨 찾는 웹 사이트에 대한 링크를 찾습니다. -Menu.HomegroupTip = 홈 그룹의 다른 사용자가 공유한 라이브러리 및 폴더에 액세스합니다. -Menu.RunTip = 프로그램, 폴더, 문서 또는 웹 사이트를 엽니다. -Menu.HelpTip = 도움말 항목, 자습서, 문제 해결 및 기타 지원 서비스를 찾습니다. -Menu.ProgramsTip = 프로그램의 목록을 표시합니다. -Menu.SearchFilesTip = 문서, 음악, 사진, 전자 메일 등을 검색합니다. -Menu.GamesTip = 컴퓨터에 있는 게임을 실행 및 관리합니다. -Menu.SecurityTip = 암호를 변경하거나, 사용자를 전환하거나, 작업 관리자를 시작하려면 Windows 보안 옵션을 시작합니다. -Menu.SearchComputersTip = 네트워크에서 컴퓨터 찾기 -Menu.SearchPrintersTip = 프린터 찾기 -Menu.AdminToolsTip = 사용자 컴퓨터의 관리 설정을 구성합니다. -Menu.ShutdownTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 컴퓨터를 끕니다. -Menu.RestartTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 Windows를 다시 시작합니다. -Menu.SleepTip = 작업을 빠르게 다시 시작할 수 있도록 사용자 세션을 메모리에 저장하고 컴퓨터를 절전 상태로 전환합니다. -Menu.HibernateTip = 사용자 세션을 저장하고 컴퓨터를 끕니다. 컴퓨터를 켜면 Windows에 사용자 세션이 복원됩니다. -Menu.LogOffTip = 프로그램을 닫고 로그오프합니다. -Menu.DisconnectTip = 세션 연결을 끊습니다. 다시 로그온할 때 이 세션에 연결할 수 있습니다. -Menu.LockTip = 이 컴퓨터를 잠급니다. -Menu.UndockTip = 도킹 스테이션에서 랩톱 또는 노트북 컴퓨터를 제거합니다. -Menu.SwitchUserTip = 프로그램을 닫지 않고 사용자를 전환합니다. -Menu.Empty = (비어 있음) -Menu.Features = 프로그램 및 기능 -Menu.FeaturesTip = 컴퓨터의 프로그램을 제거하거나 변경합니다. -Menu.SearchPeople = 사람 찾기(&P)... -Menu.SortByName = 이름순 정렬(&B) -Menu.Open = 열기(&O) -Menu.OpenAll = 열기 - All Users(&P) -Menu.Explore = 탐색(&E) -Menu.ExploreAll = 탐색 - All Users(&X) -Menu.MenuSettings = 설정 -Menu.MenuHelp = 도움말 -Menu.MenuExit = 끝내기 -Menu.LogoffTitle = Windows 로그오프 -Menu.LogoffPrompt = 로그오프하시겠습니까? -Menu.LogoffYes = 로그오프(&L) -Menu.LogoffNo = 아니요(&N) -Menu.RenameTitle = 이름 바꾸기 -Menu.RenamePrompt = 새 이름(&N): -Menu.RenameOK = 확인 -Menu.RenameCancel = 취소 -Menu.Organize = 시작 메뉴 구성 -Menu.Expand = 확장(&A) -Menu.Collapse = 축소(&A) -Menu.NewFolder = 새 폴더 -Menu.NewShortcut = 새 바로 가기 -Menu.AutoArrange = 자동 정렬(&A) -Menu.ActionOpen = 열기 -Menu.ActionClose = 닫기 -Menu.ActionExecute = 실행 -Menu.RemoveList = 이 목록에서 제거(&F) -Menu.RemoveAll = 최근 항목 목록 지우기(&L) -Menu.Explorer = Windows 탐색기 -Menu.Start = 시작 -Menu.StartScreen = 시작 화면 -Menu.StartMenu = 시작 메뉴 (Windows) -Menu.PinStart = 시작 메뉴에 고정 -Menu.PinStartCs = 시작 메뉴에 고정 (Classic Shell) -Menu.UnpinStartCs = 시작 메뉴에서 제거 (Classic Shell) -Menu.MonitorOff = 디스플레이 끄기 -Menu.RemoveHighlight = 추천 취소 -Menu.Uninstall = 제거(&U) -Menu.UninstallTitle = 제거 -Menu.UninstallPrompt = %s 설치를 제거하시겠습니까? -Search.CategorySettings = 설정 -Search.CategoryPCSettings = PC 설정 -Search.CategoryPrograms = 프로그램 -Search.CategoryDocuments = 문서 -Search.CategoryMusic = 음악 -Search.CategoryPictures = 사진 -Search.CategoryVideos = 비디오 -Search.CategoryFiles = 파일 -Search.CategoryInternet = 인터넷 -JumpList.Recent = 최근 항목 -JumpList.Frequent = 자주 사용하는 항목 -JumpList.Tasks = 작업 -JumpList.Pinned = 고정됨 -JumpList.Pin = 이 목록에 고정(&I) -JumpList.Unpin = 이 목록에서 제거(&U) -JumpList.Remove = 이 목록에서 제거(&F) -JumpList.PinTip = 이 목록에 고정 -JumpList.UnpinTip = 이 목록에서 제거 - - -[lt-LT] - Lithuanian (Lithuania) -Menu.Programs = &Programos -Menu.Apps = Programėlės -Menu.AllPrograms = Visos programos -Menu.Back = Atgal -Menu.Favorites = P&arankiniai -Menu.Documents = &Dokumentai -Menu.Settings = Para&metrai -Menu.Search = I&eškoti -Menu.SearchBox = Ieškoti -Menu.SearchPrograms = Ieškoti tarp programų ir failų -Menu.SearchInternet = Ieškoti internete -Menu.Searching = Ieškoma... -Menu.NoMatch = Nėra iešką atitinkančių elementų. -Menu.MoreResults = Rodyti daugiau rezultatų -Menu.Help = &Žinynas ir palaikymas -Menu.Run = &Vykdyti... -Menu.Logoff = I&šeiti %s... -Menu.SwitchUser = Perjungti &vartotoją -Menu.Lock = Už&rakinti -Menu.LogOffShort = &Išeiti -Menu.Undock = Kompi&uterį atjungti nuo doko -Menu.Disconnect = A&tsijungti -Menu.ShutdownBox = Išjun>i... -Menu.Shutdown = &Baigti darbą -Menu.Restart = &Paleisti iš naujo -Menu.ShutdownUpdate = Naujinti ir išjungti -Menu.RestartUpdate = Naujinti ir paleisti iš naujo -Menu.Sleep = &Miego būsena -Menu.Hibernate = &Užmigdyti -Menu.ControlPanel = &Valdymo skydas -Menu.PCSettings = PC parametrai -Menu.Security = Windows sauga -Menu.Network = &Tinklo ryšiai -Menu.Printers = &Spausdintuvai -Menu.Taskbar = &Užduočių juosta ir meniu Pradėti -Menu.SearchFiles = Fa&ilams ir aplankams... -Menu.SearchPrinter = S&pausdintuvui -Menu.SearchComputers = &Kompiuteriams -Menu.UserFilesTip = Čia yra aplankai, skirti Dokumentams, Paveikslėliams, Muzikai ir kitoms jums priklausantiems failams. -Menu.UserDocumentsTip = Yra laiškų, ataskaitų ir kitų dokumentų, bei failų. -Menu.UserPicturesTip = Yra skaitmeninių nuotraukų, vaizdų ir grafinių failų. -Menu.UserMusicTip = Yra muzikos ir kitų garso failų. -Menu.UserVideosTip = Yra filmų ir kitų vaizdo failų. -Menu.NetworkTip = Rodomi esantys tinklo ryšiai kompiuteryje ir padedama kurti naujus -Menu.PrintersTip = Įtraukti, šalinti ir konfigūruoti vietinius ir tinklo spausdintuvus. -Menu.TaskbarTip = Tinkinkite meniu Pradėti ir užduočių juostą, pvz., rodyti skirtų elementų tipus ir jų išvaizdą. -Menu.ControlPanelTip = Keiskite parametrus ir tinkinkite savo kompiuterio funkcionalumą. -Menu.DocumentsLibTip = Pasiekite laiškus, ataskaitas, pastabas ir kitų tipų dokumentus. -Menu.MusicLibTip = Leiskite muzikos įrašus ir kitus garso failus. -Menu.PicturesLibTip = Peržiūrėkite ir tvarkykite skaitmeninius paveikslėlius. -Menu.VideosLibTip = Žiūrėkite namų kinus ir kitus skaitmeninius vaizdo įrašus. -Menu.RecordingsLibTip = Žiūrėkite TV programas, įrašytas jūsų kompiuteryje. -Menu.DownloadTip = Ieškokite siūlomų atsisiųsti failų internete ir nuorodų į mėgstamas svetaines. -Menu.HomegroupTip = Pasiekite bibliotekas ir aplankus, kuriuos bendrina kiti jūsų namų grupės nariai. -Menu.RunTip = Atidaro programą, aplanką, dokumentą ar svetainę. -Menu.HelpTip = Ieškokite Žinyno temų, vadovėlių, trikčių šalinimo ir kitų palaikymo paslaugų. -Menu.ProgramsTip = Atidaro programų sąrašą. -Menu.SearchFilesTip = Ieškokite dokumentų, muzikos įrašų, paveikslėlių, el. pašto ir t. t. -Menu.GamesTip = Paleiskite ir valdykite žaidimus kompiuteryje. -Menu.SecurityTip = Paleiskite Windows saugos parinktis, kad pakeistumėte slaptažodį, perjungtumėte vartotoją arba paleistumėte užduočių tvarkytuvą. -Menu.SearchComputersTip = Tinkle ieškoti kompiuterių -Menu.SearchPrintersTip = Ieškoti spausdintuvo -Menu.AdminToolsTip = Konfigūruokite kompiuterio administracinius parametrus. -Menu.ShutdownTip = Uždaro visas atidarytas programas, baigia darbą su Windows ir išjungia kompiuterį. -Menu.RestartTip = Uždaro visas atidarytas programas, Windows ir dar kartą paleidžia Windows. -Menu.SleepTip = Palieka seansą atmintyje ir perjungia kompiuterį veikti eikvojant mažai energijos, kad galėtumėte greitai tęsti darbą. -Menu.HibernateTip = Įrašo seansą ir išjungia kompiuterį. Įjungus kompiuterį, Windows atkuria seansą. -Menu.LogOffTip = Uždaro programas ir išeina. -Menu.DisconnectTip = Atjungiamas seansas. Pakartotinai prisijungti prie šio seanso galėsite dar kartą įėję. -Menu.LockTip = Užrakina šį kompiuterį. -Menu.UndockTip = Iš doko šalinamas nešiojamasis kompiuteris. -Menu.SwitchUserTip = Pakeičia vartotojus neuždarant programų. -Menu.Empty = (Tuščia) -Menu.Features = Programos ir funkcijos -Menu.FeaturesTip = Pašalinkite arba keiskite kompiuterio programas. -Menu.SearchPeople = &Asmenims... -Menu.SortByName = &Rūšiuoti pagal vardus -Menu.Open = &Atidaryti -Menu.OpenAll = A&tidaryti aplanką Visi vartotojai -Menu.Explore = Naršyt&i -Menu.ExploreAll = Na&ršyti visus vartotojus -Menu.MenuSettings = Parametrai -Menu.MenuHelp = Žinynas -Menu.MenuExit = Išeiti -Menu.LogoffTitle = Išeiti iš Windows -Menu.LogoffPrompt = Ar tikrai norite išeiti? -Menu.LogoffYes = I&šeiti -Menu.LogoffNo = &Ne -Menu.RenameTitle = Pervardyti -Menu.RenamePrompt = Naujas &pavadinimas: -Menu.RenameOK = Gerai -Menu.RenameCancel = Atšaukti -Menu.Organize = Tvarkyti pradžios meniu -Menu.Expand = P&lėsti -Menu.Collapse = Su&traukti -Menu.NewFolder = Naujas aplankas -Menu.NewShortcut = Nauja nuoroda -Menu.AutoArrange = Autom&atinis išdėstymas -Menu.ActionOpen = Atidaryti -Menu.ActionClose = Uždaryti -Menu.ActionExecute = Vykdyti -Menu.RemoveList = Šal&inti iš šio sąrašo -Menu.RemoveAll = &Valyti naujausių elementų sąrašą -Menu.Explorer = Windows naršyklė -Menu.Start = Pradėti -Menu.StartScreen = Pradžios ekranas -Menu.StartMenu = Meniu Pradėti (Windows) -Menu.PinStart = Padaryti prieinamą meniu Pradėti -Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Classic Shell) -Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Classic Shell) -Menu.MonitorOff = Išjungti ekraną -Menu.RemoveHighlight = Šalinti paryškinimą -Menu.Uninstall = &Pašalinti -Menu.UninstallTitle = Pašalinti -Menu.UninstallPrompt = Ar tikrai norite pašalinti %s? -Search.CategorySettings = Parametrai -Search.CategoryPCSettings = PC parametrai -Search.CategoryPrograms = Programos -Search.CategoryDocuments = Dokumentai -Search.CategoryMusic = Muzika -Search.CategoryPictures = Paveikslėliai -Search.CategoryVideos = Vaizdo įrašai -Search.CategoryFiles = Failai -Search.CategoryInternet = Internetas -JumpList.Recent = Paskutiniai -JumpList.Frequent = Dažniausi -JumpList.Tasks = Užduotys -JumpList.Pinned = Susegta -JumpList.Pin = Į&traukti į šį sąrašą -JumpList.Unpin = P&ašalinti iš šio sąrašo -JumpList.Remove = Pašal&inti iš šio sąrašo -JumpList.PinTip = Įtraukti į šį sąrašą -JumpList.UnpinTip = Pašalinti iš šio sąrašo - - -[lv-LV] - Latvian (Latvia) -Menu.Programs = Pro&grammas -Menu.Apps = Programmas -Menu.AllPrograms = Visas programmas -Menu.Back = Atpakaļ -Menu.Favorites = Mana i&zlase -Menu.Documents = &Dokumenti -Menu.Settings = &Iestatījumi -Menu.Search = &Meklēt -Menu.SearchBox = Meklēt -Menu.SearchPrograms = Meklēt programmas un failus -Menu.SearchInternet = Meklēt internetā -Menu.Searching = Notiek meklēšana... -Menu.NoMatch = Nav vienumu, kas atbilstu meklēšanas kritērijiem. -Menu.MoreResults = Skatīt citus rezultātus -Menu.Help = Pa&līdzība un atbalsts -Menu.Run = Iz&pildīt... -Menu.Logoff = &Atteikties ar vārdu %s... -Menu.SwitchUser = Pār&slēgt lietotāju -Menu.Lock = Ai&zslēgt -Menu.LogOffShort = &Atteikties -Menu.Undock = Atdokot dat&oru -Menu.Disconnect = At&vienoties -Menu.ShutdownBox = &Beidzēt... -Menu.Shutdown = &Beidzēšana -Menu.Restart = &Restartēšana -Menu.ShutdownUpdate = Atjaunināt un izslēgt -Menu.RestartUpdate = Atjaunināt un restartēt -Menu.Sleep = &Miega režīms -Menu.Hibernate = &Hibernācija -Menu.ControlPanel = Vadības &panelis -Menu.PCSettings = Datora iestatījumi -Menu.Security = Windows drošība -Menu.Network = &Tīkla savienojumi -Menu.Printers = P&rinteri -Menu.Taskbar = &Uzdevumjosla un izvēlne Sākt -Menu.SearchFiles = &Failus vai mapes... -Menu.SearchPrinter = &Printeri -Menu.SearchComputers = &Datorus -Menu.UserFilesTip = Ietver sadaļu Mani dokumenti, Mani attēli, Mana mūzika mapes un citus failus, kas jums pieder. -Menu.UserDocumentsTip = Satur vēstules, atskaites un citus dokumentus un failus. -Menu.UserPicturesTip = Satur ciparu fotogrāfijas, attēlus un grafikas failus. -Menu.UserMusicTip = Satur mūziku un citus audio failus. -Menu.UserVideosTip = Satur filmas un citus video failus. -Menu.NetworkTip = Parāda šajā datorā esošos tīkla savienojumus un palīdz izveidot jaunus -Menu.PrintersTip = Pievienojiet, noņemiet un konfigurējiet lokālos un tīkla printerus. -Menu.TaskbarTip = Pielāgot izvēlni Sākt un uzdevumjoslu, piemēram, kāda tipa vienumus rādīt un kā tiem ir jāizskatās. -Menu.ControlPanelTip = Mainīt iestatījumus un pielāgot datora funkcionalitāti. -Menu.DocumentsLibTip = Piekļūt vēstulēm, atskaitēm, piezīmēm un cita veida dokumentiem. -Menu.MusicLibTip = Atskaņot mūzikas un citus audio failus. -Menu.PicturesLibTip = Skatīt un organizēt digitālos attēlus. -Menu.VideosLibTip = Skatiet amatieru filmas un citu ciparvideo. -Menu.RecordingsLibTip = Skatiet datorā ierakstītās TV programmas. -Menu.DownloadTip = Atrodiet interneta lejupielādes un saites uz iecienītajām vietnēm. -Menu.HomegroupTip = Piekļūstiet bibliotēkām un mapēm, ko kopīgojušas citas personas mājas grupā. -Menu.RunTip = Atver programmu, mapi, dokumentu vai tīmekļa vietni. -Menu.HelpTip = Atrast palīdzības tēmas, apmācības, problēmu novēršanu un citus atbalsta pakalpojumus. -Menu.ProgramsTip = Atver programmu sarakstu. -Menu.SearchFilesTip = Meklēt dokumentus, mūziku, attēlus, e-pastu un citu. -Menu.GamesTip = Spēlēt un pārvaldīt spēles datorā. -Menu.SecurityTip = Palaist Windows drošības opcijas, lai mainītu paroli, pārslēgtu lietotāju vai startētu Uzdevumu pārvaldnieku. -Menu.SearchComputersTip = Meklēt datorus tīklā -Menu.SearchPrintersTip = Meklēt printeri -Menu.AdminToolsTip = Konfigurēt datora administratīvos iestatījumus. -Menu.ShutdownTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam izslēdz datoru. -Menu.RestartTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam to atkal startē. -Menu.SleepTip = Saglabā sesiju atmiņā un pārslēdz datoru mazas jaudas režīmā, lai pēc tam varētu ātri atsākt darbu. -Menu.HibernateTip = Saglabā sesiju un izslēdz datoru. Ieslēdzot datoru, sistēma Windows atjauno sesiju. -Menu.LogOffTip = Aizvērt programmas un atteikties. -Menu.DisconnectTip = Atvieno sesiju. Atkārtoti izveidot savienojumu ar šo sesiju var, vēlreiz piesakoties sistēmā. -Menu.LockTip = Aizslēgt datoru. -Menu.UndockTip = Noņem klēpjdatoru vai piezīmjdatoru no dokstacijas. -Menu.SwitchUserTip = Pārslēgt lietotājus, neaizverot programmas. -Menu.Empty = (Tukšs) -Menu.Features = Programmas un līdzekļi -Menu.FeaturesTip = Noņemt programmu instalāciju vai mainīt programmas datorā. -Menu.SearchPeople = &Personām... -Menu.SortByName = &Kārtot pēc nosaukuma -Menu.Open = A&tvērt -Menu.OpenAll = &Atvērt visus lietotājus -Menu.Explore = &Pārlūkot -Menu.ExploreAll = Pār&lūkot visus lietotājus -Menu.MenuSettings = Iestatījumi -Menu.MenuHelp = Palīdzība -Menu.MenuExit = Iziet -Menu.LogoffTitle = Atteikšanās sistēmā Windows -Menu.LogoffPrompt = Vai tiešām vēlaties atteikties? -Menu.LogoffYes = &Atteikties -Menu.LogoffNo = &Nē -Menu.RenameTitle = Pārdēvēšana -Menu.RenamePrompt = Jaunais &nosaukums: -Menu.RenameOK = Labi -Menu.RenameCancel = Atcelt -Menu.Organize = Organizēt izvēlni Sākt -Menu.Expand = Izv&ērst -Menu.Collapse = Sakļ&aut -Menu.NewFolder = Jauna mape -Menu.NewShortcut = Jauna saīsne -Menu.AutoArrange = &Automātiski sakārtot -Menu.ActionOpen = Atvērt -Menu.ActionClose = Aizvērt -Menu.ActionExecute = Izpildīt -Menu.RemoveList = &Noņemt no šī saraksta -Menu.RemoveAll = &Notīrīt nesen pievienoto vienumu sarakstu -Menu.Explorer = Windows Explorer -Menu.Start = Sākt -Menu.StartScreen = Sākuma ekrāns -Menu.StartMenu = Izvēlne Sākt (Windows) -Menu.PinStart = Piespraust izvēlnei Sākt -Menu.PinStartCs = Piespraust izvēlnei Sākt (Classic Shell) -Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Classic Shell) -Menu.MonitorOff = Izslēgt displeju -Menu.RemoveHighlight = Noņemt marķējumu -Menu.Uninstall = &Atinstalēt -Menu.UninstallTitle = Atinstalēt -Menu.UninstallPrompt = Vai esat pārliecināts, ka vēlaties atinstalēt %s? -Search.CategorySettings = Iestatījumi -Search.CategoryPCSettings = Datora iestatījumi -Search.CategoryPrograms = Programmas -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Mūzika -Search.CategoryPictures = Attēli -Search.CategoryVideos = Video -Search.CategoryFiles = Faili -Search.CategoryInternet = Internets -JumpList.Recent = Nesen izmantotie -JumpList.Frequent = Biežāk atvērtie -JumpList.Tasks = Uzdevumi -JumpList.Pinned = Piesprausts -JumpList.Pin = Pie&spraust šim sarakstam -JumpList.Unpin = &Atspraust no šī saraksta -JumpList.Remove = &Noņemt no šī saraksta -JumpList.PinTip = Piespraust šim sarakstam -JumpList.UnpinTip = Atspraust no šī saraksta - - -[mk-MK] - Macedonian (Macedonia) -Menu.Programs = Програми -Menu.Apps = Апликации -Menu.AllPrograms = Сите програми -Menu.Back = Назад -Menu.Favorites = Омилени -Menu.Documents = Документи -Menu.Settings = Подесувања -Menu.Search = Пребарување -Menu.SearchBox = Поле за пребарување -Menu.SearchPrograms = Барање на програми и фајлови -Menu.SearchInternet = Пребарување на интернет -Menu.Searching = Пребарување... -Menu.NoMatch = Не е пронајдено ништо. -Menu.MoreResults = Дај повеќе резултати -Menu.Help = Помош и поддршка -Menu.Run = Стартувај... -Menu.Logoff = Излегување од... -Menu.SwitchUser = Смени го корисникот -Menu.Lock = Заклучување -Menu.LogOffShort = Кратко излегување -Menu.Undock = Откачи го компјутерот -Menu.Disconnect = Прекини ја врската -Menu.ShutdownBox = Исклучи... -Menu.Shutdown = Исклучување -Menu.Restart = Рестартирај -Menu.ShutdownUpdate = Надградба и исклучување -Menu.RestartUpdate = Надградба и рестартирање -Menu.Sleep = Заспивање -Menu.Hibernate = Хибернација -Menu.ControlPanel = Контрол панел -Menu.PCSettings = Параметри на компјутерот -Menu.Security = Заштита на Windows -Menu.Network = Компјутерска Мрежа -Menu.Printers = Принтери -Menu.Taskbar = Таскбар и мени “Старт“ -Menu.SearchFiles = За фајлови или фолдери... -Menu.SearchPrinter = За печатар -Menu.SearchComputers = За компјутери -Menu.UserFilesTip = Содржи фолдери за документи, музика и други ваши фајлови. -Menu.UserDocumentsTip = Содржи документи, слики, фајлови и друго. -Menu.UserPicturesTip = Содржи документи, слики и фајлови. -Menu.UserMusicTip = Содржи музика и други аудио фајлови. -Menu.UserVideosTip = Содржи филмови и други видео фајлови. -Menu.NetworkTip = Покажува постоечки врски на мрежата на тој компјутер и ви овозможува да направите нови -Menu.PrintersTip = Додавање, отстранување и конфигурирање на локални мрежини принтери. -Menu.TaskbarTip = Персонализирање на менито "Старт" и таскбарот на задачите, како на прим. типови на елементи коишто ќе бидат покажани. -Menu.ControlPanelTip = Промена на подесување и пресонализирање на функционалноста на компјутерот. -Menu.DocumentsLibTip = Пристап до писма, белешки и други видови на документи. -Menu.MusicLibTip = Репродукција на музика и други аудио фајлови. -Menu.PicturesLibTip = Преглед и организирање на дигитални слики. -Menu.VideosLibTip = Гледање на домашни филмови и други дигитални видеозаписи. -Menu.RecordingsLibTip = Гледање на снимени на компјутер ТВ програми. -Menu.DownloadTip = Барање на даунлоадирани фајлови од интернет и кон напосакуваните врски. -Menu.HomegroupTip = Достап до директориуми и фолдери, споделени од други луѓе во вашата домашна мрежа. -Menu.RunTip = Отвара програма, фолдер, документ или веб сајт. -Menu.HelpTip = Лоцирајте теми од "Помош", туторијали, отстранување на неисправности и други услуги за поддршка. -Menu.ProgramsTip = Го отвора списокот на програмите. -Menu.SearchFilesTip = Барање на документи, музика, слики,и електронска пошта и друго. -Menu.GamesTip = Играјте и управувајте со игрите на својот компјутер. -Menu.SecurityTip = Стартирајте ги опциите за заштита на Windows, за да промените лозинка, да смените корисник или да стартирате таск менаџер. -Menu.SearchComputersTip = Барање на компјутери во мрежата -Menu.SearchPrintersTip = Барање на печатари -Menu.AdminToolsTip = Конфигурирање на административните подесувања на компјутерот. -Menu.ShutdownTip = Ги затвора сите отворени програми, исклучува Windows и исклучува компјутер. -Menu.RestartTip = Ги затвора сите отворени програми, исклучува Windows и после одново се стартува Windows. -Menu.SleepTip = Ја запазува сесијата во меморија и го поставува компјутерот во систем на штедење на енергија, за да можете брзо да продолжите со работа. -Menu.HibernateTip = Ја запазува сесијата во меморија и исклучува компјутерот. Кога ќе го вклучите компјутерот, Windows ја продолжува вашата сесија. -Menu.LogOffTip = Затварање на програмите и излегување. -Menu.DisconnectTip = Ја прекинува врската со вашата сесија. Можете да се поврзете со таа сесија повторно, кога ќе влезете повторно. -Menu.LockTip = Заклупување на компјутерот. -Menu.UndockTip = Го отстранува вашиот лаптоп или ноутбук комјутер од базната станица. -Menu.SwitchUserTip = Смена на корисниците без да се затвораат програмите. -Menu.Empty = (Празно) -Menu.Features = Програми и компоненти -Menu.FeaturesTip = Деинсталација или промена на програми на компјутерот. -Menu.SearchPeople = За луѓе... -Menu.SortByName = Сортирај по име -Menu.Open = Отвори -Menu.OpenAll = Отвори "Сите корисници" -Menu.Explore = Преглед -Menu.ExploreAll = Преглед на "Сите корисници" -Menu.MenuSettings = Подесувања -Menu.MenuHelp = Помош -Menu.MenuExit = Излез -Menu.LogoffTitle = Излегување од Windows -Menu.LogoffPrompt = Навистина сакате да излезете? -Menu.LogoffYes = Излегување -Menu.LogoffNo = Не -Menu.RenameTitle = Преименување -Menu.RenamePrompt = Ново име: -Menu.RenameOK = OK -Menu.RenameCancel = Откажи -Menu.Organize = Организирање на менито "Старт" -Menu.Expand = Прошири -Menu.Collapse = Собери -Menu.NewFolder = Нов фолдер -Menu.NewShortcut = Нов краток пат -Menu.AutoArrange = Автоматско подредување -Menu.ActionOpen = Отвори -Menu.ActionClose = Затвори -Menu.ActionExecute = Изврши -Menu.RemoveList = Отстрани од тој список -Menu.RemoveAll = Исчисти го списокот од последните програми -Menu.Explorer = Windows Explorer -Menu.Start = Старт -Menu.StartScreen = Почетен екран -Menu.StartMenu = Мени "Старт" (Windows) -Menu.PinStart = Закачи кон менито "Старт" -Menu.PinStartCs = Закачи го кон менито "Старт" (Classic Shell) -Menu.UnpinStartCs = Откачи го од менито "Старт" (Classic Shell) -Menu.MonitorOff = Исклучување на дисплејот -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Деинсталирај -Menu.UninstallTitle = Деинсталирај -Menu.UninstallPrompt = Дали сте сигурни дека сакате да го деинсталирате %s? -Search.CategorySettings = Подесувања -Search.CategoryPCSettings = Параметри на компјутерот -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Слики -Search.CategoryVideos = Видеозаписи -Search.CategoryFiles = Фајлови -Search.CategoryInternet = Интернет -JumpList.Recent = Последни -JumpList.Frequent = Често Користени -JumpList.Tasks = Задачи -JumpList.Pinned = Закачени -JumpList.Pin = Закачи кон тој список -JumpList.Unpin = Откачи од тој список -JumpList.Remove = Отстрани од тој список -JumpList.PinTip = Закачи кон тој список -JumpList.UnpinTip = Откачи од тој список - - -[nb-NO] - Norwegian, Bokmål (Norway) -Menu.Programs = &Programmer -Menu.Apps = Apper -Menu.AllPrograms = Alle programmer -Menu.Back = Tilbake -Menu.Favorites = &Favoritter -Menu.Documents = &Dokumenter -Menu.Settings = &Innstillinger -Menu.Search = &Søk -Menu.SearchBox = Søk -Menu.SearchPrograms = Søk i programmer og filer -Menu.SearchInternet = Søk på Internett -Menu.Searching = Søker... -Menu.NoMatch = Ingen elementer stemmer med søket. -Menu.MoreResults = Se flere resultater -Menu.Help = &Hjelp og støtte -Menu.Run = &Kjør... -Menu.Logoff = &Logg av %s... -Menu.SwitchUser = &Bytt bruker -Menu.Lock = L&ås -Menu.LogOffShort = &Logg av -Menu.Undock = Koble fra P&C -Menu.Disconnect = K&oble fra -Menu.ShutdownBox = &Avslutt... -Menu.Shutdown = &Avslutt -Menu.Restart = &Start på nytt -Menu.ShutdownUpdate = Oppdater og slå av -Menu.RestartUpdate = Oppdater og start på nytt -Menu.Sleep = &Hvilemodus -Menu.Hibernate = &Dvalemodus -Menu.ControlPanel = &Kontrollpanel -Menu.PCSettings = PC-innstillinger -Menu.Security = Windows-sikkerhet -Menu.Network = &Nettverkstilkoblinger -Menu.Printers = &Skrivere -Menu.Taskbar = &Oppgavelinje og Start-meny -Menu.SearchFiles = Etter &filer eller mapper... -Menu.SearchPrinter = Etter &skriver -Menu.SearchComputers = Etter &datamaskiner -Menu.UserFilesTip = Inneholder mapper for dokumenter, bilder, musikk og andre filer som tilhører deg. -Menu.UserDocumentsTip = Inneholder brev, rapporter og andre dokumenter og filer. -Menu.UserPicturesTip = Inneholder digitale fotografier, bilder og grafikkfiler. -Menu.UserMusicTip = Inneholder musikk- og andre lydfiler. -Menu.UserVideosTip = Inneholder filmer og andre videofiler. -Menu.NetworkTip = Viser eksisterende tilkoblinger på denne datamaskinen, og hjelper deg med å opprette nye -Menu.PrintersTip = Legg til, fjern og konfigurer lokale skrivere. -Menu.TaskbarTip = Tilpass Start-menyen og oppgavelinjen, for eksempel typen elementer som skal vises, og hvordan de skal vises. -Menu.ControlPanelTip = Endre innstillinger og tilpass funksjonaliteten på datamaskinen. -Menu.DocumentsLibTip = Lagre brev, rapporter, notater og andre typer dokumenter. -Menu.MusicLibTip = Spill av musikk og andre lydfiler. -Menu.PicturesLibTip = Vis og ordne digitale bilder. -Menu.VideosLibTip = Se hjemmefilmer og andre digitale videoer. -Menu.RecordingsLibTip = Se TV-programmer lagret på datamaskinen. -Menu.DownloadTip = Finn Internett-nedlastinger og koblinger til favorittsteder på nettet. -Menu.HomegroupTip = Få tilgang til biblioteker og mapper delt med andre i hjemmegruppen. -Menu.RunTip = Åpner et program, en mappe, et dokument eller et webområde. -Menu.HelpTip = Finn hjelpeemner, opplæring, feilsøking og andre støttetjenester. -Menu.ProgramsTip = Åpner en liste over programmer. -Menu.SearchFilesTip = Søk etter dokumenter, musikk, bilder, e-post og mer. -Menu.GamesTip = Spill og administrer spill på datamaskinen. -Menu.SecurityTip = Start Windows sikkerhetsalternativer for å endre Passord, Bytte bruker eller starte Oppgavebehandling. -Menu.SearchComputersTip = Søk etter datamaskiner på nettverket -Menu.SearchPrintersTip = Søk etter en skriver -Menu.AdminToolsTip = Konfigurer administrative innstillinger for datamaskinen. -Menu.ShutdownTip = Lukker alle åpne programmer, avslutter Windows og slår deretter av datamaskinen. -Menu.RestartTip = Lukker alle åpne programmer, avslutter Windows, og starter deretter Windows på nytt. -Menu.SleepTip = Beholder økten i minnet, og setter datamaskinen i en status med lavt strømforbruk så du raskt kan gjenoppta arbeidet. -Menu.HibernateTip = Lagrer økten, og slår av datamaskinen. Windows gjenoppretter økten når du slår på datamaskinen. -Menu.LogOffTip = Lukk programmer og logg av. -Menu.DisconnectTip = Kobler fra økten. Du kan koble til denne økten når du logger på igjen. -Menu.LockTip = Lås denne datamaskinen. -Menu.UndockTip = Fjerner den bærbare datamaskinen fra en forankringsstasjon. -Menu.SwitchUserTip = Bytt brukere uten å lukke programmer. -Menu.Empty = (Tom) -Menu.Features = Programmer og funksjoner -Menu.FeaturesTip = Avinstaller eller endre programmer på datamaskinen. -Menu.SearchPeople = Etter &personer... -Menu.SortByName = Sorter etter &navn -Menu.Open = Å&pne -Menu.OpenAll = &Åpne mappen All users -Menu.Explore = &Utforsk -Menu.ExploreAll = Utforsk &mappen All users -Menu.MenuSettings = Innstillinger -Menu.MenuHelp = Hjelp -Menu.MenuExit = Avslutt -Menu.LogoffTitle = Logg av Windows -Menu.LogoffPrompt = Er du sikker på at du vil logge av? -Menu.LogoffYes = &Logg av -Menu.LogoffNo = &Nei -Menu.RenameTitle = Gi nytt navn -Menu.RenamePrompt = &Nytt navn: -Menu.RenameOK = OK -Menu.RenameCancel = Avbryt -Menu.Organize = Organiser Start-meny -Menu.Expand = &Utvid -Menu.Collapse = &Minimer -Menu.NewFolder = Ny mappe -Menu.NewShortcut = Ny snarvei -Menu.AutoArrange = O&rdne automatisk -Menu.ActionOpen = Åpne -Menu.ActionClose = Lukk -Menu.ActionExecute = Utføre -Menu.RemoveList = &Fjern fra denne listen -Menu.RemoveAll = &Tøm listen over nylig brukte elementer -Menu.Explorer = Windows Utforsker -Menu.Start = Start -Menu.StartScreen = Startskjerm -Menu.StartMenu = Start-meny (Windows) -Menu.PinStart = Fest til Start-menyen -Menu.PinStartCs = Fest til Start-menyen (Classic Shell) -Menu.UnpinStartCs = Løsne fra Start-menyen (Classic Shell) -Menu.MonitorOff = Slå av skjermen -Menu.RemoveHighlight = Fjern høydepunkt -Menu.Uninstall = &Avinstaller -Menu.UninstallTitle = Avinstaller -Menu.UninstallPrompt = Er du sikker på at du vil avinstallere %s? -Search.CategorySettings = Innstillinger -Search.CategoryPCSettings = PC-innstillinger -Search.CategoryPrograms = Programmer -Search.CategoryDocuments = Dokumenter -Search.CategoryMusic = Musikk -Search.CategoryPictures = Bilder -Search.CategoryVideos = Videoer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internett -JumpList.Recent = Siste -JumpList.Frequent = Ofte -JumpList.Tasks = Oppgaver -JumpList.Pinned = Låst -JumpList.Pin = &Fest til denne listen -JumpList.Unpin = &Løsne fra denne listen -JumpList.Remove = Fjer&n fra denne listen -JumpList.PinTip = Fest til denne listen -JumpList.UnpinTip = Løsne fra denne listen - - -[nl-NL] - Dutch (Netherlands) -Menu.Programs = &Programma's -Menu.Apps = Apps -Menu.AllPrograms = Alle programma's -Menu.Back = Vorige weergave -Menu.Favorites = &Favorieten -Menu.Documents = &Documenten -Menu.Settings = &Instellingen -Menu.Search = &Zoeken -Menu.SearchBox = Zoeken -Menu.SearchPrograms = Programma's en bestanden zoeken -Menu.SearchInternet = Op internet zoeken -Menu.Searching = Zoeken... -Menu.NoMatch = Geen zoekresultaten. -Menu.MoreResults = Meer resultaten weergeven -Menu.Help = &Help en ondersteuning -Menu.Run = &Uitvoeren... -Menu.Logoff = %s af&melden... -Menu.SwitchUser = An&dere gebruiker -Menu.Lock = &Vergrendelen -Menu.LogOffShort = Afmel&den -Menu.Undock = &Laptop loskoppelen -Menu.Disconnect = Ver&binding verbreken -Menu.ShutdownBox = &Afsluiten... -Menu.Shutdown = A&fsluiten -Menu.Restart = &Opnieuw opstarten -Menu.ShutdownUpdate = Bijwerken en afsluiten -Menu.RestartUpdate = Bijwerken en opnieuw opstarten -Menu.Sleep = &Slaapstand -Menu.Hibernate = Slui&merstand -Menu.ControlPanel = &Configuratiescherm -Menu.PCSettings = Pc-instellingen -Menu.Security = Windows-beveiliging -Menu.Network = &Netwerkverbindingen -Menu.Printers = &Printers -Menu.Taskbar = &Taakbalk en menu Start -Menu.SearchFiles = Naar &bestanden of mappen... -Menu.SearchPrinter = &Naar printer -Menu.SearchComputers = Naar &computers -Menu.UserFilesTip = Bevat mappen voor documenten, afbeeldingen, muziek en andere bestanden die van u zijn. -Menu.UserDocumentsTip = Dit is de locatie waar u brieven, rapporten, documenten en andere bestanden kunt opslaan -Menu.UserPicturesTip = Dit is de locatie waar u digitale foto's, afbeeldingen en andere grafische bestanden kunt opslaan -Menu.UserMusicTip = Dit is de locatie waar u muziek en andere audiobestanden kunt opslaan -Menu.UserVideosTip = Dit is de locatie waar u filmfragmenten en andere videobestanden kunt opslaan -Menu.NetworkTip = Hiermee worden netwerkverbindingen op deze computer weergegeven en krijgt u hulp bij het maken van nieuwe verbindingen -Menu.PrintersTip = Hiermee kunt u lokale en netwerkprinters toevoegen, verwijderen en configureren -Menu.TaskbarTip = Hiermee kunt u de weergave wijzigen van onderdelen die in het menu Start of op de taakbalk staan -Menu.ControlPanelTip = De instellingen en functionaliteit van uw computer wijzigen -Menu.DocumentsLibTip = Brieven, rapporten, notities en andere soorten documenten openen -Menu.MusicLibTip = Muziek en andere audiobestanden afspelen -Menu.PicturesLibTip = Digitale foto's weergeven en rangschikken -Menu.VideosLibTip = Bekijk zelfgemaakte films en andere digitale video's. -Menu.RecordingsLibTip = Bekijk televisieprogramma's die op de computer zijn opgenomen. -Menu.DownloadTip = Zoek internetdownloads en koppelingen naar favoriete websites. -Menu.HomegroupTip = Toegang krijgen tot bibliotheken en maken die gedeeld worden door andere gebruikers in uw thuisgroep. -Menu.RunTip = Hiermee kunt u een programma starten, map openen of een website bezoeken -Menu.HelpTip = Help-onderwerpen, zelfstudies, probleemoplossingen en andere ondersteuningsdiensten zoeken -Menu.ProgramsTip = Hiermee kunt u een lijst met beschikbare programma's weergeven -Menu.SearchFilesTip = Documenten, muziek, afbeeldingen, e-mailberichten en meer zoeken -Menu.GamesTip = Spellen op uw computer spelen en beheren -Menu.SecurityTip = Start Windows-beveiligingsopties om het wachtwoord te wijzigen, van gebruiker te veranderen of Taakbeheer te starten. -Menu.SearchComputersTip = Computers in het netwerk zoeken -Menu.SearchPrintersTip = Een printer zoeken -Menu.AdminToolsTip = Hiermee kunt u beheerinstellingen voor deze computer configureren -Menu.ShutdownTip = Alle geopende programma's sluiten, Windows afsluiten en vervolgens de computer uitschakelen -Menu.RestartTip = Alle geopende programma's sluiten en vervolgens Windows opnieuw starten -Menu.SleepTip = Uw sessie wordt in het geheugen bewaard en de computer wordt in een toestand van laag energieverbruik gezet, zodat u uw werk snel kunt hervatten. -Menu.HibernateTip = Uw sessie wordt opgeslagen en de computer wordt uitgeschakeld. Als u de computer inschakelt, wordt uw sessie hersteld. -Menu.LogOffTip = Alle programma's sluiten en u afmelden -Menu.DisconnectTip = De sessie beëindigen. U kunt de sessie hervatten door u opnieuw aan te melden. -Menu.LockTip = Deze computer vergrendelen -Menu.UndockTip = Uw draagbare computer loskoppelen van het basisstation -Menu.SwitchUserTip = Een andere gebruiker in staat stellen zich aan te melden zonder programma's te sluiten -Menu.Empty = (leeg) -Menu.Features = Programma's en onderdelen -Menu.FeaturesTip = Programma's op uw computer wijzigen of van uw computer verwijderen -Menu.SearchPeople = &Personen... -Menu.SortByName = S&orteren op naam -Menu.Open = &Openen -Menu.OpenAll = &Alle gebruikers weergeven -Menu.Explore = Ve&rkennen -Menu.ExploreAll = Alle &gebruikers verkennen -Menu.MenuSettings = Instellingen -Menu.MenuHelp = Help -Menu.MenuExit = Afsluiten -Menu.LogoffTitle = Afmelden bij Windows -Menu.LogoffPrompt = Weet u zeker dat u zich wilt afmelden? -Menu.LogoffYes = A&fmelden -Menu.LogoffNo = &Nee -Menu.RenameTitle = Naam wijzigen -Menu.RenamePrompt = &Nieuwe naam: -Menu.RenameOK = OK -Menu.RenameCancel = Annuleren -Menu.Organize = Menu Start organiseren -Menu.Expand = &Uitvouwen -Menu.Collapse = Samen&vouwen -Menu.NewFolder = Nieuwe map -Menu.NewShortcut = Nieuwe snelkoppeling -Menu.AutoArrange = Automatisch sc&hikken -Menu.ActionOpen = Openen -Menu.ActionClose = Sluiten -Menu.ActionExecute = Uitvoeren -Menu.RemoveList = Uit deze lijst &verwijderen -Menu.RemoveAll = Lijst met recente items &wissen -Menu.Explorer = Windows Verkenner -Menu.Start = Start -Menu.StartScreen = Startscherm -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Vastmaken aan menu Start -Menu.PinStartCs = Vastmaken aan menu Start (Classic Shell) -Menu.UnpinStartCs = Losmaken van menu Start (Classic Shell) -Menu.MonitorOff = Het beeldscherm uitschakelen -Menu.RemoveHighlight = Aandachtspunt verwijderen -Menu.Uninstall = V&erwijderen -Menu.UninstallTitle = Verwijderen -Menu.UninstallPrompt = Weet u zeker dat u %s wilt verwijderen? -Search.CategorySettings = Instellingen -Search.CategoryPCSettings = Pc-instellingen -Search.CategoryPrograms = Programma's -Search.CategoryDocuments = Documenten -Search.CategoryMusic = Muziek -Search.CategoryPictures = Afbeeldingen -Search.CategoryVideos = Video's -Search.CategoryFiles = Bestanden -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Vaak gebruikte items -JumpList.Tasks = Taken -JumpList.Pinned = Gepind -JumpList.Pin = &Aan deze lijst vastmaken -JumpList.Unpin = &Van deze lijst losmaken -JumpList.Remove = Uit deze lijst &verwijderen -JumpList.PinTip = Aan deze lijst vastmaken -JumpList.UnpinTip = Van deze lijst losmaken - - -[pl-PL] - Polish (Poland) -Menu.Programs = &Programy -Menu.Apps = Aplikacje -Menu.AllPrograms = Wszystkie programy -Menu.Back = Wstecz -Menu.Favorites = Ulu&bione -Menu.Documents = &Dokumenty -Menu.Settings = &Ustawienia -Menu.Search = &Wyszukaj -Menu.SearchBox = Wyszukaj -Menu.SearchPrograms = Wyszukaj programy i pliki -Menu.SearchInternet = Przeszukaj Internet -Menu.Searching = Trwa wyszukiwanie... -Menu.NoMatch = Żadne elementy nie pasują do kryteriów wyszukiwania. -Menu.MoreResults = Wyświetl więcej wyników -Menu.Help = Pomo&c i obsługa techniczna -Menu.Run = Urucho&m... -Menu.Logoff = Wy&loguj: %s... -Menu.SwitchUser = &Przełącz użytkownika -Menu.Lock = &Zablokuj -Menu.LogOffShort = Wy&loguj -Menu.Undock = Oddokuj kompu&ter -Menu.Disconnect = &Rozłącz -Menu.ShutdownBox = Zam&knij... -Menu.Shutdown = &Zamknij -Menu.Restart = &Uruchom ponownie -Menu.ShutdownUpdate = Zaktualizuj i zamknij -Menu.RestartUpdate = Zaktualizuj i uruchom ponownie -Menu.Sleep = &Wstrzymaj -Menu.Hibernate = &Hibernacja -Menu.ControlPanel = Panel &sterowania -Menu.PCSettings = Ustawienia komputera -Menu.Security = Zabezpieczenia systemu Windows -Menu.Network = &Połączenia sieciowe -Menu.Printers = &Drukarki -Menu.Taskbar = Pasek zadań i &menu Start -Menu.SearchFiles = &Pliki lub foldery... -Menu.SearchPrinter = &Drukarki -Menu.SearchComputers = &Komputery -Menu.UserFilesTip = Zawiera foldery na dokumenty, obrazy, muzykę i inne Twoje pliki. -Menu.UserDocumentsTip = Zawiera listy, raporty i inne dokumenty i pliki. -Menu.UserPicturesTip = Zawiera fotografie cyfrowe, obrazy i pliki graficzne. -Menu.UserMusicTip = Zawiera muzykę i inne pliki audio. -Menu.UserVideosTip = Zawiera filmy i inne pliki wideo. -Menu.NetworkTip = Wyświetla istniejące połączenia sieciowe na tym komputerze, oraz ułatwia tworzenie nowych. -Menu.PrintersTip = Dodawaj, usuwaj i konfiguruj drukarki lokalne i sieciowe. -Menu.TaskbarTip = Dostosuj menu Start i pasek zadań, na przykład typy wyświetlanych elementów i sposób ich wyświetlania. -Menu.ControlPanelTip = Zmień ustawienia i dostosuj funkcjonalność tego komputera. -Menu.DocumentsLibTip = Przechowuj listy, raporty, notatki i inne rodzaje dokumentów. -Menu.MusicLibTip = Odtwarzaj muzykę i inne pliki audio. -Menu.PicturesLibTip = Wyświetlaj i organizuj obrazy cyfrowe. -Menu.VideosLibTip = Oglądaj filmy i inne cyfrowe materiały wideo. -Menu.RecordingsLibTip = Oglądaj programy telewizyjne nagrane na komputerze. -Menu.DownloadTip = Znajdź pliki pobrane z Internetu i łącza do ulubionych witryn sieci Web. -Menu.HomegroupTip = Uzyskaj dostęp do bibliotek i folderów udostępnionych w grupie domowej przez inne osoby. -Menu.RunTip = Otwiera program, folder, dokument lub witrynę sieci web. -Menu.HelpTip = Znajdź tematy Pomocy, samouczki, narzędzia do rozwiązywania problemów i inne usługi pomocnicze. -Menu.ProgramsTip = Otwiera listę programów. -Menu.SearchFilesTip = Wyszukuj dokumenty, muzykę, obrazy, wiadomości e-mail i inne elementy. -Menu.GamesTip = Graj i zarządzaj grami na komputerze. -Menu.SecurityTip = Otwórz opcje zabezpieczeń systemu Windows, aby zmienić hasło, przełączyć użytkownika lub uruchomić Menedżera zadań. -Menu.SearchComputersTip = Wyszukiwanie komputerów w sieci -Menu.SearchPrintersTip = Wyszukiwanie drukarki -Menu.AdminToolsTip = Konfiguruje ustawienia administracyjne dla tego komputera. -Menu.ShutdownTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie wyłącza komputer. -Menu.RestartTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie ponownie go uruchamia. -Menu.SleepTip = Zachowuje sesję w pamięci i przełącza komputer w stan niskiego poboru energii, umożliwiając szybkie wznowienie pracy. -Menu.HibernateTip = Zapisuje sesję i wyłącza komputer. Gdy włączysz komputer, system Windows przywróci sesję. -Menu.LogOffTip = Zamknij programy i wyloguj się. -Menu.DisconnectTip = Rozłącza sesję. Po ponownym zalogowaniu można ponownie połączyć się z tą samą sesją. -Menu.LockTip = Zablokuj ten komputer. -Menu.UndockTip = Odłącza komputer przenośny od stacji dokowania. -Menu.SwitchUserTip = Przełącz użytkowników bez zamykania programów. -Menu.Empty = (Puste) -Menu.Features = Programy i funkcje -Menu.FeaturesTip = Odinstaluj lub zmień programy na komputerze. -Menu.SearchPeople = &Do osób... -Menu.SortByName = Sortuj w&edług nazw -Menu.Open = &Otwórz -Menu.OpenAll = Otwórz &wszystkich użytkowników -Menu.Explore = &Eksploruj -Menu.ExploreAll = E&ksploruj wszystkich użytkowników -Menu.MenuSettings = Ustawienia -Menu.MenuHelp = Pomoc -Menu.MenuExit = Zakończ -Menu.LogoffTitle = Wylogowywanie z systemu Windows -Menu.LogoffPrompt = Czy na pewno chcesz się wylogować? -Menu.LogoffYes = &Wyloguj -Menu.LogoffNo = &Nie -Menu.RenameTitle = Zmienianie nazwy -Menu.RenamePrompt = &Nowa nazwa: -Menu.RenameOK = OK -Menu.RenameCancel = Anuluj -Menu.Organize = Organizuj menu Start -Menu.Expand = &Rozwiń -Menu.Collapse = &Zwiń -Menu.NewFolder = Nowy folder -Menu.NewShortcut = Nowy skrót -Menu.AutoArrange = &Autorozmieszczanie -Menu.ActionOpen = Otwórz -Menu.ActionClose = Zamknij -Menu.ActionExecute = Wykonaj -Menu.RemoveList = &Usuń z tej listy -Menu.RemoveAll = &Wyczyść listę niedawno używanych elementów -Menu.Explorer = Eksplorator Windows -Menu.Start = Start -Menu.StartScreen = Ekran startowy -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Przypnij do menu Start -Menu.PinStartCs = Przypnij do menu Start (Classic Shell) -Menu.UnpinStartCs = Odepnij od menu Start (Classic Shell) -Menu.MonitorOff = Wyłącz ekran -Menu.RemoveHighlight = Usuń wyróżnienie -Menu.Uninstall = &Odinstaluj -Menu.UninstallTitle = Odinstaluj -Menu.UninstallPrompt = Czy na pewno chcesz odinstalować program %s? -Search.CategorySettings = Ustawienia -Search.CategoryPCSettings = Ustawienia komputera -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Muzyka -Search.CategoryPictures = Obrazy -Search.CategoryVideos = Wideo -Search.CategoryFiles = Pliki -Search.CategoryInternet = Internet -JumpList.Recent = Najnowsze -JumpList.Frequent = Częste -JumpList.Tasks = Zadania -JumpList.Pinned = Zakotwiczony -JumpList.Pin = &Przypnij do tej listy -JumpList.Unpin = &Odepnij od tej listy -JumpList.Remove = U&suń z tej listy -JumpList.PinTip = Przypnij do tej listy -JumpList.UnpinTip = Odepnij od tej listy - - -[pt-BR] - Portuguese (Brazil) -Menu.Programs = &Programas -Menu.Apps = Aplicativos -Menu.AllPrograms = Todos os Programas -Menu.Back = Voltar -Menu.Favorites = &Favoritos -Menu.Documents = Docu&mentos -Menu.Settings = &Configurações -Menu.Search = Pe&squisar -Menu.SearchBox = Pesquisar -Menu.SearchPrograms = Pesquisar programas e arquivos -Menu.SearchInternet = Pesquisar na Internet -Menu.Searching = Pesquisando... -Menu.NoMatch = Nenhum item corresponde à pesquisa. -Menu.MoreResults = Ver mais resultados -Menu.Help = &Ajuda e Suporte -Menu.Run = Execu&tar... -Menu.Logoff = Fa&zer Logoff de %s... -Menu.SwitchUser = &Trocar usuário -Menu.Lock = Bl&oquear -Menu.LogOffShort = Faz&er logoff -Menu.Undock = Desencai&xar -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Desliga&r... -Menu.Shutdown = &Desligar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Atualizar e desligar -Menu.RestartUpdate = Atualizar e reiniciar -Menu.Sleep = &Dormir -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Painel de controle -Menu.PCSettings = Configurações do computador -Menu.Security = Segurança do Windows -Menu.Network = Co&nexões de Rede -Menu.Printers = &Impressoras -Menu.Taskbar = &Barra de Tarefas e menu Iniciar -Menu.SearchFiles = &Arquivos ou Pastas... -Menu.SearchPrinter = Imp&ressora -Menu.SearchComputers = &Computadores -Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Músicas e outros arquivos pertencentes a você. -Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e arquivos. -Menu.UserPicturesTip = Contém fotos digitais, imagens e arquivos gráficos. -Menu.UserMusicTip = Contém música e outros arquivos de áudio. -Menu.UserVideosTip = Contém filmes e outros arquivos de vídeo. -Menu.NetworkTip = Exibe as conexões de rede existentes neste computador e ajuda a criar novas conexões -Menu.PrintersTip = Adicione, remova e configure impressoras e locais e de rede. -Menu.TaskbarTip = Personaliza o menu Iniciar e a barra de ferramentas: tipos de itens a exibir e a maneira como aparecem. -Menu.ControlPanelTip = Altere as configurações e personalize a funcionalidade do seu computador. -Menu.DocumentsLibTip = Acesse cartas, relatórios, anotações e outros tipos de documentos. -Menu.MusicLibTip = Toque música e outros arquivos de áudio. -Menu.PicturesLibTip = Veja e organize imagens digitais. -Menu.VideosLibTip = Assistir a filmes caseiros e outros vídeos digitais. -Menu.RecordingsLibTip = Assistir programas de TV gravados no seu computador. -Menu.DownloadTip = Localizar downloads da Internet e links para sites favoritos. -Menu.HomegroupTip = Acesse bibliotecas e pastas compartilhadas por outras pessoas em seu grupo doméstico. -Menu.RunTip = Abre um programa, uma pasta, um documento ou um site. -Menu.HelpTip = Localizar tópicos da Ajuda, tutoriais, soluções de problemas e outros serviços de suporte. -Menu.ProgramsTip = Abre uma lista dos programas. -Menu.SearchFilesTip = Pesquisar documentos, músicas, imagens, emails e muito mais. -Menu.GamesTip = Jogar e gerenciar jogos no computador. -Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Senha, Alternar Usuário ou Iniciar o Gerenciador de Tarefas. -Menu.SearchComputersTip = Procurar computadores na rede -Menu.SearchPrintersTip = Procurar uma impressora -Menu.AdminToolsTip = Definir configurações administrativas para o computador. -Menu.ShutdownTip = Fecha todos os programas, desliga o Windows e desliga o computador. -Menu.RestartTip = Fecha todos os programas, desliga o Windows e o reinicia. -Menu.SleepTip = Mantém a sua sessão na memória e coloca o computador em um estado de baixa energia para que você possa reiniciar rapidamente o trabalho. -Menu.HibernateTip = Salva sua sessão e desliga o computador. Quando você liga o computador novamente, o Windows restaura a sessão. -Menu.LogOffTip = Fechar todos os programas e fazer logoff. -Menu.DisconnectTip = Desconecta a sessão. Você pode reconectá-la quando fizer logon novamente. -Menu.LockTip = Bloquear este computador. -Menu.UndockTip = Remove o laptop ou notebook de uma base de encaixe. -Menu.SwitchUserTip = Alternar os usuários sem fechar os programas. -Menu.Empty = (Vazio) -Menu.Features = Programas e Recursos -Menu.FeaturesTip = Desinstalar ou alterar programas do computador. -Menu.SearchPeople = Para &Pessoas... -Menu.SortByName = C&lassificar por nome -Menu.Open = &Abrir -Menu.OpenAll = A&brir a pasta All Users -Menu.Explore = E&xplorar -Menu.ExploreAll = Expl&orar a pasta All Users -Menu.MenuSettings = Configurações -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sair -Menu.LogoffTitle = Fazer Logoff do Windows -Menu.LogoffPrompt = Tem certeza de que deseja fazer logoff? -Menu.LogoffYes = Faz&er Logoff -Menu.LogoffNo = &Não -Menu.RenameTitle = Renomear -Menu.RenamePrompt = &Novo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar o menu Iniciar -Menu.Expand = E&xpandir -Menu.Collapse = &Recolher -Menu.NewFolder = Nova Pasta -Menu.NewShortcut = Novo Atalho -Menu.AutoArrange = Organi&zar Automaticamente -Menu.ActionOpen = Abrir -Menu.ActionClose = Fechar -Menu.ActionExecute = Executar -Menu.RemoveList = Remover desta &lista -Menu.RemoveAll = &Limpar lista de itens recentes -Menu.Explorer = Windows Explorer -Menu.Start = Iniciar -Menu.StartScreen = Tela Inicial -Menu.StartMenu = Menu Iniciar (Windows) -Menu.PinStart = Fixar no Menu Iniciar -Menu.PinStartCs = Fixar no Menu Iniciar (Classic Shell) -Menu.UnpinStartCs = Desafixar do Menu Iniciar (Classic Shell) -Menu.MonitorOff = Desativar o vídeo -Menu.RemoveHighlight = Remover Destaque -Menu.Uninstall = &Desinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = Tem certeza de que deseja desinstalar %s? -Search.CategorySettings = Configurações -Search.CategoryPCSettings = Configurações do computador -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Músicas -Search.CategoryPictures = Imagens -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Arquivos -Search.CategoryInternet = Internet -JumpList.Recent = Recentes -JumpList.Frequent = Frequente -JumpList.Tasks = Tarefas -JumpList.Pinned = Fixo -JumpList.Pin = In&cluir nesta lista -JumpList.Unpin = &Tirar desta lista -JumpList.Remove = Remover desta &lista -JumpList.PinTip = Incluir nesta lista -JumpList.UnpinTip = Tirar desta lista - - -[pt-PT] - Portuguese (Portugal) -Menu.Programs = &Programas -Menu.Apps = Aplicações -Menu.AllPrograms = Todos os Programas -Menu.Back = Anterior -Menu.Favorites = &Favoritos -Menu.Documents = &Documentos -Menu.Settings = Defi&nições -Menu.Search = Pro&curar -Menu.SearchBox = Procurar -Menu.SearchPrograms = Procurar programas e ficheiros -Menu.SearchInternet = Procurar na Internet -Menu.Searching = A procurar... -Menu.NoMatch = Nenhum item corresponde à pesquisa. -Menu.MoreResults = Ver mais resultados -Menu.Help = &Ajuda e suporte -Menu.Run = E&xecutar... -Menu.Logoff = &Terminar sessão de %s... -Menu.SwitchUser = M&udar de utilizador -Menu.Lock = &Bloquear -Menu.LogOffShort = &Terminar sessão -Menu.Undock = D&esancorar -Menu.Disconnect = Des&ligar -Menu.ShutdownBox = Ence&rrar... -Menu.Shutdown = &Encerrar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Atualizar e encerrar -Menu.RestartUpdate = Atualizar e reiniciar -Menu.Sleep = &Suspender -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Painel de controlo -Menu.PCSettings = Definições do PC -Menu.Security = Segurança do Windows -Menu.Network = &Ligações de rede -Menu.Printers = &Impressoras -Menu.Taskbar = &Barra de tarefas e menu Iniciar -Menu.SearchFiles = &Ficheiros ou Pastas... -Menu.SearchPrinter = &Impressora -Menu.SearchComputers = &Computadores -Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Música e outros ficheiros que lhe pertençam. -Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e ficheiros. -Menu.UserPicturesTip = Contém fotografias digitais, imagens e ficheiros gráficos. -Menu.UserMusicTip = Contém música e outros ficheiros de áudio. -Menu.UserVideosTip = Contém filmes e outros ficheiros de vídeo. -Menu.NetworkTip = Mostra as ligações de rede existentes neste computador e ajuda a criar novas ligações -Menu.PrintersTip = Adiciona, remove e configura impressoras locais e de rede. -Menu.TaskbarTip = Personalize o menu Iniciar e a barra de tarefas, por exemplo, o tipo de itens a apresentar e o modo como devem ser apresentados. -Menu.ControlPanelTip = Alterar as definições e personalizar a funcionalidade do computador. -Menu.DocumentsLibTip = Aceder a cartas, relatórios, notas e outros tipos de documentos. -Menu.MusicLibTip = Reproduzir música e outros ficheiros de áudio. -Menu.PicturesLibTip = Ver e organizar imagens digitais. -Menu.VideosLibTip = Assistir a filmes domésticos e a outros vídeos digitais. -Menu.RecordingsLibTip = Assistir a programas de TV gravados no computador. -Menu.DownloadTip = Localizar transferências e hiperligações para Web sites favoritos. -Menu.HomegroupTip = Aceda a bibliotecas e pastas partilhadas por outras pessoas no grupo doméstico. -Menu.RunTip = Abre um programa, pasta, documento ou Web site. -Menu.HelpTip = Localizar tópicos de Ajuda, iniciações, resolução de problemas e outros serviços de suporte. -Menu.ProgramsTip = Abre uma lista dos seus programas. -Menu.SearchFilesTip = Procurar documentos, música, imagens, correio electrónico e muito mais. -Menu.GamesTip = Jogar e gerir os jogos existentes no computador. -Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Palavra-passe, Mudar de Utilizador ou Iniciar o Gestor de Tarefas. -Menu.SearchComputersTip = Procurar computadores na rede -Menu.SearchPrintersTip = Procurar impressora -Menu.AdminToolsTip = Configura definições administrativas para o computador. -Menu.ShutdownTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, desliga o computador. -Menu.RestartTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, inicia novamente o Windows. -Menu.SleepTip = Mantém a sessão em memória e coloca o computador num estado de baixo consumo para poder retomar o trabalho rapidamente. -Menu.HibernateTip = Guarda a sessão e desliga o computador. Quando ligar o computador, o Windows vai restaurar a sessão. -Menu.LogOffTip = Fecha programas e termina sessão. -Menu.DisconnectTip = Desliga a sua sessão. Pode religar a esta sessão quando iniciar sessão novamente. -Menu.LockTip = Bloqueia este computador. -Menu.UndockTip = Remove o computador portátil de uma estação de ancoragem. -Menu.SwitchUserTip = Muda de utilizadores sem fechar os programas. -Menu.Empty = (Vazio) -Menu.Features = Programas e Funcionalidades -Menu.FeaturesTip = Desinstale ou altere programas no computador. -Menu.SearchPeople = &Pessoas... -Menu.SortByName = Ordenar pelo &nome -Menu.Open = &Abrir -Menu.OpenAll = A&brir All Users -Menu.Explore = E&xplorar -Menu.ExploreAll = Explorar All &Users -Menu.MenuSettings = Definições -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sair -Menu.LogoffTitle = Terminar sessão no Windows -Menu.LogoffPrompt = Tem a certeza de que pretende terminar a sessão? -Menu.LogoffYes = &Terminar sessão -Menu.LogoffNo = &Não -Menu.RenameTitle = Mudar o nome -Menu.RenamePrompt = &Novo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar o menu Iniciar -Menu.Expand = E&xpandir -Menu.Collapse = &Fechar -Menu.NewFolder = Nova pasta -Menu.NewShortcut = Novo atalho -Menu.AutoArrange = Dispor au&tomaticamente -Menu.ActionOpen = Abrir -Menu.ActionClose = Fechar -Menu.ActionExecute = Executar -Menu.RemoveList = Remover &desta lista -Menu.RemoveAll = &Limpar lista de itens recentes -Menu.Explorer = Explorador do Windows -Menu.Start = Iniciar -Menu.StartScreen = Ecrã Iniciar -Menu.StartMenu = Menu Iniciar (Windows) -Menu.PinStart = Afixar no menu Iniciar -Menu.PinStartCs = Afixar no menu Iniciar (Classic Shell) -Menu.UnpinStartCs = Remover do menu Iniciar (Classic Shell) -Menu.MonitorOff = Desligar a visualização -Menu.RemoveHighlight = Remover destaque -Menu.Uninstall = D&esinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = Tem a certeza de que pretende desinstalar %s? -Search.CategorySettings = Definições -Search.CategoryPCSettings = Definições do PC -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Música -Search.CategoryPictures = Imagens -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Ficheiros -Search.CategoryInternet = Internet -JumpList.Recent = Recente -JumpList.Frequent = Frequente -JumpList.Tasks = Tarefas -JumpList.Pinned = Fixado -JumpList.Pin = Afi&xar nesta lista -JumpList.Unpin = &Remover desta lista -JumpList.Remove = Remover &desta lista -JumpList.PinTip = Afixar nesta lista -JumpList.UnpinTip = Remover desta lista - - -[ro-RO] - Romanian (Romania) -Menu.Programs = &Programe -Menu.Apps = Aplicații -Menu.AllPrograms = Toate programele -Menu.Back = Înapoi -Menu.Favorites = Pre&ferințe -Menu.Documents = D&ocumente -Menu.Settings = &Setări -Menu.Search = &Căutare -Menu.SearchBox = Căutare -Menu.SearchPrograms = Căutare programe și fișiere -Menu.SearchInternet = Căutare pe Internet -Menu.Searching = Se caută... -Menu.NoMatch = Niciun element nu corespunde căutării. -Menu.MoreResults = Mai multe rezultate -Menu.Help = &Ajutor și asistență -Menu.Run = E&xecutare... -Menu.Logoff = &Log off %s... -Menu.SwitchUser = &Comutare utilizatori -Menu.Lock = &Blocare -Menu.LogOffShort = &Log off -Menu.Undock = De&tașare computer -Menu.Disconnect = D&econectare -Menu.ShutdownBox = Î&nchidere... -Menu.Shutdown = Î&nchidere -Menu.Restart = &Repornire -Menu.ShutdownUpdate = Actualizare și închidere -Menu.RestartUpdate = Actualizare și repornire -Menu.Sleep = &Repaus -Menu.Hibernate = &Hibernare -Menu.ControlPanel = Pano&u de control -Menu.PCSettings = Setări PC -Menu.Security = Securitate Windows -Menu.Network = &Conexiuni în rețea -Menu.Printers = &Imprimante -Menu.Taskbar = Ba&ra de activități și meniu Start -Menu.SearchFiles = &Fișiere sau foldere... -Menu.SearchPrinter = I&mprimantă -Menu.SearchComputers = &Computere -Menu.UserFilesTip = Conține foldere pentru Documente, Imagini, Muzică și alte fișiere care vă aparțin. -Menu.UserDocumentsTip = Conține scrisori, rapoarte și alte documente și fișiere. -Menu.UserPicturesTip = Conține fotografii digitale, imagini și fișiere grafice. -Menu.UserMusicTip = Conține muzică și alte fișiere audio. -Menu.UserVideosTip = Conține filme și alte fișiere video. -Menu.NetworkTip = Afișează conexiunile existente în rețea și ajută la crearea unora noi -Menu.PrintersTip = Adăugare, eliminare și configurare imprimante locale și în rețea. -Menu.TaskbarTip = Se particularizează meniul Start și bara de stare, cum ar fi tipurile de elemente și modul lor de afișare. -Menu.ControlPanelTip = Modificați setările și particularizați funcționalitățile computerului. -Menu.DocumentsLibTip = Accesați scrisori, rapoarte, note și alte tipuri de documente. -Menu.MusicLibTip = Redați muzică și alte fișiere audio. -Menu.PicturesLibTip = Vizualizați și organizați imaginile digitale. -Menu.VideosLibTip = Vizionați filme făcute în casă și alte materiale video digitale. -Menu.RecordingsLibTip = Vizionați programe TV înregistrate pe computer. -Menu.DownloadTip = Găsiți descărcări Internet și linkuri la site-urile Web preferate. -Menu.HomegroupTip = Accesați bibliotecile și folderele partajate de alte persoane din grupul de domiciliu. -Menu.RunTip = Se deschide un program, un folder, un document sau un site Web. -Menu.HelpTip = Găsiți subiecte de ajutor, asistenți de instruire, depanare și alte servicii de asistență. -Menu.ProgramsTip = Se deschide o listă de programe. -Menu.SearchFilesTip = Se caută documente, muzică, imagini, mesaje de poștă electronică și altele. -Menu.GamesTip = Jucați și gestionați jocuri pe computer. -Menu.SecurityTip = Lansați Opțiuni de securitate Windows pentru a modifica parola, pentru a comuta la alt utilizator sau pentru a porni Manager activități. -Menu.SearchComputersTip = Căutare computere în rețea -Menu.SearchPrintersTip = Căutare imprimantă -Menu.AdminToolsTip = Configurare setări de administrare pe acest computer. -Menu.ShutdownTip = Închide toate programele deschise, închide Windows, apoi oprește computerul. -Menu.RestartTip = Închide toate programele deschise, închide Windows, apoi pornește din nou Windows. -Menu.SleepTip = Păstrează sesiunea în memorie și pune computerul într-o stare cu alimentare redusă, astfel încât aveți posibilitatea să reluați rapid lucrul. -Menu.HibernateTip = Salvează sesiunea și închide computerul. Când deschideți computerul, Windows restaurează sesiunea. -Menu.LogOffTip = Închide programele și face logoff. -Menu.DisconnectTip = Sesiunea se deconectează. Aveți posibilitatea să vă reconectați la această sesiune atunci când faceți din nou Log on. -Menu.LockTip = Blochează acest computer. -Menu.UndockTip = Deconectează laptopul sau computerul portabil dintr-o stație de andocare. -Menu.SwitchUserTip = Comută între utilizatori fără a închide programele. -Menu.Empty = (Gol) -Menu.Features = Programe și caracteristici -Menu.FeaturesTip = Dezinstalează sau modifică programe de pe computer. -Menu.SearchPeople = &Persoane... -Menu.SortByName = &Sortare după nume -Menu.Open = &Deschidere -Menu.OpenAll = Desc&hidere Toți utilizatorii -Menu.Explore = &Explorare -Menu.ExploreAll = E&xplorare Toți utilizatorii -Menu.MenuSettings = Setări -Menu.MenuHelp = Ajutor -Menu.MenuExit = Ieșire -Menu.LogoffTitle = Log off din Windows -Menu.LogoffPrompt = Sigur faceți logoff? -Menu.LogoffYes = &Log off -Menu.LogoffNo = &Nu -Menu.RenameTitle = Redenumire -Menu.RenamePrompt = &Nume nou: -Menu.RenameOK = OK -Menu.RenameCancel = Revocare -Menu.Organize = Organizare meniu Start -Menu.Expand = E&xtindere -Menu.Collapse = &Restrângere -Menu.NewFolder = Folder nou -Menu.NewShortcut = Comandă rapidă nouă -Menu.AutoArrange = Aran&jare automată -Menu.ActionOpen = Deschidere -Menu.ActionClose = Închidere -Menu.ActionExecute = Executare -Menu.RemoveList = Eliminare &din această listă -Menu.RemoveAll = &Golire Listă elemente recente -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Ecranul de Start -Menu.StartMenu = Meniu Start (Windows) -Menu.PinStart = Fixare la meniul Start -Menu.PinStartCs = Fixare la meniul Start (Classic Shell) -Menu.UnpinStartCs = Anulare fixare la meniul Start (Classic Shell) -Menu.MonitorOff = Dezactivare ecranului -Menu.RemoveHighlight = Eliminare evidențiere -Menu.Uninstall = &Dezinstalare -Menu.UninstallTitle = Dezinstalare -Menu.UninstallPrompt = Sigur dezinstalați %s? -Search.CategorySettings = Setări -Search.CategoryPCSettings = Setări PC -Search.CategoryPrograms = Programe -Search.CategoryDocuments = Documente -Search.CategoryMusic = Muzică -Search.CategoryPictures = Imagini -Search.CategoryVideos = Video -Search.CategoryFiles = Fișiere -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Frecvent -JumpList.Tasks = Activități -JumpList.Pinned = Fixat -JumpList.Pin = F&ixare la această listă -JumpList.Unpin = An&ulare fixare la această listă -JumpList.Remove = Eliminare &din această listă -JumpList.PinTip = Fixare la această listă -JumpList.UnpinTip = Anulare fixare la această listă - - -[ru-RU] - Russian (Russia) -Menu.Programs = &Программы -Menu.Apps = Приложения -Menu.AllPrograms = Все программы -Menu.Back = Назад -Menu.Favorites = &Избранное -Menu.Documents = &Документы -Menu.Settings = Н&астройка -Menu.Search = &Найти -Menu.SearchBox = Найти -Menu.SearchPrograms = Найти программы и файлы -Menu.SearchInternet = Поиск в Интернете -Menu.Searching = Идет поиск... -Menu.NoMatch = Нет элементов, удовлетворяющих условиям поиска. -Menu.MoreResults = Ознакомиться с другими результатами -Menu.Help = &Справка и поддержка -Menu.Run = &Выполнить... -Menu.Logoff = Завер&шение сеанса %s... -Menu.SwitchUser = См&енить пользователя -Menu.Lock = &Блокировать -Menu.LogOffShort = Завер&шение сеанса -Menu.Undock = Отстыковать &компьютер -Menu.Disconnect = Отклю&чить -Menu.ShutdownBox = &Завершение работы... -Menu.Shutdown = &Завершение работы -Menu.Restart = &Перезагрузка -Menu.ShutdownUpdate = Обновить и завершить работу -Menu.RestartUpdate = Обновить и перезагрузить -Menu.Sleep = &Сон -Menu.Hibernate = &Гибернация -Menu.ControlPanel = П&анель управления -Menu.PCSettings = Параметры ПК -Menu.Security = Безопасность Windows -Menu.Network = С&етевые подключения -Menu.Printers = &Принтеры -Menu.Taskbar = Панель &задач и меню "Пуск" -Menu.SearchFiles = &Файлы и папки... -Menu.SearchPrinter = &Принтер -Menu.SearchComputers = &Компьютеры -Menu.UserFilesTip = Содержит папки для документов, фотографий и изображений, музыки и других принадлежащих вам файлов. -Menu.UserDocumentsTip = Содержит письма, отчеты и другие документы и файлы. -Menu.UserPicturesTip = Содержит цифровые фотографии, рисунки, графические файлы. -Menu.UserMusicTip = Содержит музыкальные и звуковые файлы. -Menu.UserVideosTip = Содержит фильмы и видеофайлы. -Menu.NetworkTip = Отображение сетевых подключений для этого компьютера и создание новых подключений -Menu.PrintersTip = Добавление, удаление и настройка локальных и сетевых принтеров -Menu.TaskbarTip = Настройка меню ''Пуск'' и панели задач, например, изменение списка отображаемых элементов и внешнего вида. -Menu.ControlPanelTip = Изменение параметров и настройка функциональных возможностей компьютера. -Menu.DocumentsLibTip = Доступ к письмам, отчетам, заметкам и другим видам документов. -Menu.MusicLibTip = Проигрывание музыки и других аудиофайлов. -Menu.PicturesLibTip = Просмотр и упорядочение цифровых изображений. -Menu.VideosLibTip = Просмотр фильмов и другого цифрового видео. -Menu.RecordingsLibTip = Просмотр записанных на компьютере телевизионных передач. -Menu.DownloadTip = Поиск ссылок на избранные веб-узлы и загрузка файлов из Интернета. -Menu.HomegroupTip = Доступ к библиотекам и папкам, общий доступ к которым предоставлен другими участниками домашней группы. -Menu.RunTip = Открытие программы, папки, документа или веб-сайта. -Menu.HelpTip = Поиск разделов справки, учебников, средств устранения неисправностей и других служб поддержки. -Menu.ProgramsTip = Отображение списка программ, установленных на этом компьютере. -Menu.SearchFilesTip = Поиск документов, музыки, изображений, писем и многое другое. -Menu.GamesTip = Играть в игры и управлять ими на этом компьютере. -Menu.SecurityTip = Открыть параметры безопасности Windows для смены пароля или пользователя, а также запуска диспетчера задач. -Menu.SearchComputersTip = Поиск компьютеров в сети -Menu.SearchPrintersTip = Поиск принтера -Menu.AdminToolsTip = Настройка параметров управления этого компьютера -Menu.ShutdownTip = Закрытие всех открытых программ, завершение работы Windows и выключение компьютера. -Menu.RestartTip = Закрытие всех открытых программ, завершение работы Windows и повторный запуск Windows. -Menu.SleepTip = Перевод компьютера в состояние пониженного энергопотребления и сохранение текущего сеанса в памяти, что позволяет быстро возобновить работу. -Menu.HibernateTip = Сохранение сеанса на диске и выключение компьютера. При включении компьютера Windows восстанавливает текущий сеанс. -Menu.LogOffTip = Закрытие программ и выход из системы. -Menu.DisconnectTip = Отключение текущего сеанса. Можно вновь подключиться к этому сеансу при выполнении входа. -Menu.LockTip = Блокировка этого компьютера. -Menu.UndockTip = Извлечение ноутбука из стыковочного узла. -Menu.SwitchUserTip = Смена пользователей без закрытия программ. -Menu.Empty = (пусто) -Menu.Features = Программы и компоненты -Menu.FeaturesTip = Удаление или изменение программ на этом компьютере. -Menu.SearchPeople = &Людей... -Menu.SortByName = &Сортировать по имени -Menu.Open = &Открыть -Menu.OpenAll = Открыть о&бщее для всех меню -Menu.Explore = &Проводник -Menu.ExploreAll = Проводни&к в общее для всех меню -Menu.MenuSettings = Настройка -Menu.MenuHelp = Справка -Menu.MenuExit = Выход -Menu.LogoffTitle = Выход из Windows -Menu.LogoffPrompt = Вы действительно хотите выйти из системы? -Menu.LogoffYes = В&ыход -Menu.LogoffNo = Н&ет -Menu.RenameTitle = Переименование -Menu.RenamePrompt = &Новое имя: -Menu.RenameOK = ОК -Menu.RenameCancel = Отмена -Menu.Organize = Упорядочение меню "Пуск" -Menu.Expand = &Развернуть -Menu.Collapse = &Свернуть -Menu.NewFolder = Новая папка -Menu.NewShortcut = Новый ярлык -Menu.AutoArrange = Выравнивать &автоматически -Menu.ActionOpen = Открыть -Menu.ActionClose = Закрыть -Menu.ActionExecute = Выполнить -Menu.RemoveList = Удалить &из этого списка -Menu.RemoveAll = &Очистить список последних элементов -Menu.Explorer = Проводник -Menu.Start = Пуск -Menu.StartScreen = Начальный экран -Menu.StartMenu = Меню "Пуск" (Windows) -Menu.PinStart = Закрепить в меню "Пуск" -Menu.PinStartCs = Закрепить в меню "Пуск" (Classic Shell) -Menu.UnpinStartCs = Изъять из меню "Пуск" (Classic Shell) -Menu.MonitorOff = Выключение экрана -Menu.RemoveHighlight = Выключить пометку -Menu.Uninstall = &Удалить -Menu.UninstallTitle = Удалить -Menu.UninstallPrompt = Вы действительно хотите удалить "%s"? -Search.CategorySettings = Параметры -Search.CategoryPCSettings = Параметры ПК -Search.CategoryPrograms = Программы -Search.CategoryDocuments = Документы -Search.CategoryMusic = Музыка -Search.CategoryPictures = Изображения -Search.CategoryVideos = Видео -Search.CategoryFiles = Файлы -Search.CategoryInternet = Интернет -JumpList.Recent = Последние -JumpList.Frequent = Часто используемые -JumpList.Tasks = Задачи -JumpList.Pinned = Закреплено -JumpList.Pin = &Закрепить в списке -JumpList.Unpin = &Изъять из списка -JumpList.Remove = Удалить &из этого списка -JumpList.PinTip = Закрепить в списке -JumpList.UnpinTip = Изъять из списка - - -[sk-SK] - Slovak (Slovakia) -Menu.Programs = Progra&my -Menu.Apps = Aplikácie -Menu.AllPrograms = Všetky programy -Menu.Back = Naspäť -Menu.Favorites = O&bľúbené položky -Menu.Documents = Do&kumenty -Menu.Settings = Nastav&enie -Menu.Search = &Hľadať -Menu.SearchBox = Hľadať -Menu.SearchPrograms = Prehľadať programy a súbory -Menu.SearchInternet = Hľadať na Internete -Menu.Searching = Hľadá sa... -Menu.NoMatch = Kritériám vyhľadávania nevyhovujú žiadne položky. -Menu.MoreResults = Zobraziť ďalšie výsledky -Menu.Help = &Pomoc a technická podpora -Menu.Run = Sp&ustiť... -Menu.Logoff = O&dhlásiť používateľa %s... -Menu.SwitchUser = &Prepnúť používateľa -Menu.Lock = &Zamknúť -Menu.LogOffShort = Odh&lásiť -Menu.Undock = Vybr&ať počítač z doku -Menu.Disconnect = &Odpojiť -Menu.ShutdownBox = &Vypnúť... -Menu.Shutdown = &Vypnúť -Menu.Restart = &Reštartovať -Menu.ShutdownUpdate = Aktualizovať a vypnúť -Menu.RestartUpdate = Aktualizovať a reštartovať -Menu.Sleep = &Uspať -Menu.Hibernate = &Prepnúť do režimu dlhodobého spánku -Menu.ControlPanel = &Ovládací panel -Menu.PCSettings = Nastavenie PC -Menu.Security = Zabezpečenie systému Windows -Menu.Network = Sieťové pripoje&nia -Menu.Printers = &Tlačiarne -Menu.Taskbar = P&anel úloh a ponuka Štart -Menu.SearchFiles = &Súbory alebo priečinky... -Menu.SearchPrinter = &Tlačiarne -Menu.SearchComputers = &Počítače -Menu.UserFilesTip = Obsahuje priečinky pre dokumenty, obrázky, hudbu a ďalšie vaše súbory. -Menu.UserDocumentsTip = Obsahuje priečinok s listami, zostavami a inými dokumentmi a súbormi. -Menu.UserPicturesTip = Obsahuje digitálne fotografie, obrázky a grafické súbory. -Menu.UserMusicTip = Obsahuje hudbu a iné zvukové súbory. -Menu.UserVideosTip = Obsahuje filmy a iné videosúbory. -Menu.NetworkTip = Zobrazí existujúce sieťové pripojenia na tomto počítači a pomôže vytvoriť nové pripojenia. -Menu.PrintersTip = Pridá, odstráni a nakonfiguruje lokálne alebo sieťové tlačiarne. -Menu.TaskbarTip = Prispôsobí ponuku Štart a panel úloh, ako napríklad typy zobrazených položiek a spôsob ich zobrazenia. -Menu.ControlPanelTip = Umožňuje zmeniť nastavenia a prispôsobiť funkcie počítača. -Menu.DocumentsLibTip = Umožňuje získať prístup k listom, zostavám, poznámkam a ďalším typom dokumentov. -Menu.MusicLibTip = Umožňuje prehrávať hudbu a ďalšie zvukové súbory. -Menu.PicturesLibTip = Umožňuje zobraziť a usporiadať digitálne obrázky. -Menu.VideosLibTip = Umožňuje sledovať domáce filmy a ďalšie digitálne videá. -Menu.RecordingsLibTip = Umožňuje sledovať nahrané televízne programy v počítači. -Menu.DownloadTip = Umožňuje vyhľadať položky na prevzatie na Internete a prepojenia na obľúbené webové lokality. -Menu.HomegroupTip = Získajte prístup ku knižniciam a priečinkom, ktoré zdieľanú ostatné osoby v domácej skupine. -Menu.RunTip = Spustí program alebo otvorí priečinok, dokument alebo webovú lokalitu. -Menu.HelpTip = Umožňuje vyhľadať témy Pomocníka, kurzy, informácie pre riešenie problémov a ďalšie služby technickej podpory. -Menu.ProgramsTip = Zobrazí zoznam programov. -Menu.SearchFilesTip = Umožňuje vyhľadať dokumenty, hudbu, obrázky, e-maily a ďalšie položky. -Menu.GamesTip = Umožňuje hrať a spravovať hry v počítači. -Menu.SecurityTip = Ak chcete zmeniť heslo, prepnúť používateľa alebo spustiť Správcu úloh, otvorte okno Možnosti zabezpečenia systému Windows. -Menu.SearchComputersTip = Hľadať počítače v sieti -Menu.SearchPrintersTip = Hľadať tlačiareň -Menu.AdminToolsTip = Umožní konfigurovať nastavenia na správu počítača. -Menu.ShutdownTip = Zatvorí všetky otvorené programy, vypne systém Windows a vypne počítač. -Menu.RestartTip = Zatvorí všetky otvorené programy, vypne systém Windows a znovu ho spustí. -Menu.SleepTip = Uloží reláciu do pamäte a prepne počítač do režimu nízkej spotreby energie, z ktorého možno počítač kedykoľvek rýchlo zapnúť do pôvodného stavu. -Menu.HibernateTip = Uloží reláciu a vypne počítač. Keď ho zapnete, systém Windows obnoví reláciu. -Menu.LogOffTip = Zavrie programy a odhlási používateľa. -Menu.DisconnectTip = Odpojí reláciu. K relácii sa môžete opäť pripojiť pri ďalšom prihlásení. -Menu.LockTip = Zamkne tento počítač. -Menu.UndockTip = Odstráni prenosný počítač z doku. -Menu.SwitchUserTip = Prepne používateľov bez zatvorenia programov. -Menu.Empty = (Prázdne) -Menu.Features = Programy a súčasti -Menu.FeaturesTip = Odinštaluje alebo zmení programy v počítači. -Menu.SearchPeople = Ľu&dia... -Menu.SortByName = &Usporiadať podľa názvov -Menu.Open = &Otvoriť -Menu.OpenAll = Ot&voriť profil All Users -Menu.Explore = &Preskúmať -Menu.ExploreAll = P&reskúmať profil All Users -Menu.MenuSettings = Nastavenie -Menu.MenuHelp = Pomocník -Menu.MenuExit = Skončiť -Menu.LogoffTitle = Odhlásenie zo systému Windows -Menu.LogoffPrompt = Naozaj sa chcete odhlásiť? -Menu.LogoffYes = &Odhlásiť -Menu.LogoffNo = &Nie -Menu.RenameTitle = Premenovanie -Menu.RenamePrompt = &Nový názov: -Menu.RenameOK = OK -Menu.RenameCancel = Zrušiť -Menu.Organize = Usporiadanie ponuky Štart -Menu.Expand = &Rozbaliť -Menu.Collapse = Zb&aliť -Menu.NewFolder = Nový priečinok -Menu.NewShortcut = Nový odkaz -Menu.AutoArrange = Usporiadať &automaticky -Menu.ActionOpen = Otvoriť -Menu.ActionClose = Zavrieť -Menu.ActionExecute = Vykonať -Menu.RemoveList = Odstrániť &z tohto zoznamu -Menu.RemoveAll = &Vymazať zoznam naposledy použitých položiek -Menu.Explorer = Windows Prieskumník -Menu.Start = Štart -Menu.StartScreen = Domovská obrazovka -Menu.StartMenu = Ponuka Štart (Windows) -Menu.PinStart = Pripnúť položku do ponuky Štart -Menu.PinStartCs = Pripnúť položku do ponuky Štart (Classic Shell) -Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Classic Shell) -Menu.MonitorOff = Vypnúť displej -Menu.RemoveHighlight = Odstrániť zvýraznenie -Menu.Uninstall = &Odinštalovať -Menu.UninstallTitle = Odinštalovať -Menu.UninstallPrompt = Naozaj chcete odinštalovať program %s? -Search.CategorySettings = Nastavenia -Search.CategoryPCSettings = Nastavenie PC -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Hudba -Search.CategoryPictures = Obrázky -Search.CategoryVideos = Videá -Search.CategoryFiles = Súbory -Search.CategoryInternet = Internet -JumpList.Recent = Naposledy použité -JumpList.Frequent = Najčastejšie používané -JumpList.Tasks = Úlohy -JumpList.Pinned = Pripnuté -JumpList.Pin = Pr&ipnúť do tohto zoznamu -JumpList.Unpin = Zr&ušiť pripnutie v tomto zozname -JumpList.Remove = Odstrániť &z tohto zoznamu -JumpList.PinTip = Pripnúť do tohto zoznamu -JumpList.UnpinTip = Zrušiť pripnutie v tomto zozname - - -[sl-SI] - Slovenian (Slovenia) -Menu.Programs = Progr&ami -Menu.Apps = Programi -Menu.AllPrograms = Vsi programi -Menu.Back = Nazaj -Menu.Favorites = P&riljubljene -Menu.Documents = &Dokumenti -Menu.Settings = Nas&tavitve -Menu.Search = Is&kanje -Menu.SearchBox = Iskanje -Menu.SearchPrograms = Iskanje programov in datotek -Menu.SearchInternet = Preišči internet -Menu.Searching = Iskanje ... -Menu.NoMatch = Vašemu iskanju ne ustreza noben element. -Menu.MoreResults = Pokaži več rezultatov -Menu.Help = &Pomoč in podpora -Menu.Run = &Zaženi ... -Menu.Logoff = &Odjavi %s ... -Menu.SwitchUser = P&reklopi med uporabniki -Menu.Lock = Z&akleni -Menu.LogOffShort = &Odjava -Menu.Undock = Razdr&uži računalnik -Menu.Disconnect = Pr&ekini povezavo -Menu.ShutdownBox = Zaustavitev &sistema ... -Menu.Shutdown = &Zaustavitev sistema -Menu.Restart = &Vnovični zagon -Menu.ShutdownUpdate = Posodobi in zaustavi -Menu.RestartUpdate = Posodobi in zaženi znova -Menu.Sleep = &Mirovanje -Menu.Hibernate = &Hibernacija -Menu.ControlPanel = &Nadzorna plošča -Menu.PCSettings = Nastavitve računalnika -Menu.Security = Varnost sistema Windows -Menu.Network = &Omrežne povezave -Menu.Printers = &Tiskalniki -Menu.Taskbar = Op&ravilna vrstica in meni »Start« -Menu.SearchFiles = &Datotek ali map ... -Menu.SearchPrinter = &Tiskalnika -Menu.SearchComputers = &Računalnikov -Menu.UserFilesTip = Vsebuje mape za dokumente, slike, glasbo in druge datoteke v vaši lasti. -Menu.UserDocumentsTip = Vsebuje pisma, poročila in druge dokumente ter datoteke. -Menu.UserPicturesTip = Vsebuje digitalne fotografije, slike in grafične datoteke. -Menu.UserMusicTip = Vsebuje glasbo in druge zvočne datoteke. -Menu.UserVideosTip = Vsebuje filme in druge videodatoteke. -Menu.NetworkTip = Prikaže obstoječe omrežne povezave v tem računalniku in vam pomaga ustvarjati nove -Menu.PrintersTip = Doda, odstrani in konfigurira lokalne ter omrežne tiskalnike. -Menu.TaskbarTip = Prilagodi meni »Start« in opravilno vrstico, kot so vrste elementov, ki naj se prikažejo, ter način njihovega prikaza. -Menu.ControlPanelTip = Spremenite nastavitve in prilagodite način delovanja računalnika. -Menu.DocumentsLibTip = Dostopajte do pisem, poročil, obvestil in drugih vrst dokumentov. -Menu.MusicLibTip = Predvajajte glasbene in druge zvočne datoteke. -Menu.PicturesLibTip = Oglejte si digitalne slike in jih razvrstite. -Menu.VideosLibTip = Glejte domače filme in druge digitalne videe. -Menu.RecordingsLibTip = Glejte TV-programe, posnete v računalniku. -Menu.DownloadTip = Poiščite prenose iz interneta in povezave do priljubljenih spletnih mest. -Menu.HomegroupTip = Dostop do knjižnic in map, za katere skupno rabo omogočijo druge osebe v domači skupini. -Menu.RunTip = Odpre program, mapo, dokument ali spletno mesto. -Menu.HelpTip = Poiščite teme pomoči, vadnice, odpravljanje težav in druge storitve za podporo. -Menu.ProgramsTip = Prikaže seznam vaših programov. -Menu.SearchFilesTip = Poiščite dokumente, glasbo, slike, e-pošto in še kaj. -Menu.GamesTip = Igranje in upravljanje nameščenih iger v računalniku. -Menu.SecurityTip = Zaženite možnosti varnosti sistema Windows, če želite spremeniti geslo, preklopiti med uporabniki ali zagnati upravitelja opravil. -Menu.SearchComputersTip = Iskanje računalnikov v omrežju -Menu.SearchPrintersTip = Iskanje tiskalnika -Menu.AdminToolsTip = Konfigurira računalnikove skrbniške nastavitve. -Menu.ShutdownTip = Zapre vse odprte programe, zaustavi sistem Windows in nato izklopi računalnik. -Menu.RestartTip = Zapre vse odprte programe, zaustavi sistem Windows in ga nato znova zažene. -Menu.SleepTip = Ohrani vašo sejo v pomnilniku in postavi računalnik v stanje nizke porabe, tako da lahko hitro nadaljujete delo. -Menu.HibernateTip = Shrani vašo sejo in izklopi računalnik. Ko računalnik vklopite, sistem Windows obnovi vašo sejo. -Menu.LogOffTip = Zapri programe in se odjavi. -Menu.DisconnectTip = Prekine povezavo s sejo. Znova jo lahko vzpostavite po prijavi. -Menu.LockTip = Zakleni ta računalnik. -Menu.UndockTip = Odstrani prenosni računalnik iz združitvene postaje. -Menu.SwitchUserTip = Preklop med uporabniki, ne da bi se programi zaprli. -Menu.Empty = (Prazno) -Menu.Features = Programi in funkcije -Menu.FeaturesTip = Odstranitev ali spreminjanje programov v računalniku. -Menu.SearchPeople = &Za osebe ... -Menu.SortByName = &Razvrsti po imenih -Menu.Open = &Odpri -Menu.OpenAll = O&dpri mapo »All users« -Menu.Explore = R&azišči -Menu.ExploreAll = &Razišči mapo »All users« -Menu.MenuSettings = Nastavitve -Menu.MenuHelp = Pomoč -Menu.MenuExit = Izhod -Menu.LogoffTitle = Odjava iz sistema Windows -Menu.LogoffPrompt = Ali ste prepričani, da se želite odjaviti? -Menu.LogoffYes = &Odjavi se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenuj -Menu.RenamePrompt = &Novo ime: -Menu.RenameOK = V redu -Menu.RenameCancel = Prekliči -Menu.Organize = Organiziraj meni Start -Menu.Expand = R&azširi -Menu.Collapse = &Strni -Menu.NewFolder = Nova mapa -Menu.NewShortcut = Nova bližnjica -Menu.AutoArrange = Samod&ejno razporedi -Menu.ActionOpen = Odpri -Menu.ActionClose = Zapri -Menu.ActionExecute = Izvedi -Menu.RemoveList = Od&strani s tega seznama -Menu.RemoveAll = &Izbriši seznam nedavnih elementov -Menu.Explorer = Raziskovalec -Menu.Start = Start -Menu.StartScreen = Začetni zaslon -Menu.StartMenu = Meni »Start« (Windows) -Menu.PinStart = Pripni v meni »Start« -Menu.PinStartCs = Pripni v meni »Start«. (Classic Shell) -Menu.UnpinStartCs = Odpni iz menija »Start«. (Classic Shell) -Menu.MonitorOff = Izklopi prikaz -Menu.RemoveHighlight = Odstrani označitev -Menu.Uninstall = &Odstrani -Menu.UninstallTitle = Odstrani -Menu.UninstallPrompt = Ali ste prepričani, da želite odstraniti %s? -Search.CategorySettings = Nastavitve -Search.CategoryPCSettings = Nastavitve računalnika -Search.CategoryPrograms = Programi -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Glasba -Search.CategoryPictures = Slike -Search.CategoryVideos = Videi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavno -JumpList.Frequent = Pogosto -JumpList.Tasks = Opravila -JumpList.Pinned = Pripeto -JumpList.Pin = &Pripni na ta seznam -JumpList.Unpin = &Odpni s tega seznama -JumpList.Remove = Od&strani s tega seznama -JumpList.PinTip = Pripni na ta seznam -JumpList.UnpinTip = Odpni s tega seznama - - -[sr-Latn-CS] - Serbian (Latin, Serbia) -Menu.Programs = &Programi -Menu.Apps = Aplikacije -Menu.AllPrograms = Svi programi -Menu.Back = Nazad -Menu.Favorites = Omiljene& lokacije -Menu.Documents = &Dokumenti -Menu.Settings = Postavk&e -Menu.Search = Pre&traži -Menu.SearchBox = Pretraži -Menu.SearchPrograms = Pretraži programe i datoteke -Menu.SearchInternet = Pretraži Internet -Menu.Searching = Pretraživanje... -Menu.NoMatch = Nijedna stavka se ne podudara sa pretragom. -Menu.MoreResults = Pogledajte više rezultata -Menu.Help = Po&moć i podrška -Menu.Run = Po&kreni... -Menu.Logoff = &Odjavi se sa %s... -Menu.SwitchUser = P&romeni korisnika -Menu.Lock = Z&aključaj -Menu.LogOffShort = &Odjavi se -Menu.Undock = Odvoji računar od &bazne stanice -Menu.Disconnect = Prekini &vezu -Menu.ShutdownBox = &Isključi... -Menu.Shutdown = &Isključi -Menu.Restart = &Ponovo pokreni -Menu.ShutdownUpdate = Ažuriraj i isključi -Menu.RestartUpdate = Ažuriraj i ponovo pokreni -Menu.Sleep = &Stanje spavanja -Menu.Hibernate = &U stanju hibernacije -Menu.ControlPanel = &Kontrolna tabla -Menu.PCSettings = Postavke računara -Menu.Security = Windows bezbednost -Menu.Network = &Mrežne veze -Menu.Printers = Št&ači -Menu.Taskbar = &Traka zadataka i „Start“ meni -Menu.SearchFiles = &Za datoteke i fascikle... -Menu.SearchPrinter = &Za štampač -Menu.SearchComputers = &Za računare -Menu.UserFilesTip = Sadrži fascikle za dokumente, slike, muziku i druge datoteke koje vam pripadaju. -Menu.UserDocumentsTip = Sadrži pisma, izveštaje i druge dokumente i datoteke. -Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserMusicTip = Sadrži muziku i druge audio datoteke. -Menu.UserVideosTip = Sadrži filmove i druge video datoteke. -Menu.NetworkTip = Prikazuje postojeće mrežne veze ovog računara i pomaže pri kreiranju novih -Menu.PrintersTip = Dodajte, uklonite i konfigurišite lokalne i mrežne štampače. -Menu.TaskbarTip = Prilagodite „Start“ meni i traku zadataka, npr. tipove stavki koje će biti prikazane i način njihovog pojavljivanja. -Menu.ControlPanelTip = Promenite postavke i prilagodite funkcionalnost računara. -Menu.DocumentsLibTip = Pristupajte pismima, izveštajima, beleškama i drugim vrstama dokumenata. -Menu.MusicLibTip = Reprodukujte muziku i druge zvučne datoteke. -Menu.PicturesLibTip = Prikazujte i organizujte digitalne slike. -Menu.VideosLibTip = Gledajte kućne filmove i druge digitalne video zapise. -Menu.RecordingsLibTip = Gledajte TV programe snimljene na računaru. -Menu.DownloadTip = Pronađite Internet preuzimanja i veze ka omiljenim Veb lokacijama. -Menu.HomegroupTip = Pristupite bibliotekama i fasciklama koje dele druge osobe u matičnoj grupi. -Menu.RunTip = Otvara program, fasciklu, dokument ili Veb lokaciju. -Menu.HelpTip = Pronađite teme pomoći, podučavanja, rešavanje problema i druge usluge podrške. -Menu.ProgramsTip = Otvara listu programa. -Menu.SearchFilesTip = Tražite dokumente, muziku, slike, e-poštu i još mnogo toga. -Menu.GamesTip = Igrajte i upravljajte igrama na računaru. -Menu.SecurityTip = Pokrenite Windows opcije bezbednosti da biste promenili lozinku, promenili korisnika ili pokrenuli upravljač zadacima. -Menu.SearchComputersTip = Pronađi računare u mreži -Menu.SearchPrintersTip = Pronađi štampač -Menu.AdminToolsTip = Konfigurišite administrativne postavke na svom računaru. -Menu.ShutdownTip = Zatvara sve otvorene programe, isključuje Windows i zatim isključuje računar. -Menu.RestartTip = Zatvara sve otvorene programe, isključuje Windows i zatim ponovo pokreće Windows. -Menu.SleepTip = Čuva sesiju u memoriji i stavlja računar u stanje niske potrošnje tako da možete brzo da nastavite sa radom. -Menu.HibernateTip = Čuva sesiju i isključuje računar. Kada uključite računar, Windows vraća sesiju u prethodno stanje. -Menu.LogOffTip = Zatvori programe i odjavi se. -Menu.DisconnectTip = Prekida vezu sesije. Možete se ponovo povezati sa sesijom kad se ponovo prijavite. -Menu.LockTip = Zaključaj ovaj računar. -Menu.UndockTip = Uklanja laptop ili notebook računar sa bazne stanice. -Menu.SwitchUserTip = Promeni korisnike bez zatvaranja programa. -Menu.Empty = (Prazno) -Menu.Features = Programi i funkcije -Menu.FeaturesTip = Deinstalirajte ili promenite programe na računaru. -Menu.SearchPeople = &Za osobe... -Menu.SortByName = &Sortiraj po imenu -Menu.Open = &Otvori -Menu.OpenAll = O&tvori sve korisnike -Menu.Explore = &Istraži -Menu.ExploreAll = Istraži sve &korisnike -Menu.MenuSettings = Postavke -Menu.MenuHelp = Pomoć -Menu.MenuExit = Izađi -Menu.LogoffTitle = Odjava iz Windowsa -Menu.LogoffPrompt = Želite li zaista da se odjavite? -Menu.LogoffYes = &Odjavi se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenovanje -Menu.RenamePrompt = &Novo ime: -Menu.RenameOK = U redu -Menu.RenameCancel = Otkaži -Menu.Organize = Organizovanje menija „Start“ -Menu.Expand = R&azvij -Menu.Collapse = Sk&upi -Menu.NewFolder = Nova fascikla -Menu.NewShortcut = Nova prečica -Menu.AutoArrange = Rasporedi &automatski -Menu.ActionOpen = Otvori -Menu.ActionClose = Zatvori -Menu.ActionExecute = Izvrši -Menu.RemoveList = &Ukloni sa ovog spiska -Menu.RemoveAll = O&briši listu nedavno korišćenih stavki -Menu.Explorer = Windows Explorer -Menu.Start = Pokreni -Menu.StartScreen = Početni ekran -Menu.StartMenu = „Start“ meni (Windows) -Menu.PinStart = Dodaj u „Start“ meni -Menu.PinStartCs = Dodaj u „Start“ meni (Classic Shell) -Menu.UnpinStartCs = Ukloni iz „Start“ menija (Classic Shell) -Menu.MonitorOff = Isključi displej -Menu.RemoveHighlight = Ukloni istaknuti sadržaj -Menu.Uninstall = &Deinstaliraj -Menu.UninstallTitle = Deinstaliraj -Menu.UninstallPrompt = Želite li zaista da deinstalirate %s? -Search.CategorySettings = Postavke -Search.CategoryPCSettings = Postavke računara -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Muzika -Search.CategoryPictures = Slike -Search.CategoryVideos = Video zapisi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavno -JumpList.Frequent = Često -JumpList.Tasks = Zadaci -JumpList.Pinned = Dodato -JumpList.Pin = Zakač&i na ovu listu -JumpList.Unpin = &Otkači sa ove liste -JumpList.Remove = U&kloni sa ovog spiska -JumpList.PinTip = Zakači na ovu listu -JumpList.UnpinTip = Otkači sa ove liste - - -[sv-SE] - Swedish (Sweden) -Menu.Programs = &Program -Menu.Apps = Appar -Menu.AllPrograms = Alla program -Menu.Back = Föregående -Menu.Favorites = &Favoriter -Menu.Documents = &Dokument -Menu.Settings = &Inställningar -Menu.Search = &Sök -Menu.SearchBox = Sök -Menu.SearchPrograms = Sök bland program och filer -Menu.SearchInternet = Sök på Internet -Menu.Searching = Söker... -Menu.NoMatch = Inga objekt matchade sökningen. -Menu.MoreResults = Visa fler resultat -Menu.Help = &Hjälp och support -Menu.Run = K&ör... -Menu.Logoff = &Logga ut %s... -Menu.SwitchUser = &Växla användare -Menu.Lock = L&ås -Menu.LogOffShort = &Logga ut -Menu.Undock = K&oppla från datorn -Menu.Disconnect = Koppla fr&ån -Menu.ShutdownBox = &Avsluta... -Menu.Shutdown = Stäng &av -Menu.Restart = &Starta om -Menu.ShutdownUpdate = Uppdatera och stäng av -Menu.RestartUpdate = Uppdatera och starta om -Menu.Sleep = &Vila -Menu.Hibernate = &Viloläge -Menu.ControlPanel = &Kontrollpanelen -Menu.PCSettings = Datorinställningar -Menu.Security = Windows-säkerhet -Menu.Network = &Nätverksanslutningar -Menu.Printers = &Skrivare -Menu.Taskbar = &Aktivitetsfältet och Start-menyn -Menu.SearchFiles = E&fter filer eller mappar... -Menu.SearchPrinter = Efter &skrivare -Menu.SearchComputers = &Efter datorer -Menu.UserFilesTip = Innehåller mappar för dokument, bilder, musik och andra filer som tillhör dig. -Menu.UserDocumentsTip = Innehåller brev, rapporter och andra dokument och filer. -Menu.UserPicturesTip = Innehåller digitala foton, bilder och grafikfiler. -Menu.UserMusicTip = Innehåller musik och andra ljudfiler. -Menu.UserVideosTip = Innehåller filmer och andra videofiler. -Menu.NetworkTip = Visar befintliga nätverks- och fjärranslutningar på den här datorn samt hjälper dig att skapa nya -Menu.PrintersTip = Lägg till, ta bort och konfigurera lokala och nätverksskrivare. -Menu.TaskbarTip = Anpassa Start-menyn och Aktivitetsfältet, som exempelvis vilka objekt som ska synas och hur de ska visas. -Menu.ControlPanelTip = Ändra inställningar och anpassa datorns funktioner. -Menu.DocumentsLibTip = Använd brev, rapporter, anteckningar och andra dokument. -Menu.MusicLibTip = Spela musik och andra ljudfiler. -Menu.PicturesLibTip = Visa och ordna digitala bilder. -Menu.VideosLibTip = Titta på egna filmer och andra digitala videofilmer. -Menu.RecordingsLibTip = Titta på TV-program som har spelats in på datorn. -Menu.DownloadTip = Sök efter filer som du har hämtat från Internet och länkar till favoritwebbplatser. -Menu.HomegroupTip = Få åtkomst till bibliotek och mappar som delas ut av andra personer i hemgruppen. -Menu.RunTip = Öppnar ett program, en mapp, ett dokument eller en webbplats. -Menu.HelpTip = Hitta hjälpavsnitt, självstudier, felsökning och andra supporttjänster. -Menu.ProgramsTip = Öppnar en lista över program på datorn. -Menu.SearchFilesTip = Sök efter dokument, musik, bilder, e-post och mycket mer. -Menu.GamesTip = Spela och hantera spel på datorn. -Menu.SecurityTip = Visa Windows-säkerhetsalternativ om du vill ändra lösenord, växla användare eller starta Aktivitetshanteraren. -Menu.SearchComputersTip = Sök efter datorer på nätverket -Menu.SearchPrintersTip = Sök efter en skrivare -Menu.AdminToolsTip = Konfigurera administrationsinställningar för datorn. -Menu.ShutdownTip = Stänger alla öppna program, avslutar Windows och stänger sedan av datorn. -Menu.RestartTip = Stänger alla öppna program, avslutar Windows och startar sedan Windows igen. -Menu.SleepTip = Behåller sessionen i minnet och försätter datorn i energisparläge så att du snabbt kan återgå till arbetet. -Menu.HibernateTip = Sparar sessionen och stänger av datorn. Sessionen återställs när du startar datorn. -Menu.LogOffTip = Stänger alla program och loggar ut. -Menu.DisconnectTip = Kopplar från sessionen. Du kan ansluta till den här sessionen på nytt när du loggar in igen. -Menu.LockTip = Låser den här datorn. -Menu.UndockTip = Kopplar från din bärbara dator från dockningsstationen. -Menu.SwitchUserTip = Växlar användare utan att stänga program. -Menu.Empty = (Tom) -Menu.Features = Program och funktioner -Menu.FeaturesTip = Avinstallera eller ändra program på datorn. -Menu.SearchPeople = Efter &personer... -Menu.SortByName = Sortera efter &namn -Menu.Open = &Öppna -Menu.OpenAll = Öppna &delade Start-menyn -Menu.Explore = &Utforska -Menu.ExploreAll = Utf&orska delade Start-menyn -Menu.MenuSettings = Inställningar -Menu.MenuHelp = Hjälp -Menu.MenuExit = Avsluta -Menu.LogoffTitle = Logga ut -Menu.LogoffPrompt = Vill du logga ut? -Menu.LogoffYes = &Logga ut -Menu.LogoffNo = N&ej -Menu.RenameTitle = Byt namn -Menu.RenamePrompt = &Nytt namn: -Menu.RenameOK = OK -Menu.RenameCancel = Avbryt -Menu.Organize = Organisera Start-menyn -Menu.Expand = Exp&andera -Menu.Collapse = &Dölj -Menu.NewFolder = Ny mapp -Menu.NewShortcut = Ny genväg -Menu.AutoArrange = &Ordna automatiskt -Menu.ActionOpen = Öppna -Menu.ActionClose = Stäng -Menu.ActionExecute = Kör -Menu.RemoveList = &Ta bort från den här listan -Menu.RemoveAll = &Rensa listan Tidigare -Menu.Explorer = Utforskaren -Menu.Start = Start -Menu.StartScreen = Startskärmen -Menu.StartMenu = Startmenyn (Windows) -Menu.PinStart = Fäst på Start-menyn -Menu.PinStartCs = Fäst på Start-menyn (Classic Shell) -Menu.UnpinStartCs = Ta bort från Start-menyn (Classic Shell) -Menu.MonitorOff = Stänga av bildskärmen -Menu.RemoveHighlight = Ta bort fokus -Menu.Uninstall = &Avinstallera -Menu.UninstallTitle = Avinstallera -Menu.UninstallPrompt = Vill du avinstallera %s? -Search.CategorySettings = Inställningar -Search.CategoryPCSettings = Datorinställningar -Search.CategoryPrograms = Program -Search.CategoryDocuments = Dokument -Search.CategoryMusic = Musik -Search.CategoryPictures = Bilder -Search.CategoryVideos = Filmer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internet -JumpList.Recent = Senast använda -JumpList.Frequent = Ofta använda -JumpList.Tasks = Aktiviteter -JumpList.Pinned = Fastnålat -JumpList.Pin = &Fäst i den här listan -JumpList.Unpin = &Ta bort från den här listan -JumpList.Remove = &Ta bort från den här listan -JumpList.PinTip = Fäst i den här listan -JumpList.UnpinTip = Ta bort från den här listan - - -[th-TH] - Thai (Thailand) -Menu.Programs = โ&ปรแกรม -Menu.Apps = โปรแกรม -Menu.AllPrograms = โปรแกรมทั้งหมด -Menu.Back = ย้อนกลับ -Menu.Favorites = ร&ายการโปรด -Menu.Documents = เอก&สาร -Menu.Settings = &การตั้งค่า -Menu.Search = &ค้นหา -Menu.SearchBox = ค้นหา -Menu.SearchPrograms = ค้นหาโปรแกรมและแฟ้ม -Menu.SearchInternet = ค้นหาอินเทอร์เน็ต -Menu.Searching = กำลังค้นหา... -Menu.NoMatch = ไม่มีรายการที่ตรงกับการค้นหาของคุณ -Menu.MoreResults = ดูผลลัพธ์เพิ่มเติม -Menu.Help = &บริการช่วยเหลือและวิธีใช้ -Menu.Run = เรียก&ใช้... -Menu.Logoff = ออก&จากระบบ %s... -Menu.SwitchUser = สลับ&ผู้ใช้ -Menu.Lock = &ล็อก -Menu.LogOffShort = &ออกจากระบบ -Menu.Undock = ปล&ดชุดต่ออุปกรณ์ -Menu.Disconnect = &ยกเลิกการเชื่อมต่อ -Menu.ShutdownBox = ปิดเครื่&อง... -Menu.Shutdown = ปิ&ดเครื่อง -Menu.Restart = เริ่มการทำงานใ&หม่ -Menu.ShutdownUpdate = ปรับปรุงและปิดเครื่อง -Menu.RestartUpdate = ปรับปรุงและเริ่มระบบของคอมพิวเตอร์ใหม่ -Menu.Sleep = &สลีป -Menu.Hibernate = ไฮเบอร์เ&นต -Menu.ControlPanel = แ&ผงควบคุม -Menu.PCSettings = การตั้งค่าพีซี -Menu.Security = การรักษาความปลอดภัยของ Windows -Menu.Network = การเชื่อมต่อเค&รือข่าย -Menu.Printers = เ&ครื่องพิมพ์ -Menu.Taskbar = แ&ถบงานและเมนู 'เริ่ม' -Menu.SearchFiles = แ&ฟ้มหรือโฟลเดอร์... -Menu.SearchPrinter = เ&ครื่องพิมพ์ -Menu.SearchComputers = &คอมพิวเตอร์ -Menu.UserFilesTip = ประกอบด้วยโฟลเดอร์สำหรับเอกสาร รูปภาพ เพลง และแฟ้มอื่นๆ ที่เป็นของคุณ -Menu.UserDocumentsTip = เก็บจดหมาย รายงาน รวมทั้งเอกสารและแฟ้มอื่นๆ -Menu.UserPicturesTip = เก็บรูปถ่ายดิจิทัล รูป และแฟ้มกราฟิกต่างๆ -Menu.UserMusicTip = มีเพลงและแฟ้มเสียงอื่นๆ -Menu.UserVideosTip = มีภาพยนตร์และแฟ้มวิดีโออื่นๆ -Menu.NetworkTip = แสดงการเชื่อมต่อเครือข่ายที่มีอยู่บนคอมพิวเตอร์นี้ และช่วยคุณสร้างการเชื่อมต่อเครือข่ายใหม่ -Menu.PrintersTip = เพิ่ม เอาออก และกำหนดค่าเครื่องพิมพ์เฉพาะที่และเครื่องพิมพ์เครือข่าย -Menu.TaskbarTip = กำหนดเมนู 'เริ่ม' และแถบเครื่องมือเอง เช่น ชนิดของรายการที่จะแสดงและลักษณะที่จะปรากฏของเมนู 'เริ่ม' และแถบเครื่องมือ -Menu.ControlPanelTip = เปลี่ยนแปลงการตั้งค่าและกำหนดฟังก์ชันของคอมพิวเตอร์ของคุณ -Menu.DocumentsLibTip = เข้าถึงจดหมาย รายงาน บันทึกย่อ และเอกสารประเภทอื่นๆ -Menu.MusicLibTip = เล่นดนตรีและแฟ้มเสียงอื่นๆ -Menu.PicturesLibTip = ดูและจัดระเบียบรูปภาพดิจิทัล -Menu.VideosLibTip = ดูภาพยนตร์ถ่ายทำเองและวิดีโอดิจิทัลอื่นๆ -Menu.RecordingsLibTip = ดูรายการทีวีที่บันทึกบนคอมพิวเตอร์ -Menu.DownloadTip = ค้นหารายการดาวน์โหลดบนอินเทอร์เน็ตและการเชื่อมโยงไปยังเว็บไซต์โปรด -Menu.HomegroupTip = เข้าถึงไลบรารีและโฟลเดอร์ต่างๆ ที่ผู้อื่นเปิดให้ใช้ร่วมกันในโฮมกรุ๊ปของคุณ -Menu.RunTip = เปิดโปรแกรม โฟลเดอร์ เอกสาร หรือเว็บไซต์ -Menu.HelpTip = ค้นหาแหล่งข้อมูลสำหรับหัวข้อวิธีใช้ บทช่วยสอน การแก้ไขปัญหา และบริการช่วยเหลืออื่นๆ -Menu.ProgramsTip = เปิดรายชื่อของโปรแกรมของคุณ -Menu.SearchFilesTip = ค้นหาเอกสาร ดนตรี รูปภาพ อีเมล และอื่นๆอีกมาก -Menu.GamesTip = เล่นและจัดการกับเกมบนเครื่องคอมพิวเตอร์ของคุณ -Menu.SecurityTip = เปิดใช้ตัวเลือก 'การรักษาความปลอดภัยของ Windows' เพื่อเปลี่ยนรหัสผ่าน สลับผู้ใช้ หรือเริ่ม 'ตัวจัดการงาน' -Menu.SearchComputersTip = ค้นหาคอมพิวเตอร์บนเครือข่าย -Menu.SearchPrintersTip = ค้นหาเครื่องพิมพ์ -Menu.AdminToolsTip = กำหนดค่าการตั้งค่าเกี่ยวกับการจัดการ -สำหรับคอมพิวเตอร์ของคุณ -Menu.ShutdownTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วปิดคอมพิวเตอร์ของคุณ -Menu.RestartTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วเริ่มการทำงานของ Windows อีกครั้ง -Menu.SleepTip = รักษาเซสชันของคุณในหน่วยความจำ และทำให้คอมพิวเตอร์อยู่ในสถานะที่ใช้พลังงานต่ำ เพื่อให้คุณสามารถกลับมาดำเนินการต่อได้อย่างรวดเร็ว -Menu.HibernateTip = บันทึกเซสชันของคุณ และปิดเครื่องคอมพิวเตอร์ เมื่อคุณเปิดคอมพิวเตอร์ Windows จะคืนค่าเซสชันของคุณ -Menu.LogOffTip = ปิดโปรแกรมและออกจากระบบ -Menu.DisconnectTip = ยกเลิกการเชื่อมต่อเซสชันของคุณ คุณสามารถเชื่อมต่อใหม่ไปยังเซสชันนี้ได้เมื่อคุณเข้าสู่ระบบอีกครั้ง -Menu.LockTip = ล็อกคอมพิวเตอร์นี้ -Menu.UndockTip = เอาคอมพิวเตอร์แล็ปท็อปหรือโน้ตบุ๊กของคุณออกจากที่วางเทียบ -Menu.SwitchUserTip = สลับผู้ใช้โดยไม่ปิดโปรแกรม -Menu.Empty = (ว่าง) -Menu.Features = โปรแกรมและคุณลักษณะ -Menu.FeaturesTip = ถอนการติดตั้งหรือเปลี่ยนแปลงโปรแกรมบนคอมพิวเตอร์ของคุณ -Menu.SearchPeople = สำหรับ&บุคคล... -Menu.SortByName = เรียงลำดั&บตามชื่อ -Menu.Open = เ&ปิด -Menu.OpenAll = &เปิดโฟลเดอร์ All Users -Menu.Explore = สำรว&จ -Menu.ExploreAll = &สำรวจโฟลเดอร์ All Users -Menu.MenuSettings = การตั้งค่า -Menu.MenuHelp = วิธีใช้ -Menu.MenuExit = ออก -Menu.LogoffTitle = ออกจากระบบ Windows -Menu.LogoffPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการออกจากระบบ -Menu.LogoffYes = &ออกจากระบบ -Menu.LogoffNo = ไ&ม่ใช่ -Menu.RenameTitle = เปลี่ยนชื่อ -Menu.RenamePrompt = &ชื่อใหม่: -Menu.RenameOK = ตกลง -Menu.RenameCancel = ยกเลิก -Menu.Organize = จัดระเบียบเมนู 'เริ่ม' -Menu.Expand = &ขยาย -Menu.Collapse = &ยุบ -Menu.NewFolder = สร้างโฟลเดอร์ -Menu.NewShortcut = ทางลัดใหม่ -Menu.AutoArrange = จัดเรียงอัต&โนมัติ -Menu.ActionOpen = เปิด -Menu.ActionClose = ปิด -Menu.ActionExecute = ปฏิบัติการ -Menu.RemoveList = เอาออก&จากรายชื่อนี้ -Menu.RemoveAll = &ล้างรายการล่าสุด -Menu.Explorer = Windows Explorer -Menu.Start = เริ่ม -Menu.StartScreen = หน้าจอเริ่ม -Menu.StartMenu = เมนูเริ่ม (Windows) -Menu.PinStart = ตรึงกับเมนูเริ่ม -Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Classic Shell) -Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Classic Shell) -Menu.MonitorOff = ปิดจอแสดงผล -Menu.RemoveHighlight = เอาไฮไลท์ออก -Menu.Uninstall = &ถอนการติดตั้ง -Menu.UninstallTitle = ถอนการติดตั้ง -Menu.UninstallPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการถอนการติดตั้ง %s -Search.CategorySettings = การตั้งค่า -Search.CategoryPCSettings = การตั้งค่าพีซี -Search.CategoryPrograms = โปรแกรม -Search.CategoryDocuments = เอกสาร -Search.CategoryMusic = เพลง -Search.CategoryPictures = รูปภาพ -Search.CategoryVideos = วิดีโอ -Search.CategoryFiles = แฟ้ม -Search.CategoryInternet = อินเทอร์เน็ต -JumpList.Recent = ล่าสุด -JumpList.Frequent = ที่ใช้บ่อย -JumpList.Tasks = งาน -JumpList.Pinned = ตรึงไว้ -JumpList.Pin = &ตรึงเข้ากับรายการนี้ -JumpList.Unpin = &ถอนการตรึงออกจากรายการนี้ -JumpList.Remove = เอาออก&จากรายการนี้ -JumpList.PinTip = ตรึงเข้ากับรายการนี้ -JumpList.UnpinTip = ถอนการตรึงออกจากรายการนี้ - - -[tr-TR] - Turkish (Turkey) -Menu.Programs = Progra&mlar -Menu.Apps = Uygulamalar -Menu.AllPrograms = Tüm Programlar -Menu.Back = Geri -Menu.Favorites = &Sık Kullanılanlar -Menu.Documents = &Belgeler -Menu.Settings = Ayar&lar -Menu.Search = &Ara -Menu.SearchBox = Ara -Menu.SearchPrograms = Programları ve dosyaları ara -Menu.SearchInternet = Internet'te ara -Menu.Searching = Arıyor... -Menu.NoMatch = Aramanızla eşleşen öğe yok. -Menu.MoreResults = Diğer sonuçlar -Menu.Help = &Yardım ve Destek -Menu.Run = Çal&ıştır... -Menu.Logoff = %s Oturumunu &Kapat... -Menu.SwitchUser = &Kullanıcı değiştir -Menu.Lock = Kili&tle -Menu.LogOffShort = &Oturumu Kapat -Menu.Undock = Bilgisaya&rı Çıkar -Menu.Disconnect = Ba&ğlantıyı Kes -Menu.ShutdownBox = B&ilgisayarı Kapat... -Menu.Shutdown = &Bilgisayarı Kapat -Menu.Restart = &Yeniden Başlat -Menu.ShutdownUpdate = Güncelleştir ve kapat -Menu.RestartUpdate = Güncelleştir ve yeniden başlat -Menu.Sleep = &Uyku -Menu.Hibernate = &Hazırda Beklet -Menu.ControlPanel = &Denetim Masası -Menu.PCSettings = Bilgisayar ayarları -Menu.Security = Windows Güvenliği -Menu.Network = &Ağ Bağlantıları -Menu.Printers = &Yazıcılar -Menu.Taskbar = &Görev Çubuğu ve Başlat Menüsü -Menu.SearchFiles = &Dosya ya da Klasör... -Menu.SearchPrinter = &Yazıcı için -Menu.SearchComputers = &Bilgisayar için -Menu.UserFilesTip = Size ait Belge, Resim, Müzik dosyalarının ve diğer dosyaların klasörlerini içerir. -Menu.UserDocumentsTip = Mektup, rapor ve benzeri belge ve dosyaları içerir. -Menu.UserPicturesTip = Dijital foto, resim ve grafik dosyaları içerir. -Menu.UserMusicTip = Müzik ve diğer ses dosyalarını içerir. -Menu.UserVideosTip = Film ve diğer video dosyalarını içerir. -Menu.NetworkTip = Bu bilgisayar üzerindeki ağ bağlantılarını görüntüleyip yenilerini oluşturmanıza yardımcı olur -Menu.PrintersTip = Yerel yazıcıları ve ağ yazıcılarını ekler, kaldırır ve yapılandırır. -Menu.TaskbarTip = Görüntülenecek öğeler ve ve nasıl görünmeleri gerektiği gibi konularda Başlat Menüsünü ve görev çubuğunu özelleştir. -Menu.ControlPanelTip = Bilgisayarınızın ayarlarını değiştirin ve işlevlerini özelleştirin. -Menu.DocumentsLibTip = Mektuplara, raporlara, notlara ve diğer belge türlerine erişin. -Menu.MusicLibTip = Müzik ve diğer ses dosyalarını çalın. -Menu.PicturesLibTip = Dijital resimleri görüntüleyin ve düzenleyin. -Menu.VideosLibTip = Ev filmlerini ve diğer dijital videoları izleyin. -Menu.RecordingsLibTip = Bilgisayarınızda kayıtlı TV programlarını izleyin. -Menu.DownloadTip = Internet yüklemelerini ve sık kullanılan web siteleri bağlantılarını bulun. -Menu.HomegroupTip = Ev grubunuzdaki diğer kişiler tarafından paylaşılan kitaplıklara ve klasörlere erişin. -Menu.RunTip = Bir program, klasör, belge veya Web sitesi açar. -Menu.HelpTip = Yardım konularını, bilgilendirici rehberleri ve diğer destek hizmetlerini bulun. -Menu.ProgramsTip = Programlarınızın listesini açar. -Menu.SearchFilesTip = Belge, müzik, resim, e-posta ve pek çok başka öğeyi arayın. -Menu.GamesTip = Bilgisayarınızda oyun oynayın ve oyunları yönetin. -Menu.SecurityTip = Parola Değiştirmek, Kullanıcı Değiştirmek veya Görev Yöneticisini Başlatmak için Windows Güvenlik Seçenekleri'ni başlatın. -Menu.SearchComputersTip = Ağda bilgisayarlar ara -Menu.SearchPrintersTip = Yazıcı arayın -Menu.AdminToolsTip = Bilgisayarınızın yönetimle ilgili ayarlarını yapılandırır. -Menu.ShutdownTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra bilgisayarınızı kapatır. -Menu.RestartTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra Windows'u yeniden başlatır. -Menu.SleepTip = Çalışmanızı kolayca devam ettirebilmeniz için oturumunuzu bellekte tutar ve bilgisayarı düşük güçte çalışma durumuna geçirir. -Menu.HibernateTip = Oturumunuzu kaydeder ve bilgisayarı kapatır. Bilgisayarı açtığınızda, Windows oturumunuzu geri yükler. -Menu.LogOffTip = Programları kapatın ve oturumdan çıkın. -Menu.DisconnectTip = Oturum bağlantınız kesilir. Oturum açtığınızda yeniden bağlanabilirsiniz. -Menu.LockTip = Bu bilgisayarı kilitleyin. -Menu.UndockTip = Dizüstü veya notebook bilgisayarınızı takma biriminden çıkartır. -Menu.SwitchUserTip = Kullanıcıları, programları kapatmadan değiştirin. -Menu.Empty = (Boş) -Menu.Features = Programlar ve Özellikler -Menu.FeaturesTip = Bilgisayarınızdaki programları kaldırın veya değiştirin. -Menu.SearchPeople = &Kişiler... -Menu.SortByName = A&da Göre Sırala -Menu.Open = &Aç -Menu.OpenAll = Tü&m Kullanıcıları Aç -Menu.Explore = A&raştır -Menu.ExploreAll = &Tüm Kullanıcıları Araştır -Menu.MenuSettings = Ayarlar -Menu.MenuHelp = Yardım -Menu.MenuExit = Çıkış -Menu.LogoffTitle = Windows Oturumunu Kapat -Menu.LogoffPrompt = Oturumu kapatmayı gerçekten istiyor musunuz? -Menu.LogoffYes = Oturumu &Kapat -Menu.LogoffNo = &Hayır -Menu.RenameTitle = Yeniden Adlandır -Menu.RenamePrompt = &Yeni ad: -Menu.RenameOK = Tamam -Menu.RenameCancel = İptal -Menu.Organize = Başlat menüsünü düzenle -Menu.Expand = &Genişlet -Menu.Collapse = &Daralt -Menu.NewFolder = Yeni Klasör -Menu.NewShortcut = Yeni Kısayol -Menu.AutoArrange = &Otomatik Düzenle -Menu.ActionOpen = Aç -Menu.ActionClose = Kapat -Menu.ActionExecute = Çalıştır -Menu.RemoveList = &Bu listeden kaldır -Menu.RemoveAll = &Son kullanılan öğeler listesini temizle -Menu.Explorer = Windows Gezgini -Menu.Start = Başlat -Menu.StartScreen = Başlangıç Ekranı -Menu.StartMenu = Başlat menüsü (Windows) -Menu.PinStart = Başlat menüsüne sabitle -Menu.PinStartCs = Başlat menüsüne sabitle (Classic Shell) -Menu.UnpinStartCs = Başlat menüsünden ayır (Classic Shell) -Menu.MonitorOff = Ekranı kapat -Menu.RemoveHighlight = Önemli Noktayı Kaldır -Menu.Uninstall = &Kaldır -Menu.UninstallTitle = Kaldır -Menu.UninstallPrompt = %s programını kaldırmak istediğinizden emin misiniz? -Search.CategorySettings = Ayarlar -Search.CategoryPCSettings = Bilgisayar ayarları -Search.CategoryPrograms = Programlar -Search.CategoryDocuments = Belgeler -Search.CategoryMusic = Müzik -Search.CategoryPictures = Resimler -Search.CategoryVideos = Videolar -Search.CategoryFiles = Dosyalar -Search.CategoryInternet = Internet -JumpList.Recent = En Son -JumpList.Frequent = Sık Kullanılanlar -JumpList.Tasks = Görevler -JumpList.Pinned = Sabitlendi -JumpList.Pin = Bu listeye &sabitle -JumpList.Unpin = Bu listeden çı&kar -JumpList.Remove = &Bu listeden kaldır -JumpList.PinTip = Bu listeye sabitle -JumpList.UnpinTip = Bu listeden çıkar - - -[uk-UA] - Ukrainian (Ukraine) -Menu.Programs = &Програми -Menu.Apps = Застосунки -Menu.AllPrograms = Усі програми -Menu.Back = Назад -Menu.Favorites = &Уподобання -Menu.Documents = До&кументи -Menu.Settings = Н&астройки -Menu.Search = З&найти -Menu.SearchBox = Знайти -Menu.SearchPrograms = Пошук програм та файлів -Menu.SearchInternet = Пошук в Інтернеті -Menu.Searching = Триває пошук... -Menu.NoMatch = Пошук не дав результатів. -Menu.MoreResults = Інші результати -Menu.Help = &Довідка та підтримка -Menu.Run = Запуск про&грами... -Menu.Logoff = Завер&шення сеансу %s... -Menu.SwitchUser = З&мінити користувача -Menu.Lock = Б&локувати -Menu.LogOffShort = &Вийти з системи -Menu.Undock = Відстикувати комп'&ютер -Menu.Disconnect = В&ідключити -Menu.ShutdownBox = &Завершення роботи... -Menu.Shutdown = &Завершення роботи -Menu.Restart = &Перезавантаження -Menu.ShutdownUpdate = Інсталювати оновлення та завершити роботу -Menu.RestartUpdate = Інсталювати оновлення та перезавантажити -Menu.Sleep = &Сон -Menu.Hibernate = &Режим глибокого сну -Menu.ControlPanel = П&анель керування -Menu.PCSettings = Параметри ПК -Menu.Security = Безпека Windows -Menu.Network = &Мережні підключення -Menu.Printers = Пр&интери -Menu.Taskbar = Панель &завдань і меню "Пуск" -Menu.SearchFiles = &Файли й папки... -Menu.SearchPrinter = &Принтер -Menu.SearchComputers = &Комп'ютери -Menu.UserFilesTip = Містить папки для документів, зображень, музики та інших ваших файлів. -Menu.UserDocumentsTip = Містить листи, звіти та інші документи й файли. -Menu.UserPicturesTip = Містить цифрові фотографії, малюнки, графічні файли. -Menu.UserMusicTip = Містить музичні та інші звукові файли. -Menu.UserVideosTip = Містить фільми та відеофайли. -Menu.NetworkTip = Показ наявних мережних підключень для цього комп’ютера та створення нових підключень -Menu.PrintersTip = Додати, видалити або настроїти локальні чи мережні принтери. -Menu.TaskbarTip = Настройка меню "Пуск" і панелі завдань, наприклад, установка типів і зовнішнього вигляду елементів, які буде показано. -Menu.ControlPanelTip = Змінити параметри та настроїти функціональність системи. -Menu.DocumentsLibTip = Отримайте доступ до листів, звітів, приміток та документів інших видів. -Menu.MusicLibTip = Відтворюйте музику та інші звукові файли. -Menu.PicturesLibTip = Переглядайте та організовуйте цифрові зображення. -Menu.VideosLibTip = Переглядати домашнє та інше цифрове відео. -Menu.RecordingsLibTip = Переглядати ТВ-програми, записані на комп'ютер. -Menu.DownloadTip = Знайти завантаження Інтернету і посилання на улюблені веб-сайти. -Menu.HomegroupTip = Спільний доступ до бібліотек і папок інших користувачів із домашньої групи. -Menu.RunTip = Відкриття програми, папки, документа або веб-сайту. -Menu.HelpTip = Пошук довідкових матеріалів, навчальних програм, засобів виправлення неполадок та інших служб технічної підтримки. -Menu.ProgramsTip = Відкрити список програм. -Menu.SearchFilesTip = Пошук документів, музики, зображень, адрес електронної пошти та іншого. -Menu.GamesTip = Гра та керування іграми, інстальованими на цьому комп’ютері. -Menu.SecurityTip = Запустити Параметри безпеки Windows для зміни пароля, переключення користувача або запуску диспетчера завдань. -Menu.SearchComputersTip = Пошук комп’ютерів у мережі -Menu.SearchPrintersTip = Пошук принтера -Menu.AdminToolsTip = Настройка параметрів адміністрування для цього комп'ютера. -Menu.ShutdownTip = Закриває всі відкриті програми, завершує роботу системи та вимикає комп’ютер. -Menu.RestartTip = Закриває всі відкриті програми, завершує роботу системи та запускає систему знову. -Menu.SleepTip = Зберігає сеанс роботи в пам’яті та переводить комп’ютер до режиму зниженого енергоспоживання, що надає змогу швидко відновити роботу. -Menu.HibernateTip = Зберігає дані сеансу та вимикає комп’ютер. Після увімкнення комп’ютера система відновлює сеанс. -Menu.LogOffTip = Закрити програми та вийти з системи. -Menu.DisconnectTip = Відключає ваш сеанс. Можна знову підключитися до сеансу, повторно увійшовши до системи. -Menu.LockTip = Заблокувати комп'ютер. -Menu.UndockTip = Видалення ноутбука із пристрою стаціонарного підключення. -Menu.SwitchUserTip = Переключення користувачів без закриття програм. -Menu.Empty = (пусто) -Menu.Features = Програми та засоби -Menu.FeaturesTip = Змінити або видалити програми на комп’ютері. -Menu.SearchPeople = Л&юдей... -Menu.SortByName = Сортувати за &іменем -Menu.Open = &Відкрити -Menu.OpenAll = В&ідкрити спільне для всіх меню -Menu.Explore = &Провідник -Menu.ExploreAll = Пр&овідник до спільного для всіх меню -Menu.MenuSettings = Настройки -Menu.MenuHelp = Довідка -Menu.MenuExit = Вихід -Menu.LogoffTitle = Вихід із Windows -Menu.LogoffPrompt = Ви дійсно бажаєте вийти із системи? -Menu.LogoffYes = В&ихід -Menu.LogoffNo = &Ні -Menu.RenameTitle = Перейменування -Menu.RenamePrompt = &Нове ім'я: -Menu.RenameOK = ОК -Menu.RenameCancel = Скасувати -Menu.Organize = Упорядкування меню "Пуск" -Menu.Expand = &Розгорнути -Menu.Collapse = &Згорнути -Menu.NewFolder = Створити папку -Menu.NewShortcut = Новий ярлик -Menu.AutoArrange = &Автоматично -Menu.ActionOpen = Відкрити -Menu.ActionClose = Закрити -Menu.ActionExecute = Виконати -Menu.RemoveList = Видалити &з цього списку -Menu.RemoveAll = О&чистити список останніх елементів -Menu.Explorer = Провідник -Menu.Start = Запустити -Menu.StartScreen = Початковий екран -Menu.StartMenu = Меню "Пуск" (Windows) -Menu.PinStart = Прикріпити до меню "Пуск" -Menu.PinStartCs = Прикріпити до меню "Пуск" (Classic Shell) -Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Classic Shell) -Menu.MonitorOff = Вимкнути дисплей -Menu.RemoveHighlight = Видалити виділення -Menu.Uninstall = &Видалити -Menu.UninstallTitle = Видалити -Menu.UninstallPrompt = Дійсно видалити %s? -Search.CategorySettings = Настройки -Search.CategoryPCSettings = Параметри ПК -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Зображення -Search.CategoryVideos = Відео -Search.CategoryFiles = Файли -Search.CategoryInternet = Інтернет -JumpList.Recent = Недавні -JumpList.Frequent = Часто використовувані -JumpList.Tasks = Завдання -JumpList.Pinned = Зафіксовано -JumpList.Pin = &Прикріпити до списку -JumpList.Unpin = &Відкріпити від списку -JumpList.Remove = Видали&ти з цього списку -JumpList.PinTip = Прикріпити до списку -JumpList.UnpinTip = Відкріпити від списку - - -[zh-CN] - Chinese (Simplified) -Menu.Programs = 程序(&P) -Menu.Apps = 应用 -Menu.AllPrograms = 所有程序 -Menu.Back = 返回 -Menu.Favorites = 收藏夹(&A) -Menu.Documents = 文档(&D) -Menu.Settings = 设置(&S) -Menu.Search = 搜索(&C) -Menu.SearchBox = 搜索 -Menu.SearchPrograms = 搜索程序和文件 -Menu.SearchInternet = 搜索 Internet -Menu.Searching = 正在搜索... -Menu.NoMatch = 没有与搜索条件匹配的项。 -Menu.MoreResults = 查看更多结果 -Menu.Help = 帮助和支持(&H) -Menu.Run = 运行(&R)... -Menu.Logoff = 注销 %s(&L)... -Menu.SwitchUser = 切换用户(&W) -Menu.Lock = 锁定(&O) -Menu.LogOffShort = 注销(&L) -Menu.Undock = 弹出 PC(&E) -Menu.Disconnect = 断开(&I) -Menu.ShutdownBox = 关机(&U)... -Menu.Shutdown = 关机(&U) -Menu.Restart = 重新启动(&R) -Menu.ShutdownUpdate = 更新并关机 -Menu.RestartUpdate = 更新并重启 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制面板(&C) -Menu.PCSettings = 电脑设置 -Menu.Security = Windows 安全 -Menu.Network = 网络连接(&N) -Menu.Printers = 打印机(&P) -Menu.Taskbar = 任务栏和「开始」菜单(&T) -Menu.SearchFiles = 文件或文件夹(&F)... -Menu.SearchPrinter = 打印机(&P) -Menu.SearchComputers = 计算机(&C) -Menu.UserFilesTip = 包含文档文件、图片文件、音乐文件及您拥有的其他文件的文件夹。 -Menu.UserDocumentsTip = 包含信件,报告和其它文档以及文件。 -Menu.UserPicturesTip = 包含数字照片,图片和图形文件。 -Menu.UserMusicTip = 包含音乐和其他音频文件。 -Menu.UserVideosTip = 包含音乐和其他视频文件。 -Menu.NetworkTip = 显示此计算机上现有的网络连接并帮助您创建新的 -Menu.PrintersTip = 添加、删除和配置本地及网络打印机。 -Menu.TaskbarTip = 自定义「开始」菜单和任务栏,例如要显示项目的类型及如何显示。 -Menu.ControlPanelTip = 更改您的计算机设置并自定义其功能。 -Menu.DocumentsLibTip = 访问信件、报告、便笺以及其他类型的文档。 -Menu.MusicLibTip = 播放音乐和其他音频文件。 -Menu.PicturesLibTip = 查看和组织数字图片。 -Menu.VideosLibTip = 观看家庭电影和其他数字视频。 -Menu.RecordingsLibTip = 在计算机上观看录制的电视节目。 -Menu.DownloadTip = 查找 Internet 下载以及最喜欢的网站链接。 -Menu.HomegroupTip = 访问家庭组中其他人员共享的库和文件夹。 -Menu.RunTip = 打开一个程序、文件夹、文档或网站。 -Menu.HelpTip = 查找帮助主题、教程、疑难解答和其他支持服务。 -Menu.ProgramsTip = 打开您的程序列表。 -Menu.SearchFilesTip = 搜索文档、音乐、图片、电子邮件等等。 -Menu.GamesTip = 在计算机上运行和管理游戏。 -Menu.SecurityTip = 启动 Windows 安全选项以更改密码、切换用户或启动任务管理器。 -Menu.SearchComputersTip = 搜索网络计算机 -Menu.SearchPrintersTip = 搜索打印机 -Menu.AdminToolsTip = 配置您计算机的管理设置。 -Menu.ShutdownTip = 关闭所有打开的程序,关闭 Windows,然后关闭计算机。 -Menu.RestartTip = 关闭所有打开的程序,关闭 Windows,然后重新启动 Windows。 -Menu.SleepTip = 将会话保存在内存中并将计算机置于低功耗状态,这样即可快速恢复工作状态。 -Menu.HibernateTip = 保存会话并关闭计算机。打开计算机时,Windows 会还原会话。 -Menu.LogOffTip = 关闭程序并注销。 -Menu.DisconnectTip = 断开会话。再次登录时可以重新连接到该会话。 -Menu.LockTip = 锁定该计算机。 -Menu.UndockTip = 将您的便携式和笔记本计算机从扩展坞中移除。 -Menu.SwitchUserTip = 不关闭程序切换用户。 -Menu.Empty = (空) -Menu.Features = 程序和功能 -Menu.FeaturesTip = 卸载或更改计算机上的程序。 -Menu.SearchPeople = 个人(&P)... -Menu.SortByName = 按名称排序(&B) -Menu.Open = 打开(&O) -Menu.OpenAll = 打开所有用户(&P) -Menu.Explore = 浏览(&E) -Menu.ExploreAll = 浏览所有用户(&X) -Menu.MenuSettings = 设置 -Menu.MenuHelp = 帮助 -Menu.MenuExit = 退出 -Menu.LogoffTitle = 注销 Windows -Menu.LogoffPrompt = 确实要注销吗? -Menu.LogoffYes = 注销(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重命名 -Menu.RenamePrompt = 新名称(&N): -Menu.RenameOK = 确定 -Menu.RenameCancel = 取消 -Menu.Organize = 组织「开始」菜单 -Menu.Expand = 展开(&A) -Menu.Collapse = 折叠(&A) -Menu.NewFolder = 新文件夹 -Menu.NewShortcut = 新快捷方式 -Menu.AutoArrange = 自动排列(&A) -Menu.ActionOpen = 打开 -Menu.ActionClose = 关闭 -Menu.ActionExecute = 执行 -Menu.RemoveList = 从列表中删除(&F) -Menu.RemoveAll = 清除最近的项目列表(&L) -Menu.Explorer = Windows 资源管理器 -Menu.Start = 开始 -Menu.StartScreen = “开始”屏幕 -Menu.StartMenu = 「开始」菜单 (Windows) -Menu.PinStart = 锁定到「开始」菜单 -Menu.PinStartCs = 锁定到「开始」菜单 (Classic Shell) -Menu.UnpinStartCs = 从「开始」菜单解锁 (Classic Shell) -Menu.MonitorOff = 关闭显示器 -Menu.RemoveHighlight = 删除突出显示 -Menu.Uninstall = 卸载(&U) -Menu.UninstallTitle = 卸载 -Menu.UninstallPrompt = 确实要卸载 %s 吗? -Search.CategorySettings = 设置 -Search.CategoryPCSettings = 电脑设置 -Search.CategoryPrograms = 程序 -Search.CategoryDocuments = 文档 -Search.CategoryMusic = 音乐 -Search.CategoryPictures = 图片 -Search.CategoryVideos = 视频 -Search.CategoryFiles = 文件 -Search.CategoryInternet = Internet -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 任务 -JumpList.Pinned = 已固定 -JumpList.Pin = 锁定到此列表(&I) -JumpList.Unpin = 从此列表解锁(&U) -JumpList.Remove = 从列表中删除(&F) -JumpList.PinTip = 锁定到此列表 -JumpList.UnpinTip = 从此列表解锁 - - -[zh-HK] - Chinese (Traditional) -Menu.Programs = 程式集(&P) -Menu.Apps = 應用程式 -Menu.AllPrograms = 所有程式 -Menu.Back = 上一頁 -Menu.Favorites = 我的最愛(&A) -Menu.Documents = 文件(&D) -Menu.Settings = 設定(&S) -Menu.Search = 搜尋(&C) -Menu.SearchBox = 搜尋 -Menu.SearchPrograms = 搜尋程式及檔案 -Menu.SearchInternet = 搜尋網際網路 -Menu.Searching = 正在搜尋... -Menu.NoMatch = 沒有符合搜尋的項目。 -Menu.MoreResults = 查看更多結果 -Menu.Help = 說明及支援(&H) -Menu.Run = 執行(&R)... -Menu.Logoff = 登出 %s(&L)... -Menu.SwitchUser = 切換使用者(&W) -Menu.Lock = 鎖定(&O) -Menu.LogOffShort = 登出(&L) -Menu.Undock = 卸除 PC(&E) -Menu.Disconnect = 中斷連線(&I) -Menu.ShutdownBox = 關機(&U)... -Menu.Shutdown = 關機(&U) -Menu.Restart = 重新啟動(&R) -Menu.ShutdownUpdate = 更新並關機 -Menu.RestartUpdate = 更新並重新啟動 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制台(&C) -Menu.PCSettings = 電腦設定 -Menu.Security = Windows 安全性 -Menu.Network = 網路連線(&N) -Menu.Printers = 印表機(&P) -Menu.Taskbar = 工作列及 [開始] 功能表(&T) -Menu.SearchFiles = 檔案或資料夾(&F)... -Menu.SearchPrinter = 印表機(&P) -Menu.SearchComputers = 電腦(&C) -Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 -Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 -Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 -Menu.UserMusicTip = 包含音樂和其他音訊檔案。 -Menu.UserVideosTip = 包含影片和其他視訊檔案。 -Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 -Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 -Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 -Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 -Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 -Menu.MusicLibTip = 播放音樂及其他音訊檔案。 -Menu.PicturesLibTip = 檢視及管理數位圖片。 -Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 -Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 -Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 -Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 -Menu.RunTip = 開啟程式、資料夾、文件或網站。 -Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 -Menu.ProgramsTip = 開啟程式清單。 -Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 -Menu.GamesTip = 玩和管理您電腦上的遊戲。 -Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 -Menu.SearchComputersTip = 搜尋網路上的電腦 -Menu.SearchPrintersTip = 搜尋印表機 -Menu.AdminToolsTip = 設定電腦的系統管理設定。 -Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 -Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 -Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 -Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 -Menu.LogOffTip = 關閉程式並登出。 -Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 -Menu.LockTip = 鎖定此電腦。 -Menu.UndockTip = 將筆記型電腦從船塢中卸除。 -Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 -Menu.Empty = (空白) -Menu.Features = 程式和功能 -Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 -Menu.SearchPeople = 人員(&P)... -Menu.SortByName = 依名稱排序(&B) -Menu.Open = 開啟(&O) -Menu.OpenAll = 開啟所有使用者(&P) -Menu.Explore = 檔案總管(&E) -Menu.ExploreAll = 瀏覽所有使用者(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = 說明 -Menu.MenuExit = 結束 -Menu.LogoffTitle = 登出 Windows -Menu.LogoffPrompt = 您確定要登出? -Menu.LogoffYes = 登出(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重新命名 -Menu.RenamePrompt = 新名稱(&N): -Menu.RenameOK = 確定 -Menu.RenameCancel = 取消 -Menu.Organize = 組織 [開始] 功能表 -Menu.Expand = 展開(&A) -Menu.Collapse = 摺疊(&A) -Menu.NewFolder = 新增資料夾 -Menu.NewShortcut = 新增捷徑 -Menu.AutoArrange = 自動排列(&A) -Menu.ActionOpen = 開啟 -Menu.ActionClose = 關閉 -Menu.ActionExecute = 執行 -Menu.RemoveList = 從清單中移除(&F) -Menu.RemoveAll = 清除最近使用的項目清單(&L) -Menu.Explorer = Windows 檔案總管 -Menu.Start = 開始 -Menu.StartScreen = [開始] 畫面 -Menu.StartMenu = [開始] 功能表 (Windows) -Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Shell) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Shell) -Menu.MonitorOff = 關閉顯示 -Menu.RemoveHighlight = 移除醒目提示 -Menu.Uninstall = 解除安裝(&U) -Menu.UninstallTitle = 解除安裝 -Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = 電腦設定 -Search.CategoryPrograms = 程式 -Search.CategoryDocuments = 文件 -Search.CategoryMusic = 音樂 -Search.CategoryPictures = 圖片 -Search.CategoryVideos = 影片 -Search.CategoryFiles = 檔案 -Search.CategoryInternet = 網際網路 -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 工作 -JumpList.Pinned = 已釘選 -JumpList.Pin = 釘選到這個清單(&I) -JumpList.Unpin = 從這個清單取消釘選(&U) -JumpList.Remove = 從清單中移除(&F) -JumpList.PinTip = 釘選到這個清單 -JumpList.UnpinTip = 從這個清單取消釘選 - - -[zh-TW] - Chinese (Traditional) -Menu.Programs = 程式集(&P) -Menu.Apps = 應用程式 -Menu.AllPrograms = 所有程式 -Menu.Back = 上一頁 -Menu.Favorites = 我的最愛(&A) -Menu.Documents = 文件(&D) -Menu.Settings = 設定(&S) -Menu.Search = 搜尋(&C) -Menu.SearchBox = 搜尋 -Menu.SearchPrograms = 搜尋程式及檔案 -Menu.SearchInternet = 搜尋網際網路 -Menu.Searching = 正在搜尋... -Menu.NoMatch = 沒有符合搜尋的項目。 -Menu.MoreResults = 查看更多結果 -Menu.Help = 說明及支援(&H) -Menu.Run = 執行(&R)... -Menu.Logoff = 登出 %s(&L)... -Menu.SwitchUser = 切換使用者(&W) -Menu.Lock = 鎖定(&O) -Menu.LogOffShort = 登出(&L) -Menu.Undock = 卸除 PC(&E) -Menu.Disconnect = 中斷連線(&I) -Menu.ShutdownBox = 關機(&U)... -Menu.Shutdown = 關機(&U) -Menu.Restart = 重新啟動(&R) -Menu.ShutdownUpdate = 更新並關機 -Menu.RestartUpdate = 更新並重新啟動 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制台(&C) -Menu.PCSettings = 電腦設定 -Menu.Security = Windows 安全性 -Menu.Network = 網路連線(&N) -Menu.Printers = 印表機(&P) -Menu.Taskbar = 工作列及 [開始] 功能表(&T) -Menu.SearchFiles = 檔案或資料夾(&F)... -Menu.SearchPrinter = 印表機(&P) -Menu.SearchComputers = 電腦(&C) -Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 -Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 -Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 -Menu.UserMusicTip = 包含音樂和其他音訊檔案。 -Menu.UserVideosTip = 包含影片和其他視訊檔案。 -Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 -Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 -Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 -Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 -Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 -Menu.MusicLibTip = 播放音樂及其他音訊檔案。 -Menu.PicturesLibTip = 檢視及管理數位圖片。 -Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 -Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 -Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 -Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 -Menu.RunTip = 開啟程式、資料夾、文件或網站。 -Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 -Menu.ProgramsTip = 開啟程式清單。 -Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 -Menu.GamesTip = 玩和管理您電腦上的遊戲。 -Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 -Menu.SearchComputersTip = 搜尋網路上的電腦 -Menu.SearchPrintersTip = 搜尋印表機 -Menu.AdminToolsTip = 設定電腦的系統管理設定。 -Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 -Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 -Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 -Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 -Menu.LogOffTip = 關閉程式並登出。 -Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 -Menu.LockTip = 鎖定此電腦。 -Menu.UndockTip = 將筆記型電腦從船塢中卸除。 -Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 -Menu.Empty = (空白) -Menu.Features = 程式和功能 -Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 -Menu.SearchPeople = 人員(&P)... -Menu.SortByName = 依名稱排序(&B) -Menu.Open = 開啟(&O) -Menu.OpenAll = 開啟所有使用者(&P) -Menu.Explore = 檔案總管(&E) -Menu.ExploreAll = 瀏覽所有使用者(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = 說明 -Menu.MenuExit = 結束 -Menu.LogoffTitle = 登出 Windows -Menu.LogoffPrompt = 您確定要登出? -Menu.LogoffYes = 登出(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重新命名 -Menu.RenamePrompt = 新名稱(&N): -Menu.RenameOK = 確定 -Menu.RenameCancel = 取消 -Menu.Organize = 組織 [開始] 功能表 -Menu.Expand = 展開(&A) -Menu.Collapse = 摺疊(&A) -Menu.NewFolder = 新增資料夾 -Menu.NewShortcut = 新增捷徑 -Menu.AutoArrange = 自動排列(&A) -Menu.ActionOpen = 開啟 -Menu.ActionClose = 關閉 -Menu.ActionExecute = 執行 -Menu.RemoveList = 從清單中移除(&F) -Menu.RemoveAll = 清除最近使用的項目清單(&L) -Menu.Explorer = Windows 檔案總管 -Menu.Start = 開始 -Menu.StartScreen = [開始] 畫面 -Menu.StartMenu = [開始] 功能表 (Windows) -Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Shell) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Shell) -Menu.MonitorOff = 關閉顯示 -Menu.RemoveHighlight = 移除醒目提示 -Menu.Uninstall = 解除安裝(&U) -Menu.UninstallTitle = 解除安裝 -Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = 電腦設定 -Search.CategoryPrograms = 程式 -Search.CategoryDocuments = 文件 -Search.CategoryMusic = 音樂 -Search.CategoryPictures = 圖片 -Search.CategoryVideos = 影片 -Search.CategoryFiles = 檔案 -Search.CategoryInternet = 網際網路 -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 工作 -JumpList.Pinned = 已釘選 -JumpList.Pin = 釘選到這個清單(&I) -JumpList.Unpin = 從這個清單取消釘選(&U) -JumpList.Remove = 從清單中移除(&F) -JumpList.PinTip = 釘選到這個清單 -JumpList.UnpinTip = 從這個清單取消釘選 diff --git a/ClassicShellSrc/BUILDME.txt b/ClassicShellSrc/BUILDME.txt deleted file mode 100644 index a1686b7f0..000000000 --- a/ClassicShellSrc/BUILDME.txt +++ /dev/null @@ -1,19 +0,0 @@ -To build Classic Shell, navigate to the ClassicShellSetup folder and run __MakeFinal.bat. -It will compile the binaries, produce installer for English, and create the final archives. -Then you can run the individual language files like _BuildFrench.bat to create the installers -for other languages. -The final files (installers, archives) are saved to the ClassicShellSetup\Final folder. - -You need the following tools: -Visual Studio 2017 (Community Edition is enough) - - Desktop development with C++ workload - - Windows 10 SDK (10.0.16299.0) for Desktop C++ - - Visual C++ ATL support -HTML Help Workshop -WiX 3.7 -7-Zip -It is possible to convert the projects to newer versions of Visual Studio and newer SDKs. -Newer versions of WiX will probably work fine. - -Note: Unlike the official release, the source code does not contain digital certificate and -produces unsigned binaries. \ No newline at end of file diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj b/ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj deleted file mode 100644 index 237acec54..000000000 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj +++ /dev/null @@ -1,414 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {9AF324B7-F786-4D85-B2E1-6E51720F874E} - ClassicExplorer - AtlProj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - true - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - true - $(ProjectName)64 - - - $(Configuration)\ - $(Configuration)\ - true - false - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - false - $(ProjectName)64 - - - $(Configuration)\ - $(Configuration)\ - true - false - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - false - $(ProjectName)64 - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - true - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - true - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - true - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicExplorer_i.h - - ClassicExplorer_i.c - ClassicExplorer_p.c - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - - - - NotUsing - - - - - - - - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj b/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj deleted file mode 100644 index 6031c0493..000000000 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Setup - Win32 - - - - {E93271C8-0252-4A08-8227-1978C64C2D34} - ClassicExplorerSettings - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - ..\$(Configuration)\ - $(Configuration)\ - true - - - ..\$(Configuration)\ - $(Configuration)\ - false - - - ..\$(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - Level3 - true - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - {9af324b7-f786-4d85-b2e1-6e51720f874e} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerL10N.ini b/ClassicShellSrc/ClassicExplorer/ExplorerL10N.ini deleted file mode 100644 index 0baeeea0f..000000000 --- a/ClassicShellSrc/ClassicExplorer/ExplorerL10N.ini +++ /dev/null @@ -1,2599 +0,0 @@ -; This file contains all localized text for Classic Explorer. There is one section per language. -; Every section contains text lines in the form of = . -; Which section is used depends on the current OS setting. If a key is missing from the language section -; it will be searched in the [default] section. In some cases more than one language can be used. -; For example a Japanese system may use English as a secondary language. In that case the search order -; will be [ja-JP] -> [en-US] -> [default]. -; -; ============================================================================= - - -[default] -Toolbar.Settings = Classic Explorer Settings - - -[ar-SA] - Arabic (Saudi Arabia) -Copy.Cancel = إلغاء الأمر -Copy.More = المزيد... -Copy.CopyHere = ن&سخ إلى هذا الموضع -Copy.MoveHere = ن&قل إلى هذا الموضع -Copy.Title = تأكيد استبدال الملف -Copy.Subtitle = يحتوي هذا المجلد على ملف باسم '%s'. -Copy.SubtitleRO = يحتوي هذا المجلد على ملف للقراءة فقط باسم '‎%s'. -Copy.SubtitleSys = يحتوي هذا المجلد مسبقاً على ملف نظام باسم '‎%s'. -Copy.Prompt1 = ‏‏هل تريد استبدال الملف الموجود -Copy.Prompt2 = بهذا؟ -Copy.Yes = &نعم -Copy.No = &لا -Copy.YesAll = نعم لل&كل -Folder.Title = تأكيد استبدال المجلد -Folder.Prompt = هل ما زلت تريد نقل المجلد أو نسخه؟ -Toolbar.GoUp = مستوى واحد لأعلى -Toolbar.Cut = قص -Toolbar.Copy = نسخ -Toolbar.Paste = لصق -Toolbar.PasteShortcut = لصق الاختصار -Toolbar.Delete = حذف -Toolbar.Email = إرسال العناصر المحددة بالبريد الإلكتروني -Toolbar.Properties = خصائص -Toolbar.NewFolder = مجلد جديد -Toolbar.ZipFolder = مجلد جديد مضغوط -Toolbar.ExtraLarge = رموز كبيرة جداً -Toolbar.Large = رموز كبيرة -Toolbar.Medium = رموز متوسطة -Toolbar.Small = رموز صغيرة -Toolbar.List = قائمة -Toolbar.Details = تفاصيل -Toolbar.Tiles = مربعات -Toolbar.Content = محتوى -Toolbar.Undo = تراجع -Toolbar.Redo = إعادة -Toolbar.Refresh = تحديث -Toolbar.Back = الخلف -Toolbar.Forward = الأمام -Toolbar.Stop = إيقاف -Toolbar.Rename = إعادة تسمية -Toolbar.SelectAll = تحديد الكل -Toolbar.CustomizeFolder = تخصيص هذا المجلد -Toolbar.MapDrive = تعيين محرك أقراص الشبكة -Toolbar.DisconnectDrive = قطع اتصال محرك أقراص الشبكة -Toolbar.NavigationPane = جزء التنقل -Toolbar.DetailsPane = جزء التفاصيل -Toolbar.PreviewPane = جزء المعاينة -Toolbar.CopyTo = نسخ إلى -Toolbar.MoveTo = نقل إلى -Toolbar.Deselect = بلا تحديد -Toolbar.InvertSelection = عكس التحديد -Toolbar.FolderOptions = خيارات المجلد -Toolbar.ShowHiddenFiles = الملفات والمجلدات المخفية -Toolbar.ShowSystemFiles = ملفات النظام -Toolbar.ShowExtensions = ملحقات أسماء الملفات -Status.FreeSpace = ‎%s (مساحة القرص الحرة: ‎%s) -Status.Item = عنصر %s -Status.Items = ‎‎%s عنصر/عناصر -Status.ItemSelected = %s عنصر محدد -Status.ItemsSelected = %s عنصر/عناصر محددة - - -[bg-BG] - Bulgarian (Bulgaria) -Copy.Cancel = Отказ -Copy.More = Още... -Copy.CopyHere = &Копирай тук -Copy.MoveHere = Пр&емести тук -Copy.Title = Потвърждаване на заместването на файл -Copy.Subtitle = Тази папка вече съдържа файл с име '%s'. -Copy.SubtitleRO = Тази папка вече съдържа файл само за четене с име '%s'. -Copy.SubtitleSys = Тази папка вече съдържа системен файл с име '%s'. -Copy.Prompt1 = Желаете ли да заместите съществуващия файл -Copy.Prompt2 = с този? -Copy.Yes = &Да -Copy.No = &Не -Copy.YesAll = "Да" за &всички -Folder.Title = Потвърждаване на заместването на папка -Folder.Prompt = Все още ли искате да преместите или копирате папката? -Toolbar.GoUp = Едно ниво нагоре -Toolbar.Cut = Изрежи -Toolbar.Copy = Копирай -Toolbar.Paste = Постави -Toolbar.PasteShortcut = Постави пряк път -Toolbar.Delete = Изтриване -Toolbar.Email = Изпрати избраните елементи по електронната поща -Toolbar.Properties = Свойства -Toolbar.NewFolder = Нова папка -Toolbar.ZipFolder = Нова компресирана със ZIP папка -Toolbar.ExtraLarge = Много големи икони -Toolbar.Large = Големи икони -Toolbar.Medium = Средни икони -Toolbar.Small = Малки икони -Toolbar.List = Списък -Toolbar.Details = Детайли -Toolbar.Tiles = Мозайка -Toolbar.Content = Съдържание -Toolbar.Undo = Отмени -Toolbar.Redo = Върни -Toolbar.Refresh = Обнови -Toolbar.Back = Назад -Toolbar.Forward = Напред -Toolbar.Stop = Спри -Toolbar.Rename = Преименуване -Toolbar.SelectAll = Избери всички -Toolbar.CustomizeFolder = Персонализиране на тази папка -Toolbar.MapDrive = Назначаване на мрежово устройство -Toolbar.DisconnectDrive = Изключване на мрежово устройство -Toolbar.NavigationPane = Навигационен екран -Toolbar.DetailsPane = Екран за подробни данни -Toolbar.PreviewPane = Прозорец за визуализация -Toolbar.CopyTo = Копирай в -Toolbar.MoveTo = Премести в -Toolbar.Deselect = Не избирай нищо -Toolbar.InvertSelection = Обърни селекцията -Toolbar.FolderOptions = Опции за папката -Toolbar.ShowHiddenFiles = Скрити файлове и папки -Toolbar.ShowSystemFiles = Системни файлове -Toolbar.ShowExtensions = Разширения на имената на файлове -Status.FreeSpace = %s (Свободно място на диска: %s) -Status.Item = %s елемент -Status.Items = %s елемента -Status.ItemSelected = %s избран елемент -Status.ItemsSelected = %s избрани елемента - - -[ca-ES] - Catalan (Catalan) -Copy.Cancel = Cancel·lar -Copy.More = Més... -Copy.CopyHere = &Copiar aquí -Copy.MoveHere = &Moure aquí -Copy.Title = Confirmar la substitució de l'arxiu -Copy.Subtitle = Aquesta carpeta ja conté un arxiu amb el nom "%s". -Copy.SubtitleRO = Aquesta carpeta ja conté un arxiu de sols lectura amb el nom "%s". -Copy.SubtitleSys = Aquesta carpeta ja conté un arxiu de sistema amb el nom "%s". -Copy.Prompt1 = Desitja substituir l'arxiu existent -Copy.Prompt2 = per aquest altre? -Copy.Yes = &Sí -Copy.No = &No -Copy.YesAll = Sí a &tot -Folder.Title = Confirmar la substitució de carpetes -Folder.Prompt = Desitja moure o copiar la carpeta de totes maneres? -Toolbar.GoUp = Pujar un nivell -Toolbar.Cut = Retallar -Toolbar.Copy = Copiar -Toolbar.Paste = Enganxar -Toolbar.PasteShortcut = Enganxar accés directe -Toolbar.Delete = Suprimeix -Toolbar.Email = Enviar per correu electrònic els elements següents -Toolbar.Properties = Propietats -Toolbar.NewFolder = Nova carpeta -Toolbar.ZipFolder = Carpeta comprimida (en zip) nova -Toolbar.ExtraLarge = Icones molt grans -Toolbar.Large = Icones grans -Toolbar.Medium = Icones mitjanes -Toolbar.Small = Icones petites -Toolbar.List = Llista -Toolbar.Details = Detalls -Toolbar.Tiles = Mosaics -Toolbar.Content = Contingut -Toolbar.Undo = Desfer -Toolbar.Redo = Refer -Toolbar.Refresh = Actualitzar -Toolbar.Back = Enrera -Toolbar.Forward = Endavant -Toolbar.Stop = Aturar -Toolbar.Rename = Cambiar nom -Toolbar.SelectAll = Seleccionar tot -Toolbar.CustomizeFolder = Personalitzar aquesta carpeta -Toolbar.MapDrive = Conectar a unitat de xarxa -Toolbar.DisconnectDrive = Desconectar unitat de xarxa -Toolbar.NavigationPane = Panell de navegació -Toolbar.DetailsPane = Panell de detalls -Toolbar.PreviewPane = Panell de vista prèvia -Toolbar.CopyTo = Copia a -Toolbar.MoveTo = Desplaça a -Toolbar.Deselect = No en seleccionis cap -Toolbar.InvertSelection = Inverteix la selecció -Toolbar.FolderOptions = Opcions de carpeta -Toolbar.ShowHiddenFiles = Fitxers i carpetes amagats -Toolbar.ShowSystemFiles = Fitxers del sistema -Toolbar.ShowExtensions = Extensions del nom de fitxer -Toolbar.Settings = Ajustaments del Classic Explorer -Status.FreeSpace = %s (espai disponible en disc: %s) -Status.Item = %s element -Status.Items = %s elements -Status.ItemSelected = %s element seleccionat -Status.ItemsSelected = %s elements seleccionats - - -[cs-CZ] - Czech (Czech Republic) -Copy.Cancel = Storno -Copy.More = Další... -Copy.CopyHere = &Kopírovat sem -Copy.MoveHere = &Přesunout sem -Copy.Title = Potvrdit nahrazení souboru -Copy.Subtitle = Tato složka již obsahuje soubor s názvem %s. -Copy.SubtitleRO = Tato složka již obsahuje soubor jen pro čtení s názvem %s. -Copy.SubtitleSys = Tato složka již obsahuje systémový soubor s názvem %s. -Copy.Prompt1 = Chcete nahradit stávající soubor -Copy.Prompt2 = tímto souborem? -Copy.Yes = &Ano -Copy.No = &Ne -Copy.YesAll = Ano vš&em -Folder.Title = Potvrdit nahrazení složky -Folder.Prompt = Opravdu chcete přesunout nebo zkopírovat tuto složku? -Toolbar.GoUp = O úroveň výš -Toolbar.Cut = Vyjmout -Toolbar.Copy = Kopírovat -Toolbar.Paste = Vložit -Toolbar.PasteShortcut = Vložit zástupce -Toolbar.Delete = Odstranit -Toolbar.Email = Odešle vybrané položky e-mailem -Toolbar.Properties = Vlastnosti -Toolbar.NewFolder = Nová složka -Toolbar.ZipFolder = Nová komprimovaná složka (metoda ZIP) -Toolbar.ExtraLarge = Největší ikony -Toolbar.Large = Velké ikony -Toolbar.Medium = Střední ikony -Toolbar.Small = Malé ikony -Toolbar.List = Seznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Dlaždice -Toolbar.Content = Obsah -Toolbar.Undo = Zpět -Toolbar.Redo = Znovu -Toolbar.Refresh = Aktualizovat -Toolbar.Back = Zpět -Toolbar.Forward = Vpřed -Toolbar.Stop = Zastavit -Toolbar.Rename = Přejmenovat -Toolbar.SelectAll = Vybrat vše -Toolbar.CustomizeFolder = Vlastní nastavení této složky -Toolbar.MapDrive = Připojit síťovou jednotku -Toolbar.DisconnectDrive = Odpojit síťovou jednotku -Toolbar.NavigationPane = Navigační podokno -Toolbar.DetailsPane = Podokno podrobností -Toolbar.PreviewPane = Podokno náhledu -Toolbar.CopyTo = Kopírovat do -Toolbar.MoveTo = Přesunout do -Toolbar.Deselect = Zrušit výběr -Toolbar.InvertSelection = Invertovat výběr -Toolbar.FolderOptions = Možnosti složky -Toolbar.ShowHiddenFiles = Skryté soubory a složky -Toolbar.ShowSystemFiles = Systémové soubory -Toolbar.ShowExtensions = Přípony názvů souborů -Status.FreeSpace = %s (volné místo na disku: %s) -Status.Item = %s položka -Status.Items = Počet položek: %s -Status.ItemSelected = %s vybraná položka -Status.ItemsSelected = Vybrané položky: %s - - -[da-DK] - Danish (Denmark) -Copy.Cancel = Annuller -Copy.More = Flere... -Copy.CopyHere = &Kopier hertil -Copy.MoveHere = &Flyt hertil -Copy.Title = Bekræft erstatning af fil -Copy.Subtitle = Denne mappe indeholder allerede en fil med navnet '%s'. -Copy.SubtitleRO = Denne mappe indeholder allerede en skrivebeskyttet fil med navnet '%s'. -Copy.SubtitleSys = Denne mappe indeholder allerede en systemfil med navnet '%s'. -Copy.Prompt1 = Vil du erstatte den eksisterende fil -Copy.Prompt2 = med denne fil? -Copy.Yes = &Ja -Copy.No = &Nej -Copy.YesAll = J&a til alle -Folder.Title = Bekræft erstatning af mappe -Folder.Prompt = Vil du flytte mappen alligevel? -Toolbar.GoUp = Et niveau op -Toolbar.Cut = Klip -Toolbar.Copy = Kopier -Toolbar.Paste = Sæt ind -Toolbar.PasteShortcut = Indsæt genvej -Toolbar.Delete = Slet -Toolbar.Email = Send de markerede elementer med e-mail -Toolbar.Properties = Egenskaber -Toolbar.NewFolder = Ny mappe -Toolbar.ZipFolder = Ny ZIP-komprimeret mappe -Toolbar.ExtraLarge = Ekstra store ikoner -Toolbar.Large = Store ikoner -Toolbar.Medium = Mellemstore ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Oversigt -Toolbar.Details = Detaljer -Toolbar.Tiles = Fliser -Toolbar.Content = Indhold -Toolbar.Undo = Fortryd -Toolbar.Redo = Annuller Fortryd -Toolbar.Refresh = Opdater -Toolbar.Back = Tilbage -Toolbar.Forward = Fremad -Toolbar.Stop = Stop -Toolbar.Rename = Omdøb -Toolbar.SelectAll = Marker alt -Toolbar.CustomizeFolder = Tilpas denne mappe -Toolbar.MapDrive = Tilknyt netværksdrev -Toolbar.DisconnectDrive = Afbryd forbindelsen til et netværksdrev -Toolbar.NavigationPane = Navigationsrude -Toolbar.DetailsPane = Detaljerude -Toolbar.PreviewPane = Indholdsrude -Toolbar.CopyTo = Kopiér til -Toolbar.MoveTo = Flyt til -Toolbar.Deselect = Vælg ingen -Toolbar.InvertSelection = Inverter markeringen -Toolbar.FolderOptions = Mappeindstillinger -Toolbar.ShowHiddenFiles = Skjulte filer og mapper -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filtypenavne -Status.FreeSpace = %s (ledig diskplads: %s) -Status.Item = %s element -Status.Items = %s elementer -Status.ItemSelected = %s markeret element -Status.ItemsSelected = %s markerede elementer - - -[de-DE] - German (Germany) -Copy.Cancel = Abbrechen -Copy.More = Weitere... -Copy.CopyHere = Hierher &kopieren -Copy.MoveHere = Hierher &verschieben -Copy.Title = Ersetzen von Dateien bestätigen -Copy.Subtitle = Dieser Ordner enthält bereits eine Datei "%s". -Copy.SubtitleRO = Der Ordner enthält bereits eine schreibgeschützte Datei "%s". -Copy.SubtitleSys = Der Ordner enthält bereits eine Systemdatei "%s". -Copy.Prompt1 = Möchten Sie die existierende Datei -Copy.Prompt2 = mit dieser ersetzen? -Copy.Yes = &Ja -Copy.No = &Nein -Copy.YesAll = Ja, &alle -Folder.Title = Ersetzen von Ordnern bestätigen -Folder.Prompt = Soll der Ordner trotzdem verschoben bzw. kopiert werden? -Toolbar.GoUp = Eine Ebene nach oben -Toolbar.Cut = Ausschneiden -Toolbar.Copy = Kopieren -Toolbar.Paste = Einfügen -Toolbar.PasteShortcut = Verknüpfung einfügen -Toolbar.Delete = Löschen -Toolbar.Email = Ausgewählte Elemente in E-Mail senden -Toolbar.Properties = Eigenschaften -Toolbar.NewFolder = Neuer Ordner -Toolbar.ZipFolder = Neuer ZIP-komprimierter Ordner -Toolbar.ExtraLarge = Extra große Symbole -Toolbar.Large = Große Symbole -Toolbar.Medium = Mittelgroße Symbole -Toolbar.Small = Kleine Symbole -Toolbar.List = Liste -Toolbar.Details = Details -Toolbar.Tiles = Kacheln -Toolbar.Content = Inhalt -Toolbar.Undo = Rückgängig -Toolbar.Redo = Wiederholen -Toolbar.Refresh = Aktualisieren -Toolbar.Back = Zurück -Toolbar.Forward = Vorwärts -Toolbar.Stop = Beenden -Toolbar.Rename = Umbenennen -Toolbar.SelectAll = Alles auswählen -Toolbar.CustomizeFolder = Ordner anpassen -Toolbar.MapDrive = Netzlaufwerk verbinden -Toolbar.DisconnectDrive = Netzlaufwerk trennen -Toolbar.NavigationPane = Navigationsbereich -Toolbar.DetailsPane = Detailbereich -Toolbar.PreviewPane = Vorschaufenster -Toolbar.CopyTo = Kopieren nach -Toolbar.MoveTo = Verschieben nach -Toolbar.Deselect = Nichts auswählen -Toolbar.InvertSelection = Auswahl umkehren -Toolbar.FolderOptions = Ordneroptionen -Toolbar.ShowHiddenFiles = Versteckte Dateien und Ordner -Toolbar.ShowSystemFiles = Systemdateien -Toolbar.ShowExtensions = Dateinamenerweiterungen -Status.FreeSpace = %s (Freier Speicherplatz: %s) -Status.Item = %s Element -Status.Items = %s Elemente -Status.ItemSelected = %s Element ausgewählt -Status.ItemsSelected = %s Elemente ausgewählt - - -[el-GR] - Greek (Greece) -Copy.Cancel = Άκυρο -Copy.More = Περισσότερα... -Copy.CopyHere = &Αντιγραφή εδώ -Copy.MoveHere = &Μετακίνηση εδώ -Copy.Title = Επιβεβαίωση αντικατάστασης αρχείου -Copy.Subtitle = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο με όνομα "%s". -Copy.SubtitleRO = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο μόνο για ανάγνωση με όνομα "%s". -Copy.SubtitleSys = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο συστήματος με όνομα "%s". -Copy.Prompt1 = Θέλετε να αντικατασταθεί το υπάρχον αρχείο -Copy.Prompt2 = με αυτό το αρχείο; -Copy.Yes = &Ναι -Copy.No = Ό&χι -Copy.YesAll = Ναι σε ό&λα -Folder.Title = Επιβεβαίωση αντικατάστασης φακέλου -Folder.Prompt = Είστε βέβαιοι ότι θέλετε να μετακινηθεί ή να αντιγραφεί ο φάκελος; -Toolbar.GoUp = Ένα επίπεδο επάνω -Toolbar.Cut = Αποκοπή -Toolbar.Copy = Αντιγραφή -Toolbar.Paste = Επικόλληση -Toolbar.PasteShortcut = Επικόλληση συντόμευσης -Toolbar.Delete = Διαγραφή -Toolbar.Email = Ηλεκτρονική ταχυδρόμηση των επιλεγμένων αντικειμένων -Toolbar.Properties = Ιδιότητες -Toolbar.NewFolder = Νέος φάκελος -Toolbar.ZipFolder = Νέος συμπιεσμένος (μορφή zip) φάκελος -Toolbar.ExtraLarge = Πολύ μεγάλα εικονίδια -Toolbar.Large = Μεγάλα εικονίδια -Toolbar.Medium = Μεσαία εικονίδια -Toolbar.Small = Μικρά εικονίδια -Toolbar.List = Λίστα -Toolbar.Details = Λεπτομέρειες -Toolbar.Tiles = Τίτλοι -Toolbar.Content = Περιεχόμενο -Toolbar.Undo = Αναίρεση -Toolbar.Redo = Επανάληψη -Toolbar.Refresh = Ανανέωση -Toolbar.Back = Πίσω -Toolbar.Forward = Εμπρός -Toolbar.Stop = Τέλος -Toolbar.Rename = Μετονομασία -Toolbar.SelectAll = Επιλογή όλων -Toolbar.CustomizeFolder = Προσαρμογή φακέλου -Toolbar.MapDrive = Αντιστοίχιση δίσκου δικτύου -Toolbar.DisconnectDrive = Αποσύνδεση δίσκου δικτύου -Toolbar.NavigationPane = Παράθυρο περιήγησης -Toolbar.DetailsPane = Παράθυρο λεπτομερειών -Toolbar.PreviewPane = Παράθυρο προεπισκόπησης -Toolbar.CopyTo = Αντιγραφή σε -Toolbar.MoveTo = Μετακίνηση σε -Toolbar.Deselect = Καμία επιλογή -Toolbar.InvertSelection = Αναστροφή επιλογής -Toolbar.FolderOptions = Επιλογές φακέλων -Toolbar.ShowHiddenFiles = Κρυφά αρχεία και φάκελοι -Toolbar.ShowSystemFiles = Αρχεία συστήματος -Toolbar.ShowExtensions = Επεκτάσεις ονόματος αρχείων -Status.FreeSpace = %s (Ελεύθερος χώρος στο δίσκο: %s) -Status.Item = %s στοιχείο -Status.Items = %s στοιχεία -Status.ItemSelected = %s επιλεγμένο στοιχείο -Status.ItemsSelected = %s επιλεγμένα στοιχεία - - -[en-US] - English (United States) -Copy.Cancel = Cancel -Copy.More = More... -Copy.CopyHere = &Copy Here -Copy.MoveHere = &Move Here -Copy.Title = Confirm File Replace -Copy.Subtitle = This folder already contains a file named '%s'. -Copy.SubtitleRO = This folder already contains a read-only file named '%s'. -Copy.SubtitleSys = This folder already contains a system file named '%s'. -Copy.Prompt1 = Would you like to replace the existing file -Copy.Prompt2 = with this one? -Copy.Yes = &Yes -Copy.No = &No -Copy.YesAll = Yes to &All -Folder.Title = Confirm Folder Replace -Folder.Prompt = Do you still want to move or copy the folder? -Toolbar.GoUp = Up One Level -Toolbar.Cut = Cut -Toolbar.Copy = Copy -Toolbar.Paste = Paste -Toolbar.PasteShortcut = Paste Shortcut -Toolbar.Delete = Delete -Toolbar.Email = E-mail the selected items -Toolbar.Properties = Properties -Toolbar.NewFolder = New Folder -Toolbar.ZipFolder = New Compressed (zipped) Folder -Toolbar.ExtraLarge = Extra Large Icons -Toolbar.Large = Large Icons -Toolbar.Medium = Medium Icons -Toolbar.Small = Small Icons -Toolbar.List = List -Toolbar.Details = Details -Toolbar.Tiles = Tiles -Toolbar.Content = Content -Toolbar.Undo = Undo -Toolbar.Redo = Redo -Toolbar.Refresh = Refresh -Toolbar.Back = Back -Toolbar.Forward = Forward -Toolbar.Stop = Stop -Toolbar.Rename = Rename -Toolbar.SelectAll = Select all -Toolbar.CustomizeFolder = Customize this folder -Toolbar.MapDrive = Map network drive -Toolbar.DisconnectDrive = Disconnect network drive -Toolbar.NavigationPane = Navigation pane -Toolbar.DetailsPane = Details pane -Toolbar.PreviewPane = Preview pane -Toolbar.CopyTo = Copy to -Toolbar.MoveTo = Move to -Toolbar.Deselect = Select none -Toolbar.InvertSelection = Invert selection -Toolbar.FolderOptions = Folder options -Toolbar.ShowHiddenFiles = Hidden files and folders -Toolbar.ShowSystemFiles = System files -Toolbar.ShowExtensions = File name extensions -Status.FreeSpace = %s (Disk free space: %s) -Status.Item = %s item -Status.Items = %s items -Status.ItemSelected = %s item selected -Status.ItemsSelected = %s items selected - - -[es-ES] - Spanish (Spain) -Copy.Cancel = Cancelar -Copy.More = Mas... -Copy.CopyHere = &Copiar aquí -Copy.MoveHere = &Mover aquí -Copy.Title = Confirmar el reemplazo de archivo -Copy.Subtitle = Esta carpeta ya contiene un archivo con el nombre "%s". -Copy.SubtitleRO = Esta carpeta ya contiene un archivo de sólo lectura con el nombre "%s". -Copy.SubtitleSys = Esta carpeta ya contiene un archivo de sistema con el nombre "%s". -Copy.Prompt1 = ¿Desea reemplazar el archivo existente -Copy.Prompt2 = por este otro? -Copy.Yes = &Sí -Copy.No = &No -Copy.YesAll = Sí a &todo -Folder.Title = Confirmar el reemplazo de carpetas -Folder.Prompt = ¿Desea mover o copiar la carpeta de todas formas? -Toolbar.GoUp = Subir un nivel -Toolbar.Cut = Cortar -Toolbar.Copy = Copiar -Toolbar.Paste = Pegar -Toolbar.PasteShortcut = Pegar acceso directo -Toolbar.Delete = Eliminar -Toolbar.Email = Enviar por correo electrónico los elementos siguientes -Toolbar.Properties = Propiedades -Toolbar.NewFolder = Nueva carpeta -Toolbar.ZipFolder = Nueva carpeta comprimida (en zip) -Toolbar.ExtraLarge = Iconos muy grandes -Toolbar.Large = Iconos grandes -Toolbar.Medium = Iconos medianos -Toolbar.Small = Iconos pequeños -Toolbar.List = Lista -Toolbar.Details = Detalles -Toolbar.Tiles = Mosaicos -Toolbar.Content = Contenido -Toolbar.Undo = Deshacer -Toolbar.Redo = Rehacer -Toolbar.Refresh = Actualizar -Toolbar.Back = Atrás -Toolbar.Forward = Adelante -Toolbar.Stop = Detener -Toolbar.Rename = Cambiar nombre -Toolbar.SelectAll = Seleccionar todo -Toolbar.CustomizeFolder = Personalizar esta carpeta -Toolbar.MapDrive = Conectar a unidad de red -Toolbar.DisconnectDrive = Desconectar unidad de red -Toolbar.NavigationPane = Panel de navegación -Toolbar.DetailsPane = Panel de detalles -Toolbar.PreviewPane = Panel de vista previa -Toolbar.CopyTo = Copiar a -Toolbar.MoveTo = Mover a -Toolbar.Deselect = No seleccionar ninguno -Toolbar.InvertSelection = Invertir selección -Toolbar.FolderOptions = Opciones de carpeta -Toolbar.ShowHiddenFiles = Archivos y carpetas ocultos -Toolbar.ShowSystemFiles = Archivos de sistema -Toolbar.ShowExtensions = Extensiones de nombre de archivo -Status.FreeSpace = %s (espacio disponible en disco: %s) -Status.Item = %s elemento -Status.Items = %s elementos -Status.ItemSelected = %s elemento seleccionado -Status.ItemsSelected = %s elementos seleccionados - - -[et-EE] - Estonian (Estonia) -Copy.Cancel = Loobu -Copy.More = Veel... -Copy.CopyHere = &Kopeeri siia -Copy.MoveHere = &Teisalda siia -Copy.Title = Kinnitage failiasendus -Copy.Subtitle = See kaust sisaldab juba faili nimega %s. -Copy.SubtitleRO = See kaust sisaldab juba kirjutuskaitstud faili nimega %s. -Copy.SubtitleSys = See kaust sisaldab juba süsteemifaili nimega %s. -Copy.Prompt1 = Kas soovite asendada olemasoleva faili -Copy.Prompt2 = sellega? -Copy.Yes = &Jah -Copy.No = &Ei -Copy.YesAll = &Kõigile jah -Folder.Title = Kinnitage kausta asendamine -Folder.Prompt = Kas soovite kausta ikkagi teisaldada või kopeerida? -Toolbar.GoUp = Taseme võrra üles -Toolbar.Cut = Lõika -Toolbar.Copy = Kopeeri -Toolbar.Paste = Kleebi -Toolbar.PasteShortcut = Kleebi otsetee -Toolbar.Delete = Kustuta -Toolbar.Email = Saada valitud üksused e-postiga -Toolbar.Properties = Atribuudid -Toolbar.NewFolder = Uus kaust -Toolbar.ZipFolder = Uus tihendatud (zip) kaust -Toolbar.ExtraLarge = Eriti suured ikoonid -Toolbar.Large = Suured ikoonid -Toolbar.Medium = Keskmise suurusega ikoonid -Toolbar.Small = Väikesed ikoonid -Toolbar.List = Loend -Toolbar.Details = Üksikasjad -Toolbar.Tiles = Paanid -Toolbar.Content = Sisu -Toolbar.Undo = Võta tagasi -Toolbar.Redo = Tee uuesti -Toolbar.Refresh = Värskenda -Toolbar.Back = Tagasi -Toolbar.Forward = Edasi -Toolbar.Stop = Lõpeta -Toolbar.Rename = Nimeta ümber -Toolbar.SelectAll = Vali kõik -Toolbar.CustomizeFolder = Kohanda seda kausta -Toolbar.MapDrive = Ühenda võrgudraiv -Toolbar.DisconnectDrive = Katkesta võrgudraivi ühendus -Toolbar.NavigationPane = Navigeerimispaan -Toolbar.DetailsPane = Üksikasjapaan -Toolbar.PreviewPane = Eelvaatepaan -Toolbar.CopyTo = Kopeeri asukohta -Toolbar.MoveTo = Teisalda asukohta -Toolbar.Deselect = Ära vali midagi -Toolbar.InvertSelection = Pööra valik -Toolbar.FolderOptions = Kaustasuvandid -Toolbar.ShowHiddenFiles = Peitfailid ja -kaustad -Toolbar.ShowSystemFiles = Süsteemifailid -Toolbar.ShowExtensions = Failinimede laiendid -Status.FreeSpace = %s (vaba kettaruumi: %s) -Status.Item = %s üksus -Status.Items = %s üksust -Status.ItemSelected = Valitud on %s üksus -Status.ItemsSelected = Valitud on %s üksust - - -[fa-IR] - Persian -Copy.Cancel = لغو -Copy.More = بیشتر... -Copy.CopyHere = &کپی به اینجا -Copy.MoveHere = &انتقال به اینجا -Copy.Title = تأیید جایگزینی پرونده -Copy.Subtitle = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای به نام "%s" است. -Copy.SubtitleRO = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای فقط خواندنی به نام "%s" است. -Copy.SubtitleSys = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای سیستمی به نام "%s" است. -Copy.Prompt1 = آیا می‌خواهید پرونده‌ی موجود را جایگزین کنید -Copy.Prompt2 = با این یکی؟ -Copy.Yes = &بله -Copy.No = &خیر -Copy.YesAll = بله برای &همه -Folder.Title = تأیید جایگزینی پوشه -Folder.Prompt = آیا هنوز می‌خواهید پوشه را کپی یا منتقل کنید؟ -Toolbar.GoUp = یک سطح بالاتر -Toolbar.Cut = برش -Toolbar.Copy = کپی -Toolbar.Paste = جایگذاری -Toolbar.PasteShortcut = جایگذاری میانبر -Toolbar.Delete = حذف -Toolbar.Email = مورد انتخابی را با پست الکترونیکی بفرستید -Toolbar.Properties = خصوصیات -Toolbar.NewFolder = پوشه جدید -Toolbar.ZipFolder = پوشه فشرده ‏(زیپ شده)‏ جدید‫ -Toolbar.ExtraLarge = نمادهای خیلی بزرگ -Toolbar.Large = نمادهای بزرگ -Toolbar.Medium = نمادهای متوسط -Toolbar.Small = نمادهای کوچک -Toolbar.List = لیست -Toolbar.Details = جزئیات -Toolbar.Tiles = موزائیک‌ها -Toolbar.Content = محتوا -Toolbar.Undo = لغو عمل -Toolbar.Redo = انجام مجدد -Toolbar.Refresh = تازه‌کردن -Toolbar.Back = عقب -Toolbar.Forward = جلو -Toolbar.Stop = توقف -Toolbar.Rename = تغییر نام -Toolbar.SelectAll = انتخاب همه -Toolbar.CustomizeFolder = سفارشی کردن این پوشه -Toolbar.MapDrive = نگاشت درایو شبکه -Toolbar.DisconnectDrive = قطع اتصال درایو شبکه -Toolbar.NavigationPane = چارچوب پیمایش -Toolbar.DetailsPane = چارچوب جزئیات -Toolbar.PreviewPane = چارچوب پیش‌نمایش -Toolbar.CopyTo = ‏‏کپی در -Toolbar.MoveTo = انتقال به -Toolbar.Deselect = هیچکدام انتخاب نشود -Toolbar.InvertSelection = معکوس کردن انتخاب -Toolbar.FolderOptions = گزینه های پوشه -Toolbar.ShowHiddenFiles = پرونده و پوشه های پنهان -Toolbar.ShowSystemFiles = پرونده های سیستم -Toolbar.ShowExtensions = پسوندهای نام پرونده ها -Toolbar.Settings = تنظیمات کاوشگر کلاسیک -Status.FreeSpace = %s (فضای خالی دیسک: %s) -Status.Item = %s مورد -Status.Items = %s مورد -Status.ItemSelected = %s مورد انتخاب شده -Status.ItemsSelected = %s مورد انتخاب شده - - -[fi-FI] - Finnish (Finland) -Copy.Cancel = Peruuta -Copy.More = Lisää... -Copy.CopyHere = &Kopioi tähän -Copy.MoveHere = &Siirrä tähän -Copy.Title = Vahvista tiedoston korvaus -Copy.Subtitle = Tämä kansio sisältää jo tiedoston %s. -Copy.SubtitleRO = Tämä kansio sisältää jo vain luku -tiedoston %s. -Copy.SubtitleSys = Tämä kansio sisältää jo järjestelmätiedoston %s. -Copy.Prompt1 = Haluatko korvata tiedoston -Copy.Prompt2 = tällä tiedostolla? -Copy.Yes = &Kyllä -Copy.No = &Ei -Copy.YesAll = Kyllä k&aikkiin -Folder.Title = Vahvista kansion korvaus -Folder.Prompt = Haluatko korvata järjestelmässä jo olevan kansion tiedostot siirrettävän tai kopioitavan kansion samannimisillä tiedostoilla? -Toolbar.GoUp = Yksi taso ylöspäin -Toolbar.Cut = Leikkaa -Toolbar.Copy = Kopioi -Toolbar.Paste = Liitä -Toolbar.PasteShortcut = Liitä pikakuvake -Toolbar.Delete = Poista -Toolbar.Email = Lähetä valitut kohteet sähköpostilla -Toolbar.Properties = Ominaisuudet -Toolbar.NewFolder = Uusi kansio -Toolbar.ZipFolder = Uusi pakattu (zip) kansio -Toolbar.ExtraLarge = Suurimmat kuvakkeet -Toolbar.Large = Suuret kuvakkeet -Toolbar.Medium = Keskikokoiset kuvakkeet -Toolbar.Small = Pienet kuvakkeet -Toolbar.List = Luettelo -Toolbar.Details = Tiedot -Toolbar.Tiles = Kuvakkeet ja tiedot -Toolbar.Content = Sisältö -Toolbar.Undo = Kumoa -Toolbar.Redo = Tee uudelleen -Toolbar.Refresh = Päivitä -Toolbar.Back = Edellinen -Toolbar.Forward = Seuraava -Toolbar.Stop = Pysäytä -Toolbar.Rename = Nimeä uudelleen -Toolbar.SelectAll = Valitse kaikki -Toolbar.CustomizeFolder = Mukauta kansiota -Toolbar.MapDrive = Yhdistä verkkoasemaan -Toolbar.DisconnectDrive = Katkaise yhteys verkkoasemaan -Toolbar.NavigationPane = Siirtymisruutu -Toolbar.DetailsPane = Tiedot-ruutu -Toolbar.PreviewPane = Esikatseluruutu -Toolbar.CopyTo = Kopioi kohteeseen -Toolbar.MoveTo = Siirrä kohteeseen -Toolbar.Deselect = Poista valinnat -Toolbar.InvertSelection = Käänteinen valinta -Toolbar.FolderOptions = Kansion asetukset -Toolbar.ShowHiddenFiles = Piilotetut tiedostot ja kansiot -Toolbar.ShowSystemFiles = Järjestelmätiedostot -Toolbar.ShowExtensions = Tiedostotunnisteet -Status.FreeSpace = %s (levyn vapaa tila: %s) -Status.Item = %s kohde -Status.Items = %s kohdetta -Status.ItemSelected = %s kohde valittu -Status.ItemsSelected = %s kohdetta valittu - - -[fr-FR] - French (France) -Copy.Cancel = Annuler -Copy.More = Autres… -Copy.CopyHere = &Copier ici -Copy.MoveHere = &Déplacer ici -Copy.Title = Confirmer le remplacement du fichier -Copy.Subtitle = Ce dossier contient déjà un fichier nommé « %s ». -Copy.SubtitleRO = Ce dossier contient déjà un fichier en lecture seule nommé « %s ». -Copy.SubtitleSys = Ce dossier contient déjà un fichier système nommé « %s ». -Copy.Prompt1 = Faut-il remplacer le fichier existant -Copy.Prompt2 = par celui-ci ? -Copy.Yes = &Oui -Copy.No = &Non -Copy.YesAll = &Tous -Folder.Title = Confirmation du remplacement du dossier -Folder.Prompt = Faut-il vraiment déplacer ou copier le dossier ? -Toolbar.GoUp = Dossier parent -Toolbar.Cut = Couper -Toolbar.Copy = Copier -Toolbar.Paste = Coller -Toolbar.PasteShortcut = Coller le raccourci -Toolbar.Delete = Supprimer -Toolbar.Email = Envoyer les éléments sélectionnés par courrier électronique -Toolbar.Properties = Propriétés -Toolbar.NewFolder = Nouveau dossier -Toolbar.ZipFolder = Nouveau dossier compressé -Toolbar.ExtraLarge = Très grandes icônes -Toolbar.Large = Grandes icônes -Toolbar.Medium = Icônes moyennes -Toolbar.Small = Petites icônes -Toolbar.List = Liste -Toolbar.Details = Détails -Toolbar.Tiles = Mosaïques -Toolbar.Content = Contenu -Toolbar.Undo = Annuler -Toolbar.Redo = Rétablir -Toolbar.Refresh = Actualiser -Toolbar.Back = Précédent -Toolbar.Forward = Suivant -Toolbar.Stop = Arrêter -Toolbar.Rename = Renommer -Toolbar.SelectAll = Sélectionner tout -Toolbar.CustomizeFolder = Personnaliser ce dossier -Toolbar.MapDrive = Connecter un lecteur réseau -Toolbar.DisconnectDrive = Déconnecter un lecteur réseau -Toolbar.NavigationPane = Volet de navigation -Toolbar.DetailsPane = Volet des détails -Toolbar.PreviewPane = Volet de visualisation -Toolbar.CopyTo = Copier vers -Toolbar.MoveTo = Déplacer vers -Toolbar.Deselect = Aucun -Toolbar.InvertSelection = Inverser la sélection -Toolbar.FolderOptions = Options des dossiers -Toolbar.ShowHiddenFiles = Fichiers et dossiers cachés -Toolbar.ShowSystemFiles = Fichiers système -Toolbar.ShowExtensions = Extensions de noms de fichiers -Status.FreeSpace = %s (espace libre : %s) -Status.Item = %s élément -Status.Items = %s éléments -Status.ItemSelected = %s élément sélectionné -Status.ItemsSelected = %s éléments sélectionnés - - -[gd-GB] - Scottish Gaelic (United Kingdom) -Copy.Cancel = Sguir dheth -Copy.More = Barrachd... -Copy.CopyHere = &Cuir an lethbhreac an-seo -Copy.MoveHere = &Gluais an-seo -Copy.Title = Dearbh an cur an àite -Copy.Subtitle = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth. -Copy.SubtitleRO = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth a tha ri leughadh a-mhàin. -Copy.SubtitleSys = Tha faidhle siostaim air a bheil "%s" sa phasgan seo mu thràth. -Copy.Prompt1 = A bheil thu airson am faidhle seo a chur -Copy.Prompt2 = an àite an fhir làithrich? -Copy.Yes = &Tha -Copy.No = &Chan eil -Copy.YesAll = Th&a ris a h-uile -Folder.Title = Dearbh an cur an àite -Folder.Prompt = A bheil thu airson am pasgan a ghluasad fhathast no airson lethbhreac a dhèanamh dheth? -Toolbar.GoUp = Suas aon ìre -Toolbar.Cut = Gearr -Toolbar.Copy = Dàn lethbhreac -Toolbar.Paste = Cuir ann -Toolbar.PasteShortcut = Cuir ann an ath-ghoirid -Toolbar.Delete = Sguab às -Toolbar.Email = Cuir na thagh thu ann am post-d -Toolbar.Properties = Roghainnean -Toolbar.NewFolder = Pasgan ùr -Toolbar.ZipFolder = Pasgan dùmhlaichte (air a shiopadh) ùr -Toolbar.ExtraLarge = Ìomhaigheagan anabarrach mòr -Toolbar.Large = Ìomhaigheagan mòra -Toolbar.Medium = Ìomhaigheagan meadhanach -Toolbar.Small = Ìomhaigheagan beaga -Toolbar.List = Liosta -Toolbar.Details = Mion-fhiosrachadh -Toolbar.Tiles = Leacagan -Toolbar.Content = Susbaint -Toolbar.Undo = Neo-dhèan -Toolbar.Redo = Ath-dhèan -Toolbar.Refresh = Ath-nuadhaich -Toolbar.Back = Air ais -Toolbar.Forward = Air adhart -Toolbar.Stop = Sguir dheth -Toolbar.Rename = Thoir ainm eile air -Toolbar.SelectAll = Tagh na h-uile -Toolbar.CustomizeFolder = Gnàthaich am pasgan seo -Toolbar.MapDrive = Mapaich draibh an lìonraidh -Toolbar.DisconnectDrive = Dì-cheangail draibh an lìonraidh -Toolbar.NavigationPane = Leòsan na seòladaireachd -Toolbar.DetailsPane = Leòsan a' mhion-fhiosrachaidh -Toolbar.PreviewPane = Leòsan an ro-sheallaidh -Toolbar.CopyTo = Cuir lethbhreac gu -Toolbar.MoveTo = Gluais gu -Toolbar.Deselect = Na tagh gin -Toolbar.InvertSelection = Ais-thionndaidh an taghadh -Toolbar.FolderOptions = Roghainnean a' phasgain -Toolbar.ShowHiddenFiles = Faidhlichean is pasgain fhalaichte -Toolbar.ShowSystemFiles = Faidhlichean an t-siostaim -Toolbar.ShowExtensions = Leudachain ainmean nam faidhle -Status.FreeSpace = %s (Àire saor air an diosga: %s) -Status.Item = %s nì -Status.Items = %s nithean -Status.ItemSelected = %s nì air a thaghadh -Status.ItemsSelected = %s nithean air a thaghadh - - -[he-IL] - Hebrew (Israel) -Copy.Cancel = ביטול -Copy.More = עוד... -Copy.CopyHere = הע&תק לכאן -Copy.MoveHere = הע&בר לכאן -Copy.Title = אישור החלפת קובץ -Copy.Subtitle = תיקיה זו מכילה כבר קובץ בשם '‎‎%s‎‏'‏.‏ -Copy.SubtitleRO = תיקיה זו מכילה כבר קובץ המוגדר לקריאה בלבד בשם '‎‎%s‎‏'.‏ -Copy.SubtitleSys = תיקיה זו מכילה כבר קובץ מערכת בשם '‎‎%s‎'‏.‏ -Copy.Prompt1 = ‏‏האם ברצונך להחליף את הקובץ הקיים -Copy.Prompt2 = בקובץ זה? -Copy.Yes = &כן -Copy.No = &לא -Copy.YesAll = כ&ן לכל -Folder.Title = אישור החלפת תיקיה -Folder.Prompt = האם ברצונך להעביר או להעתיק את התיקיה בכל זאת? -Toolbar.GoUp = רמה אחת למעלה -Toolbar.Cut = גזור -Toolbar.Copy = העתק -Toolbar.Paste = הדבק -Toolbar.PasteShortcut = הדבק קיצור דרך -Toolbar.Delete = מחק -Toolbar.Email = שלח את הפריטים הנבחרים בדואר אלקטרוני -Toolbar.Properties = מאפיינים -Toolbar.NewFolder = תיקיה חדשה -Toolbar.ZipFolder = ‫תיקיה ‫דחוסה ‫(מכווצת) ‫חדשה -Toolbar.ExtraLarge = סמלים גדולים מאוד -Toolbar.Large = סמלים גדולים -Toolbar.Medium = סמלים בינוניים -Toolbar.Small = סמלים קטנים -Toolbar.List = רשימה -Toolbar.Details = פרטים -Toolbar.Tiles = משבצות -Toolbar.Content = תוכן -Toolbar.Undo = בטל -Toolbar.Redo = בצע שוב -Toolbar.Refresh = רענן -Toolbar.Back = אחורה -Toolbar.Forward = קדימה -Toolbar.Stop = עצור -Toolbar.Rename = שינוי שם -Toolbar.SelectAll = בחר הכל -Toolbar.CustomizeFolder = התאמה אישית של תיקיה זו -Toolbar.MapDrive = מיפוי כונן רשת -Toolbar.DisconnectDrive = ניתוק כונן רשת -Toolbar.NavigationPane = חלונית ניווט -Toolbar.DetailsPane = חלונית פרטים -Toolbar.PreviewPane = חלונית תצוגה מקדימה -Toolbar.CopyTo = העתק אל -Toolbar.MoveTo = העבר אל -Toolbar.Deselect = אל תבחר -Toolbar.InvertSelection = הפוך בחירה -Toolbar.FolderOptions = אפשרויות תיקיה -Toolbar.ShowHiddenFiles = קבצים ותיקיות מוסתרים -Toolbar.ShowSystemFiles = קבצי מערכת -Toolbar.ShowExtensions = סיומות שמות קבצים -Status.FreeSpace = %s (שטח פנוי בדיסק: %s) -Status.Item = ‏‏%s פריט -Status.Items = %s פריטים -Status.ItemSelected = פריט %s נבחר -Status.ItemsSelected = %s פריטים נבחרו - - -[hr-HR] - Croatian (Croatia) -Copy.DoForAll = Učini to za sljedećih -Copy.Cancel = Odustani -Copy.More = Više... -Copy.CopyHere = &Kopiraj ovdje -Copy.MoveHere = Pr&emjesti ovdje -Copy.Title = Potvrda zamjene datoteke -Copy.Subtitle = Ova mapa već sadrži datoteku naziva '%s'. -Copy.SubtitleRO = Ova mapa već sadrži datoteku samo za čitanje, nazvanu '%s'. -Copy.SubtitleSys = Ova mapa već sadrži sistemsku datoteku, nazvanu '%s'. -Copy.Prompt1 = Želite li zamijeniti postojeću datoteku -Copy.Prompt2 = s ovom? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &sve -Folder.Title = Potvrda zamjene mape -Folder.Prompt = Želite li još uvijek premjestiti ili kopirati mapu? -Toolbar.GoUp = Jednu razinu gore -Toolbar.Cut = Izreži -Toolbar.Copy = Kopiraj -Toolbar.Paste = Zalijepi -Toolbar.PasteShortcut = Zalijepi prečac -Toolbar.Delete = Izbriši -Toolbar.Email = Odabrane stavke pošalji e-poštom -Toolbar.Properties = Svojstva -Toolbar.NewFolder = Nova mapa -Toolbar.ZipFolder = Nova komprimirana (zipana) mapa -Toolbar.ExtraLarge = Vrlo velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje ikone -Toolbar.Small = Male ikone -Toolbar.List = Popis -Toolbar.Details = Detalji -Toolbar.Tiles = Pločice -Toolbar.Content = Sadržaj -Toolbar.Undo = Poništi -Toolbar.Redo = Ponovi -Toolbar.Refresh = Osvježi -Toolbar.Back = Natrag -Toolbar.Forward = Naprijed -Toolbar.Stop = Prekini -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Odaberi sve -Toolbar.CustomizeFolder = Prilagodi ovu mapu -Toolbar.MapDrive = Mapiranje mrežnog pogona -Toolbar.DisconnectDrive = Prekid veze s mrežnim pogonom -Toolbar.NavigationPane = Navigacijsko okno -Toolbar.DetailsPane = Okno s detaljima -Toolbar.PreviewPane = Okno pretpregleda -Toolbar.CopyTo = Kopiraj u -Toolbar.MoveTo = Premjesti u -Toolbar.Deselect = Bez odabira -Toolbar.InvertSelection = Obrni odabir -Toolbar.FolderOptions = Mogućnosti mapa -Toolbar.ShowHiddenFiles = Skrivene datoteke i mape -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Datotečni nastavci -Status.FreeSpace = %s (slobodan prostor na disku: %s) -Status.Item = %s stavka -Status.Items = Broj stavki: %s -Status.ItemSelected = Odabrano stavki: %s -Status.ItemsSelected = Odabrano stavki: %s - - -[hu-HU] - Hungarian (Hungary) -Copy.Cancel = Mégse -Copy.More = Egyebek... -Copy.CopyHere = Más&olás ide -Copy.MoveHere = Át&helyezés ide -Copy.Title = Fájlcsere megerősítése -Copy.Subtitle = A mappa már tartalmaz egy '%s' nevű fájlt. -Copy.SubtitleRO = Ez a mappa már tartalmaz egy '%s' nevű írásvédett fájlt. -Copy.SubtitleSys = Ez a mappa már tartalmaz egy '%s' nevű rendszerfájlt. -Copy.Prompt1 = Kicseréli a létező fájlt -Copy.Prompt2 = ezzel? -Copy.Yes = &Igen -Copy.No = &Nem -Copy.YesAll = Igen, &mindet -Folder.Title = Mappacsere megerősítése -Folder.Prompt = Folytatja a műveletet? -Toolbar.GoUp = Egy szinttel feljebb -Toolbar.Cut = Kivágás -Toolbar.Copy = Másolás -Toolbar.Paste = Beillesztés -Toolbar.PasteShortcut = Parancsikon beillesztése -Toolbar.Delete = Törlés -Toolbar.Email = A kijelölt elemek elküldése e-mailben -Toolbar.Properties = Tulajdonságok -Toolbar.NewFolder = Új mappa -Toolbar.ZipFolder = Új tömörített mappa -Toolbar.ExtraLarge = Extra nagy ikonok -Toolbar.Large = Nagy ikonok -Toolbar.Medium = Közepes ikonok -Toolbar.Small = Kis ikonok -Toolbar.List = Lista -Toolbar.Details = Részletek -Toolbar.Tiles = Mozaik -Toolbar.Content = Tartalom -Toolbar.Undo = Visszavonás -Toolbar.Redo = Mégis -Toolbar.Refresh = Frissítés -Toolbar.Back = Vissza -Toolbar.Forward = Előre -Toolbar.Stop = Leállítás -Toolbar.Rename = Átnevezés -Toolbar.SelectAll = Az összes kijelölése -Toolbar.CustomizeFolder = Mappa testreszabása -Toolbar.MapDrive = Hálózati meghajtó csatlakoztatása -Toolbar.DisconnectDrive = Hálózati meghajtó leválasztása -Toolbar.NavigationPane = Navigációs ablak -Toolbar.DetailsPane = Részletek ablaktábla -Toolbar.PreviewPane = Betekintő ablaktábla -Toolbar.CopyTo = Másolási cél -Toolbar.MoveTo = Áthelyezési cél -Toolbar.Deselect = Kijelölés megszüntetése -Toolbar.InvertSelection = Kijelölés megfordítása -Toolbar.FolderOptions = Mappa beállításai -Toolbar.ShowHiddenFiles = Rejtett fájlok és mappák -Toolbar.ShowSystemFiles = Rendszerfájlok -Toolbar.ShowExtensions = Fájlnévkiterjesztések -Status.FreeSpace = %s (szabad lemezterület: %s) -Status.Item = %s elem -Status.Items = %s elem -Status.ItemSelected = %s kijelölt elem -Status.ItemsSelected = %s kijelölt elem - - -[is-IS] - Icelandic (Iceland) -Toolbar.Settings = Classic Explorer stillingar -Copy.Cancel = Hætta við -Copy.More = Meira... -Copy.CopyHere = &Afrita hingað -Copy.MoveHere = &Færa hingað -Copy.Title = Skipta út skrá -Copy.Subtitle = Endastaðurinn inniheldur þegar skrá með heitinu '%s'. -Copy.SubtitleRO = Endastaðurinn inniheldur þegar skrifvarða skrá með heitinu '%s'. -Copy.SubtitleSys = Endastaðurinn inniheldur þegar stýrikerfisskrá með heitinu '%s'. -Copy.Prompt1 = Viltu skipta út skránni á endastaðnum -Copy.Prompt2 = fyrir þessa skrá? -Copy.Yes = &Já -Copy.No = &Nei -Copy.YesAll = Já við &öllu -Folder.Title = Skipta út möppu -Folder.Prompt = Ertu viss um að þú viljir færa eða afrita möppuna? -Toolbar.GoUp = Upp um eitt þrep -Toolbar.Cut = Klippa -Toolbar.Copy = Afrita -Toolbar.Paste = Líma -Toolbar.PasteShortcut = Líma flýtileið -Toolbar.Delete = Eyða -Toolbar.Email = Senda valin atriði með tölvupósti -Toolbar.Properties = Eiginleikar -Toolbar.NewFolder = Ný mappa -Toolbar.ZipFolder = Ný þjöppuð (zip-þjöppuð) mappa -Toolbar.ExtraLarge = Mjög stór tákn -Toolbar.Large = Stór tákn -Toolbar.Medium = Meðalstór tákn -Toolbar.Small = Lítil tákn -Toolbar.List = Listi -Toolbar.Details = Upplýsingar -Toolbar.Tiles = Reitir -Toolbar.Content = Efni -Toolbar.Undo = Afturkalla -Toolbar.Redo = Endurgera -Toolbar.Refresh = Endurhlaða -Toolbar.Back = Til baka -Toolbar.Forward = Áfram -Toolbar.Stop = Stöðva -Toolbar.Rename = Endurnefna -Toolbar.SelectAll = Velja allt -Toolbar.CustomizeFolder = Sérstilla þessa möppu -Toolbar.MapDrive = Tengja netdrif -Toolbar.DisconnectDrive = Aftengja netdrif -Toolbar.NavigationPane = Yfirlitssvæði -Toolbar.DetailsPane = Upplýsingasvæði -Toolbar.PreviewPane = Forskoðunarsvæði -Toolbar.CopyTo = Afrita til -Toolbar.MoveTo = Færa til -Toolbar.Deselect = Velja ekkert -Toolbar.InvertSelection = Umsnúa vali -Toolbar.FolderOptions = Möppuvalkostir -Toolbar.ShowHiddenFiles = Faldar skrár og möppur -Toolbar.ShowSystemFiles = Kerfisskrár -Toolbar.ShowExtensions = Skráarendingar -Status.FreeSpace = %s (laust pláss: %s) -Status.Item = %s atriði -Status.Items = %s atriði -Status.ItemSelected = %s atriði valin -Status.ItemsSelected = %s atriði valin - - -[it-IT] - Italian (Italy) -Copy.Cancel = Annulla -Copy.More = Altro... -Copy.CopyHere = &Copia qui -Copy.MoveHere = &Sposta qui -Copy.Title = Conferma sostituzione file -Copy.Subtitle = La cartella contiene già un file di nome "%s". -Copy.SubtitleRO = La cartella contiene già un file di sola lettura di nome "%s". -Copy.SubtitleSys = La cartella contiene già un file di sistema di nome "%s". -Copy.Prompt1 = Sostituire il file esistente -Copy.Prompt2 = con questo file? -Copy.Yes = &Sì -Copy.No = &No -Copy.YesAll = Sì t&utti -Folder.Title = Conferma sostituzione cartella -Folder.Prompt = Continuare? -Toolbar.GoUp = Livello superiore -Toolbar.Cut = Taglia -Toolbar.Copy = Copia -Toolbar.Paste = Incolla -Toolbar.PasteShortcut = Incolla collegamento -Toolbar.Delete = Elimina -Toolbar.Email = Invia per posta elettronica gli elementi selezionati -Toolbar.Properties = Proprietà -Toolbar.NewFolder = Nuova cartella -Toolbar.ZipFolder = Nuova cartella compressa -Toolbar.ExtraLarge = Icone molto grandi -Toolbar.Large = Icone grandi -Toolbar.Medium = Icone medie -Toolbar.Small = Icone piccole -Toolbar.List = Elenco -Toolbar.Details = Dettagli -Toolbar.Tiles = Titoli -Toolbar.Content = Contenuto -Toolbar.Undo = Annulla -Toolbar.Redo = Ripeti -Toolbar.Refresh = Aggiorna -Toolbar.Back = Indietro -Toolbar.Forward = Avanti -Toolbar.Stop = Termina -Toolbar.Rename = Rinomina -Toolbar.SelectAll = Seleziona tutto -Toolbar.CustomizeFolder = Personalizza cartella -Toolbar.MapDrive = Connetti unità di rete -Toolbar.DisconnectDrive = Disconnetti unità di rete -Toolbar.NavigationPane = Riquadro di spostamento -Toolbar.DetailsPane = Riquadro dettagli -Toolbar.PreviewPane = Riquadro di anteprima -Toolbar.CopyTo = Copia in -Toolbar.MoveTo = Sposta in -Toolbar.Deselect = Deseleziona tutto -Toolbar.InvertSelection = Inverti selezione -Toolbar.FolderOptions = Opzioni cartella -Toolbar.ShowHiddenFiles = Cartelle e file nascosti -Toolbar.ShowSystemFiles = File di sistema -Toolbar.ShowExtensions = Estensioni nomi file -Status.FreeSpace = %s (Spazio disponibile: %s) -Status.Item = %s elemento -Status.Items = Elementi: %s -Status.ItemSelected = %s elemento selezionato -Status.ItemsSelected = %s elementi selezionati - - -[ja-JP] - Japanese (Japan) -Copy.Cancel = キャンセル -Copy.More = その他... -Copy.CopyHere = ここにコピー(&C) -Copy.MoveHere = ここに移動(&M) -Copy.Title = ファイルの上書きの確認 -Copy.Subtitle = このフォルダには既に '%s' ファイルが存在します。 -Copy.SubtitleRO = このフォルダには既に読み取り専用ファイル '%s' が含まれています。 -Copy.SubtitleSys = このフォルダには既にシステム ファイル '%s' が含まれています。 -Copy.Prompt1 = 現在のファイル -Copy.Prompt2 = を次の新しいファイルで置き換えますか? -Copy.Yes = はい(&Y) -Copy.No = いいえ(&N) -Copy.YesAll = すべて上書き(&A) -Folder.Title = フォルダの上書きの確認 -Folder.Prompt = フォルダを移動またはコピーしますか? -Toolbar.GoUp = 1 つ上のフォルダへ -Toolbar.Cut = 切り取り -Toolbar.Copy = コピー -Toolbar.Paste = 貼り付け -Toolbar.PasteShortcut = ショートカットの貼り付け -Toolbar.Delete = 削除 -Toolbar.Email = 選択した項目を電子メールで送信する -Toolbar.Properties = プロパティ -Toolbar.NewFolder = 新しいフォルダ -Toolbar.ZipFolder = 新しい圧縮された (ZIP) フォルダー -Toolbar.ExtraLarge = 特大アイコン -Toolbar.Large = 大アイコン -Toolbar.Medium = 中アイコン -Toolbar.Small = 小アイコン -Toolbar.List = 一覧 -Toolbar.Details = 詳細 -Toolbar.Tiles = 並べて表示 -Toolbar.Content = コンテンツ -Toolbar.Undo = 元に戻す -Toolbar.Redo = やり直し -Toolbar.Refresh = 最新の情報に更新 -Toolbar.Back = 戻る -Toolbar.Forward = 進む -Toolbar.Stop = 中止 -Toolbar.Rename = 名前の変更 -Toolbar.SelectAll = すべて選択 -Toolbar.CustomizeFolder = このフォルダーのカスタマイズ -Toolbar.MapDrive = ネットワーク ドライブの割り当て -Toolbar.DisconnectDrive = ネットワーク ドライブの切断 -Toolbar.NavigationPane = ナビゲーション ウィンドウ -Toolbar.DetailsPane = 詳細ウィンドウ -Toolbar.PreviewPane = プレビュー ウィンドウ -Toolbar.CopyTo = コピー先​​ -Toolbar.MoveTo = 移動先​​ -Toolbar.Deselect = 選択解除 -Toolbar.InvertSelection = 選択の切り替え -Toolbar.FolderOptions = フォルダー オプション -Toolbar.ShowHiddenFiles = ファイルとフォルダーの表示 -Toolbar.ShowSystemFiles = システム ファイル -Toolbar.ShowExtensions = ファイル名拡張子 -Status.FreeSpace = %s (空きディスク領域: %s) -Status.Item = %s 個 -Status.Items = %s 個の項目 -Status.ItemSelected = %s 個の項目を選択 -Status.ItemsSelected = %s 個の項目を選択 - - -[ko-KR] - Korean (Korea) -Copy.Cancel = 취소 -Copy.More = 자세히... -Copy.CopyHere = 여기에 복사(&C) -Copy.MoveHere = 여기로 이동(&M) -Copy.Title = 파일 바꾸기 확인 -Copy.Subtitle = 이 폴더에 이미 '%s' 파일이 있습니다. -Copy.SubtitleRO = 이 폴더에 이미 '%s' 읽기 전용 파일이 있습니다. -Copy.SubtitleSys = 이 폴더에 이미 '%s' 시스템 파일이 있습니다. -Copy.Prompt1 = 기존 파일을 -Copy.Prompt2 = 이 파일로 바꾸시겠습니까? -Copy.Yes = 예(&Y) -Copy.No = 아니오(&N) -Copy.YesAll = 모두 예(&A) -Folder.Title = 폴더 바꾸기 확인 -Folder.Prompt = 폴더를 이동하거나 복사하시겠습니까? -Toolbar.GoUp = 한 수준 위로 -Toolbar.Cut = 잘라내기 -Toolbar.Copy = 복사 -Toolbar.Paste = 붙여넣기 -Toolbar.PasteShortcut = 바로 가기 붙여넣기 -Toolbar.Delete = 삭제 -Toolbar.Email = 항목을 전자 메일로 보내기 -Toolbar.Properties = 속성 -Toolbar.NewFolder = 새 폴더 -Toolbar.ZipFolder = 새 압축(ZIP) 폴더 -Toolbar.ExtraLarge = 아주 큰 아이콘 -Toolbar.Large = 큰 아이콘 -Toolbar.Medium = 보통 아이콘 -Toolbar.Small = 작은 아이콘 -Toolbar.List = 목록 -Toolbar.Details = 자세히 -Toolbar.Tiles = 나란히 보기 -Toolbar.Content = 내용 -Toolbar.Undo = 실행 취소 -Toolbar.Redo = 다시 실행 -Toolbar.Refresh = 새로 고침 -Toolbar.Back = 뒤로 -Toolbar.Forward = 앞으로 -Toolbar.Stop = 중지 -Toolbar.Rename = 이름 바꾸기 -Toolbar.SelectAll = 모두 선택 -Toolbar.CustomizeFolder = 현재 폴더 사용자 지정 -Toolbar.MapDrive = 네트워크 드라이브 연결 -Toolbar.DisconnectDrive = 네트워크 드라이브 연결 끊기 -Toolbar.NavigationPane = 탐색 창 -Toolbar.DetailsPane = 세부 정보 창 -Toolbar.PreviewPane = 미리 보기 창 -Toolbar.CopyTo = 복사 위치 -Toolbar.MoveTo = 이동 위치 -Toolbar.Deselect = 선택 안 함 -Toolbar.InvertSelection = 선택 영역 반전 -Toolbar.FolderOptions = 폴더 옵션 -Toolbar.ShowHiddenFiles = 숨김 파일 및 폴더 -Toolbar.ShowSystemFiles = 시스템 파일 -Toolbar.ShowExtensions = 파일 확장명 -Status.FreeSpace = %s (빈 디스크 공간: %s) -Status.Item = %s 항목 -Status.Items = %s 항목 -Status.ItemSelected = %s개 항목을 선택했습니다. -Status.ItemsSelected = %s개 항목을 선택했습니다. - - -[lt-LT] - Lithuanian (Lithuania) -Copy.Cancel = Atšaukti -Copy.More = Daugiau... -Copy.CopyHere = &Kopijuoti čia -Copy.MoveHere = &Perkelti čia -Copy.Title = Patvirtinti failo pakeitimą -Copy.Subtitle = Šiame aplanke jau yra failas, pavadintas '%s'. -Copy.SubtitleRO = Aplanke jau yra failas, skirtas tik skaityti, pavadintas '%s'. -Copy.SubtitleSys = Aplanke jau yra sistemos failas, pavadintas '%s'. -Copy.Prompt1 = Ar pakeisti esamą failą -Copy.Prompt2 = šiuo? -Copy.Yes = &Taip -Copy.No = &Ne -Copy.YesAll = Taip &viskam -Folder.Title = Patvirtinti aplanko pakeitimą -Folder.Prompt = Ar vis tiek perkelti, ar kopijuoti aplanką? -Toolbar.GoUp = Vienu lygiu aukščiau -Toolbar.Cut = Iškirpti -Toolbar.Copy = Kopijuoti -Toolbar.Paste = Įklijuoti -Toolbar.PasteShortcut = Įklijuoti nuorodą -Toolbar.Delete = Naikinti -Toolbar.Email = Pažymėtus elementus siųsti el. paštu -Toolbar.Properties = Ypatybės -Toolbar.NewFolder = Naujas aplankas -Toolbar.ZipFolder = Naujas suglaudintas (zip) aplankas -Toolbar.ExtraLarge = Padidintos piktogramos -Toolbar.Large = Didelės piktogramos -Toolbar.Medium = Vidutinės piktogramos -Toolbar.Small = Mažos piktogramos -Toolbar.List = Sąrašas -Toolbar.Details = Išsami informacija -Toolbar.Tiles = Išklotinės -Toolbar.Content = Turinys -Toolbar.Undo = Anuliuoti -Toolbar.Redo = Perdaryti -Toolbar.Refresh = Atnaujinti -Toolbar.Back = Atgal į: -Toolbar.Forward = Pirmyn -Toolbar.Stop = Stabdyti -Toolbar.Rename = Pervardyti -Toolbar.SelectAll = Žymėti viską -Toolbar.CustomizeFolder = Tinkinti šį aplanką -Toolbar.MapDrive = Susieti tinklo diską -Toolbar.DisconnectDrive = Atjungti tinklo diską -Toolbar.NavigationPane = Naršymo sritis -Toolbar.DetailsPane = Išsamios informacijos sritis -Toolbar.PreviewPane = Peržiūros sritis -Toolbar.CopyTo = Kopijuoti į -Toolbar.MoveTo = Perkelti į -Toolbar.Deselect = Nieko nežymėti -Toolbar.InvertSelection = Žymėti priešingai -Toolbar.FolderOptions = Aplanko parinktys -Toolbar.ShowHiddenFiles = Paslėpti failai ir aplankai -Toolbar.ShowSystemFiles = Sistemos failai -Toolbar.ShowExtensions = Failų vardų plėtiniai -Status.FreeSpace = %s (Diske laisvos vietos: %s) -Status.Item = %s elementas -Status.Items = %s elementai -Status.ItemSelected = %s pažymėtas elementas -Status.ItemsSelected = Pažymėta elementų: %s - - -[lv-LV] - Latvian (Latvia) -Copy.Cancel = Atcelt -Copy.More = Vēl... -Copy.CopyHere = &Kopēt šeit -Copy.MoveHere = &Pārvietot šeit -Copy.Title = Failu aizstāšanas apstiprināšana -Copy.Subtitle = Šajā mapē jau ir fails '%s'. -Copy.SubtitleRO = Šajā mapē jau ir tikai lasāms fails '%s'. -Copy.SubtitleSys = Šajā mapē jau ir sistēmas fails '%s'. -Copy.Prompt1 = Vai vēlaties aizstāt esošo failu -Copy.Prompt2 = ar šo? -Copy.Yes = &Jā -Copy.No = &Nē -Copy.YesAll = Jā, &visus -Folder.Title = Mapju aizstāšanas apstiprināšana -Folder.Prompt = Vai tiešām vēlaties pārvietot vai kopēt šo mapi? -Toolbar.GoUp = Vienu līmeni augstāk -Toolbar.Cut = Izgriezt -Toolbar.Copy = Kopēt -Toolbar.Paste = Ielīmēt -Toolbar.PasteShortcut = Ielīmēt saīsni -Toolbar.Delete = Dzēst -Toolbar.Email = Nosūtīt atlasītos vienumus pa e-pastu -Toolbar.Properties = Rekvizīti -Toolbar.NewFolder = Jauna mape -Toolbar.ZipFolder = Jauna saspiestā (tilpsaspiestā) mape -Toolbar.ExtraLarge = Ļoti lielas ikonas -Toolbar.Large = Lielas ikonas -Toolbar.Medium = Vidējas ikonas -Toolbar.Small = Mazas ikonas -Toolbar.List = Saraksts -Toolbar.Details = Detaļas -Toolbar.Tiles = Mozaīka -Toolbar.Content = Saturs -Toolbar.Undo = Atsaukt -Toolbar.Redo = Atcelt atsaukšanu -Toolbar.Refresh = Atsvaidzināt -Toolbar.Back = Atpakaļ -Toolbar.Forward = Uz priekšu -Toolbar.Stop = Apturēt -Toolbar.Rename = Pārdēvēt -Toolbar.SelectAll = Atlasīt visus -Toolbar.CustomizeFolder = Pielāgot šo mapi -Toolbar.MapDrive = Kartēt tīkla disku -Toolbar.DisconnectDrive = Atvienot tīkla disku -Toolbar.NavigationPane = Navigācijas rūts -Toolbar.DetailsPane = Detalizētas informācijas rūts -Toolbar.PreviewPane = Priekšskatījuma rūts -Toolbar.CopyTo = Kopēt uz -Toolbar.MoveTo = Pārvietot uz -Toolbar.Deselect = Neatlasīt neko -Toolbar.InvertSelection = Mainīt atlasi uz pretējo -Toolbar.FolderOptions = Mapes opcijas -Toolbar.ShowHiddenFiles = Slēptie faili un mapes -Toolbar.ShowSystemFiles = Sistēmas faili -Toolbar.ShowExtensions = Failu nosaukumu paplašinājumi -Status.FreeSpace = %s (brīvā vieta diskā: %s) -Status.Item = %s vienums -Status.Items = %s vienumi -Status.ItemSelected = Atlasīts %s vienums -Status.ItemsSelected = Atlasīti %s vienumi - - -[mk-MK] - Macedonian (Macedonia) -Copy.Cancel = Откажи -Copy.More = Повеќе... -Copy.CopyHere = Копирај тука -Copy.MoveHere = Премести тука -Copy.Title = Потврди замена на фајл -Copy.Subtitle = Тој фолдер веќе содржи фајл со име '%s'. -Copy.SubtitleRO = Тој фолдер веќе содржи фајл само за читање со име '%s'. -Copy.SubtitleSys = Тој фолдер веќе содржи системски фајл со име '%s'. -Copy.Prompt1 = Дали сакате да замените постоечкиот фајл -Copy.Prompt2 = а тој? -Copy.Yes = Да -Copy.No = Не -Copy.YesAll = "Да" за сите -Folder.Title = Потврда за промена на фолдерот -Folder.Prompt = Сеуште ли сакате да го преместите или копирате фолдерот? -Toolbar.GoUp = Едно ниво нагоре -Toolbar.Cut = Исечи -Toolbar.Copy = Копирај -Toolbar.Paste = Стави -Toolbar.PasteShortcut = Стави краток пат -Toolbar.Delete = Избриши -Toolbar.Email = Испрати ги селектираните фајлови по електронска пошта -Toolbar.Properties = Својства -Toolbar.NewFolder = Нов фолдер -Toolbar.ZipFolder = Нова компресирана (зипувана) папка -Toolbar.ExtraLarge = Многу големи икони -Toolbar.Large = Големи икони -Toolbar.Medium = Средни икони -Toolbar.Small = Мали икони -Toolbar.List = Список -Toolbar.Details = Детали -Toolbar.Tiles = Мозаик -Toolbar.Content = Содржина -Toolbar.Undo = врати -Toolbar.Redo = повтори -Toolbar.Refresh = Обнови -Toolbar.Back = Назад -Toolbar.Forward = Напред -Toolbar.Stop = Застани -Toolbar.Rename = Преименување -Toolbar.SelectAll = Селектирај ги сите -Toolbar.CustomizeFolder = Персонализирање на тој фолдер -Toolbar.MapDrive = Назначување на мрежен уред -Toolbar.DisconnectDrive = Исклучи го мрежниот уред -Toolbar.NavigationPane = Навигационен екран -Toolbar.DetailsPane = Екран за подетални податоци -Toolbar.PreviewPane = Прозорец за визуализација -Toolbar.CopyTo = Копирај во -Toolbar.MoveTo = Премести во -Toolbar.Deselect = Не избирај ништо -Toolbar.InvertSelection = Преврти го изборот -Toolbar.FolderOptions = Опции за папка -Toolbar.ShowHiddenFiles = Сокриени датотеки и папки -Toolbar.ShowSystemFiles = Системски датотеки -Toolbar.ShowExtensions = Датотечни наставки -Status.FreeSpace = %s (Слободно место на дискот: %s) -Status.Item = %s фајл -Status.Items = %s фајлови -Status.ItemSelected = %s селектиран фајл -Status.ItemsSelected = %s селектирани фајлови - - -[nb-NO] - Norwegian, Bokmål (Norway) -Copy.Cancel = Avbryt -Copy.More = Mer... -Copy.CopyHere = &Kopier hit -Copy.MoveHere = &Flytt hit -Copy.Title = Bekreft erstatting av fil -Copy.Subtitle = Mappen inneholder allerede filen %s. -Copy.SubtitleRO = Mappen inneholder allerede den skrivebeskyttede filen %s. -Copy.SubtitleSys = Mappen inneholder allerede systemfilen %s. -Copy.Prompt1 = Vil du erstatte den eksisterende filen -Copy.Prompt2 = med denne? -Copy.Yes = &Ja -Copy.No = &Nei -Copy.YesAll = J&a til alt -Folder.Title = Bekreft erstatting av mappe -Folder.Prompt = Vil du likevel flytte eller kopiere mappen? -Toolbar.GoUp = Opp ett nivå -Toolbar.Cut = Klipp ut -Toolbar.Copy = Kopier -Toolbar.Paste = Lim inn -Toolbar.PasteShortcut = Lim inn snarvei -Toolbar.Delete = Slett -Toolbar.Email = Send valgte elementer via e-post -Toolbar.Properties = Egenskaper -Toolbar.NewFolder = Ny mappe -Toolbar.ZipFolder = Ny komprimert (zippet) mappe -Toolbar.ExtraLarge = Ekstra store ikoner -Toolbar.Large = Store ikoner -Toolbar.Medium = Middels store ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Liste -Toolbar.Details = Detaljer -Toolbar.Tiles = Side ved side -Toolbar.Content = Innhold -Toolbar.Undo = Angre -Toolbar.Redo = Gjør om -Toolbar.Refresh = Oppdater -Toolbar.Back = Tilbake -Toolbar.Forward = Fremover -Toolbar.Stop = Stopp -Toolbar.Rename = Gi nytt navn -Toolbar.SelectAll = Merk alt -Toolbar.CustomizeFolder = Tilpass denne mappen -Toolbar.MapDrive = Koble til nettverksstasjon -Toolbar.DisconnectDrive = Koble fra nettverksstasjon -Toolbar.NavigationPane = Navigasjonsrute -Toolbar.DetailsPane = Detaljrute -Toolbar.PreviewPane = Forhåndsvisningsrute -Toolbar.CopyTo = Kopier til -Toolbar.MoveTo = Flytt til -Toolbar.Deselect = Merk ingenting -Toolbar.InvertSelection = Inverter utvalg -Toolbar.FolderOptions = Mappealternativer -Toolbar.ShowHiddenFiles = Skjulte filer og mapper -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filtyper -Status.FreeSpace = %s (Ledig plass på disken: %s) -Status.Item = %s element -Status.Items = %s elementer -Status.ItemSelected = %s element er merket -Status.ItemsSelected = %s elementer er merket - - -[nl-NL] - Dutch (Netherlands) -Copy.Cancel = Annuleren -Copy.More = Meer... -Copy.CopyHere = Hierheen &kopiëren -Copy.MoveHere = Hi&erheen verplaatsen -Copy.Title = Vervangen van bestand bevestigen -Copy.Subtitle = In deze map bevindt zich al een bestand met de naam %s. -Copy.SubtitleRO = In deze map bevindt zich al een bestand met het kenmerk Alleen-lezen en de naam %s. -Copy.SubtitleSys = In deze map bevindt zich al een systeembestand met de naam %s. -Copy.Prompt1 = Wilt u het bestaande bestand: -Copy.Prompt2 = vervangen door het onderstaande bestand? -Copy.Yes = &Ja -Copy.No = &Nee -Copy.YesAll = J&a op alles -Folder.Title = Vervangen van map bevestigen -Folder.Prompt = Wilt u de bestanden in de bestaande map vervangen door de bestanden in de map die u verplaatst of kopieert, als de bestanden dezelfde naam hebben? -Toolbar.GoUp = Bovenliggende map -Toolbar.Cut = Knippen -Toolbar.Copy = Kopiëren -Toolbar.Paste = Plakken -Toolbar.PasteShortcut = Snelkoppeling plakken -Toolbar.Delete = Verwijderen -Toolbar.Email = De geselecteerde items per e-mail verzenden -Toolbar.Properties = Eigenschappen -Toolbar.NewFolder = Nieuwe map -Toolbar.ZipFolder = Nieuwe gecomprimeerde (gezipte) map -Toolbar.ExtraLarge = Extra grote pictogrammen -Toolbar.Large = Grote pictogrammen -Toolbar.Medium = Normale pictogrammen -Toolbar.Small = Kleine pictogrammen -Toolbar.List = Lijst -Toolbar.Details = Details -Toolbar.Tiles = Tegels -Toolbar.Content = Inhoud -Toolbar.Undo = Ongedaan maken -Toolbar.Redo = Opnieuw -Toolbar.Refresh = Vernieuwen -Toolbar.Back = Vorige -Toolbar.Forward = Volgende -Toolbar.Stop = Stoppen -Toolbar.Rename = Naam wijzigen -Toolbar.SelectAll = Alles selecteren -Toolbar.CustomizeFolder = Deze map aanpassen -Toolbar.MapDrive = Netwerkverbinding maken -Toolbar.DisconnectDrive = Netwerkverbinding verbreken -Toolbar.NavigationPane = Navigatievenster -Toolbar.DetailsPane = Detailvenster -Toolbar.PreviewPane = Voorbeeldvenster -Toolbar.CopyTo = Kopiëren naar -Toolbar.MoveTo = Verplaatsen naar -Toolbar.Deselect = Niets selecteren -Toolbar.InvertSelection = Selectie omkeren -Toolbar.FolderOptions = Mapopties -Toolbar.ShowHiddenFiles = Verborgen bestanden en mappen -Toolbar.ShowSystemFiles = Systeembestanden -Toolbar.ShowExtensions = Bestandsnaamextensies -Status.FreeSpace = %s (beschikbare schijfruimte: %s) -Status.Item = %s item -Status.Items = %s items -Status.ItemSelected = %s item geselecteerd -Status.ItemsSelected = %s items geselecteerd - - -[pl-PL] - Polish (Poland) -Copy.Cancel = Anuluj -Copy.More = Więcej... -Copy.CopyHere = &Kopiuj tutaj -Copy.MoveHere = Prze&nieś tutaj -Copy.Title = Potwierdź zamianę pliku -Copy.Subtitle = Ten folder zawiera już plik o nazwie „%s”. -Copy.SubtitleRO = Ten folder zawiera już plik tylko do odczytu o nazwie „%s”. -Copy.SubtitleSys = Ten folder zawiera już plik systemowy o nazwie „%s”. -Copy.Prompt1 = Czy chcesz zamienić istniejący plik -Copy.Prompt2 = na następujący? -Copy.Yes = &Tak -Copy.No = &Nie -Copy.YesAll = Tak na &wszystkie -Folder.Title = Potwierdź zamianę folderu -Folder.Prompt = Czy nadal chcesz przenieść lub skopiować ten folder? -Toolbar.GoUp = Do góry o jeden poziom -Toolbar.Cut = Wytnij -Toolbar.Copy = Kopiuj -Toolbar.Paste = Wklej -Toolbar.PasteShortcut = Wklej skrót -Toolbar.Delete = Usuń -Toolbar.Email = Wyślij zaznaczone elementy pocztą e-mail -Toolbar.Properties = Właściwości -Toolbar.NewFolder = Nowy folder -Toolbar.ZipFolder = Nowy folder skompresowany (zip) -Toolbar.ExtraLarge = Bardzo duże ikony -Toolbar.Large = Duże ikony -Toolbar.Medium = Średnie ikony -Toolbar.Small = Małe ikony -Toolbar.List = Lista -Toolbar.Details = Szczegóły -Toolbar.Tiles = Kafelki -Toolbar.Content = Zawartość -Toolbar.Undo = Cofnij -Toolbar.Redo = Wykonaj ponownie -Toolbar.Refresh = Odśwież -Toolbar.Back = Wstecz -Toolbar.Forward = Dalej -Toolbar.Stop = Zatrzymaj -Toolbar.Rename = Zmień nazwę -Toolbar.SelectAll = Zaznacz wszystko -Toolbar.CustomizeFolder = Dostosuj ten folder -Toolbar.MapDrive = Mapuj dysk sieciowy -Toolbar.DisconnectDrive = Odłącz dysk sieciowy -Toolbar.NavigationPane = Okienko nawigacji -Toolbar.DetailsPane = Okienko szczegółów -Toolbar.PreviewPane = Okienko podglądu -Toolbar.CopyTo = Kopiuj do -Toolbar.MoveTo = Przenieś do -Toolbar.Deselect = Nie zaznaczaj nic -Toolbar.InvertSelection = Odwróć zaznaczenie -Toolbar.FolderOptions = Opcje folderów -Toolbar.ShowHiddenFiles = Ukryte pliki i foldery -Toolbar.ShowSystemFiles = Pliki systemowe -Toolbar.ShowExtensions = Rozszerzenia nazw plików -Status.FreeSpace = %s (Wolne miejsce: %s) -Status.Item = %s element -Status.Items = Elementów: %s -Status.ItemSelected = Wybranych elementów: %s -Status.ItemsSelected = Wybranych elementów: %s - - -[pt-BR] - Portuguese (Brazil) -Copy.Cancel = Cancelar -Copy.More = Mais... -Copy.CopyHere = &Copiar Aqui -Copy.MoveHere = Mov&er para Cá -Copy.Title = Confirmar substituição de arquivo -Copy.Subtitle = Esta pasta já contém um arquivo chamado '%s'. -Copy.SubtitleRO = Esta pasta já contém um arquivo somente leitura chamado '%s'. -Copy.SubtitleSys = Esta pasta já contém um arquivo de sistema chamado '%s'. -Copy.Prompt1 = Deseja substituir o arquivo existente -Copy.Prompt2 = por este? -Copy.Yes = &Sim -Copy.No = &Não -Copy.YesAll = Sim para &todos -Folder.Title = Confirmar substituição de pasta -Folder.Prompt = Deseja mover a pasta mesmo assim? -Toolbar.GoUp = Um Nível Acima -Toolbar.Cut = Recortar -Toolbar.Copy = Copiar -Toolbar.Paste = Colar -Toolbar.PasteShortcut = Colar Atalho -Toolbar.Delete = Excluir -Toolbar.Email = Enviar os itens selecionados por email -Toolbar.Properties = Propriedades -Toolbar.NewFolder = Nova Pasta -Toolbar.ZipFolder = Nova Pasta Compactada -Toolbar.ExtraLarge = Ícones Extra Grandes -Toolbar.Large = Ícones Grandes -Toolbar.Medium = Ícones Médios -Toolbar.Small = Ícones Pequenos -Toolbar.List = Lista -Toolbar.Details = Detalhes -Toolbar.Tiles = Lado a Lado -Toolbar.Content = Conteúdo -Toolbar.Undo = Desfazer -Toolbar.Redo = Refazer -Toolbar.Refresh = Atualizar -Toolbar.Back = Voltar -Toolbar.Forward = Avançar -Toolbar.Stop = Parar -Toolbar.Rename = Renomear -Toolbar.SelectAll = Selecionar tudo -Toolbar.CustomizeFolder = Personalizar esta pasta -Toolbar.MapDrive = Mapear unidade de rede -Toolbar.DisconnectDrive = Desconectar unidade de rede -Toolbar.NavigationPane = Painel de navegação -Toolbar.DetailsPane = Painel de detalhes -Toolbar.PreviewPane = Painel de visualização -Toolbar.CopyTo = Copiar para -Toolbar.MoveTo = Mover para -Toolbar.Deselect = Selecionar nenhum -Toolbar.InvertSelection = Inverter seleção -Toolbar.FolderOptions = Opções de pasta -Toolbar.ShowHiddenFiles = Pastas e arquivos ocultos -Toolbar.ShowSystemFiles = Arquivos do sistema -Toolbar.ShowExtensions = Extensões de nomes de arquivos -Status.FreeSpace = %s (espaço livre em disco: %s) -Status.Item = %s item -Status.Items = %s itens -Status.ItemSelected = %s item selecionado -Status.ItemsSelected = %s itens selecionados - - -[pt-PT] - Portuguese (Portugal) -Copy.Cancel = Cancelar -Copy.More = Mais... -Copy.CopyHere = &Copiar para aqui -Copy.MoveHere = &Mover para aqui -Copy.Title = Confirmar substituição de ficheiro(s) -Copy.Subtitle = Esta pasta já contém um ficheiro com o nome '%s'. -Copy.SubtitleRO = Esta pasta já contém um ficheiro só de leitura com o nome '%s'. -Copy.SubtitleSys = Esta pasta já contém um ficheiro de sistema com o nome '%s'. -Copy.Prompt1 = Pretende substituir o ficheiro existente -Copy.Prompt2 = por este? -Copy.Yes = &Sim -Copy.No = &Não -Copy.YesAll = Sim p&ara todos -Folder.Title = Confirmar substituição de pasta(s) -Folder.Prompt = Pretende continuar a mover ou copiar a pasta? -Toolbar.GoUp = Um nível acima -Toolbar.Cut = Cortar -Toolbar.Copy = Copiar -Toolbar.Paste = Colar -Toolbar.PasteShortcut = Colar atalho -Toolbar.Delete = Eliminar -Toolbar.Email = Enviar os itens seleccionados por correio electrónico -Toolbar.Properties = Propriedades -Toolbar.NewFolder = Nova pasta -Toolbar.ZipFolder = Nova Pasta Comprimida (zipada) -Toolbar.ExtraLarge = Ícones muito grandes -Toolbar.Large = Ícones grandes -Toolbar.Medium = Ícones médios -Toolbar.Small = Ícones pequenos -Toolbar.List = Lista -Toolbar.Details = Detalhes -Toolbar.Tiles = Mosaicos -Toolbar.Content = Conteúdo -Toolbar.Undo = Anular -Toolbar.Redo = Refazer -Toolbar.Refresh = Actualizar -Toolbar.Back = Anterior -Toolbar.Forward = Avançar -Toolbar.Stop = Parar -Toolbar.Rename = Mudar o nome -Toolbar.SelectAll = Seleccionar tudo -Toolbar.CustomizeFolder = Personalizar esta pasta -Toolbar.MapDrive = Mapear unidade de rede -Toolbar.DisconnectDrive = Desligar unidade de rede -Toolbar.NavigationPane = Painel de navegação -Toolbar.DetailsPane = Painel de detalhes -Toolbar.PreviewPane = Painel de pré-visualização -Toolbar.CopyTo = Copiar para -Toolbar.MoveTo = Mover para -Toolbar.Deselect = Desmarcar tudo -Toolbar.InvertSelection = Inverter seleção -Toolbar.FolderOptions = Opções de pastas -Toolbar.ShowHiddenFiles = Ficheiros e pastas ocultos -Toolbar.ShowSystemFiles = Ficheiros de sistema -Toolbar.ShowExtensions = Extensões de nome de ficheiro -Status.FreeSpace = %s (Espaço livre em disco: %s) -Status.Item = %s item -Status.Items = %s itens -Status.ItemSelected = %s item seleccionado -Status.ItemsSelected = %s itens seleccionados - - -[ro-RO] - Romanian (Romania) -Copy.Cancel = Revocare -Copy.More = Mai multe... -Copy.CopyHere = &Copiere în acest loc -Copy.MoveHere = &Mutare în acest loc -Copy.Title = Confirmare înlocuire fişier -Copy.Subtitle = Acest folder conţine deja un fişier cu numele '%s'. -Copy.SubtitleRO = Acest folder conţine deja un fişier doar în citire cu numele '%s'. -Copy.SubtitleSys = Acest folder conţine deja un fişier de sistem cu numele '%s'. -Copy.Prompt1 = Înlocuiţi fişierul existent -Copy.Prompt2 = cu acesta? -Copy.Yes = &Da -Copy.No = &Nu -Copy.YesAll = D&a pentru tot -Folder.Title = Confirmare înlocuire folder -Folder.Prompt = Totuşi, mutaţi sau copiaţi folderul? -Toolbar.GoUp = Mai sus cu un nivel -Toolbar.Cut = Decupare -Toolbar.Copy = Copiere -Toolbar.Paste = Lipire -Toolbar.PasteShortcut = Lipire comandă rapidă -Toolbar.Delete = Ștergere -Toolbar.Email = Se trimit prin poştă electronică elementele selectate -Toolbar.Properties = Proprietăți -Toolbar.NewFolder = Folder nou -Toolbar.ZipFolder = Folder comprimat (ZIP) nou -Toolbar.ExtraLarge = Pictograme foarte mari -Toolbar.Large = Pictograme mari -Toolbar.Medium = Pictograme medii -Toolbar.Small = Pictograme mici -Toolbar.List = Listă -Toolbar.Details = Detalii -Toolbar.Tiles = Cadre -Toolbar.Content = Cuprins -Toolbar.Undo = Anulare -Toolbar.Redo = Refacere -Toolbar.Refresh = Reîmprospătare -Toolbar.Back = Înapoi -Toolbar.Forward = Înainte -Toolbar.Stop = Oprire -Toolbar.Rename = Redenumire -Toolbar.SelectAll = Selectare totală -Toolbar.CustomizeFolder = Particularizare folder -Toolbar.MapDrive = Conectare unitate de rețea -Toolbar.DisconnectDrive = Deconectare unitate de rețea -Toolbar.NavigationPane = Panou de navigare -Toolbar.DetailsPane = Panou detalii -Toolbar.PreviewPane = Panou de examinare -Toolbar.CopyTo = Copiere în -Toolbar.MoveTo = Mutare la -Toolbar.Deselect = Deselectare totală -Toolbar.InvertSelection = Inversare selecție -Toolbar.FolderOptions = Opțiuni folder -Toolbar.ShowHiddenFiles = Fișiere și foldere ascunse -Toolbar.ShowSystemFiles = Fișiere de sistem -Toolbar.ShowExtensions = Extensii nume de fișier -Status.FreeSpace = %s (Spațiu liber pe disc: %s) -Status.Item = Element %s -Status.Items = %s elemente -Status.ItemSelected = %s element selectat -Status.ItemsSelected = %s elemente selectate - - -[ru-RU] - Russian (Russia) -Copy.Cancel = Отмена -Copy.More = Подробнее... -Copy.CopyHere = &Копировать -Copy.MoveHere = П&ереместить -Copy.Title = Подтверждение замены файла -Copy.Subtitle = Папка уже содержит файл "%s". -Copy.SubtitleRO = Папка уже содержит доступный только для чтения файл "%s". -Copy.SubtitleSys = Папка уже содержит системный файл "%s". -Copy.Prompt1 = Заменить имеющийся файл -Copy.Prompt2 = следующим файлом? -Copy.Yes = &Да -Copy.No = &Нет -Copy.YesAll = Да - для &всех -Folder.Title = Подтверждение замены папки -Folder.Prompt = Заменить существующие в ней файлы перемещаемыми при совпадении имен? -Toolbar.GoUp = На один уровень вверх -Toolbar.Cut = Вырезать -Toolbar.Copy = Копировать -Toolbar.Paste = Вставить -Toolbar.PasteShortcut = Вставить ярлык -Toolbar.Delete = Удалить -Toolbar.Email = Отправка выбранных объектов по электронной почте -Toolbar.Properties = Свойства -Toolbar.NewFolder = Новая папка -Toolbar.ZipFolder = Новая сжатая ZIP-папка -Toolbar.ExtraLarge = Огромные значки -Toolbar.Large = Крупные значки -Toolbar.Medium = Обычные значки -Toolbar.Small = Мелкие значки -Toolbar.List = Список -Toolbar.Details = Таблица -Toolbar.Tiles = Плитка -Toolbar.Content = Содержимое -Toolbar.Undo = Отменить -Toolbar.Redo = Вернуть -Toolbar.Refresh = Обновить -Toolbar.Back = Назад -Toolbar.Forward = Вперед -Toolbar.Stop = Остановить -Toolbar.Rename = Переименовать -Toolbar.SelectAll = Выделить все -Toolbar.CustomizeFolder = Настроить папку -Toolbar.MapDrive = Подключить сетевой диск -Toolbar.DisconnectDrive = Отключить сетевой диск -Toolbar.NavigationPane = Область переходов -Toolbar.DetailsPane = Область сведений -Toolbar.PreviewPane = Область предпросмотра -Toolbar.CopyTo = Копировать в -Toolbar.MoveTo = Переместить в -Toolbar.Deselect = Снять выделение -Toolbar.InvertSelection = Обратить выделение -Toolbar.FolderOptions = Параметры папок -Toolbar.ShowHiddenFiles = Скрытые файлы и папки -Toolbar.ShowSystemFiles = Системные файлы -Toolbar.ShowExtensions = Расширения имен файлов -Status.FreeSpace = %s (свободно на диске: %s) -Status.Item = %s элемент -Status.Items = Элементов: %s -Status.ItemSelected = Выбран элемент: %s -Status.ItemsSelected = Выбрано элементов: %s - - -[sk-SK] - Slovak (Slovakia) -Copy.Cancel = Zrušiť -Copy.More = Ďalšie... -Copy.CopyHere = &Kopírovať sem -Copy.MoveHere = &Premiestniť sem -Copy.Title = Potvrdenie nahradenia súboru -Copy.Subtitle = Tento priečinok už obsahuje súbor s názvom %s. -Copy.SubtitleRO = Tento priečinok už obsahuje súbor s názvom %s, ktorý je iba na čítanie. -Copy.SubtitleSys = Tento priečinok už obsahuje systémový súbor s názvom %s. -Copy.Prompt1 = Chcete nahradiť existujúci súbor -Copy.Prompt2 = týmto súborom? -Copy.Yes = Án&o -Copy.No = &Nie -Copy.YesAll = Áno pre &všetky -Folder.Title = Potvrdenie nahradenia priečinka -Folder.Prompt = Naozaj chcete premiestniť alebo skopírovať priečinok? -Toolbar.GoUp = O úroveň vyššie -Toolbar.Cut = Vystrihnúť -Toolbar.Copy = Kopírovať -Toolbar.Paste = Prilepiť -Toolbar.PasteShortcut = Prilepiť odkaz -Toolbar.Delete = Odstrániť -Toolbar.Email = Vybraté položky odoslať e-mailom -Toolbar.Properties = Vlastnosti -Toolbar.NewFolder = Nový priečinok -Toolbar.ZipFolder = Nový komprimovaný priečinok (ZIP) -Toolbar.ExtraLarge = Veľmi veľké ikony -Toolbar.Large = Veľké ikony -Toolbar.Medium = Stredne veľké ikony -Toolbar.Small = Malé ikony -Toolbar.List = Zoznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Dlaždice -Toolbar.Content = Obsah -Toolbar.Undo = Späť -Toolbar.Redo = Znova -Toolbar.Refresh = Obnoviť -Toolbar.Back = Dozadu -Toolbar.Forward = Dopredu -Toolbar.Stop = Zastaviť -Toolbar.Rename = Premenovať -Toolbar.SelectAll = Vybrať všetko -Toolbar.CustomizeFolder = Prispôsobiť priečinok -Toolbar.MapDrive = Pripojiť sieťovú jednotku -Toolbar.DisconnectDrive = Odpojiť sieťovú jednotku -Toolbar.NavigationPane = Navigačná tabla -Toolbar.DetailsPane = Tabla podrobností -Toolbar.PreviewPane = Tabla ukážky -Toolbar.CopyTo = Kopírovať do -Toolbar.MoveTo = Premiestniť do -Toolbar.Deselect = Zrušiť výber -Toolbar.InvertSelection = Invertovať výber -Toolbar.FolderOptions = Možnosti priečinka -Toolbar.ShowHiddenFiles = Skryté súbory a priečinky -Toolbar.ShowSystemFiles = Systémové súbory -Toolbar.ShowExtensions = Prípony názvov súborov -Status.FreeSpace = %s (voľné miesto na disku: %s) -Status.Item = %s položka -Status.Items = Počet položiek: %s -Status.ItemSelected = Počet vybratých položiek: %s -Status.ItemsSelected = Počet vybratých položiek: %s - - -[sl-SI] - Slovenian (Slovenia) -Copy.Cancel = Prekliči -Copy.More = Dodatno ... -Copy.CopyHere = &Kopiraj sem -Copy.MoveHere = &Premakni sem -Copy.Title = Potrditev zamenjave datoteke -Copy.Subtitle = Ta mapa že vsebuje datoteko z imenom »%s«. -Copy.SubtitleRO = Ta mapa že vsebuje datoteko samo za branje z imenom »%s«. -Copy.SubtitleSys = Ta mapa že vsebuje sistemsko datoteko z imenom »%s«. -Copy.Prompt1 = Ali želite zamenjati obstoječo datoteko -Copy.Prompt2 = s to datoteko? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &vse -Folder.Title = Potrditev zamenjave mape -Folder.Prompt = Ali še vedno želite premakniti ali kopirati mapo? -Toolbar.GoUp = V nadrejeno mapo -Toolbar.Cut = Izreži -Toolbar.Copy = Kopiraj -Toolbar.Paste = Prilepi -Toolbar.PasteShortcut = Prilepi bližnjico -Toolbar.Delete = Izbriši -Toolbar.Email = Pošlji izbrane elemente prek e-pošte -Toolbar.Properties = Lastnosti -Toolbar.NewFolder = Nova mapa -Toolbar.ZipFolder = Nova stisnjena mapa -Toolbar.ExtraLarge = Izredno velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje velike ikone -Toolbar.Small = Male ikone -Toolbar.List = Seznam -Toolbar.Details = Podrobnosti -Toolbar.Tiles = Ploščice -Toolbar.Content = Vsebina -Toolbar.Undo = Razveljavi -Toolbar.Redo = Uveljavi -Toolbar.Refresh = Osveži -Toolbar.Back = Nazaj -Toolbar.Forward = Naprej -Toolbar.Stop = Ustavi -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Izberi vse -Toolbar.CustomizeFolder = Prilagodi mapo -Toolbar.MapDrive = Preslikaj omrežni pogon -Toolbar.DisconnectDrive = Prekini povezavo z omrežnim pogonom -Toolbar.NavigationPane = Podokno za krmarjenje -Toolbar.DetailsPane = Podokno s podrobnostmi -Toolbar.PreviewPane = Podokno za predogled -Toolbar.CopyTo = Kopiraj v -Toolbar.MoveTo = Premakni v -Toolbar.Deselect = Ne izberi ničesar -Toolbar.InvertSelection = Preobrni izbor -Toolbar.FolderOptions = Možnosti mape -Toolbar.ShowHiddenFiles = Skrite datoteke in mape -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Datotečne pripone -Status.FreeSpace = %s (Nezaseden prostor na disku: %s) -Status.Item = %s predmet -Status.Items = Št. predmetov: %s -Status.ItemSelected = Izbrano je to število elementov: %s -Status.ItemsSelected = Izbrano je to število elementov: %s - - -[sr-Latn-CS] - Serbian (Latin, Serbia) -Copy.Cancel = Otkaži -Copy.More = Više... -Copy.CopyHere = &Kopiraj ovde -Copy.MoveHere = &Premesti ovde -Copy.Title = Potvrdite zamenu datoteke -Copy.Subtitle = Ova fascikla već sadrži datoteku po imenu '%s'. -Copy.SubtitleRO = Ova fascikla već sadrži datoteku samo za čitanje po imenu '%s'. -Copy.SubtitleSys = Ova fascikla već sadrži sistemsku datoteku po imenu '%s'. -Copy.Prompt1 = Želite li da zamenite postojeću datoteku -Copy.Prompt2 = ovom? -Copy.Yes = &Da -Copy.No = &Ne -Copy.YesAll = Da za &sve -Folder.Title = Potvrdite zamenu fascikle -Folder.Prompt = Želite li zaista da premestite ili kopirate ovu fasciklu? -Toolbar.GoUp = Jedan nivo nagore -Toolbar.Cut = Iseci -Toolbar.Copy = Kopiraj -Toolbar.Paste = Nalepi -Toolbar.PasteShortcut = Nalepi prečicu -Toolbar.Delete = Izbriši -Toolbar.Email = Pošalji izabrane stavke e-poštom -Toolbar.Properties = Svojstva -Toolbar.NewFolder = Nova fascikla -Toolbar.ZipFolder = Nova komprimovana (zipovana) fascikla -Toolbar.ExtraLarge = Veoma velike ikone -Toolbar.Large = Velike ikone -Toolbar.Medium = Srednje ikone -Toolbar.Small = Male ikone -Toolbar.List = Lista -Toolbar.Details = Detalji -Toolbar.Tiles = Naporedno slaganje -Toolbar.Content = Sadržaj -Toolbar.Undo = Opozovi radnju -Toolbar.Redo = Ponovi radnju -Toolbar.Refresh = Osveži -Toolbar.Back = Nazad -Toolbar.Forward = Napred -Toolbar.Stop = Zaustavi -Toolbar.Rename = Preimenuj -Toolbar.SelectAll = Izaberi sve -Toolbar.CustomizeFolder = Prilagođavanje fascikle -Toolbar.MapDrive = Mapiraj mrežni disk -Toolbar.DisconnectDrive = Prekini vezu sa mrežnim diskom -Toolbar.NavigationPane = Okno za navigaciju -Toolbar.DetailsPane = Okno sa detaljima -Toolbar.PreviewPane = Okno za pregled -Toolbar.CopyTo = Kopiraj u -Toolbar.MoveTo = Premesti u -Toolbar.Deselect = Nemoj da izabereš nijedno -Toolbar.InvertSelection = Obrni izbor -Toolbar.FolderOptions = Opcije fascikle -Toolbar.ShowHiddenFiles = Skrivene datoteke i fascikle -Toolbar.ShowSystemFiles = Sistemske datoteke -Toolbar.ShowExtensions = Oznake tipa datoteke -Status.FreeSpace = %s (slobodan prostor na disku: %s) -Status.Item = %s stavka -Status.Items = %s stavki -Status.ItemSelected = %s izabrana stavka -Status.ItemsSelected = %s izabranih stavki - - -[sv-SE] - Swedish (Sweden) -Copy.Cancel = Avbryt -Copy.More = Mer... -Copy.CopyHere = K&opiera hit -Copy.MoveHere = &Flytta hit -Copy.Title = Bekräfta ersättning av fil -Copy.Subtitle = Den här mappen innehåller redan en fil med namnet %s. -Copy.SubtitleRO = Den här mappen innehåller redan en skrivskyddad fil med namnet %s. -Copy.SubtitleSys = Den här mappen innehåller redan en systemfil med namnet %s. -Copy.Prompt1 = Vill du ersätta den befintliga filen -Copy.Prompt2 = med följande fil? -Copy.Yes = &Ja -Copy.No = &Nej -Copy.YesAll = Ersätt &alla -Folder.Title = Bekräfta ersättning av mapp -Folder.Prompt = Vill du ersätta filerna i den mappen om de har samma namn som filerna i mappen som flyttas eller kopieras? -Toolbar.GoUp = Upp en nivå -Toolbar.Cut = Klipp ut -Toolbar.Copy = Kopiera -Toolbar.Paste = Klistra in -Toolbar.PasteShortcut = Klistra in genväg -Toolbar.Delete = Ta bort -Toolbar.Email = Skicka de markerade objekten i e-postmeddelanden -Toolbar.Properties = Egenskaper -Toolbar.NewFolder = Ny mapp -Toolbar.ZipFolder = Ny komprimerad mapp -Toolbar.ExtraLarge = Extra stora ikoner -Toolbar.Large = Stora ikoner -Toolbar.Medium = Medelstora ikoner -Toolbar.Small = Små ikoner -Toolbar.List = Lista -Toolbar.Details = Detaljerad lista -Toolbar.Tiles = Sammanfattning -Toolbar.Content = Innehåll -Toolbar.Undo = Ångra -Toolbar.Redo = Gör om -Toolbar.Refresh = Uppdatera -Toolbar.Back = Bakåt -Toolbar.Forward = Framåt -Toolbar.Stop = Stoppa -Toolbar.Rename = Byt namn -Toolbar.SelectAll = Markera alla -Toolbar.CustomizeFolder = Anpassa den här mappen -Toolbar.MapDrive = Anslut nätverksenhet -Toolbar.DisconnectDrive = Koppla från nätverksenhet -Toolbar.NavigationPane = Navigeringsfönstret -Toolbar.DetailsPane = Informationsfönstret -Toolbar.PreviewPane = Förhandsgranskningsfönstret -Toolbar.CopyTo = Kopiera till -Toolbar.MoveTo = Flytta till -Toolbar.Deselect = Avmarkera alla -Toolbar.InvertSelection = Invertera markering -Toolbar.FolderOptions = Mappalternativ -Toolbar.ShowHiddenFiles = Dolda filer och mappar -Toolbar.ShowSystemFiles = Systemfiler -Toolbar.ShowExtensions = Filnamnstillägg -Status.FreeSpace = %s (Ledigt utrymme: %s) -Status.Item = %s objekt -Status.Items = %s objekt -Status.ItemSelected = %s objekt markerat -Status.ItemsSelected = %s objekt markerade - - -[th-TH] - Thai (Thailand) -Copy.Cancel = ยกเลิก -Copy.More = เพิ่มเติม... -Copy.CopyHere = คัด&ลอกมาที่นี่ -Copy.MoveHere = ย้&ายมาที่นี่ -Copy.Title = ยืนยันการแทนที่แฟ้ม -Copy.Subtitle = โฟลเดอร์นี้มีแฟ้มชื่อ '%s' อยู่แล้ว -Copy.SubtitleRO = โฟลเดอร์นี้มีแฟ้มแบบอ่านอย่างเดียวที่ชื่อ '%s' อยู่แล้ว -Copy.SubtitleSys = โฟลเดอร์นี้มีแฟ้มระบบที่ชื่อ '%s' อยู่แล้ว -Copy.Prompt1 = คุณต้องการแทนที่แฟ้มที่มีอยู่ -Copy.Prompt2 = ด้วยแฟ้มนี้หรือไม่ -Copy.Yes = ใ&ช่ -Copy.No = ไ&ม่ใช่ -Copy.YesAll = ใช่&ทั้งหมด -Folder.Title = การยืนยันการแทนที่โฟลเดอร์ -Folder.Prompt = ถ้าแฟ้มในโฟลเดอร์ที่มีอยู่มีชื่อเดียวกันกับแฟ้มในโฟลเดอร์ที่คุณกำลังย้ายหรือคัดลอก แฟ้มเหล่านั้นจะถูกแทนที่ คุณยังต้องการที่จะย้ายหรือคัดลอกโฟลเดอร์หรือไม่ -Toolbar.GoUp = เลื่อนขึ้นหนึ่งระดับ -Toolbar.Cut = ตัด -Toolbar.Copy = คัดลอก -Toolbar.Paste = วาง -Toolbar.PasteShortcut = วางทางลัด -Toolbar.Delete = ลบ -Toolbar.Email = ส่งอีเมลรายการที่เลือก -Toolbar.Properties = คุณสมบัติ -Toolbar.NewFolder = สร้างโฟลเดอร์ -Toolbar.ZipFolder = โฟลเดอร์ที่บีบอัดใหม่ -Toolbar.ExtraLarge = ไอคอนขนาดใหญ่พิเศษ -Toolbar.Large = ไอคอนขนาดใหญ่ -Toolbar.Medium = ไอคอนขนาดกลาง -Toolbar.Small = ไอคอนขนาดเล็ก -Toolbar.List = รายการ -Toolbar.Details = รายละเอียด -Toolbar.Tiles = เรียงต่อกัน -Toolbar.Content = เนื้อหา -Toolbar.Undo = เลิกทำ -Toolbar.Redo = ทำซ้ำ -Toolbar.Refresh = ฟื้นฟู -Toolbar.Back = ย้อนกลับ -Toolbar.Forward = ไปข้างหน้า -Toolbar.Stop = หยุด -Toolbar.Rename = เปลี่ยนชื่อ -Toolbar.SelectAll = เลือกทั้งหมด -Toolbar.CustomizeFolder = กำหนดโฟลเดอร์นี้เอง -Toolbar.MapDrive = แมปไดรฟ์เครือข่าย -Toolbar.DisconnectDrive = ยกเลิกการเชื่อมต่อไดรฟ์เครือข่าย -Toolbar.NavigationPane = บานหน้าต่างนำทาง -Toolbar.DetailsPane = บานหน้าต่างแสดงรายละเอียด -Toolbar.PreviewPane = บานหน้าต่างแสดงตัวอย่าง -Toolbar.CopyTo = คัดลอกไปที่ -Toolbar.MoveTo = ย้ายไปที่ -Toolbar.Deselect = ไม่เลือกเลย -Toolbar.InvertSelection = สลับส่วนที่เลือก -Toolbar.FolderOptions = ตัวเลือกโฟลเดอร์ -Toolbar.ShowHiddenFiles = แฟ้มและโฟลเดอร์ที่ซ่อนไว้ -Toolbar.ShowSystemFiles = แฟ้มระบบ -Toolbar.ShowExtensions = ส่วนขยายของแฟ้ม -Status.FreeSpace = %s (เนื้อที่ว่างดิสก์: %s) -Status.Item = %s รายการ -Status.Items = %s รายการ -Status.ItemSelected = เลือก %s รายการ -Status.ItemsSelected = เลือก %s รายการ - - -[tr-TR] - Turkish (Turkey) -Copy.Cancel = İptal -Copy.More = Tümü... -Copy.CopyHere = Buraya &Kopyala -Copy.MoveHere = Buraya &Taşı -Copy.Title = Dosya Değişimini Onayla -Copy.Subtitle = Bu klasörde zaten '%s' adlı bir dosya var. -Copy.SubtitleRO = Bu klasörde zaten '%s' adlı salt okunur bir dosya var. -Copy.SubtitleSys = Bu klasörde zaten '%s' adlı bir sistem dosyası var. -Copy.Prompt1 = Varolan dosyayı -Copy.Prompt2 = aşağıdaki dosya ile değiştirmek istiyor musunuz? -Copy.Yes = &Evet -Copy.No = &Hayır -Copy.YesAll = &Tümüne Evet -Folder.Title = Klasör Değişimini Onayla -Folder.Prompt = Klasörü taşımak ya da kopyalamak istiyor musunuz? -Toolbar.GoUp = Bir Düzey Yukarı -Toolbar.Cut = Kes -Toolbar.Copy = Kopyala -Toolbar.Paste = Yapıştır -Toolbar.PasteShortcut = Kısayol Yapıştır -Toolbar.Delete = Sil -Toolbar.Email = Seçili öğeleri e-postayla gönder -Toolbar.Properties = Özellikler -Toolbar.NewFolder = Yeni Klasör -Toolbar.ZipFolder = Yeni Sıkıştırılmış Klasör -Toolbar.ExtraLarge = Çok Büyük Simgeler -Toolbar.Large = Büyük Simgeler -Toolbar.Medium = Orta Boy Simgeler -Toolbar.Small = Küçük Simgeler -Toolbar.List = Listele -Toolbar.Details = Ayrıntılar -Toolbar.Tiles = Döşemeler -Toolbar.Content = İçerik -Toolbar.Undo = Geri Al -Toolbar.Redo = Yinele -Toolbar.Refresh = Yenile -Toolbar.Back = Geri -Toolbar.Forward = İleri -Toolbar.Stop = Durdur -Toolbar.Rename = Yeniden Adlandır -Toolbar.SelectAll = Tümünü seç -Toolbar.CustomizeFolder = Bu klasörü özelleştir -Toolbar.MapDrive = Ağ sürücüsüne bağlan -Toolbar.DisconnectDrive = Ağ sürücüsü bağlantısını kes -Toolbar.NavigationPane = Gezinti bölmesi -Toolbar.DetailsPane = Ayrıntılar bölmesi -Toolbar.PreviewPane = Önizleme bölmesi -Toolbar.CopyTo = Kopyalama hedefi -Toolbar.MoveTo = Taşıma hedefi -Toolbar.Deselect = Hiçbirini seçme -Toolbar.InvertSelection = Diğerlerini seç -Toolbar.FolderOptions = Klasör seçenekleri -Toolbar.ShowHiddenFiles = Gizli dosya ve klasörler -Toolbar.ShowSystemFiles = Sistem dosyaları -Toolbar.ShowExtensions = Dosya adı uzantıları -Status.FreeSpace = %s (Boş disk boş alanı: %s) -Status.Item = %s öğe -Status.Items = %s öğe -Status.ItemSelected = %s öğe seçili -Status.ItemsSelected = %s öğe seçili - - -[uk-UA] - Ukrainian (Ukraine) -Copy.Cancel = Скасувати -Copy.More = Додатково... -Copy.CopyHere = &Копіювати сюди -Copy.MoveHere = П&еремістити -Copy.Title = Підтвердження заміни файлу -Copy.Subtitle = Ця папка вже містить файл з ім'ям "%s". -Copy.SubtitleRO = Ця папка вже містить доступний лише для читання файл з ім'ям "%s". -Copy.SubtitleSys = Ця папка вже містить системний файл з ім'ям "%s". -Copy.Prompt1 = Замінити наявний файл -Copy.Prompt2 = на цей файл? -Copy.Yes = &Так -Copy.No = &Ні -Copy.YesAll = Так для &всіх -Folder.Title = Підтвердження заміни папки -Folder.Prompt = Розпочати переміщення або копіювання папки? -Toolbar.GoUp = На один рівень вгору -Toolbar.Cut = Вирізати -Toolbar.Copy = Копіювати -Toolbar.Paste = Вставити -Toolbar.PasteShortcut = Вставити ярлик -Toolbar.Delete = Видалити -Toolbar.Email = Надіслати виділені об'єкти електронною поштою -Toolbar.Properties = Властивості -Toolbar.NewFolder = Створити папку -Toolbar.ZipFolder = Нова стиснута ZIP-папка -Toolbar.ExtraLarge = Величезні піктограми -Toolbar.Large = Великі піктограми -Toolbar.Medium = Середні піктограми -Toolbar.Small = Дрібні піктограми -Toolbar.List = Список -Toolbar.Details = Таблиця -Toolbar.Tiles = Мозаїка -Toolbar.Content = Вміст -Toolbar.Undo = Скасувати -Toolbar.Redo = Повторити -Toolbar.Refresh = Оновити -Toolbar.Back = Назад -Toolbar.Forward = Вперед -Toolbar.Stop = Зупинити -Toolbar.Rename = Перейменувати -Toolbar.SelectAll = Вибрати всі -Toolbar.CustomizeFolder = Настроїти папку -Toolbar.MapDrive = Підключити мережний диск -Toolbar.DisconnectDrive = Відключити мережний диск -Toolbar.NavigationPane = Область переходів -Toolbar.DetailsPane = Область відомостей -Toolbar.PreviewPane = Область перегляду -Toolbar.CopyTo = Копіювати -Toolbar.MoveTo = Перемістити -Toolbar.Deselect = Скасувати виділення -Toolbar.InvertSelection = Обернути виділення -Toolbar.FolderOptions = Параметри папки -Toolbar.ShowHiddenFiles = Приховані файли й папки -Toolbar.ShowSystemFiles = Системні файли -Toolbar.ShowExtensions = Розширення імен файлів -Status.FreeSpace = %s (Доступно на диску: %s) -Status.Item = %s елемент -Status.Items = %s елементів -Status.ItemSelected = Вибрано елемент: %s -Status.ItemsSelected = Вибрано елементів: %s - - -[zh-CN] - Chinese (Simplified) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 复制到当前位置(&C) -Copy.MoveHere = 移动到当前位置(&M) -Copy.Title = 确认文件替换 -Copy.Subtitle = 此文件夹已包含一个名为“%s”的文件。 -Copy.SubtitleRO = 此文件夹已包括一个名为“%s”的只读文件。 -Copy.SubtitleSys = 此文件夹已包括一个名为“%s”的系统文件。 -Copy.Prompt1 = 是否将现有文件 -Copy.Prompt2 = 替换为 -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部(&A) -Folder.Title = 确认文件夹替换 -Folder.Prompt = 是否移动或复制文件夹? -Toolbar.GoUp = 向上一级 -Toolbar.Cut = 剪切 -Toolbar.Copy = 复制 -Toolbar.Paste = 粘贴 -Toolbar.PasteShortcut = 粘贴快捷方式 -Toolbar.Delete = 删除 -Toolbar.Email = 以电子邮件形式发送所选项目 -Toolbar.Properties = 属性 -Toolbar.NewFolder = 新文件夹 -Toolbar.ZipFolder = 新建压缩的(zipped)文件夹 -Toolbar.ExtraLarge = 超大图标 -Toolbar.Large = 大图标 -Toolbar.Medium = 中等图标 -Toolbar.Small = 小图标 -Toolbar.List = 列表 -Toolbar.Details = 详细信息 -Toolbar.Tiles = 平铺 -Toolbar.Content = 内容 -Toolbar.Undo = 撤消 -Toolbar.Redo = 恢复 -Toolbar.Refresh = 刷新 -Toolbar.Back = 后退 -Toolbar.Forward = 前进 -Toolbar.Stop = 停止 -Toolbar.Rename = 重命名 -Toolbar.SelectAll = 全选 -Toolbar.CustomizeFolder = 自定义文件夹 -Toolbar.MapDrive = 映射网络驱动器 -Toolbar.DisconnectDrive = 断开网络驱动器 -Toolbar.NavigationPane = 导航窗格 -Toolbar.DetailsPane = 细节窗格 -Toolbar.PreviewPane = 预览窗格 -Toolbar.CopyTo = 复制到​​ -Toolbar.MoveTo = 移动到​​ -Toolbar.Deselect = 全部取消 -Toolbar.InvertSelection = 反向选择 -Toolbar.FolderOptions = 文件夹选项 -Toolbar.ShowHiddenFiles = 隐藏文件和文件夹 -Toolbar.ShowSystemFiles = 系统文件 -Toolbar.ShowExtensions = 文件扩展名 -Status.FreeSpace = %s (磁盘可用空间: %s) -Status.Item = %s 项 -Status.Items = %s 个项目 -Status.ItemSelected = 已选择 %s 项 -Status.ItemsSelected = 已选择 %s 个项 - - -[zh-HK] - Chinese (Traditional) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 複製到這裡(&C) -Copy.MoveHere = 移動到這裡(&M) -Copy.Title = 確認取代檔案 -Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 -Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 -Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 -Copy.Prompt1 = 您要將目前的檔案 -Copy.Prompt2 = 取代成這個檔案嗎? -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部取代(&A) -Folder.Title = 確認取代資料夾 -Folder.Prompt = 仍然要移動或複製資料夾? -Toolbar.GoUp = 上移一層 -Toolbar.Cut = 剪下 -Toolbar.Copy = 複製 -Toolbar.Paste = 貼上 -Toolbar.PasteShortcut = 貼上捷徑 -Toolbar.Delete = 刪除 -Toolbar.Email = 以電子郵件傳送選取的項目 -Toolbar.Properties = 內容 -Toolbar.NewFolder = 新增資料夾 -Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 -Toolbar.ExtraLarge = 特大圖示 -Toolbar.Large = 大圖示 -Toolbar.Medium = 中圖示 -Toolbar.Small = 小圖示 -Toolbar.List = 清單 -Toolbar.Details = 詳細資料 -Toolbar.Tiles = 並排 -Toolbar.Content = 內容 -Toolbar.Undo = 復原 -Toolbar.Redo = 重做 -Toolbar.Refresh = 重新整理 -Toolbar.Back = 上一頁 -Toolbar.Forward = 下一頁 -Toolbar.Stop = 停止 -Toolbar.Rename = 重新命名 -Toolbar.SelectAll = 全選 -Toolbar.CustomizeFolder = 自訂此資料夾 -Toolbar.MapDrive = 連線網路磁碟機 -Toolbar.DisconnectDrive = 中斷網路磁碟機 -Toolbar.NavigationPane = 瀏覽窗格 -Toolbar.DetailsPane = 詳細資料窗格 -Toolbar.PreviewPane = 預覽窗格 -Toolbar.CopyTo = 複製到​​ -Toolbar.MoveTo = 移至​​ -Toolbar.Deselect = 全部不選 -Toolbar.InvertSelection = 反向選擇 -Toolbar.FolderOptions = 資料夾選項 -Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 -Toolbar.ShowSystemFiles = 系統檔 -Toolbar.ShowExtensions = 副檔名 -Status.FreeSpace = %s (磁碟可用空間: %s) -Status.Item = %s 個項目 -Status.Items = %s 個項目 -Status.ItemSelected = 選取了 %s 個項目 -Status.ItemsSelected = 選取了 %s 個項目 - - -[zh-TW] - Chinese (Traditional) -Copy.Cancel = 取消 -Copy.More = 其他... -Copy.CopyHere = 複製到這裡(&C) -Copy.MoveHere = 移動到這裡(&M) -Copy.Title = 確認取代檔案 -Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 -Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 -Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 -Copy.Prompt1 = 您要將目前的檔案 -Copy.Prompt2 = 取代成這個檔案嗎? -Copy.Yes = 是(&Y) -Copy.No = 否(&N) -Copy.YesAll = 全部取代(&A) -Folder.Title = 確認取代資料夾 -Folder.Prompt = 仍然要移動或複製資料夾? -Toolbar.GoUp = 上移一層 -Toolbar.Cut = 剪下 -Toolbar.Copy = 複製 -Toolbar.Paste = 貼上 -Toolbar.PasteShortcut = 貼上捷徑 -Toolbar.Delete = 刪除 -Toolbar.Email = 以電子郵件傳送選取的項目 -Toolbar.Properties = 內容 -Toolbar.NewFolder = 新增資料夾 -Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 -Toolbar.ExtraLarge = 特大圖示 -Toolbar.Large = 大圖示 -Toolbar.Medium = 中圖示 -Toolbar.Small = 小圖示 -Toolbar.List = 清單 -Toolbar.Details = 詳細資料 -Toolbar.Tiles = 並排 -Toolbar.Content = 內容 -Toolbar.Undo = 復原 -Toolbar.Redo = 重做 -Toolbar.Refresh = 重新整理 -Toolbar.Back = 上一頁 -Toolbar.Forward = 下一頁 -Toolbar.Stop = 停止 -Toolbar.Rename = 重新命名 -Toolbar.SelectAll = 全選 -Toolbar.CustomizeFolder = 自訂此資料夾 -Toolbar.MapDrive = 連線網路磁碟機 -Toolbar.DisconnectDrive = 中斷網路磁碟機 -Toolbar.NavigationPane = 瀏覽窗格 -Toolbar.DetailsPane = 詳細資料窗格 -Toolbar.PreviewPane = 預覽窗格 -Toolbar.CopyTo = 複製到​​ -Toolbar.MoveTo = 移至​​ -Toolbar.Deselect = 全部不選 -Toolbar.InvertSelection = 反向選擇 -Toolbar.FolderOptions = 資料夾選項 -Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 -Toolbar.ShowSystemFiles = 系統檔 -Toolbar.ShowExtensions = 副檔名 -Status.FreeSpace = %s (磁碟可用空間: %s) -Status.Item = %s 個項目 -Status.Items = %s 個項目 -Status.ItemSelected = 選取了 %s 個項目 -Status.ItemsSelected = 選取了 %s 個項目 diff --git a/ClassicShellSrc/ClassicExplorer/SettingsUI.cpp b/ClassicShellSrc/ClassicExplorer/SettingsUI.cpp deleted file mode 100644 index a809e697a..000000000 --- a/ClassicShellSrc/ClassicExplorer/SettingsUI.cpp +++ /dev/null @@ -1,764 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "ExplorerBand.h" -#include "ExplorerBHO.h" -#include "SettingsUI.h" -#include "Settings.h" -#include "SettingsUIHelper.h" -#include "LanguageSettingsHelper.h" -#include "ResourceHelper.h" -#include "Translations.h" -#include "resource.h" -#include "dllmain.h" -#include - -enum -{ - SETTINGS_STYLE_WIN7=1, - SETTINGS_STYLE_WIN8=2, - SETTINGS_STYLE_MASK=SETTINGS_STYLE_WIN7|SETTINGS_STYLE_WIN8, -}; - -static const CStdCommand g_StdCommands[]={ - {L"SEPARATOR",IDS_SEPARATOR_ITEM,IDS_SEPARATOR_TIP}, - {L"up",IDS_UP_ITEM,IDS_UP_TIP,L"UpItem",NULL,L"$Toolbar.GoUp",L",2",NULL,0,L",3"}, - {L"cut",IDS_CUT_ITEM,IDS_CUT_TIP,L"CutItem",NULL,L"$Toolbar.Cut",L"shell32.dll,16762"}, - {L"copy",IDS_COPY_ITEM,IDS_COPY_TIP,L"CopyItem",NULL,L"$Toolbar.Copy",L"shell32.dll,243"}, - {L"paste",IDS_PASTE_ITEM,IDS_PASTE_TIP,L"PasteItem",NULL,L"$Toolbar.Paste",L"shell32.dll,16763"}, - {L"paste_shortcut",IDS_PASTE_LNK_ITEM,IDS_PASTE_SHORTCUT_TIP,L"PasteShortcutItem",NULL,L"$Toolbar.PasteShortcut",L"shell32.dll,16763",NULL,SETTINGS_STYLE_WIN7}, - {L"paste_shortcut",IDS_PASTE_LNK_ITEM,IDS_PASTE_SHORTCUT_TIP,L"PasteShortcutItem",NULL,L"$Toolbar.PasteShortcut",L"imageres.dll,5301",NULL,SETTINGS_STYLE_WIN8}, - {L"delete",IDS_DELETE_ITEM,IDS_DELETE_TIP,L"DeleteItem",NULL,L"$Toolbar.Delete",L"shell32.dll,240"}, - {L"properties",IDS_PROPERTIES_ITEM,IDS_PROPERTIES_TIP,L"PropertiesItem",NULL,L"$Toolbar.Properties",L"shell32.dll,253"}, - {L"email",IDS_EMAIL_ITEM,IDS_EMAIL_TIP,L"EmailItem",NULL,L"$Toolbar.Email",L"shell32.dll,265"}, - {L"settings",IDS_SETTINGS_ITEM,IDS_SETTINGS_TIP,L"SettingsItem",NULL,L"$Toolbar.Settings",L",1"}, - {L"refresh",IDS_REFRESH_ITEM,IDS_REFRESH_TIP,L"RefreshItem",NULL,L"$Toolbar.Refresh",L"shell32.dll,16739"}, - {L"stop",IDS_STOP_ITEM,IDS_STOP_TIP,L"StopItem",NULL,L"$Toolbar.Stop",L"imageres.dll,98"}, - {L"rename",IDS_RENAME_ITEM,IDS_RENAME_TIP,L"RenameItem",NULL,L"$Toolbar.Rename",L"shell32.dll,242"}, - {L"customizefolder",IDS_CUSTOMIZE_ITEM,IDS_CUSTOMIZEFOLDER_TIP,L"CustomizeFolderItem",NULL,L"$Toolbar.CustomizeFolder",L"shell32.dll,274"}, - {L"folderoptions",IDS_FOLDEROPTIONS,IDS_FOLDEROPTIONS_TIP,L"FolderOptionsItem",NULL,L"$Toolbar.FolderOptions",L"imageres.dll,166"}, - {L"newfolder",IDS_NEWFOLDER_ITEM,IDS_NEWFOLDER_TIP,L"NewFolderItem",NULL,L"$Toolbar.NewFolder",L"shell32.dll,319"}, - {L"zipfolder",IDS_ZIP_ITEM,IDS_ZIP_TIP,L"ZipItem",NULL,L"$Toolbar.ZipFolder",L"imageres.dll,174"}, - {L"nav_pane",IDS_NAVPANE_ITEM,IDS_NAVPANE_TIP,L"NavPaneItem",NULL,L"$Toolbar.NavigationPane",L"shell32.dll,16755"}, - {L"details_pane",IDS_DETAILSPANE_ITEM,IDS_DETAILSPANE_TIP,L"DetailsPaneItem",NULL,L"$Toolbar.DetailsPane",L"shell32.dll,16759",NULL,SETTINGS_STYLE_WIN7}, - {L"details_pane",IDS_DETAILSPANE_ITEM,IDS_DETAILSPANE_TIP,L"DetailsPaneItem",NULL,L"$Toolbar.DetailsPane",L"shell32.dll,16814",NULL,SETTINGS_STYLE_WIN8}, - {L"preview_pane",IDS_PREVIEWPANE_ITEM,IDS_PREVIEWPANE_TIP,L"PreviewPaneItem",NULL,L"$Toolbar.PreviewPane",L"shell32.dll,16757"}, - {L"mapdrive",IDS_MAP_DRIVE_ITEM,IDS_MAP_DRIVE_TIP,L"MapDriveItem",NULL,L"$Toolbar.MapDrive",L"shell32.dll,16779"}, - {L"disconnect",IDS_DISCONNECT_ITEM,IDS_DISCONNECT_DRIVE_TIP,L"DisconnectItem",NULL,L"$Toolbar.DisconnectDrive",L"shell32.dll,11"}, - {L"viewtiles",IDS_VIEWTILES_ITEM,IDS_VIEWTILES_TIP,L"TilesItem",NULL,L"$Toolbar.Tiles",L"shell32.dll,62999"}, - {L"viewdetails",IDS_VIEWDETAILS_ITEM,IDS_VIEWDEATAILS_TIP,L"DetailsItem",NULL,L"$Toolbar.Details",L"shell32.dll,62998"}, - {L"viewlist",IDS_VIEWLIST_ITEM,IDS_VIEWLIST_TIP,L"ListItem",NULL,L"$Toolbar.List",L"shell32.dll,63000"}, - {L"viewcontent",IDS_VIEWCONTENT_ITEM,IDS_VIEWCONTENT_TIP,L"ContentItem",NULL,L"$Toolbar.Content",L"shell32.dll,63011"}, - {L"viewicons_small",IDS_VIEWICONS1_ITEM,IDS_VIEWICONS1_TIP,L"Icons1Item",NULL,L"$Toolbar.Small",L"shell32.dll,63010"}, - {L"viewicons_medium",IDS_VIEWICONS2_ITEM,IDS_VIEWICONS2_TIP,L"Icons2Item",NULL,L"$Toolbar.Medium",L"shell32.dll,63009"}, - {L"viewicons_large",IDS_VIEWICONS3_ITEM,IDS_VIEWICONS3_TIP,L"Icons3Item",NULL,L"$Toolbar.Large",L"shell32.dll,63008"}, - {L"viewicons_extralarge",IDS_VIEWICONS4_ITEM,IDS_VIEWICONS4_TIP,L"Icons4Item",NULL,L"$Toolbar.ExtraLarge",L"shell32.dll,63001"}, - {L"moveto",IDS_MOVETO_ITEM,IDS_MOVETO_TIP,L"MoveToItem",NULL,L"$Toolbar.MoveTo",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"moveto",IDS_MOVETO_ITEM,IDS_MOVETO_TIP,L"MoveToItem",NULL,L"$Toolbar.MoveTo",L"imageres.dll,5303",NULL,SETTINGS_STYLE_WIN8}, - {L"copyto",IDS_COPYTO_ITEM,IDS_COPYTO_TIP,L"CopyToItem",NULL,L"$Toolbar.CopyTo",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"copyto",IDS_COPYTO_ITEM,IDS_COPYTO_TIP,L"CopyToItem",NULL,L"$Toolbar.CopyTo",L"imageres.dll,5304",NULL,SETTINGS_STYLE_WIN8}, - {L"undo",IDS_UNDO_ITEM,IDS_UNDO_TIP,L"UndoItem",NULL,L"$Toolbar.Undo",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"undo",IDS_UNDO_ITEM,IDS_UNDO_TIP,L"UndoItem",NULL,L"$Toolbar.Undo",L"imageres.dll,5315",NULL,SETTINGS_STYLE_WIN8}, - {L"redo",IDS_REDO_ITEM,IDS_REDO_TIP,L"RedoItem",NULL,L"$Toolbar.Redo",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"redo",IDS_REDO_ITEM,IDS_REDO_TIP,L"RedoItem",NULL,L"$Toolbar.Redo",L"imageres.dll,5311",NULL,SETTINGS_STYLE_WIN8}, - {L"selectall",IDS_SELECTALL_ITEM,IDS_SELECTALL_TIP,L"SelectAllItem",NULL,L"$Toolbar.SelectAll",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"selectall",IDS_SELECTALL_ITEM,IDS_SELECTALL_TIP,L"SelectAllItem",NULL,L"$Toolbar.SelectAll",L"imageres.dll,5308",NULL,SETTINGS_STYLE_WIN8}, - {L"deselect",IDS_DESELECT_ITEM,IDS_DESELECT_TIP,L"DeselectItem",NULL,L"$Toolbar.Deselect",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"deselect",IDS_DESELECT_ITEM,IDS_DESELECT_TIP,L"DeselectItem",NULL,L"$Toolbar.Deselect",L"imageres.dll,5309",NULL,SETTINGS_STYLE_WIN8}, - {L"invertselection",IDS_INVERT_ITEM,IDS_INVERT_TIP,L"InvertItem",NULL,L"$Toolbar.InvertSelection",L"",NULL,SETTINGS_STYLE_WIN7}, - {L"invertselection",IDS_INVERT_ITEM,IDS_INVERT_TIP,L"InvertItem",NULL,L"$Toolbar.InvertSelection",L"imageres.dll,5310",NULL,SETTINGS_STYLE_WIN8}, - {L"back",IDS_BACK_ITEM,IDS_BACK_TIP,L"BackItem",NULL,L"$Toolbar.Back",L""}, - {L"forward",IDS_FORWARD_ITEM,IDS_FORWARD_TIP,L"ForwardItem",NULL,L"$Toolbar.Forward",L""}, - {L"show_extensions",IDS_SHOW_EXTENSIONS,IDS_SHOW_EXTENSIONS_TIP,L"ShowExtensionsItem",NULL,L"$Toolbar.ShowExtensions"}, - {L"hidden_files",IDS_HIDDEN_FILES,IDS_HIDDEN_FILES_TIP,L"HiddenFilesItem",NULL,L"$Toolbar.ShowHiddenFiles"}, - {L"system_files",IDS_SYSTEM_FILES,IDS_SYSTEM_FILES_TIP,L"SystemFilesItem",NULL,L"$Toolbar.ShowSystemFiles"}, - {L"open ",IDS_OPEN_ITEM,IDS_OPEN_TIP,L"OpenFolderItem",NULL,NULL,L""}, - {L"sortby ",IDS_SORYBY_ITEM,IDS_SORT_TIP,L"SortFolderItem",NULL,NULL,L""}, - {L"groupby ",IDS_GROUPBY_ITEM,IDS_GROUP_TIP,L"GroupFolderItem",NULL,NULL,L""}, - {L"",IDS_CUSTOM_ITEM,IDS_CUSTOM_TIP,L"CustomItem",NULL,NULL,L""}, - {NULL}, -}; - -static const KNOWNFOLDERID *g_CommonLinks[]= -{ - &FOLDERID_ComputerFolder, - &FOLDERID_DesktopRoot, - &FOLDERID_Desktop, - &FOLDERID_Documents, - &FOLDERID_Downloads, - &FOLDERID_Favorites, - &FOLDERID_Games, - &FOLDERID_Links, - &FOLDERID_Music, - &FOLDERID_Pictures, - &FOLDERID_Videos, - &FOLDERID_Profile, - &FOLDERID_HomeGroup, - &FOLDERID_Libraries, - &FOLDERID_DocumentsLibrary, - &FOLDERID_MusicLibrary, - &FOLDERID_PicturesLibrary, - &FOLDERID_VideosLibrary, - &FOLDERID_NetworkFolder, - NULL, -}; - -const wchar_t *g_DefaultToolbar= - L"Items=UpItem, NavPaneItem, FolderOptionsItem, CutItem, CopyItem, PasteItem, DeleteItem, PropertiesItem, EmailItem, SEPARATOR, SettingsItem\n" - L"UpItem.Command=up\n" - L"UpItem.Tip=$Toolbar.GoUp\n" - L"UpItem.Icon=,2\n" - L"UpItem.IconDisabled=,3\n" - L"NavPaneItem.Command=nav_pane\n" - L"NavPaneItem.Tip=$Toolbar.NavigationPane\n" - L"NavPaneItem.Icon=shell32.dll,16755\n" - L"FolderOptionsItem.Command=folderoptions\n" - L"FolderOptionsItem.Tip=$Toolbar.FolderOptions\n" - L"FolderOptionsItem.Icon=imageres.dll,166\n" - L"FolderOptionsItem.Items=ShowExtensionsItem, HiddenFilesItem, SystemFilesItem\n" - L"ShowExtensionsItem.Command=show_extensions\n" - L"ShowExtensionsItem.Label=$Toolbar.ShowExtensions\n" - L"ShowExtensionsItem.Icon=none\n" - L"HiddenFilesItem.Command=hidden_files\n" - L"HiddenFilesItem.Label=$Toolbar.ShowHiddenFiles\n" - L"HiddenFilesItem.Icon=none\n" - L"SystemFilesItem.Command=system_files\n" - L"SystemFilesItem.Label=$Toolbar.ShowSystemFiles\n" - L"SystemFilesItem.Icon=none\n" - L"CutItem.Command=cut\n" - L"CutItem.Tip=$Toolbar.Cut\n" - L"CutItem.Icon=shell32.dll,16762\n" - L"CopyItem.Command=copy\n" - L"CopyItem.Tip=$Toolbar.Copy\n" - L"CopyItem.Icon=shell32.dll,243\n" - L"PasteItem.Command=paste\n" - L"PasteItem.Tip=$Toolbar.Paste\n" - L"PasteItem.Icon=shell32.dll,16763\n" - L"DeleteItem.Command=delete\n" - L"DeleteItem.Tip=$Toolbar.Delete\n" - L"DeleteItem.Icon=shell32.dll,240\n" - L"PropertiesItem.Command=properties\n" - L"PropertiesItem.Tip=$Toolbar.Properties\n" - L"PropertiesItem.Icon=shell32.dll,253\n" - L"EmailItem.Command=email\n" - L"EmailItem.Tip=$Toolbar.Email\n" - L"EmailItem.Icon=shell32.dll,265\n" - L"SettingsItem.Command=settings\n" - L"SettingsItem.Tip=$Toolbar.Settings\n" - L"SettingsItem.Icon=,1\n"; - -const wchar_t *g_DefaultToolbar2= - L"Items=NavPaneItem, FolderOptionsItem, CutItem, CopyItem, PasteItem, DeleteItem, PropertiesItem, EmailItem, SEPARATOR, SettingsItem\n" - L"NavPaneItem.Command=nav_pane\n" - L"NavPaneItem.Tip=$Toolbar.NavigationPane\n" - L"NavPaneItem.Icon=shell32.dll,16755\n" - L"FolderOptionsItem.Command=folderoptions\n" - L"FolderOptionsItem.Tip=$Toolbar.FolderOptions\n" - L"FolderOptionsItem.Icon=imageres.dll,166\n" - L"FolderOptionsItem.Items=ShowExtensionsItem, HiddenFilesItem, SystemFilesItem\n" - L"ShowExtensionsItem.Command=show_extensions\n" - L"ShowExtensionsItem.Label=$Toolbar.ShowExtensions\n" - L"ShowExtensionsItem.Icon=none\n" - L"HiddenFilesItem.Command=hidden_files\n" - L"HiddenFilesItem.Label=$Toolbar.ShowHiddenFiles\n" - L"HiddenFilesItem.Icon=none\n" - L"SystemFilesItem.Command=system_files\n" - L"SystemFilesItem.Label=$Toolbar.ShowSystemFiles\n" - L"SystemFilesItem.Icon=none\n" - L"CutItem.Command=cut\n" - L"CutItem.Tip=$Toolbar.Cut\n" - L"CutItem.Icon=shell32.dll,16762\n" - L"CopyItem.Command=copy\n" - L"CopyItem.Tip=$Toolbar.Copy\n" - L"CopyItem.Icon=shell32.dll,243\n" - L"PasteItem.Command=paste\n" - L"PasteItem.Tip=$Toolbar.Paste\n" - L"PasteItem.Icon=shell32.dll,16763\n" - L"DeleteItem.Command=delete\n" - L"DeleteItem.Tip=$Toolbar.Delete\n" - L"DeleteItem.Icon=shell32.dll,240\n" - L"PropertiesItem.Command=properties\n" - L"PropertiesItem.Tip=$Toolbar.Properties\n" - L"PropertiesItem.Icon=shell32.dll,253\n" - L"EmailItem.Command=email\n" - L"EmailItem.Tip=$Toolbar.Email\n" - L"EmailItem.Icon=shell32.dll,265\n" - L"SettingsItem.Command=settings\n" - L"SettingsItem.Tip=$Toolbar.Settings\n" - L"SettingsItem.Icon=,1\n"; - -/////////////////////////////////////////////////////////////////////////////// - -class CEditToolbarDlg: public CEditCustomItemDlg -{ -public: - CEditToolbarDlg( CTreeItem *pItem, bool bNoLinks, std::vector &modules ): CEditCustomItemDlg(pItem,modules) { m_bNoLinks=bNoLinks; } - - BEGIN_MSG_MAP( CEditToolbarDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - COMMAND_ID_HANDLER( IDOK, OnOK ) - COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) - COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) - COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) - COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) - COMMAND_HANDLER( IDC_BUTTONICOND, BN_CLICKED, OnBrowseIcon ) - COMMAND_HANDLER( IDC_COMBOLINK, CBN_KILLFOCUS, OnLinkChanged ) - COMMAND_HANDLER( IDC_COMBOLINK, CBN_SELENDOK, OnLinkChanged ) - COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) - COMMAND_HANDLER( IDC_EDITICOND, EN_KILLFOCUS, OnIconDChanged ) - COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) - CHAIN_MSG_MAP( CEditCustomItemDlg ) - END_MSG_MAP() - - virtual BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_COMBOLINK,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_EDITICOND,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONICOND,MOVE_MOVE_X) - RESIZE_CONTROL(IDOK,MOVE_MOVE_X) - RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) - END_RESIZE_MAP - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnIconDChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - -private: - bool m_bNoLinks; - int m_Style; -}; - -LRESULT CEditToolbarDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - m_Style=GetWinVersion()>=WIN_VER_WIN8?SETTINGS_STYLE_WIN8:SETTINGS_STYLE_WIN7; - CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); - CWindow links=GetDlgItem(IDC_COMBOLINK); - InitDialog(commands,g_StdCommands,m_Style,SETTINGS_STYLE_MASK,links,g_CommonLinks); - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - SetDlgItemText(IDC_EDITICOND,m_pItem->iconD); - - GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); - - UpdateIcons(IDC_ICONN,IDC_ICOND); - - CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); - tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); - - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; - CString str=LoadStringEx(IDS_COMMAND_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_LINK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)links; - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)(HWND)links.GetWindow(GW_CHILD); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TEXT_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TIP_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_ICON_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_ICOND_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICOND); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_RESTORE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - return TRUE; -} - -LRESULT CEditToolbarDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - GetDlgItemText(IDC_EDITLABEL,m_pItem->label); - m_pItem->label.TrimLeft(); - m_pItem->label.TrimRight(); - GetDlgItemText(IDC_EDITTIP,m_pItem->tip); - m_pItem->tip.TrimLeft(); - m_pItem->tip.TrimRight(); - - return CEditCustomItemDlg::OnOK(wNotifyCode,wID,hWndCtl,bHandled); -} - -LRESULT CEditToolbarDlg::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (text==m_pItem->command) return 0; - m_pItem->SetCommand(text,g_StdCommands,m_Style,SETTINGS_STYLE_MASK); - GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -LRESULT CEditToolbarDlg::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (text==m_pItem->link) return 0; - m_pItem->link=text; - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -LRESULT CEditToolbarDlg::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text; - GetDlgItemText(IDC_EDITICON,text); - text.TrimLeft(); - text.TrimRight(); - if (text==m_pItem->icon) return 0; - m_pItem->icon=text; - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -LRESULT CEditToolbarDlg::OnIconDChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text; - GetDlgItemText(IDC_EDITICOND,text); - text.TrimLeft(); - text.TrimRight(); - if (text==m_pItem->iconD) return 0; - m_pItem->iconD=text; - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -LRESULT CEditToolbarDlg::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); - if (BrowseCommandHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_COMBOCOMMAND,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditToolbarDlg::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_COMBOLINK,text,_countof(text)); - if (BrowseLinkHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_COMBOLINK,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOLINK,CBN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditToolbarDlg::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - if (wID==IDC_BUTTONICON) wID=IDC_EDITICON; - if (wID==IDC_BUTTONICOND) wID=IDC_EDITICOND; - GetDlgItemText(wID,text,_countof(text)); - if (wID==IDC_EDITICOND && !*text) - GetDlgItemText(IDC_EDITICON,text,_countof(text)); - if (BrowseIconHelper(m_hWnd,text)) - { - SetDlgItemText(wID,text); - SendMessage(WM_COMMAND,MAKEWPARAM(wID,EN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditToolbarDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (!m_pItem->pStdCommand || !*m_pItem->pStdCommand->name) - return 0; - m_pItem->link.Empty(); - m_pItem->label=m_pItem->pStdCommand->label; - m_pItem->tip=m_pItem->pStdCommand->tip; - m_pItem->icon=m_pItem->pStdCommand->icon; - m_pItem->iconD=m_pItem->pStdCommand->iconD; - SendDlgItemMessage(IDC_COMBOLINK,CB_SETCURSEL,-1); - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - SetDlgItemText(IDC_EDITICOND,m_pItem->iconD); - - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -class CCustomToolbarDlg: public CCustomTreeDlg -{ -public: - CCustomToolbarDlg( void ): CCustomTreeDlg(false,g_StdCommands,GetWinVersion()>=WIN_VER_WIN8?SETTINGS_STYLE_WIN8:SETTINGS_STYLE_WIN7,SETTINGS_STYLE_MASK) {} - -protected: - virtual void ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ); - virtual void SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ); - virtual bool EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ); -}; - -void CCustomToolbarDlg::ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ) -{ - wchar_t text[256]; - Sprintf(text,_countof(text),L"%s.IconDisabled",pItem->name); - pItem->iconD=parser.FindSetting(text,L""); -} - -void CCustomToolbarDlg::SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ) -{ - if (!pItem->iconD.IsEmpty()) - { - wchar_t text[2048]; - Sprintf(text,_countof(text),L"%s.IconDisabled=%s\n",pItem->name,pItem->iconD); - AppendString(stringBuilder,text); - } -} - -bool CCustomToolbarDlg::EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ) -{ - bool bNoLinks=(TreeView_GetParent(tree,hItem) || TreeView_GetChild(tree,hItem)); - return CEditToolbarDlg(pItem,bNoLinks,modules).Run(m_hWnd,IDD_CUSTOMTOOLBAR); -} - -class CCustomToolbarPanel: public ISettingsPanel -{ -public: - virtual HWND Create( HWND parent ); - virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); - virtual bool Validate( HWND parent ) { return true; } - -private: - static CCustomToolbarDlg s_Dialog; -}; - -CCustomToolbarDlg CCustomToolbarPanel::s_Dialog; - -HWND CCustomToolbarPanel::Create( HWND parent ) -{ - if (!s_Dialog.m_hWnd) - s_Dialog.Create(parent,LoadDialogEx(IDD_CUSTOMTREE)); - return s_Dialog.m_hWnd; -} - -HWND CCustomToolbarPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) -{ - s_Dialog.SetGroup(pGroup,bReset); - s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); - return s_Dialog.m_hWnd; -} - -static CCustomToolbarPanel g_CustomToolbarPanel; - -/////////////////////////////////////////////////////////////////////////////// - -static CSetting g_Settings[]={ -{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, - {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"ProcessWhiteList",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"ProcessBlackList",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"NoInitialToolbar",CSetting::TYPE_BOOL,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - -{L"NavigationPane",CSetting::TYPE_GROUP,IDS_NAVIGATION_SETTINGS}, - {L"TreeStyle",CSetting::TYPE_INT,IDS_TREE_STYLE,IDS_TREE_STYLE_TIP,2,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"XPClassic",CSetting::TYPE_RADIO,IDS_XPCLASSIC,IDS_XPCLASSIC_TIP}, - {L"XPSimple",CSetting::TYPE_RADIO,IDS_XPSIMPLE,IDS_XPSIMPLE_TIP}, - {L"Vista",CSetting::TYPE_RADIO,IDS_VISTA,IDS_VISTA_TIP}, - {L"HScrollbar",CSetting::TYPE_INT,IDS_SCROLLBAR,IDS_SCROLLBAR_TIP,0,CSetting::FLAG_WARM}, - {L"Default",CSetting::TYPE_RADIO,IDS_SCROLLBAR_DEFAULT,IDS_SCROLLBAR_DEFAULT_TIP}, - {L"Off",CSetting::TYPE_RADIO,IDS_SCROLLBAR_OFF,IDS_SCROLLBAR_OFF_TIP}, - {L"On",CSetting::TYPE_RADIO,IDS_SCROLLBAR_ON,IDS_SCROLLBAR_ON_TIP}, - {L"NoFadeButtons",CSetting::TYPE_BOOL,IDS_NO_FADE,IDS_NO_FADE_TIP,0,CSetting::FLAG_WARM,L"TreeStyle"}, - {L"TreeItemSpacing",CSetting::TYPE_INT,IDS_TREE_SPACING,IDS_TREE_SPACING_TIP,0,CSetting::FLAG_WARM}, - {L"FullIndent",CSetting::TYPE_BOOL,IDS_FULL_INDENT,IDS_FULL_INDENT_TIP,0,CSetting::FLAG_WARM,L"TreeStyle"}, - {L"AutoNavigate",CSetting::TYPE_INT,IDS_NAVIGATE,IDS_NAVIGATE_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"Default",CSetting::TYPE_RADIO,IDS_NAV_DEFAULT,IDS_NAV_DEFAULT_TIP}, - {L"KeyboardOnly",CSetting::TYPE_RADIO,IDS_NAV_KBD,IDS_NAV_KBD_TIP}, - {L"Always",CSetting::TYPE_RADIO,IDS_NAV_ALWAYS,IDS_NAV_ALWAYS_TIP}, - {L"AutoNavDelay",CSetting::TYPE_INT,IDS_NAV_DELAY,IDS_NAV_DELAY_TIP,100,CSetting::FLAG_WARM,L"AutoNavigate"}, - {L"AltEnter",CSetting::TYPE_BOOL,IDS_ALT_ENTER,IDS_ALT_ENTER_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"FixFolderScroll",CSetting::TYPE_BOOL,IDS_FIX_SCROLL,IDS_FIX_SCROLL_TIP,1,CSetting::FLAG_WARM}, - -{L"TitleBar",CSetting::TYPE_GROUP,IDS_TITLE_SETTINGS}, - {L"ShowCaption",CSetting::TYPE_BOOL,IDS_SHOW_CAPTION,IDS_SHOW_CAPTION_TIP,0,CSetting::FLAG_WARM}, - {L"ShowIcon",CSetting::TYPE_BOOL,IDS_SHOW_ICON,IDS_SHOW_ICON_TIP,0,CSetting::FLAG_WARM}, - {L"DisableBreadcrumbs",CSetting::TYPE_BOOL,IDS_NO_BREADCRUMBS,IDS_NO_BREADCRUMBS_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"AddressBarHistory",CSetting::TYPE_INT,IDS_ADDRESS_HISTORY,IDS_ADDRESS_HISTORY_TIP,0,CSetting::FLAG_WARM}, - {L"NormalHistory",CSetting::TYPE_RADIO,IDS_NORMAL_HISTORY,IDS_NORMAL_HISTORY_TIP}, - {L"SimplePath",CSetting::TYPE_RADIO,IDS_SIMPLE_PATH,IDS_SIMPLE_PATH_TIP}, - {L"ExtendedPath",CSetting::TYPE_RADIO,IDS_EXTENDED_PATH,IDS_EXTENDED_PATH_TIP}, - {L"HideSearch",CSetting::TYPE_BOOL,IDS_HIDE_SEARCH,IDS_HIDE_SEARCH_TIP,0,CSetting::FLAG_WARM}, - {L"AddressAltD",CSetting::TYPE_STRING,IDS_ALT_D,IDS_ALT_D_TIP,L"",CSetting::FLAG_WARM}, - {L"UpHotkey2",CSetting::TYPE_HOTKEY_ANY,IDS_UP_HOTKEY,IDS_UP_HOTKEY_TIP,0,CSetting::FLAG_WARM}, - -{L"UpButton",CSetting::TYPE_GROUP,IDS_UP_SETTINGS}, - {L"ShowUpButton",CSetting::TYPE_INT,IDS_SHOW_UP,IDS_SHOW_UP_TIP,2,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"DontShow",CSetting::TYPE_RADIO,IDS_DONT_SHOW,IDS_DONT_SHOW_TIP}, - {L"BeforeBack",CSetting::TYPE_RADIO,IDS_BEFORE_BACK,IDS_BEFORE_BACK_TIP}, - {L"AfterBack",CSetting::TYPE_RADIO,IDS_AFTER_BACK,IDS_AFTER_BACK_TIP}, - {L"UpIconNormal",CSetting::TYPE_ICON,IDS_UP_NORMAL,IDS_UP_NORMAL_TIP,L",4",CSetting::FLAG_WARM,L"ShowUpButton"}, - {L"UpIconPressed",CSetting::TYPE_ICON,IDS_UP_PRESSED,IDS_UP_PRESSED_TIP,L",5",CSetting::FLAG_WARM,L"ShowUpButton"}, - {L"UpIconHot",CSetting::TYPE_ICON,IDS_UP_HOT,IDS_UP_HOT_TIP,L",6",CSetting::FLAG_WARM,L"ShowUpButton"}, - {L"UpIconDisabled",CSetting::TYPE_ICON,IDS_UP_DISABLED,IDS_UP_DISABLED_TIP,L",7",CSetting::FLAG_WARM,L"ShowUpButton"}, - {L"UpIconSize",CSetting::TYPE_INT,IDS_UP_SIZE,IDS_UP_SIZE_TIP,0,CSetting::FLAG_WARM,L"ShowUpButton"}, // 30 for DPI<120 and 36 for DPI>=120 - {L"UpHotkey",CSetting::TYPE_HOTKEY_ANY,IDS_UP_HOTKEY,IDS_UP_HOTKEY_TIP,0,CSetting::FLAG_WARM}, - -{L"Toolbar",CSetting::TYPE_GROUP,IDS_TOOLBAR_SETTINGS}, - {L"UseBigButtons",CSetting::TYPE_BOOL,IDS_BIG_BUTTONS,IDS_BIG_BUTTONS_TIP,1,CSetting::FLAG_WARM}, - {L"SmallIconSize",CSetting::TYPE_INT,IDS_SMALL_SIZE,IDS_SMALL_SIZE_TIP,-1,CSetting::FLAG_WARM}, // 16 for DPI<120 and 24 for DPI>=120 - {L"LargeIconSize",CSetting::TYPE_INT,IDS_LARGE_SIZE,IDS_LARGE_SIZE_TIP,-1,CSetting::FLAG_WARM}, // 24 for DPI<120 and 32 for DPI>=120 - {L"MenuIconSize",CSetting::TYPE_INT,IDS_MENU_SIZE,IDS_MENU_SIZE_TIP,16,CSetting::FLAG_WARM}, - {L"ToolbarListMode",CSetting::TYPE_BOOL,IDS_LIST_MODE,IDS_LIST_MODE_TIP,0,CSetting::FLAG_WARM}, - {L"SameSizeButtons",CSetting::TYPE_BOOL,IDS_SAME_SIZE,IDS_SAME_SIZE_TIP,0,CSetting::FLAG_WARM,L"ToolbarListMode=0"}, - {L"ResizeableToolbar",CSetting::TYPE_BOOL,IDS_RESIZEABLE,IDS_RESIZEABLE_TIP,0,CSetting::FLAG_WARM}, - -{L"CustomToolbar",CSetting::TYPE_GROUP,IDS_BUTTONS_SETTINGS,0,0,0,NULL,NULL,&g_CustomToolbarPanel}, - {L"ToolbarItems",CSetting::TYPE_MULTISTRING,0,0,g_DefaultToolbar,CSetting::FLAG_WARM}, - -{L"StatusBar",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, - {L"ShowFreeSpace",CSetting::TYPE_BOOL,IDS_FREE_SPACE,IDS_FREE_SPACE_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ShowInfoTip",CSetting::TYPE_BOOL,IDS_INFO_TIP,IDS_INFO_TIP_TIP,1,CSetting::FLAG_WARM,L"ShowFreeSpace"}, - {L"ForceRefreshWin7",CSetting::TYPE_BOOL,IDS_FORCE_REFRESH,IDS_FORCE_REFRESH_TIP,1,CSetting::FLAG_WARM,L"ShowFreeSpace"}, - -{L"StatusBar8",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, - {L"ShowStatusBar",CSetting::TYPE_BOOL,IDS_SHOWSTATUSBAR,IDS_SHOWSTATUSBAR_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ShowFreeSpace2",CSetting::TYPE_BOOL,IDS_FREE_SPACE,IDS_FREE_SPACE_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, - {L"ShowZone",CSetting::TYPE_BOOL,IDS_SHOW_ZONE,IDS_SHOW_ZONE_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, - {L"ShowInfoTip2",CSetting::TYPE_BOOL,IDS_INFO_TIP,IDS_INFO_TIP_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, - {L"StatusBarFont",CSetting::TYPE_FONT,IDS_STATUS_FONT,IDS_STATUS_FONT_TIP,L"Segoe UI, normal, 9",CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, - -{L"FilePane",CSetting::TYPE_GROUP,IDS_FILEPANE_SETTINGS}, - {L"ShareOverlay",CSetting::TYPE_BOOL,IDS_SHARE,IDS_SHARE_TIP,0,CSetting::FLAG_COLD|CSetting::FLAG_BASIC}, - {L"ShareOverlayIcon",CSetting::TYPE_ICON,IDS_SHARE_ICON,IDS_SHARE_ICON_TIP,L"%windir%\\system32\\imageres.dll,164",CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, - {L"ShareOverlayHidden",CSetting::TYPE_BOOL,IDS_SHARE_HIDDEN,IDS_SHARE_HIDDEN_TIP,0,CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, - {L"ShareExplorer",CSetting::TYPE_BOOL,IDS_SHARE_EXPLORER,IDS_SHARE_EXPLORER_TIP,1,CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, - {L"ShowHeaders",CSetting::TYPE_BOOL,IDS_HEADERS,IDS_HEADERS_TIP,0,CSetting::FLAG_WARM}, - {L"HideScrollTip",CSetting::TYPE_BOOL,IDS_SCROLLTIP,IDS_SCROLLTIP_TIP,0,CSetting::FLAG_WARM}, - -{L"FileOperation",CSetting::TYPE_GROUP,IDS_FILE_SETTINGS}, - {L"ReplaceFileUI",CSetting::TYPE_BOOL,IDS_FILE_UI,IDS_FILE_UI_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ReplaceFolderUI",CSetting::TYPE_BOOL,IDS_FOLDER_UI,IDS_FOLDER_UI_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"OverwriteAlertLevel",CSetting::TYPE_INT,IDS_ALERT_LEVEL,IDS_ALERT_LEVEL_TIP,0,CSetting::FLAG_WARM,L"ReplaceFileUI",L"ReplaceFileUI"}, - {L"NoAlert",CSetting::TYPE_RADIO,IDS_NO_ALERT,IDS_NO_ALERT_TIP}, - {L"SystemFiles",CSetting::TYPE_RADIO,IDS_SYS_FILES,IDS_SYS_FILES_TIP}, - {L"ReadOnlyFiles",CSetting::TYPE_RADIO,IDS_RO_FILES,IDS_RO_FILES_TIP}, - {L"EnableMore",CSetting::TYPE_BOOL,IDS_MORE,IDS_MORE_TIP,0,CSetting::FLAG_WARM}, - {L"MoreProgressDelay",CSetting::TYPE_INT,IDS_MORE_DELAY,IDS_MORE_DELAY_TIP,-1,CSetting::FLAG_WARM,L"EnableMore",L"EnableMore"}, // 500 for Windows 7 Aero, and 0 otherwise - {L"FileExplorer",CSetting::TYPE_BOOL,IDS_FILE_EXPLORER,IDS_FILE_EXPLORER_TIP,1,CSetting::FLAG_COLD}, - -{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_EXPLORER)}, - {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, - -{NULL} -}; - -void UpgradeSettings( bool bShared ) -{ -} - -void UpdateSettings( void ) -{ - HDC hdc=GetDC(NULL); - int dpi=GetDeviceCaps(hdc,LOGPIXELSY); - ReleaseDC(NULL,hdc); - UpdateSetting(L"SmallIconSize",CComVariant((dpi>=120)?24:16),false); - UpdateSetting(L"LargeIconSize",CComVariant((dpi>=120)?32:24),false); - UpdateSetting(L"UpIconSize",CComVariant((dpi>=120)?36:30),false); - FindSetting(L"UpHotkey2")->pLinkTo=FindSetting(L"UpHotkey"); - - if (GetWinVersion()>=WIN_VER_WIN8) - { - // Windows 8 - HideSettingGroup(L"StatusBar",true); - HideSetting(L"ShowFreeSpace",true); - FindSetting(L"ShowFreeSpace2")->pLinkTo=FindSetting(L"ShowFreeSpace"); - FindSetting(L"ShowInfoTip2")->pLinkTo=FindSetting(L"ShowInfoTip"); - - HideSettingGroup(L"UpButton",true); - UpdateSetting(L"ShowUpButton",CComVariant(0),false); HideSetting(L"ShowUpButton",true); - - HideSettingGroup(L"FileOperation",true); - UpdateSetting(L"ReplaceFileUI",CComVariant(0),false); HideSetting(L"ReplaceFileUI",true); - UpdateSetting(L"ReplaceFolderUI",CComVariant(0),false); HideSetting(L"ReplaceFolderUI",true); - - UpdateSetting(L"ShowCaption",CComVariant(0),false); HideSetting(L"ShowCaption",true); - UpdateSetting(L"ShowIcon",CComVariant(0),false); HideSetting(L"ShowIcon",true); - UpdateSetting(L"FixFolderScroll",CComVariant(0),false); HideSetting(L"FixFolderScroll",true); - UpdateSetting(L"ToolbarItems",CComVariant(g_DefaultToolbar2),false); - - if (GetWinVersion()>=WIN_VER_WIN10) - { - FindSetting(L"TreeStyle")[1].flags|=CSetting::FLAG_HIDDEN; - } - } - else - { - // Windows 7 - int delay=0; - BOOL comp; - if (SUCCEEDED(DwmIsCompositionEnabled(&comp)) && comp) - delay=500; - UpdateSetting(L"MoreProgressDelay",CComVariant(delay),false); - HideSetting(L"UpHotkey2",true); - HideSettingGroup(L"StatusBar8",true); - } - - CRegKey regKey; - wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(language); - if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) - language[0]=0; - } - UpdateSetting(L"Language",language,false); -} - -static bool g_bCopyHook0; // initial state of the copy hook before the settings are edited - -void InitSettings( void ) -{ - InitSettings(g_Settings,COMPONENT_EXPLORER,NULL); - g_bCopyHook0=GetWinVersion()>24,(ver>>16)&0xFF,ver&0xFFFF); - else - Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); - EditSettings(title,true,0); -} - -bool DllImportSettingsXml( const wchar_t *fname ) -{ - return ImportSettingsXml(fname); -} - -bool DllExportSettingsXml( const wchar_t *fname ) -{ - return ExportSettingsXml(fname); -} - -#ifndef _WIN64 -bool DllSaveAdmx( const char *admxFile, const char *admlFile, const char *docFile, const wchar_t *language ) -{ - WaitDllInitThread(); - HMODULE dll=NULL; - if (language[0]) - { - wchar_t path[_MAX_PATH]; - GetCurrentDirectory(_countof(path),path); - PathAppend(path,language); - PathAddExtension(path,L".dll"); - dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - } - LoadTranslationResources(dll,NULL); - return SaveAdmx(COMPONENT_EXPLORER,admxFile,admlFile,docFile); -} -#endif diff --git a/ClassicShellSrc/ClassicExplorer/SettingsUI.h b/ClassicShellSrc/ClassicExplorer/SettingsUI.h deleted file mode 100644 index e44f1700e..000000000 --- a/ClassicShellSrc/ClassicExplorer/SettingsUI.h +++ /dev/null @@ -1,8 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -void InitSettings( void ); -void EditSettings( void ); -void ShowSettingsMenu( HWND parent, int x, int y ); diff --git a/ClassicShellSrc/ClassicExplorer/dllmain.cpp b/ClassicShellSrc/ClassicExplorer/dllmain.cpp deleted file mode 100644 index 658e3bffe..000000000 --- a/ClassicShellSrc/ClassicExplorer/dllmain.cpp +++ /dev/null @@ -1,282 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -// dllmain.cpp : Implementation of DllMain. - -#include "stdafx.h" -#include "resource.h" -#include "..\ClassicShellLib\resource.h" -#include "dllmain.h" -#include "ShareOverlay.h" -#include "SettingsUI.h" -#include "Settings.h" -#include "Translations.h" -#include "ResourceHelper.h" -#include "FNVHash.h" -#include -#include - -#pragma comment(linker, \ - "\"/manifestdependency:type='Win32' "\ - "name='Microsoft.Windows.Common-Controls' "\ - "version='6.0.0.0' "\ - "processorArchitecture='*' "\ - "publicKeyToken='6595b64144ccf1df' "\ - "language='*'\"") - -CClassicExplorerModule _AtlModule; -bool g_bLogLevel; - -void InitClassicCopyProcess( void ); -void InitClassicCopyThread( void ); -void FreeClassicCopyThread( void ); - -bool g_bHookCopyThreads; -bool g_bExplorerExe; -LPCWSTR g_LoadedSettingsAtom; - -static int g_LoadDialogs[]= -{ - IDD_SETTINGS,0x04000000, - IDD_SETTINGSTREE,0x04000000, - IDD_BROWSEFORICON,0x04000000, - IDD_LANGUAGE,0x04000000, - IDD_CUSTOMTOOLBAR,0x04000000, - IDD_CUSTOMTREE,0x04000000, - IDD_PROGRESS,0x04000004, - 0 -}; - -const wchar_t *GetDocRelativePath( void ) -{ - return DOC_PATH; -} - -struct FindChild -{ - const wchar_t *className; - HWND hWnd; -}; - -static BOOL CALLBACK EnumChildProc( HWND hwnd, LPARAM lParam ) -{ - FindChild &find=*(FindChild*)lParam; - wchar_t name[256]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,find.className)!=0) return TRUE; - find.hWnd=hwnd; - return FALSE; -} - -HWND FindChildWindow( HWND hwnd, const wchar_t *className ) -{ - FindChild find={className}; - EnumChildWindows(hwnd,EnumChildProc,(LPARAM)&find); - return find.hWnd; -} - -static DWORD g_TlsIndex; - -TlsData *GetTlsData( void ) -{ - void *pData=TlsGetValue(g_TlsIndex); - if (!pData) - { - pData=(void*)LocalAlloc(LPTR,sizeof(TlsData)); - memset(pData,0,sizeof(TlsData)); - TlsSetValue(g_TlsIndex,pData); - } - return (TlsData*)pData; -} - -static HANDLE g_DllInitThread; - -static DWORD CALLBACK DllInitThread( void* ) -{ - { - g_bLogLevel=false; - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicExplorer\\Settings",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - DWORD log; - if (regKey.QueryDWORDValue(L"LogLevel",log)==ERROR_SUCCESS) - g_bLogLevel=log!=0; - } - } - InitSettings(); - - wchar_t path[_MAX_PATH]; - GetModuleFileName(g_Instance,path,_countof(path)); - *PathFindFileName(path)=0; - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s" INI_PATH L"ExplorerL10N.ini",path); - CString language=GetSettingString(L"Language"); - ParseTranslations(fname,language); - - HINSTANCE resInstance=LoadTranslationDll(language); - - LoadTranslationResources(resInstance,g_LoadDialogs); - - if (resInstance) - FreeLibrary(resInstance); - - if (GetSettingBool(L"ShareOverlay") && (g_bExplorerExe || !GetSettingBool(L"ShareExplorer"))) - CShareOverlay::InitOverlay(GetSettingString(L"ShareOverlayIcon"),GetSettingBool(L"ShareOverlayHidden")); - return 0; -} - -void WaitDllInitThread( void ) -{ - ATLASSERT(g_DllInitThread); - WaitForSingleObject(g_DllInitThread,INFINITE); -} - -// DLL Entry Point -extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) -{ - if (dwReason==DLL_PROCESS_ATTACH) - { - g_Instance=hInstance; - g_TlsIndex=TlsAlloc(); - if (g_TlsIndex==TLS_OUT_OF_INDEXES) - return FALSE; // TLS failure - - CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; - bool bUpgrade=OpenSettingsKeys(COMPONENT_EXPLORER,regSettings,regSettingsUser,regPolicy,regPolicyUser); - - enum - { - SETTING_SHARE_OVERLAY, - SETTING_SHARE_EXPLORER, - SETTING_FILE_EXPLORER, - SETTING_REPLACE_FILE, - SETTING_REPLACE_FOLDER, - SETTING_MORE, - SETTING_WHITE_LIST, - SETTING_BLACK_LIST, - }; - - CSetting settings[]={ - {L"ShareOverlay",CSetting::TYPE_BOOL,0,0,0}, - {L"ShareExplorer",CSetting::TYPE_BOOL,0,0,1}, - {L"FileExplorer",CSetting::TYPE_BOOL,0,0,1}, - {L"ReplaceFileUI",CSetting::TYPE_BOOL,0,0,1}, - {L"ReplaceFolderUI",CSetting::TYPE_BOOL,0,0,1}, - {L"EnableMore",CSetting::TYPE_BOOL,0,0,0}, - {L"ProcessWhiteList",CSetting::TYPE_STRING,0,0,L""}, - {L"ProcessBlackList",CSetting::TYPE_STRING,0,0,L""}, - {NULL} - }; - - wchar_t path[_MAX_PATH]; - GetModuleFileName(NULL,path,_countof(path)); - const wchar_t *exe=PathFindFileName(path); - g_bExplorerExe=(_wcsicmp(exe,L"explorer.exe")==0 || _wcsicmp(exe,L"verclsid.exe")==0); - bool bReplaceUI=false; - if (GetWinVersion()<=WIN_VER_WIN7) - { - settings[SETTING_REPLACE_FILE].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - settings[SETTING_REPLACE_FOLDER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - settings[SETTING_MORE].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - bReplaceUI=(GetSettingBool(settings[SETTING_REPLACE_FILE]) || GetSettingBool(settings[SETTING_REPLACE_FOLDER]) || GetSettingBool(settings[SETTING_MORE])); - } - - settings[SETTING_FILE_EXPLORER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - if (_wcsicmp(exe,L"regsvr32.exe")!=0 && _wcsicmp(exe,L"msiexec.exe")!=0 && _wcsicmp(exe,L"ClassicExplorerSettings.exe")!=0 && !g_bExplorerExe) - { - // some arbitrary app - settings[SETTING_SHARE_OVERLAY].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - settings[SETTING_SHARE_EXPLORER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - if ((!GetSettingBool(settings[SETTING_SHARE_OVERLAY]) || GetSettingBool(settings[SETTING_SHARE_EXPLORER])) && (!bReplaceUI || GetSettingBool(settings[SETTING_FILE_EXPLORER]))) - return FALSE; - - settings[SETTING_WHITE_LIST].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - CString whiteList=GetSettingString(settings[SETTING_WHITE_LIST]); - if (!whiteList.IsEmpty()) - { - // check for whitelisted process names - const wchar_t *str=whiteList; - bool bFound=false; - while (*str) - { - wchar_t token[_MAX_PATH]; - str=GetToken(str,token,_countof(token),L",;"); - wchar_t *start=token; - while (*start==' ') - start++; - wchar_t *end=start+Strlen(start); - while (end>start && end[-1]==' ') - end--; - *end=0; - if (_wcsicmp(exe,start)==0) - { - bFound=true; - break; - } - } - if (!bFound) - return FALSE; - } - else - { - settings[SETTING_BLACK_LIST].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - // check for blacklisted process names - CString blackList=GetSettingString(settings[SETTING_BLACK_LIST]); - const wchar_t *str=blackList; - while (*str) - { - wchar_t token[_MAX_PATH]; - str=GetToken(str,token,_countof(token),L",;"); - wchar_t *start=token; - while (*start==' ') - start++; - wchar_t *end=start+Strlen(start); - while (end>start && end[-1]==' ') - end--; - *end=0; - if (_wcsicmp(exe,start)==0) - return FALSE; - } - } - } - - g_LoadedSettingsAtom=(LPCWSTR)GlobalAddAtom(L"ClassicExplorer.LoadedSettings"); - - g_bHookCopyThreads=(bReplaceUI && (g_bExplorerExe || !GetSettingBool(settings[SETTING_FILE_EXPLORER]))); - if (g_bHookCopyThreads) - { - InitClassicCopyProcess(); - InitClassicCopyThread(); - } - - g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); - } - - if (dwReason==DLL_THREAD_ATTACH) - { - if (g_bHookCopyThreads) - InitClassicCopyThread(); - } - - if (dwReason==DLL_THREAD_DETACH) - { - void *pData=TlsGetValue(g_TlsIndex); - if (pData) - LocalFree((HLOCAL)pData); - TlsSetValue(g_TlsIndex,NULL); - if (g_bHookCopyThreads) - FreeClassicCopyThread(); - } - - if (dwReason==DLL_PROCESS_DETACH) - { - void *pData=TlsGetValue(g_TlsIndex); - if (pData) - LocalFree((HLOCAL)pData); - TlsSetValue(g_TlsIndex,NULL); - TlsFree(g_TlsIndex); - GlobalDeleteAtom((ATOM)(uintptr_t)g_LoadedSettingsAtom); - } - - return _AtlModule.DllMain(dwReason, lpReserved); -} diff --git a/ClassicShellSrc/ClassicExplorer/dllmain.h b/ClassicShellSrc/ClassicExplorer/dllmain.h deleted file mode 100644 index 3a7d524a5..000000000 --- a/ClassicShellSrc/ClassicExplorer/dllmain.h +++ /dev/null @@ -1,43 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -// dllmain.h : Declaration of module class. -#pragma once - -#include "ClassicExplorer_i.h" -#include - -class CClassicExplorerModule : public CAtlDllModuleT< CClassicExplorerModule > -{ -public : - DECLARE_LIBID(LIBID_ClassicExplorerLib) - DECLARE_REGISTRY_APPID_RESOURCEID(IDR_CLASSICEXPLORER, "{65843E27-A491-429F-84A0-30A947E20F92}") -}; - -extern class CClassicExplorerModule _AtlModule; - -// Some utility functions used by various modules -HWND FindChildWindow( HWND hwnd, const wchar_t *className ); -INT_PTR RunSettingsDialog( HWND hWndParent, DLGPROC lpDialogFunc ); - -struct TlsData -{ - // the bho instance that runs on this thread - class CExplorerBHO *bho; - - // the band instance that runs on this thread - class CExplorerBand *band; - - // one hook for each copy thread - HHOOK copyHook; - - // bCopyMultiFile is true if the first dialog in this thread is multi-file (IDD_FILEMULTI) - // if so, all the rest are multi-file. this makes the UI consistent (like the position of the Yes button doesn't change) - bool bCopyMultiFile; -}; - -TlsData *GetTlsData( void ); -extern LPCWSTR g_LoadedSettingsAtom; -extern bool g_bLogLevel; - -void WaitDllInitThread( void ); diff --git a/ClassicShellSrc/ClassicExplorer/stdafx.h b/ClassicShellSrc/ClassicExplorer/stdafx.h deleted file mode 100644 index 76735f23e..000000000 --- a/ClassicShellSrc/ClassicExplorer/stdafx.h +++ /dev/null @@ -1,37 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, -// but are changed infrequently - -#pragma once - -#include "targetver.h" - -#define STRICT_TYPED_ITEMIDS - -#define _ATL_APARTMENT_THREADED -#define _ATL_NO_AUTOMATIC_NAMESPACE - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include "resource.h" -#include -#include -#include -#include - -using namespace ATL; - -#include -#include -#include -#include - -#ifdef BUILD_SETUP -#define INI_PATH L"" -#define DOC_PATH L"" -#else -#define INI_PATH L"..\\" -#define DOC_PATH L"..\\..\\Docs\\Help\\" -#endif - -#include "StringUtils.h" diff --git a/ClassicShellSrc/ClassicIE/ClassicIE.vcxproj b/ClassicShellSrc/ClassicIE/ClassicIE.vcxproj deleted file mode 100644 index c29d10d6f..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIE.vcxproj +++ /dev/null @@ -1,285 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {65D5C193-E807-4094-AE19-19E6A310A312} - ClassicIE - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - $(ProjectName)_32 - - - $(Configuration)64\ - $(Configuration)64\ - true - $(ProjectName)_64 - - - $(Configuration)\ - $(Configuration)\ - false - $(ProjectName)_32 - - - $(Configuration)64\ - $(Configuration)64\ - false - $(ProjectName)_64 - - - $(Configuration)\ - $(Configuration)\ - false - $(ProjectName)_32 - - - $(Configuration)64\ - $(Configuration)64\ - false - $(ProjectName)_64 - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - EditAndContinue - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - ProgramDatabase - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - true - - - shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - {bc0e6e7c-08c1-4f12-a754-4608e5a22fa8} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj b/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj deleted file mode 100644 index cf3cea3a1..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj +++ /dev/null @@ -1,383 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8} - ClassicIEDLL - AtlProj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ..\$(Configuration)\ - $(Configuration)\ - true - $(ProjectName)_32 - - - ..\$(Configuration)64\ - $(Configuration)64\ - true - $(ProjectName)_64 - - - ..\$(Configuration)\ - $(Configuration)\ - false - $(ProjectName)_32 - - - ..\$(Configuration)64\ - $(Configuration)64\ - false - $(ProjectName)_64 - - - ..\$(Configuration)\ - $(Configuration)\ - false - $(ProjectName)_32 - - - ..\$(Configuration)64\ - $(Configuration)64\ - false - $(ProjectName)_64 - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - true - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - true - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - true - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - true - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - ClassicIEDLL_i.h - - ClassicIEDLL_i.c - ClassicIEDLL_p.c - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - - - NotUsing - - - - - - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp b/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp deleted file mode 100644 index 5e4c53c29..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp +++ /dev/null @@ -1,171 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "Settings.h" -#include "SettingsUIHelper.h" -#include "LanguageSettingsHelper.h" -#include "ResourceHelper.h" -#include "Translations.h" -#include "resource.h" -#include "dllmain.h" -#include "ClassicIEDLL.h" -#include -#include - -/////////////////////////////////////////////////////////////////////////////// - -static CSetting g_Settings[]={ -{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, - {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - -{L"TitleBar",CSetting::TYPE_GROUP,IDS_TITLE_SETTINGS}, - {L"ShowCaption",CSetting::TYPE_BOOL,IDS_SHOW_CAPTION,IDS_SHOW_CAPTION_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ShowIcon",CSetting::TYPE_BOOL,IDS_SHOW_ICON,IDS_SHOW_ICON_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC,L"ShowCaption"}, - {L"CenterCaption",CSetting::TYPE_BOOL,IDS_CENTER_CAPTION,IDS_CENTER_CAPTION_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC,L"ShowCaption"}, - {L"CaptionFont",CSetting::TYPE_FONT,IDS_CAPTION_FONT,IDS_CAPTION_FONT_TIP,L"Segoe UI, normal, 9",CSetting::FLAG_WARM,L"ShowCaption"}, - {L"TextColor",CSetting::TYPE_COLOR,IDS_TEXT_COLOR,IDS_TEXT_COLOR_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, - {L"MaxColor",CSetting::TYPE_COLOR,IDS_MAXTEXT_COLOR,IDS_MAXTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(1<<24),L"ShowCaption"}, - {L"InactiveColor",CSetting::TYPE_COLOR,IDS_INTEXT_COLOR,IDS_INTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(2<<24),L"ShowCaption"}, - {L"InactiveMaxColor",CSetting::TYPE_COLOR,IDS_MAXINTEXT_COLOR,IDS_MAXINTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(3<<24),L"ShowCaption"}, - {L"Glow",CSetting::TYPE_BOOL,IDS_GLOW,IDS_GLOW_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, - {L"GlowColor",CSetting::TYPE_COLOR,IDS_GLOW_COLOR,IDS_GLOW_COLOR_TIP,0xFFFFFF,CSetting::FLAG_WARM|(4<<24),L"#Glow",L"Glow"}, - {L"MaxGlow",CSetting::TYPE_BOOL,IDS_MAXGLOW,IDS_MAXGLOW_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, - {L"MaxGlowColor",CSetting::TYPE_COLOR,IDS_MAXGLOW_COLOR,IDS_MAXGLOW_COLOR_TIP,0xFFFFFF,CSetting::FLAG_WARM|(5<<24),L"#MaxGlow",L"MaxGlow"}, - -{L"StatusBar",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, - {L"ShowProgress",CSetting::TYPE_BOOL,IDS_SHOW_PROGRESS,IDS_SHOW_PROGRESS_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ShowZone",CSetting::TYPE_BOOL,IDS_SHOW_ZONE,IDS_SHOW_ZONE_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, - {L"ShowProtected",CSetting::TYPE_BOOL,IDS_SHOW_PROTECTED,IDS_SHOW_PROTECTED_TIP,1,CSetting::FLAG_WARM,L"ShowZone",L"ShowZone"}, - -{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_IE)}, - {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_SHARED}, - -{NULL} -}; - -void UpgradeSettings( bool bShared ) -{ -} - -void UpdateSettings( void ) -{ - bool bWin8=(GetWinVersion()>=WIN_VER_WIN8); - - BOOL bComposition=0; - if (FAILED(DwmIsCompositionEnabled(&bComposition))) - bComposition=FALSE; - - if (bComposition && bWin8) - { - // check for High Contrast theme on Win8 - HIGHCONTRAST contrast={sizeof(contrast)}; - if (SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) - bComposition=FALSE; - else - { - // check for Basic theme - DWORD color; - BOOL opaque; - if (SUCCEEDED(DwmGetColorizationColor(&color,&opaque)) && opaque) - bComposition=FALSE; - } - } - - UpdateSetting(L"Glow",CComVariant(bComposition?1:0),false); - UpdateSetting(L"MaxGlow",CComVariant(bComposition?1:0),false); - UpdateSetting(L"CenterCaption",CComVariant((bWin8 && GetWinVersion()=FW_BOLD) - type=font.lfItalic?L"bold_italic":L"bold"; - Sprintf(text,_countof(text),L"%s, %s, %d",font.lfFaceName,type,(-font.lfHeight*72+dpi/2)/dpi); - UpdateSetting(L"CaptionFont",CComVariant(text),false); - - int color=GetThemeSysColor(theme,COLOR_CAPTIONTEXT); - UpdateSetting(L"TextColor",CComVariant(color),false); - UpdateSetting(L"MaxColor",CComVariant(color),false); - if (bWin8) - color=GetThemeSysColor(theme,COLOR_INACTIVECAPTIONTEXT); - UpdateSetting(L"InactiveColor",CComVariant(color),false); - UpdateSetting(L"InactiveMaxColor",CComVariant(color),false); - - CloseThemeData(theme); - } - else - { - int color=GetSysColor(COLOR_CAPTIONTEXT); - UpdateSetting(L"TextColor",CComVariant(color),false); - UpdateSetting(L"MaxColor",CComVariant(color),false); - color=GetSysColor(COLOR_INACTIVECAPTIONTEXT); - UpdateSetting(L"InactiveColor",CComVariant(color),false); - UpdateSetting(L"InactiveMaxColor",CComVariant(color),false); - } - DestroyWindow(hwnd); - - CRegKey regKey; - wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(language); - if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) - language[0]=0; - } - UpdateSetting(L"Language",language,false); -} - -void InitSettings( void ) -{ - InitSettings(g_Settings,COMPONENT_IE,NULL); -} - -void ClosingSettings( HWND hWnd, int flags, int command ) -{ - if (command==IDOK) - { - if (flags&CSetting::FLAG_WARM) - { - if (FindWindow(L"IEFrame",NULL)) - MessageBox(hWnd,LoadStringEx(IDS_NEW_SETTINGS),LoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONINFORMATION); - } - } -} - -void SettingChangedCallback( const CSetting *pSetting ) -{ -} - -CSIEAPI void ShowIESettings( void ) -{ - if (!GetSettingBool(L"EnableSettings")) - return; - wchar_t title[100]; - DWORD ver=GetVersionEx(g_Instance); - if (ver) - Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE_VER),ver>>24,(ver>>16)&0xFF,ver&0xFFFF); - else - Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); - EditSettings(title,true,0); -} - -CSIEAPI DWORD GetIESettings( void ) -{ - DWORD res=0; - if (GetSettingBool(L"ShowCaption")) res|=IE_SETTING_CAPTION; - if (GetSettingBool(L"ShowProgress")) res|=IE_SETTING_PROGRESS; - if (GetSettingBool(L"ShowZone")) res|=IE_SETTING_ZONE; - if (GetSettingBool(L"ShowProtected")) res|=IE_SETTING_PROTECTED; - return res; -} diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.h b/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.h deleted file mode 100644 index 37874706a..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/SettingsUI.h +++ /dev/null @@ -1,6 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -void InitSettings( void ); diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.cpp b/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.cpp deleted file mode 100644 index 3e6aa27a3..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.cpp +++ /dev/null @@ -1,160 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "resource.h" -#include "..\..\ClassicShellLib\resource.h" -#include "Settings.h" -#include "SettingsUI.h" -#include "SettingsUIHelper.h" -#include "DownloadHelper.h" -#include "Translations.h" -#include "ResourceHelper.h" -#include "dllmain.h" -#include "ClassicIEDLL.h" - -#pragma comment(linker, \ - "\"/manifestdependency:type='Win32' "\ - "name='Microsoft.Windows.Common-Controls' "\ - "version='6.0.0.0' "\ - "processorArchitecture='*' "\ - "publicKeyToken='6595b64144ccf1df' "\ - "language='*'\"") - -CClassicIEDLLModule _AtlModule; - -static int g_LoadDialogs[]= -{ - IDD_SETTINGS,0x04000000, - IDD_SETTINGSTREE,0x04000000, - IDD_LANGUAGE,0x04000000, - IDD_PROGRESS,0x04000004, - 0 -}; - -const wchar_t *GetDocRelativePath( void ) -{ - return DOC_PATH; -} - -static void NewVersionCallback( VersionData &data ) -{ - wchar_t path[_MAX_PATH]; - GetModuleFileName(g_Instance,path,_countof(path)); - PathRemoveFileSpec(path); - PathAppend(path,L"ClassicShellUpdate.exe"); - wchar_t cmdLine[1024]; - Sprintf(cmdLine,_countof(cmdLine),L"\"%s\" -popup",path); - STARTUPINFO startupInfo={sizeof(startupInfo)}; - PROCESS_INFORMATION processInfo; - memset(&processInfo,0,sizeof(processInfo)); - if (CreateProcess(path,cmdLine,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) - { - CloseHandle(processInfo.hThread); - CloseHandle(processInfo.hProcess); - } -} - -CSIEAPI void CheckForNewVersionIE( void ) -{ - CheckForNewVersion(NULL,COMPONENT_IE,CHECK_AUTO_WAIT,NewVersionCallback); -} - -static HANDLE g_DllInitThread; - -static DWORD CALLBACK DllInitThread( void* ) -{ - InitSettings(); - CString language=GetSettingString(L"Language"); - ParseTranslations(NULL,language); - - HINSTANCE resInstance=LoadTranslationDll(language); - - LoadTranslationResources(resInstance,g_LoadDialogs); - - if (resInstance) - FreeLibrary(resInstance); - InitClassicIE(g_Instance); - return 0; -} - -CSIEAPI void WaitDllInitThread( void ) -{ - ATLASSERT(g_DllInitThread); - WaitForSingleObject(g_DllInitThread,INFINITE); -} - -CSIEAPI void DllLogToFile( const wchar_t *location, const wchar_t *message, ... ) -{ - va_list args; - va_start(args,message); - VLogToFile(location,message,args); - va_end(args); -} - -#ifndef _WIN64 -CSIEAPI bool DllSaveAdmx( const char *admxFile, const char *admlFile, const char *docFile, const wchar_t *language ) -{ - WaitDllInitThread(); - HMODULE dll=NULL; - if (language[0]) - { - wchar_t path[_MAX_PATH]; - GetCurrentDirectory(_countof(path),path); - PathAppend(path,language); - PathAddExtension(path,L".dll"); - dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - } - LoadTranslationResources(dll,NULL); - return SaveAdmx(COMPONENT_IE,admxFile,admlFile,docFile); -} -#endif - -CSIEAPI bool DllImportSettingsXml( const wchar_t *fname ) -{ - return ImportSettingsXml(fname); -} - -CSIEAPI bool DllExportSettingsXml( const wchar_t *fname ) -{ - return ExportSettingsXml(fname); -} - -// DLL Entry Point -extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) -{ - if (dwReason==DLL_PROCESS_ATTACH) - { - wchar_t path[_MAX_PATH]; - GetModuleFileName(NULL,path,_countof(path)); - const wchar_t *exe=PathFindFileName(path); - if (_wcsicmp(exe,L"explorer.exe")==0) return FALSE; - if (_wcsicmp(exe,L"iexplore.exe")==0) - { - DWORD version=GetVersionEx(GetModuleHandle(NULL)); - if (version<0x09000000) return FALSE; - - CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; - bool bUpgrade=OpenSettingsKeys(COMPONENT_EXPLORER,regSettings,regSettingsUser,regPolicy,regPolicyUser); - - CSetting settings[]={ - {L"ShowCaption",CSetting::TYPE_BOOL,0,0,1}, - {L"ShowProgress",CSetting::TYPE_BOOL,0,0,1}, - {L"ShowZone",CSetting::TYPE_BOOL,0,0,1}, - {NULL} - }; - - settings[0].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - settings[1].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - settings[2].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - - if (!GetSettingBool(settings[0]) && !GetSettingBool(settings[1]) && !GetSettingBool(settings[2])) return FALSE; - } - - g_Instance=hInstance; - - g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); - } - - return _AtlModule.DllMain(dwReason, lpReserved); -} diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.h b/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.h deleted file mode 100644 index 1224c8682..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/dllmain.h +++ /dev/null @@ -1,15 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -#include "ClassicIEDLL_i.h" - -class CClassicIEDLLModule : public CAtlDllModuleT< CClassicIEDLLModule > -{ -public : - DECLARE_LIBID(LIBID_ClassicIEDLLLib) - DECLARE_REGISTRY_APPID_RESOURCEID(IDR_CLASSICIEDLL, "{DF3255F4-FF55-44FA-A728-E77B83E9E403}") -}; - -extern class CClassicIEDLLModule _AtlModule; diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/stdafx.h b/ClassicShellSrc/ClassicIE/ClassicIEDLL/stdafx.h deleted file mode 100644 index 57d4d826a..000000000 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/stdafx.h +++ /dev/null @@ -1,35 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, -// but are changed infrequently - -#pragma once - -#ifndef STRICT -#define STRICT -#endif - -#include "targetver.h" - -#define ISOLATION_AWARE_ENABLED 1 -#define _ATL_APARTMENT_THREADED -#define _ATL_NO_AUTOMATIC_NAMESPACE - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include "resource.h" -#include -#include -#include -#include - -using namespace ATL; - -#ifdef BUILD_SETUP -#define INI_PATH L"" -#define DOC_PATH L"" -#else -#define INI_PATH L"..\\" -#define DOC_PATH L"..\\..\\Docs\\Help\\" -#endif - -#include "StringUtils.h" diff --git a/ClassicShellSrc/ClassicShell.sln b/ClassicShellSrc/ClassicShell.sln deleted file mode 100644 index 0d38081ad..000000000 --- a/ClassicShellSrc/ClassicShell.sln +++ /dev/null @@ -1,405 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Skins", "Skins", "{409484D8-C0DB-4991-AF03-124128EDEF98}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{B695E1F6-785D-45CB-BCE0-0E9635DFC1DE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorer", "ClassicExplorer\ClassicExplorer.vcxproj", "{9AF324B7-F786-4D85-B2E1-6E51720F874E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartMenu", "ClassicStartMenu\ClassicStartMenu.vcxproj", "{87D5FE20-AF86-458A-9AA3-3131EB06179B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartMenuDLL", "ClassicStartMenu\ClassicStartMenuDLL\ClassicStartMenuDLL.vcxproj", "{85DEECBB-1F9B-4983-9D54-3BF42182B7E7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellSetup", "ClassicShellSetup\ClassicShellSetup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero", "Skins\Win7Aero\Win7Aero.vcxproj", "{EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Basic", "Skins\Win7Basic\Win7Basic.vcxproj", "{404821C5-4EE4-4908-A759-5EF6DAC14AB6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicSkin", "Skins\ClassicSkin\ClassicSkin.vcxproj", "{9EC23CA9-384A-4EEB-979E-69879DC1A78C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FullGlass", "Skins\FullGlass\FullGlass.vcxproj", "{066C9721-26D5-4C4D-868E-50C2BA0A8196}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SmokedGlass", "Skins\SmokedGlass\SmokedGlass.vcxproj", "{66D1EAA4-65D1-45CC-9989-E616FC0575EB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinXP", "Skins\WinXP\WinXP.vcxproj", "{81EB6336-366C-47DD-82CF-FF6C36CCD2B5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupHelper", "ClassicShellSetup\SetupHelper\SetupHelper.vcxproj", "{E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorerSettings", "ClassicExplorer\ClassicExplorerSettings\ClassicExplorerSettings.vcxproj", "{E93271C8-0252-4A08-8227-1978C64C2D34}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "en-US", "ClassicShellSetup\en-US\en-US.vcxproj", "{0A60FD06-3A81-4651-A869-9850DBC115EA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellLib", "ClassicShellLib\ClassicShellLib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIE", "ClassicIE\ClassicIE.vcxproj", "{65D5C193-E807-4094-AE19-19E6A310A312}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIEDLL", "ClassicIE\ClassicIEDLL\ClassicIEDLL.vcxproj", "{BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellUpdate", "ClassicShellUpdate\ClassicShellUpdate.vcxproj", "{171B46B0-6083-4D9E-BD33-946EA3BD76FA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero7", "Skins\Win7Aero7\Win7Aero7.vcxproj", "{A2CCDE9F-17CE-461E-8BD9-00261B8855A6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicSkin7", "Skins\ClassicSkin7\ClassicSkin7.vcxproj", "{31C016FB-9EA1-4AF5-987A-37210C04DA06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win87", "Skins\Win87\Win87.vcxproj", "{5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win8", "Skins\Win8\Win8.vcxproj", "{ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuHelper", "ClassicStartMenu\StartMenuHelper\StartMenuHelper.vcxproj", "{A42C6159-ACA8-46D1-A0FB-19C398B137D5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UpdateBin", "ClassicShellSetup\UpdateBin\UpdateBin.vcxproj", "{F92A5473-F9E0-412F-923C-6632A66D13C1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellUtility", "ClassicShellSetup\ClassicShellUtility\ClassicShellUtility.vcxproj", "{DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Midnight7", "Skins\Midnight7\Midnight7.vcxproj", "{7BD26CB3-5280-48FD-9A86-C13E321018D5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metro7", "Skins\Metro7\Metro7.vcxproj", "{598AB4AC-008E-4501-90B3-C5213834C1DA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metro", "Skins\Metro\Metro.vcxproj", "{63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metallic7", "Skins\Metallic7\Metallic7.vcxproj", "{CA5BFC96-428D-42F5-9F7D-CDDE048A357C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - Setup|Win32 = Setup|Win32 - Setup|x64 = Setup|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|Win32.ActiveCfg = Debug|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|Win32.Build.0 = Debug|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|x64.ActiveCfg = Debug|x64 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|x64.Build.0 = Debug|x64 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|Win32.ActiveCfg = Release|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|Win32.Build.0 = Release|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|x64.ActiveCfg = Release|x64 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|x64.Build.0 = Release|x64 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|Win32.ActiveCfg = Setup|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|Win32.Build.0 = Setup|Win32 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|x64.ActiveCfg = Setup|x64 - {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|x64.Build.0 = Setup|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|Win32.ActiveCfg = Debug|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|Win32.Build.0 = Debug|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|x64.ActiveCfg = Debug|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|x64.Build.0 = Debug|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|Win32.ActiveCfg = Release|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|Win32.Build.0 = Release|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|x64.ActiveCfg = Release|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|x64.Build.0 = Release|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|Win32.ActiveCfg = Setup|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|Win32.Build.0 = Setup|Win32 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|x64.ActiveCfg = Setup|x64 - {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|x64.Build.0 = Setup|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|Win32.Build.0 = Debug|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|x64.ActiveCfg = Debug|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|x64.Build.0 = Debug|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|Win32.ActiveCfg = Release|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|Win32.Build.0 = Release|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|x64.ActiveCfg = Release|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|x64.Build.0 = Release|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|Win32.ActiveCfg = Setup|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|Win32.Build.0 = Setup|Win32 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|x64.ActiveCfg = Setup|x64 - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|x64.Build.0 = Setup|x64 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.Build.0 = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|x64.ActiveCfg = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.ActiveCfg = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.Build.0 = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|x64.ActiveCfg = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Setup|Win32.ActiveCfg = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Setup|x64.ActiveCfg = Release|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|Win32.ActiveCfg = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|Win32.Build.0 = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|x64.ActiveCfg = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|x64.Build.0 = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|Win32.ActiveCfg = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|Win32.Build.0 = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|x64.ActiveCfg = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|x64.Build.0 = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|Win32.ActiveCfg = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|Win32.Build.0 = Resource|Win32 - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|x64.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|Win32.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|Win32.Build.0 = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|x64.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|x64.Build.0 = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|Win32.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|Win32.Build.0 = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|x64.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|x64.Build.0 = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|Win32.ActiveCfg = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|Win32.Build.0 = Resource|Win32 - {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|x64.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|Win32.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|Win32.Build.0 = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|x64.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|x64.Build.0 = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|Win32.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|Win32.Build.0 = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|x64.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|x64.Build.0 = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|Win32.ActiveCfg = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|Win32.Build.0 = Resource|Win32 - {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|x64.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|Win32.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|Win32.Build.0 = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|x64.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|x64.Build.0 = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|Win32.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|Win32.Build.0 = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|x64.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|x64.Build.0 = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|Win32.ActiveCfg = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|Win32.Build.0 = Resource|Win32 - {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|x64.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|Win32.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|Win32.Build.0 = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|x64.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|x64.Build.0 = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|Win32.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|Win32.Build.0 = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|x64.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|x64.Build.0 = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|Win32.ActiveCfg = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|Win32.Build.0 = Resource|Win32 - {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|x64.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|Win32.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|Win32.Build.0 = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|x64.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|x64.Build.0 = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|Win32.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|Win32.Build.0 = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|x64.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|x64.Build.0 = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|Win32.ActiveCfg = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|Win32.Build.0 = Resource|Win32 - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|x64.ActiveCfg = Resource|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|Win32.ActiveCfg = Debug|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|Win32.Build.0 = Debug|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|x64.ActiveCfg = Debug|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|Win32.ActiveCfg = Release|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|Win32.Build.0 = Release|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|x64.ActiveCfg = Release|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|Win32.ActiveCfg = Release|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|Win32.Build.0 = Release|Win32 - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|x64.ActiveCfg = Release|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|Win32.ActiveCfg = Debug|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|Win32.Build.0 = Debug|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|x64.ActiveCfg = Debug|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|Win32.ActiveCfg = Release|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|Win32.Build.0 = Release|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|x64.ActiveCfg = Release|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|Win32.ActiveCfg = Setup|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|Win32.Build.0 = Setup|Win32 - {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|x64.ActiveCfg = Setup|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|Win32.ActiveCfg = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|Win32.Build.0 = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|x64.ActiveCfg = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|Win32.ActiveCfg = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|Win32.Build.0 = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|x64.ActiveCfg = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|Win32.ActiveCfg = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|Win32.Build.0 = Resource|Win32 - {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|x64.ActiveCfg = Resource|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.ActiveCfg = Debug|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.Build.0 = Debug|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.ActiveCfg = Debug|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.Build.0 = Debug|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.ActiveCfg = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.Build.0 = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.ActiveCfg = Release|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.Build.0 = Release|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Setup|Win32.ActiveCfg = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Setup|Win32.Build.0 = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Setup|x64.ActiveCfg = Release|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Setup|x64.Build.0 = Release|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|Win32.ActiveCfg = Debug|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|Win32.Build.0 = Debug|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|x64.ActiveCfg = Debug|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|x64.Build.0 = Debug|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Release|Win32.ActiveCfg = Release|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Release|Win32.Build.0 = Release|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Release|x64.ActiveCfg = Release|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Release|x64.Build.0 = Release|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|Win32.ActiveCfg = Setup|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|Win32.Build.0 = Setup|Win32 - {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|x64.ActiveCfg = Setup|x64 - {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|x64.Build.0 = Setup|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|Win32.ActiveCfg = Debug|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|Win32.Build.0 = Debug|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|x64.ActiveCfg = Debug|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|x64.Build.0 = Debug|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|Win32.ActiveCfg = Release|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|Win32.Build.0 = Release|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|x64.ActiveCfg = Release|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|x64.Build.0 = Release|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|Win32.ActiveCfg = Setup|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|Win32.Build.0 = Setup|Win32 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|x64.ActiveCfg = Setup|x64 - {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|x64.Build.0 = Setup|x64 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|Win32.ActiveCfg = Debug|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|Win32.Build.0 = Debug|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|x64.ActiveCfg = Debug|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|Win32.ActiveCfg = Release|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|Win32.Build.0 = Release|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|x64.ActiveCfg = Release|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|Win32.ActiveCfg = Release|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|Win32.Build.0 = Release|Win32 - {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|x64.ActiveCfg = Release|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|Win32.ActiveCfg = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|Win32.Build.0 = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|x64.ActiveCfg = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|x64.Build.0 = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|Win32.ActiveCfg = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|Win32.Build.0 = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|x64.ActiveCfg = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|x64.Build.0 = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|Win32.ActiveCfg = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|Win32.Build.0 = Resource|Win32 - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|x64.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|Win32.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|Win32.Build.0 = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|x64.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|x64.Build.0 = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|Win32.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|Win32.Build.0 = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|x64.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|x64.Build.0 = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|Win32.ActiveCfg = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|Win32.Build.0 = Resource|Win32 - {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|x64.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|Win32.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|Win32.Build.0 = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|x64.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|x64.Build.0 = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|Win32.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|Win32.Build.0 = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|x64.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|x64.Build.0 = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|Win32.ActiveCfg = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|Win32.Build.0 = Resource|Win32 - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|x64.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|Win32.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|Win32.Build.0 = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|x64.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|x64.Build.0 = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|Win32.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|Win32.Build.0 = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|x64.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|x64.Build.0 = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|Win32.ActiveCfg = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|Win32.Build.0 = Resource|Win32 - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|x64.ActiveCfg = Resource|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|Win32.ActiveCfg = Debug|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|Win32.Build.0 = Debug|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|x64.ActiveCfg = Debug|x64 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|x64.Build.0 = Debug|x64 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|Win32.ActiveCfg = Release|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|Win32.Build.0 = Release|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|x64.ActiveCfg = Release|x64 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|x64.Build.0 = Release|x64 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|Win32.ActiveCfg = Setup|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|Win32.Build.0 = Setup|Win32 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|x64.ActiveCfg = Setup|x64 - {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|x64.Build.0 = Setup|x64 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Debug|Win32.ActiveCfg = update_4.3.1|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Debug|x64.ActiveCfg = update_4.2.7|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Release|Win32.ActiveCfg = update_4.2.7|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Release|Win32.Build.0 = update_4.2.7|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Release|x64.ActiveCfg = update_4.2.7|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Setup|Win32.ActiveCfg = update_4.2.7|Win32 - {F92A5473-F9E0-412F-923C-6632A66D13C1}.Setup|x64.ActiveCfg = update_4.3.0|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|Win32.ActiveCfg = Debug|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|Win32.Build.0 = Debug|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|x64.ActiveCfg = Debug|x64 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|x64.Build.0 = Debug|x64 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|Win32.ActiveCfg = Release|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|Win32.Build.0 = Release|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|x64.ActiveCfg = Release|x64 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|x64.Build.0 = Release|x64 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|Win32.ActiveCfg = Release|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|Win32.Build.0 = Release|Win32 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|x64.ActiveCfg = Release|x64 - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|x64.Build.0 = Release|x64 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|Win32.ActiveCfg = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|Win32.Build.0 = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|x64.ActiveCfg = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|x64.Build.0 = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|Win32.ActiveCfg = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|Win32.Build.0 = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|x64.ActiveCfg = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|x64.Build.0 = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|Win32.ActiveCfg = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|Win32.Build.0 = Resource|Win32 - {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|x64.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|Win32.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|Win32.Build.0 = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|x64.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|x64.Build.0 = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|Win32.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|Win32.Build.0 = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|x64.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|x64.Build.0 = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|Win32.ActiveCfg = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|Win32.Build.0 = Resource|Win32 - {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|x64.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|Win32.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|Win32.Build.0 = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|x64.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|x64.Build.0 = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|Win32.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|Win32.Build.0 = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|x64.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|x64.Build.0 = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|Win32.ActiveCfg = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|Win32.Build.0 = Resource|Win32 - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|x64.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|Win32.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|Win32.Build.0 = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|x64.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|x64.Build.0 = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|Win32.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|Win32.Build.0 = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|x64.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|x64.Build.0 = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|Win32.ActiveCfg = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|Win32.Build.0 = Resource|Win32 - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|x64.ActiveCfg = Resource|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A4A4D3B1-24E7-401E-A37C-72141D7603DC} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {404821C5-4EE4-4908-A759-5EF6DAC14AB6} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {9EC23CA9-384A-4EEB-979E-69879DC1A78C} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {066C9721-26D5-4C4D-868E-50C2BA0A8196} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {66D1EAA4-65D1-45CC-9989-E616FC0575EB} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} - {0A60FD06-3A81-4651-A869-9850DBC115EA} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {31C016FB-9EA1-4AF5-987A-37210C04DA06} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {F92A5473-F9E0-412F-923C-6632A66D13C1} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} - {7BD26CB3-5280-48FD-9A86-C13E321018D5} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {598AB4AC-008E-4501-90B3-C5213834C1DA} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} = {409484D8-C0DB-4991-AF03-124128EDEF98} - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C} = {409484D8-C0DB-4991-AF03-124128EDEF98} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {AF7D0AE8-B556-4840-92EF-CEADC95A5CD1} - EndGlobalSection -EndGlobal diff --git a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.rc b/ClassicShellSrc/ClassicShellLib/ClassicShellLib.rc deleted file mode 100644 index d16aad033..000000000 --- a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.rc +++ /dev/null @@ -1,330 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_SETTINGSTREE DIALOGEX 0, 0, 350, 160 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - CONTROL "",IDC_SETTINGS,"SysTreeView32",TVS_DISABLEDRAGDROP | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,7,336,126 - LTEXT "The settings that are modified from the default will show in bold\r\nRight-click on a setting for more functions",IDC_STATICTIP,7,135,336,18 -END - -IDD_SETTINGS DIALOGEX 0, 0, 381, 213 -STYLE DS_SETFONT | DS_SETFOREGROUND | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_CONTROLPARENT -CAPTION "Settings" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - ICON "",IDC_ICONSEARCH,7,9,20,20 - EDITTEXT IDC_EDITSEARCH,22,7,120,12,ES_AUTOHSCROLL - CONTROL "Show all settings",IDC_CHECKALL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,154,7,79,12 - CONTROL "Help...",IDC_LINKHELP,"SysLink",WS_TABSTOP,348,9,26,10,WS_EX_TRANSPARENT - CONTROL "",IDC_TABSETTINGS,"SysTabControl32",TCS_MULTILINE | TCS_FOCUSNEVER,7,20,367,169 - CONTROL "www.classicshell.net",IDC_LINKWEB,"SysLink",WS_TABSTOP,7,195,66,10,WS_EX_TRANSPARENT - CONTROL "Name of translator goes here",IDC_SYSLINKLOC, - "SysLink",NOT WS_VISIBLE | WS_TABSTOP,80,195,111,10 - PUSHBUTTON "&Backup",IDC_BUTTONBACKUP,200,192,60,14,WS_GROUP - DEFPUSHBUTTON "OK",IDOK,267,192,50,14 - PUSHBUTTON "Cancel",IDCANCEL,324,192,50,14 -END - -IDD_BROWSEFORICON DIALOGEX 0, 0, 317, 183 -STYLE DS_SETFONT | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Select Icon" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "File:",IDC_STATICFILE,7,7,19,14,SS_CENTERIMAGE - EDITTEXT IDC_EDITFILE,33,7,260,14,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONBROWSE,294,7,16,14 - CONTROL "",IDC_LISTICONS,"SysListView32",LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,26,303,132 - DEFPUSHBUTTON "OK",IDOK,205,162,50,14 - PUSHBUTTON "Cancel",IDCANCEL,260,162,50,14 -END - -IDD_LANGUAGE DIALOGEX 0, 0, 316, 144 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - CONTROL "",IDC_LISTLANGUAGE,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,18,302,99 - LTEXT "Select a language for the user interface:",IDC_STATICHINT,7,7,131,8 - PUSHBUTTON "&Check for Updates",IDC_BUTTONCHECK,7,123,75,14 - CONTROL "download link goes here",IDC_LINKDOWNLOAD,"SysLink",WS_TABSTOP,85,126,224,10 -END - -IDD_CUSTOMTREE DIALOGEX 0, 0, 365, 183 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Current toolbar items:",IDC_STATICLEFT,7,7,167,8 - CONTROL "",IDC_TREEITEMS,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,16,167,139 - LTEXT "Available commands:",IDC_STATICRIGHT,193,7,100,8 - CONTROL "",IDC_TREECOMMANDS,"SysTreeView32",TVS_SHOWSELALWAYS | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,191,16,167,139 - LTEXT "<<",IDC_STATICMIDDLE,177,77,11,8 - LTEXT "Drag items from the right column to the left. Double-click to edit. Right-click for more functions",IDC_STATICHINT,7,159,351,17 -END - -IDD_PROGRESS DIALOGEX 0, 0, 209, 63 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION -CAPTION "Dialog" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - PUSHBUTTON "Cancel",IDCANCEL,152,42,50,14 - CONTROL "",IDC_PROGRESS,"msctls_progress32",WS_BORDER,7,20,195,14 - LTEXT "Static",IDC_MESSAGE,7,7,195,12 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_SETTINGSTREE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 343 - TOPMARGIN, 7 - BOTTOMMARGIN, 153 - END - - IDD_SETTINGS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 374 - TOPMARGIN, 7 - BOTTOMMARGIN, 206 - END - - IDD_BROWSEFORICON, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 310 - TOPMARGIN, 7 - BOTTOMMARGIN, 176 - END - - IDD_LANGUAGE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 309 - TOPMARGIN, 7 - BOTTOMMARGIN, 137 - END - - IDD_CUSTOMTREE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 358 - TOPMARGIN, 7 - BOTTOMMARGIN, 176 - END - - IDD_PROGRESS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 202 - TOPMARGIN, 7 - BOTTOMMARGIN, 56 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_ICONLOCK ICON "padlock.ico" -IDI_ICONPLAY ICON "play.ico" -IDI_ICONWARNING ICON "warning.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDB_FLAGS BITMAP "flags.bmp" -IDB_FLAGS24 BITMAP "flags24.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_TOGGLE_SETTING "Toggle Setting\tSpace" - IDS_SELECT_SETTING "Select Setting\tSpace" - IDS_DEFAULT_SETTING "Set Default\tCtrl+Space" - IDS_PLAY_SETTING "Play Sound\tCtrl+P" - IDS_ICON_FILTERS "Icon files (*.ico, *.dll, *.exe)|*.ico;*.dll;*.exe|ICO files (*.ico)|*.ico|DLL files (*.dll)|*.dll|EXE files (*.exe)|*.exe|All Files (*.*)|*.*|" - IDS_ICON_TITLE "Select Source File" - IDS_WAV_FILTERS "WAV files (*.wav)|*.wav|" - IDS_WAV_TITLE "Select Sound File" - IDS_SETTING_LOCKED "This setting has been locked by the administrator" - IDS_SETTING_LOCKED_GP "This setting has been locked by a group policy" - IDS_BASIC_SETTINGS "Basic Settings" - IDS_ALWAYS_ON_TOP "&Always on Top" - IDS_MENU_EDIT "Edit Item" - IDS_MENU_DELETE "Delete Item" - IDS_MENU_RENAME "Rename Item" - IDS_PICK_LINK_TITLE "Select a file or a folder" -END - -STRINGTABLE -BEGIN - IDS_PICK_LINK_FILE "Select File" - IDS_PICK_LINK_FOLDER "Select Folder" - IDS_DUPLICATE_ITEM "Item named '%s' already exists." - IDS_ERROR_TITLE "Error" - IDS_ERROR_SEPARATOR "The item name cannot be '%s'." - IDS_ERROR_ASCII "This is an internal name of the item and must contain only English letters and numbers. Use the Text and Tip properties to enter the visible text." - IDS_ERROR_EMPTY "The item name cannot be empty." - IDS_RESET_TOOLBAR "Reset Toolbar" - IDS_RESET_TOOLBAR_WARN "Are you sure you want to reset all toolbar buttons?" - IDS_RESET_MENU "Reset Start Menu" - IDS_RESET_MENU_WARN "Are you sure you want to reset the whole start menu?" - IDS_ADD_TOOLBAR "Add to Toolbar" - IDS_ADD_MENU "Add to Menu" - IDS_INSERT_MENU "Create sub-menu" - IDS_EMPTY_MENU "" - IDS_TREE_TOOLBAR "Current toolbar buttons:" -END - -STRINGTABLE -BEGIN - IDS_TREE_MENU "Current menu items:" - IDS_XML_FILTERS "XML files (*.xml)|*.xml|" - IDS_XML_TITLE_LOAD "Load XML File" - IDS_XML_TITLE_SAVE "Save XML File" - IDS_RESET_CONFIRM "Are you sure you want to reset all settings?" - IDS_RESET_TITLE "Reset All Settings" - IDS_TOOLBAR_LOCKED "The toolbar is locked by the administrator" - IDS_MENU_LOCKED "The start menu is locked by the administrator" - IDS_BACKUP_SAVE "Save to XML File..." - IDS_BACKUP_LOAD "Load from XML File..." - IDS_BACKUP_RESET "Reset all settings" - IDS_ERROR_LOADING_XML "Error loading XML file '%s'." - IDS_ERROR_SAVING_XML "Error saving XML file '%s'." - IDS_DRAG_DROP_EXP_TIP "Drag buttons from the right column to the left. You can drop on top of a button to create a sub-menu.\nDouble-click in the left column to edit the button. Right-click for more functions." - IDS_DRAG_DROP_SM_TIP "Drag menu items from the right column to the left. You can drop on top of a menu item to create a sub-menu.\nDouble-click in the left column to edit the item. Right-click for more functions." - IDS_COMMAND_EXP_TIP "Drag the command or double-click on it to add it to the toolbar" -END - -STRINGTABLE -BEGIN - IDS_COMMAND_SM_TIP "Drag the command or double-click on it to add it to the start menu" - IDS_COMMAND_FILTERS "Programs (*.exe, *.com, *.pif, *.bat, *.cmd)|*.exe;*.com;*.pif;*.bat;*.cmd|All files (*.*)|*.*|" - IDS_OS_LANGUAGE "Current OS language" - IDS_BMP_FILTERS "Image files (*.bmp,*.png)|*.bmp;*.png|" - IDS_BMP_TITLE "Select Image File" - IDS_SEARCH_PROMPT "Search settings" - IDS_SETTING_SEARCH "Search Results" - IDS_WEBSITE_TIP "Visit Classic Shell on the web - http://www.classicshell.net" - IDS_LOCATE_SETTING "Locate setting" - IDS_LANGUAGE_UPDATED "The language %s is up to date." - IDS_LANGUAGE_MISSING "Update for language %s is not available." - IDS_LANGUAGE_DOWNLOAD "New update for language %s is available. Click here to install it." - IDS_LANGUAGE_SUCCESS "The language file was installed successfully.\nYou need to log off and back on for the update to take effect." - IDS_LANGUAGE_SUCCESS2 "The language file was installed successfully.\nYou need to log off and back on for the update to take effect.\n\nNote: This update provides only basic translations. It supports only the main text found in the start menu and in Explorer. The settings will not be translated." - IDS_LANGUAGE_FAIL "Failed to check for updates." - IDS_INTERNET_FAIL "Failed to connect to the Internet." -END - -STRINGTABLE -BEGIN - IDS_INITIATE_FAIL "Failed to initiate the download." - IDS_LANG_DOWNLOAD_FAIL "Failed to download the language file." - IDS_LANG_SAVE_FAIL "Failed to save language file '%s'." - IDS_UPDATE_TITLE "Classic Shell Update" - IDS_INST_DOWNLOAD_FAIL "Failed to download the new version." - IDS_INST_SAVE_FAIL "Failed to save file '%s'." - IDS_PROGRESS_CONNECT "Connecting..." - IDS_PROGRESS_DOWNLOAD "Downloading..." - IDS_PROGRESS_VERIFY "Verifying..." - IDS_PROGRESS_SAVE "Saving..." - IDS_PROGRESS_TITLE_CHECK "Checking for updates" - IDS_PROGRESS_TITLE_DOWNLOAD "Downloading update" - IDS_DOWNLOAD_TIP "You can try getting the file directly from the website:" - IDS_BMP_FILTERS2 "Image files (*.bmp,*.png,*.jpg)|*.bmp;*.png;*.jpg|" - IDS_UNSAVED_CHANGES "Do you want to save your changes to the settings?" - IDS_UNSAVED_TITLE "Unsaved changes" -END - -STRINGTABLE -BEGIN - IDS_VERSION_URL "http://www.classicshell.net/files/updates/update_" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj b/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj deleted file mode 100644 index c3707bcde..000000000 --- a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj +++ /dev/null @@ -1,191 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {D42FE717-485B-492D-884A-1999F6D51154} - ClassicShellLib - Win32Proj - 10.0.16299.0 - - - - StaticLibrary - v141 - Static - Unicode - - - StaticLibrary - v141 - Static - Unicode - - - StaticLibrary - v141 - Static - Unicode - - - StaticLibrary - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - - - $(Configuration)64\ - $(Configuration)64\ - - - $(Configuration)\ - $(Configuration)\ - - - $(Configuration)64\ - $(Configuration)64\ - - - - Disabled - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - true - - - - - Disabled - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - true - - - - - MaxSpeed - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - MachineX86 - - - - - MaxSpeed - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Create - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj.filters b/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj.filters deleted file mode 100644 index e69357b92..000000000 --- a/ClassicShellSrc/ClassicShellLib/ClassicShellLib.vcxproj.filters +++ /dev/null @@ -1,152 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {2dafcc43-3a9f-4c0e-8d8a-b43c78f07e35} - - - {48a0589e-ec5e-4ded-b507-ca72c33429c7} - - - {402c170e-bb90-4637-85b7-98857963160f} - - - {40e914e4-1c35-4b97-a4f6-15dce5ff5b20} - - - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - - - Resource Files - - - - - Resource Files - - - Strings - - - Strings - - - Strings - - - Strings - - - Resources - - - Resources - - - Resources - - - Resources - - - Resources - - - Settings - - - Settings - - - Settings - - - Settings - - - Settings - - - Settings - - - Lib - - - Lib - - - - - Strings - - - Strings - - - Strings - - - Strings - - - Resources - - - Resources - - - Resources - - - Resources - - - Resources - - - Settings - - - Settings - - - Settings - - - Settings - - - Settings - - - Settings - - - Lib - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellLib/DownloadHelper.cpp b/ClassicShellSrc/ClassicShellLib/DownloadHelper.cpp deleted file mode 100644 index dbdbf02bf..000000000 --- a/ClassicShellSrc/ClassicShellLib/DownloadHelper.cpp +++ /dev/null @@ -1,1144 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include -#include "resource.h" -#include "..\ClassicShellSetup\UpdateBin\resource.h" -#include "DownloadHelper.h" -#include "Settings.h" -#include "SettingsUIHelper.h" -#include "LanguageSettingsHelper.h" -#include "ResourceHelper.h" -#include "ComHelper.h" -#include "FNVHash.h" -#include "StringUtils.h" -#include "Translations.h" -#include -#include - -//#define UPDATE_LOG L"-|%LOCALAPPDATA%\\ClassicShell\\UpdateLog.txt" - -const __int64 TIME_DIVISOR=360000000; // divisor for FILETIME to get 0.01 hour precision -const int TIME_PRECISION=100; // 0.01 hour precision - -class CProgressDlg: public CResizeableDlg -{ -public: - CProgressDlg( void ); - BEGIN_MSG_MAP( CProgressDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_CLEAR, OnClear ) - COMMAND_HANDLER( IDCANCEL, BN_CLICKED, OnCancel ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - END_RESIZE_MAP - - void Create( HWND owner, const wchar_t *title ); - void SetText( const wchar_t *text ); // may block if messages are not processed - void SetProgress( int progress ); // -1 for undefined - void EnableCancel( bool bEnabled ); - bool IsCanceled( void ) const { return m_bCanceled; } - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - -private: - bool m_bCanceled; - bool m_bMarquee; - CWindow m_Progress; - - enum - { - COMMAND_SET_PROGRESS, - COMMAND_ENABLE_CANCEL, - }; -}; - -CProgressDlg::CProgressDlg( void ) -{ - m_bCanceled=m_bMarquee=false; -} - -LRESULT CProgressDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - InitResize(MOVE_HORIZONTAL|MOVE_VERTICAL); - m_Progress=GetDlgItem(IDC_PROGRESS); - m_Progress.SendMessage(PBM_SETRANGE,0,MAKELPARAM(0,100)); - return TRUE; -} - -void CProgressDlg::Create( HWND owner, const wchar_t *title ) -{ - DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_PROGRESS); - CResizeableDlg::Create(owner,pTemplate); - SetWindowText(title); - ShowWindow(SW_SHOW); - SetDlgItemText(IDC_MESSAGE,L""); -} - -void CProgressDlg::SetText( const wchar_t *text ) -{ - SetDlgItemText(IDC_MESSAGE,text); -} - -void CProgressDlg::SetProgress( int progress ) -{ - PostMessage(WM_CLEAR,COMMAND_SET_PROGRESS,progress); -} - -void CProgressDlg::EnableCancel( bool bEnabled ) -{ - PostMessage(WM_CLEAR,COMMAND_ENABLE_CANCEL,bEnabled?1:0); -} - -LRESULT CProgressDlg::OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (wParam==COMMAND_SET_PROGRESS) - { - int progress=(int)lParam; - if (progress>=0) - { - if (m_bMarquee) - { - m_Progress.SendMessage(PBM_SETMARQUEE,FALSE); - m_bMarquee=false; - } - m_Progress.SendMessage(PBM_SETPOS,progress); - } - else - { - if (!m_bMarquee) - { - m_Progress.SendMessage(PBM_SETMARQUEE,TRUE,50); - m_Progress.SetWindowLong(GWL_STYLE,m_Progress.GetWindowLong(GWL_STYLE)|PBS_MARQUEE); - m_bMarquee=true; - } - m_Progress.SendMessage(PBM_STEPIT); - } - } - else if (wParam==COMMAND_ENABLE_CANCEL) - { - GetDlgItem(IDCANCEL).EnableWindow(lParam!=0); - } - return 0; -} - -LRESULT CProgressDlg::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - m_bCanceled=true; - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -static bool g_bCheckingVersion; - -static DWORD GetTimeStamp( const wchar_t *fname ) -{ - HANDLE h=CreateFile(fname,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); - if (h==INVALID_HANDLE_VALUE) - return 0; - DWORD res=0; - DWORD q; - IMAGE_DOS_HEADER header; - if (ReadFile(h,&header,sizeof(header),&q,NULL) && q==sizeof(header)) - { - if (SetFilePointer(h,header.e_lfanew+8,NULL,FILE_BEGIN)!=INVALID_SET_FILE_POINTER) - { - if (!ReadFile(h,&res,4,&q,NULL) || q!=4) - res=0; - } - } - CloseHandle(h); - return res; -} - -enum TDownloadResult -{ - DOWNLOAD_OK, - DOWNLOAD_SAMETIME, - DOWNLOAD_CANCEL, - - // errors - DOWNLOAD_FIRST_ERROR, - DOWNLOAD_INTERNET=DOWNLOAD_FIRST_ERROR, - DOWNLOAD_START, - DOWNLOAD_FAIL, -}; - -// Downloads a file -// filename - returns the name of the downloaded file -// timestamp - if not zero, it is compared to the timestamp of the file and returns DOWNLOAD_SAMETIME if the same (and buf will be empty) -static TDownloadResult DownloadFile( const wchar_t *url, std::vector &buf, CString *pFilename, DWORD timestamp, bool bAcceptCached, CProgressDlg *pProgress, TSettingsComponent component ) -{ - const wchar_t *compName=L"Classic Shell"; - switch (component) - { - case COMPONENT_EXPLORER: compName=L"Classic Explorer"; break; - case COMPONENT_MENU: compName=L"Classic Start Menu"; break; - case COMPONENT_IE: compName=L"Classic IE"; break; - case COMPONENT_UPDATE: compName=L"Classic Shell Update"; break; - } - - DWORD compVersion=GetVersionEx(g_Instance); - - wchar_t agent[100]; - Sprintf(agent,_countof(agent),L"%s %d.%d.%d (Win %x)",compName,compVersion>>24,(compVersion>>16)&0xFF,compVersion&0xFFFF,GetWinVersion()); - - TDownloadResult res=DOWNLOAD_OK; - HINTERNET hInternet=InternetOpen(agent,INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0); - if (!hInternet) - return DOWNLOAD_INTERNET; - if (pProgress && pProgress->IsCanceled()) - res=DOWNLOAD_CANCEL; - - wchar_t host[256]; - wchar_t file[256]; - URL_COMPONENTS components={sizeof(components)}; - components.lpszHostName=host; - components.dwHostNameLength=_countof(host); - components.lpszUrlPath=file; - components.dwUrlPathLength=_countof(file); - InternetCrackUrl(url,0,0,&components); - int time=GetTickCount(); - if (pProgress) - pProgress->SetText(LoadStringEx(IDS_PROGRESS_CONNECT)); - HINTERNET hConnect=InternetConnect(hInternet,host,INTERNET_DEFAULT_HTTP_PORT,L"",L"",INTERNET_SERVICE_HTTP,0,0); - if (hConnect) - { - if (pProgress && pProgress->IsCanceled()) - res=DOWNLOAD_CANCEL; - const wchar_t *accept[]={L"*/*",NULL}; - if (res==DOWNLOAD_OK) - { - HINTERNET hRequest=HttpOpenRequest(hConnect,L"GET",file,NULL,NULL,accept,bAcceptCached?0:INTERNET_FLAG_RELOAD,0); - if (hRequest) - { - if (pProgress && pProgress->IsCanceled()) - res=DOWNLOAD_CANCEL; - // get size (may be missing) - DWORD fileSize; - if (res==DOWNLOAD_OK) - { - if (HttpSendRequest(hRequest,NULL,0,NULL,0)) - { - DWORD len=sizeof(fileSize); - DWORD index=0; - if (!HttpQueryInfo(hRequest,HTTP_QUERY_CONTENT_LENGTH|HTTP_QUERY_FLAG_NUMBER,&fileSize,&len,&index)) - fileSize=0; - } - else - res=DOWNLOAD_START; - } - - // get file name (must be after HttpSendRequest to resolve any redirections) - if (res==DOWNLOAD_OK && pFilename) - { - wchar_t buf[1024]; - DWORD len=sizeof(buf); - if (InternetQueryOption(hRequest,INTERNET_OPTION_URL,buf,&len)) - { - const wchar_t *name=wcsrchr(buf,'/'); - if (name && name[1]) - *pFilename=name+1; - else - res=DOWNLOAD_START; - } - else - res=DOWNLOAD_START; - } - - if (res==DOWNLOAD_OK) - { - if (pProgress) - { - pProgress->SetText(LoadStringEx(IDS_PROGRESS_DOWNLOAD)); - if (fileSize==0) - pProgress->SetProgress(-1); - } - int CHUNK_SIZE=timestamp?1024:32768; // start with small chunk to verify the timestamp - DWORD size=0; - buf.reserve(fileSize+CHUNK_SIZE); - while (1) - { - if (pProgress && pProgress->IsCanceled()) - { - res=DOWNLOAD_CANCEL; - break; - } - DWORD dwSize; - buf.resize(size+CHUNK_SIZE); - if (!InternetReadFile(hRequest,&buf[size],CHUNK_SIZE,&dwSize)) - { - res=DOWNLOAD_FAIL; - break; - } - if (dwSize==0) - break; - size+=dwSize; - if (pProgress && fileSize) - pProgress->SetProgress(size*100/fileSize); - if (timestamp && (size=sizeof(IMAGE_DOS_HEADER)) - { - DWORD pos=((IMAGE_DOS_HEADER*)&buf[0])->e_lfanew+8; - if (size>=pos+4) - { - if (timestamp==*(DWORD*)&buf[pos]) - { - res=DOWNLOAD_SAMETIME; - break; - } - timestamp=0; - CHUNK_SIZE=32768; - } - } - } - buf.resize(size); - } - InternetCloseHandle(hRequest); - } - else - res=DOWNLOAD_START; - } - InternetCloseHandle(hConnect); - } - else - res=DOWNLOAD_START; - - InternetCloseHandle(hInternet); - return res; -} - -static int SaveFile( const wchar_t *fname, const std::vector &buf ) -{ - HANDLE h=CreateFile(fname,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); - int err=0; - if (h!=INVALID_HANDLE_VALUE) - { - DWORD size=(DWORD)buf.size(); - DWORD q; - if (WriteFile(h,&buf[0],size,&q,NULL) && q==size) - CloseHandle(h); - else - { - err=GetLastError(); -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"Failed to write file '%s': 0x%08X",fname,err); -#endif - CloseHandle(h); - DeleteFile(fname); - } - } - else - { - err=GetLastError(); -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"Failed to save file '%s': 0x%08X",fname,err); -#endif - } - return err; -} - -struct VersionCheckParams -{ - TVersionCheck check; - TSettingsComponent component; - tNewVersionCallback callback; - CProgressDlg *progress; -}; - -// 0 - fail, 1 - success, 2 - cancel -static DWORD WINAPI ThreadVersionCheck( void *param ) -{ - VersionCheckParams params=*(VersionCheckParams*)param; - delete param; - param=NULL; - ULONGLONG curTimeL; - GetSystemTimeAsFileTime((FILETIME*)&curTimeL); - DWORD curTime=(DWORD)(curTimeL/TIME_DIVISOR); // in 0.01 hours - - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicShell")!=ERROR_SUCCESS) - { - g_bCheckingVersion=false; - return 0; - } - DWORD curVersion=GetVersionEx(g_Instance); - regKey.SetDWORDValue(L"LastUpdateVersion",curVersion); - - // download file - wchar_t fname[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicShell"; - DoEnvironmentSubst(fname,_countof(fname)); - SHCreateDirectory(NULL,fname); - PathAppend(fname,L"update.ver"); - - bool res=false; - CString urlBase=LoadStringEx(IDS_VERSION_URL); - VersionData data; - data.Clear(); - if (data.Load(fname,false)==VersionData::LOAD_OK) - { - if (!data.altUrl.IsEmpty()) - urlBase=data.altUrl; - WIN32_FILE_ATTRIBUTE_DATA attr; - if (GetFileAttributesEx(fname,GetFileExInfoStandard,&attr)) - { - DWORD writeTime=(DWORD)(((((ULONGLONG)attr.ftLastWriteTime.dwHighDateTime)<<32)|attr.ftLastWriteTime.dwLowDateTime)/TIME_DIVISOR); - if (curTime>writeTime && (curTime-writeTime)>24,(curVersion>>16)&0xFF,curVersion&0xFFFF); - - #ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"URL: %s",url); - #endif - - std::vector buf; - TDownloadResult download=DownloadFile(url,buf,NULL,GetTimeStamp(fname),false,params.progress,params.component); - #ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"Download result: %d",download); - #endif - if (download==DOWNLOAD_CANCEL) - { - g_bCheckingVersion=false; - return 2; - } - - if (downloadSetText(LoadStringEx(IDS_PROGRESS_VERIFY)); - params.progress->SetProgress(-1); - } - VersionData::TLoadResult load=data.Load(fname,false); - #ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"Load result: %d",load); - #endif - if (load==VersionData::LOAD_BAD_FILE) - DeleteFile(fname); - res=(load==VersionData::LOAD_OK); - } - } - } - - curTime+=(rand()*TIME_PRECISION)/(RAND_MAX+1)-(TIME_PRECISION/2); // add between -30 and 30 minutes to randomize access - if (!res) - { - g_bCheckingVersion=false; - // if the check failed pretend we checked 5 days ago (so we check again in 48 hours) - if (curTime>24*5*TIME_PRECISION) - regKey.SetDWORDValue(L"LastUpdateTime",curTime-24*5*TIME_PRECISION); - return 0; - } - - regKey.SetDWORDValue(L"LastUpdateTime",curTime); - - { - DWORD remindedVersion; - if (regKey.QueryDWORDValue(L"RemindedVersion",remindedVersion)!=ERROR_SUCCESS) - remindedVersion=0; - data.bNewVersion=(data.newVersion>curVersion); - data.bIgnoreVersion=(data.bNewVersion && data.newVersion<=remindedVersion); - } - { - wchar_t languages[100]={0}; - CString language2=GetSettingString(L"Language"); - if (!language2.IsEmpty()) - { - Strcpy(languages,_countof(languages)-1,language2); - } - else - { - ULONG size=0; - ULONG len=_countof(languages); - GetUserPreferredUILanguages(MUI_LANGUAGE_NAME,&size,languages,&len); - } - - bool bNewLanguage=false; - for (wchar_t *lang=languages;*lang;lang+=Strlen(lang)+1) - { - if (_wcsicmp(lang,L"en")==0 || _wcsnicmp(lang,L"en-",3)==0) - break; // English - DWORD dllVersion=0, dllBuild=0; - HINSTANCE resInstance=LoadTranslationDll(lang); - if (resInstance) - { - dllVersion=GetVersionEx(resInstance,&dllBuild); - FreeLibrary(resInstance); - } - - DWORD newVersion=0, newBuild=0; - for (std::vector::const_iterator it=data.languages.begin();it!=data.languages.end();++it) - { - if (_wcsicmp(it->language,lang)==0) - { - newVersion=it->version; - newBuild=it->build; - break; - } - } - if (newVersion==0) - continue; - - if (newVersion>dllVersion || (newVersion==dllVersion && newBuild>dllBuild)) - { - // a new DLL for this language exists - data.bNewLanguage=true; - data.newLanguage=lang; - data.encodedLangVersion=(newVersion&0xFFFF0000)|((newVersion&0xFF)<<8)|(newBuild&0xFF); - DWORD remindedVersion; - if (regKey.QueryDWORDValue(L"RemindedLangVersion",remindedVersion)!=ERROR_SUCCESS) - remindedVersion=0; - data.bIgnoreLanguage=(data.encodedLangVersion<=remindedVersion); - } - break; - } - } - - data.bValid=true; - if (params.check==CHECK_UPDATE) - { - params.callback(data); - g_bCheckingVersion=false; - return 1; - } - if ((data.bNewVersion && !data.bIgnoreVersion) || (data.bNewLanguage && !data.bIgnoreLanguage)) - params.callback(data); - g_bCheckingVersion=false; - return 0; -} - -DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionCheck check, tNewVersionCallback callback ) -{ - if (g_bCheckingVersion) return 0; - - if (check==CHECK_UPDATE) - { - g_bCheckingVersion=true; - VersionCheckParams *params=new VersionCheckParams; - params->check=check; - params->component=component; - params->callback=callback; - params->progress=NULL; - - if (!owner) - return ThreadVersionCheck(params); - - CProgressDlg progress; - params->progress=&progress; - progress.Create(owner,LoadStringEx(IDS_PROGRESS_TITLE_CHECK)); - - HANDLE hThread=CreateThread(NULL,0,ThreadVersionCheck,params,0,NULL); - - while (1) - { - DWORD wait=MsgWaitForMultipleObjects(1,&hThread,FALSE,INFINITE,QS_ALLINPUT); - if (wait!=WAIT_OBJECT_0+1) - break; - MSG msg; - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - progress.DestroyWindow(); - DWORD exit; - if (!GetExitCodeThread(hThread,&exit)) - exit=0; - CloseHandle(hThread); - return exit; - } - else - { - DWORD buildTime=0; - { - // skip the update if the update component is not found - wchar_t path[_MAX_PATH]; - GetModuleFileName(_AtlBaseModule.GetModuleInstance(),path,_countof(path)); - PathRemoveFileSpec(path); - PathAppend(path,L"ClassicShellUpdate.exe"); - - WIN32_FILE_ATTRIBUTE_DATA attr; - if (!GetFileAttributesEx(path,GetFileExInfoStandard,&attr)) - return 0; - - buildTime=(DWORD)(((((ULONGLONG)attr.ftCreationTime.dwHighDateTime)<<32)|attr.ftCreationTime.dwLowDateTime)/TIME_DIVISOR); // in 0.01 hours - } - - ULONGLONG curTimeL; - GetSystemTimeAsFileTime((FILETIME*)&curTimeL); - DWORD curTime=(DWORD)(curTimeL/TIME_DIVISOR); // in 0.01 hours - if (curTime-buildTime>24*365*TIME_PRECISION) - return 0; // the build is more than a year old, don't do automatic updates - - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicShell")!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicShell"); - - DWORD lastVersion; - if (regKey.QueryDWORDValue(L"LastUpdateVersion",lastVersion)!=ERROR_SUCCESS) - lastVersion=0; - if (lastVersion==GetVersionEx(g_Instance)) - { - DWORD lastTime; - if (regKey.QueryDWORDValue(L"LastUpdateTime",lastTime)!=ERROR_SUCCESS) - lastTime=0; - if ((int)(curTime-lastTime)<168*TIME_PRECISION) - return 0; // check weekly - } - - // check the Update setting (uses the current value in the registry, not the one from memory - { - CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; - bool bUpgrade=OpenSettingsKeys(COMPONENT_SHARED,regSettings,regSettingsUser,regPolicy,regPolicyUser); - - CSetting settings[]={ - {L"Update",CSetting::TYPE_BOOL,0,0,1}, - {NULL} - }; - - settings[0].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); - - if (!GetSettingBool(settings[0])) - return 0; - } - - VersionCheckParams *params=new VersionCheckParams; - params->check=check; - params->component=component; - params->callback=callback; - params->progress=NULL; - - g_bCheckingVersion=true; - if (check==CHECK_AUTO_WAIT) - return ThreadVersionCheck(params); - HANDLE hThread=CreateThread(NULL,0,ThreadVersionCheck,params,0,NULL); - CloseHandle(hThread); - return hThread!=NULL?1:0; - } -} - -static CString LoadStringEx( HMODULE hModule, int stringId, int langId ) -{ - CString res; - - HRSRC hrsrc=FindResourceEx(hModule,RT_STRING,MAKEINTRESOURCE((stringId>>4)+1),(WORD)langId); - if (!hrsrc) return res; - HGLOBAL hglb=LoadResource(hModule,hrsrc); - if (!hglb) return res; - WORD *data=(WORD*)LockResource(hglb); - if (!data) return res; - - stringId&=15; - for (int i=0;i0) - { - std::vector signerInfo(len); - CMSG_SIGNER_INFO *pSignerInfo=(CMSG_SIGNER_INFO*)&signerInfo[0]; - if (CryptMsgGetParam(hMsg,CMSG_SIGNER_INFO_PARAM,0,pSignerInfo,&len)) - { - CERT_INFO certInfo; - certInfo.Issuer=pSignerInfo->Issuer; - certInfo.SerialNumber=pSignerInfo->SerialNumber; - PCCERT_CONTEXT pCertContext=CertFindCertificateInStore(hStore,X509_ASN_ENCODING|PKCS_7_ASN_ENCODING,0,CERT_FIND_SUBJECT_CERT,&certInfo,NULL); - if (pCertContext) - { - len=CertGetNameString(pCertContext,CERT_NAME_SIMPLE_DISPLAY_TYPE,0,NULL,NULL,0); - if (len>1) - { - wchar_t *buf=signerName.GetBuffer(len-1); - if (buf) - { - DWORD res=CertGetNameString(pCertContext,CERT_NAME_SIMPLE_DISPLAY_TYPE,0,NULL,buf,len); - signerName.ReleaseBufferSetLength(len-1); - if (!res) signerName.Empty(); - } - -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"Signer: '%s', '%s'",signer,signerName); -#endif - } - else - { -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"CertGetNameString failed"); -#endif - } - } - else - { -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"CertFindCertificateInStore failed"); -#endif - } - } - else - { -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"CryptMsgGetParam2 failed"); -#endif - } - } - else - { -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"CryptMsgGetParam1 failed"); -#endif - } - if (hStore) CertCloseStore(hStore,0); - if (hMsg) CryptMsgClose(hMsg); - } - else - { -#ifdef UPDATE_LOG - LogToFile(UPDATE_LOG,L"CryptQueryObject failed"); -#endif - } - - return (signerName==signer); -} - -void VersionData::Clear( void ) -{ - bValid=false; - newVersion=encodedLangVersion=0; - downloadUrl.Empty(); - downloadSigner.Empty(); - news.Empty(); - updateLink.Empty(); - languageLink.Empty(); - altUrl.Empty(); - bNewVersion=bIgnoreVersion=bNewLanguage=bIgnoreLanguage=false; - newLanguage.Empty(); - for (std::vector::iterator it=languages.begin();it!=languages.end();++it) - if (it->bitmap) - DeleteObject(it->bitmap); - languages.clear(); -} - -void VersionData::Swap( VersionData &data ) -{ - std::swap(bValid,data.bValid); - std::swap(newVersion,data.newVersion); - std::swap(encodedLangVersion,data.encodedLangVersion); - std::swap(downloadUrl,data.downloadUrl); - std::swap(downloadSigner,data.downloadSigner); - std::swap(news,data.news); - std::swap(updateLink,data.updateLink); - std::swap(languageLink,data.languageLink); - std::swap(altUrl,data.altUrl); - std::swap(bNewVersion,data.bNewVersion); - std::swap(bIgnoreVersion,data.bIgnoreVersion); - std::swap(bNewLanguage,data.bNewLanguage); - std::swap(bIgnoreLanguage,data.bIgnoreLanguage); - std::swap(newLanguage,data.newLanguage); - std::swap(languages,data.languages); -} - -VersionData::TLoadResult VersionData::Load( const wchar_t *fname, bool bLoadFlags ) -{ - Clear(); - if (!VerifyDigitalCertificate(fname,L"Ivaylo Beltchev")) - return LOAD_BAD_FILE; - - HMODULE hModule=LoadLibraryEx(fname,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hModule) return LOAD_BAD_FILE; - - if (GetVersionEx(hModule)!=GetVersionEx(g_Instance)) - { - FreeLibrary(hModule); - return LOAD_BAD_VERSION; - } - - wchar_t defLang[100]=L""; - { - CRegKey regKeyLng; - if (regKeyLng.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(defLang); - if (regKeyLng.QueryStringValue(L"DefaultLanguage",defLang,&size)!=ERROR_SUCCESS) - defLang[0]=0; - } - } - - const int DEFAULT_LANGUAGE=0x409; - - int defLangId; - if (!defLang[0] || !GetLocaleInfoEx(defLang,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&defLangId,4)) - defLangId=DEFAULT_LANGUAGE; - - downloadUrl=LoadStringEx(hModule,IDS_INSTALL_URL,defLangId); - // these are always in en-US - downloadSigner=LoadStringEx(hModule,IDS_INSTALL_SIGNER,DEFAULT_LANGUAGE); - CString strVer=LoadStringEx(hModule,IDS_VERSION,defLangId); - if (strVer.IsEmpty()) - strVer=LoadStringEx(hModule,IDS_VERSION,DEFAULT_LANGUAGE); - updateLink=LoadStringEx(hModule,IDS_UPDATE_LINK,DEFAULT_LANGUAGE); - languageLink=LoadStringEx(hModule,IDS_LANGUAGE_LINK,DEFAULT_LANGUAGE); - altUrl=LoadStringEx(hModule,IDS_ALT_URL,DEFAULT_LANGUAGE); - - int v1, v2, v3; - if (!downloadUrl.IsEmpty() && swscanf_s(strVer,L"%d.%d.%d",&v1,&v2,&v3)==3) - { - newVersion=(v1<<24)|(v2<<16)|v3; - news=LoadStringEx(hModule,IDS_NEWS,defLangId); - if (news.IsEmpty()) - news=LoadStringEx(hModule,IDS_NEWS,DEFAULT_LANGUAGE); - - EnumResourceLanguages(hModule,RT_STRING,MAKEINTRESOURCE((IDS_LNG_URL>>4)+1),EnumStringLanguages,(LONG_PTR)this); - for (std::vector::iterator it=languages.begin();it!=languages.end();++it) - it->bitmap=(HBITMAP)LoadImage(hModule,MAKEINTRESOURCE(it->languageId),IMAGE_BITMAP,22,27,LR_CREATEDIBSECTION); - } - - FreeLibrary(hModule); - - if (newVersion && !downloadUrl.IsEmpty() && !news.IsEmpty()) - return LOAD_OK; - Clear(); - return LOAD_ERROR; -} - -struct DownloadFileParams -{ - // input - const wchar_t *url; - const wchar_t *signer; - DWORD hash; - const wchar_t *path; - CString fname; // file name on input, full path on output - CProgressDlg *progress; - bool bAcceptCached; - TSettingsComponent component; - - // output - TDownloadResult downloadRes; - int saveRes; - bool valid; -}; - -static DWORD WINAPI ThreadDownloadFile( void *param ) -{ - DownloadFileParams ¶ms=*(DownloadFileParams*)param; - param=NULL; - params.valid=false; - params.saveRes=0; - - std::vector buf; - params.downloadRes=DownloadFile(params.url,buf,params.fname.IsEmpty()?¶ms.fname:NULL,0,params.bAcceptCached,params.progress,params.component); - if (params.downloadRes==DOWNLOAD_CANCEL || params.downloadRes>=DOWNLOAD_FIRST_ERROR) - return 0; - - params.valid=!buf.empty(); - if (!params.valid) - return 0; - - // validate hash - if (params.hash) - { - if (params.progress) - params.progress->SetText(LoadStringEx(IDS_PROGRESS_VERIFY)); - - params.valid=(CalcFNVHash(&buf[0],(int)buf.size(),FNV_HASH0)==params.hash); - if (!params.valid) - return 0; - } - - // save - if (params.progress) - { - params.progress->SetText(LoadStringEx(IDS_PROGRESS_SAVE)); - params.progress->EnableCancel(false); - params.progress->SetProgress(-1); - } - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s\\%s",params.path,params.fname); - params.fname=fname; - params.saveRes=SaveFile(fname,buf); - if (params.saveRes) - return 0; - - // validate signer - if (params.signer) - { - if (params.progress) - params.progress->SetText(LoadStringEx(IDS_PROGRESS_VERIFY)); - params.valid=VerifyDigitalCertificate(fname,params.signer); - if (!params.valid) - { - DeleteFile(fname); - return 0; - } - } - - return 0; -} - -DWORD DownloadLanguageDll( HWND owner, TSettingsComponent component, const LanguageVersionData &data, CString &error ) -{ - // download file - wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicShell\\Languages"; - DoEnvironmentSubst(path,_countof(path)); - SHCreateDirectory(NULL,path); - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s.dll",data.language); - - CProgressDlg progress; - progress.Create(owner,LoadStringEx(IDS_PROGRESS_TITLE_DOWNLOAD)); - - DownloadFileParams params; - params.url=data.url; - params.signer=NULL; - params.hash=data.hash; - params.path=path; - params.fname=fname; - params.progress=&progress; - params.bAcceptCached=true; - params.component=component; - - HANDLE hThread=CreateThread(NULL,0,ThreadDownloadFile,¶ms,0,NULL); - - while (1) - { - DWORD wait=MsgWaitForMultipleObjects(1,&hThread,FALSE,INFINITE,QS_ALLINPUT); - if (wait!=WAIT_OBJECT_0+1) - break; - MSG msg; - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - progress.DestroyWindow(); - CloseHandle(hThread); - - if (params.downloadRes==DOWNLOAD_CANCEL) - return 2; - if (params.downloadRes==DOWNLOAD_INTERNET) - { - error=LoadStringEx(IDS_INTERNET_FAIL); - return 0; - } - else if (params.downloadRes==DOWNLOAD_START) - { - error=LoadStringEx(IDS_INITIATE_FAIL); - return 0; - } - else if (params.downloadRes==DOWNLOAD_FAIL) - { - error=LoadStringEx(IDS_LANG_DOWNLOAD_FAIL); - return 0; - } - - if (params.saveRes) - { - wchar_t msg[256]; - FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS,NULL,params.saveRes,0,msg,_countof(msg),NULL); - error.Format(LoadStringEx(IDS_LANG_SAVE_FAIL),params.fname); - error+="\r\n"; - error+=msg; - return 0; - } - - if (!params.valid) - { - error=LoadStringEx(IDS_LANG_DOWNLOAD_FAIL); - return 0; - } - - return 1; -} - -DWORD DownloadNewVersion( HWND owner, TSettingsComponent component, const wchar_t *url, const wchar_t *signer, CString &fname, CString &error ) -{ - CComString pPath; - if (FAILED(SHGetKnownFolderPath(FOLDERID_Downloads,0,NULL,&pPath)) || !pPath) - { - if (FAILED(SHGetKnownFolderPath(FOLDERID_Documents,0,NULL,&pPath)) || !pPath) - { - if (FAILED(SHGetKnownFolderPath(FOLDERID_Desktop,0,NULL,&pPath)) || !pPath) - { - error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); - return 0; - } - } - } - - CProgressDlg progress; - progress.Create(owner,LoadStringEx(IDS_PROGRESS_TITLE_DOWNLOAD)); - - DownloadFileParams params; - params.url=url; - params.signer=signer; - params.hash=0; - params.path=pPath; - params.progress=&progress; - params.bAcceptCached=true; - params.component=component; - - HANDLE hThread=CreateThread(NULL,0,ThreadDownloadFile,¶ms,0,NULL); - - while (1) - { - DWORD wait=MsgWaitForMultipleObjects(1,&hThread,FALSE,INFINITE,QS_ALLINPUT); - if (wait!=WAIT_OBJECT_0+1) - break; - MSG msg; - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - progress.DestroyWindow(); - CloseHandle(hThread); - - if (params.downloadRes==DOWNLOAD_CANCEL) - return 2; - if (params.downloadRes==DOWNLOAD_INTERNET) - { - error=LoadStringEx(IDS_INTERNET_FAIL); - return 0; - } - else if (params.downloadRes==DOWNLOAD_START) - { - error=LoadStringEx(IDS_INITIATE_FAIL); - return 0; - } - else if (params.downloadRes==DOWNLOAD_FAIL) - { - error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); - return 0; - } - - if (params.saveRes) - { - wchar_t msg[256]; - FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS,NULL,params.saveRes,0,msg,_countof(msg),NULL); - error.Format(LoadStringEx(IDS_INST_SAVE_FAIL),params.fname); - error+="\r\n"; - error+=msg; - return 0; - } - - if (!params.valid) - { - error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); - return 0; - } - - fname=params.fname; - return 1; -} diff --git a/ClassicShellSrc/ClassicShellLib/DownloadHelper.h b/ClassicShellSrc/ClassicShellLib/DownloadHelper.h deleted file mode 100644 index 69be3d86a..000000000 --- a/ClassicShellSrc/ClassicShellLib/DownloadHelper.h +++ /dev/null @@ -1,71 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -#include - -enum TVersionCheck -{ - CHECK_AUTO, - CHECK_AUTO_WAIT, - CHECK_UPDATE, -}; - -enum TSettingsComponent; - -struct LanguageVersionData -{ - CString language; - CString url; - DWORD version; - DWORD build; - DWORD hash; - bool bBasic; - WORD languageId; - HBITMAP bitmap; - - LanguageVersionData( void ) { bBasic=false; bitmap=NULL; } -}; - -struct VersionData -{ - bool bValid; - DWORD newVersion; - DWORD encodedLangVersion; - CString downloadUrl; - CString downloadSigner; - CString news; - CString updateLink; - CString languageLink; - CString altUrl; - bool bNewVersion; - bool bIgnoreVersion; - bool bNewLanguage; - bool bIgnoreLanguage; - CString newLanguage; - std::vector languages; - - ~VersionData( void ) { Clear(); } - void Clear( void ); - void Swap( VersionData &data ); - - enum TLoadResult - { - LOAD_OK, - LOAD_ERROR, // the file is missing some data - LOAD_BAD_VERSION, // the version is wrong - LOAD_BAD_FILE, // the file is corrupted - }; - - TLoadResult Load( const wchar_t *fname, bool bLoadFlags ); -private: - void operator=( const VersionData& ); -}; - -typedef void (*tNewVersionCallback)( VersionData &data ); - -// 0 - fail, 1 - success, 2 - cancel -DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionCheck check, tNewVersionCallback callback ); -DWORD DownloadLanguageDll( HWND owner, TSettingsComponent component, const LanguageVersionData &data, CString &error ); -DWORD DownloadNewVersion( HWND owner, TSettingsComponent component, const wchar_t *url, const wchar_t *signer, CString &fname, CString &error ); diff --git a/ClassicShellSrc/ClassicShellLib/FileHelper.h b/ClassicShellSrc/ClassicShellLib/FileHelper.h deleted file mode 100644 index 1c9c270a4..000000000 --- a/ClassicShellSrc/ClassicShellLib/FileHelper.h +++ /dev/null @@ -1,8 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -bool CreateFakeFolder( const wchar_t *source, const wchar_t *fname ); -void DeleteFakeFolder( const wchar_t *fname ); -bool IsFakeFolder( const wchar_t *fname ); diff --git a/ClassicShellSrc/ClassicShellLib/Instance.cpp b/ClassicShellSrc/ClassicShellLib/Instance.cpp deleted file mode 100644 index 0cdcc6c2c..000000000 --- a/ClassicShellSrc/ClassicShellLib/Instance.cpp +++ /dev/null @@ -1,6 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include - -HINSTANCE g_Instance; diff --git a/ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.cpp b/ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.cpp deleted file mode 100644 index 72c3e5f20..000000000 --- a/ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.cpp +++ /dev/null @@ -1,600 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include -#include "resource.h" -#include "Settings.h" -#include "SettingsUIHelper.h" -#include "ResourceHelper.h" -#include "ComHelper.h" -#include "FNVHash.h" -#include "StringUtils.h" -#include "Translations.h" -#include "DownloadHelper.h" -#include -#include -#include - -int g_LanguageIDs[]={ - 0x0401, - 0x0402, - 0x0403, - 0x0405, - 0x0406, - 0x0407, - 0x0408, - 0x0409, - 0x0C0A, - 0x0425, - 0x0429, - 0x040B, - 0x040C, - 0x0491, - 0x040D, - 0x041A, - 0x040E, - 0x040F, - 0x0410, - 0x0411, - 0x0412, - 0x0427, - 0x0426, - 0x0414, - 0x0413, - 0x0415, - 0x0416, - 0x0816, - 0x0418, - 0x0419, - 0x041B, - 0x0424, - 0x081A, - 0x041D, - 0x041E, - 0x041F, - 0x0422, - 0x0804, - 0x0C04, - 0x0404, -}; - -int g_LanguageIDCount=_countof(g_LanguageIDs); - -class CLanguageSettingsDlg: public CResizeableDlg -{ -public: - BEGIN_MSG_MAP( CLanguageSettingsDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - COMMAND_ID_HANDLER( IDC_BUTTONCHECK, OnCheckUpdates ) - NOTIFY_HANDLER( IDC_LISTLANGUAGE, LVN_ITEMCHANGED, OnSelChange ) - NOTIFY_HANDLER( IDC_LISTLANGUAGE, LVN_ITEMCHANGING, OnSelChanging ) - NOTIFY_HANDLER( IDC_LISTLANGUAGE, NM_CUSTOMDRAW, OnCustomDraw ) - NOTIFY_HANDLER( IDC_LINKDOWNLOAD, NM_CLICK, OnDownload ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_LISTLANGUAGE,MOVE_SIZE_X|MOVE_SIZE_Y) - RESIZE_CONTROL(IDC_BUTTONCHECK,MOVE_MOVE_Y) - RESIZE_CONTROL(IDC_LINKDOWNLOAD,MOVE_SIZE_X|MOVE_MOVE_Y) - END_RESIZE_MAP - - void SetGroup( CSetting *pGroup ); - void SetComponent( TSettingsComponent component ) { m_Component=component; } - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnCheckUpdates( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnSelChange( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnSelChanging( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnDownload( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - -private: - CSetting *m_pSetting; - TSettingsComponent m_Component; - CWindow m_Tooltip; - HIMAGELIST m_ImageList; - bool m_bLargeFlags; - bool m_bLocked; - - struct LangInfo - { - CString name; - int id; - int image; - bool operator<( const LangInfo &info ) { return _wcsicmp(name,info.name)<0; } - }; - std::vector m_LanguageIDs; // the order matches the items in the listbox - static VersionData s_VersionData; - static void NewVersionCallback( VersionData &data ); - - void UpdateFlags( void ); - void UpdateLink( const wchar_t *language ); - - void AddFlag( const wchar_t *langName, int langId, HBITMAP bmp ); -}; - -VersionData CLanguageSettingsDlg::s_VersionData; - -void CLanguageSettingsDlg::AddFlag( const wchar_t *langName, int langId, HBITMAP bmp ) -{ - std::vector::iterator it=m_LanguageIDs.begin()+1; - int idx=1; - for (;idx<(int)m_LanguageIDs.size();idx++) - { - if (_wcsicmp(langName,m_LanguageIDs[idx].name)<=0) - break; - } - if (idx==(int)m_LanguageIDs.size() || _wcsicmp(langName,m_LanguageIDs[idx].name)<0) - { - LangInfo info; - info.id=langId; - info.image=ImageList_AddMasked(m_ImageList,bmp,0xFF00FF); - info.name=langName; - m_LanguageIDs.insert(m_LanguageIDs.begin()+idx,info); - - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - wchar_t name[256]; - GetLocaleInfo(info.id,LOCALE_SLANGUAGE,name,_countof(name)); - wchar_t text[256]; - Sprintf(text,_countof(text),L"%s - %s",info.name,name); - LVITEM item={LVIF_IMAGE|LVIF_TEXT}; - item.iItem=idx; - item.iImage=info.image; - item.pszText=text; - ListView_InsertItem(list,&item); - } -} - -void CLanguageSettingsDlg::UpdateFlags( void ) -{ - // add flags from s_VersionData - for (std::vector::const_iterator it=s_VersionData.languages.begin();it!=s_VersionData.languages.end();++it) - { - if (it->bitmap) - { - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=m_bLargeFlags?32:24; - bi.bmiHeader.biHeight=m_bLargeFlags?16:11; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - - HDC hdc=CreateCompatibleDC(NULL); - HBITMAP bmp=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,NULL,NULL,0); - HGDIOBJ bmp0=SelectObject(hdc,bmp); - HDC hsrc=CreateCompatibleDC(hdc); - HGDIOBJ bmp02=SelectObject(hsrc,it->bitmap); - SetDCBrushColor(hdc,0xFF00FF); - RECT rc={0,0,bi.bmiHeader.biWidth,bi.bmiHeader.biHeight}; - FillRect(hdc,&rc,(HBRUSH)GetStockObject(DC_BRUSH)); - if (m_bLargeFlags) - BitBlt(hdc,3,0,22,16,hsrc,0,11,SRCCOPY); - else - BitBlt(hdc,2,0,16,11,hsrc,0,0,SRCCOPY); - SelectObject(hsrc,bmp02); - DeleteDC(hsrc); - SelectObject(hdc,bmp0); - DeleteDC(hdc); - AddFlag(it->language,it->languageId,bmp); - DeleteObject(bmp); - } - } - - // add flags from dlls - for (int pass=0;pass<2;pass++) - { - wchar_t path[_MAX_PATH]; - if (pass==0) - { - GetModuleFileName(g_Instance,path,_countof(path)); - *PathFindFileName(path)=0; - } - else - { - Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\ClassicShell\\Languages"); - DoEnvironmentSubst(path,_countof(path)); - } - - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - - wchar_t find[_MAX_PATH]; - Sprintf(find,_countof(find),L"%s\\*.dll",path); - WIN32_FIND_DATA data; - HANDLE h=FindFirstFile(find,&data); - while (h!=INVALID_HANDLE_VALUE) - { - if (!(data.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) && wcschr(data.cFileName,'-')) - { - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s\\%s",path,data.cFileName); - wchar_t language[_MAX_PATH]; - Strcpy(language,_countof(language),data.cFileName); - PathRemoveExtension(language); - - bool bFound=false; - for (std::vector::const_iterator it=m_LanguageIDs.begin();it!=m_LanguageIDs.end();++it) - { - if (_wcsicmp(it->name,language)==0) - { - bFound=true; - break; - } - } - int langId=0; - if (!bFound && GetLocaleInfoEx(language,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&langId,4)) - { - HINSTANCE hModule=LoadLibraryEx(fname,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (hModule) - { - HBITMAP bmp; - if (m_bLargeFlags) - bmp=(HBITMAP)LoadImage(hModule,MAKEINTRESOURCE(1),IMAGE_BITMAP,32,16,LR_CREATEDIBSECTION); - else - bmp=(HBITMAP)LoadImage(hModule,MAKEINTRESOURCE(2),IMAGE_BITMAP,24,11,LR_CREATEDIBSECTION); - if (bmp) - { - AddFlag(language,langId,bmp); - DeleteObject(bmp); - } - FreeLibrary(hModule); - } - } - } - if (!FindNextFile(h,&data)) - { - FindClose(h); - break; - } - } - } -} - -LRESULT CLanguageSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - m_bLocked=false; - InitResize(); - EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); - - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - if (IsAppThemed()) - SetWindowTheme(list,L"Explorer",NULL); - HBITMAP bmp; - HDC hdc=::GetDC(NULL); - int dpi=GetDeviceCaps(hdc,LOGPIXELSY); - ::ReleaseDC(NULL,hdc); - m_bLargeFlags=dpi>=144; - if (m_bLargeFlags) - { - m_ImageList=ImageList_Create(32,16,ILC_COLOR24|ILC_MASK|(IsLanguageRTL()?ILC_MIRROR:0),0,0); - bmp=(HBITMAP)LoadImage(_AtlBaseModule.GetResourceInstance(),MAKEINTRESOURCE(IDB_FLAGS24),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); - } - else - { - m_ImageList=ImageList_Create(24,11,ILC_COLOR24|ILC_MASK|(IsLanguageRTL()?ILC_MIRROR:0),0,0); - bmp=(HBITMAP)LoadImage(_AtlBaseModule.GetResourceInstance(),MAKEINTRESOURCE(IDB_FLAGS),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); - } - ImageList_AddMasked(m_ImageList,bmp,0xFF00FF); - DeleteObject(bmp); - ListView_SetImageList(list,m_ImageList,LVSIL_SMALL); - RECT rc; - list.GetWindowRect(&rc); - ListView_SetExtendedListViewStyleEx(list,LVS_EX_DOUBLEBUFFER,LVS_EX_DOUBLEBUFFER); - LVCOLUMN column={LVCF_WIDTH,0,rc.right-rc.left}; - ListView_InsertColumn(list,0,&column); - SetDlgItemText(IDC_LINKDOWNLOAD,L""); - - m_LanguageIDs.resize(_countof(g_LanguageIDs)+1); - { - wchar_t languages[100]={0}; - ULONG size=0; - ULONG len=_countof(languages); - GetUserPreferredUILanguages(MUI_LANGUAGE_ID,&size,languages,&len); - wchar_t *end; - m_LanguageIDs[0].id=wcstol(languages,&end,16); - m_LanguageIDs[0].image=I_IMAGENONE; - } - - for (int i=0;i<=(int)_countof(g_LanguageIDs);i++) - { - if (i>0) - { - m_LanguageIDs[i].id=g_LanguageIDs[i-1]; - m_LanguageIDs[i].image=i-1; - } - wchar_t name[256]; - GetLocaleInfo(m_LanguageIDs[i].id,LOCALE_SNAME,name,_countof(name)); - m_LanguageIDs[i].name=name; - } - - std::sort(m_LanguageIDs.begin()+1,m_LanguageIDs.end()); - - LVITEM item={LVIF_IMAGE|LVIF_TEXT}; - for (int i=0;i<(int)m_LanguageIDs.size();i++) - { - wchar_t name[256]; - GetLocaleInfo(m_LanguageIDs[i].id,LOCALE_SLANGUAGE,name,_countof(name)); - wchar_t text[256]; - if (i==0) - Sprintf(text,_countof(text),L"%s (%s)",LoadStringEx(IDS_OS_LANGUAGE),m_LanguageIDs[i].name); - else - Sprintf(text,_countof(text),L"%s - %s",m_LanguageIDs[i].name,name); - item.iItem=i; - item.iImage=m_LanguageIDs[i].image; - item.pszText=text; - ListView_InsertItem(list,&item); - } - - // parse update.ver in data and add all flags - wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicShell\\update.ver"; - DoEnvironmentSubst(path,_countof(path)); - s_VersionData.bValid=(s_VersionData.Load(path,true)==VersionData::LOAD_OK); - - UpdateFlags(); - - m_Tooltip.Create(TOOLTIPS_CLASS,m_hWnd,NULL,NULL,WS_POPUP|TTS_NOPREFIX); - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,'CLSH'}; - tool.uId=(UINT_PTR)list.m_hWnd; - tool.lpszText=L""; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - return TRUE; -} - -LRESULT CLanguageSettingsDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - m_Tooltip.Detach(); - return 0; -} - -LRESULT CLanguageSettingsDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CResizeableDlg::OnSize(); - return 0; -} - -void CLanguageSettingsDlg::NewVersionCallback( VersionData &data ) -{ - s_VersionData.Swap(data); -} - -LRESULT CLanguageSettingsDlg::OnCheckUpdates( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - DWORD res=CheckForNewVersion(m_hWnd,m_Component,CHECK_UPDATE,NewVersionCallback); - if (res==2) return 0; - if (res) - { - UpdateFlags(); - CString language=GetSettingString(L"Language"); - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - for (int idx=0;idx<(int)m_LanguageIDs.size();idx++) - { - const wchar_t *name=idx>0?m_LanguageIDs[idx].name:L""; - if (_wcsicmp(language,name)==0) - { - ListView_SetItemState(list,idx,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - ListView_EnsureVisible(list,idx,FALSE); - break; - } - } - UpdateLink(language); - } - else - { - s_VersionData.Clear(); - SetDlgItemText(IDC_LINKDOWNLOAD,LoadStringEx(IDS_LANGUAGE_FAIL)); - } - return 0; -} - -LRESULT CLanguageSettingsDlg::OnSelChange( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - // set setting - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - int idx=ListView_GetNextItem(list,-1,LVNI_SELECTED); - if (idx<0) return 0; - - const wchar_t *name=idx>0?m_LanguageIDs[idx].name:L""; - CSettingsLockWrite lock; - CComVariant val(name); - if (m_pSetting->value!=val) - SetSettingsDirty(); - m_pSetting->value=val; - - if (_wcsicmp(m_pSetting->value.bstrVal,m_pSetting->defValue.bstrVal)==0) - m_pSetting->flags|=CSetting::FLAG_DEFAULT; - else - m_pSetting->flags&=~CSetting::FLAG_DEFAULT; - UpdateLink(name); - return 0; -} - -LRESULT CLanguageSettingsDlg::OnSelChanging( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - return m_bLocked?TRUE:FALSE; -} - -LRESULT CLanguageSettingsDlg::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - NMLVCUSTOMDRAW *pDraw=(NMLVCUSTOMDRAW*)pnmh; - if (!m_bLocked) - { - bHandled=FALSE; - return 0; - } - if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) - return CDRF_NOTIFYITEMDRAW; - if (pDraw->nmcd.dwDrawStage!=CDDS_ITEMPREPAINT) - { - bHandled=FALSE; - return 0; - } - pDraw->clrTextBk=GetSysColor(COLOR_BTNFACE); - return CDRF_DODEFAULT; -} - -static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) -{ - if (uNotification==TDN_HYPERLINK_CLICKED) - { - ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); - } - return S_OK; -} - -LRESULT CLanguageSettingsDlg::OnDownload( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - CString language=GetSettingString(L"Language"); - if (language.IsEmpty()) - language=m_LanguageIDs[0].name; - - for (std::vector::const_iterator it=s_VersionData.languages.begin();it!=s_VersionData.languages.end();++it) - { - if (_wcsicmp(it->language,language)==0) - { - CString error; - DWORD res=DownloadLanguageDll(m_hWnd,m_Component,*it,error); - if (res==2) - return 0; - if (res) - MessageBox(LoadStringEx(it->bBasic?IDS_LANGUAGE_SUCCESS2:IDS_LANGUAGE_SUCCESS),LoadStringEx(IDS_UPDATE_TITLE),MB_OK|(it->bBasic?MB_ICONWARNING:MB_ICONINFORMATION)); - else - { - if (!s_VersionData.languageLink.IsEmpty()) - error+=L" "+LoadStringEx(IDS_DOWNLOAD_TIP)+L"\r\n\r\n"+s_VersionData.languageLink; - TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; - CString title=LoadStringEx(IDS_UPDATE_TITLE); - task.pszWindowTitle=title; - task.pszContent=error; - task.hMainIcon=LoadIcon(NULL,IDI_ERROR); - task.pfCallback=TaskDialogCallbackProc; - TaskDialogIndirect(&task,NULL,NULL,NULL); - } - UpdateLink(language); - break; - } - } - return 0; -} - -void CLanguageSettingsDlg::SetGroup( CSetting *pGroup ) -{ - m_bLocked=false; - m_pSetting=pGroup+1; - - const wchar_t *language=L""; - if (m_pSetting->value.vt==VT_BSTR && m_pSetting->value.bstrVal) - language=m_pSetting->value.bstrVal; - int len=Strlen(language); - - CWindow list=GetDlgItem(IDC_LISTLANGUAGE); - for (int idx=0;idx<(int)m_LanguageIDs.size();idx++) - { - const wchar_t *name=idx>0?m_LanguageIDs[idx].name:L""; - if (_wcsicmp(language,name)==0) - { - ListView_SetItemState(list,idx,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - ListView_EnsureVisible(list,idx,FALSE); - break; - } - } - UpdateLink(m_pSetting->value.bstrVal); - m_bLocked=m_pSetting->IsLocked(); - - TOOLINFO tool={sizeof(tool),0,m_hWnd,'CLSH'}; - tool.uId=(UINT_PTR)list.m_hWnd; - CString str; - if (m_bLocked) - str=LoadStringEx(IDS_SETTING_LOCKED); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - m_Tooltip.SendMessage(TTM_UPDATETIPTEXT,0,(LPARAM)&tool); - ListView_SetBkColor(list,GetSysColor(m_bLocked?COLOR_BTNFACE:COLOR_WINDOW)); -} - -void CLanguageSettingsDlg::UpdateLink( const wchar_t *language ) -{ - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,'CLSH'}; - tool.uId=(UINT_PTR)GetDlgItem(IDC_LINKDOWNLOAD).m_hWnd; - m_Tooltip.SendMessage(TTM_DELTOOL,0,(LPARAM)&tool); - - if (!s_VersionData.bValid) - { - SetDlgItemText(IDC_LINKDOWNLOAD,L""); - return; - } - if (!*language) - language=m_LanguageIDs[0].name; - - wchar_t text[1024]; - for (std::vector::const_iterator it=s_VersionData.languages.begin();it!=s_VersionData.languages.end();++it) - { - if (_wcsicmp(it->language,language)==0) - { - DWORD dllVersion=0, dllBuild=0; - HINSTANCE resInstance=LoadTranslationDll(language); - if (resInstance) - { - dllVersion=GetVersionEx(resInstance,&dllBuild); - FreeLibrary(resInstance); - } - if (it->version>dllVersion || (it->version==dllVersion && it->build>dllBuild)) - { - Sprintf(text,_countof(text),LoadStringEx(IDS_LANGUAGE_DOWNLOAD),language); - SetDlgItemText(IDC_LINKDOWNLOAD,text); - - tool.lpszText=(LPWSTR)(LPCWSTR)it->url; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - } - else - { - Sprintf(text,_countof(text),LoadStringEx(IDS_LANGUAGE_UPDATED),language); - SetDlgItemText(IDC_LINKDOWNLOAD,text); - } - return; - } - } - Sprintf(text,_countof(text),LoadStringEx(IDS_LANGUAGE_MISSING),language); - SetDlgItemText(IDC_LINKDOWNLOAD,text); -} - -class CLanguageSettingsPanel: public ISettingsPanel -{ -public: - CLanguageSettingsPanel( TSettingsComponent component ) { s_Dialog.SetComponent(component); } - virtual HWND Create( HWND parent ); - virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); - virtual bool Validate( HWND parent ) { return true; } - -private: - static CLanguageSettingsDlg s_Dialog; -}; - -CLanguageSettingsDlg CLanguageSettingsPanel::s_Dialog; - -ISettingsPanel *GetLanguageSettings( TSettingsComponent component ) -{ - static CLanguageSettingsPanel panel(component); - return &panel; -} - -HWND CLanguageSettingsPanel::Create( HWND parent ) -{ - if (!s_Dialog.m_hWnd) - s_Dialog.Create(parent,LoadDialogEx(IDD_LANGUAGE)); - return s_Dialog.m_hWnd; -} - -HWND CLanguageSettingsPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) -{ - s_Dialog.SetGroup(pGroup); - s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); - return s_Dialog.m_hWnd; -} diff --git a/ClassicShellSrc/ClassicShellLib/StringSet.h b/ClassicShellSrc/ClassicShellLib/StringSet.h deleted file mode 100644 index 010f2051c..000000000 --- a/ClassicShellSrc/ClassicShellLib/StringSet.h +++ /dev/null @@ -1,22 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -#include - -class CStringSet: public std::map -{ -public: - CStringSet( void ) { m_hInstance=NULL; } - // Initializes the string database - void Init( HINSTANCE hInstance ); - - // Returns a string by ID (returns "" if the string is missing) - CString GetString( UINT uID ); - -private: - HINSTANCE m_hInstance; - - static BOOL CALLBACK CStringSet::EnumResNameProc( HMODULE hModule, LPCTSTR lpszType, LPTSTR lpszName, LONG_PTR lParam ); -}; diff --git a/ClassicShellSrc/ClassicShellLib/resource.h b/ClassicShellSrc/ClassicShellLib/resource.h deleted file mode 100644 index 4274bc07e..000000000 --- a/ClassicShellSrc/ClassicShellLib/resource.h +++ /dev/null @@ -1,152 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicShellLib.rc -// -#define IDS_VERSION_URL 100 -#define IDB_FLAGS 109 -#define IDB_FLAGS24 108 -#define IDC_STATICICON 209 -#define IDC_SETTINGS 236 -#define IDC_TREEITEMS 238 -#define IDC_COMBOCOMMAND 239 -#define IDC_EDITLABEL 240 -#define IDC_EDITTIP 241 -#define IDC_BUTTONLINK 242 -#define IDC_EDITLINK 244 -#define IDC_EDITICON 245 -#define IDC_BUTTONICON 246 -#define IDC_EDITICOND 247 -#define IDC_BUTTONICOND 248 -#define IDC_TABSETTINGS 250 -#define IDC_STATICCOMMAND 251 -#define IDC_STATICLINK 252 -#define IDC_STATICTEXT 253 -#define IDC_STATICINFOTIP 254 -#define IDC_STATICICOND 255 -#define IDC_ICONN 256 -#define IDC_ICOND 257 -#define IDC_COMBOLINK 258 -#define IDC_STATICHINT 259 -#define IDI_ICONLOCK 1000 -#define IDI_ICONWARNING 1001 -#define IDC_EDITFILE 1001 -#define IDI_ICONPLAY 1002 -#define IDC_BUTTONBROWSE 1002 -#define IDC_LISTICONS 1003 -#define IDC_LISTLANGUAGE 1004 -#define IDC_STATICTIP 1005 -#define IDC_TREE1 1006 -#define IDC_TREECOMMANDS 1006 -#define IDC_STATICLEFT 1007 -#define IDC_STATICRIGHT 1008 -#define IDC_STATICMIDDLE 1009 -#define IDC_LINKHELP 1010 -#define IDC_BUTTONBACKUP 1011 -#define IDC_STATICFILE 1013 -#define IDC_LINKWEB 1014 -#define IDC_EDITSEARCH 1025 -#define IDC_SYSLINKLOC 1026 -#define IDC_ICONSEARCH 1027 -#define IDC_CHECKALL 1031 -#define IDC_BUTTONCHECK 1032 -#define IDC_LINKDOWNLOAD 1035 -#define IDC_PROGRESS 1036 -#define IDC_MESSAGE 1037 -#define IDD_SETTINGS 4000 -#define IDS_TOGGLE_SETTING 4000 -#define IDD_SETTINGSTREE 4001 -#define IDS_SELECT_SETTING 4001 -#define IDD_BROWSEFORICON 4002 -#define IDS_DEFAULT_SETTING 4002 -#define IDD_LANGUAGE 4003 -#define IDS_PLAY_SETTING 4003 -#define IDD_CUSTOMTREE 4004 -#define IDS_ICON_FILTERS 4004 -#define IDD_PROGRESS 4005 -#define IDS_ICON_TITLE 4005 -#define IDS_WAV_FILTERS 4006 -#define IDS_WAV_TITLE 4007 -#define IDS_SETTING_LOCKED 4008 -#define IDS_SETTING_LOCKED_GP 4009 -#define IDS_BASIC_SETTINGS 4010 -#define IDS_ALWAYS_ON_TOP 4011 -#define IDS_MENU_EDIT 4012 -#define IDS_MENU_DELETE 4013 -#define IDS_MENU_RENAME 4014 -#define IDS_PICK_LINK_TITLE 4015 -#define IDS_PICK_LINK_FILE 4016 -#define IDS_PICK_LINK_FOLDER 4017 -#define IDS_DUPLICATE_ITEM 4018 -#define IDS_ERROR_TITLE 4019 -#define IDS_ERROR_SEPARATOR 4020 -#define IDS_ERROR_ASCII 4021 -#define IDS_ERROR_EMPTY 4022 -#define IDS_RESET_TOOLBAR 4023 -#define IDS_RESET_TOOLBAR_WARN 4024 -#define IDS_RESET_MENU 4025 -#define IDS_RESET_MENU_WARN 4026 -#define IDS_ADD_TOOLBAR 4027 -#define IDS_ADD_MENU 4028 -#define IDS_INSERT_MENU 4029 -#define IDS_EMPTY_MENU 4030 -#define IDS_TREE_TOOLBAR 4031 -#define IDS_TREE_MENU 4032 -#define IDS_XML_FILTERS 4033 -#define IDS_XML_TITLE_LOAD 4034 -#define IDS_XML_TITLE_SAVE 4035 -#define IDS_RESET_CONFIRM 4036 -#define IDS_RESET_TITLE 4037 -#define IDS_TOOLBAR_LOCKED 4038 -#define IDS_MENU_LOCKED 4039 -#define IDS_BACKUP_SAVE 4040 -#define IDS_BACKUP_LOAD 4041 -#define IDS_BACKUP_RESET 4042 -#define IDS_ERROR_LOADING_XML 4043 -#define IDS_ERROR_SAVING_XML 4044 -#define IDS_DRAG_DROP_EXP_TIP 4045 -#define IDS_DRAG_DROP_SM_TIP 4046 -#define IDS_COMMAND_EXP_TIP 4047 -#define IDS_STRING4048 4048 -#define IDS_COMMAND_SM_TIP 4048 -#define IDS_COMMAND_FILTERS 4049 -#define IDS_OS_LANGUAGE 4050 -#define IDS_BMP_FILTERS 4051 -#define IDS_BMP_TITLE 4052 -#define IDS_SEARCH_PROMPT 4053 -#define IDS_SETTING_SEARCH 4054 -#define IDS_WEBSITE_TIP 4055 -#define IDS_LOCATE_SETTING 4056 -#define IDS_LANGUAGE_UPDATED 4057 -#define IDS_LANGUAGE_MISSING 4058 -#define IDS_LANGUAGE_DOWNLOAD 4059 -#define IDS_LANGUAGE_SUCCESS 4060 -#define IDS_LANGUAGE_SUCCESS2 4061 -#define IDS_LANGUAGE_FAIL 4062 -#define IDS_INTERNET_FAIL 4063 -#define IDS_INITIATE_FAIL 4064 -#define IDS_LANG_DOWNLOAD_FAIL 4065 -#define IDS_LANG_SAVE_FAIL 4066 -#define IDS_UPDATE_TITLE 4067 -#define IDS_INST_DOWNLOAD_FAIL 4068 -#define IDS_INST_SAVE_FAIL 4069 -#define IDS_PROGRESS_CONNECT 4070 -#define IDS_PROGRESS_DOWNLOAD 4071 -#define IDS_PROGRESS_VERIFY 4072 -#define IDS_PROGRESS_SAVE 4073 -#define IDS_PROGRESS_TITLE_CHECK 4074 -#define IDS_PROGRESS_TITLE_DOWNLOAD 4075 -#define IDS_DOWNLOAD_TIP 4076 -#define IDS_BMP_FILTERS2 4077 -#define IDS_UNSAVED_CHANGES 4078 -#define IDS_UNSAVED_TITLE 4079 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 111 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1038 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ClassicShellSrc/ClassicShellLib/stdafx.cpp b/ClassicShellSrc/ClassicShellLib/stdafx.cpp deleted file mode 100644 index 2556f389b..000000000 --- a/ClassicShellSrc/ClassicShellLib/stdafx.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" diff --git a/ClassicShellSrc/ClassicShellLib/stdafx.h b/ClassicShellSrc/ClassicShellLib/stdafx.h deleted file mode 100644 index 122f46672..000000000 --- a/ClassicShellSrc/ClassicShellLib/stdafx.h +++ /dev/null @@ -1,22 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define STRICT_TYPED_ITEMIDS -// Windows Header Files: -#include -#include -#include -#include - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include -#include -#include -#include diff --git a/ClassicShellSrc/ClassicShellSetup/BuildArchives.bat b/ClassicShellSrc/ClassicShellSetup/BuildArchives.bat deleted file mode 100644 index 158d156b5..000000000 --- a/ClassicShellSrc/ClassicShellSetup/BuildArchives.bat +++ /dev/null @@ -1,22 +0,0 @@ -REM ***** Collect PDBs - -del Final\ClassicShellPDB_%CS_VERSION_STR%.zip -cd Output -7z a ..\Final\ClassicShellPDB_%CS_VERSION_STR%.zip PDB32 PDB64 -cd .. - -cd .. - -REM ***** Collect Sources - -del ClassicShellSetup\Final\ClassicShellSrc_%CS_VERSION_STR%.zip -7z a -r -x!*.intermediate.manifest -x!*.embed.manifest -x!*_i.h -x!Website\ ClassicShellSetup\Final\ClassicShellSrc_%CS_VERSION_STR%.zip *.h *.cpp *.rc *.vcproj *.ini *.def *.ico *.idl *.rgs *.jpg *.manifest *.wxl *.wxs *.sln *.bat *.bmp *.txt *.html *.rtf *.gif *.png *.hhp *.hhc ??-??.dll - -REM ***** Collect Localization files - -del ClassicShellSetup\Final\ClassicShellLoc.zip -cd Localization -7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\ClassicShellSetup\Final\ClassicShellLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\ClassicStartMenu\StartMenuL10N.ini ..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\ClassicShellText-en-US.wxl English\ClassicShellEULA.rtf -cd .. - -cd ClassicShellSetup diff --git a/ClassicShellSrc/ClassicShellSetup/BuildBinaries.bat b/ClassicShellSrc/ClassicShellSetup/BuildBinaries.bat deleted file mode 100644 index fdcd78f29..000000000 --- a/ClassicShellSrc/ClassicShellSetup/BuildBinaries.bat +++ /dev/null @@ -1,123 +0,0 @@ -md Output -del /Q /S Output\*.* -md Output\x64 -md Output\PDB32 -md Output\PDB64 - -for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\ - -REM ********* Build 64-bit solution -"%MSBuildDir%MSBuild.exe" ..\ClassicShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:minimal -@if ERRORLEVEL 1 exit /b 1 - -REM ********* Build 32-bit solution (must be after 64-bit) -"%MSBuildDir%MSBuild.exe" ..\ClassicShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:minimal -@if ERRORLEVEL 1 exit /b 1 - - -REM ********* Make en-US.dll -cd .. -start /wait ClassicShellSetup\ClassicShellUtility\Release\ClassicShellUtility.exe makeEN ClassicExplorer\Setup\ClassicExplorer32.dll ClassicStartMenu\Setup\ClassicStartMenuDLL.dll ClassicIE\Setup\ClassicIEDLL_32.dll ClassicShellUpdate\Release\ClassicShellUpdate.exe -@if ERRORLEVEL 1 exit /b 1 - -start /wait ClassicShellSetup\ClassicShellUtility\Release\ClassicShellUtility.exe extract en-US.dll en-US.csv -copy en-US.dll Localization\English -move en-US.csv Localization\English - -cd ClassicShellSetup - - -REM ********* Copy binaries - -copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.dll Output -copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.exe Output -copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.dll Output -copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.exe Output -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.dll Output -copy /B ..\ClassicShellUpdate\Release\ClassicShellUpdate.exe Output -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.dll Output -copy /B ..\ClassicShellSetup\SetupHelper\Release\SetupHelper.exe Output - -copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.dll Output\x64 -copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.dll Output\x64 -copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\x64 -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.exe Output\x64 -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.dll Output\x64 -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.dll Output\x64 - -copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin" Output -copy /B "..\ClassicStartMenu\Skins\Full Glass.skin" Output -copy /B "..\ClassicStartMenu\Skins\Smoked Glass.skin" Output -copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin" Output -copy /B "..\ClassicStartMenu\Skins\Windows Basic.skin" Output -copy /B "..\ClassicStartMenu\Skins\Windows XP Luna.skin" Output -copy /B "..\ClassicStartMenu\Skins\Windows 8.skin" Output -copy /B "..\ClassicStartMenu\Skins\Metro.skin" Output -copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin7" Output -copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin7" Output -copy /B "..\ClassicStartMenu\Skins\Windows 8.skin7" Output -copy /B "..\ClassicStartMenu\Skins\Midnight.skin7" Output -copy /B "..\ClassicStartMenu\Skins\Metro.skin7" Output -copy /B "..\ClassicStartMenu\Skins\Metallic.skin7" Output - - -REM ********* Collect debug info - -REM Explorer 32 -copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.pdb Output\PDB32 -copy /B Output\ClassicExplorer32.dll Output\PDB32 -copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.pdb Output\PDB32 -copy /B Output\ClassicExplorerSettings.exe Output\PDB32 - -REM Explorer 64 -copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.pdb Output\PDB64 -copy /B Output\x64\ClassicExplorer64.dll Output\PDB64 - -REM IE 32 -copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.pdb Output\PDB32 -copy /B Output\ClassicIEDLL_32.dll Output\PDB32 -copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output\PDB32 -copy /B Output\ClassicIE_32.exe Output\PDB32 - -REM IE 64 -copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.pdb Output\PDB64 -copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64 -copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\PDB64 -copy /B Output\x64\ClassicIE_64.exe Output\PDB64 - -REM Menu 32 -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.pdb Output\PDB32 -copy /B Output\ClassicStartMenu.exe Output\PDB32 -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.pdb Output\PDB32 -copy /B Output\ClassicStartMenuDLL.dll Output\PDB32 -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.pdb Output\PDB32 -copy /B Output\StartMenuHelper32.dll Output\PDB32 -copy /B ..\ClassicShellUpdate\Release\ClassicShellUpdate.pdb Output\PDB32 -copy /B Output\ClassicShellUpdate.exe Output\PDB32 - -REM Menu 64 -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.pdb Output\PDB64 -copy /B Output\x64\ClassicStartMenu.exe Output\PDB64 -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.pdb Output\PDB64 -copy /B Output\x64\ClassicStartMenuDLL.dll Output\PDB64 -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.pdb Output\PDB64 -copy /B Output\x64\StartMenuHelper64.dll Output\PDB64 - - -REM ********* Build ADMX -del Output\PolicyDefinitions.zip -cd ..\Localization\English -..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -md en-US -copy /B *.adml en-US -7z a ..\..\ClassicShellSetup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf -rd /Q /S en-US -cd ..\..\ClassicShellSetup - -exit /b 0 diff --git a/ClassicShellSrc/ClassicShellSetup/BuildInstaller.bat b/ClassicShellSrc/ClassicShellSetup/BuildInstaller.bat deleted file mode 100644 index 7267040f2..000000000 --- a/ClassicShellSrc/ClassicShellSetup/BuildInstaller.bat +++ /dev/null @@ -1,84 +0,0 @@ -REM ********* Build Help -@setlocal EnableDelayedExpansion -@if %CS_HAS_HELP%==1 ( - SET CS_ERROR=0 - if NOT %CS_LANG_FOLDER%==English mklink /J ..\Localization\%CS_LANG_FOLDER%\images ..\Localization\English\images - hhc ..\Localization\%CS_LANG_FOLDER%\ClassicShell.hhp - @REM looks like hhc returns 0 for error, >0 for success - @if NOT ERRORLEVEL 1 @SET CS_ERROR=1 - if NOT %CS_LANG_FOLDER%==English rmdir ..\Localization\%CS_LANG_FOLDER%\images - @if !CS_ERROR!==1 exit /b 1 -) -@endlocal -@if %CS_HAS_HELP%==0 ( - copy /Y ..\Localization\English\ClassicShell.chm ..\Localization\%CS_LANG_FOLDER%\ClassicShell.chm -) - -@if %CS_HAS_EULA%==0 copy /Y ..\Localization\English\ClassicShellEULA.rtf ..\Localization\%CS_LANG_FOLDER% -@if %CS_HAS_README%==0 copy /Y ..\Localization\English\ClassicShellReadme.rtf ..\Localization\%CS_LANG_FOLDER% - -@if _%CS_LANG_NAME%==_ echo Unrecognized language '%CS_LANG_FOLDER%' -@if _%CS_LANG_NAME%==_ exit /b 1 - -SET CS_INSTALLER_NAME=ClassicShellSetup_%CS_VERSION_STR%-%CS_LANG_NAME_SHORT% -if %CS_LANG_NAME_SHORT%==en SET CS_INSTALLER_NAME=ClassicShellSetup_%CS_VERSION_STR% - -md Temp -del /Q Temp\*.* - -@if not exist ..\Localization\%CS_LANG_FOLDER%\ClassicShellText-%CS_LANG_NAME%.wxl exit /b 1 - -@REM Convvert CS_VERSION (X.Y.Z) into number (XXYYZZZZ) -@set CS_VERSION_NUM=0 -@for /f "tokens=1,2,3 delims=." %%A in ("%CS_VERSION%") do ( - @set /a "CS_VERSION_NUM=%%A<<24|%%B<<16|%%C" -) - -REM ********* Build 32-bit MSI -candle ClassicShellSetup.wxs -out Temp\ClassicShellSetup32.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=0 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% -@if ERRORLEVEL 1 exit /b 1 - -@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs -@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) -light Temp\ClassicShellSetup32.wixobj -out Temp\ClassicShellSetup32.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 -@if ERRORLEVEL 1 exit /b 1 - - -REM ********* Build 64-bit MSI -candle ClassicShellSetup.wxs -out Temp\ClassicShellSetup64.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=1 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% -@if ERRORLEVEL 1 exit /b 1 - -@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs -@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) -light Temp\ClassicShellSetup64.wixobj -out Temp\ClassicShellSetup64.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 -@if ERRORLEVEL 1 exit /b 1 - - -REM ********* Build MSI Checksums -start /wait ClassicShellUtility\Release\ClassicShellUtility.exe crcmsi Temp -@if ERRORLEVEL 1 exit /b 1 - -REM ********* Build bootstrapper -for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\ - -"%MSBuildDir%MSBuild.exe" ClassicShellSetup.sln /m /t:Rebuild /p:Configuration="Release" /p:Platform="Win32" /verbosity:minimal -@if ERRORLEVEL 1 exit /b 1 - -md Final - -del Final\%CS_INSTALLER_NAME%.exe -copy /B Release\ClassicShellSetup.exe Final\%CS_INSTALLER_NAME%.exe - -if defined APPVEYOR ( - appveyor PushArtifact Release\ClassicShellSetup.exe -FileName %CS_INSTALLER_NAME%.exe -) - -md Output\Releases -copy /B Final\%CS_INSTALLER_NAME%.exe Output\Releases\%CS_INSTALLER_NAME%.exe - - -SET CS_LANG_FOLDER= -SET CS_LANG_NAME= -SET CS_LANG_NAME_SHORT= - -exit /b 0 diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShell.ico b/ClassicShellSrc/ClassicShellSetup/ClassicShell.ico deleted file mode 100644 index 3ccb8349a..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/ClassicShell.ico and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.cpp b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.cpp deleted file mode 100644 index 1616d80b2..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.cpp +++ /dev/null @@ -1,438 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#define _WIN32_WINNT 0x0600 -#include -#include -#include -#include -#include -#include "resource.h" -#include "StringUtils.h" -#include "FNVHash.h" - -// ClassicShellSetup.exe is a bootstrap application that contains installers for 32-bit and 64-bit. -// It unpacks the right installer into the temp directory and executes it. - -typedef BOOL (WINAPI *FIsWow64Process)( HANDLE hProcess, PBOOL Wow64Process ); -typedef BOOL (WINAPI *FQueryFullProcessImageName)( HANDLE hProcess, DWORD dwFlags, LPTSTR lpExeName, PDWORD lpdwSize ); - - - -enum -{ - ERR_WRONG_OS=101, // the OS is too old, Windows 7 or up is required - ERR_OLD_VERSION, // detected version older than 1.0.0 - ERR_HASH_NOTFOUND, // the HASH resource is missing - ERR_MSIRES_NOTFOUND, // missing MSI resource - ERR_HASH_ERROR, - ERR_VERRES_NOTFOUND, // missing version resource - ERR_MSI_EXTRACTFAIL, // failed to extract the MSI file - ERR_MSIEXEC, // msiexec failed to start -}; - -struct Chunk -{ - int start1, start2, len; -}; - -static void WriteFileXOR( HANDLE hFile, const unsigned char *buf, int size ) -{ - if (size>0) - { - std::vector buf2; - buf2.reserve(size); - for (int i=0;idwProductVersionMS==0x20008 && pVer->dwProductVersionLS==0 && DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOGPWD),NULL,DialogProc)!=IDOK) - return 0; - - int count; - wchar_t *const *params=CommandLineToArgvW(lpCmdLine,&count); - if (!params) count=0; - - int extract=0; - bool bQuiet=false; - for (;count>0;count--,params++) - { - if (_wcsicmp(params[0],L"help")==0 || _wcsicmp(params[0],L"/?")==0) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[4096]; - if (!LoadString(hInstance,IDS_HELP,strText,_countof(strText))) strText[0]=0; - - MessageBox(NULL,strText,strTitle,MB_OK); - return 0; - } - if (_wcsicmp(params[0],L"extract32")==0) - extract=32; - if (_wcsicmp(params[0],L"extract64")==0) - extract=64; - if (_wcsicmp(params[0],L"/qn")==0 || _wcsicmp(params[0],L"/q")==0 || _wcsicmp(params[0],L"/quiet")==0 || _wcsicmp(params[0],L"/passive")==0) - { - bQuiet=true; - } - } - - if (!pVer) - { - if (!bQuiet) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[256]; - if (!LoadString(hInstance,IDS_ERR_INTERNAL,strText,_countof(strText))) strText[0]=0; - MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); - } - return ERR_VERRES_NOTFOUND; - } - - if (extract) - { - wchar_t msiName[_MAX_PATH]; - Sprintf(msiName,_countof(msiName),L"ClassicShellSetup%d_%d_%d_%d.msi",extract,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); - return ExtractMsi(hInstance,msiName,extract==64,bQuiet); - } - - // check Windows version - #pragma warning(suppress:4996) - WORD winVer=LOWORD(GetVersion()); - winVer=MAKEWORD(HIBYTE(winVer),LOBYTE(winVer)); - if (winVer<0x601) - { - if (!bQuiet) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[256]; - if (!LoadString(hInstance,IDS_ERR_WIN7,strText,_countof(strText))) strText[0]=0; - MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); - } - return ERR_WRONG_OS; - } - - // dynamically link to IsWow64Process because it is not available for Windows 2000 - HMODULE hKernel32=GetModuleHandle(L"kernel32.dll"); - FIsWow64Process isWow64Process=(FIsWow64Process)GetProcAddress(hKernel32,"IsWow64Process"); - if (!isWow64Process) - { - if (!bQuiet) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[256]; - if (!LoadString(hInstance,IDS_ERR_WIN7,strText,_countof(strText))) strText[0]=0; - MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); - } - return ERR_WRONG_OS; - } - - BOOL b64=FALSE; - isWow64Process(GetCurrentProcess(),&b64); - - // look for an old version the start menu (2.0.0 or older) and show a warning if it is still running. the uninstaller for such old versions doesn't close the start menu - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); - if (hwnd) - { - bool bStartMenu=false; - - DWORD id; - GetWindowThreadProcessId(hwnd,&id); - HANDLE process=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,FALSE,id); - if (process) - { - bStartMenu=true; - wchar_t path[_MAX_PATH]; - DWORD size=_countof(path); - - FQueryFullProcessImageName queryFullProcessImageName=(FQueryFullProcessImageName)GetProcAddress(hKernel32,"QueryFullProcessImageNameW"); - if (queryFullProcessImageName && queryFullProcessImageName(process,0,path,&size)) - { - DWORD q; - DWORD size=GetFileVersionInfoSize(path,&q); - if (size) - { - std::vector buf(size); - if (GetFileVersionInfo(path,0,size,&buf[0])) - { - VS_FIXEDFILEINFO *pVer; - UINT len; - if (VerQueryValue(&buf[0],L"\\",(void**)&pVer,&len) && pVer->dwProductVersionMS>0x20000) - bStartMenu=false; - } - } - } - CloseHandle(process); - } - if (bStartMenu) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[1024]; - if (!LoadString(hInstance,IDS_OLDSTARTMENU,strText,_countof(strText))) strText[0]=0; - MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONWARNING); - } - } -/* - // warning about being beta - if (!bQuiet) - { - if (MessageBox(NULL,L"Warning!\nThis is a beta version of Classic Shell. It contains features that are not fully tested. Please report any problems in the Classic Shell forums. If you prefer a stable build over the latest features, you can download one of the \"general release\" versions like 3.6.8.\nDo you want to continue with the installation?",L"Classic Shell Setup",MB_YESNO|MB_ICONWARNING)==IDNO) - return 99; - } -*/ - - DWORD version; - { - HKEY hKey; - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\IvoSoft\\ClassicShell",0,KEY_READ|(b64?KEY_WOW64_64KEY:0),&hKey)==ERROR_SUCCESS) - { - DWORD size=sizeof(version); - if (RegQueryValueEx(hKey,L"Version",0,NULL,(BYTE*)&version,&size)!=ERROR_SUCCESS) - version=0; - RegCloseKey(hKey); - } - } - - wchar_t msiName[_MAX_PATH]; - Sprintf(msiName,_countof(msiName),L"%%ALLUSERSPROFILE%%\\ClassicShellSetup%d_%d_%d_%d.msi",b64?64:32,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); - DoEnvironmentSubst(msiName,_countof(msiName)); - int ex=ExtractMsi(hInstance,msiName,b64!=FALSE,bQuiet); - if (ex) return ex; - - wchar_t cmdLine[2048]; - if (wcsstr(lpCmdLine,L"%MSI%") || wcsstr(lpCmdLine,L"%msi%")) - { - SetEnvironmentVariable(L"MSI",msiName); - Sprintf(cmdLine,_countof(cmdLine),L"msiexec.exe %s",lpCmdLine); - DoEnvironmentSubst(cmdLine,_countof(cmdLine)); - } - else - { - Sprintf(cmdLine,_countof(cmdLine),L"msiexec.exe /i \"%s\" %s",msiName,lpCmdLine); - } - - // start the installer - STARTUPINFO startupInfo={sizeof(startupInfo)}; - PROCESS_INFORMATION processInfo; - memset(&processInfo,0,sizeof(processInfo)); - if (!CreateProcess(NULL,cmdLine,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) - { - DeleteFile(msiName); - if (!bQuiet) - { - wchar_t strTitle[256]; - if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; - wchar_t strText[256]; - if (!LoadString(hInstance,IDS_ERR_MSIEXEC,strText,_countof(strText))) strText[0]=0; - MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); - } - return ERR_MSIEXEC; - } - else - { - CloseHandle(processInfo.hThread); - // wait for the installer to finish - WaitForSingleObject(processInfo.hProcess,INFINITE); - DWORD code; - GetExitCodeProcess(processInfo.hProcess,&code); - CloseHandle(processInfo.hProcess); - DeleteFile(msiName); - return code; - } -} diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.manifest b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.manifest deleted file mode 100644 index 46002e31f..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.manifest +++ /dev/null @@ -1,41 +0,0 @@ - - - -Classic Shell Setup - - - - - - - - true - - - - - - - - - - - - - - - - - diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.rc b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.rc deleted file mode 100644 index 6f58ae372..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.rc +++ /dev/null @@ -1,182 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "ClassicShell.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Adds classic shell features to Windows 7 and Windows 8" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicShellSetup" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicShellSetup.exe" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// MSI_FILE -// - -IDR_MSI_FILE32 MSI_FILE "Temp\\ClassicShellSetup32.msi_" -IDR_MSI_FILE64 MSI_FILE "Temp\\ClassicShellSetup64.msi_" -IDR_MSI_CHECKSUM MSI_FILE "msichecksum.bin" - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_DIALOGPWD DIALOGEX 0, 0, 154, 75 -STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Classic Shell 2.8.0 (closed beta)" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - LTEXT "This beta version is password-protected. Please enter the password:",IDC_STATIC,7,7,140,17 - EDITTEXT IDC_EDITPWD,7,32,140,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",IDOK,43,54,50,14 - PUSHBUTTON "Cancel",IDCANCEL,97,54,50,14 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_DIALOGPWD, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 147 - TOPMARGIN, 7 - BOTTOMMARGIN, 68 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_APP_TITLE "Classic Shell Setup" - IDS_OLDSTARTMENU "Warning!\nAn old version of the classic start menu is still running. Please close it before installing the new version to avoid crashing Explorer. Right click on the start button and select ""Exit""." - IDS_ERR_CORRUPTED "Failed to extract setup file '%s'. The MSI resource is corrupted." -END - -STRINGTABLE -BEGIN - IDS_ERR_INTERNAL "Internal Setup Error" - IDS_ERR_EXTRACT "Failed to extract setup file '%s'." - IDS_ERR_WIN7 "Classic Shell requires Windows 7 or later." - IDS_ERR_MSIEXEC "Failed to run msiexec.exe." -END - -STRINGTABLE -BEGIN - IDS_HELP "Classic Shell Setup will install Classic Shell on your computer. Possible command lines:\n - runs the installer normally\n extract32 - extracts the 32-bit MSI\n extract64 - extracts the 64-bit MSI\n help, /? - shows the command line help\n - the options are passed to msiexec\n * if the options contain %MSI% (all caps) the token is replaced by the name of the extracted MSI file\n * if %MSI% is not found, the setup runs ""msiexec /i ""\n * run msiexec with no parameters to see the full list of msiexec options\n\nExamples:\n /qn - runs the installer in quiet mode\n /x %MSI% /qb - uninstalls the product in basic UI level\n /f %MSI% - repairs the product\n /l* log.txt - runs the installer and logs the process in the log.txt file\n /qn ADDLOCAL=ClassicExplorer - installs only Classic Explorer in quiet mode\n /qn ADDLOCAL=ClassicStartMenu APPLICATIONFOLDER=C:\\ClassicShell - installs only Classic Start Menu in quiet mode in the folder C:\\ClassicShell\n ADDLOCAL=ClassicStartMenu,ClassicIE - runs the installer in full UI mode with Classic Start Menu and Classic IE checked by default" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.sln b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.sln deleted file mode 100644 index 931413e8a..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.sln +++ /dev/null @@ -1,39 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellSetup", "ClassicShellSetup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicShellLib", "..\ClassicShellLib\ClassicShellLib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.Build.0 = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|x64.ActiveCfg = Debug|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.ActiveCfg = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.Build.0 = Release|Win32 - {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|x64.ActiveCfg = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.ActiveCfg = Debug|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.Build.0 = Debug|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.ActiveCfg = Debug|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.Build.0 = Debug|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.ActiveCfg = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.Build.0 = Release|Win32 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.ActiveCfg = Release|x64 - {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {E16503A7-2270-43F6-B312-98FBCB237FA4} - EndGlobalSection -EndGlobal diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj deleted file mode 100644 index 3a38b3b87..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {A4A4D3B1-24E7-401E-A37C-72141D7603DC} - ClassicShellSetup - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Unicode - - - Application - v141 - Unicode - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - - - $(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - - - comctl32.lib;Psapi.lib;version.lib;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - comctl32.lib;Psapi.lib;version.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj.filters b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj.filters deleted file mode 100644 index fb7e0bb9e..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.vcxproj.filters +++ /dev/null @@ -1,68 +0,0 @@ - - - - - {554caf03-9189-4f7c-955b-7407887d81f2} - - - {dfc73fe3-75a1-4823-b7c6-090157a15da7} - - - - - Bootstrapper - - - Setup Files - - - Setup Files - - - - - Bootstrapper - - - - - Bootstrapper - - - - - Bootstrapper - - - - - Bootstrapper - - - - - Setup Files - - - Setup Files - - - Setup Files - - - Setup Files - - - Setup Files - - - Setup Files - - - Setup Files - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.wxs b/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.wxs deleted file mode 100644 index 8cc9d4365..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellSetup.wxs +++ /dev/null @@ -1,667 +0,0 @@ - - - - - - - - - - - - - - - - - - - - not Msix64 - - VersionNT>=601 - NOT NEWERPRODUCTFOUND OR Installed - - - - - - - - - - - - START_MENU_FOLDER=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IE_BUILD>=90000 - - - - - - - - - - - - - - - - - - - - - 1 - 1 - 1 - LicenseAccepted = "1" - Installed - NOT Installed - 1 - NOT Installed OR WixUI_InstallMode = "Change" - Installed - 1 - 1 - 1 - 1 - 1 - - - - 1 - - - - - - - - - NOT Installed - - - - - - CostingComplete = 1 - "1"]]> - LicenseAccepted = "1" - - - 1 - - - - - - - 1 - - - - - - - - - - 1 - Installed - Installed - - - - - - - 1 - - - - - - - - - - - - - - - - - - Installed - - - - Installed - - - Installed - - - Installed - - - - - - - - - - - - - - - - - - - - 1 - - - WixUI_InstallMode = "Remove" - - - - - - - - CostingComplete = 1 - - - 1 - - - - - - - - - Installed AND NOT RESUME AND NOT Preselected - - - - 1 - - - - 1 - - - - 1 - ARPNOREMOVE - - - ARPNOREMOVE - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START_MENU_FOLDER=1 - - - - - START_MENU_FOLDER=1 - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1]]> - - - - - - - - diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.cpp b/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.cpp deleted file mode 100644 index b496c84e2..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.cpp +++ /dev/null @@ -1,1203 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#define STRICT_TYPED_ITEMIDS -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit -#include -#include -#include -#include -#include -#include "StringUtils.h" -#include "FNVHash.h" -#include "SettingsParser.h" -#include "resource.h" -#include "..\UpdateBin\resource.h" -#include "ResourceHelper.h" -#include -#include "SaveLogFile.h" - -// Manifest to enable the 6.0 common controls -#pragma comment(linker, \ - "\"/manifestdependency:type='Win32' "\ - "name='Microsoft.Windows.Common-Controls' "\ - "version='6.0.0.0' "\ - "processorArchitecture='*' "\ - "publicKeyToken='6595b64144ccf1df' "\ - "language='*'\"") - -HINSTANCE g_hInstance; - -void EditLoggingOptions( void ); -void ManualUninstall( void ); -void ShowMetroColorViewer( void ); - -#ifndef _WIN64 -/////////////////////////////////////////////////////////////////////////////// - -static void LoadFile( const wchar_t *fname, std::vector &buf ) -{ - buf.clear(); - FILE *f=NULL; - if (_wfopen_s(&f,fname,L"rb") || !f) return; - fseek(f,0,SEEK_END); - int size=ftell(f); - fseek(f,0,SEEK_SET); - buf.resize(size); - if (size==0 || fread(&buf[0],1,size,f)!=size) - buf.clear(); - fclose(f); -} - -static unsigned int CalcFileFNV( const wchar_t *fname ) -{ - std::vector buf; - LoadFile(fname,buf); - if (buf.empty()) return 0; - return CalcFNVHash(&buf[0],(int)buf.size(),FNV_HASH0); -} - -static void Printf( const char *format, ... ) -{ - char buf[1024]; - va_list args; - va_start(args,format); - int len=Vsprintf(buf,_countof(buf),format,args); - va_end(args); - DWORD q; - WriteFile(GetStdHandle(STD_OUTPUT_HANDLE),buf,len,&q,NULL); -#if _DEBUG - OutputDebugStringA(buf); -#endif -} - -/////////////////////////////////////////////////////////////////////////////// - -struct Chunk -{ - int start1, start2, len; -}; - -int CalcMsiChecksum( wchar_t *const *params, int count ) -{ - if (count<2) return 2; - - AttachConsole(ATTACH_PARENT_PROCESS); - - // load files - wchar_t path1[_MAX_PATH]; - std::vector buf1, buf2; - Sprintf(path1,_countof(path1),L"%s\\ClassicShellSetup32.msi",params[1]); - LoadFile(path1,buf1); - if (buf1.empty()) - { - Printf("Failed to open file %s\n",path1); - return 1; - } - wchar_t path2[_MAX_PATH]; - Sprintf(path2,_countof(path2),L"%s\\ClassicShellSetup64.msi",params[1]); - LoadFile(path2,buf2); - if (buf2.empty()) - { - Printf("Failed to open file %s\n",path2); - return 1; - } - - int len1=(int)buf1.size(); - int len2=(int)buf2.size(); - - for (std::vector::iterator it=buf1.begin();it!=buf1.end();++it) - *it^=0xFF; - for (std::vector::iterator it=buf2.begin();it!=buf2.end();++it) - *it^=0xFF; - - // detect common blocks (assuming at least 256K in size and in the same order in both files) - const int BLOCK_SIZE=256*1024; - std::vector chunks; - int start2=0; - for (int i=0;i0 && chunk.start2>0 && buf1[chunk.start1-1]==buf2[chunk.start2-1]) - { - chunk.start1--; - chunk.start2--; - chunk.len++; - } - while (chunk.start1+chunk.len::const_iterator it=chunks.begin();it!=chunks.end();++it) - { - if (it->start2-start>0) - fwrite(&buf2[start],1,it->start2-start,f); - start=it->start2+it->len; - } - if (len2-start>0) - fwrite(&buf2[start],1,len2-start,f); - fclose(f); - } - - unsigned int fnvs[2]; - fnvs[0]=CalcFNVHash(&buf1[0],len1,FNV_HASH0); - fnvs[1]=CalcFNVHash(&buf2[0],len2,FNV_HASH0); - - // save fnvs and chunks - { - FILE *f=NULL; - if (_wfopen_s(&f,L"msichecksum.bin",L"wb") || !f) - { - Printf("Failed to write msichecksum.bin\n"); - return 1; - } - fwrite(fnvs,4,_countof(fnvs),f); - int count=(int)chunks.size(); - fwrite(&count,1,4,f); - fwrite(&chunks[0],sizeof(Chunk),count,f); - fclose(f); - } - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -int MakeEnglishDll( wchar_t *const *params, int count ) -{ - if (count<5) return 2; - - AttachConsole(ATTACH_PARENT_PROCESS); - - HMODULE hEn0=LoadLibraryEx(L"en-US.dll",NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hEn0) - { - Printf("Failed to open en-US.dll (err: %d)\n",GetLastError()); - return 1; - } - - std::vector version; - { - HRSRC hResInfo=FindResource(hEn0,MAKEINTRESOURCE(VS_VERSION_INFO),RT_VERSION); - if (hResInfo) - { - HGLOBAL hRes=LoadResource(hEn0,hResInfo); - void *pRes=LockResource(hRes); - if (pRes) - { - DWORD len=SizeofResource(hEn0,hResInfo); - if (len>=40+sizeof(VS_FIXEDFILEINFO)) - { - version.resize(len); - memcpy(&version[0],pRes,len); - } - } - } - } - FreeLibrary(hEn0); - if (version.empty()) - { - Printf("Can't find version resource in en-US.dll\n"); - return 1; - } - - HANDLE hEn=BeginUpdateResource(L"en-US.dll",FALSE); - if (!hEn) - { - Printf("Failed to open en-US.dll (err: %d)\n",GetLastError()); - return 1; - } - - int res=1; - HMODULE hExplorer=NULL, hMenu=NULL, hIE=NULL; - WORD language=MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US); - - // get version, strings and dialog from ClassicExplorer32.dll - hExplorer=LoadLibraryEx(params[1],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hExplorer) - { - Printf("Failed to open %S (err: %d)\n",params[1],GetLastError()); - goto qqq; - } - - // copy version - { - HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(VS_VERSION_INFO),RT_VERSION); - void *pRes=NULL; - if (hResInfo) - { - HGLOBAL hRes=LoadResource(hExplorer,hResInfo); - pRes=LockResource(hRes); - } - if (!pRes) - { - Printf("Can't find version resource in %S\n",params[1]); - goto qqq; - } - VS_FIXEDFILEINFO *pVer=(VS_FIXEDFILEINFO*)((char*)pRes+40); - VS_FIXEDFILEINFO *pVer0=(VS_FIXEDFILEINFO*)(&version[40]); - pVer0->dwProductVersionMS=pVer->dwProductVersionMS; - pVer0->dwProductVersionLS=pVer->dwProductVersionLS; - pVer0->dwFileVersionMS=pVer->dwFileVersionMS; - pVer0->dwFileVersionLS=pVer->dwFileVersionLS; - UpdateResource(hEn,RT_VERSION,MAKEINTRESOURCE(VS_VERSION_INFO),language,&version[0],version.size()); - } - - // copy strings - for (int i=2000;i<3000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hExplorer,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hExplorer,hResInfo)); - } - - // copy dialogs - for (int id=2000;id<2010;id++) - { - HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(id),RT_DIALOG); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hExplorer,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hExplorer,hResInfo)); - } - - // get strings and dialog from ClassicStartMenuDLL.dll - hMenu=LoadLibraryEx(params[2],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hMenu) - { - Printf("Failed to open %S (err: %d)\n",params[2],GetLastError()); - goto qqq; - } - - // copy strings - for (int i=3000;i<5000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hMenu,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); - } - for (int i=7000;i<8000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hMenu,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); - } - - // copy dialogs - for (int id=3000;id<4010;id++) - { - HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_DIALOG); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hMenu,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); - } - - // get strings from ClassicIEDLL.dll - hIE=LoadLibraryEx(params[3],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hIE) - { - Printf("Failed to open %S (err: %d)\n",params[3],GetLastError()); - goto qqq; - } - - // copy strings - for (int i=5000;i<6000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hIE,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hIE,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hIE,hResInfo)); - } - - // get strings and dialog from ClassicShellUpdate.exe - hMenu=LoadLibraryEx(params[4],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hMenu) - { - Printf("Failed to open %S (err: %d)\n",params[4],GetLastError()); - goto qqq; - } - - // copy strings - for (int i=6000;i<7000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hMenu,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); - } - - // copy dialogs - for (int id=6000;id<6010;id++) - { - HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_DIALOG); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hMenu,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); - } - - res=0; -qqq: - if (!EndUpdateResource(hEn,res!=0) && res==0) - { - Printf("Failed to update en-US.dll (err: %d)\n",GetLastError()); - res=1; - } - if (hExplorer) FreeLibrary(hExplorer); - if (hMenu) FreeLibrary(hMenu); - if (hIE) FreeLibrary(hIE); - - return res; -} - -/////////////////////////////////////////////////////////////////////////////// - -struct LanguageData -{ - std::map strings; - CString bitmap; -}; - -int GenerateUpdateFile( wchar_t *const *params, int count ) -{ - if (count<3) return 3; - - std::vector buf; - LoadFile(params[1],buf); - if (buf.empty()) return 1; - buf.push_back(0); - buf.push_back(0); - - wchar_t token[256]; - - std::map languages; - const int DEFAULT_LANGUAGE=0x409; - - const wchar_t *str0=(wchar_t*)&buf[0]; - if (*str0==0xFEFF) str0++; - const wchar_t *str; - - // old (current) version - str=wcsstr(str0,L"{OLD_VER}"); - if (!str) return 1; - GetToken(str+9,token,_countof(token),L"\r\n"); - int v1, v2, v3; - swscanf_s(token,L"%d.%d.%d",&v1,&v2,&v3); - - // new version - str=wcsstr(str0,L"{NEW_VER}"); - if (!str) return 1; - GetToken(str+9,token,_countof(token),L"\r\n"); - languages[DEFAULT_LANGUAGE].strings[IDS_VERSION]=token; - - // signer - str=wcsstr(str0,L"{SIGNER}"); - if (!str) return 1; - GetToken(str+8,token,_countof(token),L"\r\n"); - languages[DEFAULT_LANGUAGE].strings[IDS_INSTALL_SIGNER]=token; - - // update - str=wcsstr(str0,L"{UPDATE}"); - if (!str) return 1; - GetToken(str+8,token,_countof(token),L"\r\n"); - languages[DEFAULT_LANGUAGE].strings[IDS_UPDATE_LINK]=token; - - // languages - str=wcsstr(str0,L"{LANGUAGES}"); - if (!str) return 1; - GetToken(str+11,token,_countof(token),L"\r\n"); - languages[DEFAULT_LANGUAGE].strings[IDS_LANGUAGE_LINK]=token; - - // language folder - str=wcsstr(str0,L"{LANGFOLDER}"); - if (!str) return 1; - wchar_t langFolder[_MAX_PATH]; - GetToken(str+12,langFolder,_countof(langFolder),L"\r\n"); - - // alt url - str=wcsstr(str0,L"{ALT}"); - if (str) - { - GetToken(str+5,token,_countof(token),L"\r\n"); - languages[DEFAULT_LANGUAGE].strings[IDS_ALT_URL]=token; - } - - // news - str=wcsstr(str0,L"{NEWS}"); - if (!str) return 1; - languages[DEFAULT_LANGUAGE].strings[IDS_NEWS]=str+6; - - // look for {INST: - str=str0; - bool res=true; - while (1) - { - str=wcsstr(str,L"{INST: "); - res=true; - if (!str) break; - res=false; - str+=7; - str=GetToken(str,token,_countof(token),L"}\r\n"); - int language; - if (!GetLocaleInfoEx(token,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&language,4)) - break; - str=GetToken(str,token,_countof(token),L"\r\n"); - languages[language].strings[IDS_INSTALL_URL]=token; - // languages[language].strings[IDS_VERSION]=...; // TODO: allow per-language version of the installer - } - - if (!res) return 1; - - str=str0; - while (1) - { - str=wcsstr(str,L"{LANG: "); - res=true; - if (!str) break; - res=false; - str+=7; - str=GetToken(str,token,_countof(token),L"}\r\n"); - int len=Strlen(token); - bool bBasic=(len>0 && token[len-1]=='*'); - if (bBasic) token[len-1]=0; - int language; - if (!GetLocaleInfoEx(token,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&language,4)) - break; - - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s\\%s.dll",langFolder,token); -/* if (GetFileAttributes(fname)==INVALID_FILE_ATTRIBUTES) - { - fname[0]=0; - wchar_t find[_MAX_PATH]; - Sprintf(find,_countof(find),L"%s\\*.*",langFolder); - WIN32_FIND_DATA data; - HANDLE h=FindFirstFile(find,&data); - while (h!=INVALID_HANDLE_VALUE) - { - if ((data.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) && data.cFileName[0]!='.') - { - Sprintf(fname,_countof(fname),L"%s\\%s\\%s.dll",langFolder,data.cFileName,token); - if (GetFileAttributes(fname)!=INVALID_FILE_ATTRIBUTES) - { - FindClose(h); - break; - } - } - if (!FindNextFile(h,&data)) - { - FindClose(h); - break; - } - } - }*/ - if (!fname[0]) break; - - unsigned long hash=0; - wchar_t version[100]; - - hash=CalcFileFNV(fname); - if (!hash) break; - - DWORD dllBuild; - DWORD dllVer=GetFileVersion(fname,&dllBuild); - if (!dllVer) break; - if (dllVer>(DWORD)((v1<<24)|(v2<<16)|v3)) break; - - Sprintf(version,_countof(version),L"%d.%d.%d.%d%s",dllVer>>24,(dllVer>>16)&255,dllVer&65535,dllBuild,bBasic?L"*":L""); - - Sprintf(token,_countof(token),L"%08X",hash); - languages[language].strings[IDS_LNG_CRC]=token; - - languages[language].strings[IDS_LNG_VERSION]=version; - str=GetToken(str,token,_countof(token),L"\r\n"); - languages[language].strings[IDS_LNG_URL]=token; - } - - if (!res) return 1; - - // look for {FLAG: - str=str0; - while (1) - { - str=wcsstr(str,L"{FLAG: "); - res=true; - if (!str) break; - res=false; - str+=7; - str=GetToken(str,token,_countof(token),L"}\r\n"); - int language; - if (!GetLocaleInfoEx(token,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&language,4)) - break; - str=GetToken(str,token,_countof(token),L"\r\n"); - languages[language].bitmap=token; - } - - if (!res) return 1; - - FILE *f=NULL; - if (_wfopen_s(&f,params[2],L"wb") || !f) - { - return 1; - } - fwprintf(f,L"\xFEFF"); - for (std::map::const_iterator it=languages.begin();it!=languages.end();++it) - { - fwprintf(f,L"/////////////////////////////////////////////////////////////////////////////\r\n"); - GetLocaleInfo(it->first,LOCALE_SLANGUAGE,token,_countof(token)); - fwprintf(f,L"// %s\r\n\r\n",token); - fwprintf(f,L"LANGUAGE 0x%02X, 0x%X\r\n",it->first&0x3FF,it->first>>10); - fwprintf(f,L"\r\nSTRINGTABLE\r\nBEGIN\r\n"); - for (std::map::const_iterator it2=it->second.strings.begin();it2!=it->second.strings.end();++it2) - { - CString str=it2->second; - str.Replace(L"\r\n",L"\\r\\n"); - str.Replace(L"\"",L"\"\""); - fwprintf(f,L"%4d \"%s\"\r\n",it2->first,(const wchar_t*)str); - } - fwprintf(f,L"END\r\n\r\n"); - - if (it->first==DEFAULT_LANGUAGE) - { - fwprintf(f,L"1 VERSIONINFO\r\n"); - fwprintf(f,L" FILEVERSION %d,%d,%d,0\r\n",v1,v2,v3); - fwprintf(f,L" PRODUCTVERSION %d,%d,%d,0\r\n",v1,v2,v3); - fwprintf(f,L" FILEFLAGSMASK 0x17L\r\n"); - fwprintf(f,L" FILEFLAGS 0x0L\r\n"); - fwprintf(f,L" FILEOS 0x4L\r\n"); - fwprintf(f,L" FILETYPE 0x1L\r\n"); - fwprintf(f,L" FILESUBTYPE 0x0L\r\n"); - fwprintf(f,L"BEGIN\r\n"); - fwprintf(f,L"\tBLOCK \"StringFileInfo\"\r\n"); - fwprintf(f,L"\tBEGIN\r\n"); - fwprintf(f,L"\t\tBLOCK \"040904b0\"\r\n"); - fwprintf(f,L"\t\tBEGIN\r\n"); - fwprintf(f,L"\t\t\tVALUE \"CompanyName\", \"IvoSoft\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"FileDescription\", \"Update information\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"FileVersion\", \"%d, %d, %d, 0\"\r\n",v1,v2,v3); - fwprintf(f,L"\t\t\tVALUE \"InternalName\", \"Update\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"LegalCopyright\", \"Copyright (C) 2009-2016, Ivo Beltchev\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"OriginalFilename\", \"update.ver\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"ProductName\", \"Classic Shell\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"ProductVersion\", \"%d, %d, %d, 0\"\r\n",v1,v2,v3); - fwprintf(f,L"\t\tEND\r\n"); - fwprintf(f,L"\tEND\r\n"); - fwprintf(f,L"\tBLOCK \"VarFileInfo\"\r\n"); - fwprintf(f,L"\tBEGIN\r\n"); - fwprintf(f,L"\t\tVALUE \"Translation\", 0x409, 1200\r\n"); - fwprintf(f,L"\tEND\r\n"); - fwprintf(f,L"END\r\n\r\n"); - - for (std::map::const_iterator it3=languages.begin();it3!=languages.end();++it3) - { - if (!it3->second.bitmap.IsEmpty()) - fwprintf(f,L"%d BITMAP \"%s\"\r\n",it3->first,(const wchar_t*)it3->second.bitmap); - } - fwprintf(f,L"\r\n"); - } - } - fclose(f); - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -static void UnsescapeString( wchar_t *string ) -{ - wchar_t *dst=string; - int len=Strlen(string); - bool bQuoted=false; - if (string[0]=='"' && string[len-1]=='"') - { - bQuoted=true; - string[len-1]=0; - if (*string) string++; - } - - for (const wchar_t *src=string;*src;src++) - { - if (*src=='\\') - { - src++; - if (!*src) break; - if (*src=='t') - *dst++='\t'; - else if (*src=='r') - *dst++='\r'; - else if (*src=='n') - *dst++='\n'; - else - *dst++=*src; - } - else if (*src=='"' && bQuoted) - { - src++; - if (!*src) break; - *dst++=*src; - } - else - *dst++=*src; - } - *dst=0; -} - -static void WriteString( HANDLE csv, int id, const wchar_t *string1, int len1, const wchar_t *string2, int len2, CSettingsParser &parser, int subid=INT_MAX ) -{ - DWORD q; - wchar_t buf[256]; - int len3; - if (subid!=INT_MAX) - len3=Sprintf(buf,_countof(buf),L"%d/%d",id,subid&65535); - else - len3=Sprintf(buf,_countof(buf),L"%d",id); - - const wchar_t *comment=parser.FindSetting(buf); - if (comment && _wcsicmp(comment,L"ignore")==0) - return; - - WriteFile(csv,buf,len3*2,&q,NULL); - WriteFile(csv,L"\t",2,&q,NULL); - - for (int i=0;iflags&=~SWP_SHOWWINDOW; - } - return FALSE; -} - -static void WriteDialog( HWND parent, HANDLE csv, int id, HINSTANCE hInstance1, const DLGTEMPLATE *pTemplate1, HINSTANCE hInstance2, const DLGTEMPLATE *pTemplate2, CSettingsParser &parser ) -{ - HWND dlg1=CreateDialogIndirect(hInstance1,pTemplate1,parent,DefaultDlgProc); - if (dlg1) - { - HWND dlg2=pTemplate2?CreateDialogIndirect(hInstance2,pTemplate2,parent,DefaultDlgProc):NULL; - - wchar_t text1[1024]; - wchar_t text2[1024]; - GetWindowText(dlg1,text1,_countof(text1)); - if (*text1) - { - if (dlg2) - GetWindowText(dlg2,text2,_countof(text2)); - else - text2[0]=0; - WriteString(csv,id,text1,Strlen(text1),text2,Strlen(text2),parser,0); - } - for (HWND child1=GetWindow(dlg1,GW_CHILD);child1;child1=GetWindow(child1,GW_HWNDNEXT)) - { - GetWindowText(child1,text1,_countof(text1)); - if (*text1) - { - int childId=(int)GetWindowLong(child1,GWL_ID); - HWND child2=dlg2?GetDlgItem(dlg2,childId):NULL; - if (child2) - GetWindowText(child2,text2,_countof(text2)); - else - text2[0]=0; - WriteString(csv,id,text1,Strlen(text1),text2,Strlen(text2),parser,childId); - } - } - DestroyWindow(dlg1); - if (dlg2) - DestroyWindow(dlg2); - } -} - -int ExtractStrings( wchar_t *const *params, int count ) -{ - if (count<3) return 3; - - const wchar_t *dllName1=params[1]; - const wchar_t *dllName2=NULL; - const wchar_t *csvName=params[2]; - if (count>3) - { - dllName2=csvName; - csvName=params[3]; - } - - - HMODULE hDLL1=LoadLibraryEx(dllName1,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hDLL1) - { - Printf("Failed to open %S (err: %d)\n",dllName1,GetLastError()); - return 1; - } - - HMODULE hDLL2=NULL; - if (dllName2) - { - hDLL2=LoadLibraryEx(dllName2,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - if (!hDLL2) - { - Printf("Failed to open %S (err: %d)\n",dllName2,GetLastError()); - return 1; - } - } - - int res=1; - CSettingsParser parser; - parser.LoadText(L"LocComments.txt"); - parser.ParseText(); - - HANDLE hCSV=CreateFile(csvName,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); - if (hCSV==INVALID_HANDLE_VALUE) - { - Printf("Failed to write %S\n",csvName); - FreeLibrary(hDLL1); - if (hDLL2) FreeLibrary(hDLL2); - return 1; - } - - wchar_t title[]=L"\xFEFFID\tEnglish\tTranslation\tComment\r\n"; - DWORD q; - WriteFile(hCSV,title,Strlen(title)*2,&q,NULL); - - // copy strings - for (int i=2000;i<8000;i+=16) - { - int id=i/16; - HRSRC hResInfo=FindResource(hDLL1,MAKEINTRESOURCE(id),RT_STRING); - if (!hResInfo) continue; - HGLOBAL hRes=LoadResource(hDLL1,hResInfo); - void *pRes=LockResource(hRes); - if (!pRes) continue; - const WORD *data=(WORD*)pRes; - for (int j=0;j<16;j++) - { - int len=*data; - if (len>0) - { - int stringId=(id-1)*16+j; - wchar_t buf[1024]; - if (!hDLL2 || !LoadString(hDLL2,stringId,buf,_countof(buf))) - buf[0]=0; - WriteString(hCSV,stringId,(const wchar_t*)data+1,len,buf,Strlen(buf),parser); - } - data+=len+1; - } - } - - HWND parent=CreateWindow(L"button",NULL,WS_POPUP,0,0,10,10,NULL,NULL,NULL,NULL); - - // copy dialogs - for (int id=2000;id<7000;id++) - { - if (id>=2010 && id<3000) continue; - if (id>=3010 && id<4000) continue; - if (id>=4010 && id<5000) continue; - if (id>=5010 && id<6000) continue; - if (id>=6010 && id<7000) continue; - HRSRC hResInfo1=FindResource(hDLL1,MAKEINTRESOURCE(id),RT_DIALOG); - if (!hResInfo1) continue; - void *pRes1=LockResource(LoadResource(hDLL1,hResInfo1)); - if (!pRes1) continue; - - void *pRes2=NULL; - if (hDLL2) - { - HRSRC hResInfo2=FindResource(hDLL2,MAKEINTRESOURCE(id),RT_DIALOG); - if (hResInfo2) - pRes2=LockResource(LoadResource(hDLL2,hResInfo2)); - } - - WriteDialog(parent,hCSV,id,hDLL1,(DLGTEMPLATE*)pRes1,hDLL2,(DLGTEMPLATE*)pRes2,parser); - } - - // additional strings - { - HRSRC hResInfo=FindResource(hDLL1,MAKEINTRESOURCE(1),L"L10N"); - if (hResInfo) - { - HGLOBAL hRes=LoadResource(hDLL1,hResInfo); - const wchar_t *pRes=(wchar_t*)LockResource(hRes); - if (pRes) - { - int size=SizeofResource(hDLL1,hResInfo)/2; - if (*pRes==L'\xFEFF') - pRes++, size--; - wchar_t *pBuf=new wchar_t[size+1]; - memcpy(pBuf,pRes,size*2); - pBuf[size]=0; - for (int i=0;i> &oldStrings=*(std::vector>*)lParam; - oldStrings.push_back(std::pair(PtrToInt(lpszName),wIDLanguage)); - } - return TRUE; -} - -static BOOL CALLBACK EnumResNameProc( HMODULE hModule, LPCTSTR lpszType, LPTSTR lpszName, LONG_PTR lParam ) -{ - EnumResourceLanguages(hModule,lpszType,lpszName,EnumResLangProc,lParam); - return TRUE; -} - -static int ImportStrings( wchar_t *const *params, int count ) -{ - if (count<3) return 3; - const wchar_t *dllName=params[1]; - const wchar_t *csvName=params[2]; - - HANDLE hCSV=CreateFile(csvName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); - if (hCSV==INVALID_HANDLE_VALUE) - { - Printf("Failed to read %S\n",csvName); - return 1; - } - - int size=SetFilePointer(hCSV,0,NULL,FILE_END)/2; - SetFilePointer(hCSV,0,NULL,FILE_BEGIN); - std::vector buf(size+1); - DWORD q; - ReadFile(hCSV,&buf[0],size*2,&q,NULL); - CloseHandle(hCSV); - buf[size]=0; - for (int i=0;i lines; - wchar_t *str=&buf[0]; - int min=100000, max=0; - while (str<&buf[size]) - { - int len=Strlen(str); - wchar_t *next=str+len+1; - wchar_t *tab=wcschr(str,'\t'); - if (tab) - { - *tab=0; - int id=_wtol(str); - bool bNumber=id>0; - for (;*str;str++) - if (*str<'0' || *str>'9') - { - bNumber=false; - break; - } - if (bNumber) - { - tab=wcschr(tab+1,'\t'); - if (tab) - { - str=tab+1; - tab=wcschr(str,'\t'); - if (tab) *tab=0; - if (lines.find(id)!=lines.end()) - { - Printf("Duplicate string ID %d\n",id); - return 1; - } - UnsescapeString(str); - lines[id]=str; - if (min>id) min=id; - if (max> oldStrings; - EnumResourceNames(hDll,RT_STRING,EnumResNameProc,(LONG_PTR)&oldStrings); - FreeLibrary(hDll); - - HANDLE hUpdate=BeginUpdateResource(dllName,FALSE); - if (!hUpdate) - { - Printf("Failed to open %S (err: %d)\n",dllName,GetLastError()); - return 1; - } - - // delete all string resources - for (int i=0;i<(int)oldStrings.size();i++) - { - UpdateResource(hUpdate,RT_STRING,MAKEINTRESOURCE(oldStrings[i].first),oldStrings[i].second,NULL,0); - } - - // add new string lines - max+=32; - for (int i=min;i res; - for (int j=0;j<16;j++,idx++) - { - std::map::const_iterator it=lines.find(idx); - const wchar_t *str=L""; - if (it!=lines.end()) - str=it->second; - int len=Strlen(str); - res.push_back((wchar_t)len); - for (int c=0;c16) - UpdateResource(hUpdate,RT_STRING,MAKEINTRESOURCE(id),LANG_NEUTRAL,&res[0],res.size()*2); - } - - if (!EndUpdateResource(hUpdate,FALSE)) - { - Printf("Failed to update %S (err: %d)\n",dllName,GetLastError()); - return 1; - } - return 0; -} -#endif - -/////////////////////////////////////////////////////////////////////////////// - -static HRESULT CALLBACK TaskDialogCallback( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) -{ - if (uNotification==TDN_HYPERLINK_CLICKED) - { - const wchar_t *link=(const wchar_t*)lParam; - ShellExecute(hwnd,NULL,link,NULL,NULL,SW_SHOWNORMAL); - } - return S_OK; -} - -/////////////////////////////////////////////////////////////////////////////// - -// Classic Shell utility - multiple utilities for building and maintaining Classic Shell -// Usage: -// no parameters - saves a troubleshooting log -// crcmsi // creates a file with checksum of both msi files -// makeEN // extracts the localization resources and creates a sample en-US.DLL -// extract // extracts the string table, the dialog text, and the L10N text from a DLL and stores it in a CSV -// extract en-us.dll // extracts the string table, the dialog text, and the L10N text from two DLL and stores it in a CSV -// import // replaces the string table in the DLL with the text from the CSV -// update // generates a resource file for UpdateBin.dll by calculating the DLL hashes - -int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) -{ - g_hInstance=hInstance; - - if (!*lpstrCmdLine) - { -#ifndef _WIN64 - DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); - - TASKDIALOG_BUTTON taskButtons[4]={ - {101,L"Save system log\nSaves detailed information about your system for troubleshooting purposes."}, - {102,L"Classic Shell logging options\nEnable or disable various logging options."}, - {103,L"Remove Classic Shell\nManually removes Classic Shell from your system. Use only if the conventional methods for uninstallation do not work."}, - {104,L"Show Metro colors\nSee the color palette that can be used in start menu skins."}, - }; - TASKDIALOGCONFIG tasks={sizeof(tasks)}; - tasks.dwFlags=TDF_USE_HICON_MAIN|TDF_USE_COMMAND_LINKS|TDF_ENABLE_HYPERLINKS; - tasks.dwCommonButtons=TDCBF_CANCEL_BUTTON; - tasks.pszWindowTitle=L"Classic Shell Utility"; - tasks.hMainIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1)); - tasks.pszMainInstruction=L"Select task to perform"; - tasks.cButtons=HIWORD(winVer)>=0x0602?4:3; - tasks.pButtons=taskButtons; - tasks.pszFooter=L"www.classicshell.net"; - tasks.pfCallback=TaskDialogCallback; - - int seleciton; - if (TaskDialogIndirect(&tasks,&seleciton,NULL,NULL)==IDCANCEL) - return 0; - if (seleciton==101) - { - ShowSaveLogFile(); - } - else if (seleciton==102) - { - EditLoggingOptions(); - } - else if (seleciton==103) - { - wchar_t exe[_MAX_PATH]; - GetModuleFileName(NULL,exe,_countof(exe)); - CoInitialize(NULL); - ShellExecute(NULL,L"runas",exe,L"uninstall",NULL,SW_SHOWNORMAL); - CoUninitialize(); - } - else if (seleciton==104) - { - ShowMetroColorViewer(); - } -#endif - return 0; - } - - int count; - wchar_t *const *params=CommandLineToArgvW(lpstrCmdLine,&count); - -#ifndef _WIN64 - if (_wcsicmp(params[0],L"crcmsi")==0) - { - return CalcMsiChecksum(params,count); - } - - if (_wcsicmp(params[0],L"makeEN")==0) - { - return MakeEnglishDll(params,count); - } - - if (_wcsicmp(params[0],L"extract")==0) - { - return ExtractStrings(params,count); - } - - if (_wcsicmp(params[0],L"import")==0) - { - return ImportStrings(params,count); - } - - if (_wcsicmp(params[0],L"update")==0) - { - return GenerateUpdateFile(params,count); - } - - if (_wcsicmp(params[0],L"colors")==0) - { - ShowMetroColorViewer(); - return 0; - } - if (_wcsicmp(params[0],L"uninstall")==0) - { - ManualUninstall(); - return 0; - } -#endif - - if (_wcsicmp(params[0],L"savelog")==0 || _wcsicmp(params[0],L"saveloga")==0) - { - if (count<=1) - return 1; - return SaveLogFile(params[1],_wcsicmp(params[0],L"saveloga")==0); - } - - return 1; -} diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.manifest b/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.manifest deleted file mode 100644 index 79871e067..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.manifest +++ /dev/null @@ -1,27 +0,0 @@ - - - -Classic Shell Setup - - - - - - - - true - - - diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.rc b/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.rc deleted file mode 100644 index 19840bb07..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.rc +++ /dev/null @@ -1,224 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// FILE -// - -1 FILE "Release64\\ClassicShellUtility.exe" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_ICON1 ICON "tool.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_COLORS DIALOGEX 0, 0, 407, 281 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU -CAPTION "Metro Colors" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Color set:",IDC_STATIC,7,7,31,14,SS_CENTERIMAGE - EDITTEXT IDC_EDIT1,39,7,47,14,ES_AUTOHSCROLL - CONTROL "",IDC_SPIN1,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,79,7,10,14 - LTEXT "use -1 for the current set",IDC_STATIC,90,7,79,14,SS_CENTERIMAGE - LTEXT "Search:",IDC_STATIC,215,7,24,14,SS_CENTERIMAGE - EDITTEXT IDC_EDIT2,240,7,160,14,ES_AUTOHSCROLL - CONTROL "",IDC_LIST1,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,23,393,251 -END - -IDD_UNINSTALL DIALOGEX 0, 0, 315, 201 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Remove Classic Shell" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,7,67,301,1 - LTEXT "The tool has determined that Classic Shell is installed in the following folder. If this is incorrect, use the Browse button to pick another location.",IDC_STATICPATH,7,72,301,19 - EDITTEXT IDC_EDITPATH,7,93,262,14,ES_AUTOHSCROLL | ES_READONLY - PUSHBUTTON "Browse",IDC_BUTTONBROWSEPATH,270,93,38,14 - LTEXT "Select which settings to remove:\n (it is safe to keep the settings - they will not affect the operation of your computer)",IDC_STATIC,7,113,277,17 - CONTROL "Remove admin settings - will remove the settings from the Local Machine registry",IDC_CHECKADMIN, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,132,274,10 - CONTROL "Remove user settings - will remove the settings for the current user",IDC_CHECKSETTINGS, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,144,233,10 - CONTROL "Remove settings for all users - will remove the user settings for all users",IDC_CHECKALLUSERS, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,156,236,10 - LTEXT "Please, make sure that no other users are currently signed in",IDC_STATICALLUSERS,41,167,203,8,NOT WS_VISIBLE - DEFPUSHBUTTON "OK",IDOK,205,180,50,14 - PUSHBUTTON "Cancel",IDCANCEL,258,180,50,14 - LTEXT "Warning: This tool will remove Classic Shell from your system by directly accessing the registry and the file system. A reboot may be required.\nUse it only if you have tried the conventional methods for uinstalling Classic Shell and they were unsuccessful.",IDC_STATICWARNING,7,7,301,35 - CONTROL "The preferred method for uninstallation is to use the Programs and Features page in the Control Panel.",IDC_SYSLINK1, - "SysLink",WS_TABSTOP,7,44,301,18 -END - -IDD_UNINSTALL_RESULTS DIALOGEX 0, 0, 471, 302 -STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CAPTION | WS_THICKFRAME -CAPTION "Remove Classic Shell" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Static",IDC_STATICRESULT,7,7,457,25 - EDITTEXT IDC_EDITRESULT,7,39,457,238,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL - PUSHBUTTON "Restart Now",IDC_BUTTONREBOOT,319,281,70,14 - PUSHBUTTON "Close",IDC_BUTTONCLOSE,394,281,70,14 -END - -IDD_UNINSTALL_PROGRESS DIALOGEX 0, 0, 240, 75 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION -CAPTION "Removing Classic Shell" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - CONTROL "",IDC_PROGRESS1,"msctls_progress32",WS_BORDER,7,27,226,14 - LTEXT "Please, wait...",IDC_STATICWAIT,7,7,83,8 -END - -IDD_LOGSETTINGS DIALOGEX 0, 0, 201, 245 -STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Classic Shell Logging" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - LTEXT "Warning: Turning on the logging options may negatively affect the performance of Classic Shell.",IDC_STATIC,7,7,187,17 - LTEXT "Log start menu",IDC_STATIC,7,31,52,12,SS_CENTERIMAGE - CONTROL "Open/close menus",IDC_CHECKOPEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,44,75,10 - CONTROL "Menu contents",IDC_CHECKITEMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,44,63,10 - CONTROL "Executed items",IDC_CHECKEXECUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,58,65,10 - CONTROL "MFU items",IDC_CHECKMFU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,58,49,10 - CONTROL "New programs",IDC_CHECKNEW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,72,62,10 - CONTROL "Metro apps",IDC_CHECKAPPS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,72,52,10 - CONTROL "Search results",IDC_CHECKSEARCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,86,61,10 - CONTROL "SQL commands",IDC_CHECKSEARCH_SQL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,86,64,10 - CONTROL "Mouse events",IDC_CHECKMOUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,100,61,10 - CONTROL "Data cache",IDC_CHECKCACHE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,100,52,10 - CONTROL "Start menu log file",IDC_SYSLINKSTART,"SysLink",WS_TABSTOP,22,113,80,10 - CONTROL "Data cache log file",IDC_SYSLINKCACHE,"SysLink",WS_TABSTOP,22,125,80,10 - CONTROL "Log startup",IDC_CHECKSTARTUP,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,140,57,12 - CONTROL "Startup log file",IDC_SYSLINKSTARTUP,"SysLink",WS_TABSTOP,22,153,80,10 - CONTROL "Log Classic Explorer",IDC_CHECKEXPLORER,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,167,84,12 - CONTROL "Classic Explorer log file",IDC_SYSLINKEXPLORER, - "SysLink",WS_TABSTOP,22,180,80,10 - CONTROL "Log Classic IE",IDC_CHECKIE,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,194,65,12 - CONTROL "Classic IE log file",IDC_SYSLINKIE,"SysLink",WS_TABSTOP,22,207,80,10 - DEFPUSHBUTTON "OK",IDOK,85,224,50,14 - PUSHBUTTON "Cancel",IDCANCEL,144,224,50,14 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_COLORS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 400 - TOPMARGIN, 7 - BOTTOMMARGIN, 274 - END - - IDD_UNINSTALL, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 308 - TOPMARGIN, 7 - BOTTOMMARGIN, 194 - END - - IDD_UNINSTALL_RESULTS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 464 - TOPMARGIN, 7 - BOTTOMMARGIN, 295 - END - - IDD_UNINSTALL_PROGRESS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 233 - TOPMARGIN, 7 - BOTTOMMARGIN, 68 - END - - IDD_LOGSETTINGS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 194 - TOPMARGIN, 7 - BOTTOMMARGIN, 238 - END -END -#endif // APSTUDIO_INVOKED - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.vcxproj b/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.vcxproj deleted file mode 100644 index 3e83bc63b..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ClassicShellUtility.vcxproj +++ /dev/null @@ -1,212 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF} - ClassicShellUtility - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - - - $(Configuration)64\ - $(Configuration)64\ - true - - - $(Configuration)\ - $(Configuration)\ - false - - - $(Configuration)64\ - $(Configuration)64\ - false - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - EditAndContinue - - - comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;psapi.lib;version.lib;Secur32.lib;Netapi32.lib;%(AdditionalDependencies) - true - Windows - - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - ProgramDatabase - - - _UNICODE;UNICODE;_WIN64;%(PreprocessorDefinitions) - - - comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;psapi.lib;version.lib;Secur32.lib.;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - true - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - - - comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;psapi.lib;version.lib;Secur32.lib;Netapi32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - true - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - ProgramDatabase - - - _UNICODE;UNICODE;_WIN64;%(PreprocessorDefinitions) - - - comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;psapi.lib;version.lib;Secur32.lib.;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/resource.h b/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/resource.h deleted file mode 100644 index 16251b692..000000000 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/resource.h +++ /dev/null @@ -1,61 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicShellUtility.rc -// -#define IDI_ICON1 101 -#define IDD_DIALOG1 102 -#define IDD_COLORS 102 -#define IDD_UNINSTALL 103 -#define IDD_UNINSTALL_RESULTS 104 -#define IDD_UNINSTALL_PROGRESS 105 -#define IDD_LOGSETTINGS 106 -#define IDC_EDIT1 1001 -#define IDC_SPIN1 1002 -#define IDC_LIST1 1003 -#define IDC_EDIT2 1004 -#define IDC_BUTTONBROWSEPATH 1005 -#define IDC_CHECKADMIN 1006 -#define IDC_CHECKSETTINGS 1007 -#define IDC_CHECKALLUSERS 1008 -#define IDC_SYSLINK1 1009 -#define IDC_EDITPATH 1010 -#define IDC_SYSLINKSTARTUP 1010 -#define IDC_STATICPATH 1011 -#define IDC_SYSLINKEXPLORER 1011 -#define IDC_STATICWARNING 1012 -#define IDC_SYSLINKIE 1012 -#define IDC_STATICRESULT 1013 -#define IDC_EDITRESULT 1014 -#define IDC_BUTTONREBOOT 1015 -#define IDC_BUTTONCLOSE 1016 -#define IDC_PROGRESS1 1017 -#define IDC_STATICWIAT 1018 -#define IDC_STATICWAIT 1018 -#define IDC_STATICALLUSERS 1019 -#define IDC_CHECKEXPLORER 1020 -#define IDC_CHECKSTARTUP 1022 -#define IDC_CHECKIE 1023 -#define IDC_CHECKEXECUTE 1028 -#define IDC_CHECKOPEN 1029 -#define IDC_CHECKITEMS 1030 -#define IDC_CHECKMOUSE 1031 -#define IDC_CHECKMFU 1032 -#define IDC_CHECKSEARCH 1033 -#define IDC_CHECKSEARCH_SQL 1034 -#define IDC_CHECKNEW 1035 -#define IDC_CHECKAPPS 1036 -#define IDC_CHECKCACHE 1037 -#define IDC_SYSLINKSTART 1038 -#define IDC_SYSLINKSTART2 1039 -#define IDC_SYSLINKCACHE 1039 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 108 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1039 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.cpp b/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.cpp deleted file mode 100644 index 055db456d..000000000 --- a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.cpp +++ /dev/null @@ -1,90 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#define STRICT_TYPED_ITEMIDS -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit -#include -#include -#include "ResourceHelper.h" - -HINSTANCE g_hInstance; - -/////////////////////////////////////////////////////////////////////////////// - -int ExitStartMenu( void ) -{ - HKEY hKey=NULL; - if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\IvoSoft\\ClassicShell",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) - { - DWORD type=0; - wchar_t path[_MAX_PATH]; - DWORD size=sizeof(path); - if (RegQueryValueEx(hKey,L"Path",0,&type,(BYTE*)path,&size)==ERROR_SUCCESS && type==REG_SZ) - { - STARTUPINFO startupInfo={sizeof(startupInfo)}; - PROCESS_INFORMATION processInfo; - memset(&processInfo,0,sizeof(processInfo)); - wcscat_s(path,L"ClassicStartMenu.exe"); - HANDLE h=CreateFile(path,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); - if (h!=INVALID_HANDLE_VALUE) - { - CloseHandle(h); - wcscat_s(path,L" -exit"); - if (CreateProcess(NULL,path,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) - { - CloseHandle(processInfo.hThread); - WaitForSingleObject(processInfo.hProcess,5000); - CloseHandle(processInfo.hProcess); - } - } - } - RegCloseKey(hKey); - } - HWND updateOwner=FindWindow(L"ClassicShellUpdate.COwnerWindow",NULL); - if (updateOwner) - PostMessage(updateOwner,WM_CLEAR,0,0); - return 0; -} - -int FixVersion( void ) -{ - HKEY hKey=NULL; - if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\IvoSoft\\ClassicShell",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_WRITE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) - { - DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); - RegSetValueEx(hKey,L"WinVersion",NULL,REG_DWORD,(BYTE*)&winVer,sizeof(DWORD)); - RegCloseKey(hKey); - } - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -// Setup Helper - performs custom actions during Classic Shell install/uninstall -// Usage: -// exitSM // exits the start menu if it is running -// fixVersion // sets the correct OS version - -int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) -{ -// MessageBox(NULL,lpstrCmdLine,L"Command Line",MB_OK|MB_SYSTEMMODAL); - - int count; - wchar_t *const *params=CommandLineToArgvW(lpstrCmdLine,&count); - if (!params) return 1; - - g_hInstance=hInstance; - - for (;count>0;count--,params++) - { - if (_wcsicmp(params[0],L"exitSM")==0) - { - return ExitStartMenu(); - } - if (_wcsicmp(params[0],L"fixVersion")==0) - { - return FixVersion(); - } - } - return 1; -} diff --git a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.vcxproj b/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.vcxproj deleted file mode 100644 index 5c96207fd..000000000 --- a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6} - SetupHelper - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Unicode - - - Application - v141 - Unicode - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - - - $(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - true - EditAndContinue - - - true - Windows - - - - - MaxSpeed - true - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - true - ProgramDatabase - - - true - Windows - true - true - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/Flags/gd-GB.bmp b/ClassicShellSrc/ClassicShellSetup/UpdateBin/Flags/gd-GB.bmp deleted file mode 100644 index a3cabea63..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/Flags/gd-GB.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.rc b/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.rc deleted file mode 100644 index c0d16f4c8..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.rc and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.vcxproj b/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.vcxproj deleted file mode 100644 index bac95cb24..000000000 --- a/ClassicShellSrc/ClassicShellSetup/UpdateBin/UpdateBin.vcxproj +++ /dev/null @@ -1,506 +0,0 @@ - - - - - update_4.1.0 - Win32 - - - update_4.2.0 - Win32 - - - update_4.2.1 - Win32 - - - update_4.2.2 - Win32 - - - update_4.2.3 - Win32 - - - update_4.2.4 - Win32 - - - update_4.2.5 - Win32 - - - update_4.2.6 - Win32 - - - update_4.2.7 - Win32 - - - update_4.3.0 - Win32 - - - update_4.3.1 - Win32 - - - - {F92A5473-F9E0-412F-923C-6632A66D13C1} - UpdateBin - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - $(Configuration)\ - $(Configuration)\ - false - false - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - ..\ClassicShellUtility\Debug\ClassicShellUtility.exe update .\$(Configuration).txt .\UpdateBin.rc - - - MaxSpeed - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;UPDATEBIN_EXPORTS;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - Level3 - ProgramDatabase - - - ..\Final\$(Configuration).ver - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - {dae66c9b-05dc-4ace-97da-2547b490bbff} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/resource.h b/ClassicShellSrc/ClassicShellSetup/UpdateBin/resource.h deleted file mode 100644 index 06d0a79cc..000000000 --- a/ClassicShellSrc/ClassicShellSetup/UpdateBin/resource.h +++ /dev/null @@ -1,10 +0,0 @@ -#define IDS_VERSION 16 -#define IDS_NEWS 17 -#define IDS_INSTALL_URL 18 -#define IDS_INSTALL_SIGNER 19 -#define IDS_LNG_URL 20 -#define IDS_LNG_VERSION 21 -#define IDS_LNG_CRC 22 -#define IDS_UPDATE_LINK 23 -#define IDS_LANGUAGE_LINK 24 -#define IDS_ALT_URL 25 diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.1.0.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.1.0.txt deleted file mode 100644 index 9c7d2686a..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.1.0.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.0.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.0.txt deleted file mode 100644 index d401d1b4d..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.0.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.1.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.1.txt deleted file mode 100644 index 181ce7a8d..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.1.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.2.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.2.txt deleted file mode 100644 index c4fe7e679..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.2.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.3.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.3.txt deleted file mode 100644 index 244df88dd..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.3.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.4.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.4.txt deleted file mode 100644 index d8974cbf7..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.4.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.5.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.5.txt deleted file mode 100644 index a82fa45a4..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.5.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.6.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.6.txt deleted file mode 100644 index 5523b9d2a..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.6.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.7.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.7.txt deleted file mode 100644 index b674d78be..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.2.7.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.0.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.0.txt deleted file mode 100644 index 427001085..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.0.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.1.txt b/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.1.txt deleted file mode 100644 index c75f89e2c..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/UpdateBin/update_4.3.1.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/__MakeFinal.bat b/ClassicShellSrc/ClassicShellSetup/__MakeFinal.bat deleted file mode 100644 index bcbc74229..000000000 --- a/ClassicShellSrc/ClassicShellSetup/__MakeFinal.bat +++ /dev/null @@ -1,21 +0,0 @@ -@cd %~dp0 - -@rem Default version -@set CS_VERSION=4.4.0 - -@if defined APPVEYOR_BUILD_VERSION ( - @set CS_VERSION=%APPVEYOR_BUILD_VERSION% -) - -@rem Convert . to _ -@set CS_VERSION_STR=%CS_VERSION:.=_% - -@call BuildBinaries.bat -@if ERRORLEVEL 1 exit /b 1 - -@call _BuildEnglish.bat -@if ERRORLEVEL 1 exit /b 1 - -call BuildArchives.bat - -@exit /b 0 diff --git a/ClassicShellSrc/ClassicShellSetup/banner.jpg b/ClassicShellSrc/ClassicShellSetup/banner.jpg deleted file mode 100644 index f1d2ce16c..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/banner.jpg and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/dialog.jpg b/ClassicShellSrc/ClassicShellSetup/dialog.jpg deleted file mode 100644 index b92341cdb..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/dialog.jpg and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/dialog2.jpg b/ClassicShellSrc/ClassicShellSetup/dialog2.jpg deleted file mode 100644 index dc0946ba9..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/dialog2.jpg and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/donate.ico b/ClassicShellSrc/ClassicShellSetup/donate.ico deleted file mode 100644 index d562fc4ba..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/donate.ico and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.txt b/ClassicShellSrc/ClassicShellSetup/en-US/en-US.txt deleted file mode 100644 index 7ff01fcbb..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.txt and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.vcxproj b/ClassicShellSrc/ClassicShellSetup/en-US/en-US.vcxproj deleted file mode 100644 index 8711cec04..000000000 --- a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.vcxproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - - Resource - Win32 - - - - {0A60FD06-3A81-4651-A869-9850DBC115EA} - enUS - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - ..\..\ - $(Configuration)\ - true - false - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/facebook.ico b/ClassicShellSrc/ClassicShellSetup/facebook.ico deleted file mode 100644 index 98839e3e4..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/facebook.ico and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellSetup/resource.h b/ClassicShellSrc/ClassicShellSetup/resource.h deleted file mode 100644 index 64c72a4ba..000000000 --- a/ClassicShellSrc/ClassicShellSetup/resource.h +++ /dev/null @@ -1,31 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicShellSetup.rc -// -#define IDS_APP_NAME 100 -#define IDS_APP_TITLE 100 -#define IDI_APPICON 101 -#define IDS_OLDSTARTMENU 101 -#define IDS_ERR_CORRUPTED 102 -#define IDR_MSI_FILE32 132 -#define IDR_MSI_FILE64 164 -#define IDS_ERR_INTERNAL 166 -#define IDD_DIALOGPWD 166 -#define IDS_ERR_EXTRACT 167 -#define IDR_MSI_CHECKSUM 167 -#define IDS_ERR_WIN7 169 -#define IDS_ERR_MSIEXEC 170 -#define IDS_HELP 200 -#define IDC_EDIT1 1001 -#define IDC_EDITPWD 1001 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 168 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1002 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ClassicShellSrc/ClassicShellSetup/web.ico b/ClassicShellSrc/ClassicShellSetup/web.ico deleted file mode 100644 index 1f8c01202..000000000 Binary files a/ClassicShellSrc/ClassicShellSetup/web.ico and /dev/null differ diff --git a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.cpp b/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.cpp deleted file mode 100644 index a28c547e0..000000000 --- a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.cpp +++ /dev/null @@ -1,567 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#define STRICT_TYPED_ITEMIDS -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit -#include -#include -#include -#include -#include "resource.h" -#include "StringUtils.h" -#include "Settings.h" -#include "SettingsUIHelper.h" -#include "DownloadHelper.h" -#include "ResourceHelper.h" -#include "Translations.h" -#include - - -void ClosingSettings( HWND hWnd, int flags, int command ) -{ -} - -void SettingChangedCallback( const CSetting *pSetting ) -{ -} - -void UpgradeSettings( bool bShared ) -{ -} - -void UpdateSettings( void ) -{ - CRegKey regKey; - wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(language); - if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) - language[0]=0; - } - UpdateSetting(L"Language",language,false); -} - -const wchar_t *GetDocRelativePath( void ) -{ - return NULL; -} - -static int g_LoadDialogs[]= -{ - IDD_UPDATE,0x04000000, - IDD_PROGRESS,0x04000004, - 0 -}; - -static CSetting g_Settings[]={ -{L"Update",CSetting::TYPE_GROUP}, - {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_SHARED}, - {L"Update",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_SHARED}, - - {NULL} -}; - -const int SETTING_UPDATE=2; - -/////////////////////////////////////////////////////////////////////////////// - -class CUpdateDlg: public CResizeableDlg -{ -public: - CUpdateDlg( void ) { m_Version=GetVersionEx(g_Instance); m_Data.Clear(); m_Data.newVersion=0xFFFFFFFF; m_Font=NULL; } - BEGIN_MSG_MAP( CUpdateDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - MESSAGE_HANDLER( WM_GETMINMAXINFO, OnGetMinMaxInfo ) - MESSAGE_HANDLER( WM_CTLCOLORSTATIC, OnColorStatic ) - COMMAND_HANDLER( IDC_CHECKAUTOCHECK, BN_CLICKED, OnCheckAuto ) - COMMAND_HANDLER( IDC_BUTTONCHECKNOW, BN_CLICKED, OnCheckNow ) - COMMAND_HANDLER( IDC_BUTTONDOWNLOAD, BN_CLICKED, OnDownload ) - COMMAND_HANDLER( IDC_CHECKDONT, BN_CLICKED, OnDontRemind ) - COMMAND_HANDLER( IDOK, BN_CLICKED, OnOK ) - COMMAND_HANDLER( IDCANCEL, BN_CLICKED, OnCancel ) - NOTIFY_HANDLER( IDC_LINKWEB, NM_CLICK, OnWeb ) - NOTIFY_HANDLER( IDC_LINKWEB, NM_RETURN, OnWeb ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_STATICLATEST,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITTEXT,MOVE_SIZE_X|MOVE_SIZE_Y) - RESIZE_CONTROL(IDC_BUTTONDOWNLOAD,MOVE_MOVE_Y) - RESIZE_CONTROL(IDC_CHECKDONT,MOVE_MOVE_Y) - RESIZE_CONTROL(IDC_LINKWEB,MOVE_MOVE_Y) - RESIZE_CONTROL(IDOK,MOVE_MOVE_X|MOVE_MOVE_Y) - RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X|MOVE_MOVE_Y) - END_RESIZE_MAP - - void Run( void ); - void UpdateData( void ); - bool HasNewLanguage( void ) { return (m_Data.bNewLanguage && !m_Data.bIgnoreLanguage) && !(m_Data.bNewVersion && !m_Data.bIgnoreVersion); } - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnColorStatic( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnCheckAuto( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCheckNow( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnDownload( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnDontRemind( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnWeb( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - -private: - CWindow m_Tooltip; - VersionData m_Data; - DWORD m_Version; - HFONT m_Font; - - void UpdateUI( void ); - - static void NewVersionCallback( VersionData &data ); -}; - -static CUpdateDlg g_UpdateDlg; - -LRESULT CUpdateDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - InitResize(MOVE_MODAL); - - HICON icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,GetSystemMetrics(SM_CXICON),GetSystemMetrics(SM_CYICON),LR_DEFAULTCOLOR); - SendMessage(WM_SETICON,ICON_BIG,(LPARAM)icon); - icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),LR_DEFAULTCOLOR); - SendMessage(WM_SETICON,ICON_SMALL,(LPARAM)icon); - SetDlgItemText(IDC_STATICLATEST,L""); - - HDC hdc=::GetDC(NULL); - int dpi=GetDeviceCaps(hdc,LOGPIXELSY); - ::ReleaseDC(NULL,hdc); - m_Font=CreateFont(-9*dpi/72,0,0,0,FW_NORMAL,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FIXED_PITCH,L"Consolas"); - if (m_Font) - GetDlgItem(IDC_EDITTEXT).SetFont(m_Font); - m_Tooltip.Create(TOOLTIPS_CLASS,m_hWnd,NULL,NULL,WS_POPUP|TTS_NOPREFIX); - - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)GetDlgItem(IDC_LINKWEB).m_hWnd}; - CString str=LoadStringEx(IDS_WEBSITE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - bool check=true; - if (g_Settings[SETTING_UPDATE].value.vt==VT_I4) - check=g_Settings[SETTING_UPDATE].value.intVal!=0; - CheckDlgButton(IDC_CHECKAUTOCHECK,check?BST_CHECKED:BST_UNCHECKED); - GetDlgItem(IDC_CHECKAUTOCHECK).EnableWindow(!(g_Settings[SETTING_UPDATE].flags&CSetting::FLAG_LOCKED_MASK)); - GetDlgItem(IDC_BUTTONCHECKNOW).EnableWindow(!(g_Settings[SETTING_UPDATE].flags&CSetting::FLAG_LOCKED_MASK) || check); - UpdateUI(); - - return TRUE; -} - -LRESULT CUpdateDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (m_Font) DeleteObject(m_Font); - return 0; -} - -LRESULT CUpdateDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CResizeableDlg::OnSize(); - return 0; -} - -LRESULT CUpdateDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - SaveSettings(); - DestroyWindow(); - return 0; -} - -LRESULT CUpdateDlg::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - DestroyWindow(); - return 0; -} - -LRESULT CUpdateDlg::OnColorStatic( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if ((m_Data.bNewVersion || m_Data.bNewLanguage) && lParam==(LPARAM)GetDlgItem(IDC_STATICLATEST).m_hWnd) - { - HDC hdc=(HDC)wParam; - SetTextColor(hdc,0xFF); - SetBkMode(hdc,TRANSPARENT); - return (LRESULT)GetSysColorBrush(COLOR_3DFACE); - } - bHandled=FALSE; - return 0; -} - -LRESULT CUpdateDlg::OnCheckAuto( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CSettingsLockWrite lock; - bool check=IsDlgButtonChecked(IDC_CHECKAUTOCHECK)==BST_CHECKED; - g_Settings[SETTING_UPDATE].value=CComVariant(check?1:0); - g_Settings[SETTING_UPDATE].flags&=~CSetting::FLAG_DEFAULT; - UpdateUI(); - return 0; -} - -LRESULT CUpdateDlg::OnCheckNow( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - UpdateData(); - UpdateUI(); - return 0; -} - -static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) -{ - if (uNotification==TDN_HYPERLINK_CLICKED) - { - ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); - } - return S_OK; -} - -LRESULT CUpdateDlg::OnDownload( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (m_Data.bNewVersion) - { - if (!m_Data.downloadUrl.IsEmpty()) - { - CString fname, error; - DWORD res=DownloadNewVersion(m_hWnd,COMPONENT_UPDATE,m_Data.downloadUrl,m_Data.downloadSigner,fname,error); - if (res==2) - return 0; - if (res) - { - SetDlgItemText(IDC_STATICLATEST,L""); - PIDLIST_ABSOLUTE pidl; - if (SUCCEEDED(SHParseDisplayName(fname,NULL,&pidl,0,NULL))) - { - HRESULT hr=SHOpenFolderAndSelectItems(pidl,0,NULL,0); - ILFree(pidl); - if (SUCCEEDED(hr)) - return 0; - } - ShellExecute(NULL,NULL,fname,NULL,NULL,SW_SHOWNORMAL); - } - else - { - error+=LoadStringEx(IDS_DOWNLOAD_TIP)+L"\r\n\r\n"+m_Data.updateLink; - TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; - CString title=LoadStringEx(IDS_UPDATE_TITLE); - task.pszWindowTitle=title; - task.pszContent=error; - task.hMainIcon=LoadIcon(NULL,IDI_ERROR); - task.pfCallback=TaskDialogCallbackProc; - TaskDialogIndirect(&task,NULL,NULL,NULL); - } - } - } - else if (m_Data.bNewLanguage) - { - for (std::vector::const_iterator it=m_Data.languages.begin();it!=m_Data.languages.end();++it) - { - if (_wcsicmp(m_Data.newLanguage,it->language)==0) - { - CString error; - DWORD res=DownloadLanguageDll(m_hWnd,COMPONENT_UPDATE,*it,error); - if (res==2) - return 0; - if (res) - { - MessageBox(LoadStringEx(it->bBasic?IDS_LANGUAGE_SUCCESS2:IDS_LANGUAGE_SUCCESS),LoadStringEx(IDS_UPDATE_TITLE),MB_OK|(it->bBasic?MB_ICONWARNING:MB_ICONINFORMATION)); - SetDlgItemText(IDC_STATICLATEST,L""); - } - else - { - error+=LoadStringEx(IDS_DOWNLOAD_TIP)+L"\r\n\r\n"+m_Data.languageLink; - TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; - CString title=LoadStringEx(IDS_UPDATE_TITLE); - task.pszWindowTitle=title; - task.pszContent=error; - task.hMainIcon=LoadIcon(NULL,IDI_ERROR); - task.pfCallback=TaskDialogCallbackProc; - TaskDialogIndirect(&task,NULL,NULL,NULL); - } - return 0; - } - } - Assert(0); // NEWLanguage is not in the list - } - return 0; -} - -LRESULT CUpdateDlg::OnDontRemind( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicShell"); - if (m_Data.bNewVersion) - { - m_Data.bIgnoreVersion=(IsDlgButtonChecked(IDC_CHECKDONT)==BST_CHECKED); - regKey.SetDWORDValue(L"RemindedVersion",m_Data.bIgnoreVersion?m_Data.newVersion:0); - } - else if (m_Data.bNewLanguage) - { - m_Data.bIgnoreLanguage=(IsDlgButtonChecked(IDC_CHECKDONT)==BST_CHECKED); - regKey.SetDWORDValue(L"RemindedLangVersion",m_Data.bIgnoreLanguage?m_Data.encodedLangVersion:0); - } - return 0; -} - -LRESULT CUpdateDlg::OnWeb( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - ShellExecute(m_hWnd,NULL,L"http://www.classicshell.net",NULL,NULL,SW_SHOWNORMAL); - return 0; -} - -void CUpdateDlg::NewVersionCallback( VersionData &data ) -{ - g_UpdateDlg.m_Data.Swap(data); -} - -void CUpdateDlg::UpdateData( void ) -{ - if (!CheckForNewVersion(m_hWnd,COMPONENT_UPDATE,CHECK_UPDATE,NewVersionCallback)) - { - m_Data.Clear(); - } -} - -void CUpdateDlg::UpdateUI( void ) -{ - if (m_Data.bValid) - { - if (m_Data.bNewVersion) - { - SetDlgItemText(IDC_STATICLATEST,LoadStringEx(IDS_OUTOFDATE)); - SetDlgItemText(IDC_EDITTEXT,m_Data.news); - GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_SHOW); - GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_SHOW); - bool check=true; - if (g_Settings[SETTING_UPDATE].value.vt==VT_I4) - check=g_Settings[SETTING_UPDATE].value.intVal!=0; - GetDlgItem(IDC_CHECKDONT).ShowWindow(check?SW_SHOW:SW_HIDE); - CheckDlgButton(IDC_CHECKDONT,m_Data.bIgnoreVersion?BST_CHECKED:BST_UNCHECKED); - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)GetDlgItem(IDC_BUTTONDOWNLOAD).m_hWnd}; - tool.lpszText=(LPWSTR)(LPCWSTR)m_Data.downloadUrl; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - } - else if (m_Data.bNewLanguage) - { - SetDlgItemText(IDC_STATICLATEST,LoadStringEx(IDS_LANG_OUTOFDATE)); - SetDlgItemText(IDC_EDITTEXT,L""); - GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_HIDE); - GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_SHOW); - bool check=true; - if (g_Settings[SETTING_UPDATE].value.vt==VT_I4) - check=g_Settings[SETTING_UPDATE].value.intVal!=0; - GetDlgItem(IDC_CHECKDONT).ShowWindow(check?SW_SHOW:SW_HIDE); - CheckDlgButton(IDC_CHECKDONT,m_Data.bIgnoreLanguage?BST_CHECKED:BST_UNCHECKED); - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)GetDlgItem(IDC_BUTTONDOWNLOAD).m_hWnd}; - for (std::vector::const_iterator it=m_Data.languages.begin();it!=m_Data.languages.end();++it) - { - if (_wcsicmp(m_Data.newLanguage,it->language)==0) - { - tool.lpszText=(LPWSTR)(LPCWSTR)it->url; - break; - } - } - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - } - else - { - SetDlgItemText(IDC_STATICLATEST,LoadStringEx(IDS_UPDATED)); - SetDlgItemText(IDC_EDITTEXT,L""); - GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_HIDE); - GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_HIDE); - GetDlgItem(IDC_CHECKDONT).ShowWindow(SW_HIDE); - } - } - else - { - SetDlgItemText(IDC_STATICLATEST,(m_Data.newVersion==0)?LoadStringEx(IDS_UPDATE_FAIL):L""); - SetDlgItemText(IDC_EDITTEXT,L""); - GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_HIDE); - GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_HIDE); - GetDlgItem(IDC_CHECKDONT).ShowWindow(SW_HIDE); - } - Invalidate(); -} - -void CUpdateDlg::Run( void ) -{ - DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_UPDATE); - Create(NULL,pTemplate); - MSG msg; - while (m_hWnd && GetMessage(&msg,0,0,0)) - { - if ((msg.hwnd==m_hWnd || IsChild(msg.hwnd)) && IsDialogMessage(&msg)) - continue; - TranslateMessage(&msg); - DispatchMessage(&msg); - } -} - -/////////////////////////////////////////////////////////////////////////////// - -LRESULT CALLBACK SubclassBalloonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_LBUTTONUP) - { - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - if (SendMessage(hWnd,TTM_GETCURRENTTOOL,0,0)) - { - TOOLINFO tool={sizeof(tool)}; - tool.uId=1; - SendMessage(hWnd,TTM_TRACKACTIVATE,FALSE,(LPARAM)&tool); - g_UpdateDlg.Run(); - } - return res; - } - if (uMsg==WM_MOUSEACTIVATE) - return MA_NOACTIVATE; - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -/////////////////////////////////////////////////////////////////////////////// - -class COwnerWindow: public CWindowImpl -{ -public: - DECLARE_WND_CLASS_EX(L"ClassicShellUpdate.COwnerWindow",0,COLOR_MENU) - - // message handlers - BEGIN_MSG_MAP( COwnerWindow ) - MESSAGE_HANDLER( WM_CLEAR, OnClear ) - END_MSG_MAP() - -protected: - LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - if (g_UpdateDlg) - { - g_UpdateDlg.PostMessage(WM_CLOSE); - } - return 0; - } -}; - -/////////////////////////////////////////////////////////////////////////////// - -int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) -{ - INITCOMMONCONTROLSEX init={sizeof(init),ICC_STANDARD_CLASSES}; - InitCommonControlsEx(&init); -/* - VersionData data; - data.Load(L"D:\\Work\\ClassicShell\\ClassicShellSetup\\Final\\update_4.0.4.ver",false); - return 0; -*/ - // prevent multiple instances from running on the same desktop - // the assumption is that multiple desktops for the same user will have different name (but may repeat across users) - wchar_t userName[256]; - DWORD len=_countof(userName); - GetUserName(userName,&len); - len=0; - HANDLE desktop=GetThreadDesktop(GetCurrentThreadId()); - GetUserObjectInformation(desktop,UOI_NAME,NULL,0,&len); - wchar_t *deskName=(wchar_t*)malloc(len); - GetUserObjectInformation(desktop,UOI_NAME,deskName,len,&len); - - wchar_t mutexName[1024]; - Sprintf(mutexName,_countof(mutexName),L"ClassicShellUpdate.Mutex.%s.%s",userName,deskName); - free(deskName); - - HANDLE hMutex=CreateMutex(NULL,TRUE,mutexName); - if (GetLastError()==ERROR_ALREADY_EXISTS || GetLastError()==ERROR_ACCESS_DENIED) - return 0; - - CoInitialize(NULL); - g_Instance=hInstance; - InitSettings(g_Settings,COMPONENT_UPDATE,NULL); - CString language=GetSettingString(L"Language"); - ParseTranslations(NULL,language); - - g_Instance=hInstance; - - HINSTANCE resInstance=LoadTranslationDll(language); - - LoadTranslationResources(resInstance,g_LoadDialogs); - - if (resInstance) - FreeLibrary(resInstance); - - int time0=timeGetTime(); - - COwnerWindow ownerWindow; - ownerWindow.Create(NULL,0,0,WS_POPUP); - if (wcsstr(lpstrCmdLine,L"-popup")!=NULL) - { - g_UpdateDlg.UpdateData(); - // wait at least 5 seconds before showing the balloon - int sleep=5000-(timeGetTime()-time0); - if (sleep>0) - Sleep(sleep); - HWND balloon=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|(IsLanguageRTL()?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_CLOSE|TTS_NOPREFIX,0,0,0,0,NULL,NULL,g_Instance,NULL); - SendMessage(balloon,TTM_SETMAXTIPWIDTH,0,500); - TOOLINFO tool={sizeof(tool),TTF_ABSOLUTE|TTF_TRANSPARENT|TTF_TRACK|(IsLanguageRTL()?TTF_RTLREADING:0U)}; - tool.uId=1; - CString message=LoadStringEx(g_UpdateDlg.HasNewLanguage()?IDS_LANG_NEWVERSION:IDS_NEWVERSION); - tool.lpszText=(wchar_t*)(const wchar_t*)message; - SendMessage(balloon,TTM_ADDTOOL,0,(LPARAM)&tool); - SendMessage(balloon,TTM_SETTITLE,(WPARAM)LoadIcon(g_Instance,MAKEINTRESOURCE(IDI_APPICON)),(LPARAM)(const wchar_t*)LoadStringEx(IDS_UPDATE_TITLE)); - APPBARDATA appbar={sizeof(appbar)}; - SHAppBarMessage(ABM_GETTASKBARPOS,&appbar); - MONITORINFO info={sizeof(info)}; - GetMonitorInfo(MonitorFromWindow(appbar.hWnd,MONITOR_DEFAULTTOPRIMARY),&info); - SendMessage(balloon,TTM_TRACKPOSITION,0,0); - SendMessage(balloon,TTM_TRACKACTIVATE,TRUE,(LPARAM)&tool); - RECT rc; - GetWindowRect(balloon,&rc); - LONG pos; - if (appbar.uEdge==ABE_LEFT) - pos=MAKELONG(info.rcWork.left,info.rcWork.bottom-rc.bottom+rc.top); - else if (appbar.uEdge==ABE_RIGHT) - pos=MAKELONG(info.rcWork.right-rc.right+rc.left,info.rcWork.bottom-rc.bottom+rc.top); - else if (appbar.uEdge==ABE_TOP) - pos=MAKELONG(IsLanguageRTL()?info.rcWork.left:info.rcWork.right-rc.right+rc.left,info.rcWork.top); - else - pos=MAKELONG(IsLanguageRTL()?info.rcWork.left:info.rcWork.right-rc.right+rc.left,info.rcWork.bottom-rc.bottom+rc.top); - SendMessage(balloon,TTM_TRACKPOSITION,0,pos); - SetWindowSubclass(balloon,SubclassBalloonProc,0,'CLSH'); - PlaySound(L"SystemNotification",NULL,SND_APPLICATION|SND_ALIAS|SND_ASYNC|SND_NODEFAULT|SND_SYSTEM); - int time0=timeGetTime(); - while (IsWindowVisible(balloon)) - { - if (time0 && (timeGetTime()-time0)>=15000) - { - time0=0; - TOOLINFO tool={sizeof(tool)}; - tool.uId=1; - SendMessage(balloon,TTM_TRACKACTIVATE,FALSE,(LPARAM)&tool); - } - MSG msg; - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - Sleep(10); - } - } - else - { - g_UpdateDlg.Run(); - } - ownerWindow.DestroyWindow(); - CoUninitialize(); - return 0; -} diff --git a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.manifest b/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.manifest deleted file mode 100644 index 07d928d0d..000000000 --- a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.manifest +++ /dev/null @@ -1,41 +0,0 @@ - - - -Classic Shell Update - - - - - - - - true - - - - - - - - - - - - - - - - - diff --git a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.rc b/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.rc deleted file mode 100644 index c1a59b075..000000000 --- a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.rc +++ /dev/null @@ -1,202 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" -#include "..\ClassicShellLib\resource.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\0" -END - -3 TEXTINCLUDE -BEGIN - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\0" -END - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#ifndef APSTUDIO_INVOKED\r\n" - "#include ""targetver.h""\r\n" - "#endif\r\n" - "#include ""winres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Checks for a new version of Classic Shell" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicShellUpdate.exe" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicShellUpdate.exe" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_UPDATE DIALOGEX 0, 0, 316, 181 -STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Classic Shell Update" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - CONTROL "Automatically check for new versions",IDC_CHECKAUTOCHECK, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,129,10 - PUSHBUTTON "Check now",IDC_BUTTONCHECKNOW,7,17,50,14 - LTEXT "message",IDC_STATICLATEST,7,33,302,10,SS_CENTERIMAGE - EDITTEXT IDC_EDITTEXT,7,45,302,97,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | WS_VSCROLL - PUSHBUTTON "Download",IDC_BUTTONDOWNLOAD,7,144,50,14,NOT WS_VISIBLE - CONTROL "Don't remind me again about this version",IDC_CHECKDONT, - "Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,61,144,141,14 - CONTROL "www.classicshell.net",IDC_LINKWEB,"SysLink",WS_TABSTOP,7,164,66,10,WS_EX_TRANSPARENT - DEFPUSHBUTTON "OK",IDOK,202,160,50,14 - PUSHBUTTON "Cancel",IDCANCEL,259,160,50,14 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_UPDATE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 309 - TOPMARGIN, 7 - BOTTOMMARGIN, 174 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "..\\ClassicShellSetup\\ClassicShell.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_UPDATED "Your version of Classic Shell is up to date" - IDS_OUTOFDATE "There is a new version of Classic Shell" - IDS_NEWVERSION "There is a new version of Classic Shell.\nClick here to see what's new or to change the reminder settings." - IDS_UPDATE_FAIL "Failed to check for new version" - IDS_LANG_OUTOFDATE "There is a new language file for this version of Classic Shell" - IDS_LANG_NEWVERSION "There is a new language file for this version of Classic Shell.\nClick here to install it or to change the reminder settings." -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "..\ClassicShellLib\resource.h" -#include "..\ClassicShellLib\ClassicShellLib.rc" -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.vcxproj b/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.vcxproj deleted file mode 100644 index 6ba50bda7..000000000 --- a/ClassicShellSrc/ClassicShellUpdate/ClassicShellUpdate.vcxproj +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {171B46B0-6083-4D9E-BD33-946EA3BD76FA} - ClassicShellUpdate - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - - - $(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - NotUsing - Level3 - EditAndContinue - - - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - shlwapi.lib;comctl32.lib;uxtheme.lib;winmm.lib;wininet.lib;htmlhelp.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - false - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - NotUsing - Level3 - true - ProgramDatabase - - - $(IntDir);..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - shlwapi.lib;comctl32.lib;uxtheme.lib;winmm.lib;wininet.lib;htmlhelp.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellUpdate/resource.h b/ClassicShellSrc/ClassicShellUpdate/resource.h deleted file mode 100644 index 602ab8a41..000000000 --- a/ClassicShellSrc/ClassicShellUpdate/resource.h +++ /dev/null @@ -1,29 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicShellUpdate.rc -// -#define IDI_APPICON 101 -#define IDC_STATICLATEST 1001 -#define IDC_EDITTEXT 1002 -#define IDC_BUTTONDOWNLOAD 1003 -#define IDC_CHECKDONT 1004 -#define IDC_BUTTONCHECKNOW 1005 -#define IDC_CHECKAUTOCHECK 1006 -#define IDD_UPDATE 6001 -#define IDS_UPDATED 6001 -#define IDS_OUTOFDATE 6002 -#define IDS_NEWVERSION 6003 -#define IDS_UPDATE_FAIL 6005 -#define IDS_LANG_OUTOFDATE 6006 -#define IDS_LANG_NEWVERSION 6007 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 227 -#define _APS_NEXT_COMMAND_VALUE 32769 -#define _APS_NEXT_CONTROL_VALUE 262 -#define _APS_NEXT_SYMED_VALUE 106 -#endif -#endif diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.cpp deleted file mode 100644 index cd9194750..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.cpp +++ /dev/null @@ -1,696 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include -#include -#include -#include "StringUtils.h" -#include "ResourceHelper.h" -#include "TrackResources.h" -#include "ComHelper.h" -#include "Settings.h" -#include "psapi.h" - -#include "ClassicStartMenuDLL\ClassicStartMenuDLL.h" -#include "ClassicStartMenuDLL\SettingsUI.h" -#include "ClassicStartMenuDLL\resource.h" -#include "ClassicStartMenuDLL\LogManager.h" - -static HHOOK g_StartHook; - -static void UnhookStartMenu( void ) -{ - if (g_StartHook) - UnhookWindowsHookEx(g_StartHook); - g_StartHook=NULL; -} - -enum THookMode -{ - HOOK_NONE, // don't hook Explorer, running as a separate exe - HOOK_NORMAL, // hook Explorer normally, no retry - HOOK_STARTUP, // retry to hook Explorer - HOOK_STARTUP2, // retry to hook Explorer (for secondary desktops) -}; - -static bool HookStartMenu( THookMode mode, HWND &menu ) -{ - HMODULE hHookModule=GetModuleHandle(L"ClassicStartMenuDLL.dll"); - - // find the Progman window and the start button - - DllLogToFile(STARTUP_LOG,L"StartMenu: hooking Explorer"); - HWND progWin=NULL; - bool bFindAppManager=(mode==HOOK_STARTUP && GetWinVersion()>=WIN_VER_WIN8 && GetWinVersion()<=WIN_VER_WIN81); - for (int i=0;i<120;i++) // retry for 1 minute - { - if (bFindAppManager) - bFindAppManager=!FindWindow(L"ApplicationManager_DesktopShellWindow",NULL); - if (!bFindAppManager) - { - progWin=FindWindowEx(NULL,NULL,L"Progman",NULL); - if (progWin) break; - if (mode!=HOOK_STARTUP && mode!=HOOK_STARTUP2) return true; // the Progman window may not be created yet (if Explorer is currently restarting) - } - DllLogToFile(STARTUP_LOG,L"StartMenu: can't find Progman, retrying"); - Sleep(500); - } - if (!progWin) - return true; - DWORD process=0; - DWORD thread=GetWindowThreadProcessId(progWin,&process); - HANDLE hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,FALSE,process); - if (hProcess) - { - bool success=false; - wchar_t path[MAX_PATH]; - if (GetModuleFileNameEx(hProcess,NULL,path,_countof(path))) - { - if (_wcsicmp(PathFindFileName(path),L"explorer.exe")==0) - success=true; - else - DllLogToFile(STARTUP_LOG,L"StartMenu: found wrong process %s",path); - } - else - DllLogToFile(STARTUP_LOG,L"StartMenu: failed to get process name"); - CloseHandle(hProcess); - if (!success) - return false; - } - else - DllLogToFile(STARTUP_LOG,L"StartMenu: failed to open process %d",process); - - for (int i=0;i<10;i++) // retry for 5 sec - { - if (FindTaskBar(process)) break; - if (mode!=HOOK_STARTUP && mode!=HOOK_STARTUP2) return false; // the taskbar may not be created yet (if Explorer is currently restarting) - DllLogToFile(STARTUP_LOG,L"StartMenu: can't find taskbar, retrying"); - Sleep(500); - } - - if (mode==HOOK_NONE) - { - menu=ToggleStartMenu(-1,false); - return true; - } - - // install hooks in the explorer process - thread=GetWindowThreadProcessId(g_TaskBar,NULL); - g_StartHook=SetWindowsHookEx(WH_GETMESSAGE,HookInject,hHookModule,thread); - if (!g_StartHook) - { - int err=GetLastError(); - DllLogToFile(STARTUP_LOG,L"StartMenu: hook failed: 0x%08X",err); - } - PostMessage(g_TaskBar,WM_NULL,0,0); // make sure there is one message in the queue - - return true; -} - -static UINT g_TaskbarCreatedMsg; // the "TaskbarCreated" message - -// CStartHookWindow is a hidden window that waits for the "TaskbarCreated" message and rehooks the explorer process -// Also when the start menu wants to shut down it sends WM_CLOSE to this window, which unhooks explorer and exits - -const int WM_OPEN=WM_USER+10; - -const int TIMER_HOOK=1; - -class CStartHookWindow: public CWindowImpl -{ -public: - - DECLARE_WND_CLASS(L"ClassicStartMenu.CStartHookWindow") - - BEGIN_MSG_MAP( CStartHookWindow ) - MESSAGE_HANDLER( WM_OPEN, OnOpen ) - MESSAGE_HANDLER( WM_CLOSE, OnClose ) - MESSAGE_HANDLER( WM_CLEAR, OnClear ) - MESSAGE_HANDLER( WM_TIMER, OnTimer ) - MESSAGE_HANDLER( g_TaskbarCreatedMsg, OnTaskbarCreated ) - END_MSG_MAP() - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnOpen( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnTaskbarCreated( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); -}; - -LRESULT CStartHookWindow::OnOpen( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (g_TaskBar) ::PostMessage(g_TaskBar,RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"),wParam,lParam); - return 0; -} - -LRESULT CStartHookWindow::OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - UnhookStartMenu(); - Sleep(100); - PostQuitMessage(0); - return 0; -} - -LRESULT CStartHookWindow::OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - UnhookStartMenu(); - return 0; -} - -LRESULT CStartHookWindow::OnTaskbarCreated( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - DllLogToFile(STARTUP_LOG,L"StartMenu: Taskbar Created"); - SetTimer(TIMER_HOOK,100); - return 0; -} - -LRESULT CStartHookWindow::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (wParam==TIMER_HOOK) - { - UnhookStartMenu(); - HWND menu; - HookStartMenu(HOOK_NORMAL,menu); - if (g_StartHook) - KillTimer(TIMER_HOOK); - } - return 0; -} - -enum -{ - CMD_NONE=-1, - CMD_TOGGLE_NEW=-2, -}; - -static const GUID IID_IWpnTileSink={0xe716b283,0x6be7,0x4e6f,{0xa8,0x8f,0x1c,0xde,0x47,0xd5,0xe3,0x55}}; -interface IWpnTileSink : public IUnknown -{ -public: - virtual HRESULT STDMETHODCALLTYPE TileSessionUpdated(unsigned long,void const *,unsigned long) = 0; - virtual HRESULT STDMETHODCALLTYPE TileSessionNotificationCleared(unsigned long,void const *,unsigned long) = 0; - virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated(unsigned long,int) = 0; - virtual HRESULT STDMETHODCALLTYPE TileRequestNotificationCompleted(void const * ptr64,unsigned long) = 0; - virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated2(unsigned long,int) = 0; -}; - -class CWpnTileSink : public IWpnTileSink -{ - // from IUnknown - virtual HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, void **ppvObject ); - virtual ULONG STDMETHODCALLTYPE AddRef( void ) { return 1; } - virtual ULONG STDMETHODCALLTYPE Release( void ) { return 1; } - - virtual HRESULT STDMETHODCALLTYPE TileSessionUpdated(unsigned long a,void const *b,unsigned long c) - { - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE TileSessionNotificationCleared(unsigned long a,void const *b,unsigned long c) - { - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated(unsigned long a,int b) - { - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE TileRequestNotificationCompleted(void const * a,unsigned long b) - { - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated2(unsigned long a,int b) - { - return S_OK; - } -}; - -HRESULT STDMETHODCALLTYPE CWpnTileSink::QueryInterface( REFIID riid, void **ppvObject ) -{ - *ppvObject=NULL; - if (riid==IID_IUnknown || riid==IID_IWpnTileSink) - { - *ppvObject=this; - return S_OK; - } - return E_NOINTERFACE; -} - -MIDL_INTERFACE("0e467ac1-65f2-48d6-8bf2-375430548a87") -IWpnPresentationEndpoint : public IUnknown -{ -public: - virtual HRESULT STDMETHODCALLTYPE TileCreateSession( unsigned long * ) = 0; - virtual HRESULT STDMETHODCALLTYPE TileCloseSession( unsigned long ) = 0; - virtual HRESULT STDMETHODCALLTYPE TileUpdateSession( unsigned long,const void *,unsigned long ) = 0; // (1, str, 1) - virtual HRESULT STDMETHODCALLTYPE TileRequestNotification( const void *, unsigned long ) = 0; // (str, 1)*/ -}; - -const CLSID CLSID_WpnPlatform={0x0c9281f9, 0x6da1, 0x4006, {0x87, 0x29, 0xde, 0x6e, 0x6b, 0x61, 0x58, 0x1c}}; -MIDL_INTERFACE("9fa045cb-b9b3-47ba-842f-e2ab458f2b0c") -IWpnPlatform : public IUnknown -{ -public: - virtual HRESULT STDMETHODCALLTYPE CreateAppEndpoint( struct IWpnAppEndpoint **ppEndpoint ) = 0; - virtual HRESULT STDMETHODCALLTYPE CreatePresentationEndpoint(struct IWpnPresentationEndpoint ** ppEndpoint ) = 0; -/* virtual HRESULT STDMETHODCALLTYPE CreateRegistrationEndpoint(struct IWpnRegistrationEndpoint * ptr64 * ptr64) = 0; - virtual HRESULT STDMETHODCALLTYPE CreateSettingsEndpoint(struct IWpnSettingsEndpoint * ptr64 * ptr64) = 0; - virtual HRESULT STDMETHODCALLTYPE CreateIdleTaskEndpoint(struct IWpnIdleTaskEndpoint * ptr64 * ptr64) = 0; - virtual HRESULT STDMETHODCALLTYPE CreateTestEndpoint(struct IWpnTestEndpoint * ptr64 * ptr64) = 0;*/ -}; - -//const wchar_t *g_AppId=L"microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail"; -//const wchar_t *g_AppId=L"Microsoft.BingNews_8wekyb3d8bbwe!AppexNews"; -//const wchar_t *g_AppId=L"Microsoft.WindowsStore_8wekyb3d8bbwe!App"; -//const wchar_t *g_AppId=L"Microsoft.BingWeather_8wekyb3d8bbwe!App"; -const wchar_t *g_AppId=L"microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar"; - -int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) -{ -/* CoInitialize(NULL); - { - CComPtr pWpnPlatform; - HRESULT hr=pWpnPlatform.CoCreateInstance(CLSID_WpnPlatform); - CComPtr pUnknown; - hr=pWpnPlatform->CreatePresentationEndpoint(&pUnknown); - CWpnTileSink sink; - DWORD cookie; - CComQIPtr pConnectionPoint=pUnknown; - hr=pConnectionPoint->Advise(&sink,&cookie); - CComPtr pWpnPresentationEndpoint=pUnknown; - DWORD session; - hr=pWpnPresentationEndpoint->TileCreateSession(&session); - struct - { - const wchar_t *appid; - void *ptr1; - void *ptr2; - __int64 idx; - } request={g_AppId,0,0,1}; - hr=pWpnPresentationEndpoint->TileRequestNotification(&request,1); - - MSG msg; - while(true) - { - struct - { - const wchar_t *appid; - __int64 idx; - } updateData={g_AppId,1}; - hr=pWpnPresentationEndpoint->TileUpdateSession(session,&updateData,1); - - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) -// while (GetMessage(&msg,0,0,0)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - Sleep(100); - } - int q=0; - } - CoUninitialize(); - return 0;*/ -/* DWORD count; - pStore->GetCount(&count); - for (DWORD i=0;iGetAt(i,&key))) - { - CComString pPropName; - PSGetNameFromPropertyKey(key,&pPropName); - PROPVARIANT val; - PropVariantInit(&val); - pStore->GetValue(key,&val); - PropVariantClear(&val); - } - }*/ - - DllLogToFile(STARTUP_LOG,L"StartMenu: start '%s'",lpstrCmdLine); - DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); - if (wcsstr(lpstrCmdLine,L"-startup") || (wcsstr(lpstrCmdLine,L"-autorun") && HIWORD(winVer)0) - Sleep(sleep); - } - else if (wcsstr(lpstrCmdLine,L"-autorun")) // on Win8+ - { - WaitDllInitThread(); - CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - DWORD ver1; - if (regKey.QueryDWORDValue(L"WinVersion",ver1)==ERROR_SUCCESS) - { - if (ver10) - Sleep(sleep); - } - - if (wcsstr(lpstrCmdLine,L"-upgrade")) - { - WaitDllInitThread(); - CRegKey regKey; - DWORD error=regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_WRITE|KEY_WOW64_64KEY); - const wchar_t *nl=error==ERROR_SUCCESS?L"\r\n\r\n":L"\r\n"; - if (error==ERROR_SUCCESS) - { - regKey.SetDWORDValue(L"WinVersion",winVer); - - // run regsvr32 StartMenuHelper -#ifdef _WIN64 - wchar_t cmdLine[_MAX_PATH]=L"regsvr32 /s \"%windir%\\System32\\StartMenuHelper64.dll\""; -#else - wchar_t cmdLine[_MAX_PATH]=L"regsvr32 /s \"%windir%\\System32\\StartMenuHelper32.dll\""; -#endif - DoEnvironmentSubst(cmdLine,_countof(cmdLine)); - - wchar_t exe[_MAX_PATH]=L"%windir%\\System32\\regsvr32.exe"; - DoEnvironmentSubst(exe,_countof(exe)); - - STARTUPINFO startupInfo={sizeof(startupInfo)}; - PROCESS_INFORMATION processInfo; - memset(&processInfo,0,sizeof(processInfo)); - if (CreateProcess(exe,cmdLine,NULL,NULL,FALSE,0,NULL,NULL,&startupInfo,&processInfo)) - { - CloseHandle(processInfo.hThread); - WaitForSingleObject(processInfo.hProcess,INFINITE); - GetExitCodeProcess(processInfo.hProcess,&error); - CloseHandle(processInfo.hProcess); - } - else - error=GetLastError(); - } - if (error) - { - wchar_t msg[1024]; - int len=Sprintf(msg,_countof(msg),L"%s%s",DllLoadStringEx(IDS_UPGRADE_ERROR),nl); - FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS,NULL,error,0,msg+len,_countof(msg)-len,NULL); - MessageBox(NULL,msg,DllLoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONERROR); - } - else - { - MessageBox(NULL,DllLoadStringEx(IDS_UPGRADE_SUCCESS),DllLoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONINFORMATION); - } - return error; - } - - const wchar_t *pCmd=wcsstr(lpstrCmdLine,L"-cmd "); - if (pCmd) - { - WaitDllInitThread(); - CoInitialize(NULL); - wchar_t command[100]; - GetToken(pCmd+5,command,_countof(command),L" "); - if (DllExecuteNamedCommand(command)) - { - MSG msg; - while (PeekMessage(&msg,0,0,0,PM_REMOVE)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - CoUninitialize(); - return 0; - } - -#ifndef _WIN64 - const wchar_t *pSaveAdmx=wcsstr(lpstrCmdLine,L"-saveadmx "); - if (pSaveAdmx) - { - WaitDllInitThread(); - wchar_t language[100]; - GetToken(pSaveAdmx+10,language,_countof(language),L" "); - HMODULE dll=NULL; - if (language[0]) - { - wchar_t path[_MAX_PATH]; - GetCurrentDirectory(_countof(path),path); - PathAppend(path,language); - PathAddExtension(path,L".dll"); - dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); - } - DllLoadTranslationResources(dll,NULL); - if (!DllSaveAdmx(COMPONENT_MENU,"ClassicStartMenu.admx","ClassicStartMenu.adml","ClassicStartMenuADMX.txt")) - return 1; - if (!DllSaveAdmx(COMPONENT_SHARED,"ClassicShell.admx","ClassicShell.adml","ClassicShellADMX.txt")) - return 1; - return 0; - } -#endif - - wchar_t path[_MAX_PATH]; - GetModuleFileName(NULL,path,_countof(path)); - *PathFindFileName(path)=0; - SetCurrentDirectory(path); - const wchar_t *pRunAs=wcsstr(lpstrCmdLine,L"-runas"); - if (pRunAs) - { - pRunAs+=7; - CoInitialize(NULL); - wchar_t exe[_MAX_PATH]; - const wchar_t *args=NULL; - CComString strExe, strArgs; - if (SUCCEEDED(SHEvaluateSystemCommandTemplate(pRunAs,&strExe,NULL,&strArgs))) - { - args=strArgs; - Strcpy(exe,_countof(exe),strExe); - } - else - { - args=SeparateArguments(pRunAs,exe); - } - SHELLEXECUTEINFO execute={sizeof(execute),SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_LOG_USAGE}; - execute.lpFile=exe; - execute.lpParameters=args; - execute.nShow=SW_SHOWNORMAL; - ShellExecuteEx(&execute); - CoUninitialize(); - return 0; - } - - WaitDllInitThread(); - int open=CMD_NONE; - if (wcsstr(lpstrCmdLine,L"-togglenew")!=NULL) open=CMD_TOGGLE_NEW; - else if (wcsstr(lpstrCmdLine,L"-toggle")!=NULL) open=MSG_TOGGLE; - else if (wcsstr(lpstrCmdLine,L"-open")!=NULL) open=MSG_OPEN; - else if (wcsstr(lpstrCmdLine,L"-settings")!=NULL) open=MSG_SETTINGS; - else if (wcsstr(lpstrCmdLine,L"-exit")!=NULL) open=MSG_EXIT; - - { - const wchar_t *pXml=wcsstr(lpstrCmdLine,L"-xml "); - if (pXml) - { - wchar_t xml[_MAX_PATH]; - GetToken(pXml+5,xml,_countof(xml),L" "); - CoInitialize(NULL); - bool res=DllImportSettingsXml(xml); - CoUninitialize(); - if (res) - open=MSG_RELOADSETTINGS; - else - return 1; - } - } - - { - const wchar_t *pBackup=wcsstr(lpstrCmdLine,L"-backup "); - if (pBackup) - { - wchar_t xml[_MAX_PATH]; - GetToken(pBackup+8,xml,_countof(xml),L" "); - CoInitialize(NULL); - bool res=DllExportSettingsXml(xml); - CoUninitialize(); - return res?0:1; - } - } - - const wchar_t *pNoHook=wcsstr(lpstrCmdLine,L"-nohook"); - bool bHookExplorer=!pNoHook; - if (pNoHook) - { - pNoHook+=7; - if (*pNoHook=='1') MiniDumpType=MiniDumpNormal; - if (*pNoHook=='2') MiniDumpType=MiniDumpWithDataSegs; - if (*pNoHook=='3') MiniDumpType=MiniDumpWithFullMemory; - } - - if (!bHookExplorer) - SetUnhandledExceptionFilter(TopLevelFilter); - -#ifndef BUILD_SETUP - if (wcsstr(lpstrCmdLine,L"-testsettings")!=NULL || GetKeyState(VK_SHIFT)<0) - { - CoInitialize(NULL); - InitManagers(true); - EditSettings(true,0); - CloseManagers(true); - CoUninitialize(); -#ifdef TRACK_GDI_RESOURCES - DllDumpResourceLeaks(); -#endif - return 0; - } -#endif - - // prevent multiple instances from running on the same desktop - // the assumption is that multiple desktops for the same user will have different name (but may repeat across users) - wchar_t userName[256]; - DWORD len=_countof(userName); - GetUserName(userName,&len); - len=0; - HANDLE desktop=GetThreadDesktop(GetCurrentThreadId()); - GetUserObjectInformation(desktop,UOI_NAME,NULL,0,&len); - wchar_t *deskName=(wchar_t*)malloc(len); - GetUserObjectInformation(desktop,UOI_NAME,deskName,len,&len); - bool bDefaultDesktop=(_wcsicmp(deskName,L"Default")==0); - - wchar_t mutexName[1024]; - Sprintf(mutexName,_countof(mutexName),L"ClassicStartMenu.Mutex.%s.%s",userName,deskName); - free(deskName); - - if (open==CMD_NONE) - DllLogToFile(STARTUP_LOG,L"StartMenu: mutex %s",mutexName); - HWND progWin=FindWindowEx(NULL,NULL,L"Progman",NULL); - DWORD process; - if (progWin) - GetWindowThreadProcessId(progWin,&process); - - HANDLE hMutex=NULL; - if (bHookExplorer) - { - hMutex=CreateMutex(NULL,TRUE,mutexName); - if (GetLastError()==ERROR_ALREADY_EXISTS || GetLastError()==ERROR_ACCESS_DENIED) - { - if (open==MSG_TOGGLE || open==CMD_TOGGLE_NEW) - { - if (progWin) - { - AllowSetForegroundWindow(process); - HWND taskBar=FindTaskBar(process); - if (taskBar) - PostMessage(taskBar,RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"),(open==CMD_TOGGLE_NEW)?MSG_TOGGLENEW:MSG_TOGGLE,0); - else - PostMessage(progWin,WM_SYSCOMMAND,SC_TASKLIST,(open==CMD_TOGGLE_NEW)?'WSMK':'CSM'); - } - } - else if (open!=CMD_NONE) - { - AllowSetForegroundWindow(process); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); - if (hwnd) PostMessage(hwnd,WM_OPEN,open,0); - } - if (open==MSG_EXIT && hMutex && WaitForSingleObject(hMutex,2000)==WAIT_OBJECT_0) - ReleaseMutex(hMutex); - if (open==CMD_NONE) - DllLogToFile(STARTUP_LOG,L"StartMenu: exit (mutex exists)"); - return 0; - } - } - if (open!=CMD_NONE && open!=MSG_OPEN && open!=MSG_SETTINGS) - { - if (hMutex) ReleaseMutex(hMutex); - return 0; - } - - OleInitialize(NULL); - if (!bHookExplorer) - { - DllUpdateSettings(); - InitManagers(true); - } - CStartHookWindow window; - window.Create(NULL,NULL,L"StartHookWindow",WS_POPUP); - - g_TaskbarCreatedMsg=RegisterWindowMessage(L"TaskbarCreated"); - typedef BOOL (WINAPI *tChangeWindowMessageFilterEx)(HWND hWnd, UINT message, DWORD action, PCHANGEFILTERSTRUCT pChangeFilterStruct ); - HMODULE hUser32=GetModuleHandle(L"user32.dll"); - tChangeWindowMessageFilterEx ChangeWindowMessageFilterEx=(tChangeWindowMessageFilterEx)GetProcAddress(hUser32,"ChangeWindowMessageFilterEx"); - if (ChangeWindowMessageFilterEx) - { - ChangeWindowMessageFilterEx(window,g_TaskbarCreatedMsg,MSGFLT_ADD,NULL); - ChangeWindowMessageFilterEx(window,WM_CLEAR,MSGFLT_ADD,NULL); - ChangeWindowMessageFilterEx(window,WM_OPEN,MSGFLT_ADD,NULL); - ChangeWindowMessageFilterEx(window,WM_CLOSE,MSGFLT_ADD,NULL); - } - else - { - ChangeWindowMessageFilter(g_TaskbarCreatedMsg,MSGFLT_ADD); - ChangeWindowMessageFilter(WM_CLEAR,MSGFLT_ADD); - ChangeWindowMessageFilter(WM_OPEN,MSGFLT_ADD); - ChangeWindowMessageFilter(WM_CLOSE,MSGFLT_ADD); - } - - MSG msg; - HWND menu=NULL; - if (HookStartMenu(bHookExplorer?(bDefaultDesktop?HOOK_STARTUP:HOOK_STARTUP2):HOOK_NONE,menu)) - { - if (bHookExplorer && open>=0) - window.PostMessage(WM_OPEN,open,MSG_OPEN); - DllLogToFile(STARTUP_LOG,L"StartMenu: start message loop"); - while ((bHookExplorer || IsWindow(menu)) && GetMessage(&msg,0,0,0)) - { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - DllLogToFile(STARTUP_LOG,L"StartMenu: end message loop"); - window.DestroyWindow(); - if (!bHookExplorer) - { - CloseManagers(true); - } - OleUninitialize(); - - if (hMutex) ReleaseMutex(hMutex); -#ifdef TRACK_GDI_RESOURCES - DllDumpResourceLeaks(); -#endif - return 0; -} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.manifest b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.manifest deleted file mode 100644 index 7e37f8410..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.manifest +++ /dev/null @@ -1,41 +0,0 @@ - - - -Classic Start Menu - - - - - - - - true - - - - - - - - - - - - - - - - - diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.rc b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.rc deleted file mode 100644 index bcd13d521..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.rc +++ /dev/null @@ -1,111 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Classic Start Menu" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicStartMenu" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicStartMenu.exe" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "..\\ClassicShellSetup\\ClassicShell.ico" -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.vcxproj b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.vcxproj deleted file mode 100644 index adeb7b518..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenu.vcxproj +++ /dev/null @@ -1,358 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {87D5FE20-AF86-458A-9AA3-3131EB06179B} - ClassicStartMenu - Win32Proj - 10.0.16299.0 - - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - Application - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - - - $(Configuration)64\ - $(Configuration)64\ - true - - - $(Configuration)\ - $(Configuration)\ - false - - - $(Configuration)64\ - $(Configuration)64\ - false - - - $(Configuration)\ - $(Configuration)\ - false - - - $(Configuration)64\ - $(Configuration)64\ - false - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - - - true - Windows - - - - - Disabled - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - true - - - _DEBUG;%(PreprocessorDefinitions) - - - true - Windows - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - true - Windows - true - true - - - - - MaxSpeed - ..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - - - true - Windows - true - true - - - - - - - - - - - - - Create - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - {31c016fb-9ea1-4af5-987a-37210c04da06} - false - - - {9ec23ca9-384a-4eeb-979e-69879dc1a78c} - false - - - {066c9721-26d5-4c4d-868e-50c2ba0a8196} - false - - - {ca5bfc96-428d-42f5-9f7d-cdde048a357c} - false - - - {598ab4ac-008e-4501-90b3-c5213834c1da} - false - - - {63baf573-170b-4fa0-aee3-16e04f3e9df5} - false - - - {7bd26cb3-5280-48fd-9a86-c13e321018d5} - false - - - {66d1eaa4-65d1-45cc-9989-e616fc0575eb} - false - - - {a2ccde9f-17ce-461e-8bd9-00261b8855a6} - false - - - {ea65fddd-cb77-417f-8bb4-2f3ecb5b3e75} - false - - - {404821c5-4ee4-4908-a759-5ef6dac14ab6} - false - - - {5c875214-0e3a-4cf0-bc0c-bff6faa4c089} - false - - - {ed74eba9-1bcb-4b8f-9ae1-dc63b3c24a94} - false - - - {81eb6336-366c-47dd-82cf-ff6c36ccd2b5} - false - - - {85deecbb-1f9b-4983-9d54-3bf42182b7e7} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp deleted file mode 100644 index 0a2cff45e..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp +++ /dev/null @@ -1,714 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "resource.h" -#include "Translations.h" -#include "Settings.h" -#include "SettingsUI.h" -#include "ResourceHelper.h" -#include "ItemManager.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" -#include "MenuContainer.h" -#include "TouchHelper.h" -#include "dllmain.h" -#include -#include -#include -#include - -static int START_ICON_SIZE=0; -const int START_BUTTON_PADDING=3; -const int START_BUTTON_OFFSET=2; -const int START_TEXT_PADDING=2; -const int BLEND_PRECISION=1000; - -bool g_bAllowMoveButton; - -// CStartButton - implementation of a start button (for Windows 8) -class CStartButton: public CWindowImpl -{ -public: - DECLARE_WND_CLASS_EX(L"ClassicShell.CStartButton",CS_DBLCLKS,COLOR_MENU) - CStartButton( void ); - - // message handlers - BEGIN_MSG_MAP( CStartButton ) - MESSAGE_HANDLER( WM_CREATE, OnCreate ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_CLOSE, OnClose ) - MESSAGE_HANDLER( WM_MOUSEACTIVATE, OnMouseActivate ) - MESSAGE_HANDLER( WM_MOUSEMOVE, OnMouseMove ) - MESSAGE_HANDLER( WM_ERASEBKGND, OnEraseBkgnd ) - MESSAGE_HANDLER( WM_TIMER, OnTimer ) - MESSAGE_HANDLER( WM_SETTINGCHANGE, OnSettingChange ) - MESSAGE_HANDLER( WM_THEMECHANGED, OnThemeChanged ) - MESSAGE_HANDLER( WM_POINTERDOWN, OnPointer ) - MESSAGE_HANDLER( WM_POINTERUPDATE, OnPointer ) - MESSAGE_HANDLER( WM_POINTERUP, OnPointer ) - END_MSG_MAP() - - void SetPressed( bool bPressed ); - void UpdateButton( void ); - void TaskBarMouseMove( void ); - - SIZE GetSize( void ) const { return m_Size; } - bool GetSmallIcons( void ) const { return m_bSmallIcons; } - -protected: - LRESULT OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 0; } - LRESULT OnEraseBkgnd( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 1; } - LRESULT OnMouseActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return MA_NOACTIVATE; } - LRESULT OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnThemeChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnPointer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - -private: - enum { TIMER_BLEND=1, TIMER_LEAVE=2 }; - - int m_TaskbarId; - SIZE m_Size; - HBITMAP m_Bitmap, m_Blendmap; - unsigned int *m_Bits, *m_BlendBits; - HICON m_Icon; - HFONT m_Font; - bool m_bHot, m_bPressed; - bool m_bTrackMouse; - bool m_bClassic; - bool m_bRTL; - bool m_bSmallIcons; - int m_HotBlend; // 0..BLEND_PRECISION - CWindow m_Tooltip; - HTHEME m_Theme; - - // animations - int m_YOffset; - int m_Frames[3]; - - struct Animation - { - std::vector frames; - int duration; // in ms - bool bBlend; - }; - Animation m_Animations[2]; - - void ParseAnimation( Animation &animation, const std::vector &pixels, int &index, int totalFrames ); - void LoadBitmap( void ); - void SetHot( bool bHot ); -}; - -CStartButton::CStartButton( void ) -{ - m_Size.cx=m_Size.cy=0; - m_TaskbarId=-1; - m_Bitmap=m_Blendmap=NULL; - m_Bits=m_BlendBits=NULL; - m_Icon=NULL; - m_Font=NULL; - m_bHot=m_bPressed=false; - m_bTrackMouse=false; - m_bClassic=m_bSmallIcons=false; - m_bRTL=false; - m_HotBlend=0; - m_Theme=NULL; -} - -LRESULT CStartButton::OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - int params=(int)(intptr_t)(((CREATESTRUCT*)lParam)->lpCreateParams); - m_bRTL=(params&1)!=0; - m_TaskbarId=params>>1; - m_bSmallIcons=IsTaskbarSmallIcons(); - std::vector modules; - m_Icon=NULL; - START_ICON_SIZE=0; - CString iconPath=GetSettingString(L"StartButtonIcon"); - if (_wcsicmp(iconPath,L"none")!=0) - { - START_ICON_SIZE=GetSettingInt(L"StartButtonIconSize"); - if (START_ICON_SIZE==0) - START_ICON_SIZE=GetSystemMetrics(m_bSmallIcons?SM_CXSMICON:SM_CXICON); - if (START_ICON_SIZE<8) START_ICON_SIZE=8; - if (START_ICON_SIZE>64) START_ICON_SIZE=64; - m_Icon=LoadIcon(START_ICON_SIZE,iconPath,modules); - for (std::vector::const_iterator it=modules.begin();it!=modules.end();++it) - FreeLibrary(*it); - if (!m_Icon) - m_Icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,START_ICON_SIZE,START_ICON_SIZE,LR_DEFAULTCOLOR); - } - int dpi=CItemManager::GetDPI(false); - m_Font=CreateFont(10*dpi/72,0,0,0,FW_BOLD,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,L"Tahoma"); - int val=1; - DwmSetWindowAttribute(m_hWnd,DWMWA_EXCLUDED_FROM_PEEK,&val,sizeof(val)); - val=DWMFLIP3D_EXCLUDEABOVE; - DwmSetWindowAttribute(m_hWnd,DWMWA_FLIP3D_POLICY,&val,sizeof(val)); - LoadBitmap(); - m_Tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT|(m_bRTL?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,NULL,NULL,g_Instance,NULL); - OnThemeChanged(WM_THEMECHANGED,0,0,bHandled); - m_bPressed=true; - SetPressed(false); - bHandled=FALSE; - return 0; -} - -LRESULT CStartButton::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (m_Bitmap) DeleteObject(m_Bitmap); - if (m_Blendmap) DeleteObject(m_Blendmap); - if (m_Icon) DestroyIcon(m_Icon); - if (m_Font) DeleteObject(m_Font); - if (m_Theme) CloseThemeData(m_Theme); - m_Tooltip.DestroyWindow(); - KillTimer(TIMER_BLEND); - bHandled=FALSE; - return 0; -} - -void CStartButton::UpdateButton( void ) -{ - BLENDFUNCTION func={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; - - HDC hSrc=CreateCompatibleDC(NULL); - RECT rc; - GetWindowRect(&rc); - SIZE size={rc.right-rc.left,rc.bottom-rc.top}; - if (m_bClassic) - { - if (m_bRTL) - SetLayout(hSrc,LAYOUT_RTL); - HGDIOBJ bmp0=SelectObject(hSrc,m_Blendmap); - RECT rc={0,0,m_Size.cx,m_Size.cy}; - FillRect(hSrc,&rc,(HBRUSH)GetStockObject(BLACK_BRUSH)); - InflateRect(&rc,-START_BUTTON_OFFSET,-START_BUTTON_OFFSET); - int offset=0; - if (m_Theme) - { - int state=m_bPressed?PBS_PRESSED:(m_bHot?PBS_HOT:PBS_NORMAL); - DrawThemeBackground(m_Theme,hSrc,BP_PUSHBUTTON,state,&rc,NULL); - } - else - { - DrawFrameControl(hSrc,&rc,DFC_BUTTON,DFCS_BUTTONPUSH|(m_bPressed?DFCS_PUSHED:0)); - offset=m_bPressed?1:0; - } - if (m_Icon) - DrawIconEx(hSrc,START_BUTTON_PADDING+START_BUTTON_OFFSET+offset,(m_Size.cy-START_ICON_SIZE)/2+offset,m_Icon,0,0,0,NULL,DI_NORMAL|DI_NOMIRROR); - rc.left+=START_BUTTON_PADDING+START_ICON_SIZE+START_TEXT_PADDING+offset; - rc.top+=START_BUTTON_PADDING+offset; - rc.right-=START_BUTTON_PADDING+START_TEXT_PADDING-offset; - rc.bottom-=START_BUTTON_PADDING-offset; - HFONT font0=(HFONT)SelectObject(hSrc,m_Font); - COLORREF color=GetSysColor(COLOR_BTNTEXT); - if (m_Theme) - { - int state=m_bPressed?PBS_PRESSED:(m_bHot?PBS_HOT:PBS_NORMAL); - if (FAILED(GetThemeColor(m_Theme,BP_PUSHBUTTON,state,TMT_TEXTCOLOR,&color))) - color=GetSysColor(COLOR_BTNTEXT); - } - SetTextColor(hSrc,color); - SetBkMode(hSrc,TRANSPARENT); - CString startStr=GetSettingString(L"StartButtonText"); - const wchar_t *startText=startStr; - if (startText[0]=='$') - startText=FindTranslation(startText+1,L"Start"); - DrawText(hSrc,startText,-1,&rc,DT_NOPREFIX|DT_SINGLELINE|DT_VCENTER); - SelectObject(hSrc,bmp0); - // mark the button pixels as opaque - for (int y=START_BUTTON_OFFSET;y>24); - int r1=(pixel1>>16)&255; - int g1=(pixel1>>8)&255; - int b1=(pixel1)&255; - int a2=(pixel2>>24); - int r2=(pixel2>>16)&255; - int g2=(pixel2>>8)&255; - int b2=(pixel2)&255; - int a=a1+(a2-a1)*blend/BLEND_PRECISION; - int r=r1+(r2-r1)*blend/BLEND_PRECISION; - int g=g1+(g2-g1)*blend/BLEND_PRECISION; - int b=b1+(b2-b1)*blend/BLEND_PRECISION; - m_BlendBits[i]=(a<<24)|(r<<16)|(g<<8)|b; - } - HGDIOBJ bmp0=SelectObject(hSrc,m_Blendmap); - POINT pos={0,0}; - UpdateLayeredWindow(m_hWnd,NULL,NULL,&size,hSrc,&pos,0,&func,ULW_ALPHA); - SelectObject(hSrc,bmp0); - } - } - DeleteDC(hSrc); -} - -void CStartButton::SetHot( bool bHot ) -{ - if (m_bHot!=bHot) - { - m_bHot=bHot; - if (!m_bPressed) - { - if (bHot) - CMenuContainer::PlayMenuSound(SOUND_BUTTON_HOVER); - SetTimer(TIMER_BLEND,30); - } - } -} - -LRESULT CStartButton::OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - SetTimer(TIMER_LEAVE,30); - SetHot(true); - return 0; -} - -void CStartButton::TaskBarMouseMove( void ) -{ - SetHot(true); - SetTimer(CStartButton::TIMER_LEAVE,30); -} - -LRESULT CStartButton::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (wParam==TIMER_BLEND) - { - int duration=m_Animations[m_bHot?0:1].duration; - int blend; - if (duration>0) - { - int dp=(30*BLEND_PRECISION)/duration; - blend=m_HotBlend+(m_bHot?dp:-dp); - if (blend<0) blend=0; - if (blend>BLEND_PRECISION) blend=BLEND_PRECISION; - } - else - { - blend=m_bHot?BLEND_PRECISION:0; - } - if (blend!=m_HotBlend) - { - m_HotBlend=blend; - UpdateButton(); - } - else - KillTimer(TIMER_BLEND); - } - else if (wParam==TIMER_LEAVE) - { - CPoint pt(GetMessagePos()); - if (WindowFromPoint(pt)!=m_hWnd && !PointAroundStartButton(m_TaskbarId)) - { - KillTimer(TIMER_LEAVE); - SetHot(false); - } - } - else - bHandled=FALSE; - return 0; -} - -LRESULT CStartButton::OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - UpdateButton(); - bHandled=FALSE; - return 0; -} - -LRESULT CStartButton::OnThemeChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (m_Theme) CloseThemeData(m_Theme); - m_Theme=NULL; - HIGHCONTRAST contrast={sizeof(contrast)}; - if (GetWinVersion()>=WIN_VER_WIN8 && SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) - { - // only use themes on Win8 with high contrast - m_Theme=OpenThemeData(m_hWnd,L"button"); - UpdateButton(); - } - return 0; -} - -LRESULT CStartButton::OnPointer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - POINTER_INPUT_TYPE type; - GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); - if (type==PT_TOUCH) - return GetParent().SendMessage(uMsg,wParam,lParam); - bHandled=FALSE; - return 0; -} - -void CStartButton::SetPressed( bool bPressed ) -{ - if (m_bPressed!=bPressed) - { - m_bPressed=bPressed; - m_HotBlend=m_bHot?BLEND_PRECISION:0; - KillTimer(TIMER_BLEND); - TOOLINFO tool={sizeof(tool),TTF_CENTERTIP|TTF_SUBCLASS|TTF_IDISHWND|TTF_TRANSPARENT|(m_bRTL?TTF_RTLREADING:0U),m_hWnd}; - tool.uId=(UINT_PTR)m_hWnd; - CString startStr=GetSettingString(L"StartButtonTip"); - const wchar_t *startText=startStr; - if (startText[0]=='$') - startText=FindTranslation(startText+1,L"Start"); - wchar_t buf[256]; - Strcpy(buf,_countof(buf),startText); - DoEnvironmentSubst(buf,_countof(buf)); - tool.lpszText=buf; - m_Tooltip.SendMessage(bPressed?TTM_DELTOOL:TTM_ADDTOOL,0,(LPARAM)&tool); - UpdateButton(); - } -} - -TStartButtonType GetStartButtonType( void ) -{ - bool bDef; - TStartButtonType buttonType=(TStartButtonType)GetSettingInt(L"StartButtonType",bDef); - if (bDef) - { - bool bClassic; - if (GetWinVersion() &pixels, int &index, int totalFrames ) -{ - animation.duration=0; - animation.bBlend=true; - if (index>=(int)pixels.size()) - { - animation.frames.clear(); - return; - } - - animation.duration=((pixels[index]&255)*1000)/60; - animation.bBlend=((pixels[index]>>16)&255)==1; - int ranges=(pixels[index]>>8)&255; - if (ranges>0 && index+ranges<(int)pixels.size()) - { - animation.frames.clear(); - for (int r=1;r<=ranges;r++) - { - int from=pixels[index+r]&255; - if (from>totalFrames-1) from=totalFrames-1; - int to=(pixels[index+r]>>16)&255; - if (to>totalFrames-1) to=totalFrames-1; - if (fromto) - { - for (int i=from;i>=to;i--) - animation.frames.push_back(i); - } - else - { - animation.frames.push_back(from); - } - } - } - index+=ranges+1; -} - -void CStartButton::LoadBitmap( void ) -{ - m_Size.cx=m_Size.cy=0; - if (m_Bitmap) DeleteObject(m_Bitmap); - if (m_Blendmap) DeleteObject(m_Blendmap); - m_Bitmap=m_Blendmap=NULL; - m_Bits=m_BlendBits=NULL; - TStartButtonType buttonType=GetStartButtonType(); - m_bClassic=(buttonType==START_BUTTON_CLASSIC); - wchar_t path[_MAX_PATH]; - SIZE size={0,0}; - if (buttonType==START_BUTTON_CUSTOM) - { - Strcpy(path,_countof(path),GetSettingString(L"StartButtonPath")); - DoEnvironmentSubst(path,_countof(path)); - size.cx=GetSettingInt(L"StartButtonSize"); - } - - m_YOffset=0; - m_Frames[0]=0; // Normal - m_Frames[1]=1; // Hot - m_Frames[2]=2; // Pressed - m_Animations[0].frames.resize(2); m_Animations[0].frames[0]=0; m_Animations[0].frames[1]=1; m_Animations[0].duration=300; m_Animations[0].bBlend=true; // NH - m_Animations[1].frames.resize(2); m_Animations[1].frames[0]=1; m_Animations[1].frames[1]=0; m_Animations[1].duration=300; m_Animations[1].bBlend=true; // HN - - if (m_bClassic) - { - // classic theme - HDC hdc=CreateCompatibleDC(NULL); - HFONT font0=(HFONT)SelectObject(hdc,m_Font); - RECT rc={0,0,0,0}; - CString startStr=GetSettingString(L"StartButtonText"); - const wchar_t *startText=startStr; - if (startText[0]=='$') - startText=FindTranslation(startText+1,L"Start"); - DrawText(hdc,startText,-1,&rc,DT_NOPREFIX|DT_SINGLELINE|DT_CALCRECT); - m_Size.cx=rc.right+START_ICON_SIZE+2*START_TEXT_PADDING+2*START_BUTTON_PADDING+2*START_BUTTON_OFFSET; - m_Size.cy=rc.bottom; - if (m_Size.cy buttonAnim; - if (*path) - { - m_Bitmap=LoadImageFile(path,&size,true,true,&buttonAnim); - } - if (!m_Bitmap) - { - int id; - int dpi=CItemManager::GetDPI(false); - if (dpi<120) - id=IDB_BUTTON96; - else if (dpi<144) - id=IDB_BUTTON120; - else if (dpi<180) - id=IDB_BUTTON144; - else - id=IDB_BUTTON180; - m_Bitmap=LoadImageResource(g_Instance,MAKEINTRESOURCE(id),true,true); - bResource=true; - } - BITMAP info; - GetObject(m_Bitmap,sizeof(info),&info); - m_Size.cx=info.bmWidth; - m_Size.cy=info.bmHeight; - m_Bits=(unsigned int*)info.bmBits; - if (buttonAnim.empty() && info.bmWidth>=10 && (m_Bits[0]&0xFFFFFF)==ANIM_BUTTON_TAG1 && (m_Bits[1]&0xFFFFFF)==ANIM_BUTTON_TAG2) - { - m_YOffset=(m_Bits[2]>>16)&255; - if (m_YOffset>info.bmHeight) m_YOffset=info.bmHeight; - if (m_YOffset>0) - { - int size=info.bmWidth*m_YOffset; - buttonAnim.resize(size); - memcpy(&buttonAnim[0],m_Bits,size*4); - m_Bits+=size; - m_Size.cy=info.bmHeight-m_YOffset; - } - } - if (!buttonAnim.empty()) - { - int total=buttonAnim[2]&255; - if (total<1) total=1; - if (total>info.bmHeight-1) total=info.bmHeight-1; - m_Size.cy/=total; - m_Frames[0]=buttonAnim[3]&255; // Normal - if (m_Frames[0]>total-1) m_Frames[0]=total-1; - m_Frames[1]=buttonAnim[4]&255; // Hot - if (m_Frames[1]>total-1) m_Frames[1]=total-1; - m_Frames[2]=buttonAnim[5]&255; // Pressed - if (m_Frames[2]>total-1) m_Frames[2]=total-1; - - m_Animations[0].frames[0]=m_Animations[1].frames[1]=m_Frames[0]; - m_Animations[0].frames[1]=m_Animations[1].frames[0]=m_Frames[1]; - int index=6; - ParseAnimation(m_Animations[0],buttonAnim,index,total); - ParseAnimation(m_Animations[1],buttonAnim,index,total); - } - else - { - m_Size.cy/=3; - } - } - if (m_Size.cx>0) - { - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=m_Size.cx; - bi.bmiHeader.biHeight=-m_Size.cy; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - HDC hdc=CreateCompatibleDC(NULL); - m_Blendmap=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&m_BlendBits,NULL,0); - DeleteDC(hdc); - } -} - -static std::map g_StartButtons; - -HWND CreateStartButton( int taskbarId, HWND taskBar, HWND rebar, const RECT &rcTask ) -{ - bool bRTL=(GetWindowLong(rebar,GWL_EXSTYLE)&WS_EX_LAYOUTRTL)!=0; - DWORD styleTopmost=GetWindowLong(taskBar,GWL_EXSTYLE)&WS_EX_TOPMOST; - CStartButton &button=g_StartButtons[taskbarId]; - button.Create(taskBar,NULL,NULL,WS_POPUP,styleTopmost|WS_EX_TOOLWINDOW|WS_EX_LAYERED,0U,(void*)(intptr_t)(taskbarId*2+(bRTL?1:0))); - SIZE size=button.GetSize(); - RECT rcButton; - MONITORINFO info; - UINT uEdge=GetTaskbarPosition(taskBar,&info,NULL,NULL); - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - { - if (GetSettingInt(L"StartButtonType")!=START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) - rcButton.left=(rcTask.left+rcTask.right-size.cx)/2; - else if (uEdge==ABE_LEFT) - rcButton.left=rcTask.left; - else - rcButton.left=rcTask.right-size.cx; - rcButton.top=rcTask.top; - } - else - { - if (bRTL) - rcButton.left=rcTask.right-size.cx; - else - rcButton.left=rcTask.left; - if (GetSettingInt(L"StartButtonType")!=START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) - rcButton.top=(rcTask.top+rcTask.bottom-size.cy)/2; - else if (uEdge==ABE_TOP) - rcButton.top=rcTask.top; - else - rcButton.top=rcTask.bottom-size.cy; - } - rcButton.right=rcButton.left+size.cx; - rcButton.bottom=rcButton.top+size.cy; - g_bAllowMoveButton=true; - button.SetWindowPos(HWND_TOP,&rcButton,SWP_SHOWWINDOW|SWP_NOOWNERZORDER|SWP_NOACTIVATE); - g_bAllowMoveButton=false; - - RECT rc; - IntersectRect(&rc,&rcButton,&info.rcMonitor); - HRGN rgn=CreateRectRgn(rc.left-rcButton.left,rc.top-rcButton.top,rc.right-rcButton.left,rc.bottom-rcButton.top); - if (!SetWindowRgn(button,rgn,FALSE)) - { - AddTrackedObject(rgn); - DeleteObject(rgn); - } - - button.UpdateButton(); - return button.m_hWnd; -} - -void DestroyStartButton( int taskbarId ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - { - if (it->second.m_hWnd) - it->second.DestroyWindow(); - g_StartButtons.erase(it); - } -} - -void UpdateStartButton( int taskbarId ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - it->second.UpdateButton(); -} - -void PressStartButton( int taskbarId, bool bPressed ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - it->second.SetPressed(bPressed); -} - -SIZE GetStartButtonSize( int taskbarId ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - return it->second.GetSize(); - SIZE size={0,0}; - return size; -} - -bool IsStartButtonSmallIcons( int taskbarId ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - return it->second.GetSmallIcons(); - return false; -} - -bool IsTaskbarSmallIcons( void ) -{ - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced")!=ERROR_SUCCESS) - return true; - DWORD val; - return regKey.QueryDWORDValue(L"TaskbarSmallIcons",val)!=ERROR_SUCCESS || val; -} - -void TaskBarMouseMove( int taskbarId ) -{ - std::map::iterator it=g_StartButtons.find(taskbarId); - if (it!=g_StartButtons.end()) - it->second.TaskBarMouseMove(); -} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h deleted file mode 100644 index 8fb7e1e1a..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h +++ /dev/null @@ -1,24 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -enum TStartButtonType -{ - START_BUTTON_AERO, - START_BUTTON_CLASSIC, - START_BUTTON_CUSTOM, -// START_BUTTON_METRO, -}; - -HWND CreateStartButton( int taskbarId, HWND taskBar, HWND rebar, const RECT &rcTask ); -void DestroyStartButton( int taskbarId ); -void UpdateStartButton( int taskbarId ); -void PressStartButton( int taskbarId, bool bPressed ); -TStartButtonType GetStartButtonType( void ); -SIZE GetStartButtonSize( int taskbarId ); -bool IsStartButtonSmallIcons( int taskbarId ); -bool IsTaskbarSmallIcons( void ); -void TaskBarMouseMove( int taskbarId ); - -extern bool g_bAllowMoveButton; diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp deleted file mode 100644 index 322bfcf92..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp +++ /dev/null @@ -1,4088 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "resource.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" -#include "MenuContainer.h" -#include "SettingsParser.h" -#include "Translations.h" -#include "Settings.h" -#include "SettingsUI.h" -#include "ResourceHelper.h" -#include "LogManager.h" -#include "TouchHelper.h" -#include "IatHookHelper.h" -#include "dllmain.h" -#include -#include -#include -#include -#include -#include - -#define HOOK_DROPTARGET // define this to replace the IDropTarget of the start button -#define START_TOUCH // touch support for the start button - -#ifdef BUILD_SETUP -#ifndef HOOK_DROPTARGET -#define HOOK_DROPTARGET // make sure it is defined in Setup -#endif -#endif - -const int MAIN_TASK_BAR=0; -std::map g_TaskbarInfos; -static int g_LastTaskbar=MAIN_TASK_BAR; -static int g_NextTaskbar=0; -HWND g_TaskBar, g_OwnerWindow; -HWND g_TopWin7Menu, g_AllPrograms, g_ProgramsButton, g_UserPic; // from the Windows menu -HWND g_ProgWin; -HMONITOR g_WSMHMonitor; -static HWND g_WinStartButton; -static UINT g_StartMenuMsg; -static HWND g_Tooltip; -static TOOLINFO g_StartButtonTool; -static bool g_bHotkeyShift; -static int g_HotkeyCSM, g_HotkeyWSM, g_HotkeyShiftID, g_HotkeyCSMID, g_HotkeyWSMID; -static HHOOK g_ProgHook, g_StartHook, g_AppManagerHook, g_NewWindowHook, g_StartMenuHook; -static bool g_bAllProgramsTimer; -static bool g_bInMenu; -static DWORD g_LastClickTime; -static DWORD g_LastHoverPos; -static bool g_bCrashDump; -static int g_SkipMetroCount; -static DWORD g_StartButtonOldSizes[12]; -const int FIRST_BUTTON_BITMAP=6801; -static HWND g_TopDesktopBar; -static DWORD g_AppManagerThread; -static std::set g_EdgeWindows; -static bool g_bTrimHooks; -static DWORD g_TaskbarThreadId; -static HWND g_CurrentTaskList, g_CurrentTaskChevron, g_CurrentRebar, g_CurrentTaskbarPart, g_CurrentTaskbarButton, g_CurrentDesktopButton; -static HBITMAP g_TaskbarTexture; -static SIZE g_TaskbarTextureSize; -static TTaskbarTile g_TaskbarTileH, g_TaskbarTileV; -static RECT g_TaskbarMargins; -int g_CurrentCSMTaskbar=-1, g_CurrentWSMTaskbar=-1; - -static void FindWindowsMenu( void ); -static void RecreateStartButton( int taskbarId ); -static bool WindowsMenuOpened( void ); - -static tSetWindowCompositionAttribute SetWindowCompositionAttribute; - -enum -{ - OPEN_NOTHING, - OPEN_CLASSIC, - OPEN_WINDOWS, - OPEN_BOTH, - OPEN_DESKTOP, - OPEN_CORTANA, -}; - -// MiniDumpNormal - minimal information -// MiniDumpWithDataSegs - include global variables -// MiniDumpWithFullMemory - include heap -MINIDUMP_TYPE MiniDumpType=MiniDumpNormal; - -static DWORD WINAPI SaveCrashDump( void *pExceptionInfo ) -{ - HMODULE dbghelp=NULL; - { - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%"; - DoEnvironmentSubst(path,_countof(path)); - - dbghelp=LoadLibrary(L"dbghelp.dll"); - - LPCTSTR szResult = NULL; - - typedef BOOL (WINAPI *MINIDUMPWRITEDUMP)(HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, - CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, - CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, - CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam - ); - MINIDUMPWRITEDUMP dump=NULL; - if (dbghelp) - dump=(MINIDUMPWRITEDUMP)GetProcAddress(dbghelp,"MiniDumpWriteDump"); - if (dump) - { - HANDLE file; - for (int i=1;;i++) - { - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s\\CSM_Crash%d.dmp",path,i); - file=CreateFile(fname,GENERIC_WRITE,0,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL); - if (file!=INVALID_HANDLE_VALUE || GetLastError()!=ERROR_FILE_EXISTS) break; - } - if (file!=INVALID_HANDLE_VALUE) - { - _MINIDUMP_EXCEPTION_INFORMATION ExInfo; - ExInfo.ThreadId = GetCurrentThreadId(); - ExInfo.ExceptionPointers = (_EXCEPTION_POINTERS*)pExceptionInfo; - ExInfo.ClientPointers = NULL; - - dump(GetCurrentProcess(),GetCurrentProcessId(),file,MiniDumpType,&ExInfo,NULL,NULL); - CloseHandle(file); - } - } - } - if (dbghelp) FreeLibrary(dbghelp); - TerminateProcess(GetCurrentProcess(),10); - return 0; -} - -LONG _stdcall TopLevelFilter( _EXCEPTION_POINTERS *pExceptionInfo ) -{ - if (pExceptionInfo->ExceptionRecord->ExceptionCode==EXCEPTION_STACK_OVERFLOW) - { - // start a new thread to get a fresh stack (hoping there is enough stack left for CreateThread) - HANDLE thread=CreateThread(NULL,0,SaveCrashDump,pExceptionInfo,0,NULL); - WaitForSingleObject(thread,INFINITE); - CloseHandle(thread); - } - else - SaveCrashDump(pExceptionInfo); - return EXCEPTION_CONTINUE_SEARCH; -} - -void InvalidParameterHandler( const wchar_t* expression, const wchar_t* function, const wchar_t* file, unsigned int line, uintptr_t pReserved ) -{ - *(int*)0=0; // force a crash to generate a dump -} - -/////////////////////////////////////////////////////////////////////////////// - -interface ISwitchModeManager: public IUnknown -{ - STDMETHOD(method3)(); - STDMETHOD(method4)(); - STDMETHOD(method5)(); - STDMETHOD(method6)(); - STDMETHOD(method7)(); - STDMETHOD(ShowLauncherTipContextMenu)( POINT *pt ); -}; - -interface IImmersiveLauncherThumbnailProvider: public IUnknown -{ - STDMETHOD(GetBitmap)( SIZE size, int scale, int, ISharedBitmap **ppBitmap ); -}; - -interface IImmersiveMonitor: public IUnknown -{ - STDMETHOD(method3)(); - STDMETHOD(method4)(); - STDMETHOD(GetHandle)(HMONITOR*); -}; - -interface IImmersiveLauncher80: public IUnknown -{ - STDMETHOD(ShowStartView)( int method ); - STDMETHOD(method4)(); - STDMETHOD(method5)(); - STDMETHOD(method6)(); - STDMETHOD(method7)(); - STDMETHOD(Dismiss)( int method ); -}; - -interface IImmersiveLauncher81: public IUnknown -{ - STDMETHOD(ShowStartView)( int method, int flags ); - STDMETHOD(method4)(); - STDMETHOD(method5)(); - STDMETHOD(method6)(); - STDMETHOD(method7)(); - STDMETHOD(method8)(); - STDMETHOD(method9)(); - STDMETHOD(IsVisible)(BOOL *); - STDMETHOD(method11)(); - STDMETHOD(method12)(); - STDMETHOD(method13)(); - STDMETHOD(method14)(); - STDMETHOD(method15)(); - STDMETHOD(method16)(); - STDMETHOD(method17)(); - STDMETHOD(ConnectToMonitor)(IUnknown *); - STDMETHOD(GetMonitor)(IImmersiveMonitor **); -}; - -interface IImmersiveLauncher10RS: public IUnknown -{ - STDMETHOD(ShowStartView)( int method, int flags ); - STDMETHOD(method4)(); - STDMETHOD(method5)(); - STDMETHOD(method6)(); - STDMETHOD(IsVisible)(BOOL *); - STDMETHOD(method8)(); - STDMETHOD(method9)(); - STDMETHOD(ConnectToMonitor)(IUnknown *); - STDMETHOD(GetMonitor)(IImmersiveMonitor **); -}; - -static const GUID SID_SwitchModeManager={0x085920a1,0x28d3,0x44c1,{0x89,0x7d,0x3b,0xe6,0xd0,0x4b,0x2e,0x07}}; -static const GUID IID_ISwitchModeManager={0x976c17be,0xe2d5,0x4f36,{0x93,0x4a,0x7e,0x82,0xf7,0x10,0xea,0xe1}}; - -static const GUID SID_ImmersiveLauncherThumbnailProvider={0x66ce8036,0x400c,0x42f7,{0x99,0x34,0x02,0xf8,0x84,0xfe,0x27,0x4f}}; -static const GUID IID_IImmersiveLauncherThumbnailProvider={0x35c01454,0x53f4,0x4818,{0xba,0x8c,0x7a,0xba,0xdc,0x0f,0xfe,0xe6}}; - -static const GUID SID_ImmersiveLauncher={0x6f86e01c,0xc649,0x4d61,{0xbe,0x23,0xf1,0x32,0x2d,0xde,0xca,0x9d}}; -static const GUID IID_IImmersiveLauncher80={0xfd8b3e33,0xa1f7,0x4e9a,{0x80,0xad,0x80,0x02,0xc7,0x46,0xbe,0x37}}; -static const GUID IID_IImmersiveLauncher81={0x93f91f5a,0xa4ca,0x4205,{0x9b,0xeb,0xce,0x4d,0x17,0xc7,0x08,0xf9}}; -static const GUID IID_IImmersiveLauncher10RS={0xd8d60399,0xa0f1,0xf987,{0x55,0x51,0x32,0x1f,0xd1,0xb4,0x98,0x64}}; // 14257 - -static const GUID IID_IImmersiveLauncherProvider={0x6d5140c1,0x7436,0x11ce,{0x80,0x34,0x00,0xaa,0x00,0x60,0x09,0xfa}}; - -static const CLSID CLSID_ImmersiveShell={0xc2f03a33, 0x21f5, 0x47fa, {0xb4, 0xbb, 0x15, 0x63, 0x62, 0xa2, 0xf2, 0x39}}; - -static const GUID SID_LauncherTipContextMenu={0xb8c1db5f, 0xcbb3, 0x48bc, {0xaf, 0xd9, 0xce, 0x6b, 0x88, 0x0c, 0x79, 0xed}}; - -interface ILauncherTipContextMenu: public IUnknown -{ - STDMETHOD(ShowLauncherTipContextMenu)( POINT *pt ); -}; - -interface IImmersiveMonitorService: public IUnknown -{ - STDMETHOD(method3)(); - STDMETHOD(method4)(); - STDMETHOD(method5)(); - STDMETHOD(GetFromHandle)(HMONITOR, IUnknown **); - STDMETHOD(method7)(); - STDMETHOD(method8)(); - STDMETHOD(method9)(); - STDMETHOD(method10)(); - STDMETHOD(method11)(); - STDMETHOD(method12)(); - STDMETHOD(method13)(); - STDMETHOD(SetImmersiveMonitor)(IUnknown *); -}; - -static const GUID SID_IImmersiveMonitorService={0x47094e3a,0x0cf2,0x430f,{0x80,0x6f,0xcf,0x9e,0x4f,0x0f,0x12,0xdd}}; -static const GUID IID_IImmersiveMonitorService={0x4d4c1e64,0xe410,0x4faa,{0xba,0xfa,0x59,0xca,0x06,0x9b,0xfe,0xc2}}; - - -struct StartScreenThumbInfo -{ - SIZE size; - HBITMAP bitmap; - HANDLE event; -}; - -static bool CreateImmersiveShell( CComPtr &ptr ) -{ - if (GetWinVersion() -{ -public: - DECLARE_WND_CLASS_EX(L"ClassicShell.COwnerWindow",0,COLOR_MENU) - - // message handlers - BEGIN_MSG_MAP( COwnerWindow ) - MESSAGE_HANDLER( WM_ACTIVATE, OnActivate ) - MESSAGE_HANDLER( WM_CLEAR, OnClear ) - MESSAGE_HANDLER( WM_SYSCOLORCHANGE, OnColorChange ) - MESSAGE_HANDLER( WM_SETTINGCHANGE, OnSettingChange ) - MESSAGE_HANDLER( WM_DISPLAYCHANGE, OnDisplayChange ) - END_MSG_MAP() - -protected: - LRESULT OnActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - if (LOWORD(wParam)!=WA_INACTIVE) - return 0; - - if (CMenuContainer::s_bPreventClosing && lParam && (::GetWindowLong((HWND)lParam,GWL_EXSTYLE)&WS_EX_TOPMOST)) - return 0; - - // check if another menu window is being activated - // if not, close all menus - for (std::vector::const_iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) - if ((*it)->m_hWnd==(HWND)lParam) - return 0; - - if (CMenuContainer::s_bPreventClosing) - { - CMenuContainer::HideTemp(true); - } - else - { - for (std::vector::reverse_iterator it=CMenuContainer::s_Menus.rbegin();it!=CMenuContainer::s_Menus.rend();++it) - if (!(*it)->m_bDestroyed) - (*it)->PostMessage(WM_CLOSE); - } - return 0; - } - - LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - bool bHide=(wParam!=0); // hide or destroy - if (CMenuContainer::s_bTempHidden!=bHide) - { - CMenuContainer::s_bTempHidden=bHide; - if (bHide && CMenuContainer::s_UserPicture.m_hWnd) - CMenuContainer::s_UserPicture.ShowWindow(SW_HIDE); - for (std::vector::iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) - { - if ((*it)->m_hWnd && !(*it)->m_bDestroyed) - { - (*it)->m_bClosing=true; - if (!bHide) - (*it)->PostMessage(WM_CLOSE); - else - (*it)->ShowWindow(SW_HIDE); - } - } - } - return 0; - } - - LRESULT OnColorChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - CMenuContainer::s_Skin.Hash=0; - return 0; - } - - - LRESULT OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - if (wParam==SPI_SETWORKAREA) - { - if (!CMenuContainer::s_Menus.empty()) - CMenuContainer::s_Menus[0]->NotifyDisplayChange(); - } - return 0; - } - - - LRESULT OnDisplayChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) - { - if (!CMenuContainer::s_Menus.empty()) - CMenuContainer::s_Menus[0]->NotifyDisplayChange(); - return 0; - } -}; - -static COwnerWindow g_Owner; - -/////////////////////////////////////////////////////////////////////////////// - -bool TaskbarInfo::HasPart( HWND part ) const -{ - for (std::vector::const_iterator it=taskbarParts.begin();it!=taskbarParts.end();++it) - if (*it==part) - return true; - return false; -} - -static const TaskbarInfo *GetDefaultTaskbarInfo( void ) -{ - if (GetSettingBool(L"AllTaskbars")) - { - HMONITOR monitor=MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST); - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - MONITORINFO info; - HMONITOR monitor2=NULL; - if (GetTaskbarPosition(it->second.taskBar,&info,&monitor2,NULL)!=0xFFFFFFFF && monitor2==monitor) - return &it->second; - } - std::map::const_iterator it=g_TaskbarInfos.find(g_LastTaskbar); - if (it!=g_TaskbarInfos.end()) - return &it->second; - } - return &g_TaskbarInfos.begin()->second; -} - -TaskbarInfo *GetTaskbarInfo( int taskbarId ) -{ - std::map::iterator it=g_TaskbarInfos.find(taskbarId); - return (it==g_TaskbarInfos.end())?NULL:&it->second; -} - -static TaskbarInfo *FindTaskBarInfoButton( HWND button ) -{ - for (std::map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - if (it->second.startButton==button || it->second.oldButton==button) - return &it->second; - return NULL; -} - -static TaskbarInfo *FindTaskBarInfoBar( HWND bar ) -{ - for (std::map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - if (it->second.taskBar==bar) - return &it->second; - return NULL; -} - -static LRESULT CALLBACK HookProgManThread( int code, WPARAM wParam, LPARAM lParam ); -static LRESULT CALLBACK HookDesktopThread( int code, WPARAM wParam, LPARAM lParam ); - -static BOOL CALLBACK FindTooltipEnum( HWND hwnd, LPARAM lParam ) -{ - // look for tooltip control in the current thread that has a tool for g_TaskBar+g_StartButton - wchar_t name[256]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,TOOLTIPS_CLASS)!=0) return TRUE; - TOOLINFO info={sizeof(info),0,g_TaskBar,(UINT_PTR)g_WinStartButton}; - if (SendMessage(hwnd,TTM_GETTOOLINFO,0,(LPARAM)&info)) - { - g_Tooltip=hwnd; - return FALSE; - } - return TRUE; -} - -static BOOL CALLBACK FindStartButtonEnum( HWND hwnd, LPARAM lParam ) -{ - // look for top-level window in the current thread with class "button" - wchar_t name[256]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,L"button")!=0) return TRUE; - g_WinStartButton=hwnd; - return FALSE; -} - -static BOOL CALLBACK FindTaskBarEnum( HWND hwnd, LPARAM lParam ) -{ - // look for top-level window with class "Shell_TrayWnd" and process ID=lParam - DWORD process; - GetWindowThreadProcessId(hwnd,&process); - if (process!=lParam) return TRUE; - wchar_t name[256]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,L"Shell_TrayWnd")!=0) return TRUE; - g_TaskBar=hwnd; - return FALSE; -} - -// Find the taskbar window for the given process -STARTMENUAPI HWND FindTaskBar( DWORD process ) -{ - g_WinStartButton=NULL; - g_TaskBar=NULL; - g_Tooltip=NULL; - // find the taskbar - EnumWindows(FindTaskBarEnum,process); - if (!g_TaskBar) - g_TaskBar=FindWindowEx(GetDesktopWindow(),NULL,L"Shell_TrayWnd",NULL); - if (g_TaskBar) - { - // find start button - if (GetWinVersion()==WIN_VER_WIN7) - EnumThreadWindows(GetWindowThreadProcessId(g_TaskBar,NULL),FindStartButtonEnum,NULL); - if (GetWindowThreadProcessId(g_TaskBar,NULL)==GetCurrentThreadId()) - { - // find tooltip - if (g_WinStartButton) - { - EnumThreadWindows(GetWindowThreadProcessId(g_TaskBar,NULL),FindTooltipEnum,NULL); - if (g_Tooltip) - { - g_StartButtonTool.cbSize=sizeof(g_StartButtonTool); - g_StartButtonTool.hwnd=g_TaskBar; - g_StartButtonTool.uId=(UINT_PTR)g_WinStartButton; - SendMessage(g_Tooltip,TTM_GETTOOLINFO,0,(LPARAM)&g_StartButtonTool); - } - } - g_OwnerWindow=g_Owner.Create(NULL,0,0,WS_POPUP,WS_EX_TOOLWINDOW|WS_EX_TOPMOST); - } - } - return g_TaskBar; -} - -#ifdef HOOK_DROPTARGET -class CStartMenuTarget: public IDropTarget -{ -public: - CStartMenuTarget( int taskbarId ) { m_RefCount=1; m_TaskbarId=taskbarId; } - // IUnknown - virtual STDMETHODIMP QueryInterface( REFIID riid, void **ppvObject ) - { - *ppvObject=NULL; - if (IID_IUnknown==riid || IID_IDropTarget==riid) - { - AddRef(); - *ppvObject=(IDropTarget*)this; - return S_OK; - } - return E_NOINTERFACE; - } - - virtual ULONG STDMETHODCALLTYPE AddRef( void ) - { - return InterlockedIncrement(&m_RefCount); - } - - virtual ULONG STDMETHODCALLTYPE Release( void ) - { - long nTemp=InterlockedDecrement(&m_RefCount); - if (!nTemp) delete this; - return nTemp; - } - - // IDropTarget - virtual HRESULT STDMETHODCALLTYPE DragEnter( IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) - { - FORMATETC format1={(CLIPFORMAT)RegisterClipboardFormat(CFSTR_SHELLIDLIST),NULL,DVASPECT_CONTENT,-1,TYMED_HGLOBAL}; - FORMATETC format2={(CLIPFORMAT)RegisterClipboardFormat(CFSTR_INETURL),NULL,DVASPECT_CONTENT,-1,TYMED_HGLOBAL}; - if (pDataObj->QueryGetData(&format1)==S_OK || pDataObj->QueryGetData(&format2)==S_OK) - { - PostMessage(g_TaskBar,g_StartMenuMsg,(grfKeyState&MK_SHIFT)?MSG_SHIFTDRAG:MSG_DRAG,m_TaskbarId); - } - *pdwEffect=DROPEFFECT_NONE; - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE DragOver( DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) { return *pdwEffect=DROPEFFECT_NONE; return S_OK; } - virtual HRESULT STDMETHODCALLTYPE DragLeave( void ) { return S_OK; } - virtual HRESULT STDMETHODCALLTYPE Drop( IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) { return *pdwEffect=DROPEFFECT_NONE; return S_OK; } - -private: - LONG m_RefCount; - int m_TaskbarId; -}; - -#endif - -static CComPtr g_pOriginalTarget; - -static void FindTaskBar( void ) -{ - if (!g_TaskBar) - { - g_StartMenuMsg=RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"); - FindTaskBar(GetCurrentProcessId()); - if (g_TaskBar) - { - g_HotkeyShiftID=GlobalAddAtom(L"ClassicStartMenu.HotkeyShift"); - g_HotkeyCSMID=GlobalAddAtom(L"ClassicStartMenu.HotkeyCSM"); - g_HotkeyWSMID=GlobalAddAtom(L"ClassicStartMenu.HotkeyWSM"); - EnableHotkeys(HOTKEYS_NORMAL); - srand(GetTickCount()); - } - if (!g_TaskBar) g_TaskBar=(HWND)1; - } -} - -void EnableStartTooltip( bool bEnable ) -{ - if (g_Tooltip) - { - SendMessage(g_Tooltip,TTM_POP,0,0); - if (bEnable) - SendMessage(g_Tooltip,TTM_UPDATETIPTEXT,0,(LPARAM)&g_StartButtonTool); - else - { - TOOLINFO info=g_StartButtonTool; - info.lpszText=L""; - SendMessage(g_Tooltip,TTM_UPDATETIPTEXT,0,(LPARAM)&info); - } - } -} - -// Restore the original drop target -static void UnhookDropTarget( void ) -{ - if (g_pOriginalTarget) - { - RevokeDragDrop(g_WinStartButton); - if (g_pOriginalTarget) - RegisterDragDrop(g_WinStartButton,g_pOriginalTarget); - g_pOriginalTarget=NULL; - } -} - -// Toggle the start menu. bKeyboard - set to true to show the keyboard cues -STARTMENUAPI HWND ToggleStartMenu( int taskbarId, bool bKeyboard ) -{ - if (taskbarId==-1) - { - if (g_TaskbarInfos.find(-1)==g_TaskbarInfos.end()) - { - g_TaskbarInfos[-1].taskBar=g_TaskBar; - } - } - g_LastTaskbar=taskbarId; - return CMenuContainer::ToggleStartMenu(taskbarId,bKeyboard,false); -} - -UINT GetTaskbarPosition( HWND taskBar, MONITORINFO *pInfo, HMONITOR *pMonitor, RECT *pRc ) -{ - if (!IsWindow(taskBar)) - return 0xFFFFFFFF; - if (taskBar==g_TaskBar) - { - APPBARDATA appbar={sizeof(appbar),taskBar}; - SHAppBarMessage(ABM_GETTASKBARPOS,&appbar); - if (pRc) - { - *pRc=appbar.rc; - RECT rc; - GetWindowRect(taskBar,&rc); - if (appbar.uEdge==ABE_LEFT || appbar.uEdge==ABE_RIGHT) - { - if (pRc->toptop=rc.top; - if (pRc->bottom>rc.bottom) pRc->bottom=rc.bottom; - } - else if (appbar.uEdge==ABE_TOP || appbar.uEdge==ABE_BOTTOM) - { - if (pRc->leftleft=rc.left; - if (pRc->right>rc.right) pRc->right=rc.right; - } - } - if (pInfo) - { - pInfo->cbSize=sizeof(MONITORINFO); - HMONITOR monitor=MonitorFromRect(&appbar.rc,MONITOR_DEFAULTTONEAREST); - GetMonitorInfo(monitor,pInfo); - if (pMonitor) *pMonitor=monitor; - } - return appbar.uEdge; - } - RECT rc; - if (GetWindowRgnBox(taskBar,&rc)!=ERROR) - MapWindowPoints(taskBar,NULL,(POINT*)&rc,2); - else - GetWindowRect(taskBar,&rc); - MONITORINFO info={sizeof(info)}; - HMONITOR monitor=MonitorFromRect(&rc,MONITOR_DEFAULTTONEAREST); - GetMonitorInfo(monitor,&info); - if (pMonitor) *pMonitor=monitor; - int dx=rc.left+rc.right-info.rcWork.left-info.rcWork.right; - int dy=rc.top+rc.bottom-info.rcWork.top-info.rcWork.bottom; - if (pInfo) *pInfo=info; - bool bAutoHide=false; - if (pRc) - { - GetWindowRect(taskBar,pRc); - APPBARDATA appbar={sizeof(appbar)}; - bAutoHide=(SHAppBarMessage(ABM_GETSTATE,&appbar)&ABS_AUTOHIDE)!=0; - } - if (dx<-abs(dy)) - { - if (bAutoHide && pRc->leftleft,0); - return ABE_LEFT; - } - if (dx>abs(dy)) - { - if (bAutoHide && pRc->right>info.rcWork.right) - OffsetRect(pRc,info.rcWork.right-pRc->right,0); - return ABE_RIGHT; - } - if (dy<-abs(dx)) - { - if (bAutoHide && pRc->toptop); - return ABE_TOP; - } - if (bAutoHide && pRc->bottom>info.rcWork.bottom) - OffsetRect(pRc,0,info.rcWork.bottom-pRc->bottom); - return ABE_BOTTOM; -} - -// Returns true if the mouse is on the taskbar portion of the start button -bool PointAroundStartButton( int taskbarId, const CPoint &pt ) -{ - const TaskbarInfo *taskBar=GetTaskbarInfo(taskbarId); - if (!taskBar || !taskBar->startButton) return false; - RECT rc; - GetWindowRect(taskBar->taskBar,&rc); - if (!PtInRect(&rc,pt)) - return false; - - UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); - // check if the point is inside the start button rect - GetWindowRect(taskBar->startButton,&rc); - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - return pt.ytaskBar,GWL_EXSTYLE)&WS_EX_LAYOUTRTL) - return pt.x>rc.left; - else - return pt.x::const_iterator it=g_EdgeWindows.begin();it!=g_EdgeWindows.end();++it) - ShowWindow(*it,SW_SHOW); - g_EdgeWindows.clear(); -} - -void RedrawTaskbars( void ) -{ - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - InvalidateRect(it->second.taskBar,NULL,TRUE); -} - -static CComPtr g_pAppVisibility; -static DWORD g_AppVisibilityMonitorCookie; - -class CMonitorModeEvents: public IAppVisibilityEvents -{ -public: - CMonitorModeEvents( void ) { m_RefCount=1; } - // IUnknown - virtual STDMETHODIMP QueryInterface( REFIID riid, void **ppvObject ) - { - *ppvObject=NULL; - if (IID_IUnknown==riid || __uuidof(IAppVisibilityEvents)==riid) - { - AddRef(); - *ppvObject=(IDropTarget*)this; - return S_OK; - } - return E_NOINTERFACE; - } - - virtual ULONG STDMETHODCALLTYPE AddRef( void ) - { - return InterlockedIncrement(&m_RefCount); - } - - virtual ULONG STDMETHODCALLTYPE Release( void ) - { - long nTemp=InterlockedDecrement(&m_RefCount); - if (!nTemp) delete this; - return nTemp; - } - - // IAppVisibilityEvents - virtual HRESULT STDMETHODCALLTYPE AppVisibilityOnMonitorChanged( HMONITOR hMonitor, MONITOR_APP_VISIBILITY previousMode, MONITOR_APP_VISIBILITY currentMode ) - { - if (GetWinVersion() pImmersiveShell; - if (GetWinVersion()>=WIN_VER_WIN10 && CreateImmersiveShell(pImmersiveShell)) - { - int taskbarId=-1; - if (currentVisibleState) - { - taskbarId=MAIN_TASK_BAR; - CComPtr pMonitor; - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); - if (pLauncher) - pLauncher->GetMonitor(&pMonitor); - } - if (!pMonitor) - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); - if (pLauncher) - pLauncher->GetMonitor(&pMonitor); - } - if (pMonitor) - { - HMONITOR monitor; - if (SUCCEEDED(pMonitor->GetHandle(&monitor))) - { - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - if (monitor==MonitorFromWindow(it->second.taskBar,MONITOR_DEFAULTTONULL)) - { - taskbarId=it->second.taskbarId; - break; - } - } - } - } - } - if (g_CurrentWSMTaskbar!=taskbarId) - { - if (g_CurrentWSMTaskbar!=-1 && g_CurrentWSMTaskbar!=g_CurrentCSMTaskbar) - PressStartButton(g_CurrentWSMTaskbar,false); - g_CurrentWSMTaskbar=taskbarId; - if (g_CurrentWSMTaskbar!=-1) - PressStartButton(g_CurrentWSMTaskbar,true); - } - } - else - { - ResetHotCorners(); - if (IsWin81Update1() && GetSettingBool(L"CustomTaskbar")) - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_REDRAWTASKBAR,0); - } - return S_OK; - } - -private: - LONG m_RefCount; -}; - -static const CLSID CLSID_MetroMode={0x7E5FE3D9,0x985F,0x4908,{0x91, 0xF9, 0xEE, 0x19, 0xF9, 0xFD, 0x15, 0x14}}; - -BOOL CALLBACK AppVisibleProc( HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData ) -{ - bool *pData=(bool*)dwData; - MONITOR_APP_VISIBILITY mode; - if (SUCCEEDED(g_pAppVisibility->GetAppVisibilityOnMonitor(hMonitor,&mode)) && mode==MAV_APP_VISIBLE) - *pData=true; - return !*pData; -} - -enum TMetroMode -{ - METRO_NONE, - METRO_LAUNCHER, - METRO_APP, -}; - -static TMetroMode GetMetroMode( HMONITOR hMonitor ) -{ - if (!g_pAppVisibility) return METRO_NONE; - - BOOL bLauncher; - if (SUCCEEDED(g_pAppVisibility->IsLauncherVisible(&bLauncher)) && bLauncher) - { - if (!hMonitor) return METRO_LAUNCHER; - HWND launcher=FindWindow(L"ImmersiveLauncher",NULL); - if (launcher && hMonitor==MonitorFromWindow(launcher,MONITOR_DEFAULTTONULL)) - return METRO_LAUNCHER; - } - - if (hMonitor) - { - MONITOR_APP_VISIBILITY mode; - if (SUCCEEDED(g_pAppVisibility->GetAppVisibilityOnMonitor(hMonitor,&mode)) && mode==MAV_APP_VISIBLE) - return METRO_APP; - } - else - { - bool bAppVisible=false; - EnumDisplayMonitors(NULL,NULL,AppVisibleProc,(LPARAM)&bAppVisible); - if (bAppVisible) return METRO_APP; - } - return METRO_NONE; -} - -static bool GetWin10TabletMode( void ) -{ - CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\ImmersiveShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - DWORD val; - return regKey.QueryDWORDValue(L"TabletMode",val)==ERROR_SUCCESS && val; - } - return false; -} - -static LRESULT CALLBACK HookAppManager( int code, WPARAM wParam, LPARAM lParam ) -{ - if (code==HC_ACTION && wParam) - { - MSG *msg=(MSG*)lParam; - if (msg->message==g_StartMenuMsg && (msg->wParam==MSG_WINXMENU || msg->wParam==MSG_METROTHUMBNAIL || msg->wParam==MSG_SHIFTWIN)) - { - HWND hwnd=FindWindow(L"ModeInputWnd",NULL); - if (hwnd) - { - DWORD process; - GetWindowThreadProcessId(hwnd,&process); - if (process==GetCurrentProcessId()) - { - IObjectWithSite *pObject=(IObjectWithSite*)GetWindowLongPtr(hwnd,0); - if (pObject) - { - CComPtr pSite; - pObject->GetSite(IID_IUnknown,(void**)&pSite); - if (pSite) - { - if (msg->wParam==MSG_WINXMENU) - { - CPoint pt(msg->lParam); - CComPtr pSwitchModeManager; - IUnknown_QueryService(pSite,SID_SwitchModeManager,IID_ISwitchModeManager,(void**)&pSwitchModeManager); - if (pSwitchModeManager) - { - pSwitchModeManager->ShowLauncherTipContextMenu(&pt); - // set the current immersive monitor AFTER the menu returns (this way Search is shown in the correct monitor) - CComPtr pMonitorService; - IUnknown_QueryService(pSite,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); - if (pMonitorService) - { - HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); - if (GetWinVersion()==WIN_VER_WIN8) - { - CComPtr pMonitor; - pMonitorService->GetFromHandle(monitor,&pMonitor); - if (pMonitor) - pMonitorService->SetImmersiveMonitor(pMonitor); - } - else if (GetWinVersion()>WIN_VER_WIN8) - { - // doesn't seem to be doing anything on 8.1, but do it just in case - CComPtr pMonitor; - pMonitorService->GetFromHandle(monitor,&pMonitor); - if (pMonitor) - { - CComPtr pLauncher; - IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); - if (pLauncher) - pLauncher->ConnectToMonitor(pMonitor); - } - } - } - } - } - if (msg->wParam==MSG_METROTHUMBNAIL) - { - StartScreenThumbInfo &info=*(StartScreenThumbInfo*)msg->lParam; - CComPtr pLauncher; - IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncherProvider,(void**)&pLauncher); - if (pLauncher) - { - CComPtr pProvider; - IUnknown_QueryService(pLauncher,SID_ImmersiveLauncherThumbnailProvider,IID_IImmersiveLauncherThumbnailProvider,(void**)&pProvider); - if (pProvider) - { - CComPtr pBitmap; - if (SUCCEEDED(pProvider->GetBitmap(info.size,100,1,&pBitmap)) && pBitmap) - { - pBitmap->Detach(&info.bitmap); - } - } - } - } - if (msg->wParam==MSG_SHIFTWIN) - { - if (GetWinVersion()==WIN_VER_WIN8) - { - HMONITOR monitor=(HMONITOR)msg->lParam; - if (monitor) - { - CComPtr pMonitorService; - IUnknown_QueryService(pSite,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); - if (pMonitorService) - { - CComPtr pMonitor; - pMonitorService->GetFromHandle(monitor,&pMonitor); - if (pMonitor) - pMonitorService->SetImmersiveMonitor(pMonitor); - } - } - CComPtr pLauncher; - IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); - if (pLauncher) - pLauncher->ShowStartView(5); - } - } - } - } - } - } - if (msg->wParam==MSG_METROTHUMBNAIL) - { - // set the event no matter if successful - StartScreenThumbInfo &info=*(StartScreenThumbInfo*)msg->lParam; - SetEvent(info.event); - } - } - int corner; - if ((msg->message==WM_MOUSEMOVE || msg->message==WM_LBUTTONDOWN) && (corner=GetSettingInt(L"DisableHotCorner"))>0) - { - { - // ignore the mouse messages if there is a menu - GUITHREADINFO info={sizeof(info)}; - if (GetGUIThreadInfo(GetCurrentThreadId(),&info) && (info.flags&GUI_INMENUMODE)) - return CallNextHookEx(NULL,code,wParam,lParam); - } - CPoint pt(GetMessagePos()); - HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); - if (GetMetroMode(monitor)!=METRO_NONE) - { - if (!IsWin81Update1()) - return CallNextHookEx(NULL,code,wParam,lParam); - typedef BOOL (WINAPI *tGetWindowBand)(HWND,DWORD*); - static tGetWindowBand GetWindowBand=(tGetWindowBand)GetProcAddress(GetModuleHandle(L"user32.dll"),"GetWindowBand"); - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - DWORD band; - if (!GetWindowBand || !GetWindowBand(it->second.taskBar,&band) || band==1) - continue; - UINT uEdge=GetTaskbarPosition(it->second.taskBar,NULL,NULL,NULL); - if (uEdge!=ABE_BOTTOM) - continue; - - // check if the mouse is over the taskbar - RECT taskRect; - GetWindowRect(it->second.taskBar,&taskRect); - if (PtInRect(&taskRect,pt)) - { - POINT pt2=pt; - ScreenToClient(it->second.taskBar,&pt2); - if (pt2.x<32) - { - if (msg->message==WM_LBUTTONDOWN) - { - // forward the mouse click to the taskbar - PostMessage(it->second.taskBar,WM_NCLBUTTONDOWN,MK_LBUTTON,MAKELONG(pt.x,pt.y)); - msg->message=WM_NULL; - } - wchar_t className[256]={0}; - GetClassName(msg->hwnd,className,_countof(className)); - if (wcscmp(className,L"ImmersiveSwitchList")==0) - { - // suppress the opening of the ImmersiveSwitchList - msg->message=WM_NULL; - ShowWindow(msg->hwnd,SW_HIDE); // hide the popup - } - if (wcscmp(className,L"EdgeUiInputWndClass")==0) - { - // suppress the hot corners - msg->message=WM_NULL; - } - } - break; - } - } - return CallNextHookEx(NULL,code,wParam,lParam); - } - if (corner==1) - { - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - UINT uEdge=GetTaskbarPosition(it->second.taskBar,NULL,NULL,NULL); - if (uEdge==ABE_BOTTOM) - { - // check if the mouse is over the taskbar - RECT taskRect; - GetWindowRect(it->second.taskBar,&taskRect); - if (PtInRect(&taskRect,pt)) - { - POINT pt2=pt; - ScreenToClient(it->second.taskBar,&pt2); - if (pt2.x<32) - { - corner=2; - if (msg->message==WM_LBUTTONDOWN) - { - // forward the mouse click to the taskbar - PostMessage(it->second.taskBar,WM_NCLBUTTONDOWN,MK_LBUTTON,MAKELONG(pt.x,pt.y)); - msg->message=WM_NULL; - } - wchar_t className[256]={0}; - GetClassName(msg->hwnd,className,_countof(className)); - if (wcscmp(className,L"ImmersiveSwitchList")==0) - { - // suppress the opening of the ImmersiveSwitchList - msg->message=WM_NULL; - ShowWindow(msg->hwnd,SW_HIDE); // hide the popup - } - } - break; - } - } - } - } - if (corner==2) - { - wchar_t className[256]={0}; - GetClassName(msg->hwnd,className,_countof(className)); - if (wcscmp(className,L"EdgeUiInputWndClass")==0) - { - // suppress the hot corners - msg->message=WM_NULL; - ShowWindow(msg->hwnd,SW_HIDE); - g_EdgeWindows.insert(msg->hwnd); - } - } - } - } - return CallNextHookEx(NULL,code,wParam,lParam); -} - -static LRESULT CALLBACK HookNewWindow( int code, WPARAM wParam, LPARAM lParam ) -{ - if (code==HCBT_CREATEWND) - { - CBT_CREATEWND *pCreate=(CBT_CREATEWND*)lParam; - if (pCreate->lpcs->lpszClass>(LPTSTR)0xFFFF && (_wcsicmp(pCreate->lpcs->lpszClass,L"Shell_SecondaryTrayWnd")==0 || - _wcsicmp(pCreate->lpcs->lpszClass,L"ToolbarWindow32")==0 || _wcsicmp(pCreate->lpcs->lpszClass,L"TrayClockWClass")==0 || _wcsicmp(pCreate->lpcs->lpszClass,L"ClockButton")==0)) - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_NEWTASKBAR,wParam); - } - return CallNextHookEx(NULL,code,wParam,lParam); -} - -// Set the hotkeys and controls for the start menu -void EnableHotkeys( THotkeys enable ) -{ - if (g_bTrimHooks) return; - if (!g_TaskBar) - return; - if (GetWindowThreadProcessId(g_TaskBar,NULL)!=GetCurrentThreadId()) - { - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_HOTKEYS,enable); - return; - } - - // must be executed in the same thread as the start button (otherwise RegisterHotKey doesn't work). also prevents race conditions - bool bHook=(enable==HOTKEYS_SETTINGS || (enable==HOTKEYS_NORMAL && GetSettingInt(L"ShiftWin")!=0)); - if (bHook) - { - RegisterHotKey(g_TaskBar,g_HotkeyShiftID,MOD_SHIFT|MOD_WIN,0); - g_bHotkeyShift=true; - } - else if (g_bHotkeyShift) - { - UnregisterHotKey(g_TaskBar,g_HotkeyShiftID); - g_bHotkeyShift=false; - } - - if (g_HotkeyCSM) - UnregisterHotKey(g_TaskBar,g_HotkeyCSMID); - g_HotkeyCSM=0; - - if (g_HotkeyWSM) - UnregisterHotKey(g_TaskBar,g_HotkeyWSMID); - g_HotkeyWSM=0; - - if (enable==HOTKEYS_NORMAL) - { - g_HotkeyCSM=GetSettingInt(L"CSMHotkey"); - if (g_HotkeyCSM) - { - int mod=MOD_NOREPEAT; - if (g_HotkeyCSM&(HOTKEYF_SHIFT<<8)) mod|=MOD_SHIFT; - if (g_HotkeyCSM&(HOTKEYF_CONTROL<<8)) mod|=MOD_CONTROL; - if (g_HotkeyCSM&(HOTKEYF_ALT<<8)) mod|=MOD_ALT; - RegisterHotKey(g_TaskBar,g_HotkeyCSMID,mod,g_HotkeyCSM&255); - } - - g_HotkeyWSM=GetSettingInt(L"WSMHotkey"); - if (g_HotkeyWSM) - { - int mod=MOD_NOREPEAT; - if (g_HotkeyWSM&(HOTKEYF_SHIFT<<8)) mod|=MOD_SHIFT; - if (g_HotkeyWSM&(HOTKEYF_CONTROL<<8)) mod|=MOD_CONTROL; - if (g_HotkeyWSM&(HOTKEYF_ALT<<8)) mod|=MOD_ALT; - RegisterHotKey(g_TaskBar,g_HotkeyWSMID,mod,g_HotkeyWSM&255); - } - } -} - -static LRESULT CALLBACK SubclassWin81StartButton( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_WINDOWPOSCHANGING) - { - // keep the original start button hidden at all times - const TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); - if (taskBar && taskBar->bHideButton) - { - ((WINDOWPOS*)lParam)->flags&=~SWP_SHOWWINDOW; - } - } - if (uMsg==WM_SIZE) - { - RECT rc; - GetWindowRect(hWnd,&rc); - rc.right-=rc.left; - rc.bottom-=rc.top; - TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); - if (taskBar && (taskBar->oldButtonSize.cx!=rc.right || taskBar->oldButtonSize.cy!=rc.bottom)) - { - taskBar->oldButtonSize.cx=rc.right; - taskBar->oldButtonSize.cy=rc.bottom; - RECT rcTask; - GetWindowRect(taskBar->taskBar,&rcTask); - PostMessage(taskBar->taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); - } - } - if (uMsg==WM_POINTERACTIVATE && CMenuContainer::IsMenuOpened()) - return MA_NOACTIVATE; -#ifdef START_TOUCH - if (uMsg==WM_POINTERUP || uMsg==WM_POINTERUPDATE || uMsg==WM_POINTERUP) - { - POINTER_INPUT_TYPE type; - GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); - if (type==PT_TOUCH) - { - return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); - } - } -#endif - if (uMsg==WM_PAINT && GetWinVersion()>=WIN_VER_WIN10) - { - g_CurrentTaskbarButton=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentTaskbarButton=NULL; - return res; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static bool g_bSuppressMessage243; - -static LRESULT CALLBACK SubclassWin7StartButton( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==243 && g_bSuppressMessage243) - { - // HACK: if the start button is smaller than the original, some NC clicks on the taskbar may be interpreted as clicks on the start button and open the WSM - // This is prevented by suppressing message 243 while processing WM_NCLBUTTONDOWN on the taskbar - return 0; - } - if (uMsg==WM_WINDOWPOSCHANGING) - { - // keep the Win7 start button hidden at all times - ((WINDOWPOS*)lParam)->flags&=~SWP_SHOWWINDOW; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassUserPicProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_WINDOWPOSCHANGING && !(((WINDOWPOS*)lParam)->flags&SWP_NOMOVE)) - { - if (GetSettingBool(L"HideUserPic")) - { - ((WINDOWPOS*)lParam)->x=-32000; - ((WINDOWPOS*)lParam)->y=-32000; - } - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassTopMenuProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_ACTIVATE && GetSettingBool(L"CascadeAll")) - { - if (!wParam) - { - if (CMenuContainer::s_bPreventClosing) return 0; - // check if another menu window is being activated - // if not, close all menus - for (std::vector::const_iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) - if ((*it)->m_hWnd==(HWND)lParam) - return 0; - } - } - if (uMsg==WM_WINDOWPOSCHANGED && (((WINDOWPOS*)lParam)->flags&SWP_SHOWWINDOW)) - { - g_LastHoverPos=GetMessagePos(); - if (g_ProgramsButton && GetSettingInt(L"InitiallySelect")==1) - PostMessage(hWnd,WM_CLEAR,'CLSH',0); - g_CurrentWSMTaskbar=MAIN_TASK_BAR; - PressStartButton(MAIN_TASK_BAR,true); - } - if (uMsg==WM_CLEAR && wParam=='CLSH' && g_ProgramsButton) - { - SetFocus(g_ProgramsButton); - return 0; - } - if (uMsg==WM_SHOWWINDOW) - { - if (!wParam) - { - CMenuContainer::CloseProgramsMenu(); - g_CurrentWSMTaskbar=-1; - PressStartButton(MAIN_TASK_BAR,false); - } - g_bAllProgramsTimer=false; - if (g_ProgramsButton) KillTimer(g_ProgramsButton,'CLSM'); - } - if (uMsg==WM_DESTROY) - g_TopWin7Menu=NULL; - if (uMsg==WM_ACTIVATEAPP && !wParam) - { - if (CMenuContainer::s_bPreventClosing) return 0; - } - if (uMsg==WM_MOUSEACTIVATE && GetSettingBool(L"CascadeAll") && CMenuContainer::IsMenuOpened()) - { - CPoint pt(GetMessagePos()); - if (g_ProgramsButton && WindowFromPoint(pt)==g_ProgramsButton) - return MA_NOACTIVATEANDEAT; - CMenuContainer::CloseProgramsMenu(); - return MA_ACTIVATEANDEAT; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassProgramsProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_COMMAND && wParam==IDOK && GetSettingBool(L"CascadeAll")) - { - if (GetKeyState(VK_SHIFT)<0) - { - if (CMenuContainer::IsMenuOpened()) - return 0; // ignore shift+click when the menu is opened - } - else - { - if (!CMenuContainer::IsMenuOpened()) - CMenuContainer::ToggleStartMenu(MAIN_TASK_BAR,GetKeyState(VK_SPACE)<0 || GetKeyState(VK_RETURN)<0 || GetKeyState(VK_LEFT)<0 || GetKeyState(VK_RIGHT)<0,true); - return 0; - } - } - if (uMsg==WM_DRAWITEM && wParam==IDOK && CMenuContainer::IsMenuOpened()) - { - DRAWITEMSTRUCT *pDraw=(DRAWITEMSTRUCT*)lParam; - pDraw->itemState=ODS_HOTLIGHT; // draw highlighted when the menu is open - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static BOOL CALLBACK FindWindowsMenuProc( HWND hwnd, LPARAM lParam ) -{ - wchar_t name[100]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,L"DV2ControlHost")==0) - { - HWND w1=hwnd; - if (GetWinVersion()==WIN_VER_VISTA) - { - w1=FindWindowEx(w1,NULL,L"Desktop Open Pane Host",NULL); - if (!w1) return TRUE; - } - w1=FindWindowEx(w1,NULL,L"Desktop More Programs Pane",NULL); - if (!w1) return TRUE; - - g_TopWin7Menu=hwnd; - g_AllPrograms=w1; - g_ProgramsButton=GetDlgItem(w1,IDOK); // this may not exist - return FALSE; - } - return TRUE; -} - -static void FindWindowsMenu( void ) -{ - if (g_TopWin7Menu) return; - if (GetWinVersion()=rcPaint.bottom) break; - for (int x=0;x=rcPaint.right) break; - MarginsBlit(hsrc,hdc,rSrc,rDst,g_TaskbarMargins,true); - } - } - - SelectObject(hsrc,bmp0); - DeleteDC(hsrc); -} - -static void ComputeTaskbarColors( int *data ) -{ - bool bDefLook; - int look=GetSettingInt(L"TaskbarLook",bDefLook); - if (GetWinVersion()255) a=255; - bool bDefColor; - DWORD color=GetSettingInt(L"TaskbarColor",bDefColor); - if (bDefColor) - color=color0; - data[2]=(color&0xFFFFFF)|(a<<24); - } - data[3]=0; -} - -static void ShowWinX( void ) -{ - if (GetWinVersion()>=WIN_VER_WIN10) - { - CComPtr pImmersiveShell; - if (CreateImmersiveShell(pImmersiveShell)) - { - CComPtr pMonitorService; - IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); - if (pMonitorService) - { - CPoint pt(GetMessagePos()); - HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); - CComPtr pMonitor; - pMonitorService->GetFromHandle(monitor,&pMonitor); - if (pMonitorService) - { - CComPtr pMenu; - IUnknown_QueryService(pMonitor,SID_LauncherTipContextMenu,SID_LauncherTipContextMenu,(void**)&pMenu); - if (pMenu) - pMenu->ShowLauncherTipContextMenu(&pt); - } - } - } - } - else if (g_AppManagerThread) - PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_WINXMENU,GetMessagePos()); -} - -static LRESULT CALLBACK SubclassTrayButtonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_WINDOWPOSCHANGING) - { - const TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); - if (taskBar && (taskBar->bReplaceButton || taskBar->bHideButton)) - { - WINDOWPOS *pPos=(WINDOWPOS*)lParam; - if (!(pPos->flags&SWP_NOMOVE) || !(pPos->flags&SWP_NOSIZE)) - { - if (pPos->flags&(SWP_NOMOVE|SWP_NOSIZE)) - { - RECT rc; - GetWindowRect(hWnd,&rc); - MapWindowPoints(NULL,GetParent(hWnd),(POINT*)&rc,2); - if (pPos->flags&SWP_NOMOVE) - { - pPos->x=rc.left; - pPos->y=rc.top; - } - else - { - pPos->cx=rc.right-rc.left; - pPos->cy=rc.bottom-rc.top; - } - } - int dx=0, dy=0; - UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - { - dy=taskBar->startButtonSize.cy-taskBar->oldButtonSize.cy; - } - else - { - dx=taskBar->startButtonSize.cx-taskBar->oldButtonSize.cx; - } - if (dx || dy) - { - pPos->x+=dx; - pPos->y+=dy; - pPos->flags&=~(SWP_NOMOVE); - } - } - } - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassTaskBarProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_MOUSEACTIVATE && (HIWORD(lParam)==WM_MBUTTONDOWN || GetWinVersion()>=WIN_VER_WIN10)) - { - if (GetWinVersion()>=WIN_VER_WIN10 && CMenuContainer::IsMenuOpened() && CMenuContainer::HasInputHandler() && GetFocus()) - { - // Win10: if the taskbar is clicked while the menu is opened, check if the touch keyboard button was clicked and ignore the activation - // Otherwise the click on the touch keyboard button will deactivate the menu (possibly because both run on the same thread) - // On Win8.1 the button already handles this and returns MA_NOACTIVATE - HWND hwnd=WindowFromPoint(CPoint(GetMessagePos())); - if (hwnd) - { - wchar_t className[256]; - GetClassName(hwnd,className,_countof(className)); - if (_wcsicmp(className,L"TIPBand")==0) - return MA_NOACTIVATE; - } - } - FindWindowsMenu(); - if (g_TopWin7Menu && WindowsMenuOpened()) - { - DefSubclassProc(hWnd,uMsg,wParam,lParam); - return MA_ACTIVATEANDEAT; // ignore the next middle click, so it doesn't re-open the start menu - } - } - TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); - if (taskBar && (uMsg==WM_NCMOUSEMOVE || uMsg==WM_MOUSEMOVE) && PointAroundStartButton((int)dwRefData)) - TaskBarMouseMove(taskBar->taskbarId); - if (taskBar && uMsg==WM_POINTERACTIVATE && CMenuContainer::IsMenuOpened()) - return MA_NOACTIVATE; - static int touchTime; -#ifdef START_TOUCH - if (taskBar && (uMsg==WM_NCPOINTERDOWN || (uMsg==WM_POINTERDOWN && IS_POINTER_INCONTACT_WPARAM(wParam) && IS_POINTER_PRIMARY_WPARAM(wParam) && IS_POINTER_FIRSTBUTTON_WPARAM(wParam)))) - { - POINTER_INPUT_TYPE type; - GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); - if (type==PT_TOUCH) - { - if (PointAroundStartButton((int)dwRefData,CPoint(lParam))) - { - taskBar->pointerId=GET_POINTERID_WPARAM(wParam); - touchTime=GetMessageTime(); - return 0; - } - } - } - if (taskBar && (uMsg==WM_NCPOINTERUPDATE || uMsg==WM_POINTERUPDATE) && taskBar->pointerId==GET_POINTERID_WPARAM(wParam)) - { - if (uMsg==WM_NCPOINTERUPDATE) - { - POINTER_INFO info; - if (GetPointerInfo2(taskBar->pointerId,&info) && (info.pointerFlags&4)!=0) - { - int time=GetMessageTime(); - if (time-touchTime>500) - { - taskBar->pointerId=0; - ShowWinX(); - return 0; - } - } - } - else if (IS_POINTER_INCONTACT_WPARAM(wParam)) - { - int time=GetMessageTime(); - if (time-touchTime>500) - { - taskBar->pointerId=0; - PostMessage(taskBar->startButton,WM_RBUTTONUP,0,MAKELPARAM(-1,-1)); - return 0; - } - } - else - uMsg=WM_POINTERUP; - } - if (taskBar && (uMsg==WM_POINTERUP || uMsg==WM_NCPOINTERUP) && taskBar->pointerId==GET_POINTERID_WPARAM(wParam)) - { - if (PointAroundStartButton((int)dwRefData,CPoint(lParam))) - { - int control=GetSettingInt(L"MouseClick"); - if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - if (control==OPEN_CLASSIC) - ToggleStartMenu(taskBar->taskbarId,false); - else if (control==OPEN_WINDOWS) - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); - } - taskBar->pointerId=0; - return 0; - } -#endif - if (uMsg==WM_SHOWWINDOW && taskBar) - { - if (taskBar->bReplaceButton) - ShowWindow(taskBar->startButton,wParam?SW_SHOW:SW_HIDE); - } - if (uMsg==WM_WINDOWPOSCHANGING && taskBar && taskBar->bReplaceButton) - { - WINDOWPOS *pPos=(WINDOWPOS*)lParam; - if (!(pPos->flags&SWP_NOZORDER) && pPos->hwndInsertAfter==HWND_BOTTOM) - { - SetWindowPos(taskBar->startButton,HWND_BOTTOM,0,0,0,0,SWP_NOACTIVATE|SWP_NOOWNERZORDER|SWP_NOSIZE|SWP_NOMOVE); - pPos->hwndInsertAfter=taskBar->startButton; - } - } - if (uMsg==WM_WINDOWPOSCHANGED && taskBar) - { - if (taskBar->bReplaceButton) - { - if (IsStartButtonSmallIcons(taskBar->taskbarId)!=IsTaskbarSmallIcons()) - RecreateStartButton((int)dwRefData); - - WINDOWPOS *pPos=(WINDOWPOS*)lParam; - RECT rcTask; - GetWindowRect(hWnd,&rcTask); - MONITORINFO info; - UINT uEdge=GetTaskbarPosition(hWnd,&info,NULL,NULL); - DWORD buttonFlags=SWP_NOACTIVATE|SWP_NOOWNERZORDER|SWP_NOSIZE; - if (IsWindowVisible(taskBar->taskBar)) - buttonFlags|=SWP_SHOWWINDOW; - else - buttonFlags|=SWP_HIDEWINDOW; - - APPBARDATA appbar={sizeof(appbar)}; - if (SHAppBarMessage(ABM_GETSTATE,&appbar)&ABS_AUTOHIDE) - { - bool bHide=false; - if (uEdge==ABE_LEFT) - bHide=(rcTask.rightinfo.rcMonitor.right-5); - else if (uEdge==ABE_TOP) - bHide=(rcTask.bottominfo.rcMonitor.bottom-5); - if (bHide) - buttonFlags=(buttonFlags&~SWP_SHOWWINDOW)|SWP_HIDEWINDOW; - } - if (uEdge==ABE_TOP || uEdge==ABE_BOTTOM) - { - if (rcTask.leftinfo.rcMonitor.right) rcTask.right=info.rcMonitor.right; - } - else - { - if (rcTask.toptaskbarId)) - { - bool bClassic; - if (GetWinVersion()flags&SWP_NOZORDER) - buttonFlags|=SWP_NOZORDER; - else - { - zPos=pPos->hwndInsertAfter; - if (zPos==HWND_TOP && !(GetWindowLong(taskBar->startButton,GWL_EXSTYLE)&WS_EX_TOPMOST)) - zPos=HWND_TOPMOST; - if (zPos==HWND_TOPMOST && !(GetWindowLong(hWnd,GWL_EXSTYLE)&WS_EX_TOPMOST)) - zPos=HWND_TOP; - if (zPos==HWND_BOTTOM) - buttonFlags|=SWP_NOZORDER; - if (zPos==taskBar->startButton) - buttonFlags|=SWP_NOZORDER; - } - - int x, y; - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - { - if (GetSettingInt(L"StartButtonType")!=START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) - x=(rcTask.left+rcTask.right-taskBar->startButtonSize.cx)/2; - else if (uEdge==ABE_LEFT) - x=rcTask.left; - else - x=rcTask.right-taskBar->startButtonSize.cx; - y=rcTask.top; - } - else - { - if (GetWindowLong(taskBar->rebar,GWL_EXSTYLE)&WS_EX_LAYOUTRTL) - x=rcTask.right-taskBar->startButtonSize.cx; - else - x=rcTask.left; - if (GetSettingInt(L"StartButtonType")!=START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) - y=(rcTask.top+rcTask.bottom-taskBar->startButtonSize.cy)/2; - else if (uEdge==ABE_TOP) - y=rcTask.top; - else - y=rcTask.bottom-taskBar->startButtonSize.cy; - } - RECT rcButton={x,y,x+taskBar->startButtonSize.cx,y+taskBar->startButtonSize.cy}; - RECT rc; - IntersectRect(&rc,&rcButton,&info.rcMonitor); - HRGN rgn=CreateRectRgn(rc.left-x,rc.top-y,rc.right-x,rc.bottom-y); - if (!SetWindowRgn(taskBar->startButton,rgn,FALSE)) - { - AddTrackedObject(rgn); - DeleteObject(rgn); - } - g_bAllowMoveButton=true; - SetWindowPos(taskBar->startButton,zPos,x,y,0,0,buttonFlags); - g_bAllowMoveButton=false; - if (buttonFlags&SWP_SHOWWINDOW) - UpdateStartButton(taskBar->taskbarId); - } - if (taskBar->oldButton && GetWinVersion()oldButton,NULL,x,0,0,0,SWP_NOSIZE|SWP_NOZORDER); - } - } - if (uMsg==WM_THEMECHANGED && taskBar) - { - if (taskBar->bReplaceButton) - { - RecreateStartButton((int)dwRefData); - } - taskBar->bThemeChanging=true; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - taskBar->bThemeChanging=false; - return res; - } - if ((uMsg==WM_DWMCOLORIZATIONCOLORCHANGED || uMsg==WM_SETTINGCHANGE || uMsg==0x5CB || uMsg==0x5BB) && taskBar && taskBar->bCustomLook && SetWindowCompositionAttribute && GetWinVersion()>=WIN_VER_WIN10) - { - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - int data[4]; - ComputeTaskbarColors(data); - WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; - SetWindowCompositionAttribute(hWnd,&attrData); - return res; - } - if ((uMsg==WM_DWMCOLORIZATIONCOLORCHANGED || uMsg==WM_SETTINGCHANGE) && taskBar && taskBar->bCustomLook && SetWindowCompositionAttribute && GetWinVersion()bCustomLook) - { - TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); - WORD winVer=GetWinVersion(); - BOOL blurBehind; - int margin; - enum { FLAG_BLUR=1, FLAG_MARGIN=2, FLAG_ATTRIBUTE=4}; - int flags=0; - if (winVer==WIN_VER_WIN7) - { - blurBehind=look==TASKBAR_GLASS; - margin=look==TASKBAR_OPAQUE?0:-1; - flags=FLAG_BLUR|FLAG_MARGIN; - } - else if (winVer==WIN_VER_WIN8) - { - blurBehind=look==TASKBAR_OPAQUE; - margin=look==TASKBAR_OPAQUE?0:-1; - flags=FLAG_BLUR|FLAG_MARGIN|((look==TASKBAR_TRANSPARENT && g_TaskbarTexture)?FLAG_ATTRIBUTE:0); - } - else if (winVer==WIN_VER_WIN81) - { - blurBehind=look==TASKBAR_OPAQUE; - margin=look==TASKBAR_OPAQUE?0:-1; - flags=FLAG_BLUR|FLAG_MARGIN|((look==TASKBAR_OPAQUE || g_TaskbarTexture)?FLAG_ATTRIBUTE:0); - } - else if (winVer>=WIN_VER_WIN10) - { - blurBehind=TRUE; - margin=look==TASKBAR_OPAQUE?0:-1; - flags=(look==TASKBAR_AEROGLASS?FLAG_BLUR:0)|(look!=TASKBAR_GLASS?FLAG_MARGIN:0)|FLAG_ATTRIBUTE; - } - - if (flags&FLAG_BLUR) - { - DWM_BLURBEHIND blur={DWM_BB_ENABLE,blurBehind}; - DwmEnableBlurBehindWindow(hWnd,&blur); - } - if (flags&FLAG_MARGIN) - { - MARGINS margins={margin}; - DwmExtendFrameIntoClientArea(hWnd,&margins); - } - if (SetWindowCompositionAttribute && (flags&FLAG_ATTRIBUTE)) - { - int data[4]; - ComputeTaskbarColors(data); - WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; - SetWindowCompositionAttribute(hWnd,&attrData); - } - if (g_TaskbarTexture && IsAppThemed()) - { - // draw taskbar background (behind start button and separators) - PAINTSTRUCT ps; - HDC hdc=BeginPaint(hWnd,&ps); - RECT rc; - GetClientRect(hWnd,&rc); - UINT uEdge=GetTaskbarPosition(hWnd,NULL,NULL,NULL); - PrintTaskbarBackground(hdc,rc,ps.rcPaint,uEdge); - EndPaint(hWnd,&ps); - return 0; - } - } - if (taskBar->bReplaceButton && g_WinStartButton && !IsAppThemed()) - { - // prevent painting of the default classic button - PAINTSTRUCT ps; - HDC hdc=BeginPaint(hWnd,&ps); - EndPaint(hWnd,&ps); - return 0; - } - } - if (uMsg==WM_PRINTCLIENT && g_TaskbarTexture) - { - // print taskbar background - for background of buttons and tray area - HDC hdc=(HDC)wParam; - RECT rc; - GetClientRect(hWnd,&rc); - UINT uEdge=GetTaskbarPosition(hWnd,NULL,NULL,NULL); - PrintTaskbarBackground(hdc,rc,rc,uEdge); - return 0; - } - if (uMsg==0x5C5 && taskBar && taskBar->bCustomLook && IsWin81Update1()) // some secret message when the taskbar is raised to the top - { - // reset the opaqueness - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_REDRAWTASKBAR,(LPARAM)hWnd); - } - if (uMsg==WM_DESTROY && taskBar) - { - if (taskBar->bReplaceButton) - DestroyStartButton(taskBar->taskbarId); - g_TaskbarInfos.erase(g_TaskbarInfos.find(taskBar->taskbarId)); - } - if (uMsg==WM_TIMER && wParam=='CLSM') - { - if (GetMetroMode(NULL)==METRO_NONE) - { - KillTimer(hWnd,'CLSM'); - return 0; - } - SetForegroundWindow(hWnd); - LogToFile(STARTUP_LOG,L"StartMenu DLL: skipping Metro"); - if (GetSettingInt(L"SkipMetroCount")<0) - { - INPUT inputs[4]={ - {INPUT_KEYBOARD}, - {INPUT_KEYBOARD}, - {INPUT_KEYBOARD}, - {INPUT_KEYBOARD}, - }; - inputs[0].ki.wVk=VK_LWIN; - inputs[1].ki.wVk='D'; - inputs[2].ki.wVk='D'; - inputs[2].ki.dwFlags=KEYEVENTF_KEYUP; - inputs[3].ki.wVk=VK_LWIN; - inputs[3].ki.dwFlags=KEYEVENTF_KEYUP; - SendInput(_countof(inputs),inputs,sizeof(INPUT)); - } - else - { - HWND hwnd=FindWindow(L"ModeInputWnd",NULL); - if (hwnd) - { - DWORD process; - GetWindowThreadProcessId(hwnd,&process); - if (process==GetCurrentProcessId()) - { - IObjectWithSite *pObject=(IObjectWithSite*)GetWindowLongPtr(hwnd,0); - if (pObject) - { - CComPtr pSite; - pObject->GetSite(IID_IUnknown,(void**)&pSite); - if (pSite) - { - CComPtr pLauncher; - IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); - if (pLauncher) - pLauncher->Dismiss(5); - } - } - } - } - } - g_SkipMetroCount--; - if (g_SkipMetroCount<=0) - KillTimer(hWnd,'CLSM'); - return 0; - } - if (uMsg==WM_MOVE) - { - ResetHotCorners(); - } - if (uMsg==WM_NCLBUTTONDOWN && taskBar && GetWinVersion()==WIN_VER_WIN7 && taskBar->bReplaceButton) - { - g_bSuppressMessage243=true; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_bSuppressMessage243=false; - return res; - } - if (uMsg==WM_PARENTNOTIFY && taskBar && LOWORD(wParam)==WM_CREATE && GetWinVersion()>=WIN_VER_WIN10) - { - wchar_t name[100]; - HWND child=(HWND)lParam; - GetClassName(child,name,_countof(name)); - if (_wcsicmp(name,L"TrayButton")==0 && GetParent(child)==hWnd) - { - bool bFound=false; - for (std::vector::const_iterator it=taskBar->trayButtons.begin();it!=taskBar->trayButtons.end();++it) - if (*it==child) - { - bFound=true; - break; - } - if (!bFound) - { - taskBar->trayButtons.push_back(child); - SetWindowSubclass(child,SubclassTrayButtonProc,'CLSH',taskBar->taskbarId); - } - } - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassTaskListProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) - { - g_CurrentTaskList=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentTaskList=NULL; - return res; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassTrayChevronProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) - { - g_CurrentTaskChevron=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentTaskChevron=NULL; - return res; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassDesktopButtonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) - { - g_CurrentDesktopButton=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentDesktopButton=NULL; - return res; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassRebarProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_WINDOWPOSCHANGING) - { - const TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); - if (taskBar && (taskBar->bReplaceButton || taskBar->bHideButton)) - { - WINDOWPOS *pPos=(WINDOWPOS*)lParam; - if (!(pPos->flags&SWP_NOMOVE) || !(pPos->flags&SWP_NOSIZE)) - { - if (pPos->flags&(SWP_NOMOVE|SWP_NOSIZE)) - { - RECT rc; - GetWindowRect(hWnd,&rc); - MapWindowPoints(NULL,GetParent(hWnd),(POINT*)&rc,2); - if (pPos->flags&SWP_NOMOVE) - { - pPos->x=rc.left; - pPos->y=rc.top; - } - else - { - pPos->cx=rc.right-rc.left; - pPos->cy=rc.bottom-rc.top; - } - } - int dx=0, dy=0; - UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); - if (taskBar->oldButton) - { - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - { - dy=taskBar->startButtonSize.cy-taskBar->oldButtonSize.cy; - } - else - { - dx=taskBar->startButtonSize.cx-taskBar->oldButtonSize.cx; - } - } - else - { - if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) - { - dy=taskBar->startButtonSize.cy-pPos->y; - } - else - { - dx=taskBar->startButtonSize.cx-pPos->x; - } - } - if (dx || dy) - { - pPos->x+=dx; - pPos->cx-=dx; - pPos->y+=dy; - pPos->cy-=dy; - pPos->flags&=~(SWP_NOMOVE|SWP_NOSIZE); - } - } - } - } - if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) - { - g_CurrentRebar=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentRebar=NULL; - return res; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static LRESULT CALLBACK SubclassTaskbarPartProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) - { - g_CurrentTaskbarPart=hWnd; - LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); - g_CurrentTaskbarPart=NULL; - return res; - } - if (uMsg==WM_NCDESTROY) - { - TaskbarInfo *info=GetTaskbarInfo((int)dwRefData); - if (info) - { - for (std::vector::const_iterator it=info->taskbarParts.begin();it!=info->taskbarParts.end();++it) - if (*it==hWnd) - { - info->taskbarParts.erase(it); - break; - } - } - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -static void HandleTaskbarParts( TaskbarInfo &taskBar, bool bPrimary ) -{ - if (taskBar.rebar) - { - int count=(int)SendMessage(taskBar.rebar,RB_GETBANDCOUNT,0,0); - for (int i=0;i=WIN_VER_WIN10) - { - HWND clock=FindWindowEx(taskBar.taskBar,NULL,L"ClockButton",NULL); - if (clock && !taskBar.HasPart(clock)) - { - SetWindowSubclass(clock,SubclassTaskbarPartProc,'CLSH',taskBar.taskbarId); - taskBar.taskbarParts.push_back(clock); - } - } -} - -static void HandleSecondaryTaskbar( HWND hwnd ) -{ - int taskbarId=g_NextTaskbar++; - TaskbarInfo &taskBar=g_TaskbarInfos[taskbarId]; - taskBar.taskBar=hwnd; - taskBar.taskbarId=taskbarId; - - taskBar.rebar=FindWindowEx(hwnd,NULL,L"WorkerW",NULL); - if (taskBar.rebar) - { - SetWindowSubclass(taskBar.rebar,SubclassRebarProc,'CLSH',taskbarId); - taskBar.taskList=FindWindowEx(taskBar.rebar,NULL,L"MSTaskListWClass",NULL); - if (taskBar.taskList) - SetWindowSubclass(taskBar.taskList,SubclassTaskListProc,'CLSH',taskbarId); - } - if (GetWinVersion()>WIN_VER_WIN8) - { - taskBar.oldButton=FindWindowEx(taskBar.taskBar,NULL,L"Start",NULL); - if (taskBar.oldButton) - { - if (GetWinVersion()>=WIN_VER_WIN10) - { - taskBar.pOriginalTarget=(IDropTarget*)GetProp(taskBar.oldButton,L"OleDropTargetInterface"); - if (taskBar.pOriginalTarget) - RevokeDragDrop(taskBar.oldButton); - } - - CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskBar.taskbarId); - RegisterDragDrop(taskBar.oldButton,pNewTarget); - pNewTarget->Release(); - if (GetWinVersion()=WIN_VER_WIN10) - { - for (HWND button=FindWindowEx(taskBar.taskBar,NULL,L"TrayButton",NULL);button;button=FindWindowEx(taskBar.taskBar,button,L"TrayButton",NULL)) - { - taskBar.trayButtons.push_back(button); - SetWindowSubclass(button,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); - } - HWND search=FindWindowEx(taskBar.taskBar,NULL,L"TrayDummySearchControl",NULL); - if (search) - { - taskBar.trayButtons.push_back(search); - SetWindowSubclass(search,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); - } - } - HandleTaskbarParts(taskBar,false); - SetWindowSubclass(taskBar.taskBar,SubclassTaskBarProc,'CLSH',taskbarId); - UpdateTaskBars(TASKBAR_UPDATE); - UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); -} - -static BOOL CALLBACK HookAllTaskbarsEnum( HWND hwnd, LPARAM lParam ) -{ - // look for top-level windows with class "Shell_SecondaryTrayWnd" in the current thread - if (GetWindowThreadProcessId(hwnd,NULL)!=GetCurrentThreadId()) return TRUE; - wchar_t name[256]; - GetClassName(hwnd,name,_countof(name)); - if (_wcsicmp(name,L"Shell_SecondaryTrayWnd")==0) - HandleSecondaryTaskbar(hwnd); - return TRUE; -} - -void UpdateTaskBars( TUpdateTaskbar update ) -{ - if (update==TASKBAR_UPDATE_TEXTURE) - { - if (g_TaskbarTexture) - DeleteObject(g_TaskbarTexture); - g_TaskbarTexture=NULL; - if (GetSettingBool(L"CustomTaskbar")) - { - g_TaskbarTileH=g_TaskbarTileV=TILE_STRETCH; - g_TaskbarMargins.left=g_TaskbarMargins.right=g_TaskbarMargins.top=g_TaskbarMargins.bottom=0; - TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); - bool bDefOpacity; - int opacity=GetSettingInt(L"TaskbarOpacity",bDefOpacity); - if (look==TASKBAR_OPAQUE) - opacity=100, bDefOpacity=true; - bool bDefColor; - COLORREF color=GetSettingInt(L"TaskbarColor",bDefColor); - wchar_t fname[_MAX_PATH]; - Strcpy(fname,_countof(fname),GetSettingString(L"TaskbarTexture")); - DoEnvironmentSubst(fname,_countof(fname)); - if (*fname) - { - g_TaskbarTexture=LoadImageResource(NULL,fname,false,true); - g_TaskbarTileH=(TTaskbarTile)GetSettingInt(L"TaskbarTileH"); - g_TaskbarTileV=(TTaskbarTile)GetSettingInt(L"TaskbarTileV"); - if (g_TaskbarTileH==TILE_STRETCH) - { - CString borders=GetSettingString(L"TaskbarBordersH"); - if (!borders.IsEmpty()) - { - wchar_t token[256]; - const wchar_t *str=GetToken(borders,token,_countof(token),L", \t"); - g_TaskbarMargins.left=_wtol(token); - if (g_TaskbarMargins.left<0) g_TaskbarMargins.left=0; - str=GetToken(str,token,_countof(token),L", \t"); - g_TaskbarMargins.right=_wtol(token); - if (g_TaskbarMargins.right<0) g_TaskbarMargins.right=0; - } - } - if (g_TaskbarTileV==TILE_STRETCH) - { - CString borders=GetSettingString(L"TaskbarBordersV"); - if (!borders.IsEmpty()) - { - wchar_t token[256]; - const wchar_t *str=GetToken(borders,token,_countof(token),L", \t"); - g_TaskbarMargins.top=_wtol(token); - if (g_TaskbarMargins.top<0) g_TaskbarMargins.top=0; - str=GetToken(str,token,_countof(token),L", \t"); - g_TaskbarMargins.bottom=_wtol(token); - if (g_TaskbarMargins.bottom<0) g_TaskbarMargins.bottom=0; - } - } - } - else if (GetWinVersion()WIN_VER_WIN7) - { - color=GetSystemGlassColor8(); - color=((color&0xFF)<<16)|(color&0xFF00)|((color>>16)&0xFF); - } - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=32; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - - HDC hdc=CreateCompatibleDC(NULL); - unsigned int *bits; - g_TaskbarTexture=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); - if (g_TaskbarTexture) - { - unsigned int val=((color&0xFF)<<16)|(color&0x00FF00)|((color>>16)&0xFF)|0xFF000000; - int count=bi.bmiHeader.biWidth*bi.bmiHeader.biHeight; - for (int i=0;i1 || countV>1) - { - // pretile texture - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=countH*info.bmWidth; - bi.bmiHeader.biHeight=countV*info.bmHeight; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - - HDC hdc=CreateCompatibleDC(NULL); - HDC hsrc=CreateCompatibleDC(hdc); - unsigned int *bits; - HBITMAP bmp=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); - if (bmp) - { - HGDIOBJ bmp01=SelectObject(hdc,bmp); - HGDIOBJ bmp02=SelectObject(hsrc,g_TaskbarTexture); - for (int y=0;y::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - RedrawWindow(it->second.taskBar,NULL,NULL,RDW_INVALIDATE|RDW_ALLCHILDREN); - } - return; - } - bool bButton=false, bCustomLook= false, bAll= false; - if (update==TASKBAR_CLEAR) - { - if (g_TaskbarTexture) - DeleteObject(g_TaskbarTexture); - g_TaskbarTexture=NULL; - } - else - { - bButton=GetSettingBool(L"EnableStartButton"); - bCustomLook=GetSettingBool(L"CustomTaskbar"); - bAll=GetSettingBool(L"AllTaskbars"); - } - if (g_bTrimHooks) - bButton=false; - for (std::map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - TaskbarInfo &taskBar=it->second; - bool bButton2=bButton && (bAll || taskBar.taskBar==g_TaskBar); - bool bHideButton2=bButton; - if (taskBar.oldButton) - { - if (bHideButton2 && !bButton2) - { - // reposition rebar - if (taskBar.oldButton) - { - RECT rc; - GetWindowRect(taskBar.oldButton,&rc); - taskBar.oldButtonSize.cx=rc.right-rc.left; - taskBar.oldButtonSize.cy=rc.bottom-rc.top; - } - RECT rcTask; - GetWindowRect(taskBar.taskBar,&rcTask); - PostMessage(taskBar.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); - } - if (taskBar.bHideButton!=bHideButton2) - { - // show/hide 8.1 button - taskBar.bHideButton=bHideButton2; - if (bHideButton2) - { - ShowWindow(taskBar.oldButton,SW_HIDE); - } - else - { - ShowWindow(taskBar.oldButton,SW_SHOW); - } - } - } - if (taskBar.bReplaceButton!=bButton2) - { - // create or destroy button - taskBar.bReplaceButton=bButton2; - - if (bButton2) - { - RecreateStartButton(it->first); - if (g_WinStartButton) - { - ShowWindow(g_WinStartButton,SW_HIDE); - SetWindowSubclass(g_WinStartButton,SubclassWin7StartButton,'CLSH',0); - if (GetWinVersion()==WIN_VER_WIN7) - { - // Windows 7 draws the start button on the taskbar as well - // so we zero out the bitmap resources - HMODULE hExplorer=GetModuleHandle(NULL); - for (int res=0;res<_countof(g_StartButtonOldSizes);res++) - { - HRSRC hrSrc=FindResource(hExplorer,MAKEINTRESOURCE(res+FIRST_BUTTON_BITMAP),RT_BITMAP); - if (hrSrc) - { - HGLOBAL hRes=LoadResource(hExplorer,hrSrc); - if (hRes) - { - void *pRes=LockResource(hRes); - if (pRes) - { - DWORD old; - BITMAPINFOHEADER *pHeader=(BITMAPINFOHEADER*)pRes; - if (pHeader->biWidth) - { - g_StartButtonOldSizes[res]=MAKELONG(pHeader->biWidth,pHeader->biHeight); - VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),PAGE_READWRITE,&old); - pHeader->biHeight=pHeader->biWidth=0; - VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),old,&old); - } - } - } - } - } - } - SendMessage(taskBar.taskBar,WM_SETTINGCHANGE,0,0); - } - } - else - { - if (taskBar.startButton && taskBar.startButton!=g_WinStartButton) - { - RevokeDragDrop(taskBar.startButton); - DestroyStartButton(taskBar.taskbarId); - } - taskBar.startButton=taskBar.taskBar==g_TaskBar?g_WinStartButton:NULL; - taskBar.startButtonSize.cx=taskBar.startButtonSize.cy=0; - if (g_WinStartButton && g_WinStartButton==taskBar.startButton) - { - // restore the bitmap sizes - HMODULE hExplorer=GetModuleHandle(NULL); - for (int res=0;res<_countof(g_StartButtonOldSizes);res++) - { - HRSRC hrSrc=FindResource(hExplorer,MAKEINTRESOURCE(res+FIRST_BUTTON_BITMAP),RT_BITMAP); - if (hrSrc) - { - HGLOBAL hRes=LoadResource(hExplorer,hrSrc); - if (hRes) - { - void *pRes=LockResource(hRes); - if (pRes) - { - DWORD old; - BITMAPINFOHEADER *pHeader=(BITMAPINFOHEADER*)pRes; - if (g_StartButtonOldSizes[res]) - { - VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),PAGE_READWRITE,&old); - pHeader->biWidth=LOWORD(g_StartButtonOldSizes[res]); - pHeader->biHeight=HIWORD(g_StartButtonOldSizes[res]); - VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),old,&old); - } - } - } - } - } - RemoveWindowSubclass(g_WinStartButton,SubclassWin7StartButton,'CLSH'); - SendMessage(g_WinStartButton,WM_THEMECHANGED,0,0); - ShowWindow(g_WinStartButton,SW_SHOW); - } - } - } - else if (update==TASKBAR_RECREATE_BUTTONS && bButton2) - { - RecreateStartButton(it->first); - } - if (taskBar.bCustomLook!=bCustomLook) - { - // set custom look - taskBar.bCustomLook=bCustomLook; - - if (!bCustomLook && GetWinVersion()::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - TaskbarInfo &taskBar=it->second; - SendMessage(taskBar.taskBar,WM_SETTINGCHANGE,0,0); - InvalidateRect(taskBar.taskBar,NULL,TRUE); - PostMessage(taskBar.taskBar,WM_THEMECHANGED,0,0); - } -} - -/////////////////////////////////////////////////////////////////////////////// -// hooks for animating the start button - -typedef void (WINAPI *tDwmpBeginTransitionRequest)(int param); -typedef void (WINAPI *tDwmpTransitionWindowWithRects)(HWND,int,RECT*,RECT*,RECT*,RECT*,RECT*); -typedef void (WINAPI *tDwmpEndTransitionRequest)(int param); - -static IatHookData *g_DwmpBTRHook, *g_DwmpTWWRHook, *g_DwmpETRHook; - -static tDwmpBeginTransitionRequest g_DwmpBeginTransitionRequest; -static tDwmpTransitionWindowWithRects g_DwmpTransitionWindowWithRects; -static tDwmpEndTransitionRequest g_DwmpEndTransitionRequest; - -static HWND g_TransitionButton; -static HWND g_TransitionBar; -static RECT g_TransitionClip; -static POINT g_TransitionVector; -static bool g_bTransitionIn; - -void WINAPI DwmpBeginTransitionRequest2( int param ) -{ - g_TransitionButton=NULL; - ((tDwmpBeginTransitionRequest)g_DwmpBTRHook->oldProc)(param); -} - -void WINAPI DwmpTransitionWindowWithRects2( HWND hWnd, int flags, RECT *prcClient1, RECT *prcStart, RECT *prcClient2, RECT *prcEnd, RECT *prcClip ) -{ - g_TransitionButton=NULL; - const TaskbarInfo *taskBar=FindTaskBarInfoBar(hWnd); - if (taskBar && taskBar->bCustomLook) - { - g_TransitionBar=hWnd; - TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); - DWM_BLURBEHIND blur={DWM_BB_ENABLE,look==TASKBAR_OPAQUE}; - DwmEnableBlurBehindWindow(hWnd,&blur); - int data[4]; - ComputeTaskbarColors(data); - WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; - SetWindowCompositionAttribute(hWnd,&attrData); - } - if (taskBar && taskBar->startButton && prcStart && prcEnd && prcClip) - { - g_TransitionButton=taskBar->startButton; - g_TransitionVector.x=prcEnd->left-prcStart->left; - g_TransitionVector.y=prcEnd->top-prcStart->top; - g_TransitionClip=*prcClip; - g_bTransitionIn=true; - switch (GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL)) - { - case ABE_LEFT: - g_bTransitionIn=g_TransitionVector.x>0; - break; - case ABE_TOP: - g_bTransitionIn=g_TransitionVector.y>0; - break; - case ABE_RIGHT: - g_bTransitionIn=g_TransitionVector.x<0; - break; - default: - g_bTransitionIn=g_TransitionVector.y<0; - } - } - ((tDwmpTransitionWindowWithRects)g_DwmpTWWRHook->oldProc)(hWnd,flags,prcClient1,prcStart,prcClient2,prcEnd,prcClip); -} - -void WINAPI DwmpEndTransitionRequest2( int param ) -{ - ((tDwmpEndTransitionRequest)g_DwmpETRHook->oldProc)(param); - if (g_TransitionBar) - { - TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); - DWM_BLURBEHIND blur={DWM_BB_ENABLE,look==TASKBAR_OPAQUE}; - DwmEnableBlurBehindWindow(g_TransitionBar,&blur); - int data[4]; - ComputeTaskbarColors(data); - WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; - SetWindowCompositionAttribute(g_TransitionBar,&attrData); - g_TransitionBar=NULL; - } - if (g_TransitionButton) - { - HWND button=g_TransitionButton; - g_TransitionButton=NULL; - g_DwmpBeginTransitionRequest(15); - RECT rcClient; - GetClientRect(button,&rcClient); - RECT rcStart, rcEnd; - if (g_bTransitionIn) - { - GetWindowRect(button,&rcEnd); - rcStart=rcEnd; - OffsetRect(&rcStart,-g_TransitionVector.x,-g_TransitionVector.y); - } - else - { - GetWindowRect(button,&rcStart); - rcEnd=rcStart; - int dx=0, dy=0; - if (g_TransitionVector.x<0) // left - { - dx=g_TransitionClip.left-rcStart.right; - if (dx>0) dx=g_TransitionVector.x; - } - else if (g_TransitionVector.x>0) // right - { - dx=g_TransitionClip.right-rcStart.left; - if (dx<0) dx=g_TransitionVector.x; - } - else if (g_TransitionVector.y<0) // top - { - dy=g_TransitionClip.top-rcStart.bottom; - if (dy>0) dy=g_TransitionVector.y; - } - else if (g_TransitionVector.y>0) // bottom - { - dy=g_TransitionClip.bottom-rcStart.top; - if (dy<0) dy=g_TransitionVector.y; - } - OffsetRect(&rcEnd,dx,dy); - } - g_DwmpTransitionWindowWithRects(button,0x21800046,&rcClient,&rcStart,&rcClient,&rcEnd,&g_TransitionClip); - g_DwmpEndTransitionRequest(15); - } -} - -/////////////////////////////////////////////////////////////////////////////// -// hooks for skinning the taskbar - -typedef void (WINAPI *tSHFillRectClr)(HDC hdc, const RECT *pRect, COLORREF color); - -static IatHookData *g_SHFillRectClrHook, *g_StretchDIBitsHook; -static IatHookData *g_DrawThemeBackgroundHook, *g_DrawThemeTextHook, *g_DrawThemeTextExHook, *g_DrawThemeTextCtlHook, *g_SetWindowCompositionAttributeHook; - -static tSHFillRectClr g_SHFillRectClr; - -static void WINAPI SHFillRectClr2( HDC hdc, const RECT *pRect, COLORREF color ) -{ - if (!g_CurrentTaskList || !g_TaskbarTexture || GetCurrentThreadId()!=g_TaskbarThreadId) - g_SHFillRectClr(hdc,pRect,color); -} - -static HRESULT STDAPICALLTYPE DrawThemeBackground2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCRECT pRect, LPCRECT pClipRect ) -{ - if (g_CurrentTaskList && g_TaskbarTexture && iPartId==1 && iStateId==0 && GetCurrentThreadId()==g_TaskbarThreadId) - { - HWND taskbar=GetAncestor(g_CurrentTaskList,GA_ROOT); - RECT rcClient; - GetClientRect(taskbar,&rcClient); - MapWindowPoints(taskbar,g_CurrentTaskList,(POINT*)&rcClient,2); - PrintTaskbarBackground(hdc,rcClient,*pRect,0); - return S_OK; - } - if (g_CurrentDesktopButton && g_TaskbarTexture && GetCurrentThreadId()==g_TaskbarThreadId && hTheme==GetWindowTheme(g_CurrentDesktopButton)) - { - HWND taskbar=GetAncestor(g_CurrentDesktopButton,GA_ROOT); - RECT rcClient; - GetClientRect(taskbar,&rcClient); - MapWindowPoints(taskbar,g_CurrentDesktopButton,(POINT*)&rcClient,2); - UINT uEdge=GetTaskbarPosition(taskbar,NULL,NULL,NULL); - PrintTaskbarBackground(hdc,rcClient,*pRect,uEdge); - return DrawThemeBackground(hTheme,hdc,iPartId,iStateId,pRect,pClipRect); - } - return DrawThemeBackground(hTheme,hdc,iPartId,iStateId,pRect,pClipRect); -} - -// toolbar text, rebar band titles, clock -static HRESULT STDAPICALLTYPE DrawThemeText2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwTextFlags, DWORD dwTextFlags2, LPCRECT pRect ) -{ - if ((g_CurrentRebar || g_CurrentTaskbarPart) && GetCurrentThreadId()==g_TaskbarThreadId && GetSettingBool(L"CustomTaskbar")) - { - bool bDef; - COLORREF color=GetSettingInt(L"TaskbarTextColor",bDef)&0xFFFFFF; - if (!bDef) - { - // change the color for the toolbar titles, the toolbar buttons and the clock - DTTOPTS options={sizeof(options),DTT_TEXTCOLOR}; - options.crText=color; - return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwTextFlags,(RECT*)pRect,&options); - } - } - return DrawThemeText(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwTextFlags,dwTextFlags2,pRect); -} - -// taskbar text -static HRESULT STDAPICALLTYPE DrawThemeTextEx2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwFlags, LPRECT pRect, const DTTOPTS *pOptions ) -{ - if ((g_CurrentTaskList || g_CurrentTaskbarPart) && GetCurrentThreadId()==g_TaskbarThreadId && GetSettingBool(L"CustomTaskbar")) - { - bool bDef; - COLORREF color=GetSettingInt(L"TaskbarTextColor",bDef)&0xFFFFFF; - if (!bDef) - { - // change the color dor the taskbar buttons - DTTOPTS options=*pOptions; - options.dwFlags|=DTT_TEXTCOLOR; - options.crText=color; - return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwFlags,pRect,&options); - } - } - return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwFlags,pRect,pOptions); -} - -static BLENDFUNCTION g_AlphaFunc={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; - -static int WINAPI StretchDIBits2( HDC hdc, int xDest, int yDest, int DestWidth, int DestHeight, int xSrc, int ySrc, int SrcWidth, int SrcHeight, CONST VOID *lpBits, CONST BITMAPINFO *lpbmi, UINT iUsage, DWORD rop ) -{ - if ((g_CurrentTaskChevron || g_CurrentTaskbarButton) && g_TaskbarTexture && GetCurrentThreadId()==g_TaskbarThreadId) - { - HDC hsrc=CreateCompatibleDC(hdc); - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=DestWidth; - bi.bmiHeader.biHeight=DestHeight; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - HBITMAP bitmap=CreateDIBSection(hsrc,&bi,DIB_RGB_COLORS,NULL,NULL,0); - HGDIOBJ bmp0=SelectObject(hsrc,bitmap); - int res=StretchDIBits(hsrc,0,0,DestWidth,DestHeight,xSrc,ySrc,SrcWidth,SrcHeight,lpBits,lpbmi,iUsage,SRCCOPY); - AlphaBlend(hdc,xDest,yDest,DestWidth,DestHeight,hsrc,0,0,DestWidth,DestHeight,g_AlphaFunc); - SelectObject(hsrc,bmp0); - DeleteObject(bitmap); - DeleteDC(hsrc); - return res; - } - return StretchDIBits(hdc,xDest,yDest,DestWidth,DestHeight,xSrc,ySrc,SrcWidth,SrcHeight,lpBits,lpbmi,iUsage,rop); -} - -static BOOL WINAPI SetWindowCompositionAttribute2( HWND hwnd, WINCOMPATTRDATA *pAttrData ) -{ - if (pAttrData->attribute==0x13 && GetCurrentThreadId()==g_TaskbarThreadId) - { - const TaskbarInfo *taskBar=FindTaskBarInfoBar(hwnd); - if (taskBar && taskBar->bCustomLook) - { - int data[4]; - ComputeTaskbarColors(data); - WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; - if (data[0]==3 && taskBar->bThemeChanging) - { - // send extra attribute when dealing with glass. without it the image behind the glass may not update when the taskbar is resized - SetWindowCompositionAttribute(hwnd,pAttrData); - } - return SetWindowCompositionAttribute(hwnd,&attrData); - } - } - return SetWindowCompositionAttribute(hwnd,pAttrData); -} - -/////////////////////////////////////////////////////////////////////////////// - -static void OpenCortana( void ) -{ - if (GetWinVersion()>=WIN_VER_WIN10) - ShellExecute(NULL,NULL,L"shell:::{2559a1f8-21d7-11d4-bdaf-00c04f60b9f0}",NULL,NULL,SW_SHOWNORMAL); -} - -static void InitStartMenuDLL( void ) -{ - InitializeIatHooks(); - if (IsWin81Update1()) - { - HMODULE dwm=GetModuleHandle(L"dwmapi.dll"); - if (dwm) - { - g_DwmpBeginTransitionRequest=(tDwmpBeginTransitionRequest)GetProcAddress(dwm,MAKEINTRESOURCEA(138)); - g_DwmpTransitionWindowWithRects=(tDwmpTransitionWindowWithRects)GetProcAddress(dwm,MAKEINTRESOURCEA(141)); - g_DwmpEndTransitionRequest=(tDwmpEndTransitionRequest)GetProcAddress(dwm,MAKEINTRESOURCEA(140)); - if (g_DwmpBeginTransitionRequest && g_DwmpTransitionWindowWithRects && g_DwmpEndTransitionRequest) - { - g_DwmpBTRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(138),DwmpBeginTransitionRequest2); - g_DwmpTWWRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(141),DwmpTransitionWindowWithRects2); - g_DwmpETRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(140),DwmpEndTransitionRequest2); - if (!g_DwmpBTRHook || !g_DwmpTWWRHook || !g_DwmpETRHook) - { - ClearIatHook(g_DwmpBTRHook); - g_DwmpBTRHook=NULL; - ClearIatHook(g_DwmpTWWRHook); - g_DwmpTWWRHook=NULL; - ClearIatHook(g_DwmpETRHook); - g_DwmpETRHook=NULL; - } - } - } - } - - if (GetWinVersion()>=WIN_VER_WIN10) - { - HMODULE shlwapi=GetModuleHandle(L"shlwapi.dll"); - if (shlwapi) - { - g_SHFillRectClr=(tSHFillRectClr)GetProcAddress(shlwapi,MAKEINTRESOURCEA(197)); - if (g_SHFillRectClr) - { - g_SHFillRectClrHook=SetIatHook(GetModuleHandle(NULL),"shlwapi.dll",MAKEINTRESOURCEA(197),SHFillRectClr2); - if (!g_SHFillRectClrHook) - g_SHFillRectClrHook=SetIatHook(GetModuleHandle(NULL),"api-ms-win-shlwapi-winrt-storage-l1-1-1.dll",MAKEINTRESOURCEA(197),SHFillRectClr2); - } - } - g_StretchDIBitsHook=SetIatHook(GetModuleHandle(NULL),"gdi32.dll","StretchDIBits",StretchDIBits2); - } - - { - HWND dlg=CreateWindow(L"#32770",L"",WS_POPUP,0,0,0,0,NULL,0,0,0); - HWND toolbar=CreateWindow(TOOLBARCLASSNAME,L"",WS_CHILD|TBS_TOOLTIPS,0,0,0,0,dlg,0,0,0); - DestroyWindow(dlg); - } - - if (GetWinVersion()<=WIN_VER_WIN81) - g_DrawThemeBackgroundHook=SetIatHook(GetModuleHandle(NULL),"uxtheme.dll","DrawThemeBackground",DrawThemeBackground2); - g_DrawThemeTextHook=SetIatHook(GetModuleHandle(NULL),"uxtheme.dll","DrawThemeText",DrawThemeText2); - g_DrawThemeTextExHook=SetIatHook(GetModuleHandle(NULL),"uxtheme.dll","DrawThemeTextEx",DrawThemeTextEx2); - g_DrawThemeTextCtlHook=SetIatHook(GetModuleHandle(L"comctl32.dll"),"uxtheme.dll","DrawThemeText",DrawThemeText2); - if (GetWinVersion()>=WIN_VER_WIN10) - g_SetWindowCompositionAttributeHook=SetIatHook(GetModuleHandle(NULL),"user32.dll","SetWindowCompositionAttribute",SetWindowCompositionAttribute2); - - g_TaskbarThreadId=GetCurrentThreadId(); - LogToFile(STARTUP_LOG,L"StartMenu DLL: InitStartMenuDLL"); - WaitDllInitThread(); - g_bTrimHooks=GetWinVersion()==WIN_VER_WIN7 && (GetSettingInt(L"CompatibilityFixes")&COMPATIBILITY_TRIM_HOOKS); - InitManagers(false); - int level=GetSettingInt(L"CrashDump"); - if (level>=1 && level<=3) - { - if (level==1) MiniDumpType=MiniDumpNormal; - if (level==2) MiniDumpType=MiniDumpWithDataSegs; - if (level==3) MiniDumpType=MiniDumpWithFullMemory; - SetUnhandledExceptionFilter(TopLevelFilter); - _set_invalid_parameter_handler(InvalidParameterHandler); - g_bCrashDump=true; - } - FindTaskBar(); - g_ProgWin=FindWindowEx(NULL,NULL,L"Progman",NULL); - DWORD progThread=GetWindowThreadProcessId(g_ProgWin,NULL); - g_ProgHook=SetWindowsHookEx(WH_GETMESSAGE,HookProgManThread,NULL,progThread); - g_StartHook=SetWindowsHookEx(WH_GETMESSAGE,HookDesktopThread,NULL,GetCurrentThreadId()); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); - LoadLibrary(L"ClassicStartMenuDLL.dll"); // keep the DLL from unloading - if (hwnd) PostMessage(hwnd,WM_CLEAR,0,0); // tell the exe to unhook this hook - if (GetWinVersion()>=WIN_VER_WIN8) - { - SetWindowCompositionAttribute=(tSetWindowCompositionAttribute)GetProcAddress(GetModuleHandle(L"user32.dll"),"SetWindowCompositionAttribute"); - } - int taskbarId=g_NextTaskbar++; - TaskbarInfo &taskBar=g_TaskbarInfos[taskbarId]; - taskBar.taskBar=g_TaskBar; - taskBar.taskbarId=taskbarId; - taskBar.rebar=FindWindowEx(g_TaskBar,NULL,REBARCLASSNAME,NULL); - if (taskBar.rebar) - { - SetWindowSubclass(taskBar.rebar,SubclassRebarProc,'CLSH',taskbarId); - HWND hwnd=FindWindowEx(taskBar.rebar,NULL,L"MSTaskSwWClass",NULL); - if (hwnd) - taskBar.taskList=FindWindowEx(hwnd,NULL,L"MSTaskListWClass",NULL); - if (taskBar.taskList) - SetWindowSubclass(taskBar.taskList,SubclassTaskListProc,'CLSH',taskbarId); - } - if (GetWinVersion()>WIN_VER_WIN8) - { - taskBar.oldButton=FindWindowEx(taskBar.taskBar,NULL,L"Start",NULL); - if (taskBar.oldButton) - { - if (GetWinVersion()>=WIN_VER_WIN10) - { - taskBar.pOriginalTarget=(IDropTarget*)GetProp(taskBar.oldButton,L"OleDropTargetInterface"); - if (taskBar.pOriginalTarget) - RevokeDragDrop(taskBar.oldButton); - } - - CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskBar.taskbarId); - RegisterDragDrop(taskBar.oldButton,pNewTarget); - pNewTarget->Release(); - if (GetWinVersion()=WIN_VER_WIN10) - { - for (HWND button=FindWindowEx(g_TaskBar,NULL,L"TrayButton",NULL);button;button=FindWindowEx(g_TaskBar,button,L"TrayButton",NULL)) - { - taskBar.trayButtons.push_back(button); - SetWindowSubclass(button,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); - } - HWND search=FindWindowEx(g_TaskBar,NULL,L"TrayDummySearchControl",NULL); - if (search) - { - taskBar.trayButtons.push_back(search); - SetWindowSubclass(search,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); - } - HWND tray=FindWindowEx(g_TaskBar,NULL,L"TrayNotifyWnd",NULL); - if (tray) - taskBar.chevron=FindWindowEx(tray,NULL,L"Button",NULL); - if (taskBar.chevron) - SetWindowSubclass(taskBar.chevron,SubclassTrayChevronProc,'CLSH',taskBar.taskbarId); - } - - HandleTaskbarParts(taskBar,true); -if (!g_bTrimHooks) - SetWindowSubclass(taskBar.taskBar,SubclassTaskBarProc,'CLSH',taskbarId); - taskBar.startButton=g_WinStartButton; - -#ifdef HOOK_DROPTARGET - if (g_WinStartButton) - { - g_pOriginalTarget=(IDropTarget*)GetProp(g_WinStartButton,L"OleDropTargetInterface"); - if (g_pOriginalTarget) - RevokeDragDrop(g_WinStartButton); - - CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskbarId); - RegisterDragDrop(g_WinStartButton,pNewTarget); - pNewTarget->Release(); - } -#endif - - if (GetWinVersion()>=WIN_VER_WIN8) - { - g_pAppVisibility.CoCreateInstance(CLSID_MetroMode); - if (g_pAppVisibility) - { - CMonitorModeEvents *monitor=new CMonitorModeEvents(); - g_pAppVisibility->Advise(monitor,&g_AppVisibilityMonitorCookie); - monitor->Release(); - } - if (GetWinVersion()::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - TaskbarInfo &taskBar=it->second; - if (taskbarId>=0 && taskBar.taskbarId!=taskbarId) - continue; - if (taskBar.bRecreatingButton) - continue; - RECT rcTask; - GetWindowRect(taskBar.taskBar,&rcTask); - RECT rcTask2=rcTask; - MONITORINFO info; - UINT uEdge=GetTaskbarPosition(taskBar.taskBar,&info,NULL,NULL); - if (uEdge==ABE_TOP || uEdge==ABE_BOTTOM) - { - if (rcTask2.leftinfo.rcMonitor.right) rcTask2.right=info.rcMonitor.right; - } - else - { - if (rcTask2.topRelease(); - } - taskBar.bRecreatingButton=false; - - taskBar.startButtonSize=GetStartButtonSize(taskBar.taskbarId); - if (taskBar.oldButton) - { - RECT rc; - GetWindowRect(taskBar.oldButton,&rc); - taskBar.oldButtonSize.cx=rc.right-rc.left; - taskBar.oldButtonSize.cy=rc.bottom-rc.top; - } - - PostMessage(taskBar.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); - } -} - -static DWORD WINAPI ExitThreadProc( void *param ) -{ - Sleep(1000); // wait a second! hopefully by then the hooks will be finished and no more of our code will be executing - // send WM_CLOSE to the window in ClassicStartMenu.exe to close that process - if (param) PostMessage((HWND)param,WM_CLOSE,0,0); - FreeLibraryAndExitThread(g_Instance,0); -} - -static void CleanStartMenuDLL( void ) -{ - ClearIatHook(g_DwmpBTRHook); - g_DwmpBTRHook=NULL; - ClearIatHook(g_DwmpTWWRHook); - g_DwmpTWWRHook=NULL; - ClearIatHook(g_DwmpETRHook); - g_DwmpETRHook=NULL; - ClearIatHook(g_SHFillRectClrHook); - g_SHFillRectClrHook=NULL; - ClearIatHook(g_StretchDIBitsHook); - g_StretchDIBitsHook=NULL; - - ClearIatHook(g_DrawThemeBackgroundHook); - g_DrawThemeBackgroundHook=NULL; - ClearIatHook(g_DrawThemeTextHook); - g_DrawThemeTextHook=NULL; - ClearIatHook(g_DrawThemeTextExHook); - g_DrawThemeTextExHook=NULL; - ClearIatHook(g_DrawThemeTextCtlHook); - g_DrawThemeTextCtlHook=NULL; - ClearIatHook(g_SetWindowCompositionAttributeHook); - g_SetWindowCompositionAttributeHook=NULL; - - CloseManagers(false); - ClearIatHooks(); - - // cleanup - if (g_Owner.m_hWnd) g_Owner.DestroyWindow(); - CloseSettings(); - CMenuContainer::CloseStartMenu(); - CMenuFader::ClearAll(); - UnhookDropTarget(); - EnableHotkeys(HOTKEYS_CLEAR); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); - UnhookWindowsHookEx(g_ProgHook); - UnhookWindowsHookEx(g_StartHook); - if (g_AppManagerHook) UnhookWindowsHookEx(g_AppManagerHook); - g_AppManagerHook=NULL; - if (g_NewWindowHook) UnhookWindowsHookEx(g_NewWindowHook); - g_NewWindowHook=NULL; - if (g_pAppVisibility) - { - g_pAppVisibility->Unadvise(g_AppVisibilityMonitorCookie); - g_pAppVisibility=NULL; - } - ResetHotCorners(); - UpdateTaskBars(TASKBAR_CLEAR); - g_WinStartButton=NULL; - for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) - { - if (it->second.rebar) - RemoveWindowSubclass(it->second.rebar,SubclassRebarProc,'CLSH'); - if (it->second.taskList) - RemoveWindowSubclass(it->second.taskList,SubclassTaskListProc,'CLSH'); - if (it->second.oldButton) - { - RemoveWindowSubclass(it->second.oldButton,SubclassWin81StartButton,'CLSH'); - SetWindowPos(it->second.oldButton,NULL,0,0,0,0,SWP_NOSIZE|SWP_NOZORDER); - RevokeDragDrop(it->second.oldButton); - if (it->second.pOriginalTarget) - RegisterDragDrop(it->second.oldButton,it->second.pOriginalTarget); - } -if (!g_bTrimHooks) - RemoveWindowSubclass(it->second.taskBar,SubclassTaskBarProc,'CLSH'); - for (std::vector::const_iterator it2=it->second.trayButtons.begin();it2!=it->second.trayButtons.end();++it2) - { - RemoveWindowSubclass(*it2,SubclassTrayButtonProc,'CLSH'); - } - for (std::vector::const_iterator it2=it->second.taskbarParts.begin();it2!=it->second.taskbarParts.end();++it2) - { - RemoveWindowSubclass(*it2,SubclassTaskbarPartProc,'CLSH'); - } - if (it->second.chevron) - RemoveWindowSubclass(it->second.chevron,SubclassTrayChevronProc,'CLSH'); - if (it->second.desktop) - RemoveWindowSubclass(it->second.desktop,SubclassDesktopButtonProc,'CLSH'); - if (it->second.bTimer) - KillTimer(it->second.startButton,'CLSM'); - RECT rcTask; - GetWindowRect(it->second.taskBar,&rcTask); - PostMessage(it->second.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); - PostMessage(it->second.taskBar,WM_THEMECHANGED,0,0); - } - g_TaskbarInfos.clear(); - if (g_TopWin7Menu) - { - RemoveWindowSubclass(g_UserPic,SubclassUserPicProc,'CLSH'); - RemoveWindowSubclass(g_TopWin7Menu,SubclassTopMenuProc,'CLSH'); - RemoveWindowSubclass(g_AllPrograms,SubclassProgramsProc,'CLSH'); - } - if (g_bCrashDump) - { - SetUnhandledExceptionFilter(NULL); - g_bCrashDump=false; - } - - // we need to unload the DLL here. but we can't just call FreeLibrary because it will unload the code - // while it is still executing. So we create a separate thread and use FreeLibraryAndExitThread - CreateThread(NULL,0,ExitThreadProc,(void*)hwnd,0,NULL); -} - -/////////////////////////////////////////////////////////////////////////////// - - -static BOOL CALLBACK FindImmersiveWindows( HWND hwnd, LPARAM lParam ) -{ - wchar_t name[100]; - GetClassName(hwnd,name,_countof(name)); - if (wcscmp(name,L"ImmersiveLauncher")==0) - ((HWND*)lParam)[0]=hwnd; - if (wcscmp(name,L"ImmersiveBackgroundWindow")==0) - ((HWND*)lParam)[1]=hwnd; - if (wcscmp(name,L"SearchPane")==0) - ((HWND*)lParam)[2]=hwnd; - return TRUE; -} - -static bool WindowsMenuOpened( void ) -{ - FindWindowsMenu(); - CComPtr pImmersiveShell; - if (GetWinVersion()>=WIN_VER_WIN10 && CreateImmersiveShell(pImmersiveShell)) - { - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); - BOOL bIsVisible; - if (pLauncher && SUCCEEDED(pLauncher->IsVisible(&bIsVisible))) - return bIsVisible!=0; - } - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); - BOOL bIsVisible; - if (pLauncher && SUCCEEDED(pLauncher->IsVisible(&bIsVisible))) - return bIsVisible!=0; - } - } - if (GetWinVersion()>=WIN_VER_WIN8) - { - return GetMetroMode(NULL)!=METRO_NONE; - } - else - { - return g_TopWin7Menu && IsWindowVisible(g_TopWin7Menu); - } -} - -static void OpenStartScreen( HMONITOR monitor ) -{ - CComPtr pImmersiveShell; - if (CreateImmersiveShell(pImmersiveShell)) - { - CComPtr pMonitor; - if (GetWinVersion()==WIN_VER_WIN8) - { - if (monitor) - { - CComPtr pMonitorService; - IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); - if (pMonitorService) - { - CComPtr pMonitor; - pMonitorService->GetFromHandle(monitor,&pMonitor); - if (pMonitor) - pMonitorService->SetImmersiveMonitor(pMonitor); - } - } - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); - if (pLauncher) - pLauncher->ShowStartView(5); - return; - } - if (monitor) - { - CComPtr pMonitorService; - IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); - if (pMonitorService) - pMonitorService->GetFromHandle(monitor,&pMonitor); - } - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); - if (pLauncher) - { - if (pMonitor) - pLauncher->ConnectToMonitor(pMonitor); - HRESULT hr=pLauncher->ShowStartView(GetWinVersion()>=WIN_VER_WIN10?11:5,0); - return; - } - } - { - CComPtr pLauncher; - IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); - if (pLauncher) - { - if (pMonitor) - pLauncher->ConnectToMonitor(pMonitor); - HRESULT hr=pLauncher->ShowStartView(GetWinVersion()>=WIN_VER_WIN10?11:5,0); - return; - } - } - } - else if (g_AppManagerThread) - PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_SHIFTWIN,(LPARAM)monitor); -} - -// WH_GETMESSAGE hook for the Progman window -static LRESULT CALLBACK HookProgManThread( int code, WPARAM wParam, LPARAM lParam ) -{ - if (code==HC_ACTION && wParam) - { - MSG *msg=(MSG*)lParam; - if (msg->message==WM_SYSCOMMAND && (msg->wParam&0xFFF0)==SC_TASKLIST) - { - if (GetWinVersion()message=WM_NULL; - // Win button pressed - if (msg->lParam=='WSMK' || msg->lParam=='WSMM' || msg->lParam=='WSMH') - { - if ((g_AppManagerThread || GetWinVersion()>=WIN_VER_WIN10) && (msg->lParam=='WSMM' || msg->lParam=='WSMH' || (g_TaskbarInfos.size()>1 && GetSettingBool(L"OpenMouseMonitor")))) - { - if (!WindowsMenuOpened()) - { - HMONITOR monitor=msg->lParam=='WSMH'?g_WSMHMonitor:MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONULL); - OpenStartScreen(monitor); - msg->message=WM_NULL; - } - } - } - else if (msg->lParam=='CSM') - { - msg->message=WM_NULL; - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_TOGGLE,0); - } - else - { - FindTaskBar(); - int control=GetSettingInt(L"WinKey"); - if (control==OPEN_BOTH) - { - if (GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - else - control=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; - } - if (control==OPEN_DESKTOP) - { - TMetroMode metro=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST)); - if (metro==METRO_NONE) - control=OPEN_CLASSIC; - else if (metro==METRO_APP) - control=OPEN_WINDOWS; - else - { - msg->message=WM_NULL; - SetForegroundWindow(GetDefaultTaskbarInfo()->taskBar); - } - } - - if (control==OPEN_WINDOWS) - { - FindWindowsMenu(); - if (g_TopWin7Menu && WindowsMenuOpened()) - { - const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); - SetForegroundWindow(taskBar->startButton?taskBar->startButton:taskBar->taskBar); - msg->message=WM_NULL; - } - else if (GetWinVersion()>=WIN_VER_WIN8 && g_TaskbarInfos.size()>1 && GetSettingBool(L"OpenMouseMonitor") && !WindowsMenuOpened()) - { - HMONITOR monitor=MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONULL); - OpenStartScreen(monitor); - msg->message=WM_NULL; - } - else - { - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_NOP,0); - } - } - else - { - msg->message=WM_NULL; - if (control==OPEN_CLASSIC) - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_TOGGLE,0); - } - } - } - if ((msg->message==WM_MOUSEMOVE || msg->message==WM_LBUTTONDOWN) && GetWinVersion()>=WIN_VER_WIN8 && HIWORD(msg->lParam)<10 && GetSettingInt(L"DisableHotCorner")==2) - { - if (msg->hwnd!=g_TopDesktopBar || !g_TopDesktopBar || !IsWindow(g_TopDesktopBar)) - { - wchar_t name[100]; - if (!GetClassName(msg->hwnd,name,_countof(name)) || _wcsicmp(name,L"WorkerW")!=0) - return CallNextHookEx(NULL,code,wParam,lParam); - HWND parent=GetParent(msg->hwnd); - if (parent!=g_ProgWin && !FindWindowEx(parent,NULL,L"SHELLDLL_DefView",NULL)) - return CallNextHookEx(NULL,code,wParam,lParam); - g_EdgeWindows.erase(g_TopDesktopBar); - g_TopDesktopBar=msg->hwnd; - } - g_EdgeWindows.insert(g_TopDesktopBar); - ShowWindow(g_TopDesktopBar,SW_HIDE); - msg->message=WM_NULL; - } - } - return CallNextHookEx(NULL,code,wParam,lParam); -} - -// WH_GETMESSAGE hook for the taskbar thread -static LRESULT CALLBACK HookDesktopThread( int code, WPARAM wParam, LPARAM lParam ) -{ - if (code==HC_ACTION && wParam && !g_bInMenu) - { - MSG *msg=(MSG*)lParam; - FindTaskBar(); - if (IsSettingsMessage(msg)) - { - msg->message=WM_NULL; - return 0; - } -if (!g_bTrimHooks) -{ - if (((msg->message>=WM_MOUSEFIRST && msg->message<=WM_MOUSELAST) || msg->message==WM_MOUSEHOVER || msg->message==WM_MOUSELEAVE) && GetWinVersion()<=WIN_VER_WIN7 && CMenuContainer::ProcessMouseMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam)) - { - msg->message=WM_NULL; - return 0; - } -} - if (msg->message==g_StartMenuMsg && msg->hwnd==g_TaskBar) - { - msg->message=WM_NULL; - static bool bProcessing; // prevent reentry - if (!bProcessing) - { - FindWindowsMenu(); - bProcessing=true; - if (msg->wParam==MSG_TOGGLE || (msg->wParam==MSG_OPEN && !CMenuContainer::IsMenuOpened())) - { - const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); - ToggleStartMenu(taskBar->taskbarId,true); - } - else if (msg->wParam==MSG_TOGGLENEW) - { - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); - } - else if (msg->wParam==MSG_SETTINGS) - { - if (GetSettingBool(L"EnableSettings")) - EditSettings(false,0); - } - else if (msg->wParam==MSG_SHIFTWIN) - { - const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); - int control=GetSettingInt(L"ShiftWin"); - if (control==OPEN_BOTH) - { - if (GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - else - control=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; - } - if (control==OPEN_CLASSIC) - ToggleStartMenu(taskBar->taskbarId,true); - else if (control==OPEN_WINDOWS) - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); - else if (control==OPEN_CORTANA) - OpenCortana(); - } - else if (msg->wParam==MSG_DRAG || msg->wParam==MSG_SHIFTDRAG) - { - const TaskbarInfo *taskBar=GetTaskbarInfo((int)msg->lParam); - if (taskBar) - { - int control=GetSettingInt((msg->wParam==MSG_DRAG)?L"MouseClick":L"ShiftClick"); - if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - if (control==OPEN_CLASSIC || (control==OPEN_WINDOWS && GetWinVersion()>=WIN_VER_WIN8)) - ToggleStartMenu(taskBar->taskbarId,true); - else if (control==OPEN_WINDOWS) - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); - } - } - else if (msg->wParam==MSG_EXIT && CMenuContainer::CanShowMenu()) - { - LRESULT res=CallNextHookEx(NULL,code,wParam,lParam); - CleanStartMenuDLL(); - return res; // we should exit as quickly as possible now. the DLL is about to be unloaded - } - else if (msg->wParam==MSG_HOTKEYS) - { - EnableHotkeys((THotkeys)msg->lParam); - } - else if (msg->wParam==MSG_NEWTASKBAR) - { - HWND child=(HWND)msg->lParam; - if (IsWindow(child)) - { - wchar_t className[100]; - GetClassName(child,className,_countof(className)); - if (_wcsicmp(className,L"Shell_SecondaryTrayWnd")==0) - HandleSecondaryTaskbar((HWND)msg->lParam); - else if (_wcsicmp(className,L"ToolbarWindow32")==0) - { - HWND taskbar=GetAncestor(child,GA_ROOT); - TaskbarInfo *info=FindTaskBarInfoBar(taskbar); - if (info && !info->HasPart(child) && GetParent(child)==info->rebar) - { - SetWindowSubclass(child,SubclassTaskbarPartProc,'CLSH',info->taskbarId); - info->taskbarParts.push_back(child); - } - } - else if (_wcsicmp(className,L"TrayClockWClass")==0 || _wcsicmp(className,L"ClockButton")==0) - { - HWND taskbar=GetAncestor(child,GA_ROOT); - TaskbarInfo *info=FindTaskBarInfoBar(taskbar); - if (info && !info->HasPart(child)) - { - SetWindowSubclass(child,SubclassTaskbarPartProc,'CLSH',info->taskbarId); - info->taskbarParts.push_back(child); - } - } - } - } - else if (msg->wParam==MSG_REDRAWTASKBAR) - { - if (msg->lParam) - InvalidateRect((HWND)msg->lParam,NULL,TRUE); - else - RedrawTaskbars(); - } - else if (msg->wParam==MSG_RELOADSETTINGS) - { - LoadSettings(); - UpdateTaskBars(TASKBAR_RECREATE_BUTTONS); - UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); - ResetHotCorners(); - RedrawTaskbars(); - } - bProcessing=false; - } - } -if (!g_bTrimHooks) -{ - if (msg->message==WM_HOTKEY && msg->hwnd==g_TaskBar) - { - if (msg->wParam==g_HotkeyShiftID) - PostMessage(g_TaskBar,g_StartMenuMsg,MSG_SHIFTWIN,0); - else if (msg->wParam==g_HotkeyCSMID) - { - msg->message=WM_NULL; - const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); - if (taskBar->startButton) - SetForegroundWindow(taskBar->startButton); - ToggleStartMenu(taskBar->taskbarId,true); - } - else if (msg->wParam==g_HotkeyWSMID) - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); - } - - if (msg->message==WM_KEYDOWN && msg->hwnd==g_TaskBar && (msg->wParam==VK_SPACE || msg->wParam==VK_RETURN)) - { - GUITHREADINFO info={sizeof(info)}; - if (!GetGUIThreadInfo(GetCurrentThreadId(),&info) || !(info.flags&GUI_INMENUMODE)) - { - FindWindowsMenu(); - int control=GetSettingInt(L"WinKey"); - if (control==OPEN_BOTH) - { - if (GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - else - control=GetMetroMode(MonitorFromWindow(g_TaskBar,MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; - } - if (control==OPEN_CLASSIC) - { - msg->message=WM_NULL; - const TaskbarInfo *taskBar=FindTaskBarInfoBar(g_TaskBar); - if (taskBar->startButton) - SetForegroundWindow(taskBar->startButton); - ToggleStartMenu(taskBar->taskbarId,true); - } - } - } - - if (msg->message==WM_KEYDOWN && msg->wParam==VK_TAB && CMenuContainer::IsMenuWindow(msg->hwnd)) - { - // the taskbar steals the Tab key. we need to forward it to the menu instead - SendMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam); - msg->message=WM_NULL; - } - - if (msg->message==WM_SYSKEYDOWN && msg->wParam==VK_RETURN && CMenuContainer::IsMenuWindow(msg->hwnd)) - { - // the taskbar steals the Alt+Enter key. we need to forward it to the menu instead - SendMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam); - msg->message=WM_NULL; - } -} - bool bClick=(msg->message==WM_LBUTTONDOWN || msg->message==WM_LBUTTONDBLCLK || msg->message==WM_MBUTTONDOWN || msg->message==WM_MBUTTONDBLCLK); - bool bNcClick=(msg->message==WM_NCLBUTTONDOWN || msg->message==WM_NCLBUTTONDBLCLK || msg->message==WM_NCMBUTTONDOWN || msg->message==WM_NCMBUTTONDBLCLK); - bool bMiddle=(msg->message==WM_NCMBUTTONDOWN || msg->message==WM_MBUTTONDOWN || msg->message==WM_NCMBUTTONDBLCLK || msg->message==WM_MBUTTONDBLCLK); - if (bClick || bNcClick) - { - const TaskbarInfo *taskBar=NULL; - if (bClick) - taskBar=FindTaskBarInfoButton(msg->hwnd); // click on start button - if (!taskBar) - { - taskBar=FindTaskBarInfoBar(msg->hwnd); // click on taskbar - if (taskBar && !PointAroundStartButton(taskBar->taskbarId)) - taskBar=NULL; - } - if (taskBar) - { - if (msg->message==WM_LBUTTONDOWN && GetWinVersion()==WIN_VER_WIN7 && msg->hwnd==taskBar->startButton) - { - // on Win7 ignore the click if the mouse is not over the start button (clicks on the context menu are sent to the start button) - CPoint pt(GetMessagePos()); - if (WindowFromPoint(pt)!=msg->hwnd) - { - return CallNextHookEx(NULL,code,wParam,lParam); - } - } - // left or middle click on start button - FindWindowsMenu(); - const wchar_t *name; - if (bMiddle) - name=L"MiddleClick"; - else if (GetKeyState(VK_SHIFT)<0) - name=L"ShiftClick"; - else - name=L"MouseClick"; - - int control=GetSettingInt(name); - if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) - control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; - if (control==OPEN_CLASSIC) - { - // click on the start button - toggle the menu - DWORD keyboard; - SystemParametersInfo(SPI_GETKEYBOARDCUES,NULL,&keyboard,0); - ToggleStartMenu(taskBar->taskbarId,keyboard!=0); - } - else if (control==OPEN_WINDOWS) - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); - else if (control==OPEN_CORTANA) - OpenCortana(); - msg->message=WM_NULL; - } - } - - if (msg->message==WM_LBUTTONUP) - { - // ignore button up on the win81 start button - const TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); - if (taskBar && taskBar->oldButton==msg->hwnd) - msg->message=WM_NULL; - } -if (!g_bTrimHooks) -{ - if (msg->message==WM_TIMER && FindTaskBarInfoBar(msg->hwnd) && CMenuContainer::IgnoreTaskbarTimers()) - { - // stop the taskbar timer messages. prevents the auto-hide taskbar from closing - msg->message=WM_NULL; - } - - if (msg->message==WM_MOUSEMOVE && g_ProgramsButton && msg->hwnd==g_ProgramsButton && GetSettingBool(L"CascadeAll") && !(msg->wParam&MK_SHIFT)) - { - DWORD pos=GetMessagePos(); - if (pos!=g_LastHoverPos && !g_bAllProgramsTimer) - { - g_bAllProgramsTimer=true; - bool bDef; - DWORD time=GetSettingInt(L"AllProgramsDelay",bDef); - if (bDef) - SystemParametersInfo(SPI_GETMENUSHOWDELAY,NULL,&time,0); - SetTimer(g_ProgramsButton,'CLSM',time,NULL); - } - g_LastHoverPos=pos; - } - if (msg->message==WM_TIMER && msg->wParam=='CLSM' && g_ProgramsButton && msg->hwnd==g_ProgramsButton) - { - g_bAllProgramsTimer=false; - KillTimer(g_ProgramsButton,'CLSM'); - DWORD pos=GetMessagePos(); - if (pos==g_LastHoverPos) - PostMessage(g_AllPrograms,WM_COMMAND,IDOK,(LPARAM)g_ProgramsButton); - msg->message=WM_NULL; - } - if (msg->message==WM_MOUSELEAVE && g_ProgramsButton && msg->hwnd==g_ProgramsButton) - { - g_bAllProgramsTimer=false; - KillTimer(g_ProgramsButton,'CLSM'); - } - - // handle hover - if (msg->message==WM_MOUSEMOVE) - { - TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); - if (taskBar && !CMenuContainer::IsMenuOpened() && !WindowsMenuOpened()) - { - if (GetSettingInt(L"Hover") && !taskBar->bTimer) - { - taskBar->bTimer=true; - int time=GetSettingInt(L"StartHoverDelay"); - SetTimer(msg->hwnd,'CLSM',time,NULL); - } - if (msg->hwnd==taskBar->oldButton) - { - APPBARDATA appbar={sizeof(appbar)}; - if (SHAppBarMessage(ABM_GETSTATE,&appbar)&ABS_AUTOHIDE) - SendMessage(taskBar->taskBar,WM_NCHITTEST,0,GetMessagePos()); - } - } - } - if (msg->message==WM_MOUSELEAVE) - { - TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); - if (taskBar) - { - taskBar->bTimer=false; - KillTimer(msg->hwnd,'CLSM'); - if (taskBar->oldButton==msg->hwnd) - { - RECT rc; - GetWindowRect(taskBar->oldButton,&rc); - CPoint pt(GetMessagePos()); - if (PtInRect(&rc,pt)) - { - wchar_t className[256]={0}; - GetClassName(WindowFromPoint(pt),className,_countof(className)); - if (wcscmp(className,L"ImmersiveSwitchList")==0 || wcscmp(className,L"EdgeUiInputWndClass")==0) - { - msg->message=WM_NULL; - TRACKMOUSEEVENT track={sizeof(track),TME_LEAVE,msg->hwnd,0}; - TrackMouseEvent(&track); - } - } - } - } - } - if ((msg->message==WM_NCMOUSEMOVE || msg->message==WM_NCMOUSELEAVE) && (msg->wParam==HTCAPTION || !IsAppThemed()) && GetSettingInt(L"Hover")) // HACK: in Classic mode the start menu can show up even if wParam is not HTCAPTION (most likely a bug in Windows) - { - TaskbarInfo *taskBar=FindTaskBarInfoBar(msg->hwnd); - if (taskBar) - { - if (!CMenuContainer::IsMenuOpened() && !WindowsMenuOpened() && PointAroundStartButton(taskBar->taskbarId)) - { - if (!taskBar->bTimer) - { - taskBar->bTimer=true; - int time=GetSettingInt(L"StartHoverDelay"); - SetTimer(taskBar->startButton,'CLSM',time,NULL); - } - } - else - { - if (taskBar->bTimer) - { - taskBar->bTimer=false; - KillTimer(taskBar->startButton,'CLSM'); - } - } - } - } - if (msg->message==WM_TIMER && msg->wParam=='CLSM' && CMenuContainer::CanShowMenu()) - { - TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); - if (taskBar) - { - KillTimer(msg->hwnd,'CLSM'); - msg->message=WM_NULL; - if (taskBar->bTimer && !CMenuContainer::IsMenuOpened() && !WindowsMenuOpened()) - { - CPoint pt(GetMessagePos()); - if (WindowFromPoint(pt)==msg->hwnd || PointAroundStartButton(taskBar->taskbarId)) - { - int control=GetSettingInt(L"Hover"); - if (control==OPEN_CLASSIC) - { - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'CSM'); - } - else if (control==OPEN_WINDOWS) - { - FindWindowsMenu(); - PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); - } - } - } - taskBar->bTimer=false; - } - } -} - // context menu - if (msg->message==WM_NCRBUTTONUP || msg->message==WM_RBUTTONUP) - { - CPoint pt0(GetMessagePos()); - TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); - DWORD winVer=GetWinVersion(); - if (!taskBar && winVer>=WIN_VER_WIN8) - { - taskBar=FindTaskBarInfoBar(msg->hwnd); - if (taskBar && !PointAroundStartButton(taskBar->taskbarId)) - taskBar=NULL; - } - if (taskBar) - { - if (msg->message==WM_RBUTTONUP && msg->hwnd==taskBar->startButton && msg->lParam==MAKELPARAM(-1,-1)) - { - RECT rc; - GetWindowRect(msg->hwnd,&rc); - pt0.x=(rc.left+rc.right)/2; - pt0.y=(rc.top+rc.bottom)/2; - } - bool bShowCSMenu=false, bShowWinX=false, bShowWin7=false; - if (msg->hwnd==taskBar->taskBar && taskBar->bReplaceButton) - bShowWinX=true; - else - { - bShowCSMenu=(GetSettingBool(L"ShiftRight")==(GetKeyState(VK_SHIFT)<0)); - bShowWinX=winVer>=WIN_VER_WIN8 && !bShowCSMenu; - } - bShowWin7=!bShowCSMenu && g_WinStartButton && msg->hwnd!=g_WinStartButton; - - if (bShowCSMenu || bShowWinX || bShowWin7) - { - msg->message=WM_NULL; - if (CMenuContainer::IsMenuOpened()) - CMenuContainer::CloseStartMenu(); - } - if (bShowCSMenu) - { - // additional commands for the context menu - enum - { - CMD_SETTINGS=1, - CMD_HELP, - CMD_EXIT, - CMD_OPEN, - CMD_OPEN_ALL, - CMD_EXPLORER, - }; - - // right-click on the start button - open the context menu (Settings, Help, Exit) - HMENU menu=CreatePopupMenu(); - CString title=LoadStringEx(IDS_MENU_TITLE); - if (!title.IsEmpty()) - { - AppendMenu(menu,MF_STRING,0,title); - EnableMenuItem(menu,0,MF_BYPOSITION|MF_DISABLED); - SetMenuDefaultItem(menu,0,TRUE); - AppendMenu(menu,MF_SEPARATOR,0,0); - } - int count0=GetMenuItemCount(menu); - if (GetSettingBool(L"EnableExplorer")) - { - if (!GetSettingString(L"ExplorerPath").IsEmpty()) - AppendMenu(menu,MF_STRING,CMD_EXPLORER,FindTranslation(L"Menu.Explorer",L"Windows Explorer")); - AppendMenu(menu,MF_STRING,CMD_OPEN,FindTranslation(L"Menu.Open",L"&Open")); - if (!SHRestricted(REST_NOCOMMONGROUPS)) - AppendMenu(menu,MF_STRING,CMD_OPEN_ALL,FindTranslation(L"Menu.OpenAll",L"O&pen All Users")); - AppendMenu(menu,MF_SEPARATOR,0,0); - } - if (GetSettingBool(L"EnableSettings")) - AppendMenu(menu,MF_STRING,CMD_SETTINGS,FindTranslation(L"Menu.MenuSettings",L"Settings")); - if (HasHelp()) - AppendMenu(menu,MF_STRING,CMD_HELP,FindTranslation(L"Menu.MenuHelp",L"Help")); - if (GetSettingBool(L"EnableExit")) - { - AppendMenu(menu,MF_STRING,CMD_EXIT,FindTranslation(L"Menu.MenuExit",L"Exit")); - if (!CMenuContainer::CanShowMenu()) - EnableMenuItem(menu,CMD_EXIT,MF_BYCOMMAND|MF_DISABLED); - } - if (GetMenuItemCount(menu)>count0) - { - MENUITEMINFO mii={sizeof(mii)}; - mii.fMask=MIIM_BITMAP; - mii.hbmpItem=HBMMENU_POPUP_CLOSE; - SetMenuItemInfo(menu,CMD_EXIT,FALSE,&mii); - MENUINFO info={sizeof(info),MIM_STYLE,MNS_CHECKORBMP}; - SetMenuInfo(menu,&info); - g_bInMenu=true; - SetForegroundWindow(msg->hwnd); - int res=TrackPopupMenu(menu,TPM_RIGHTBUTTON|TPM_RETURNCMD|(IsLanguageRTL()?TPM_LAYOUTRTL:0),pt0.x,pt0.y,0,msg->hwnd,NULL); - DestroyMenu(menu); - g_bInMenu=false; - if (res==CMD_SETTINGS) - { - EditSettings(false,0); - } - if (res==CMD_HELP) - { - ShowHelp(); - return TRUE; - } - if (res==CMD_EXIT) - { - LRESULT res=CallNextHookEx(NULL,code,wParam,lParam); - CleanStartMenuDLL(); - return res; // we should exit as quickly as possible now. the DLL is about to be unloaded - } - if (res==CMD_OPEN || res==CMD_OPEN_ALL) - { - CComString pPath; - if (SUCCEEDED(ShGetKnownFolderPath((res==CMD_OPEN)?FOLDERID_StartMenu:FOLDERID_CommonStartMenu,&pPath))) - ShellExecute(NULL,L"open",pPath,NULL,NULL,SW_SHOWNORMAL); - } - if (res==CMD_EXPLORER) - { - CString path=GetSettingString(L"ExplorerPath"); - ITEMIDLIST blank={0}; - SHELLEXECUTEINFO execute={sizeof(execute)}; - execute.lpVerb=L"open"; - execute.lpFile=path; - execute.nShow=SW_SHOWNORMAL; - if (_wcsicmp(path,L"computer")==0) - execute.lpFile=L"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; - else if (_wcsicmp(path,L"libraries")==0) - execute.lpFile=L"::{031E4825-7B94-4DC3-B131-E946B44C8DD5}"; - else if (_wcsicmp(path,L"desktop")==0) - { - execute.fMask=SEE_MASK_IDLIST; - execute.lpIDList=␣ - execute.lpFile=NULL; - } - else - { - execute.fMask=SEE_MASK_DOENVSUBST; - } - ShellExecuteEx(&execute); - } - } - } - else if (bShowWinX) - { - ShowWinX(); - } - else if (bShowWin7) - { - CPoint pt(GetMessagePos()); - ScreenToClient(g_WinStartButton,&pt); - PostMessage(g_WinStartButton,WM_RBUTTONUP,wParam,MAKELONG(pt.x,pt.y)); - } - } - } - - } - return CallNextHookEx(NULL,code,wParam,lParam); -} - -HBITMAP GetStartScreenIcon( int size ) -{ - // for sizes >=64, use image directly - // for sizes>=32, get 64x64 and scale down - // for sizes<32 use the system background color - StartScreenThumbInfo info={{size<64?64:size}}; - info.size.cy=info.size.cx; - if (size>=32 && g_AppManagerThread && GetWinVersion()==WIN_VER_WIN8) - { - info.event=CreateEvent(NULL,TRUE,FALSE,NULL); - PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_METROTHUMBNAIL,(LPARAM)&info); - WaitForSingleObject(info.event,100); // if it takes more than 100ms, screw it - CloseHandle(info.event); - } - info.size.cy=info.size.cx*3/4; - - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=size; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - - HDC hDst=CreateCompatibleDC(NULL); - unsigned int *bits; - HBITMAP bitmap=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); - HGDIOBJ bmp0=SelectObject(hDst,bitmap); - RECT rc={0,size/8,size,size*7/8}; - - if (info.bitmap) - { - HDC hSrc=CreateCompatibleDC(hDst); - HGDIOBJ bmp02=SelectObject(hSrc,info.bitmap); - SetStretchBltMode(hDst,HALFTONE); - StretchBlt(hDst,rc.left,rc.top,rc.right-rc.left,rc.bottom-rc.top,hSrc,0,0,info.size.cx,info.size.cy,SRCCOPY); - SelectObject(hSrc,bmp02); - DeleteDC(hSrc); - DeleteObject(info.bitmap); - } - else - { - typedef int (WINAPI *TGetImmersiveUserColorSetPreference)(bool bForceCheckRegistry, bool bSkipCheckOnFail); - typedef DWORD (WINAPI *TGetImmersiveColorFromColorSetEx)(UINT dwImmersiveColorSet, UINT dwImmersiveColorType, bool bIgnoreHighContrast, UINT dwHighContrastCacheMode); - typedef int (WINAPI *TGetImmersiveColorTypeFromName)(const wchar_t *name); - COLORREF color=0; - HMODULE hUxTheme=GetModuleHandle(L"uxtheme.dll"); - if (hUxTheme) - { - TGetImmersiveUserColorSetPreference GetImmersiveUserColorSetPreference=(TGetImmersiveUserColorSetPreference)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(98)); - TGetImmersiveColorFromColorSetEx GetImmersiveColorFromColorSetEx=(TGetImmersiveColorFromColorSetEx)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(95)); - TGetImmersiveColorTypeFromName GetImmersiveColorTypeFromName=(TGetImmersiveColorTypeFromName)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(96)); - if (GetImmersiveUserColorSetPreference && GetImmersiveColorFromColorSetEx && GetImmersiveColorTypeFromName) - { - int type=GetImmersiveColorTypeFromName(L"ImmersiveStartBackground"); - int set=GetImmersiveUserColorSetPreference(false,false); - color=GetImmersiveColorFromColorSetEx(set,type,false,0)&0xFFFFFF; - } - } - SetDCBrushColor(hDst,color); - FillRect(hDst,&rc,(HBRUSH)GetStockObject(DC_BRUSH)); - HICON hIcon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(GetWinVersion()>=WIN_VER_WIN10?IDI_START10:IDI_START),IMAGE_ICON,size,size,LR_DEFAULTCOLOR); - DrawIconEx(hDst,0,0,hIcon,size,size,0,NULL,DI_NORMAL); - DestroyIcon(hIcon); - } - SelectObject(hDst,bmp0); - DeleteDC(hDst); - - int i=0; - int n=size*rc.top; - for (;i - -#ifdef CLASSICSTARTMENUDLL_EXPORTS -#define STARTMENUAPI __declspec(dllexport) -#else -#define STARTMENUAPI __declspec(dllimport) -#endif - -// Find the taskbar window for the given process -STARTMENUAPI HWND FindTaskBar( DWORD process ); - -// WH_GETMESSAGE hook for the explorer's GUI thread. The start menu exe uses this hook to inject code into the explorer process -STARTMENUAPI LRESULT CALLBACK HookInject( int code, WPARAM wParam, LPARAM lParam ); - -// Toggle the start menu. bKeyboard - set to true to show the keyboard cues -STARTMENUAPI HWND ToggleStartMenu( int taskbarId, bool bKeyboard ); - -STARTMENUAPI void InitManagers( bool bNohook ); -STARTMENUAPI void CloseManagers( bool bNohook ); -STARTMENUAPI void WaitDllInitThread( void ); - -STARTMENUAPI bool DllGetSettingBool( const wchar_t *name ); -STARTMENUAPI int DllGetSettingInt( const wchar_t *name ); -STARTMENUAPI void DllUpdateSettings( void ); -STARTMENUAPI CString DllLoadStringEx( int stringID ); -STARTMENUAPI void DllLogToFile( const wchar_t *location, const wchar_t *message, ... ); - -#ifndef _WIN64 -enum TSettingsComponent; -STARTMENUAPI bool DllSaveAdmx( TSettingsComponent component, const char *admxFile, const char *admlFile, const char *docFile ); -STARTMENUAPI void DllLoadTranslationResources( HINSTANCE hLngInstance, int *pDialogs ); -#endif -STARTMENUAPI bool DllExecuteNamedCommand( const wchar_t *command ); - -#ifdef TRACK_GDI_RESOURCES -STARTMENUAPI void DllDumpResourceLeaks( void ); -#endif - -// Enable or disable the tooltip for the start button -void EnableStartTooltip( bool bEnable ); - -struct TaskbarInfo -{ - TaskbarInfo( void ) { taskbarId=pointerId=0; taskBar=startButton=oldButton=rebar=taskList=chevron=desktop=NULL; startButtonSize.cx=startButtonSize.cy=0; oldButtonSize.cx=oldButtonSize.cy=0; bTimer=bCustomLook=bReplaceButton=bHideButton=bRecreatingButton=bThemeChanging=false; } - int taskbarId; - HWND taskBar; - HWND startButton; // either own start button or the win7 start button (depending on bReplaceButton) - HWND oldButton; // win81 start button (child of taskBar) - HWND rebar; - HWND taskList; - HWND chevron; - HWND desktop; - SIZE startButtonSize; - SIZE oldButtonSize; - int pointerId; - bool bTimer; - bool bCustomLook; - bool bReplaceButton; - bool bHideButton; - bool bRecreatingButton; - bool bThemeChanging; - std::vector trayButtons; // ordered by Z order (for win10) - std::vector taskbarParts; - CComPtr pOriginalTarget; - - bool HasPart( HWND part ) const; -}; - -TaskbarInfo *GetTaskbarInfo( int taskbarId ); -UINT GetTaskbarPosition( HWND taskBar, MONITORINFO *pInfo, HMONITOR *pMonitor, RECT *pRc ); - -extern HWND STARTMENUAPI g_TaskBar, g_OwnerWindow; -extern HWND g_TopWin7Menu, g_AllPrograms, g_ProgramsButton, g_UserPic; // from the Windows menu -extern HWND g_ProgWin; -extern HMONITOR g_WSMHMonitor; -extern int g_CurrentCSMTaskbar, g_CurrentWSMTaskbar; - -enum TMenuMsgParam // wParam for the ClassicStartMenu.StartMenuMsg message -{ - MSG_TOGGLE, // toggles the classic start menu - MSG_TOGGLENEW, // toggles the Windows start menu - MSG_OPEN, // opens the classic start menu - MSG_SETTINGS, // show Settings - MSG_SHIFTWIN, // Shift+Win was pressed - MSG_DRAG, // an item is dragged on the start button - MSG_SHIFTDRAG, // an item is dragged on the start button (Shift is pressed) - MSG_NOP, // does nothing (basically just finds the Windows menu) - MSG_EXIT, // unhook everything and exit - MSG_HOTKEYS, // updates the hotkeys - MSG_NEWTASKBAR, // new taskbar is created, lParam is the HWND - MSG_WINXMENU, // open the Win+X menu - MSG_METROTHUMBNAIL, // refresh the Metro thumbnail - MSG_REDRAWTASKBAR, // redraw taskbar, lParam is the HWND (NULL for all) - MSG_RELOADSETTINGS, // reloads the settings from the registry - MSG_SETMONITOR, // sets the start screen monitor -}; - -STARTMENUAPI extern enum _MINIDUMP_TYPE MiniDumpType; -STARTMENUAPI LONG _stdcall TopLevelFilter( _EXCEPTION_POINTERS *pExceptionInfo ); - -enum THotkeys -{ - HOTKEYS_NORMAL, - HOTKEYS_SETTINGS, - HOTKEYS_CLEAR, -}; - -// Set the hotkeys and controls for the start menu -void EnableHotkeys( THotkeys enable ); - -bool PointAroundStartButton( int taskbarId, const CPoint &pt=CPoint(GetMessagePos()) ); -void ResetHotCorners( void ); -void RedrawTaskbars( void ); - -enum TUpdateTaskbar -{ - TASKBAR_CLEAR, - TASKBAR_UPDATE, - TASKBAR_UPDATE_TEXTURE, - TASKBAR_RECREATE_BUTTONS, -}; - -void UpdateTaskBars( TUpdateTaskbar update ); -HBITMAP GetStartScreenIcon( int size ); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc deleted file mode 100644 index aa9335b81..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc +++ /dev/null @@ -1,1305 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "windows.h" -#include "winres.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "#include ""..\\..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_RENAME DIALOGEX 0, 0, 227, 54 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_TOPMOST -CAPTION "Rename" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - LTEXT "&New name:",IDC_LABEL,7,7,44,14,SS_CENTERIMAGE - EDITTEXT IDC_EDITNAME,56,7,163,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",IDOK,116,33,50,14 - PUSHBUTTON "Cancel",IDCANCEL,170,33,50,14 -END - -IDD_RENAMER DIALOGEX 0, 0, 227, 54 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_TOPMOST | WS_EX_LAYOUTRTL -CAPTION "Rename" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - LTEXT "&New name:",IDC_LABEL,7,7,44,14,SS_CENTERIMAGE - EDITTEXT IDC_EDITNAME,56,7,163,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",IDOK,116,33,50,14 - PUSHBUTTON "Cancel",IDCANCEL,170,33,50,14 -END - -IDD_LOGOFF DIALOGEX 0, 0, 179, 59 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Log Off Windows" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Log Off",IDOK,55,38,55,14 - PUSHBUTTON "&No",IDCANCEL,117,38,55,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "Are you sure you want to log off?",IDC_PROMPT,35,7,137,20,SS_CENTERIMAGE -END - -IDD_LOGOFFR DIALOGEX 0, 0, 179, 59 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_LAYOUTRTL -CAPTION "Log Off Windows" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Log Off",IDOK,55,38,55,14 - PUSHBUTTON "&No",IDCANCEL,117,38,55,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "Are you sure you want to log off?",IDC_PROMPT,35,7,137,20,SS_CENTERIMAGE -END - -IDD_SKINSETTINGS DIALOGEX 0, 0, 311, 165 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Skin:",IDC_STATICSKIN,7,7,16,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOSKIN,28,7,141,96,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "About this skin",IDC_ABOUT,176,7,60,14 - PUSHBUTTON "Reset skin",IDC_BUTTONRESET,244,7,60,14 - LTEXT "The selected skin is not compatible with this version of the start menu.",IDC_STATICVER,7,24,229,22 - CONTROL "",IDC_SKINOPTIONS,"SysTreeView32",TVS_DISABLEDRAGDROP | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,35,297,113 - LTEXT "Skin options:",IDC_STATICOPT,7,24,49,8,SS_CENTERIMAGE - LTEXT "This skin is used by the cascading All Programs menu in the Windows start menu",IDC_STATICALLPROGS,7,150,297,8 -END - -IDD_CUSTOMMENU DIALOGEX 0, 0, 249, 236 -STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Edit Menu Item (%s)" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 - LTEXT "Link:",IDC_STATICLINK,7,24,16,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOLINK,47,24,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_BUTTONLINK,228,24,14,12 - LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL - LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL - LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 - ICON "",IDC_ICONN,9,89,20,20 - CONTROL "Sort Z->A",IDC_CHECKSORTZA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,116,48,10 - CONTROL "Sort Z->A (for sub-menus)",IDC_CHECKSORTZAREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,129,101,10 - CONTROL "Sort once",IDC_CHECKSORTONCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,142,48,10 - CONTROL "Open up",IDC_CHECKOPENUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,155,44,10 - CONTROL "Open up (for sub-menus)",IDC_CHECKOPENUPREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,168,97,10 - CONTROL "Insert sub-items as buttons",IDC_CHECKINLINE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,181,106,10 - CONTROL "Split button item",IDC_CHECKSPLIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,194,65,10 - CONTROL "Don't expand",IDC_CHECKNOEXPAND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,116,59,10 - CONTROL "Multi-column",IDC_CHECKMULTICOLUMN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,129,60,10 - CONTROL "Track recent items",IDC_CHECKTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,142,78,10 - CONTROL "Don't track recent items",IDC_CHECKNOTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,155,97,10 - CONTROL "Place items first",IDC_CHECKITEMSFIRST,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,168,69,10 - CONTROL "Hide extensions",IDC_CHECKNOEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,181,72,10 - PUSHBUTTON "Restore Defaults",IDC_BUTTONRESET,7,215,90,14 - DEFPUSHBUTTON "OK",IDOK,135,215,50,14 - PUSHBUTTON "Cancel",IDCANCEL,192,215,50,14 -END - -IDD_STYLESETTINGS DIALOGEX 0, 0, 362, 249 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Select the style for the start menu.",IDC_STATICTITLE,7,7,291,10 - CONTROL "Classic style",IDC_RADIO_CLASSIC,"Button",BS_AUTORADIOBUTTON,7,18,52,10 - CONTROL "Classic with two columns",IDC_RADIO_TWO_COLUMNS,"Button",BS_AUTORADIOBUTTON,95,18,93,10 - CONTROL "Windows 7 style",IDC_RADIO_WIN7,"Button",BS_AUTORADIOBUTTON,219,18,65,10 - CONTROL 120,IDC_STATIC_CLASSIC,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,7,28,69,120 - CONTROL 121,IDC_STATIC_TWO_COLUMNS,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,94,28,103,120 - CONTROL 122,IDC_STATIC_WIN7,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,218,28,109,120 - CONTROL "Select skin...",IDC_SKIN_CLASSIC,"SysLink",WS_TABSTOP,11,152,60,8 - CONTROL "Select skin...",IDC_SKIN_CLASSIC2,"SysLink",WS_TABSTOP,98,152,60,8 - CONTROL "Select skin...",IDC_SKIN_WIN7,"SysLink",WS_TABSTOP,222,152,60,8 - CONTROL "",IDC_STATICEDGE,"Static",SS_ETCHEDHORZ,7,165,347,1 - CONTROL "Replace Start button",IDC_CHECKENABLED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,170,77,10 - CONTROL "Advanced button options...",IDC_LINKADVANCED, - "SysLink",WS_TABSTOP,114,170,157,10 - CONTROL "Aero",IDC_RADIOAERO,"Button",BS_AUTORADIOBUTTON,25,185,30,10 - CONTROL "Classic",IDC_RADIOCLASSIC,"Button",BS_AUTORADIOBUTTON,80,185,37,10 - CONTROL "Custom",IDC_RADIOCUSTOM,"Button",BS_AUTORADIOBUTTON,145,185,40,10 - ICON IDI_BTN_CLASSIC,IDC_STATICAERO,30,198,18,17,SS_NOTIFY | SS_REALSIZEIMAGE - CONTROL 124,IDC_STATICCLASSIC,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,85,203,33,13 - ICON "",IDC_STATICCUSTOM,150,198,18,17,SS_NOTIFY - PUSHBUTTON "Pick image...",IDC_BUTTONPICK,188,201,50,14 -END - -IDD_CUSTOMMENU7 DIALOGEX 0, 0, 249, 210 -STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Edit Menu Item" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 - LTEXT "Link:",IDC_STATICLINK,7,24,16,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITLINK2,47,24,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONLINK,228,24,14,12 - LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL - LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL - LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 - ICON "",IDC_ICONN,9,89,20,20 - CONTROL "Sort Z->A",IDC_CHECKSORTZA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,116,48,10 - CONTROL "Sort Z->A (for sub-menus)",IDC_CHECKSORTZAREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,129,101,10 - CONTROL "Sort once",IDC_CHECKSORTONCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,142,48,10 - CONTROL "Open up",IDC_CHECKOPENUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,155,44,10 - CONTROL "Open up (for sub-menus)",IDC_CHECKOPENUPREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,168,97,10 - CONTROL "Multi-column",IDC_CHECKMULTICOLUMN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,116,60,10 - CONTROL "Track recent items",IDC_CHECKTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,129,78,10 - CONTROL "Hide extensions",IDC_CHECKNOEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,142,72,10 - PUSHBUTTON "Restore Defaults",IDC_BUTTONRESET,7,189,90,14 - DEFPUSHBUTTON "OK",IDOK,135,189,50,14 - PUSHBUTTON "Cancel",IDCANCEL,192,189,50,14 -END - -IDD_CUSTOMLIST DIALOGEX 0, 0, 365, 183 -STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Current menu items:",IDC_STATIC,7,7,167,8 - LTEXT "Click on each item to change it. Double-click the icon to edit the additional settings. Drag to change order. Right-click for more functions. Use Tab or Shift+Tab to navigate with the keyboard",IDC_STATICHINT,7,151,351,25 - CONTROL "",IDC_LISTITEMS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,16,351,133 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_RENAME, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 220 - TOPMARGIN, 7 - BOTTOMMARGIN, 47 - END - - IDD_RENAMER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 220 - TOPMARGIN, 7 - BOTTOMMARGIN, 47 - END - - IDD_LOGOFF, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 172 - TOPMARGIN, 7 - BOTTOMMARGIN, 52 - END - - IDD_LOGOFFR, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 172 - TOPMARGIN, 7 - BOTTOMMARGIN, 52 - END - - IDD_SKINSETTINGS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 304 - TOPMARGIN, 7 - BOTTOMMARGIN, 158 - END - - IDD_CUSTOMMENU, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 242 - TOPMARGIN, 7 - BOTTOMMARGIN, 229 - END - - IDD_STYLESETTINGS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 354 - TOPMARGIN, 7 - BOTTOMMARGIN, 242 - END - - IDD_CUSTOMMENU7, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 242 - TOPMARGIN, 7 - BOTTOMMARGIN, 203 - END - - IDD_CUSTOMLIST, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 358 - TOPMARGIN, 7 - BOTTOMMARGIN, 176 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Classic Start Menu" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicStartMenuDLL" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicStartMenuDLL.dll" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" -IDI_APPSICON ICON "apps.ico" -IDI_BTN_CLASSIC ICON "btn_aero.ico" -IDI_START ICON "start.ico" -IDI_START10 ICON "start10.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// SKIN -// - -1 SKIN "SkinDescription.txt" -2 SKIN "SkinDescription7.txt" - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDB_ARROWS BITMAP "menu_arrows.bmp" -IDB_ARROWS150 BITMAP "menu_arrows150.bmp" -IDB_SEARCH_ICONS BITMAP "search_icons.bmp" -IDB_STYLE_CLASSIC1 BITMAP "style_classic.bmp" -IDB_STYLE_CLASSIC2 BITMAP "style_vista.bmp" -IDB_STYLE_WIN7 BITMAP "style_7.bmp" -IDB_BTN_CLASSIC BITMAP "btn_classic.bmp" -IDB_STYLE_CLASSIC1150 BITMAP "style_classic150.bmp" -IDB_STYLE_CLASSIC2150 BITMAP "style_vista150.bmp" -IDB_STYLE_WIN7150 BITMAP "style_7150.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// IMAGE -// - -IDB_BUTTON96 IMAGE "button96.png" -IDB_BUTTON120 IMAGE "button120.png" -IDB_BUTTON144 IMAGE "button144.png" -IDB_BUTTON180 IMAGE "button180.png" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_APP_TITLE "Classic Start Menu" - IDS_SETTINGS_TITLE "Settings for Classic Start Menu" - IDS_SETTINGS_TITLE_VER "Settings for Classic Start Menu %d.%d.%d" - IDS_NEW_SETTINGS "You need to restart the menu for the new settings to take effect: Right-click on the start button and select ""Exit"". Then run ClassicStartMenu.exe again. It will read the new settings." - IDS_NO_TEXT "" -END - -STRINGTABLE -BEGIN - IDS_SKIN_ERR_UNKNOWN "Unknown error.\r\n" - IDS_SKIN_ERR_DISABLE "\r\nYou can disable this popup from the settings." - IDS_SKIN_ERR "Skin Error" - IDS_SKIN_WARN "Skin Warning" - IDS_SKIN_ABOUT "About skin %s" - IDS_SKIN_FAIL "Failed to load skin." - IDS_SKIN_ERR_BMPRES "Failed to load bitmap resource with ID=%d.\r\n%s" - IDS_SKIN_ERR_BMPFILE "Failed to load bitmap file %s.\r\n%s" - IDS_SKIN_ERR_MASKRES "Failed to load mask bitmap resource with ID=%d.\r\n%s" - IDS_SKIN_ERR_MASKFILE "Failed to load mask bitmap file %s.\r\n%s" - IDS_SKIN_ERR_MASKSIZE "The background bitmap %d and the mask bitmap %d have different sizes.\r\n" - IDS_SKIN_ERR_FIND_RES1 "Can't find the main ""SKIN"" resource with ID=1.\r\n" - IDS_SKIN_ERR_LOAD_RES1 "Failed to load the main ""SKIN"" resource with ID=1.\r\n" - IDS_SKIN_ERR_LOAD_FILE1 "Failed to load the main skin file %s.\r\n" -END - -STRINGTABLE -BEGIN - IDS_SKIN_ERR_FIND_RES "Can't find the variation ""SKIN"" resource with ID=%d.\r\n" - IDS_SKIN_ERR_LOAD_RES "Failed to load the variation ""SKIN"" resource with ID=%d.\r\n" - IDS_SKIN_ERR_LOAD_FILE "Failed to load the variation skin file %s.\r\n" - IDS_SKIN_ERR_LOAD "Error loading %s\n%s" - IDS_SKIN_ERR_VERSION "The selected skin is not compatible with this version of the start menu.\r\n" - IDS_MENU_TITLE "== Classic Start Menu ==" - IDS_DEFAULT_SKIN "" - IDS_CONTROLS_SETTINGS "Controls" - IDS_OPEN_NOTHING "Nothing" - IDS_OPEN_NOTHING_TIP "The action will do nothing" - IDS_OPEN_CSM "Classic Start Menu" - IDS_OPEN_CSM_TIP "The action will open the classic start menu" - IDS_OPEN_WSM "Windows Start Menu" - IDS_OPEN_WSM_TIP "The action will open the default start menu" - IDS_LCLICK "Left Click opens:" - IDS_LCLICK_TIP "Select what happens when you click the left mouse button on the Start Button" -END - -STRINGTABLE -BEGIN - IDS_SHIFT_LCLICK "Shift+Click opens:" - IDS_SHIFT_LCLICK_TIP "Select what happens when you hold Shift and click the left mouse button on the Start Button" - IDS_WIN_KEY "Windows Key opens:" - IDS_WIN_KEY_TIP "Select what happens when you press the Windows key" - IDS_SHIFT_WIN "Shift+Win opens:" - IDS_SHIFT_WIN_TIP "Select what happens when you hold Shift and press the Windows key" - IDS_MCLICK "Middle Click opens:" - IDS_MCLICK_TIP "Select what happens when you click the middle mouse button on the Start Button" - IDS_HOVER "Hover opens:" - IDS_HOVER_TIP "Select what happens when you hover the mouse over the Start Button" - IDS_HOVER_DELAY "Hover delay" - IDS_HOVER_DELAY_TIP "Enter the delay (in ms) for hovering over the Start Button" - IDS_CSM_HOTKEY "Additional Classic Menu hotkey" - IDS_CSM_HOTKEY_TIP "Enter an additional hotkey for opening the classic start menu" - IDS_WSM_HOTKEY "Additional Windows Menu hotkey" - IDS_WSM_HOTKEY_TIP "Enter an additional hotkey for opening the Windows start menu" -END - -STRINGTABLE -BEGIN - IDS_SHOW_ITEMS "Special Items" - IDS_ITEM_HIDE "Don't display this item" - IDS_ITEM_HIDE_TIP "This item will not appear in the start menu" - IDS_ITEM_SHOW "Display as a link" - IDS_ITEM_SHOW_TIP "This item will appear as a link you can click" - IDS_ITEM_MENU "Display as a menu" - IDS_ITEM_MENU_TIP "This item will appear as a sub-menu" - IDS_SHOW_FAVORITES "Favorites" - IDS_SHOW_FAVORITES_TIP "Select how to display Favorites in the start menu" - IDS_SHOW_DOCUMENTS "Recent documents" - IDS_SHOW_DOCUMENTS_TIP "Select how to display the recent documents in the start menu" - IDS_MAX_DOCS "Max recent documents" - IDS_MAX_DOCS_TIP "Limit the number of recent documents in the start menu" - IDS_SHOW_USERFILES "User files" - IDS_SHOW_USERFILES_TIP "Select how to display the user's files in the start menu" - IDS_SHOW_USERDOCS "User documents" -END - -STRINGTABLE -BEGIN - IDS_SHOW_USERDOCS_TIP "Select how to display the user's documents in the start menu" - IDS_SHOW_USERPICS "User pictures" - IDS_SHOW_USERPICS_TIP "Select how to display the user's pictures in the start menu" - IDS_SHOW_CP "Control Panel" - IDS_SHOW_CP_TIP "Select how to display the Control Panel in the start menu" - IDS_SHOW_NETWORK "Network Connections" - IDS_SHOW_NETWORK_TIP "Select how to display Network in the start menu" - IDS_SHOW_PRINTERS "Printers" - IDS_SHOW_PRINTERS_TIP "Select how to display Printers in the start menu" - IDS_SHOW_SEARCH "Show Search Menu" - IDS_SHOW_SEARCH_TIP "Enable the Search menu" - IDS_SHOW_HELP "Show Help and Support" - IDS_SHOW_HELP_TIP "Enable the Help and Support item" - IDS_SHOW_RUN "Show Run" - IDS_SHOW_RUN_TIP "Enable the Run item" - IDS_SHOW_LOGOFF "Show Log Off" -END - -STRINGTABLE -BEGIN - IDS_CUSTOM_TIP "This is a custom menu item. Use the command property to launch a program, or the link property to add a folder to the start menu" - IDS_SEARCH_TIP "This is the top item for the Search menu" - IDS_SETTINGS_MENU_TIP "This is the top item for the Settings menu" - IDS_FEATURES_TIP "Opens the Programs and Features window" - IDS_RESTORE_TIP "Restores all properties (text, icon and more) to the defaults for the selected command" - IDS_SEARCH_BOX_TIP "This is a search box where you can type the text you want to find" - IDS_SEARCH_BOX "Search Box" - IDS_SHOW_SEARCH_BOX "Show search box" - IDS_SHOW_SEARCH_BOX_TIP "Enable the search for programs" - IDS_SEARCH_BOX_HIDE "No search box" - IDS_SEARCH_BOX_HIDE_TIP "The search box is not shown" - IDS_SEARCH_BOX_SHOW "Access normally" - IDS_SEARCH_BOX_SHOW_TIP "The search box will be accessible with the arrow keys and the mouse" - IDS_SEARCH_BOX_TAB "Access with Tab" - IDS_SEARCH_BOX_TAB_TIP "The search box will be accessible only with the Tab key and the mouse" - IDS_SEARCH_BOX_SEL "Selected by default" -END - -STRINGTABLE -BEGIN - IDS_SEARCH_BOX_SEL_TIP "When this is checked, the search box will be selected when you open the menu" - IDS_SEARCH_PATH "Search the system path" - IDS_SEARCH_PATH_TIP "When this is checked, the search will look in the folders listed in the PATH environment variable" - IDS_SUB_WORD "Match parts of words" - IDS_SUB_WORD_TIP "The search will match parts in the middle of words. For example 'enu' will match 'Classic Menu'" - IDS_SEARCH_TRACK "Track frequency of use" - IDS_SEARCH_TRACK_TIP "When this is checked, the start menu will track how frequently you use programs and will sort the search results by usage" - IDS_SEARCH_MAX "Max search results" - IDS_SEARCH_MAX_TIP "Limit the number of the search results. If the search finds more than this number, no results will be shown unless you press Tab" - IDS_SEARCH_AUTO "Enable Auto-Complete" - IDS_SEARCH_AUTO_TIP "When this is checked, typing a path in the search box will auto-complete names of files and folders" - IDS_INLINE_TIP "The sub-items of this menu item will appear as a row of buttons instead of a sub-menu" - IDS_NOEXTENSIONS_TIP "This menu and its sub-menus will hide the file extensions" - IDS_DELAY_ICONS "Delay loading of icons" -END - -STRINGTABLE -BEGIN - IDS_SHOW_LOGOFF_TIP "Enable the Log Off item" - IDS_CONFIRM_LOGOFF "Confirm Log Off" - IDS_CONFIRM_LOGOFF_TIP "The Log Off command will show a confirmation prompt before logging off" - IDS_SHOW_UNDOCK "Show Undock" - IDS_SHOW_UNDOCK_TIP "Enable the Undock item (for laptops only)" - IDS_SHOW_SHUTDOWN "Shutdown" - IDS_SHOW_SHUTDOWN_TIP "Select how to display Shutdown in the start menu" - IDS_SHOW_RSHUTDOWN "Show Shutdown during remote sessions" - IDS_SHOW_RSHUTDOWN_TIP "Enable the Shutdown item during a Remote Desktop connection" - IDS_SHOW_RECENT_OLD "Show recent programs" - IDS_SHOW_RECENT_TIP_OLD "Enable the display of recently-used programs" - IDS_MAX_PROGS "Max recent programs (use negative number to reverse the order)" - IDS_MAX_PROGS_TIP "Limit the number of recent programs. If the number is negative, the most recent program will be at the bottom" - IDS_RECENT_TOP "Show recent programs on top" - IDS_RECENT_TOP_TIP "Select if you want the recent programs to be before or after the other programs in the main menu" - IDS_RECENT_KEYS "Shortcuts for the recent programs" -END - -STRINGTABLE -BEGIN - IDS_RECENT_KEYS_TIP "Select the style of the keyboard shortcuts for the recent programs" - IDS_KEY_NOTHING "No shortcuts" - IDS_KEY_NOTHING_TIP "Disables the shortcuts completely" - IDS_KEY_NORMAL "Normal shortcuts" - IDS_KEY_NORMAL_TIP "Use the first letter of the program for the shortcut" - IDS_KEY_DIGITS "Digits" - IDS_KEY_DIGITS_TIP "Use digits for the shortcuts (1, 2, 3, etc)" - IDS_KEY_HIDDEN "Hidden digits" - IDS_KEY_HIDDEN_TIP "Same as above, but the digits are not shown" - IDS_BEHAVIOR_SETTINGS "General Behavior" - IDS_EXPAND_LINKS "Expand folder shortcuts" - IDS_EXPAND_LINKS_TIP "When this is checked, shortcuts (links) to folders will open as sub-menus" - IDS_MENU_DELAY "Menu delay" - IDS_MENU_DELAY_TIP "The delay (in ms) for opening sub-menus when the mouse hovers over a folder item" - IDS_TIP_DELAY "Infotip delay" - IDS_TIP_DELAY_TIP "The delay for the infotip. The first number is the delay for showing the infotip and the second is the delay for hiding it. Use '0,0' to disable the tips" -END - -STRINGTABLE -BEGIN - IDS_FTIP_DELAY "Infotip delay (for folders)" - IDS_FTIP_DELAY_TIP "Same as the above, but for folder items. This is disabled by default because the folder infotips are usually not very helpful" - IDS_ANIM_NONE "No animation" - IDS_ANIM_NONE_TIP "The menu pops in with no animation" - IDS_ANIM_FADE "Fade" - IDS_ANIM_FADE_TIP "The menu fades into view" - IDS_ANIM_SLIDE "Slide" - IDS_ANIM_SLIDE_TIP "The menu slides into view" - IDS_ANIMATION "Main menu animation" - IDS_ANIMATION_TIP "Pick the type of the animation for the main menu" - IDS_ANIM_SPEED "Main menu animation speed" - IDS_ANIM_SPEED_TIP "The duration (in ms) for the main menu animation" - IDS_SUB_ANIMATION "Sub-menu animation" - IDS_SUB_ANIMATION_TIP "Pick the type of the animation for the sub-menus" - IDS_SUB_ANIM_SPEED "Sub-menu animation speed" - IDS_SUB_ANIM_SPEED_TIP "The duration (in ms) for the sub-menu animation" -END - -STRINGTABLE -BEGIN - IDS_SCROLL_SPEED "Main menu scroll speed (1..10)" - IDS_SCROLL_SPEED_TIP "The speed (from 1 to 10) when scrolling the items in the main menu" - IDS_SUB_SCROLL_SPEED "Sub-menu scroll speed (1..10)" - IDS_SUB_SCROLL_SPEED_TIP - "The speed (from 1 to 10) when scrolling the items in the sub-menus" - IDS_FADE_SPEED "Fade speed" - IDS_FADE_SPEED_TIP "The duration (in ms) of the fade animation for the selected menu item" - IDS_DRAG_DELAY "Drag/drop hide delay" - IDS_DRAG_DELAY_TIP "The delay (in ms), after which the menu will close when you are dragging an item outside of the menu. Lets you drag from the menu to the Desktop or other programs" - IDS_ACCESSIBILITY "Enable accessibility" - IDS_ACCESSIBILITY_TIP "Enable the active accessibility features of the start menu" - IDS_NEXTTASKBAR "Show next to taskbar (when the taskbar is vertical)" - IDS_NEXTTASKBAR_TIP "When this is checked and the taskbar is docked to the left or right edge of the screen, the start menu will appear next to the taskbar instead of on top of it" - IDS_SEARCH_COMMAND "Custom search command" - IDS_SEARCH_COMMAND_TIP "Enter a custom command to run when you pick Search -> For Files or Folders" - IDS_CASCADE_MENU "Cascading right-click menu" - IDS_CASCADE_MENU_TIP "When this is checked, the additional items of the right-click menu (like New Folder, or Sort by Name) are placed in a sub-menu of their own" -END - -STRINGTABLE -BEGIN - IDS_CACHE_ICONS "Pre-cache icons" - IDS_CACHE_ICONS_TIP "When this is checked, the system will begin pre-loading the icons as soon as you log in, so the start menu will open faster" - IDS_SKIN_ERRORS "Report skin errors" - IDS_SKIN_ERRORS_TIP "When this is checked, the menu will report problems with the current skin. This is useful when creating and troubleshooting new skins" - IDS_LOOK_SETTINGS "Menu Look" - IDS_MENU_WIDTH "Main menu width" - IDS_MENU_WIDTH_TIP "Set the width of the main menu text to fit this many average-width characters" - IDS_SUBMENU_WIDTH "Sub-menu width" - IDS_SUBMENU_WIDTH_TIP "Set the width of the sub-menu text to fit this many average-width characters" - IDS_SAME_COLUMNS "All columns are same size" - IDS_SAME_COLUMNS_TIP "When this is checked, all columns of a menu will be forced to be the same size" - IDS_MENU_CAPTION "Menu caption" - IDS_MENU_CAPTION_TIP "Enter the text you want to see on the side of the menu (for skins that support caption)" - IDS_MENU_USERNAME "User name text" - IDS_MENU_USERNAME_TIP "Enter the text you want to see in the user-name portion of the menu (for skins that show the user name)" - IDS_PIC_COMMAND "User picture command" -END - -STRINGTABLE -BEGIN - IDS_PIC_COMMAND_TIP "Enter the command you want to run when you click on the user picture" - IDS_NAME_COMMAND "User name command" - IDS_NAME_COMMAND_TIP "Enter the command you want to run when you click on the user name" - IDS_SMALL_SIZE_SM "Small icon size" - IDS_SMALL_SIZE_SM_TIP "Set the small icon size. The default is 16 for DPI<=96, 20 for 96120" - IDS_LARGE_SIZE_SM "Large icon size" - IDS_LARGE_SIZE_SM_TIP "Set the large icon size. The default is 32 for DPI<=96, 40 for 96120" - IDS_NUMERIC_SORT "Use numeric sorting" - IDS_NUMERIC_SORT_TIP "When this is checked, the start menu will use numeric (logical) sorting instead of alphabetical sorting for names that contain numbers" - IDS_FONT_SMOOTHING "Font smoothing" - IDS_FONT_SMOOTHING_TIP "Select the font smoothing for the menu text" - IDS_SMOOTH_DEFAULT "Default" - IDS_SMOOTH_DEFAULT_TIP "The text will use the system default" - IDS_SMOOTH_NONE "No smoothing" - IDS_SMOOTH_NONE_TIP "The text will have no smoothing" - IDS_SMOOTH_STD "Standard" -END - -STRINGTABLE -BEGIN - IDS_SMOOTH_STD_TIP "The text will use the the standard anti-aliasing smoothing" - IDS_SMOOTH_CLEAR "Clear Type" - IDS_SMOOTH_CLEAR_TIP "The text will use the ClearType smoothing" - IDS_CONTEXT_MENU_SETTINGS "Context Menu" - IDS_DRAG_DROP "Enable Drag and Drop" - IDS_DRAG_DROP_TIP "When this is checked, the user will be allowed to drag and drop items in the start menu" - IDS_CONTEXT_MENU "Enable right-click menu" - IDS_CONTEXT_MENU_TIP "When this is checked, the user will be allowed to right-click on an item and use its context menu" - IDS_NEW_FOLDER "Enable New Folder and New Shortcut" - IDS_NEW_FOLDER_TIP "When this is checked, the user will be allowed to right-click in the start menu and create new folders and shortcuts" - IDS_EXIT "Enable Exit" - IDS_EXIT_TIP "When this is checked, the user can right-click on the start button and select 'Exit'" - IDS_SOUND_SETTINGS "Sounds" - IDS_SOUND_MAIN "Main menu sound" - IDS_SOUND_MAIN_TIP "This sound plays when the start menu is opened" - IDS_SOUND_POPUP "Sub-menu sound" -END - -STRINGTABLE -BEGIN - IDS_SOUND_POPUP_TIP "This sound plays when a sub-menu is opened" - IDS_SOUND_COMMAND "Command sound" - IDS_SOUND_COMMAND_TIP "This sound plays when a start menu item is executed" - IDS_SOUND_DROP "Drop sound" - IDS_SOUND_DROP_TIP "This sound plays when something is dropped on the start menu" - IDS_WSM_SETTINGS "Windows Start Menu" - IDS_CASCADE_ALL "Cascading All Programs menu" - IDS_CASCADE_ALL_TIP "When this is checked, the 'All Programs' item in the Windows start menu will expand as a cascading sub-menu" - IDS_ALL_DELAY "Hover delay" - IDS_ALL_DELAY_TIP "Enter the delay (in ms) for hovering over the 'All Programs' item" - IDS_ALL_SELECT "Initially focus on:" - IDS_ALL_SELECT_TIP "Select which item will be selected by default when you open the Windows start menu" - IDS_SELECT_SEARCH "Search box" - IDS_SELECT_SEARCH_TIP "The search box will be selected by default" - IDS_SELECT_BUTTON "All Programs" - IDS_SELECT_BUTTON_TIP "The 'All Programs' item will be selected by default" -END - -STRINGTABLE -BEGIN - IDS_SKIN_SETTINGS "Skin" - IDS_ALL_SKIN_SETTINGS "All Programs Skin" - IDS_CUSTOM_SETTINGS "Customize Start Menu" - IDS_LANGUAGE_SETTINGS_SM "Language" - IDS_SCROLL_TYPE "Multiple columns in sub-menus" - IDS_SCROLL_TYPE_TIP "Select what to do when a sub-menu doesn't fit in a single column" - IDS_SCROLL_NO "Use multiple columns" - IDS_SCROLL_NO_TIP "If the menu doesn't fit in one column it will use multiple columns" - IDS_SCROLL_YES "Use single column (scroll)" - IDS_SCROLL_YES_TIP "If the menu doesn't fit in one column it will start scrolling" - IDS_SCROLL_AUTO "Auto (multiple columns if they fit)" - IDS_SCROLL_AUTO_TIP "The menu will use multiple columns only if all columns fit on screen. Otherwise it will use a single scrolling column" - IDS_ANIM_RANDOM "Random" - IDS_ANIM_RANDOM_TIP "The menu will use either slide or fade randomly" - IDC_SKINVARIATION "Skin Variation" - IDS_COMMAND_TIP "Pick a command for the menu item. The command determines what the item does when clicked" -END - -STRINGTABLE -BEGIN - IDS_LINK_TIP "Type a full path of a file or a folder. If you select a file, it will be executed. If you select a folder, it will be opened as a sub-menu. You can use environment variables like %windir%\\Notepad.exe. Note: Buttons with sub-menus cannot have a link" - IDS_TEXT_TIP "Enter the text for the menu item. If the text starts with $ (like $Menu.Network) it will be looked up in the file StartMenuL10N.ini" - IDS_TIP_TIP "Enter the infotip for the menu item. If the text starts with $ (like $Menu.NetworkTip) it will be looked up in the file StartMenuL10N.ini" - IDS_ICON_TIP "Enter the icon for the button. If the icon is blank, the default icon of the link will be used instead. Use either a path to a .ico file, or a combination of a .dll file and an icon ID. Use 'none' to get no icon at all" - IDS_SORTZA_TIP "The menu will be sorted in descending order by default" - IDS_SORTZAREC_TIP "The sub-menus of this menu will be sorted in descending order" - IDS_SORTONCE_TIP "The menu will be sorted automatically the first time it is opened. Any items added later will be at the bottom" - IDS_OPENUP_TIP "The menu will open up instead of down (if there is room)" - IDS_OPENUPREC_TIP "The sub-menus of this menu will open up instead of down" - IDS_NOEXPAND_TIP "If this item has a link to a folder, it will not expand as a sub-menu" - IDS_MULTICOLUMN_TIP "The menu will use multiple columns if it doesn't fit on screen" - IDS_TRACK_TIP "The items from this menu will be tracked by the 'Recent Programs' database" - IDS_NOTRACK_TIP "The items from this menu will not be tracked by the 'Recent Programs' database" - IDS_ITEMSFIRST_TIP "If the menu has both a link to a folder and child items, the child items will appear before the files of the folder" - IDS_MAIN_SORTZA "Sort the main menu in Z->A order" - IDS_MAIN_SORTONCE "Sort the main menu only the first time" -END - -STRINGTABLE -BEGIN - IDS_SEPARATOR_TIP "This item separates items in the menu" - IDS_BREAK_TIP "(only for two-column main menus) marks the start of the second column" - IDS_PADDING_TIP "(only for two-column main menus) moves the rest of the items in the column to the bottom" - IDS_PROGRAMS_TIP "The Programs folder - contains all installed programs" - IDS_FAVORITES_TIP "The Favorites folder" - IDS_DOCUMENTS_TIP "Shows the recent documents" - IDS_USERFILES_TIP "Shows the user files folder" - IDS_USERDOCS_TIP "Shows the user documents folder" - IDS_USERPICS_TIP "Shows the user pictures folder" - IDS_CONTROLPANEL_TIP "Shows the contents of the Control Panel" - IDS_CONTROLPANEL2_TIP "Shows the contents of the Control Panel. When double-clicked, will show the Control Panel in Categories view" - IDS_SECURITY_TIP "Shows the Windows Security menu (with Task Manager, Change Password, etc). This only works via Remote Desktop" - IDS_NETWORK_TIP "Shows the network connections" - IDS_PRINTERS_TIP "Shows the available printers" - IDS_RUN_TIP "Shows the Run dialog" - IDS_HELP_TIP "Shows the Windows help" -END - -STRINGTABLE -BEGIN - IDS_LOGOFF_TIP "Logs off the current user" - IDS_UNDOCK_TIP "Undocks the laptop from the docking station" - IDS_DISCONNECT_TIP "Disconnects the computer from the terminal session (like Remote Desktop)" - IDS_SHUTDOWNBOX_TIP "Shows the shutdown dialog" - IDS_SEARCHFI_TIP "Searches for files and folders" - IDS_SEARCHPR_TIP "Searches for a printer" - IDS_SEARCHCO_TIP "Searches for computers on the network" - IDS_SEARCHPE_TIP "Searches for people. May be disabled if Windows Mail is not available" - IDS_TASKBAR_TIP "Opens the Taskbar and Start Menu settings" - IDS_MENU_TIP "Opens the Classic Start Menu settings" - IDS_RECENT_TIP "Creates a sub-menu with the recently executed items" - IDS_SLEEP_TIP "Suspends the computer in sleep state" - IDS_HIBERNATE_TIP "Suspends the computer in hibernate state" - IDS_RESTART_TIP "Restarts the computer" - IDS_SHUTDOWN_TIP "Shuts down the computer" - IDS_SWITCH_TIP "Exits the current session and enters the 'switch user' screen" -END - -STRINGTABLE -BEGIN - IDS_DELAY_ICONS_TIP "When this is checked, the menu will show first and the icons will continue to load after that" - IDS_SHOW_FAVORITES_TIP2 "Select how to display Favorites in the start menu\nWarning: You don't have a Favorites item in your custom menu, so this setting will be ignored" - IDS_SHOW_DOCUMENTS_TIP2 "Select how to display the recent documents in the start menu\nWarning: You don't have a Documents item in your custom menu, so this setting will be ignored" - IDS_SHOW_USERFILES_TIP2 "Select how to display the user's files in the start menu\nWarning: You don't have a User Files item in your custom menu, so this setting will be ignored" - IDS_SHOW_USERDOCS_TIP2 "Select how to display the user's documents in the start menu\nWarning: You don't have a User Documents item in your custom menu, so this setting will be ignored" - IDS_SHOW_USERPICS_TIP2 "Select how to display the user's pictures in the start menu\nWarning: You don't have a User Pictures item in your custom menu, so this setting will be ignored" - IDS_SHOW_CP_TIP2 "Select how to display the Control Panel in the start menu\nWarning: You don't have a Control Panel item in your custom menu, so this setting will be ignored" - IDS_SHOW_NETWORK_TIP2 "Select how to display Network in the start menu\nWarning: You don't have a Network Connections item in your custom menu, so this setting will be ignored" - IDS_SHOW_PRINTERS_TIP2 "Select how to display Printers in the start menu\nWarning: You don't have a Printers item in your custom menu, so this setting will be ignored" - IDS_SHOW_SHUTDOWN_TIP2 "Select how to display Shutdown in the start menu\nWarning: You don't have a 'Shutdown dialog' item in your custom menu, so this setting will be ignored" - IDS_SHOW_SEARCH_BOX_TIP2 - "Enable the search for programs\nWarning: You don't have a Search Box item in your custom menu, so this setting will be ignored" - IDS_SHOW_SEARCH_TIP2 "Enable the Search menu\nWarning: You don't have a Search Menu item in your custom menu, so this setting will be ignored" - IDS_SHOW_HELP_TIP2 "Enable the Help and Support item\nWarning: You don't have a Help item in your custom menu, so this setting will be ignored" - IDS_SHOW_RUN_TIP2 "Enable the Run item\nWarning: You don't have a Run item in your custom menu, so this setting will be ignored" - IDS_SHOW_LOGOFF_TIP2 "Enable the Log Off item\nWarning: You don't have a Log Off item in your custom menu, so this setting will be ignored" - IDS_SHOW_UNDOCK_TIP2 "Enable the Undock item (for laptops only)\nWarning: You don't have a Undock item in your custom menu, so this setting will be ignored" -END - -STRINGTABLE -BEGIN - IDS_LOCK_TIP "Locks the computer" - IDS_SUB_ANIM_ALWAYS "Always animate sub-menus" - IDS_SUB_ANIM_ALWAYS_TIP "When this is checked, the sub-menus will animate every time they open" - IDS_EXPLORER "Enable Windows Explorer" - IDS_EXPLORER_TIP "Uncheck this to prevent opening folders in Windows Explorer" - IDS_EXPLORER_PATH "Default Explorer path" - IDS_EXPLORER_PATH_TIP "Set the default path for the Windows Explorer command in the Start Button menu. Leave blank to remove the Windows Explorer command. The special locations 'computer', 'desktop' and 'libraries' are also supported" - IDS_HIDE_PIC "Hide user picture" - IDS_HIDE_PIC_TIP "When this is checked, the user picture is removed from the Windows start menu" - IDS_SORT_DOCS "Sort Recent Documents" - IDS_SORT_DOCS_TIP "Select how you want the recent documents to be sorted" - IDS_SORT_NAME "By name" - IDS_SORT_NAME_TIP "The recent documents will be sorted by name" - IDS_SORT_EXT "By extension" - IDS_SORT_EXT_TIP "The recent documents will be sorted by extension" - IDS_MENU_SHADOW "Enable menu shadow" -END - -STRINGTABLE -BEGIN - IDS_MENU_SHADOW_TIP "When this is checked, the menus will have a shadow" - IDS_START_BUTTON "Start Button" - IDS_ENABLE_BUTTON "Enable Start button" - IDS_ENABLE_BUTTON_TIP "When this is checked, a Start button will be added to the taskbar" - IDS_BUTTON_TYPE "Button look" - IDS_BUTTON_TYPE_TIP "Select the look of the Start button" - IDS_CLASSIC_BUTTON "Classic button" - IDS_CLASSIC_BUTTON_TIP "Select the Classic look for Start button" - IDS_AERO_BUTTON "Aero button" - IDS_AERO_BUTTON_TIP "Select the Aero look for the Start button" - IDS_CUSTOM_BUTTON "Custom button" - IDS_CUSTOM_BUTTON_TIP "Select a custom bitmap for the Start button" - IDS_BUTTON_IMAGE "Button image" - IDS_BUTTON_IMAGE_TIP "Select a bitmap to be used for the Start button" -END - -STRINGTABLE -BEGIN - IDS_BUTTON_SIZE "Button size" - IDS_BUTTON_SIZE_TIP "Select the width for the button when using a custom image" - IDS_HOT_CORNERS "Disable active corners" - IDS_HOT_CORNERS_TIP "Select which active corners to disable" - IDS_SKIP_METRO "Skip Metro screen" - IDS_SKIP_METRO_TIP "Automatically skip the Metro screen after login and enter the Desktop" - IDS_BUTTON_ICON "Button icon" - IDS_BUTTON_ICON_TIP "Select the icon for the classic Start button" - IDS_BUTTON_TIP "Button tooltip" - IDS_BUTTON_TIP_TIP "Select the tooltip for the Start button" - IDS_BUTTON_TEXT "Button text" - IDS_BUTTON_TEXT_TIP "Select the text for the classic Start button" - IDS_METRO_SETTINGS "Windows 8 Settings" - IDS_DISABLE_NONE "None" - IDS_DISABLE_NONE_TIP "Don't disable any corners" - IDS_DISABLE_START "Start screen" -END - -STRINGTABLE -BEGIN - IDS_DISABLE_START_TIP "Disable the Start screen popup at the bottom corner when the taskbar is at the bottom" - IDS_DISABLE_ALL "All" - IDS_DISABLE_ALL_TIP "Disable all corners" - IDS_ENABLE_BUTTON2 "Replace Start button" - IDS_ENABLE_BUTTON_TIP2 "When this is checked, the Start button will be replaced with a custom image" - IDS_SPLIT_TIP "The item will be split into separate parts for the command and for the sub-menu arrow" - IDS_STYLE_SETTINGS "Start Menu Style" - IDS_OPEN_WSS "Windows Start Screen" - IDS_OPEN_WSS_TIP "The action will open the Start screen" - IDS_WSS_HOTKEY "Additional Start screen hotkey" - IDS_WSS_HOTKEY_TIP "Enter an additional hotkey for opening the Start screen" - IDS_JUMPLISTS "Enable jumplists" - IDS_JUMPLISTS_TIP "When this is checked, programs in the main menu will have a sub-menu of recently used documents and common tasks" - IDS_MAX_JUMPLISTS "Max items in jumplists" - IDS_MAX_JUMPLISTS_TIP "Limit the number of items in the jumplists" -END - -STRINGTABLE -BEGIN - IDS_JUMPLIST_KEYS "Keyboard shortcuts for programs with jumplists" - IDS_JUMPLISTS_KEY_TIP "Select the action to happen when you press the keyboard shortcut for a program with a jumplist" - IDS_KEY_SELECT "Select" - IDS_KEY_SELECT_TIP "The program will be selected" - IDS_KEY_RUN "Run" - IDS_KEY_RUN_TIP "The program will run" - IDS_KEY_OPEN "Open jumplist" - IDS_KEY_OPEN_TIP "The program will be selected and the jumplist will open" - IDS_APPS_TIP "The Apps folder - contains all Windows Store apps (for Windows 8 and up)" - IDS_SPLIT_DELAY "Delay multiplier for split buttons (%)" - IDS_SPLIT_DELAY_TIP "Select percentage of the menu delay to use when hovering over the main portion of the split button. For example 200% means two times longer delay than normal" - IDS_OPEN_BOTH "Start Menu in Desktop and Start Screen in Metro" - IDS_OPEN_BOTH_TIP "The button will open the classic start menu when pressed in the Desktop and open the Windows start screen when pressed in a Metro app" - IDS_SHOW_COMPUTER "Computer" - IDS_COMPUTER_TIP "Show the contents of the computer" - IDS_SHOW_COMPUTER_TIP "Select how to display the computer in the start menu" -END - -STRINGTABLE -BEGIN - IDS_SHOW_COMPUTER_TIP2 "Select how to display the computer in the start menu\nWarning: You don't have a Computer item in your custom menu, so this setting will be ignored" - IDS_OPEN_DESKTOP "Start Menu in Desktop and shows Desktop in Metro" - IDS_OPEN_DESKTOP_TIP "The button will open the classic start menu when pressed in the Desktop and show the Desktop when pressed in the start screen" - IDS_SORT_DATE "By date" - IDS_SORT_DATE_TIP "The recent documents will be sorted by date of last use" - IDS_ENABLE_TASKBARS "Show on all taskbars" - IDS_ENABLE_TASKBARS_TIP "When this is checked, each taskbar will have its own start button" - IDS_TASKBAR_TRANS "Disable taskbar transparency" - IDS_TASKBAR_TRANS_TIP "When this is checked, the taskbar will be opaque" - IDS_SEARCH_PROGRAMS "Search programs and settings" - IDS_SEARCH_PROGRAMS_TIP "When this is checked, the search results will include programs and settings" - IDS_SEARCH_METRO "Search Metro apps" - IDS_SEARCH_METRO_TIP "When this is checked, the search results will include Metro apps" - IDS_SEARCH_KEYWORDS "Search for keywords" -END - -STRINGTABLE -BEGIN - IDS_SEARCH_KEYWORDS_TIP "When this is checked, the search will look at the keywords associated with the settings" - IDS_SEARCH_FILES "Search files" - IDS_SEARCH_FILES_TIP "When this is checked, the search results will include files, emails and other items from indexed locations" - IDS_SEARCH_FILES_TIP2 "When this is checked, the search results will include files, emails and other items from indexed locations\nWarning: the search service is disabled" - IDS_SEARCH_CONTENTS "Search contents" - IDS_SEARCH_CONTENTS_TIP "When this is checked, the search will look at the file contents and metadata" - IDS_SEARCH_CATEGORIES "Organize by library" - IDS_SEARCH_CATEGORIES_TIP - "When this is checked, the files will be grouped by the library they are in - Documents, Music, Pictures, etc" - IDS_SEARCH_EVERYWHERE "Search all indexed locations" - IDS_SEARCH_EVERYWHERE_TIP - "When this is checked, the search for files will look in all indexed folders. Otherwise only libraries and the Desktop will be searched" - IDS_SEARCH_INTERNET "Search the Internet" - IDS_SEARCH_INTERNET_TIP "When this is checked, the start menu will have an option to search the Internet" - IDS_NO_RECENT "Don't show" - IDS_NO_RECENT_TIP "No recently used programs will be shown" - IDS_RECENT_PROGRAMS "Show recent or frequent programs" - IDS_RECENT_PROGRAMS_TIP "Enable the display of used programs in the start menu" -END - -STRINGTABLE -BEGIN - IDS_SHOW_RECENT "Recent programs" - IDS_SHOW_RECENT_TIP "The start menu will show the programs that were recently launched from the start menu" - IDS_SHOW_FREQUENT "Frequent programs" - IDS_SHOW_FREQUENT_TIP "The start menu will show the programs that are frequently launched by the user" - IDS_RECENT_METRO "Show recent Metro apps" - IDS_RECENT_METRO_TIP "When this is checked, the recent programs list will include Metro apps" - IDS_HIGHLIGHT_NEW "Highlight newly installed programs" - IDS_HIGHLIGHT_NEW_TIP "When this is checked, the start menu will highlight the programs that were recently installed" - IDS_CP_CATEGORIES "Use Categories view" - IDS_CP_CATEGORIES2 "Use Categories view for the Control Panel" - IDS_CP_CATEGORIES_TIP "When this is checked, the Control Panel will open in Categories view" - IDS_CLASSIC_STYLE_TIP "The Classic style has a cascading Programs menu. It gives you unlimited freedom to arrange the menu items in any configuration." - IDS_TWO_COLUMN_STYLE_TIP - "This style has 2 columns and fits more items. You can arrange the menu items in any configuration." - IDS_WIN7_STYLE_TIP "The Windows 7 style shows the Programs list and the search results inside the menu. It offers limited customizability." - IDS_SHUTDOWN_COMMAND "Shutdown command" - IDS_SHUTDOWN_COMMAND_TIP - "Select the default command for the Shutdown button in the menu" -END - -STRINGTABLE -BEGIN - IDS_SHUTDOWN_NONE "None (hide the button)" - IDS_SHUTDOWN_NONE_TIP "The shutdown button will be removed from the menu" - IDS_SHUTDOWN_SHUTDOWN "Shutdown" - IDS_SHUTDOWN_SHUTDOWN_TIP - "The shutdown button will shut down the computer" - IDS_SHUTDOWN_RESTART "Restart" - IDS_SHUTDOWN_RESTART_TIP "The shutdown button will restart the computer" - IDS_SHUTDOWN_LOGOFF "Log off" - IDS_SHUTDOWN_LOGOFF_TIP "The shutdown button will close all programs and log off" - IDS_SHUTDOWN_SLEEP "Sleep" - IDS_SHUTDOWN_SLEEP_TIP "The shutdown button will put the computer to sleep" - IDS_SHUTDOWN_HIBERNATE "Hibernate" - IDS_SHUTDOWN_HIBERNATE_TIP - "The shutdown button will hibernate the computer" - IDS_SHUTDOWN_LOCK "Lock" - IDS_SHUTDOWN_LOCK_TIP "The shutdown button will lock the computer" - IDS_SHUTDOWN_SWITCH "Switch User" - IDS_SHUTDOWN_SWITCH_TIP "The shutdown button will switch to another user" -END - -STRINGTABLE -BEGIN - IDS_SHUTDOWN_SHUTDOWN_BOX "Shutdown dialog" - IDS_SHUTDOWN_SHUTDOWN_BOX_TIP - "The shutdown button will show a dialog box to select the next operation" - IDS_UNDOCK_ITEM "Undock" - IDS_DISCONNECT_ITEM "Disconnect" - IDS_ITEM_SHOW2 "Display this item" - IDS_SEPARATOR_ITEM "SEPARATOR" - IDS_COLUMN_BREAK_ITEM "COLUMN BREAK" - IDS_COLUMN_PADDING_ITEM "COLUMN PADDING" - IDS_CUSTOM_ITEM "Custom" - IDS_HELP_ITEM "Help" - IDS_RUN_ITEM "Run" - IDS_SECURITY_ITEM "Windows security" - IDS_LIB_DOCS_ITEM "Documents library" - IDS_LIB_PICS_ITEM "Pictures library" - IDS_LIB_VIDEOS_ITEM "Videos library" - IDS_LIB_MUSIC_ITEM "Music library" -END - -STRINGTABLE -BEGIN - IDS_LIB_TV_ITEM "Recorded TV" - IDS_PROGRAMS_ITEM "Programs" - IDS_APPS_ITEM "Apps" - IDS_SETTINGS_ITEM "Settings" - IDS_SEARCH_MENU_ITEM "Search menu" - IDS_SEARCH_BOX_ITEM "Search box" - IDS_TASKBAR_ITEM "Taskbar settings" - IDS_FEATURES_ITEM "Programs and Features" - IDS_MENU_SETTINGS_ITEM "Menu settings" - IDS_SEARCH_FILES_ITEM "Search files" - IDS_SEARCH_PRINTER_ITEM "Search printer" - IDS_SEARCH_COMP_ITEM "Search computers" - IDS_SEARCH_PEOPLE_ITEM "Search people" - IDS_MONITOR_OFF_ITEM "Monitor off" - IDS_MENU_MOVE_UP "Move Up" - IDS_MENU_MOVE_DOWN "Move Down" -END - -STRINGTABLE -BEGIN - IDS_MENU_INSERT "Insert New Item" - IDS_MENU_DUPLICATE "Duplicate Item" - IDS_METRO_APPS "Metro Apps" - IDS_PROGRAMS_DELAY "Delay multiplier for the All Programs button (%)" - IDS_PROGRAMS_DELAY_TIP "Select percentage of the menu delay to use when hovering over the All Programs button. For example 200% means two times longer delay than normal" - IDS_SEARCH_MAX2 "Results per category" - IDS_SEARCH_MAX_TIP2 "Limit the number of results shown per category" - IDS_SEARCH_MAX3 "Results per maximized category" - IDS_SEARCH_MAX_TIP3 "Limit the number of results shown for the maximized category" - IDS_SHOW_APPS "Show Metro apps" - IDS_SHOW_APPS_TIP "When this is checked, the programs tree will include a folder for the Metro apps" - IDS_FOLDERS_FIRST "Show folders first" - IDS_FOLDERS_FIRST_TIP "When this is checked, the All Programs tree will show the folders first and the programs last" - IDS_PINNED_PROGRAMS "Pinned Programs folder" - IDS_PINNED_PROGRAMS_TIP "Select the location to store the pinned programs" - IDS_FAST_ITEMS "Use Start Menu folder" -END - -STRINGTABLE -BEGIN - IDS_FAST_ITEMS_TIP "The pinned programs will be stored in the system Start Menu folder" - IDS_PINNED_ITEMS "Use Pinned folder" - IDS_PINNED_ITEMS_TIP "The pinned programs will be stored in a dedicated Pinned folder" - IDS_BUTTON_ICON_SIZE "Icon size" - IDS_BUTTON_ICON_SIZE_TIP - "Select the size for the button icon. Enter 0 to use the default icon size" - IDS_BUTTON_SIZE_TIP2 "Select the width for the button when using a custom image. Enter 0 to use the actual bitmap size" - IDS_MONITOR_OFF_TIP "Turns off the monitor" - IDS_AUTOSTART "Start automatically for this user" - IDS_AUTOSTART_TIP "The start menu will run automatically when you log in" - IDS_CHECK_UPDATES "Check for Windows updates on shutdown" - IDS_CHECK_UPDATES_TIP "When this is checked, the start menu will check if there are any pending updates and will install them on shutdown" - IDS_ITEM_DRIVES "Display as a list of drives" - IDS_ITEM_DRIVES_TIP "This item will appear as a sub-menu showing the available drives" - IDS_MENU_GLASS "Enable Aero Glass (requires Aero Glass mod)" - IDS_MENU_GLASS_TIP "Check this to use glass transparency (requires the Aero Glass mod to be installed)" - IDS_MAIN_MENU_SETTINGS "Main Menu" -END - -STRINGTABLE -BEGIN - IDS_RIGHT_SHIFT "Right click opens the Windows context menu" - IDS_RIGHT_SHIFT_TIP "When this is checked, right-click on the start button will open the standard Windows context menu instead of the Classic Shell menu. Otherwise Shift+right-click will open it" - IDS_RIGHT_SHIFTX "Right click opens Win+X menu" - IDS_RIGHT_SHIFTX_TIP "When this is checked, right-click on the start button will open the Win+X power menu instead of the Classic Shell menu. Otherwise Shift+right-click will open it" - IDS_STARTSCREEN_ITEM "Show Start screen shortcut" - IDS_STARTSCREEN_ITEM_TIP - "When this is checked, the main menu will contain a shortcut to open the Start screen" - IDS_MIN_HEIGHT "Minimum menu height" - IDS_MIN_HEIGHT_TIP "The main menu will be at least as tall as this many search results" - IDS_GLASS_OVERRIDE "Override glass color" - IDS_GLASS_OVERRIDE_TIP "Check this to override the system glass color to use in the menu" - IDS_GLASS_COLOR "Menu glass color" - IDS_GLASS_COLOR_TIP "Select the glass color to use in the menu. How much this color affects the menu will depend on the selected skin" - IDS_GLASS_INTENSITY "Menu glass intensity" - IDS_GLASS_INTENSITY_TIP "Select the intensity (brightness) for the glass color in the menu (0 - dark, 100 - bright)" -END - -STRINGTABLE -BEGIN - IDS_GLASS_BLENDING "Menu color blending" - IDS_GLASS_BLENDING_TIP "Select how much of the menu skin color to blend (0 - less, 100 - more)" - IDS_INLINE_PROGS "All Programs style" - IDS_INLINE_PROGS_TIP "Select how to show the All Programs list in the main menu" - IDS_MAIN_INLINE "Inside main menu" - IDS_MAIN_INLINE_TIP "The programs will be shown as a tree inside the main menu" - IDS_MAIN_CASCADE "Cascading sub-menu" - IDS_MAIN_CASCADE_TIP "The programs will be shown as a cascading sub-menu" - IDS_ANIMATION7 "Animated transitions in main menu" - IDS_ANIMATION7_TIP "When this is checked, the transitions in the main menu will be animated" - IDS_METRO_SETTINGS81 "Windows 8.1 Settings" - IDS_MENU_BUSY "Please wait for the Start menu to finish the initial collection of information" - IDS_OPEN_PROGRAMS "Open automatically" - IDS_OPEN_PROGRAMS_TIP "When this is checked, the All Programs list will be automatically shown when you open the start menu" - IDS_MOUSE_MONITOR "Open Start screen on monitor with the mouse" - IDS_MOUSE_MONITOR_TIP "When this is checked, pressing Shift+Win will open the Start screen on the same monitor as the mouse pointer" -END - -STRINGTABLE -BEGIN - IDS_STRING7001 "Black buttons on glass#The buttons and frames in the second column of the main menu will be black" - IDS_STRING7002 "Black text on glass#The text in the second column of the main menu will be black" - IDS_STRING7003 "Caption#The main menu will show a caption text on the side" - IDS_STRING7004 "Center user name#The user name will be centered horizontally" - IDS_STRING7005 "Reduce glass color#The menu color will depend less on the system glass color" - IDS_STRING7006 "Large font#The main menu and the sub-menus will use larger font" - IDS_STRING7007 "Large font#The sub-menus will use larger font" -END - -STRINGTABLE -BEGIN - IDS_STRING7008 "No icons in second column#The items in the second column of the main menu will not have icons" - IDS_STRING7009 "Disable glass transparency#The colored parts of the menu will be opaque" - IDS_STRING7010 "Transparency level#Select how transparent the menu should be" - IDS_STRING7011 "Small icons#The main menu will use small icons" - IDS_STRING7012 "Solid color selection#The selection will use the system color instead of a gradient" - IDS_STRING7013 "3D border (requires Classic theme)#The menus will have a 3D look (only for Windows 7 with Classic theme)" - IDS_STRING7014 "Show user picture#The main menu will show the user picture" - IDS_STRING7015 "Show user name#The main menu will show the user name" - IDS_STRING7016 "White sub-menus#The sub-menus will have a white background instead of the system menu color" - IDS_STRING7017 "Default" - IDS_STRING7018 "Less transparent" - IDS_STRING7019 "More transparent" - IDS_STRING7020 "Blue" - IDS_STRING7021 "Olive green" - IDS_STRING7022 "Silver" - IDS_STRING7023 "Show icon frames#The icons in the main menu will have a frame around them" -END - -STRINGTABLE -BEGIN - IDS_STRING7024 "Shadows on glass#The text and the arrows in the second column of the main menu will have a drop shadow" - IDS_STRING7025 "Opaque" - IDS_STRING7026 "Main menu color" - IDS_STRING7027 "Custom color#Select custom color for the main menu" - IDS_STRING7028 "Sub-menu color" - IDS_STRING7029 "Custom color#Select custom color for the sub-menus" - IDS_STRING7030 "Silver" - IDS_STRING7031 "Gold" - IDS_STRING7032 "Steel" - IDS_STRING7033 "Titanium" - IDS_STRING7034 "Image for first column#Select custom image for the first column of the main menu" - IDS_STRING7035 "Image for second column#Select custom image for the second column of the main menu" - IDS_STRING7036 "Text color for first column#Select custom color for the first column of the main menu text" - IDS_STRING7037 "Text color for second column#Select custom color for the second column of the main menu text" - IDS_STRING7038 "Text size#Select custom size for the main menu text" -END - -STRINGTABLE -BEGIN - IDS_STRING7100 "This is the default skin when no other skin is selected or if the selected skin fails to load.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7101 "Windows Aero skin\n\nDefault skin to use for the Windows Aero theme.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7102 "Windows Basic skin\n\nDefault skin to use for the Windows Basic theme.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7103 "Classic skin\n\nClassic look with large or small icons.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" -END - -STRINGTABLE -BEGIN - IDS_STRING7104 "Full Glass skin\n\nTransparent menu with large or small icons.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7105 "Smoked Glass skin\n\nSimple transparent menu with dark background.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7106 "Windows XP Luna skin\n\nA start menu similar to the one in Windows XP.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7107 "Windows 8 skin\n\nDefault skin to use for Windows 8.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7108 "Midnight skin\n\nSkin with dark background.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7109 "Metro skin\n\nSkin that uses the start screen colors.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" - IDS_STRING7110 "Metallic skin\n\nA start menu skin with metallic look.\n\nPart of Classic Shell (c) 2009-2016, Ivo Beltchev" -END - -STRINGTABLE -BEGIN - IDS_COLUMN_ICON "Icon" - IDS_COLUMN_COMMAND "Command" - IDS_COLUMN_DISPLAY "Display" - IDS_HIDE_APPS "Hide app shortcuts" - IDS_HIDE_APPS_TIP "When this is checked, the shortcuts to Metro apps that are outside of the dedicated Apps folder will be hidden" - IDS_HYBRID_SHUTDOWN "Enable hybrid shutdown" - IDS_HYBRID_SHUTDOWN_TIP "When this is checked, the shutdown button will perform the faster hybrid shutdown. You can still do a full shutdown by holding down Shift" - IDS_UPGRADE_WIN "Classic Shell needs to configure itself for the new operating system." - IDS_UPGRADE_ERROR "There was an error configuring Classic Shell. It is recommended that you uninstall the software, restart, and install it again." - IDS_UPGRADE_SUCCESS "The configuration was successful." - IDS_INVERT_ICONS "Invert Metro icon color" - IDS_INVERT_ICONS_TIP "When this is checked, the Metro icons will appear as colored symbols on transparent background" - IDS_SHUTDOWN7 "Shutdown menu items" - IDS_SHUTDOWN7_TIP "Select the commands to appear in the shutdown menu in the Windows 7 style. The choices are: switch_user, windows_security, logoff, lock, disconnect, undock, restart, sleep, hibernate, shutdown. Separate the commands with a comma or semicolon. The order is not important. You must list at least one. If the list is empty, all commands are enabled (unless disabled by other rules)." - IDS_PROG_WIDTH "Programs pane width" - IDS_PROG_WIDTH_TIP "Set the width of the program column in the Windows 7 style in characters." -END - -STRINGTABLE -BEGIN - IDS_JUMP_WIDTH "Jumplist pane width" - IDS_JUMP_WIDTH_TIP "Set the width of the jumplist column in the Windows 7 style in characters." - IDS_NOPIN "Disable the Pin shell extension" - IDS_NOPIN_TIP "When this is checked, the shell extension that allows pinning to the Classic Shell start menu will be disabled." - IDS_RECENT_NAME "Sort by name" - IDS_RECENT_NAME_TIP "When this is checked, the recent programs will be sorted by name." - IDS_DPI_OVERRIDE "Override system DPI" - IDS_DPI_OVERRIDE_TIP "Select a different DPI value to be used by the menu. The setting controls the size of the menu icons, text, and other graphical elements. The acceptable values are between 96 and 480. Use 0 to disable the override." - IDS_ENABLE_TOUCH "Enable touch features" - IDS_ENABLE_TOUCH_TIP "When this is checked, the start menu will enable its touch and stylus features." - IDS_METRO_SETTINGS10 "Windows 10 Settings" - IDS_MOUSE_MONITOR2 "Open Windows Start menu on monitor with the mouse" - IDS_MOUSE_MONITOR_TIP2 "When this is checked, pressing Shift+Win will open the Windows Start menu on the same monitor as the mouse pointer" - IDS_PIC_PATH "User picture" - IDS_PIC_PATH_TIP "Override the default user picture with another image" - IDS_SEARCH_METROS "Search PC settings" -END - -STRINGTABLE -BEGIN - IDS_SEARCH_METROS_TIP "When this is checked, the search results will include the modern PC settings" - IDS_SHOW_APPS_MENU "Show Apps menu" - IDS_SHOW_APPS_MENU_TIP "Enable the Apps menu" - IDS_SHOW_APPS_MENU_TIP2 "Enable the Apps menu\nWarning: You don't have the Apps item in your custom menu, so this setting will be ignored" - IDS_SKIN_ERR_METRO_COLOR - "The selected skin is not compatible with Windows 7.\r\n" - IDS_BUTTON_ALIGN "Align to corner of the screen" - IDS_BUTTON_ALIGN_TIP "When this is checked, the button will be aligned to the corner of the screen instead of the middle of the taskbar" - IDS_MENU_GLASS2 "Enable menu glass" - IDS_MENU_GLASS2_TIP "Check this to use glass transparency in the menu" - IDS_GLASS_OPACITY "Glass opacity" - IDS_GLASS_OPACITY_TIP "Set the opacity for the glass in the menu (0 - transparent, 100 - opaque)" - IDS_TASK_CUSTOM "Customize taskbar" - IDS_TASK_CUSTOM_TIP "When this is checked, you can customize the look of the taskbar" - IDS_TASK_LOOK "Taskbar look" - IDS_TASK_LOOK_TIP "Select the look for the taskbar" - IDS_TASK_OPAQUE "Opaque" -END - -STRINGTABLE -BEGIN - IDS_TASK_OPAQUE_TIP "The taskbar will be opaque" - IDS_TASK_TRANS "Transparent" - IDS_TASK_TRANS_TIP "The taskbar will be transparent" - IDS_TASK_GLASS "Glass" - IDS_TASK_GLASS_TIP "The taskbar will have glass transparency" - IDS_TASK_AEROGLASS "Aero Glass" - IDS_TASK_AEROGLASS_TIP "The taskbar will have glass transparency that is compatible with the Aero Glass mod" - IDS_TASK_OPACITY "Taskbar opacity" - IDS_TASK_OPACITY_TIP "Set the opacity for the taskbar (0 - transparent, 100 - opaque)" - IDS_TASK_COLOR "Taskbar color" - IDS_TASK_COLOR_TIP "Set the color for the taskbar" - IDS_PCSETTINGS "PC Settings" - IDS_PCSETTINGS_TIP "Shows the modern PC settings" - IDS_HIGHLIGHT_NEWAPPS "Highlight newly installed apps" - IDS_HIGHLIGHT_NEWAPPS_TIP - "When this is checked, the start menu will highlight the apps that were recently installed" - IDS_OPEN_CORTANA "Cortana" -END - -STRINGTABLE -BEGIN - IDS_OPEN_CORTANA_TIP "The action will open the Cortana search interface" - IDS_SKIN_ERR_RECBITMAP "Skin element %s must be a bitmap.\r\n" - IDS_MAIN_HIDDEN "Hidden" - IDS_MAIN_HIDDEN_TIP "The All Programs list will be hidden" - IDS_SOUND_HOVER "Start button hover sound" - IDS_SOUND_HOVER_TIP "This sound plays when the mouse hovers over the start button" - IDS_SHUTDOWN_SHUTDOWN_NU "Shutdown (no updates)" - IDS_SHUTDOWN_NU_TIP "Shuts down the computer without installing updates" - IDS_SHUTDOWN_RESTART_NU "Restart (no updates)" - IDS_RESTART_NU_TIP "Restarts the computer without installing updates" - IDS_TASK_TEXTURE "Taskbar texture" - IDS_TASK_TEXTURE_TIP "Select a texture image for the taskbar" - IDS_TASK_STRETCHH "Horizontal stretching" - IDS_TASK_STRETCHH_TIP "Choose how to stretch the texture horizontally" - IDS_TASK_STRETCHV "Vertical stretching" - IDS_TASK_STRETCHV_TIP "Choose how to stretch the texture vertically" -END - -STRINGTABLE -BEGIN - IDS_TASK_STRETCH "Stretch" - IDS_TASK_STRETCH_TIP "The texture will be stretched to fit the size" - IDS_TASK_TILE "Tile" - IDS_TASK_TILE_TIP "The texture will be repeated multiple times" - IDS_TASK_BORDERS "Border sizes" - IDS_TASK_BORDERS_TIP "Select how many pixel on each side of the texture to exclude from stretching" - IDS_TASKBAR_SETTINGS "Taskbar" - IDS_TASK_TEXTCOLOR "Taskbar text color" - IDS_TASK_TEXTCOLOR_TIP "Select the color for the text on the taskbar" - IDS_SELECT_LAST "Select the last item in shutdown menu" - IDS_SELECT_LAST_TIP "When this is checked, the last item will be selected by default when the shutdown menu is opened with the keyboard" - IDS_CLEAR_CACHE "Clear cached information" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "..\..\ClassicShellLib\resource.h" -#include "..\..\ClassicShellLib\ClassicShellLib.rc" -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj deleted file mode 100644 index 1c9585595..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj +++ /dev/null @@ -1,355 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {85DEECBB-1F9B-4983-9D54-3BF42182B7E7} - ClassicStartMenuDLL - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ..\$(Configuration)\ - $(Configuration)\ - true - - - ..\$(Configuration)64\ - $(Configuration)64\ - true - - - ..\$(Configuration)\ - $(Configuration)\ - false - - - ..\$(Configuration)64\ - $(Configuration)64\ - false - - - ..\$(Configuration)\ - $(Configuration)\ - false - - - ..\$(Configuration)64\ - $(Configuration)64\ - false - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - - - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - true - Use - Level3 - true - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - - - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters deleted file mode 100644 index 89a7ff6d6..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters +++ /dev/null @@ -1,207 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Resource Files - - - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - - - Resource Files - - - - - Resource Files - - - Resource Files - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp deleted file mode 100644 index 3ea17a436..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp +++ /dev/null @@ -1,52 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -// LogManager.cpp - logging functionality (for debugging) - -#include "stdafx.h" -#include "LogManager.h" -#include "ResourceHelper.h" - -int g_LogCategories; -static FILE *g_LogFile; -static int g_LogTime; - -void InitLog( int categories, const wchar_t *fname ) -{ - CloseLog(); - if (categories==0) return; - if (_wfopen_s(&g_LogFile,fname,L"wb")==0) - { - wchar_t bom=0xFEFF; - fwrite(&bom,2,1,g_LogFile); - g_LogCategories=categories; - g_LogTime=GetTickCount(); - LogMessage(L"version=%x, PID=%d, TID=%d, Categories=%08x\r\n",GetWinVersion(),GetCurrentProcessId(),GetCurrentThreadId(),categories); - } -} - -void CloseLog( void ) -{ - if (g_LogFile) fclose(g_LogFile); - g_LogFile=NULL; - g_LogCategories=0; -} - -void LogMessage( const wchar_t *text, ... ) -{ - if (!g_LogFile) return; - - wchar_t buf[2048]; - int len=Sprintf(buf,_countof(buf),L"%8d: ",GetTickCount()-g_LogTime); - fwrite(buf,2,len,g_LogFile); - - va_list args; - va_start(args,text); - len=Vsprintf(buf,_countof(buf),text,args); - va_end(args); - fwrite(buf,2,len,g_LogFile); - - fwrite(L"\r\n",2,2,g_LogFile); - - fflush(g_LogFile); -} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp deleted file mode 100644 index c50211805..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp +++ /dev/null @@ -1,5196 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#include "stdafx.h" -#include "resource.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" -#include "Settings.h" -#include "SkinManager.h" -#include "FNVHash.h" -#include "SettingsUIHelper.h" -#include "LanguageSettingsHelper.h" -#include "SettingsUI.h" -#include "ResourceHelper.h" -#include "MenuContainer.h" -#include "Translations.h" -#include "CustomMenu.h" -#include "dllmain.h" -#include -#include -#include -#define SECURITY_WIN32 -#include - -const int DEFAULT_GLASS_OPACITY=50; // 50% -const int DEFAULT_TASK_OPACITY7=25; // 25% -const int DEFAULT_TASK_OPACITY8=55; // 55% -const int DEFAULT_TASK_OPACITY10=85; // 85% - -/////////////////////////////////////////////////////////////////////////////// - -class CSkinSettingsDlg: public CResizeableDlg -{ -public: - enum { - IDC_EDITBOX=101, - IDC_BROWSEBTN=102, - WM_EDITKEY=WM_APP+11, - }; - - CSkinSettingsDlg( void ); - void Create( MenuSkin::TSkinType skinType, HWND hWndParent, DLGTEMPLATE *pTemplate ); - - BEGIN_MSG_MAP( CSkinSettingsDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - MESSAGE_HANDLER( WM_EDITKEY, OnEditKey ) - COMMAND_HANDLER( IDC_EDITBOX, EN_CHANGE, OnEditChange ) - COMMAND_HANDLER( IDC_EDITBOX, EN_KILLFOCUS, OnKillFocus ) - COMMAND_HANDLER( IDC_BROWSEBTN, BN_CLICKED, OnBrowse ) - COMMAND_HANDLER( IDC_BROWSEBTN, BN_KILLFOCUS, OnKillFocus ) - COMMAND_HANDLER( IDC_COMBOSKIN, CBN_SELENDOK, OnSelEndOK ) - COMMAND_HANDLER( IDC_ABOUT, BN_CLICKED, OnAbout ) - COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_CUSTOMDRAW, OnCustomDraw ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_SELCHANGED, OnSelChanged ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_ITEMEXPANDING, OnExpanding ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_CLICK, OnClick ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_DBLCLK, OnClick ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_KEYDOWN, OnKeyDown ) - NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_GETINFOTIP, OnGetInfoTip ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_COMBOSKIN,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_ABOUT,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_BUTTONRESET,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_STATICVER,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_SKINOPTIONS,MOVE_SIZE_X|MOVE_SIZE_Y) - RESIZE_CONTROL(IDC_STATICALLPROGS,MOVE_SIZE_X|MOVE_MOVE_Y) - END_RESIZE_MAP - - void SetGroup( CSetting *pGroup ); - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSelEndOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnAbout( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnSelChanged( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnExpanding( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) { return TRUE; } // prevent collapsing - LRESULT OnClick( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnKeyDown( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnGetInfoTip( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnEditKey( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnEditChange( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnKillFocus( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - -private: - - MenuSkin::TSkinType m_SkinType; - MenuSkin m_CurrentSkin; - CWindow m_Tree; - CWindow m_EditBox; - CWindow m_BrowseButton; - TSkinOptionType m_EditMode; - HTREEITEM m_EditItem; - int m_EditItemIndex; - bool m_bLoadSuccess; - bool m_bIgnoreFocus; - CSetting *m_pSetting; - std::vector m_SkinNames; - int m_SkinIndex; - int m_VariationIndex; - - void InitSkinUI( void ); - void UpdateSkinSettings( void ); - void StoreSkinOptions( void ); - void ToggleItem( HTREEITEM hItem ); - void ItemSelected( HTREEITEM hItem, int index, bool bEnabled ); - void ApplyEditBox( void ); - void UpdateEditPosition( void ); -}; - -CSkinSettingsDlg::CSkinSettingsDlg( void ) -{ - m_SkinType=MenuSkin::SKIN_TYPE_COUNT; - m_pSetting=NULL; - m_SkinIndex=m_VariationIndex=0; - m_EditItem=NULL; - m_EditMode=SKIN_OPTION_NONE; - m_EditItemIndex=-1; - m_bIgnoreFocus=false; - m_bLoadSuccess=false; -} - -void CSkinSettingsDlg::Create( MenuSkin::TSkinType skinType, HWND hWndParent, DLGTEMPLATE *pTemplate ) -{ - m_SkinType=skinType; - CResizeableDlg::Create(hWndParent,pTemplate); -} - -// Subclass the edit control to forward some keyboard messages to the parent and to act as a hotkey control -static LRESULT CALLBACK SubclassEditProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_CHAR && wParam==VK_RETURN) - return 0; - if (uMsg==WM_GETDLGCODE && wParam==VK_RETURN) - return DLGC_WANTALLKEYS; - if (uMsg==WM_KEYDOWN) - { - if (wParam==VK_UP || wParam==VK_DOWN || wParam==VK_PRIOR || wParam==VK_NEXT || (wParam==VK_SPACE && GetKeyState(VK_CONTROL)<0)) - return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); - if (wParam==VK_RETURN || wParam==VK_ESCAPE) - return SendMessage(GetParent(GetParent(hWnd)),CSkinSettingsDlg::WM_EDITKEY,wParam,0); - } - if (uMsg==WM_KILLFOCUS) - { - if (wParam && (HWND)wParam==GetDlgItem(GetParent(hWnd),CSkinSettingsDlg::IDC_BROWSEBTN)) - return 0; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -// Subclass the tooltip to delay the tip when the mouse moves from one tree item to the next -static LRESULT CALLBACK SubclassInfoTipProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==TTM_UPDATE) - { - int time=(int)SendMessage(hWnd,TTM_GETDELAYTIME,TTDT_RESHOW,0); - SetTimer(hWnd,'CLSH',time,NULL); - return 0; - } - if (uMsg==WM_TIMER && wParam=='CLSH') - { - KillTimer(hWnd,wParam); - DefSubclassProc(hWnd,TTM_UPDATE,0,0); - return 0; - } - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -// Subclass the tree control to forward the command messages to the parent -static LRESULT CALLBACK SubclassTreeProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_COMMAND) - return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -LRESULT CSkinSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - InitResize(); - EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); - - m_Tree=GetDlgItem(IDC_SKINOPTIONS); - SetWindowSubclass(m_Tree,SubclassTreeProc,'CLSH',0); - TreeView_SetImageList(m_Tree,GetSettingsImageList(m_Tree),TVSIL_NORMAL); - m_Tree.SendMessage(TVM_SETEXTENDEDSTYLE,TVS_EX_DOUBLEBUFFER,TVS_EX_DOUBLEBUFFER); - m_Tree.SetWindowLong(GWL_STYLE,m_Tree.GetWindowLong(GWL_STYLE)|TVS_SHOWSELALWAYS); // should be in the dialog template, but I don't want to have to edit all language DLLs - if (IsAppThemed()) - { - m_Tree.SetWindowLong(GWL_STYLE,m_Tree.GetWindowLong(GWL_STYLE)|TVS_TRACKSELECT); - SetWindowTheme(m_Tree,L"Explorer",NULL); - } - - m_SkinNames.clear(); - m_SkinNames.push_back(LoadStringEx(IDS_DEFAULT_SKIN)); - wchar_t find[_MAX_PATH]; - GetSkinsPath(find); - Strcat(find,_countof(find),L"1.txt"); - if (GetFileAttributes(find)!=INVALID_FILE_ATTRIBUTES) - { - m_SkinNames.push_back(L"Custom"); - } - - *PathFindFileName(find)=0; - Strcat(find,_countof(find),m_SkinType==MenuSkin::SKIN_TYPE_WIN7?L"*.skin7":L"*.skin"); - WIN32_FIND_DATA data; - HANDLE h=FindFirstFile(find,&data); - while (h!=INVALID_HANDLE_VALUE) - { - if (!(data.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) - { - *PathFindExtension(data.cFileName)=0; - m_SkinNames.push_back(data.cFileName); - } - if (!FindNextFile(h,&data)) - { - FindClose(h); - break; - } - } - - CWindow skins=GetDlgItem(IDC_COMBOSKIN); - for (std::vector::const_iterator it=m_SkinNames.begin();it!=m_SkinNames.end();++it) - skins.SendMessage(CB_ADDSTRING,0,(LPARAM)(const wchar_t *)*it); - - CWindow tooltip=TreeView_GetToolTips(m_Tree); - tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_AUTOPOP,10000); - tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_INITIAL,1000); - tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_RESHOW,1000); - SetWindowSubclass(tooltip,SubclassInfoTipProc,'CLSH',0); - - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS,m_hWnd,'CLSH'}; - CString str=LoadStringEx(IDS_SETTING_LOCKED); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - skins.GetClientRect(&tool.rect); - skins.MapWindowPoints(m_hWnd,&tool.rect); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - GetDlgItem(IDC_STATICALLPROGS).ShowWindow(m_SkinType==MenuSkin::SKIN_TYPE_ALL_PROGRAMS?SW_SHOW:SW_HIDE); - - HINSTANCE hInstance=_AtlBaseModule.GetResourceInstance(); - HFONT font=m_Tree.GetFont(); - m_EditBox=CreateWindow(L"EDIT",NULL,WS_CHILD|WS_BORDER|ES_AUTOHSCROLL,0,0,0,0,m_Tree,(HMENU)IDC_EDITBOX,hInstance,NULL); - m_EditBox.SetFont(font); - SetWindowSubclass(m_EditBox,SubclassEditProc,'CLSH',0); - m_BrowseButton=CreateWindow(L"BUTTON",L"...",WS_CHILD|BS_PUSHBUTTON,0,0,0,0,m_Tree,(HMENU)IDC_BROWSEBTN,hInstance,NULL); - m_BrowseButton.SetFont(font); - m_EditMode=SKIN_OPTION_NONE; - m_EditItem=NULL; - m_EditItemIndex=-1; - m_bIgnoreFocus=false; - - return TRUE; -} - -LRESULT CSkinSettingsDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - m_EditMode=SKIN_OPTION_NONE; - bHandled=FALSE; - return 0; -} - -// Fills the tree with the options for the current skin -void CSkinSettingsDlg::InitSkinUI( void ) -{ - m_Tree.SetRedraw(FALSE); - TreeView_DeleteAllItems(m_Tree); - m_VariationIndex=-1; - m_EditItemIndex=-1; - m_EditMode=SKIN_OPTION_NONE; - m_BrowseButton.ShowWindow(SW_HIDE); - m_EditBox.ShowWindow(SW_HIDE); - - m_bLoadSuccess=m_CurrentSkin.LoadMenuSkin(m_SkinNames[m_SkinIndex],NULL,L"",m_SkinType,0,96); - if (!m_bLoadSuccess) - m_CurrentSkin.Reset(); - - if (m_CurrentSkin.Version>MAX_SKIN_VERSION) - { - GetDlgItem(IDC_STATICVER).ShowWindow(SW_SHOW); - m_CurrentSkin.Variations.clear(); - m_CurrentSkin.Options.clear(); - } - else - GetDlgItem(IDC_STATICVER).ShowWindow(SW_HIDE); - - CWindow label=GetDlgItem(IDC_STATICOPT); - - if (m_CurrentSkin.Options.empty() && m_CurrentSkin.Variations.empty()) - { - label.ShowWindow(SW_HIDE); - m_Tree.SetRedraw(TRUE); - m_Tree.ShowWindow(SW_HIDE); - } - else - { - // init variations - if (!m_CurrentSkin.Variations.empty()) - { - const wchar_t *variaton=L""; - if (m_pSetting[1].value.vt==VT_BSTR) - variaton=m_pSetting[1].value.bstrVal; - - m_VariationIndex=0; - CString vars=LoadStringEx(IDC_SKINVARIATION); - TVINSERTSTRUCT insert={NULL,TVI_LAST,{TVIF_STATE|TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_PARAM,NULL,TVIS_EXPANDED,TVIS_EXPANDED|TVIS_OVERLAYMASK,(LPWSTR)(LPCWSTR)vars,0,SETTING_STATE_SETTING,SETTING_STATE_SETTING}}; - insert.item.lParam=(LPARAM)(m_pSetting+1); - if (m_pSetting[1].IsLocked()) - { - insert.item.state|=INDEXTOOVERLAYMASK(1); - insert.item.iImage=insert.item.iSelectedImage=SETTING_STATE_SETTING|SETTING_STATE_DISABLED; - } - HTREEITEM hVars=TreeView_InsertItem(m_Tree,&insert); - int n=(int)m_CurrentSkin.Variations.size(); - for (int i=0;i=0) - insert.hParent=hLastGroup; - insert.item.lParam=i; - if (m_pSetting[2].IsLocked()) - insert.item.state|=INDEXTOOVERLAYMASK(1); - HTREEITEM hItem=TreeView_InsertItem(m_Tree,&insert); - if (option.type==SKIN_OPTION_GROUP) - hLastGroup=hItem; - } - UpdateSkinSettings(); - label.ShowWindow(SW_SHOW); - m_Tree.SetRedraw(TRUE); - m_Tree.Invalidate(); - m_Tree.ShowWindow(SW_SHOW); - } -} - -void CSkinSettingsDlg::UpdateSkinSettings( void ) -{ - HTREEITEM hItem=TreeView_GetRoot(m_Tree); - if (!hItem) return; - TVITEM item={TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE,hItem}; - TreeView_GetItem(m_Tree,&item); - if (item.lParam==(LPARAM)(m_pSetting+1)) - { - // has variations - for (HTREEITEM hVar=TreeView_GetChild(m_Tree,hItem);hVar;hVar=TreeView_GetNextSibling(m_Tree,hVar)) - { - item.hItem=hVar; - TreeView_GetItem(m_Tree,&item); - int image=SETTING_STATE_RADIO; - if (-1-(int)item.lParam==m_VariationIndex) - image|=SETTING_STATE_CHECKED; - if (m_pSetting[1].IsLocked()) - image|=SETTING_STATE_DISABLED; - if (item.iImage!=image) - { - item.iImage=item.iSelectedImage=image; - TreeView_SetItem(m_Tree,&item); - RECT rc; - TreeView_GetItemRect(m_Tree,hVar,&rc,FALSE); - m_Tree.InvalidateRect(&rc); - } - } - hItem=TreeView_GetNextSibling(m_Tree,hItem); - } - - bool bLocked=m_pSetting[2].IsLocked(); - std::map options; - if (m_pSetting[2].value.vt==VT_BSTR) - m_CurrentSkin.ParseOptionsString(m_pSetting[2].value.bstrVal,options); - { - std::vector values; - m_CurrentSkin.ComputeOptionStates(options,values,false); - } - - HTREEITEM hLastGroup=NULL; - while (hItem) - { - wchar_t text[256]; - item.hItem=hItem; - item.pszText=text; - TreeView_GetItem(m_Tree,&item); - int idx=(int)item.lParam; - const MenuSkin::Option &option=m_CurrentSkin.Options[idx]; - if (option.type==SKIN_OPTION_GROUP) - { - hLastGroup=hItem; - hItem=TreeView_GetChild(m_Tree,hItem); - } - else - { - int image=option.groupId>=0?SETTING_STATE_RADIO:SETTING_STATE_CHECKBOX; - if (option.bValue) - image|=SETTING_STATE_CHECKED; - if (!option.bEnabled || bLocked) - image|=SETTING_STATE_DISABLED; - if (option.bValue && option.type>SKIN_OPTION_BOOL) - Sprintf(text,_countof(text),L"%s: %s",option.label,option.sValue); - else - Sprintf(text,_countof(text),L"%s",option.label); - - item.iImage=item.iSelectedImage=image; - item.mask|=TVIF_TEXT; - TreeView_SetItem(m_Tree,&item); - item.mask&=~TVIF_TEXT; - RECT rc; - TreeView_GetItemRect(m_Tree,hItem,&rc,FALSE); - m_Tree.InvalidateRect(&rc); - - hItem=TreeView_GetNextSibling(m_Tree,hItem); - if (!hItem && hLastGroup) - { - hItem=TreeView_GetNextSibling(m_Tree,hLastGroup); - hLastGroup=NULL; - } - } - } -} - -void CSkinSettingsDlg::StoreSkinOptions( void ) -{ - std::vector buffer; - m_CurrentSkin.SerializeOptionStates(buffer); - - CSettingsLockWrite lock; - const wchar_t *strNew=&buffer[0]; - const wchar_t *strOld=m_pSetting[2].value.vt==VT_BSTR?m_pSetting[2].value.bstrVal:L""; - if (wcscmp(strNew,strOld)!=0) - SetSettingsDirty(); - - m_pSetting[2].value=CComVariant(strNew); -} - -LRESULT CSkinSettingsDlg::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - NMTVCUSTOMDRAW *pDraw=(NMTVCUSTOMDRAW*)pnmh; - if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) - { - UpdateEditPosition(); - return CDRF_NOTIFYITEMDRAW; - } - else if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPREPAINT) - { - TVITEM item={TVIF_IMAGE|TVIF_STATE,(HTREEITEM)pDraw->nmcd.dwItemSpec,0,TVIS_SELECTED}; - TreeView_GetItem(m_Tree,&item); - if ((item.iImage&SETTING_STATE_DISABLED) && (!(item.state&TVIS_SELECTED) || IsAppThemed())) - pDraw->clrText=GetSysColor(COLOR_GRAYTEXT); - return CDRF_NOTIFYPOSTPAINT; - } - else if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPOSTPAINT) - { - if (IS_INTRESOURCE(pDraw->nmcd.lItemlParam) && m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].bValue && m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].type==SKIN_OPTION_COLOR) - { - RECT rc; - if (TreeView_GetItemRect(m_Tree,(HTREEITEM)pDraw->nmcd.dwItemSpec,&rc,TRUE)) - { - const wchar_t *str=m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].sValue; - wchar_t *end; - COLORREF color=wcstoul(str,&end,16); - SetDCBrushColor(pDraw->nmcd.hdc,color&0xFFFFFF); - SelectObject(pDraw->nmcd.hdc,GetStockObject(DC_BRUSH)); - SelectObject(pDraw->nmcd.hdc,GetStockObject(BLACK_PEN)); - Rectangle(pDraw->nmcd.hdc,rc.right,rc.top,rc.right+rc.bottom-rc.top,rc.bottom-1); - } - } - } - return CDRF_DODEFAULT; -} - -LRESULT CSkinSettingsDlg::OnSelChanged( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - HTREEITEM hItem=TreeView_GetSelection(m_Tree); - if (hItem) - { - TVITEM item={TVIF_PARAM|TVIF_IMAGE,hItem}; - TreeView_GetItem(m_Tree,&item); - if (IS_INTRESOURCE(item.lParam)) - ItemSelected(item.hItem,(int)item.lParam,(item.iImage&SETTING_STATE_CHECKED)!=0); - else - ItemSelected(NULL,-1,false); - } - else - ItemSelected(NULL,-1,false); - return 0; -} - -void CSkinSettingsDlg::ToggleItem( HTREEITEM hItem ) -{ - if (!hItem) return; - TVITEM item={TVIF_PARAM|TVIF_IMAGE,hItem}; - TreeView_GetItem(m_Tree,&item); - if (item.iImage&SETTING_STATE_DISABLED) - return; - if (IS_INTRESOURCE(item.lParam)) - { - const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; - if (option.groupId>=0) - { - // radio button - if (item.iImage&SETTING_STATE_CHECKED) - return; - for (std::vector::const_iterator it=m_CurrentSkin.Options.begin();it!=m_CurrentSkin.Options.end();++it) - { - if (it->type==SKIN_OPTION_GROUP || it->groupId!=option.groupId) - continue; - it->bValue=&option==&*it; - } - } - else - { - option.bValue=!(item.iImage&SETTING_STATE_CHECKED); - } - StoreSkinOptions(); - } - else if (IS_INTRESOURCE(-item.lParam)) - { - // select variation - if (item.iImage&SETTING_STATE_CHECKED) - return; - m_VariationIndex=-1-(int)item.lParam; - CSettingsLockWrite lock; - const wchar_t *strNew=m_CurrentSkin.Variations[m_VariationIndex].second.labelEn; - const wchar_t *strOld=m_pSetting[1].value.vt==VT_BSTR?m_pSetting[1].value.bstrVal:L"???"; - if (wcscmp(strNew,strOld)!=0) - SetSettingsDirty(); - m_pSetting[1].value=CComVariant(strNew); - } - UpdateSkinSettings(); - if (IS_INTRESOURCE(item.lParam)) - ItemSelected(hItem,(int)item.lParam,m_CurrentSkin.Options[item.lParam].bValue); -} - -LRESULT CSkinSettingsDlg::OnClick( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - DWORD pos=GetMessagePos(); - TVHITTESTINFO test={{(short)LOWORD(pos),(short)HIWORD(pos)}}; - m_Tree.ScreenToClient(&test.pt); - if (TreeView_HitTest(m_Tree,&test)) - { - if (test.flags&(TVHT_ONITEMICON|TVHT_ONITEMLABEL)) - { - if (test.flags&TVHT_ONITEMLABEL) - { - TVITEM item={TVIF_STATE|TVIF_PARAM,test.hItem}; - TreeView_GetItem(m_Tree,&item); - if (!(item.state&TVIS_SELECTED) && IS_INTRESOURCE(item.lParam)) - { - const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; - if (option.type>SKIN_OPTION_BOOL && option.bValue && option.groupId==-1) - return 0; - } - } - ToggleItem(test.hItem); - } - if (test.flags&TVHT_ONITEMRIGHT) - { - TVITEM item={TVIF_STATE|TVIF_PARAM,test.hItem}; - TreeView_GetItem(m_Tree,&item); - if (item.lParam!=m_EditItemIndex && IS_INTRESOURCE(item.lParam)) - { - const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; - if (option.type==SKIN_OPTION_COLOR && option.bValue) - { - RECT rc; - if (TreeView_GetItemRect(m_Tree,item.hItem,&rc,TRUE) && test.pt.x>=rc.right && test.pt.xwVKey==VK_SPACE) - { - ToggleItem(TreeView_GetSelection(m_Tree)); - return 1; - } - bHandled=FALSE; - return 0; -} - -LRESULT CSkinSettingsDlg::OnGetInfoTip( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - NMTVGETINFOTIP *pTip=(NMTVGETINFOTIP*)pnmh; - TVITEM item={TVIF_STATE|TVIF_IMAGE|TVIF_PARAM,pTip->hItem,0,TVIS_OVERLAYMASK}; - TreeView_GetItem(m_Tree,&item); - int len=0; - if (IS_INTRESOURCE(item.lParam)) - { - len=Strcpy(pTip->pszText,pTip->cchTextMax,m_CurrentSkin.Options[item.lParam].tip); - } - else if (IS_INTRESOURCE(-item.lParam)) - { - len=Strcpy(pTip->pszText,pTip->cchTextMax,m_CurrentSkin.Variations[-1-item.lParam].second.tip); - } - if (item.state&TVIS_OVERLAYMASK) - { - Sprintf(pTip->pszText+len,pTip->cchTextMax-len,L"\r\n%s",LoadStringEx(IDS_SETTING_LOCKED)); - } - return 0; -} - -LRESULT CSkinSettingsDlg::OnEditKey( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (wParam==VK_RETURN && !(m_EditBox.GetWindowLong(GWL_STYLE)&ES_READONLY)) - ItemSelected(m_EditItem,m_EditItemIndex,true); - return 0; -} - -LRESULT CSkinSettingsDlg::OnEditChange( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - UpdateEditPosition(); - return 0; -} - -LRESULT CSkinSettingsDlg::OnKillFocus( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (!m_bIgnoreFocus && m_EditItemIndex>=0) - { - ApplyEditBox(); - UpdateEditPosition(); - } - return 0; -} - -LRESULT CSkinSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (m_EditMode==SKIN_OPTION_IMAGE) - { - m_bIgnoreFocus=true; - CString str; - m_EditBox.GetWindowText(str); - str.TrimLeft(); str.TrimRight(); - wchar_t text[1024]; - if (_wcsicmp(PathFindExtension(str),L".bmp")==0 || _wcsicmp(PathFindExtension(str),L".png")==0 || _wcsicmp(PathFindExtension(str),L".jpg")==0) - { - Strcpy(text,_countof(text),str); - DoEnvironmentSubst(text,_countof(text)); - } - else - text[0]=0; - if (BrowseForBitmap(m_hWnd,text,true)) - { - m_EditBox.SetWindowText(text); - } - SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); - m_EditBox.SetFocus(); - m_bIgnoreFocus=false; - } - else if (m_EditMode==SKIN_OPTION_COLOR) - { - m_bIgnoreFocus=true; - CString str; - m_EditBox.GetWindowText(str); - str.TrimLeft(); str.TrimRight(); - wchar_t *end; - COLORREF val=wcstol(str,&end,16)&0xFFFFFF; - static COLORREF customColors[16]; - CHOOSECOLOR choose={sizeof(choose),m_hWnd,NULL,val,customColors}; - choose.Flags=CC_ANYCOLOR|CC_FULLOPEN|CC_RGBINIT; - if (ChooseColor(&choose)) - { - wchar_t text[100]; - Sprintf(text,_countof(text),L"%06X",choose.rgbResult); - m_EditBox.SetWindowText(text); - ApplyEditBox(); - m_Tree.Invalidate(); - } - SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); - m_EditBox.SetFocus(); - m_bIgnoreFocus=false; - } - return 0; -} - -void CSkinSettingsDlg::ApplyEditBox( void ) -{ - if (m_EditItemIndex>=0) - { - CString str; - m_EditBox.GetWindowText(str); - str.TrimLeft(); str.TrimRight(); - m_CurrentSkin.Options[m_EditItemIndex].sValue=str; - StoreSkinOptions(); - } -} - -void CSkinSettingsDlg::ItemSelected( HTREEITEM hItem, int index, bool bEnabled ) -{ - if (m_EditItemIndex>=0) - { - ApplyEditBox(); - const MenuSkin::Option &option=m_CurrentSkin.Options[m_EditItemIndex]; - wchar_t text[256]; - if (option.bValue && option.type>SKIN_OPTION_BOOL) - Sprintf(text,_countof(text),L"%s: %s",option.label,option.sValue); - else - Sprintf(text,_countof(text),L"%s",option.label); - TVITEM item={TVIF_TEXT,m_EditItem,0,0,text}; - TreeView_SetItem(m_Tree,&item); - m_EditItemIndex=-1; - } - m_EditItem=NULL; - TSkinOptionType mode=SKIN_OPTION_NONE; - CString text; - if (index>=0) - { - const MenuSkin::Option &option=m_CurrentSkin.Options[index]; - if (option.type>SKIN_OPTION_BOOL) - mode=option.type; - text=option.sValue; - } - - RECT rc; - m_EditMode=mode; - if (mode!=SKIN_OPTION_NONE) - { - CString str=m_CurrentSkin.Options[index].label; - TVITEM item={TVIF_TEXT,hItem,0,0,(LPWSTR)(LPCWSTR)str}; - TreeView_SetItem(m_Tree,&item); - m_Tree.GetClientRect(&rc); - int w=rc.right; - TreeView_GetItemRect(m_Tree,hItem,&rc,TRUE); - rc.left=rc.right; - rc.right=w; - if (bEnabled && mode>SKIN_OPTION_BOOL) - { - m_EditItem=hItem; - m_EditItemIndex=index; - } - } - - if (bEnabled && (mode==SKIN_OPTION_IMAGE || mode==SKIN_OPTION_COLOR)) - { - RECT rc2=rc; - int width=(rc2.bottom-rc2.top)*3/2; - rc2.left=rc2.right-width; - m_BrowseButton.SetWindowPos(NULL,&rc2,SWP_NOZORDER|SWP_SHOWWINDOW); - m_BrowseButton.EnableWindow(bEnabled); - rc.right=rc2.left; - } - else - m_BrowseButton.ShowWindow(SW_HIDE); - - if (bEnabled && mode>SKIN_OPTION_BOOL) - { - m_EditBox.SetWindowText(text); - m_EditBox.SendMessage(EM_SETREADONLY,!bEnabled,0); - m_EditBox.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_SHOWWINDOW); - SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); - } - else - m_EditBox.ShowWindow(SW_HIDE); -} - -void CSkinSettingsDlg::UpdateEditPosition( void ) -{ - if (m_EditMode==SKIN_OPTION_NONE) return; - - RECT rc; - m_Tree.GetClientRect(&rc); - int w=rc.right; - TreeView_GetItemRect(m_Tree,m_EditItem,&rc,TRUE); - rc.left=rc.right; - rc.right=w; - w-=rc.left; - int width=(rc.bottom-rc.top)*3/2; - - HDC hdc=CreateCompatibleDC(NULL); - HFONT font0=(HFONT)SelectObject(hdc,m_EditBox.GetFont()); - SIZE size; - CString str; - m_EditBox.GetWindowText(str); - GetTextExtentPoint(hdc,str,str.GetLength(),&size); - SelectObject(hdc,font0); - DeleteDC(hdc); - DWORD margins=(DWORD)m_EditBox.SendMessage(EM_GETMARGINS); - size.cx+=HIWORD(margins)+LOWORD(margins)+12; - if (m_EditMode==SKIN_OPTION_IMAGE || m_EditMode==SKIN_OPTION_COLOR) - size.cx+=width; - if (size.cx::OnSize(); - UpdateEditPosition(); - - CWindow skins=GetDlgItem(IDC_COMBOSKIN); - CWindow tooltip=TreeView_GetToolTips(m_Tree); - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS,m_hWnd,'CLSH'}; - skins.GetClientRect(&tool.rect); - skins.MapWindowPoints(m_hWnd,&tool.rect); - tooltip.SendMessage(TTM_NEWTOOLRECT,0,(LPARAM)&tool); - - return 0; -} - -LRESULT CSkinSettingsDlg::OnSelEndOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - m_SkinIndex=(int)SendDlgItemMessage(IDC_COMBOSKIN,CB_GETCURSEL); - { - CSettingsLockWrite lock; - const wchar_t *strNew=m_SkinIndex==0?L"":m_SkinNames[m_SkinIndex]; - const wchar_t *strOld=m_pSetting[0].value.vt==VT_BSTR?m_pSetting[0].value.bstrVal:L"???"; - if (wcscmp(strNew,strOld)!=0) - SetSettingsDirty(); - m_pSetting[0].value=CComBSTR(strNew); - } - InitSkinUI(); - return 0; -} - -static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) -{ - if (uNotification==TDN_HYPERLINK_CLICKED) - { - ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); - } - return S_OK; -} - -LRESULT CSkinSettingsDlg::OnAbout( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - int idx=(int)SendDlgItemMessage(IDC_COMBOSKIN,CB_GETCURSEL,0,0); - const wchar_t *name=m_SkinNames[idx]; - wchar_t caption[256]; - Sprintf(caption,_countof(caption),LoadStringEx(IDS_SKIN_ABOUT),name); - if (!m_bLoadSuccess) - { - MessageBox(LoadStringEx(IDS_SKIN_FAIL),caption,MB_OK|MB_ICONERROR); - return TRUE; - } - TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; - task.pszWindowTitle=caption; - task.pszContent=m_CurrentSkin.About; - task.hMainIcon=m_CurrentSkin.AboutIcon?m_CurrentSkin.AboutIcon:LoadIcon(NULL,IDI_INFORMATION); - task.pfCallback=TaskDialogCallbackProc; - TaskDialogIndirect(&task,NULL,NULL,NULL); - return TRUE; -} - -LRESULT CSkinSettingsDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - { - CSettingsLockWrite lock; - if (!m_pSetting[0].IsLocked()) - m_pSetting[0].value=m_pSetting[0].defValue; - if (!m_pSetting[1].IsLocked()) - m_pSetting[1].value=m_pSetting[1].defValue; - if (!m_pSetting[2].IsLocked()) - m_pSetting[2].value=m_pSetting[2].defValue; - SetSettingsDirty(); - } - SetGroup(m_pSetting-1); - return TRUE; -} - -void CSkinSettingsDlg::SetGroup( CSetting *pGroup ) -{ - m_pSetting=pGroup+1; - // the skin settings are never default - { - CSettingsLockWrite lock; - m_pSetting[0].flags&=~CSetting::FLAG_DEFAULT; - m_pSetting[1].flags&=~CSetting::FLAG_DEFAULT; - m_pSetting[2].flags&=~CSetting::FLAG_DEFAULT; - } - - const wchar_t *skin=L""; - if (m_pSetting[0].value.vt==VT_BSTR) - skin=m_pSetting[0].value.bstrVal; - - m_SkinIndex=-1; - if (!*skin) - SendDlgItemMessage(IDC_COMBOSKIN,CB_SETCURSEL,0); - else - { - int n=(int)m_SkinNames.size(); - for (int i=1;i &modules, int style, int mask ): CEditCustomItemDlg(pItem,modules) { m_Style=style; m_StyleMask=mask; } - - BEGIN_MSG_MAP( CEditMenuDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - COMMAND_ID_HANDLER( IDOK, OnOK ) - COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) - COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) - COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) - COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) - COMMAND_HANDLER( IDC_COMBOLINK, CBN_KILLFOCUS, OnLinkChanged ) - COMMAND_HANDLER( IDC_COMBOLINK, CBN_SELENDOK, OnLinkChanged ) - COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) - COMMAND_HANDLER( IDC_CHECKTRACK, BN_CLICKED, OnCheckTrack ) - COMMAND_HANDLER( IDC_CHECKNOTRACK, BN_CLICKED, OnCheckTrack ) - COMMAND_HANDLER( IDC_CHECKMULTICOLUMN, BN_CLICKED, OnCheckMulti ) - COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) - CHAIN_MSG_MAP( CEditCustomItemDlg ) - END_MSG_MAP() - - virtual BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_COMBOLINK,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) - RESIZE_CONTROL(IDOK,MOVE_MOVE_X) - RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) - END_RESIZE_MAP - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCheckTrack( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCheckMulti( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - -private: - int m_Style, m_StyleMask; -}; - -LRESULT CEditMenuDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); - CWindow links=GetDlgItem(IDC_COMBOLINK); - InitDialog(commands,g_StdCommands,m_Style,m_StyleMask,links,g_CommonLinks); - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - - BOOL bEnable=!(m_pItem->pStdCommand && m_pItem->pStdCommand->knownFolder); - links.EnableWindow(bEnable); - GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable); - GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); - - if (m_pItem->settings&StdMenuItem::MENU_TRACK) - m_pItem->settings&=~StdMenuItem::MENU_NOTRACK; - CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXPAND,(m_pItem->settings&StdMenuItem::MENU_NOEXPAND)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKITEMSFIRST,(m_pItem->settings&StdMenuItem::MENU_ITEMS_FIRST)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKINLINE,(m_pItem->settings&StdMenuItem::MENU_INLINE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSPLIT,(m_pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); - if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) - { - CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); - CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_UNCHECKED:BST_CHECKED); - } - else - { - CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); - } - - UpdateIcons(IDC_ICONN,0); - SendDlgItemMessage(IDC_EDITLABEL,EM_SETCUEBANNER,TRUE,(LPARAM)(const wchar_t*)LoadStringEx(IDS_NO_TEXT)); - - CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); - tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); - - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; - CString str=LoadStringEx(IDS_COMMAND_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_LINK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)links; - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)(HWND)links.GetWindow(GW_CHILD); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TEXT_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TIP_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_ICON_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTZA_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZA); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTZAREC_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZAREC); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTONCE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTONCE); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_OPENUP_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUP); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_OPENUPREC_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUPREC); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_NOEXPAND_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXPAND); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_MULTICOLUMN_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKMULTICOLUMN); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TRACK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKTRACK); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_NOTRACK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOTRACK); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_ITEMSFIRST_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKITEMSFIRST); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_INLINE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKINLINE); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SPLIT_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSPLIT); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_NOEXTENSIONS_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXT); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_RESTORE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - return TRUE; -} - -LRESULT CEditMenuDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - GetDlgItemText(IDC_EDITLABEL,m_pItem->label); - m_pItem->label.TrimLeft(); - m_pItem->label.TrimRight(); - GetDlgItemText(IDC_EDITTIP,m_pItem->tip); - m_pItem->tip.TrimLeft(); - m_pItem->tip.TrimRight(); - - m_pItem->settings=0; - bool bForceMultiColumn=(m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)); - if (IsDlgButtonChecked(IDC_CHECKSORTZA)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA; - if (IsDlgButtonChecked(IDC_CHECKSORTZAREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA_REC; - if (IsDlgButtonChecked(IDC_CHECKSORTONCE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTONCE; - if (IsDlgButtonChecked(IDC_CHECKOPENUP)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP; - if (IsDlgButtonChecked(IDC_CHECKOPENUPREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP_REC; - if (IsDlgButtonChecked(IDC_CHECKNOEXPAND)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXPAND; - if (IsDlgButtonChecked(IDC_CHECKTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_TRACK; - if (IsDlgButtonChecked(IDC_CHECKNOTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOTRACK; - if (IsDlgButtonChecked(IDC_CHECKITEMSFIRST)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_ITEMS_FIRST; - if (IsDlgButtonChecked(IDC_CHECKINLINE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_INLINE; - if (IsDlgButtonChecked(IDC_CHECKSPLIT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SPLIT_BUTTON; - if (IsDlgButtonChecked(IDC_CHECKNOEXT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; - if (bForceMultiColumn) - { - // special handling of the Programs menu - // it is always MULTICOLUMN - // it is always tracking, unless NOTRACK is set - m_pItem->settings&=~StdMenuItem::MENU_TRACK; - } - else - { - if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) - m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; - } - - return CEditCustomItemDlg::OnOK(wNotifyCode,wID,hWndCtl,bHandled); -} - -LRESULT CEditMenuDlg::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (text==m_pItem->command) return 0; - m_pItem->SetCommand(text,g_StdCommands,m_Style,m_StyleMask); - BOOL bEnable=!(m_pItem->pStdCommand && m_pItem->pStdCommand->knownFolder); - GetDlgItem(IDC_COMBOLINK).EnableWindow(bEnable); - GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable); - GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); - if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) - { - CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); - } - else - { - CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(TRUE); - } - UpdateIcons(IDC_ICONN,0); - return 0; -} - -LRESULT CEditMenuDlg::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (text==m_pItem->link) return 0; - m_pItem->link=text; - UpdateIcons(IDC_ICONN,0); - return 0; -} - -LRESULT CEditMenuDlg::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text; - GetDlgItemText(IDC_EDITICON,text); - text.TrimLeft(); - text.TrimRight(); - if (text==m_pItem->icon) return 0; - m_pItem->icon=text; - UpdateIcons(IDC_ICONN,0); - return 0; -} - -LRESULT CEditMenuDlg::OnCheckTrack( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (IsDlgButtonChecked(wID)==BST_CHECKED) - CheckDlgButton(IDC_CHECKTRACK+IDC_CHECKNOTRACK-wID,BST_UNCHECKED); - return 0; -} - -LRESULT CEditMenuDlg::OnCheckMulti( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) - m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; - else - m_pItem->settings&=~StdMenuItem::MENU_MULTICOLUMN; - return 0; -} - -LRESULT CEditMenuDlg::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); - if (BrowseCommandHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_COMBOCOMMAND,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_COMBOLINK,text,_countof(text)); - if (BrowseLinkHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_COMBOLINK,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOLINK,CBN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_EDITICON,text,_countof(text)); - if (BrowseIconHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_EDITICON,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITICON,EN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (!m_pItem->pStdCommand || !*m_pItem->pStdCommand->name) - return 0; - m_pItem->link.Empty(); - m_pItem->label=m_pItem->pStdCommand->label; - m_pItem->tip=m_pItem->pStdCommand->tip; - m_pItem->icon=m_pItem->pStdCommand->icon; - m_pItem->iconD=m_pItem->pStdCommand->iconD; - m_pItem->settings=m_pItem->pStdCommand->settings&~m_StyleMask; - SendDlgItemMessage(IDC_COMBOLINK,CB_SETCURSEL,-1); - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXPAND,(m_pItem->settings&StdMenuItem::MENU_NOEXPAND)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKITEMSFIRST,(m_pItem->settings&StdMenuItem::MENU_ITEMS_FIRST)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKINLINE,(m_pItem->settings&StdMenuItem::MENU_INLINE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSPLIT,(m_pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); - if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) - { - CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); - } - else - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(TRUE); - - UpdateIcons(IDC_ICONN,IDC_ICOND); - return 0; -} - -/////////////////////////////////////////////////////////////////////////////// - -class CCustomMenuDlg: public CCustomTreeDlg -{ -public: - CCustomMenuDlg( int style, int mask ): CCustomTreeDlg(true,g_StdCommands,style,mask) {} - bool Validate( void ); - - static void UpdateWarnings( TMenuStyle menuStyle ); - -protected: - virtual void ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ); - virtual void SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ); - virtual bool EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ); - virtual void ItemsChanged( void ) { UpdateWarnings(m_Style==StdMenuItem::MENU_STYLE_CLASSIC1?MENU_CLASSIC1:MENU_CLASSIC2); } -}; - -void CCustomMenuDlg::ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ) -{ - pItem->settings=0; - wchar_t text[256]; - Sprintf(text,_countof(text),L"%s.Settings",pItem->name); - const wchar_t *str=parser.FindSetting(text); - if (!str) return; - - while (*str) - { - wchar_t token[256]; - str=GetToken(str,token,_countof(token),L", \t|;"); - if (_wcsicmp(token,L"OPEN_UP")==0) pItem->settings|=StdMenuItem::MENU_OPENUP; - if (_wcsicmp(token,L"OPEN_UP_CHILDREN")==0) pItem->settings|=StdMenuItem::MENU_OPENUP_REC; - if (_wcsicmp(token,L"SORT_ZA")==0) pItem->settings|=StdMenuItem::MENU_SORTZA; - if (_wcsicmp(token,L"SORT_ZA_CHILDREN")==0) pItem->settings|=StdMenuItem::MENU_SORTZA_REC; - if (_wcsicmp(token,L"SORT_ONCE")==0) pItem->settings|=StdMenuItem::MENU_SORTONCE; - if (_wcsicmp(token,L"ITEMS_FIRST")==0) pItem->settings|=StdMenuItem::MENU_ITEMS_FIRST; - if (_wcsicmp(token,L"TRACK_RECENT")==0) pItem->settings|=StdMenuItem::MENU_TRACK; - if (_wcsicmp(token,L"NOTRACK_RECENT")==0) pItem->settings|=StdMenuItem::MENU_NOTRACK; - if (_wcsicmp(token,L"NOEXPAND")==0) pItem->settings|=StdMenuItem::MENU_NOEXPAND; - if (_wcsicmp(token,L"MULTICOLUMN")==0) pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; - if (_wcsicmp(token,L"INLINE")==0) pItem->settings|=StdMenuItem::MENU_INLINE; - if (_wcsicmp(token,L"SPLIT")==0) pItem->settings|=StdMenuItem::MENU_SPLIT_BUTTON; - if (_wcsicmp(token,L"NOEXTENSIONS")==0) pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; - } -} - -void CCustomMenuDlg::SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ) -{ - if (!pItem->settings) return; - wchar_t text[256]; - Sprintf(text,_countof(text),L"%s.Settings=",pItem->name); - AppendString(stringBuilder,text); - if (pItem->settings&StdMenuItem::MENU_OPENUP) AppendString(stringBuilder,L"OPEN_UP|"); - if (pItem->settings&StdMenuItem::MENU_OPENUP_REC) AppendString(stringBuilder,L"OPEN_UP_CHILDREN|"); - if (pItem->settings&StdMenuItem::MENU_SORTZA) AppendString(stringBuilder,L"SORT_ZA|"); - if (pItem->settings&StdMenuItem::MENU_SORTZA_REC) AppendString(stringBuilder,L"SORT_ZA_CHILDREN|"); - if (pItem->settings&StdMenuItem::MENU_SORTONCE) AppendString(stringBuilder,L"SORT_ONCE|"); - if (pItem->settings&StdMenuItem::MENU_ITEMS_FIRST) AppendString(stringBuilder,L"ITEMS_FIRST|"); - if (pItem->settings&StdMenuItem::MENU_TRACK) AppendString(stringBuilder,L"TRACK_RECENT|"); - if (pItem->settings&StdMenuItem::MENU_NOTRACK) AppendString(stringBuilder,L"NOTRACK_RECENT|"); - if (pItem->settings&StdMenuItem::MENU_NOEXPAND) AppendString(stringBuilder,L"NOEXPAND|"); - if (pItem->settings&StdMenuItem::MENU_MULTICOLUMN) AppendString(stringBuilder,L"MULTICOLUMN|"); - if (pItem->settings&StdMenuItem::MENU_INLINE) AppendString(stringBuilder,L"INLINE|"); - if (pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON) AppendString(stringBuilder,L"SPLIT|"); - if (pItem->settings&StdMenuItem::MENU_NOEXTENSIONS) AppendString(stringBuilder,L"NOEXTENSIONS|"); - stringBuilder[stringBuilder.size()-1]='\n'; -} - -bool CCustomMenuDlg::EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ) -{ - return CEditMenuDlg(pItem,modules,m_Style,m_StyleMask).Run(m_hWnd,IDD_CUSTOMMENU); -} - -void CCustomMenuDlg::UpdateWarnings( TMenuStyle menuStyle ) -{ - const CSetting *pSetting=FindSetting(menuStyle==MENU_CLASSIC1?L"MenuItems1":L"MenuItems2"); - Assert(pSetting->value.vt==VT_BSTR); - CString items=pSetting->value.bstrVal; - - bool bWarning; - items.MakeLower(); - items.Replace('\r','\n'); - bWarning=!wcsstr(items,L".command=favorites\n"); - UpdateSettingText(L"Favorites",-1,bWarning?IDS_SHOW_FAVORITES_TIP2:IDS_SHOW_FAVORITES_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=recent_documents\n"); - UpdateSettingText(L"Documents",-1,bWarning?IDS_SHOW_DOCUMENTS_TIP2:IDS_SHOW_DOCUMENTS_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=computer\n"); - UpdateSettingText(L"Computer",-1,bWarning?IDS_SHOW_COMPUTER_TIP2:IDS_SHOW_COMPUTER_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=user_files\n"); - UpdateSettingText(L"UserFiles",-1,bWarning?IDS_SHOW_USERFILES_TIP2:IDS_SHOW_USERFILES_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=user_documents\n"); - UpdateSettingText(L"UserDocuments",-1,bWarning?IDS_SHOW_USERDOCS_TIP2:IDS_SHOW_USERDOCS_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=user_pictures\n"); - UpdateSettingText(L"UserPictures",-1,bWarning?IDS_SHOW_USERPICS_TIP2:IDS_SHOW_USERPICS_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=control_panel\n"); - UpdateSettingText(L"ControlPanel",-1,bWarning?IDS_SHOW_CP_TIP2:IDS_SHOW_CP_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=network_connections\n"); - UpdateSettingText(L"Network",-1,bWarning?IDS_SHOW_NETWORK_TIP2:IDS_SHOW_NETWORK_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=printers\n"); - UpdateSettingText(L"Printers",-1,bWarning?IDS_SHOW_PRINTERS_TIP2:IDS_SHOW_PRINTERS_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=shutdown_box\n"); - UpdateSettingText(L"Shutdown",-1,bWarning?IDS_SHOW_SHUTDOWN_TIP2:IDS_SHOW_SHUTDOWN_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=search_box\n"); - UpdateSettingText(L"SearchBox",-1,bWarning?IDS_SHOW_SEARCH_BOX_TIP2:IDS_SHOW_SEARCH_BOX_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=search\n"); - UpdateSettingText(L"Search",-1,bWarning?IDS_SHOW_SEARCH_TIP2:IDS_SHOW_SEARCH_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=apps\n"); - UpdateSettingText(L"ShowAppsMenu",-1,bWarning?IDS_SHOW_APPS_MENU_TIP2:IDS_SHOW_APPS_MENU_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=help\n"); - UpdateSettingText(L"Help",-1,bWarning?IDS_SHOW_HELP_TIP2:IDS_SHOW_HELP_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=run\n"); - UpdateSettingText(L"Run",-1,bWarning?IDS_SHOW_RUN_TIP2:IDS_SHOW_RUN_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=logoff\n"); - UpdateSettingText(L"LogOff",-1,bWarning?IDS_SHOW_LOGOFF_TIP2:IDS_SHOW_LOGOFF_TIP,bWarning); - - bWarning=!wcsstr(items,L".command=undock\n"); - UpdateSettingText(L"Undock",-1,bWarning?IDS_SHOW_UNDOCK_TIP2:IDS_SHOW_UNDOCK_TIP,bWarning); -} - -class CCustomMenuPanel: public ISettingsPanel -{ -public: - CCustomMenuPanel( int index ) { m_Index=index; } - virtual HWND Create( HWND parent ); - virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); - virtual bool Validate( HWND parent ) { return true; } - -private: - int m_Index; - static CCustomMenuDlg s_Dialogs[2]; -}; - -CCustomMenuDlg CCustomMenuPanel::s_Dialogs[2]={ - CCustomMenuDlg(StdMenuItem::MENU_STYLE_CLASSIC1,StdMenuItem::MENU_STYLE_MASK), - CCustomMenuDlg(StdMenuItem::MENU_STYLE_CLASSIC2,StdMenuItem::MENU_STYLE_MASK), -}; - -HWND CCustomMenuPanel::Create( HWND parent ) -{ - if (!s_Dialogs[m_Index].m_hWnd) - s_Dialogs[m_Index].Create(parent,LoadDialogEx(IDD_CUSTOMTREE)); - return s_Dialogs[m_Index].m_hWnd; -} - -HWND CCustomMenuPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) -{ - s_Dialogs[m_Index].SetGroup(pGroup,bReset); - s_Dialogs[m_Index].SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); - return s_Dialogs[m_Index].m_hWnd; -} - -static CCustomMenuPanel g_CustomMenuPanel1(0); -static CCustomMenuPanel g_CustomMenuPanel2(1); - -/////////////////////////////////////////////////////////////////////////////// - -class CCustomMenuDlg7: public CResizeableDlg -{ -public: - CCustomMenuDlg7( void ) {} - ~CCustomMenuDlg7( void ) {} - - BEGIN_MSG_MAP( CCustomMenuDlg7 ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - MESSAGE_HANDLER( WM_CONTEXTMENU, OnContextMenu ) - REFLECT_NOTIFICATIONS() - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_LISTITEMS,MOVE_SIZE_X|MOVE_SIZE_Y) - RESIZE_CONTROL(IDC_STATICHINT,MOVE_SIZE_X|MOVE_MOVE_Y) - END_RESIZE_MAP - - void SetGroup( CSetting *pGroup, bool bReset ); - -protected: - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnContextMenu( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - -private: - - struct MenuItem - { - CString command; - CString link; - CString label; - CString tip; - CString icon; - unsigned int settings; - int stdItemIndex; - }; - - class CItemList: public CWindowImpl - { - public: - CItemList( void ) { m_bDragging=m_bDisabled=false; m_Line=m_Column=-1; } - enum { - WM_RESIZE_COMBO=WM_USER+200, - WM_HANDLE_TAB, - TIMER_SCROLL_UP=1, - TIMER_SCROLL_DOWN=2, - }; - - BEGIN_MSG_MAP( CSettingsTree ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_LBUTTONDOWN, OnLButtonDown ) - MESSAGE_HANDLER( WM_LBUTTONDBLCLK, OnLButtonDblClick ) - MESSAGE_HANDLER( WM_LBUTTONUP, OnLButtonUp ) - MESSAGE_HANDLER( WM_MOUSEMOVE, OnMouseMove) - MESSAGE_HANDLER( WM_RBUTTONDOWN, OnRButtonDown ) - MESSAGE_HANDLER( WM_GETDLGCODE, OnGetDlgCode ) - MESSAGE_HANDLER( WM_KEYDOWN, OnKeyDown ) - MESSAGE_HANDLER( WM_CAPTURECHANGED, OnCaptureChanged ) - MESSAGE_HANDLER( WM_HSCROLL, OnScroll ) - MESSAGE_HANDLER( WM_VSCROLL, OnScroll ) - MESSAGE_HANDLER( WM_TIMER, OnTimer ) - MESSAGE_HANDLER( WM_RESIZE_COMBO, OnResizeCombo ) - MESSAGE_HANDLER( WM_HANDLE_TAB, OnHandleTab ) - COMMAND_CODE_HANDLER( CBN_SELENDOK, OnSelEndOk ) - NOTIFY_CODE_HANDLER( HDN_ENDTRACK, OnEndTrack ) - NOTIFY_CODE_HANDLER( HDN_DIVIDERDBLCLICK, OnEndTrack ) - NOTIFY_CODE_HANDLER( HDN_ITEMCLICK, OnEndTrack ) - REFLECTED_NOTIFY_CODE_HANDLER( NM_CUSTOMDRAW, OnCustomDraw ) - END_MSG_MAP() - - void SetDisabled( bool bDisabled ) { m_bDisabled=bDisabled; } - void SubclassWindow( HWND hWnd, CCustomMenuDlg7 *pOwner ); - - void UpdateItem( int index ); - - int LoadIcon( const MenuItem &item ); - unsigned int GetIconKey( const MenuItem &item ) const; - HICON LoadIcon( const MenuItem &item, bool bSmall ) const; - - void EditItem( int index ); - void DeleteItem( int index ); - void InsertItem( int index, int copy ); - void MoveItem( int from, int to ); - - protected: - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnLButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnLButtonDblClick( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnLButtonUp( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnRButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 0; } - LRESULT OnGetDlgCode( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnCaptureChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnScroll( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnResizeCombo( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnHandleTab( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnEndTrack( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnSelEndOk( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - - private: - CCustomMenuDlg7 *m_pOwner; - CWindow m_Combo; - HIMAGELIST m_ImageList; - int m_Line; - int m_Column; - bool m_bDisabled; - bool m_bThemed; - bool m_bDragging; - int m_ClickedItem; - - mutable std::vector m_Modules; - std::map m_IconCache; - - friend class CCustomMenuDlg7; - - void CreateCombo( int line, int column ); - void DestroyCombo( void ); - static LRESULT CALLBACK SubclassGridCombo( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ); - }; - - CItemList m_List; - CSetting *m_pSetting; - - std::vector m_Items; - - void SerializeData( void ); - - friend class CEditMenuDlg7; -}; - -class CEditMenuDlg7: public CResizeableDlg -{ -public: - CEditMenuDlg7( CCustomMenuDlg7 *pOwner, CCustomMenuDlg7::MenuItem *pItem ) { m_pOwner=pOwner; m_pItem=pItem; } - - BEGIN_MSG_MAP( CEditMenuDlg7 ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - COMMAND_ID_HANDLER( IDOK, OnOK ) - COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) - COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) - COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) - COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) - COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) - COMMAND_HANDLER( IDC_EDITLINK2, EN_KILLFOCUS, OnLinkChanged ) - COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) - COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - MESSAGE_HANDLER( WM_GETMINMAXINFO, OnGetMinMaxInfo ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITLINK2,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) - RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) - RESIZE_CONTROL(IDOK,MOVE_MOVE_X) - RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) - END_RESIZE_MAP - - bool Run( void ); - - enum { SETTINGS_MASK=StdMenuItem::MENU_NOEXPAND|StdMenuItem::MENU_SINGLE_EXPAND|StdMenuItem::MENU_ITEM_DISABLED }; - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - -private: - CCustomMenuDlg7 *m_pOwner; - CCustomMenuDlg7::MenuItem *m_pItem; - CCustomMenuDlg7::MenuItem m_StoredItem; - - bool m_bResult; - HICON m_hIcon; - unsigned int m_IconKey; - - CString GetComboText( WORD wNotifyCode, WORD wID ); - void UpdateIcon( void ); - void UpdateControls( void ); - void StorePlacement( void ); -}; - -void CEditMenuDlg7::UpdateControls( void ) -{ - BOOL bEnable=(m_pItem->stdItemIndex>0); - GetDlgItem(IDC_EDITLABEL).EnableWindow(bEnable); - GetDlgItem(IDC_STATICINFOTIP).EnableWindow(bEnable); - GetDlgItem(IDC_EDITTIP).EnableWindow(bEnable); - GetDlgItem(IDC_STATICICON).EnableWindow(bEnable); - GetDlgItem(IDC_EDITICON).EnableWindow(bEnable); - GetDlgItem(IDC_BUTTONICON).EnableWindow(bEnable); - - GetDlgItem(IDC_EDITLINK2).EnableWindow(bEnable && m_pItem->stdItemIndex==g_StdCommands7Count-1); - GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable && m_pItem->stdItemIndex==g_StdCommands7Count-1); - GetDlgItem(IDC_BUTTONRESET).EnableWindow(bEnable && m_pItem->stdItemIndexstdItemIndex].flags&CStdCommand7::ITEM_SINGLE); - GetDlgItem(IDC_CHECKSORTZA).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKSORTZAREC).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKSORTONCE).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKOPENUP).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKOPENUPREC).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKNOEXT).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKTRACK).EnableWindow(bEnable); - GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(bEnable); - GetDlgItem(IDC_STATICTEXT).EnableWindow(bEnable); -} - -LRESULT CEditMenuDlg7::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - m_hIcon=NULL; - m_IconKey=0; - m_StoredItem=*m_pItem; - if (m_pItem->stdItemIndexstdItemIndex]; - if (m_pItem->label.IsEmpty()) - m_pItem->label=command.label; - if (m_pItem->tip.IsEmpty()) - m_pItem->tip=command.tip; - if (m_pItem->icon.IsEmpty()) - m_pItem->icon=command.icon; - } - - InitResize(MOVE_HORIZONTAL|MOVE_GRIPPER); - CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); - for (int i=0;istdItemIndex) - { - commands.SendMessage(CB_SETCURSEL,i); - break; - } - } - commands.SetWindowText(m_pItem->command); - - COMBOBOXINFO info={sizeof(info)}; - commands.SendMessage(CB_GETCOMBOBOXINFO,0,(LPARAM)&info); - SHAutoComplete(info.hwndItem,SHACF_FILESYSTEM); - SendDlgItemMessage(IDC_EDITLINK2,CB_GETCOMBOBOXINFO,0,(LPARAM)&info); - SHAutoComplete(info.hwndItem,SHACF_FILESYSTEM); - - SetDlgItemText(IDC_EDITLINK2,m_pItem->link); - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - - CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); - - UpdateControls(); - UpdateIcon(); - SendDlgItemMessage(IDC_EDITLABEL,EM_SETCUEBANNER,TRUE,(LPARAM)(const wchar_t*)LoadStringEx(IDS_NO_TEXT)); - - CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); - tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); - - TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; - CString str=LoadStringEx(IDS_COMMAND_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_LINK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLINK2); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TEXT_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TIP_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_ICON_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTZA_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZA); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTZAREC_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZAREC); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_SORTONCE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTONCE); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_OPENUP_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUP); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_OPENUPREC_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUPREC); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_MULTICOLUMN_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKMULTICOLUMN); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_TRACK_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKTRACK); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_NOEXTENSIONS_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXT); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - str=LoadStringEx(IDS_RESTORE_TIP); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); - tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - RECT rc; - CRegKey regSettings; - if (regSettings.Open(HKEY_CURRENT_USER,GetSettingsRegPath())==ERROR_SUCCESS) - { - ULONG size=sizeof(rc); - if (regSettings.QueryBinaryValue(L"CEditMenuDlg7",&rc,&size)==ERROR_SUCCESS && size==sizeof(rc)) - SetStoreRect(rc); - } - return TRUE; -} - -LRESULT CEditMenuDlg7::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - SetFocus(); - GetDlgItemText(IDC_EDITLABEL,m_pItem->label); - m_pItem->label.TrimLeft(); - m_pItem->label.TrimRight(); - GetDlgItemText(IDC_EDITTIP,m_pItem->tip); - m_pItem->tip.TrimLeft(); - m_pItem->tip.TrimRight(); - - m_pItem->settings&=SETTINGS_MASK; - if (IsDlgButtonChecked(IDC_CHECKSORTZA)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA; - if (IsDlgButtonChecked(IDC_CHECKSORTZAREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA_REC; - if (IsDlgButtonChecked(IDC_CHECKSORTONCE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTONCE; - if (IsDlgButtonChecked(IDC_CHECKOPENUP)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP; - if (IsDlgButtonChecked(IDC_CHECKOPENUPREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP_REC; - if (IsDlgButtonChecked(IDC_CHECKTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_TRACK; - if (IsDlgButtonChecked(IDC_CHECKNOEXT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; - if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; - - m_pItem=NULL; - ::EnableWindow(GetAncestor(m_pOwner->m_hWnd,GA_ROOT),TRUE); - m_bResult=true; - StorePlacement(); - DestroyWindow(); - return 0; -} - -LRESULT CEditMenuDlg7::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - *m_pItem=m_StoredItem; - m_pItem=NULL; - ::EnableWindow(GetAncestor(m_pOwner->m_hWnd,GA_ROOT),TRUE); - m_bResult=false; - StorePlacement(); - DestroyWindow(); - return 0; -} - -LRESULT CEditMenuDlg7::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (!m_pItem || text==m_pItem->command) return 0; - m_pItem->command=text; - m_pItem->stdItemIndex=g_StdCommands7Count-1; - for (int i=0;istdItemIndex=i; - break; - } - UpdateControls(); - UpdateIcon(); - return 0; -} - -LRESULT CEditMenuDlg7::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text=GetComboText(wNotifyCode,wID); - if (!m_pItem || text==m_pItem->link) return 0; - m_pItem->link=text; - UpdateIcon(); - return 0; -} - -LRESULT CEditMenuDlg7::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString text; - GetDlgItemText(IDC_EDITICON,text); - text.TrimLeft(); - text.TrimRight(); - if (!m_pItem || text==m_pItem->icon) return 0; - m_pItem->icon=text; - UpdateIcon(); - return 0; -} - -LRESULT CEditMenuDlg7::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); - if (BrowseCommandHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_COMBOCOMMAND,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg7::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_EDITLINK2,text,_countof(text)); - if (BrowseLinkHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_EDITLINK2,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITLINK2,EN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg7::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - wchar_t text[_MAX_PATH]; - GetDlgItemText(IDC_EDITICON,text,_countof(text)); - if (BrowseIconHelper(m_hWnd,text)) - { - SetDlgItemText(IDC_EDITICON,text); - SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITICON,EN_KILLFOCUS)); - } - return 0; -} - -LRESULT CEditMenuDlg7::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (m_pItem->stdItemIndexstdItemIndex]; - m_pItem->link.Empty(); - SetDlgItemText(IDC_EDITLINK2,L""); - m_pItem->label=command.label; - SetDlgItemText(IDC_EDITLABEL,m_pItem->label); - m_pItem->tip=command.tip; - SetDlgItemText(IDC_EDITTIP,m_pItem->tip); - m_pItem->icon=command.icon; - SetDlgItemText(IDC_EDITICON,m_pItem->icon); - - m_pItem->settings=command.settings|(m_pItem->settings&SETTINGS_MASK); - CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); - UpdateIcon(); - } - return 0; -} - -LRESULT CEditMenuDlg7::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CResizeableDlg::OnSize(); - return 0; -} - -void CEditMenuDlg7::UpdateIcon( void ) -{ - unsigned int key=m_pOwner->m_List.GetIconKey(*m_pItem); - - if (key!=m_IconKey) - { - m_IconKey=key; - if (m_hIcon) DestroyIcon(m_hIcon); - m_hIcon=m_pOwner->m_List.LoadIcon(*m_pItem,false); - SendDlgItemMessage(IDC_ICONN,STM_SETICON,(WPARAM)m_hIcon); - } -} - -CString CEditMenuDlg7::GetComboText( WORD wNotifyCode, WORD wID ) -{ - CString text; - if (wNotifyCode==CBN_SELENDOK) - { - int idx=(int)SendDlgItemMessage(wID,CB_GETCURSEL); - text.Empty(); - if (idx>=0) - { - int len=(int)SendDlgItemMessage(wID,CB_GETLBTEXTLEN,idx); - SendDlgItemMessage(wID,CB_GETLBTEXT,idx,(LPARAM)text.GetBuffer(len+1)); - text.ReleaseBuffer(len); - } - } - else - GetDlgItemText(wID,text); - text.TrimLeft(); - text.TrimRight(); - return text; -} - -void CEditMenuDlg7::StorePlacement( void ) -{ - RECT rc; - GetStoreRect(rc); - - CRegKey regSettings; - if (regSettings.Open(HKEY_CURRENT_USER,GetSettingsRegPath())!=ERROR_SUCCESS) - regSettings.Create(HKEY_CURRENT_USER,GetSettingsRegPath()); - regSettings.SetBinaryValue(L"CEditMenuDlg7",&rc,sizeof(rc)); -} - -bool CEditMenuDlg7::Run( void ) -{ - HWND parent=GetAncestor(m_pOwner->m_hWnd,GA_ROOT); - DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_CUSTOMMENU7); - Create(parent,pTemplate); - ShowWindow(SW_SHOWNORMAL); - ::EnableWindow(parent,FALSE); - MSG msg; - while (m_hWnd && GetMessage(&msg,0,0,0)) - { - if (IsDialogMessage(&msg)) continue; - TranslateMessage(&msg); - DispatchMessage(&msg); - } - return m_bResult; -} - -/////////////////////////////////////////////////////////////////////////////// - -unsigned int CCustomMenuDlg7::CItemList::GetIconKey( const MenuItem &item ) const -{ - if (!item.icon.IsEmpty()) - return CalcFNVHash(item.icon); - else if (item.stdItemIndex>=0 && item.stdItemIndex=0 && item.stdItemIndexbuf) - { - *end=0; - end--; - if (*end!=' ') - break; - } - } - - TNetworkType networkType; - MenuParseDisplayName(buf,&pidl,NULL,&networkType); - // disable for now, to match the tree item icon loading - if (pidl && GetWinVersion()>=WIN_VER_WIN8 && _wcsicmp(PathFindExtension(buf),L".lnk")==0) - { - CComPtr pItem; - if (SUCCEEDED(SHCreateItemFromIDList(pidl,IID_IShellItem,(void**)&pItem))) - { - const CItemManager::ItemInfo *pItemInfo=g_ItemManager.GetItemInfo(pItem,pidl,CItemManager::INFO_LINK|CItemManager::INFO_METRO); - if (pItemInfo) - { - bool bMetroLink; - { - CItemManager::RWLock lock(&g_ItemManager,false,CItemManager::RWLOCK_ITEMS); - bMetroLink=pItemInfo->IsMetroLink(); - } - if (bMetroLink) - { - g_ItemManager.UpdateItemInfo(pItemInfo,(bSmall?CItemManager::INFO_SMALL_ICON:CItemManager::INFO_LARGE_ICON)|CItemManager::INFO_REFRESH_NOW); - const CItemManager::IconInfo *pIconInfo=bSmall?pItemInfo->smallIcon:pItemInfo->largeIcon; - if (pIconInfo && pIconInfo->bitmap) - { - int iconSize=GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON); - BITMAP bmpInfo; - GetObject(pIconInfo->bitmap,sizeof(bmpInfo),&bmpInfo); - - std::vector buf((iconSize+1)*iconSize,-1); - HBITMAP bmpMask=CreateBitmap(iconSize,iconSize,1,8,&buf[0]); - - HBITMAP bmpColor=pIconInfo->bitmap; - if (bmpInfo.bmWidth!=iconSize || bmpInfo.bmHeight!=iconSize) - { - HDC hSrc=CreateCompatibleDC(NULL); - HDC hDst=CreateCompatibleDC(hSrc); - - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=iconSize; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - bmpColor=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,NULL,NULL,0); - - HGDIOBJ bmp01=SelectObject(hSrc,pIconInfo->bitmap); - HGDIOBJ bmp02=SelectObject(hDst,bmpColor); - StretchBlt(hDst,0,0,bi.bmiHeader.biWidth,bi.bmiHeader.biHeight,hSrc,0,0,bmpInfo.bmWidth,bmpInfo.bmHeight,SRCCOPY); - SelectObject(hSrc,bmp01); - SelectObject(hDst,bmp02); - DeleteDC(hSrc); - DeleteDC(hDst); - } - ICONINFO info={TRUE,0,0,bmpMask,bmpColor}; - HICON hIcon=CreateIconIndirect(&info); - DeleteObject(bmpMask); - if (bmpColor!=pIconInfo->bitmap) - DeleteObject(bmpColor); - return hIcon; - } - } - } - } - } - if (networkType!=NETWORK_NONE && networkType!=NETWORK_FILE) - return ::LoadIcon(GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON),GetDefaultNetworkIcon(networkType),m_Modules); - } - if (pidl) - return ::LoadIcon(GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON),pidl); - } - return NULL; -} - -int CCustomMenuDlg7::CItemList::LoadIcon( const MenuItem &item ) -{ - if (item.stdItemIndex==0) - return -1; - unsigned int key=GetIconKey(item); - std::map::const_iterator it=m_IconCache.find(key); - if (it!=m_IconCache.end()) - return it->second; - - // extract icon - HICON hIcon=LoadIcon(item,true); - if (!hIcon) - { - m_IconCache[key]=0; - return 0; - } - int index=ImageList_AddIcon(m_ImageList,hIcon); - DestroyIcon(hIcon); - m_IconCache[key]=index; - return index; -} - -void CCustomMenuDlg7::CItemList::UpdateItem( int index ) -{ - const MenuItem &menuItem=m_pOwner->m_Items[index]; - const wchar_t *text=g_StdCommands7[menuItem.stdItemIndex].displayName; - if (menuItem.stdItemIndex==g_StdCommands7Count-1) - { - if (!menuItem.label.IsEmpty()) - text=menuItem.label; - else if (!menuItem.command.IsEmpty()) - text=menuItem.command; - } - ListView_SetItemText(m_hWnd,index,1,(wchar_t*)(const wchar_t*)text); - CString str; - if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) - str=LoadStringEx(IDS_ITEM_HIDE); - else if (g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_SINGLE) - str=LoadStringEx(IDS_ITEM_SHOW2); - else if ((menuItem.settings&StdMenuItem::MENU_NOEXPAND) && !(g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_FOLDER)) - str=LoadStringEx(IDS_ITEM_SHOW); - else if ((menuItem.settings&StdMenuItem::MENU_SINGLE_EXPAND) && (g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_COMPUTER)) - str=LoadStringEx(IDS_ITEM_DRIVES); - else - str=LoadStringEx(IDS_ITEM_MENU); - ListView_SetItemText(m_hWnd,index,2,(wchar_t*)(const wchar_t*)str); -} - -void CCustomMenuDlg7::CItemList::SubclassWindow( HWND hWnd, CCustomMenuDlg7 *pOwner ) -{ - m_pOwner=pOwner; - CWindowImpl::SubclassWindow(hWnd); - CString str; - { - str=LoadStringEx(IDS_COLUMN_ICON); - HDC hdc=CreateCompatibleDC(NULL); - HFONT font=GetFont(); - HGDIOBJ font0=SelectObject(hdc,font); - SIZE size; - if (GetTextExtentPoint32(hdc,str,str.GetLength(),&size)) - size.cx+=20; - else - size.cx=0; - if (size.cx<50) size.cx=50; - - SelectObject(hdc,font0); - DeleteDC(hdc); - LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,size.cx,(LPWSTR)(LPCWSTR)str}; - ListView_InsertColumn(m_hWnd,0,&column); - } - { - // TODO: scale the size with DPI - str=LoadStringEx(IDS_COLUMN_COMMAND); - LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,300,(LPWSTR)(LPCWSTR)str}; - ListView_InsertColumn(m_hWnd,1,&column); - } - { - str=LoadStringEx(IDS_COLUMN_DISPLAY); - LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,200,(LPWSTR)(LPCWSTR)str}; - ListView_InsertColumn(m_hWnd,2,&column); - } - ListView_SetExtendedListViewStyle(m_hWnd,LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_DOUBLEBUFFER); - int iconSize=GetSystemMetrics(SM_CXSMICON); - m_ImageList=ImageList_Create(iconSize,iconSize,ILC_COLOR32|ILC_MASK|ILC_MIRROR,1,16); - ListView_SetImageList(m_hWnd,m_ImageList,LVSIL_SMALL); - SHFILEINFO info; - if (SHGetFileInfo(L"file",FILE_ATTRIBUTE_NORMAL,&info,sizeof(info),SHGFI_USEFILEATTRIBUTES|SHGFI_ICON|SHGFI_SMALLICON)) - { - AddTrackedIcon(info.hIcon); - ImageList_AddIcon(m_ImageList,info.hIcon); - DestroyIcon(info.hIcon); - } - m_bThemed=(IsAppThemed()!=0); - if (m_bThemed) - SetWindowTheme(m_hWnd,L"Explorer",NULL); - - m_Combo.Create(WC_COMBOBOX,hWnd,NULL,NULL,WS_CHILD|CBS_DROPDOWNLIST|WS_VSCROLL); - m_Combo.SetFont(GetFont()); - RECT rc; - m_Combo.GetWindowRect(&rc); - HIMAGELIST images=ImageList_Create(2,rc.bottom-rc.top,ILC_COLOR,1,1); - ListView_SetImageList(m_hWnd,images,LVSIL_STATE); - m_Combo.DestroyWindow(); -} - -LRESULT CCustomMenuDlg7::CItemList::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - DestroyCombo(); - for (std::vector::const_iterator it=m_Modules.begin();it!=m_Modules.end();++it) - FreeLibrary(*it); - m_Modules.clear(); - m_IconCache.clear(); - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnLButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; - int index=ListView_HitTest(m_hWnd,&test); - DestroyCombo(); - if (index>=0) - { - ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - SetCapture(); - m_ClickedItem=index; - return 0; - } - else - { - m_Line=m_Column=-1; - } - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnLButtonDblClick( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; - int index=ListView_HitTest(m_hWnd,&test); - DestroyCombo(); - m_Line=m_Column=-1; - if (index>=0) - EditItem(index); - else if (test.flags&LVHT_NOWHERE) - { - RECT rc; - ListView_GetItemRect(m_hWnd,m_pOwner->m_Items.size()-1,&rc,LVIR_BOUNDS); - if (test.pt.y>rc.bottom) - InsertItem((int)m_pOwner->m_Items.size(),-1); - } - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnLButtonUp( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (GetCapture()==m_hWnd) - { - if (m_bDragging) - { - LVINSERTMARK mark={sizeof(mark),0,-1}; - if (ListView_GetInsertMark(m_hWnd,&mark) && mark.iItem>=0) - { - // move m_ClickedItem to mark.iItem - int index=mark.iItem; - if (mark.dwFlags&LVIM_AFTER) - index++; - MoveItem(m_ClickedItem,index); - } - ReleaseCapture(); - } - else - { - ReleaseCapture(); - LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; - int index=ListView_SubItemHitTest(m_hWnd,&test); - DestroyCombo(); - if (index>=0 && (test.iSubItem==1 || test.iSubItem==2)) - { - CreateCombo(index,test.iSubItem); - ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - return 0; - } - else - { - m_Line=m_Column=-1; - } - } - } - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (GetCapture()==m_hWnd) - { - LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; - int index=ListView_HitTest(m_hWnd,&test); - if (index!=m_ClickedItem) - { - m_bDragging=true; - } - if (m_bDragging) - { - if (index==-1) - { - LVINSERTMARK mark={sizeof(mark),0,-1}; - ListView_SetInsertMark(m_hWnd,&mark); - } - else - { - LVINSERTMARK mark={sizeof(mark),0,index}; - RECT rc; - ListView_GetItemRect(m_hWnd,index,&rc,LVIR_BOUNDS); - if (test.pt.y>(rc.top+rc.bottom)/2) - mark.dwFlags=LVIM_AFTER; - ListView_SetInsertMark(m_hWnd,&mark); - if (mark.dwFlags==LVIM_AFTER && index<(int)m_pOwner->m_Items.size()-1) - index++; - } - RECT rc; - ::GetWindowRect(ListView_GetHeader(m_hWnd),&rc); - ::MapWindowPoints(NULL,m_hWnd,(POINT*)&rc,2); - if (test.pt.yrc.bottom) - SetTimer(TIMER_SCROLL_DOWN,100); - else - KillTimer(TIMER_SCROLL_DOWN); - } - } - } - else - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnGetDlgCode( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (lParam) - { - MSG *msg=(MSG*)lParam; - if (msg->message==WM_KEYDOWN && msg->wParam==VK_ESCAPE) - { - bHandled=FALSE; - return 0; - } - } - return DLGC_WANTALLKEYS; -} - -LRESULT CCustomMenuDlg7::CItemList::OnKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - int index=ListView_GetNextItem(m_hWnd,-1,LVNI_FOCUSED); - if (wParam==VK_DOWN && GetKeyState(VK_CONTROL)<0) - { - if (index>=0 && index0) - MoveItem(index,index-1); - } - else if (wParam==VK_RETURN) - { - if (index>=0) - EditItem(index); - } - else if (wParam==VK_DELETE) - { - if (index>=0) - DeleteItem(index); - } - else if (wParam==VK_INSERT) - { - InsertItem(index+1,-1); - } - else if (wParam==VK_TAB) - { - SendMessage(WM_HANDLE_TAB,GetKeyState(VK_SHIFT)<0); - } - else - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnCaptureChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - LVINSERTMARK mark={sizeof(mark),0,-1}; - ListView_SetInsertMark(m_hWnd,&mark); - KillTimer(TIMER_SCROLL_UP); - KillTimer(TIMER_SCROLL_DOWN); - m_bDragging=false; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnScroll( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - PostMessage(WM_RESIZE_COMBO); - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (wParam==TIMER_SCROLL_UP) - { - RECT rc; - if (ListView_GetItemRect(m_hWnd,0,&rc,LVIR_BOUNDS)) - ListView_Scroll(m_hWnd,0,rc.top-rc.bottom); - } - if (wParam==TIMER_SCROLL_DOWN) - { - RECT rc; - if (ListView_GetItemRect(m_hWnd,0,&rc,LVIR_BOUNDS)) - ListView_Scroll(m_hWnd,0,rc.bottom-rc.top); - } - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnResizeCombo( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (lParam==1) - { - SetFocus(); - DestroyCombo(); - return 0; - } - if (m_Combo.m_hWnd && m_Line>=0 && m_Column>=1) - { - RECT rc; - ListView_GetSubItemRect(m_hWnd,m_Line,m_Column,LVIR_BOUNDS,&rc); - if (m_Line>=ListView_GetTopIndex(m_hWnd)) - { - m_Combo.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_SHOWWINDOW); - m_Combo.SetFocus(); - if (wParam) - m_Combo.SendMessage(CB_SHOWDROPDOWN,TRUE); - } - else - m_Combo.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_HIDEWINDOW); - } - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnHandleTab( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - int line=-1, column=-1; - if (m_Combo.m_hWnd && m_Line>=0) - { - line=m_Line; - column=m_Column; - } - else - { - line=ListView_GetNextItem(m_hWnd,-1,LVNI_FOCUSED); - if (line<0) line=0; - column=0; - } - if (wParam) - { - // back - if (column>0) - column--; - else - { - line--; - column=2; - } - if (line<0) return 0; - } - else - { - // forward - if (column<2) - column++; - else - { - line++; - column=0; - } - if (line>=ListView_GetItemCount(m_hWnd)) - return 0; - } - if (m_Combo.m_hWnd) - { - SetFocus(); - DestroyCombo(); - } - ListView_EnsureVisible(m_hWnd,line,FALSE); - ListView_SetItemState(m_hWnd,line,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - if (column>0) - { - CreateCombo(line,column); - } - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnEndTrack( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - PostMessage(WM_RESIZE_COMBO); - bHandled=FALSE; - return 0; -} - -LRESULT CCustomMenuDlg7::CItemList::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - NMLVCUSTOMDRAW *pDraw=(NMLVCUSTOMDRAW*)pnmh; - if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) - return CDRF_NOTIFYITEMDRAW; - if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPREPAINT) - { - const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[pDraw->nmcd.dwItemSpec]; - if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) - pDraw->clrText=GetSysColor(COLOR_GRAYTEXT); - if (m_pOwner->m_pSetting->IsLocked()) - pDraw->clrTextBk=GetSysColor(COLOR_BTNFACE); - return CDRF_NOTIFYPOSTPAINT; - } - if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPOSTPAINT) - { - const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[pDraw->nmcd.dwItemSpec]; - int icon=LoadIcon(menuItem); - if (icon>=0) - { - int iconSize=GetSystemMetrics(SM_CXSMICON); - RECT rc; - ListView_GetItemRect(m_hWnd,pDraw->nmcd.dwItemSpec,&rc,LVIR_ICON); - int x=(rc.right-iconSize)/2; - int y=(rc.top+rc.bottom-iconSize)/2; - if (!m_bThemed && (ListView_GetItemState(m_hWnd,pDraw->nmcd.dwItemSpec,LVIS_SELECTED)&LVIS_SELECTED)) - ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,CLR_DEFAULT,ILD_SELECTED); - else if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) - ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,GetSysColor(COLOR_WINDOW),ILD_SELECTED); - else - ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,CLR_DEFAULT,ILD_NORMAL); - } - } - return CDRF_DODEFAULT; -} - -LRESULT CCustomMenuDlg7::CItemList::OnSelEndOk( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - if (m_Line<0) return 0; - CWindow combo=hWndCtl; - int sel=(int)combo.SendMessage(CB_GETCURSEL); - if (sel<0) return 0; - MenuItem &menuItem=m_pOwner->m_Items[m_Line]; - if (m_Column==1) - { - // type - const CStdCommand7 &command=g_StdCommands7[sel]; - menuItem.stdItemIndex=sel; - menuItem.command=command.command; - menuItem.link.Empty(); - menuItem.label=command.label; - menuItem.tip=command.tip; - menuItem.icon=command.icon; - menuItem.settings=command.settings|(menuItem.settings&CEditMenuDlg7::SETTINGS_MASK); - } - if (m_Column==2) - { - // state - CString str; - menuItem.settings&=~CEditMenuDlg7::SETTINGS_MASK; - if (sel==0) - menuItem.settings|=StdMenuItem::MENU_ITEM_DISABLED; - else if (sel==1 && !(g_StdCommands7[menuItem.stdItemIndex].flags&(CStdCommand7::ITEM_SINGLE|CStdCommand7::ITEM_FOLDER))) - menuItem.settings|=StdMenuItem::MENU_NOEXPAND; - else if (sel==3 && (g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_COMPUTER)) - menuItem.settings|=StdMenuItem::MENU_SINGLE_EXPAND; - } - UpdateItem(m_Line); - RECT rc; - ListView_GetItemRect(m_hWnd,m_Line,&rc,LVIR_BOUNDS); - InvalidateRect(&rc); - m_pOwner->SerializeData(); - return 0; -} - -void CCustomMenuDlg7::CItemList::EditItem( int index ) -{ - if (m_pOwner->m_pSetting->IsLocked()) - return; - DestroyCombo(); - CEditMenuDlg7 dlg(m_pOwner,&m_pOwner->m_Items[index]); - if (dlg.Run()) - { - UpdateItem(index); - m_pOwner->SerializeData(); - } - else - UpdateItem(index); -} - -void CCustomMenuDlg7::CItemList::DeleteItem( int index ) -{ - if (m_pOwner->m_pSetting->IsLocked()) - return; - DestroyCombo(); - ListView_DeleteItem(m_hWnd,index); - m_pOwner->m_Items.erase(m_pOwner->m_Items.begin()+index); - m_pOwner->SerializeData(); -} - -void CCustomMenuDlg7::CItemList::InsertItem( int index, int copy ) -{ - if (m_pOwner->m_pSetting->IsLocked()) - return; - DestroyCombo(); - MenuItem menuItem; - if (copy>=0) - menuItem=m_pOwner->m_Items[copy]; - else - { - menuItem.stdItemIndex=1; - menuItem.command=g_StdCommands7[1].command; - menuItem.settings=0; - } - m_pOwner->m_Items.insert(m_pOwner->m_Items.begin()+index,menuItem); - LVITEM item={LVIF_IMAGE,index}; - item.iImage=I_IMAGENONE; - ListView_InsertItem(m_hWnd,&item); - ListView_EnsureVisible(m_hWnd,index,FALSE); - UpdateItem(index); - m_pOwner->SerializeData(); - - ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - m_Line=index; - if (copy<0) - { - m_Column=1; - CreateCombo(m_Line,1); - } -} - -void CCustomMenuDlg7::CItemList::MoveItem( int from, int to ) -{ - if (m_pOwner->m_pSetting->IsLocked()) - return; - DestroyCombo(); - SetRedraw(FALSE); - MenuItem menuItem=m_pOwner->m_Items[from]; - m_pOwner->m_Items.erase(m_pOwner->m_Items.begin()+from); - ListView_DeleteItem(m_hWnd,from); - if (fromm_Items.insert(m_pOwner->m_Items.begin()+to,menuItem); - - LVITEM item={LVIF_IMAGE,to}; - item.iImage=I_IMAGENONE; - ListView_InsertItem(m_hWnd,&item); - UpdateItem(to); - ListView_SetItemState(m_hWnd,to,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - ListView_EnsureVisible(m_hWnd,to,FALSE); - SetRedraw(TRUE); - Invalidate(); - m_pOwner->SerializeData(); -} - -LRESULT CALLBACK CCustomMenuDlg7::CItemList::SubclassGridCombo( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) -{ - if (uMsg==WM_KEYDOWN) - { - if (wParam==VK_ESCAPE || (wParam==VK_RETURN && !::SendMessage(hWnd,CB_GETDROPPEDSTATE,0,0))) - { - ::PostMessage(::GetParent(hWnd),WM_RESIZE_COMBO,0,1); - } - if (wParam==VK_TAB) - { - ::PostMessage(::GetParent(hWnd),WM_HANDLE_TAB,GetKeyState(VK_SHIFT)<0,0); - } - } - if (uMsg==WM_GETDLGCODE) - return DLGC_WANTALLKEYS; - return DefSubclassProc(hWnd,uMsg,wParam,lParam); -} - -void CCustomMenuDlg7::CItemList::CreateCombo( int line, int column ) -{ - if (m_pOwner->m_pSetting->IsLocked()) - return; - m_Combo.Create(WC_COMBOBOX,m_hWnd,NULL,NULL,WS_CHILD|CBS_DROPDOWNLIST|WS_VSCROLL); - m_Combo.SetFont(GetFont()); - m_Combo.SendMessage(CB_SETEXTENDEDUI,TRUE); - SetWindowSubclass(m_Combo,SubclassGridCombo,'CLSH',0); - - m_Line=line; - m_Column=column; - const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[line]; - if (column==1) - { - for (int i=0;iIsLocked()); - const wchar_t *pText=L""; - if (m_pSetting->value.vt==VT_BSTR) - pText=m_pSetting->value.bstrVal; - - CSettingsParser parser; - parser.LoadText(pText,Strlen(pText)); - parser.ParseText(); - - m_Items.clear(); - for (int i=1;;i++) - { - wchar_t item[100]; - Sprintf(item,_countof(item),L"Item%d.Command",i); - const wchar_t *command=parser.FindSetting(item); - Sprintf(item,_countof(item),L"Item%d.Link",i); - const wchar_t *link=parser.FindSetting(item); - if (!command && !link) - break; - - MenuItem menuItem; - menuItem.stdItemIndex=g_StdCommands7Count-1; - menuItem.settings=0; - if (command) - { - menuItem.command=command; - for (int i=0;i::const_iterator it=m_Items.begin();it!=m_Items.end();++it,idx++) - { - LVITEM item={LVIF_IMAGE,idx}; - item.iImage=I_IMAGENONE; - ListView_InsertItem(m_List,&item); - m_List.UpdateItem(idx); - } - - TOOLINFO tool={sizeof(tool),0,m_hWnd,'CLSH'}; - tool.uId=(UINT_PTR)m_List.m_hWnd; - CString str; - if (m_pSetting->IsLocked()) - str=LoadStringEx(IDS_MENU_LOCKED); - tool.lpszText=(LPWSTR)(LPCWSTR)str; - ::SendMessage(ListView_GetToolTips(m_List),TTM_UPDATETIPTEXT,0,(LPARAM)&tool); - - ListView_SetBkColor(m_List,GetSysColor(m_pSetting->IsLocked()?COLOR_BTNFACE:COLOR_WINDOW)); -} - -LRESULT CCustomMenuDlg7::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CResizeableDlg::OnSize(); - return 0; -} - -LRESULT CCustomMenuDlg7::OnContextMenu( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CWindow list=(HWND)wParam; - if (list.m_hWnd!=m_List.m_hWnd) - return 0; - if (m_pSetting->IsLocked()) - return 0; - if (GetCapture()==list) - { - ReleaseCapture(); - return 0; - } - POINT pt; - int index; - if ((DWORD)lParam==0xFFFFFFFF) - { - // keyboard - index=ListView_GetNextItem(list,-1,LVNI_FOCUSED); - if (index>=0) - { - RECT rc; - ListView_GetItemRect(list,m_List.m_Line,&rc,LVIR_BOUNDS); - pt.x=(rc.left+rc.right)/2; - pt.y=(rc.top+rc.bottom)/2; - } - else - pt.x=pt.y=0; - m_List.ClientToScreen(&pt); - } - else - { - DWORD pos=GetMessagePos(); - pt.x=(short)LOWORD(pos); - pt.y=(short)HIWORD(pos); - LVHITTESTINFO test={pt}; - m_List.ScreenToClient(&test.pt); - index=ListView_HitTest(list,&test); - } - - enum { - CMD_EDIT=1, - CMD_DELETE, - CMD_DUPLICATE, - CMD_INSERT, - CMD_RESETALL, - CMD_MOVE_UP, - CMD_MOVE_DOWN, - }; - - m_List.DestroyCombo(); - - HMENU menu=CreatePopupMenu(); - wchar_t text[256]; - if (index>=0) - { - ListView_SetItemState(list,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); - Sprintf(text,_countof(text),L"%s\tEnter",LoadStringEx(IDS_MENU_EDIT)); - AppendMenu(menu,MF_STRING,CMD_EDIT,text); - SetMenuDefaultItem(menu,CMD_EDIT,FALSE); - Sprintf(text,_countof(text),L"%s\tDel",LoadStringEx(IDS_MENU_DELETE)); - AppendMenu(menu,MF_STRING,CMD_DELETE,text); - AppendMenu(menu,MF_STRING,CMD_DUPLICATE,LoadStringEx(IDS_MENU_DUPLICATE)); - Sprintf(text,_countof(text),L"%s\tCtrl+Up",LoadStringEx(IDS_MENU_MOVE_UP)); - AppendMenu(menu,MF_STRING,CMD_MOVE_UP,text); - Sprintf(text,_countof(text),L"%s\tCtrl+Down",LoadStringEx(IDS_MENU_MOVE_DOWN)); - AppendMenu(menu,MF_STRING,CMD_MOVE_DOWN,text); - if (index==0) - EnableMenuItem(menu,CMD_MOVE_UP,MF_BYCOMMAND|MF_GRAYED); - if (index==(int)m_Items.size()-1) - EnableMenuItem(menu,CMD_MOVE_DOWN,MF_BYCOMMAND|MF_GRAYED); - AppendMenu(menu,MF_SEPARATOR,0,0); - } - Sprintf(text,_countof(text),L"%s\tInsert",LoadStringEx(IDS_MENU_INSERT)); - AppendMenu(menu,MF_STRING,CMD_INSERT,text); - if (index<0) - SetMenuDefaultItem(menu,CMD_INSERT,FALSE); - AppendMenu(menu,MF_STRING,CMD_RESETALL,LoadStringEx(IDS_RESET_MENU)); - - int res=TrackPopupMenu(menu,TPM_RIGHTBUTTON|TPM_RETURNCMD,pt.x,pt.y,0,m_hWnd,NULL); - DestroyMenu(menu); - if (res==CMD_EDIT) - m_List.EditItem(index); - if (res==CMD_DELETE) - m_List.DeleteItem(index); - if (res==CMD_INSERT) - m_List.InsertItem(index<0?(int)m_Items.size():(index+1),-1); - if (res==CMD_DUPLICATE) - m_List.InsertItem(index<0?(int)m_Items.size():(index+1),index); - if (res==CMD_MOVE_UP) - m_List.MoveItem(index,index-1); - if (res==CMD_MOVE_DOWN) - m_List.MoveItem(index,index+2); - if (res==CMD_RESETALL) - { - if (::MessageBox(m_hWnd,LoadStringEx(IDS_RESET_MENU_WARN),LoadStringEx(IDS_RESET_MENU),MB_YESNO|MB_ICONWARNING)==IDYES) - { - { - CSettingsLockWrite lock; - m_pSetting->value=m_pSetting->defValue; - m_pSetting->flags|=CSetting::FLAG_DEFAULT; - SetSettingsDirty(); - } - SetGroup(m_pSetting-1,true); - } - } - return 0; -} - -static void AppendString( std::vector &stringBuilder, const wchar_t *format, ... ) -{ - va_list args; - va_start(args,format); - wchar_t buf[1024]; - int len=Vsprintf(buf,_countof(buf),format,args); - va_end(args); - int pos=(int)stringBuilder.size(); - stringBuilder.resize(pos+len); - memcpy(&stringBuilder[pos],buf,len*2); -} - -void CCustomMenuDlg7::SerializeData( void ) -{ - std::vector stringBuilder; - for (int i=0;i<(int)m_Items.size();i++) - { - const MenuItem &menuItem=m_Items[i]; - const CStdCommand7 &command=g_StdCommands7[menuItem.stdItemIndex]; - if (menuItem.stdItemIndex\n",i+1,menuItem.command); - } - if (!menuItem.label.IsEmpty()) - AppendString(stringBuilder,L"Item%d.Label=%s\n",i+1,menuItem.label); - if (!menuItem.tip.IsEmpty()) - AppendString(stringBuilder,L"Item%d.Tip=%s\n",i+1,menuItem.tip); - if (!menuItem.icon.IsEmpty()) - AppendString(stringBuilder,L"Item%d.Icon=%s\n",i+1,menuItem.icon); - if (menuItem.settings) - { - AppendString(stringBuilder,L"Item%d.Settings=",i+1); - if (menuItem.settings&StdMenuItem::MENU_OPENUP) AppendString(stringBuilder,L"OPEN_UP|"); - if (menuItem.settings&StdMenuItem::MENU_OPENUP_REC) AppendString(stringBuilder,L"OPEN_UP_CHILDREN|"); - if (menuItem.settings&StdMenuItem::MENU_SORTZA) AppendString(stringBuilder,L"SORT_ZA|"); - if (menuItem.settings&StdMenuItem::MENU_SORTZA_REC) AppendString(stringBuilder,L"SORT_ZA_CHILDREN|"); - if (menuItem.settings&StdMenuItem::MENU_SORTONCE) AppendString(stringBuilder,L"SORT_ONCE|"); - if (menuItem.settings&StdMenuItem::MENU_TRACK) AppendString(stringBuilder,L"TRACK_RECENT|"); - if (menuItem.settings&StdMenuItem::MENU_NOEXPAND) AppendString(stringBuilder,L"NOEXPAND|"); - else if (menuItem.settings&StdMenuItem::MENU_SINGLE_EXPAND) AppendString(stringBuilder,L"SINGLE_EXPAND|"); - if (menuItem.settings&StdMenuItem::MENU_MULTICOLUMN) AppendString(stringBuilder,L"MULTICOLUMN|"); - if (menuItem.settings&StdMenuItem::MENU_NOEXTENSIONS) AppendString(stringBuilder,L"NOEXTENSIONS|"); - if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) AppendString(stringBuilder,L"ITEM_DISABLED|"); - stringBuilder[stringBuilder.size()-1]='\n'; - } - } - stringBuilder.push_back(0); - CSettingsLockWrite lock; - m_pSetting->value=CComVariant(&stringBuilder[0]); - m_pSetting->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsDirty(); -} - -class CCustomMenuPanel7: public ISettingsPanel -{ -public: - virtual HWND Create( HWND parent ); - virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); - virtual bool Validate( HWND parent ) { return true; } - -private: - static CCustomMenuDlg7 s_Dialog; -}; - -CCustomMenuDlg7 CCustomMenuPanel7::s_Dialog; - -HWND CCustomMenuPanel7::Create( HWND parent ) -{ - if (!s_Dialog.m_hWnd) - s_Dialog.Create(parent,LoadDialogEx(IDD_CUSTOMLIST)); - return s_Dialog.m_hWnd; -} - -HWND CCustomMenuPanel7::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) -{ - s_Dialog.SetGroup(pGroup,bReset); - s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); - return s_Dialog.m_hWnd; -} - -static CCustomMenuPanel7 g_CustomMenuPanel7; - -/////////////////////////////////////////////////////////////////////////////// - -class CMenuStyleDlg: public CResizeableDlg -{ -public: - BEGIN_MSG_MAP( CMenuStyleDlg ) - MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) - MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) - MESSAGE_HANDLER( WM_SIZE, OnSize ) - - // menu style - MESSAGE_HANDLER( WM_SETCURSOR, OnSetCursor ) - COMMAND_HANDLER( IDC_STATIC_CLASSIC, STN_CLICKED, OnClick ) - COMMAND_HANDLER( IDC_STATIC_TWO_COLUMNS, STN_CLICKED, OnClick ) - COMMAND_HANDLER( IDC_STATIC_WIN7, STN_CLICKED, OnClick ) - COMMAND_HANDLER( IDC_RADIO_CLASSIC, BN_CLICKED, OnClick ) - COMMAND_HANDLER( IDC_RADIO_TWO_COLUMNS, BN_CLICKED, OnClick ) - COMMAND_HANDLER( IDC_RADIO_WIN7, BN_CLICKED, OnClick ) - - // button style - COMMAND_HANDLER( IDC_CHECKENABLED, BN_CLICKED, OnEnabled ) - COMMAND_HANDLER( IDC_STATICAERO, STN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_STATICCLASSIC, STN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_STATICCUSTOM, STN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_RADIOAERO, BN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_RADIOCLASSIC, BN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_RADIOCUSTOM, BN_CLICKED, OnButtonStyle ) - COMMAND_HANDLER( IDC_BUTTONPICK, BN_CLICKED, OnPick ) - NOTIFY_HANDLER( IDC_LINKADVANCED, NM_CLICK, OnAdvanced ) - NOTIFY_HANDLER( IDC_LINKADVANCED, NM_RETURN, OnAdvanced ) - - NOTIFY_HANDLER( IDC_SKIN_CLASSIC, NM_CLICK, OnSkin ) - NOTIFY_HANDLER( IDC_SKIN_CLASSIC, NM_RETURN, OnSkin ) - NOTIFY_HANDLER( IDC_SKIN_CLASSIC2, NM_CLICK, OnSkin ) - NOTIFY_HANDLER( IDC_SKIN_CLASSIC2, NM_RETURN, OnSkin ) - NOTIFY_HANDLER( IDC_SKIN_WIN7, NM_CLICK, OnSkin ) - NOTIFY_HANDLER( IDC_SKIN_WIN7, NM_RETURN, OnSkin ) - END_MSG_MAP() - - BEGIN_RESIZE_MAP - RESIZE_CONTROL(IDC_STATICTITLE,MOVE_SIZE_X) - RESIZE_CONTROL(IDC_STATICEDGE,MOVE_SIZE_X) - END_RESIZE_MAP - - static void UpdateDefaults( void ); - - void Update( bool bForce ); - -protected: - // Handler prototypes: - // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); - // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); - // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); - LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnSetCursor( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); - LRESULT OnClick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnEnabled( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnButtonStyle( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnPick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); - LRESULT OnAdvanced( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - LRESULT OnSkin( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); - -protected: - CWindow m_ImageClassic1, m_ImageClassic2, m_ImageWin7; - CWindow m_Tooltip; - CWindow m_ButtonAero, m_ButtonClassic, m_ButtonCustom; - bool m_bLargeBitmaps; - HICON m_hIcon; - CString m_IconPath; - - void UpdateIcon( bool bForce ); -}; - -static void UpdateButtons( bool bForce ); - -LRESULT CMenuStyleDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - InitResize(); - EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); - m_ImageClassic1=GetDlgItem(IDC_STATIC_CLASSIC); - m_ImageClassic2=GetDlgItem(IDC_STATIC_TWO_COLUMNS); - m_ImageWin7=GetDlgItem(IDC_STATIC_WIN7); - HDC hdc=::GetDC(NULL); - int dpi=GetDeviceCaps(hdc,LOGPIXELSY); - ::ReleaseDC(NULL,hdc); - m_bLargeBitmaps=dpi>=144; - if (m_bLargeBitmaps) - { - HBITMAP bmp=(HBITMAP)LoadImage(g_Instance,MAKEINTRESOURCE(IDB_STYLE_CLASSIC1150),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); - m_ImageClassic1.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); - bmp=(HBITMAP)LoadImage(g_Instance,MAKEINTRESOURCE(IDB_STYLE_CLASSIC2150),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); - m_ImageClassic2.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); - bmp=(HBITMAP)LoadImage(g_Instance,MAKEINTRESOURCE(IDB_STYLE_WIN7150),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); - m_ImageWin7.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); - } - - bool bLocked=IsSettingLocked(L"MenuStyle"); - CString tip1=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_CLASSIC_STYLE_TIP); - CString tip2=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_TWO_COLUMN_STYLE_TIP); - CString tip3=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_WIN7_STYLE_TIP); - bool bRTL=IsLanguageRTL(); - m_Tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT|(bRTL?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); - m_Tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,500); - TOOLINFO tool={sizeof(tool),TTF_IDISHWND|TTF_SUBCLASS|(bRTL?TTF_RTLREADING:0U)}; - tool.uId=(UINT_PTR)m_ImageClassic1.m_hWnd; - tool.lpszText=(wchar_t*)(const wchar_t*)tip1; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)m_ImageClassic2.m_hWnd; - tool.lpszText=(wchar_t*)(const wchar_t*)tip2; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - tool.uId=(UINT_PTR)m_ImageWin7.m_hWnd; - tool.lpszText=(wchar_t*)(const wchar_t*)tip3; - m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); - - m_hIcon=NULL; - m_IconPath="?"; - SetDlgItemText(IDC_CHECKENABLED,LoadStringEx(GetWinVersion()==WIN_VER_WIN8?IDS_ENABLE_BUTTON:IDS_ENABLE_BUTTON2)); - m_ButtonAero=GetDlgItem(IDC_STATICAERO); - m_ButtonClassic=GetDlgItem(IDC_STATICCLASSIC); - m_ButtonCustom=GetDlgItem(IDC_STATICCUSTOM); - return TRUE; -} - -LRESULT CMenuStyleDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if (m_hIcon) DestroyIcon(m_hIcon); - m_hIcon=NULL; - if (m_bLargeBitmaps) - { - HBITMAP bmp=(HBITMAP)m_ImageClassic1.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); - if (bmp) DeleteObject(bmp); - bmp=(HBITMAP)m_ImageClassic2.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); - if (bmp) DeleteObject(bmp); - bmp=(HBITMAP)m_ImageWin7.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); - if (bmp) DeleteObject(bmp); - } - UpdateButtons(false); - bHandled=FALSE; - return 0; -} - -LRESULT CMenuStyleDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - CResizeableDlg::OnSize(); - return 0; -} - -LRESULT CMenuStyleDlg::OnSetCursor( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) -{ - if ((HWND)wParam==m_ImageClassic1.m_hWnd || (HWND)wParam==m_ImageClassic2.m_hWnd || (HWND)wParam==m_ImageWin7.m_hWnd || (HWND)wParam==m_ButtonAero.m_hWnd || (HWND)wParam==m_ButtonClassic.m_hWnd || (HWND)wParam==m_ButtonCustom.m_hWnd) - { - SetCursor(LoadCursor(NULL,IDC_HAND)); - return TRUE; - } - bHandled=FALSE; - return 0; -} - -LRESULT CMenuStyleDlg::OnClick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - static bool bProcessing; - if (bProcessing) return 0; - - if (IsSettingLocked(L"MenuStyle")) - return 0; - bProcessing=true; - bool bReset=false; - { - TMenuStyle style, style0=(TMenuStyle)GetSettingInt(L"MenuStyle"); - int styleFlag; - CSettingsLockWrite lock; - - CSetting *pSetting=FindSetting(L"MenuStyle"); - if (wID==IDC_STATIC_WIN7 || wID==IDC_RADIO_WIN7) - { - style=MENU_WIN7; - styleFlag=CSetting::FLAG_MENU_WIN7; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_WIN7).m_hWnd,TRUE); - } - else if (wID==IDC_STATIC_TWO_COLUMNS || wID==IDC_RADIO_TWO_COLUMNS) - { - style=MENU_CLASSIC2; - styleFlag=CSetting::FLAG_MENU_CLASSIC2; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_TWO_COLUMNS).m_hWnd,TRUE); - } - else - { - style=MENU_CLASSIC1; - styleFlag=CSetting::FLAG_MENU_CLASSIC1; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_CLASSIC).m_hWnd,TRUE); - } - pSetting->value=CComVariant(style); - CheckDlgButton(IDC_RADIO_CLASSIC,pSetting->value.intVal==MENU_CLASSIC1?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIO_TWO_COLUMNS,pSetting->value.intVal==MENU_CLASSIC2?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIO_WIN7,pSetting->value.intVal==MENU_WIN7?BST_CHECKED:BST_UNCHECKED); - pSetting->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsDirty(); - - SetSettingsStyle(styleFlag,CSetting::FLAG_MENU_MASK); - UpdateDefaults(); - CCustomMenuDlg::UpdateWarnings(style); - } - bProcessing=false; - return 0; -} - -LRESULT CMenuStyleDlg::OnEnabled( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - BOOL bEnabled=(IsDlgButtonChecked(IDC_CHECKENABLED)==BST_CHECKED); - { - CSettingsLockWrite lock; - CSetting *pSetting=FindSetting(L"EnableStartButton"); - pSetting->value=CComVariant(bEnabled); - pSetting->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsDirty(); - } - Update(false); - return 0; -} - -LRESULT CMenuStyleDlg::OnButtonStyle( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - int style=START_BUTTON_AERO; - if (IsDlgButtonChecked(IDC_RADIOCLASSIC)==BST_CHECKED) - style=START_BUTTON_CLASSIC; - else if (IsDlgButtonChecked(IDC_RADIOCUSTOM)==BST_CHECKED) - style=START_BUTTON_CUSTOM; - - if (wID==IDC_STATICAERO || wID==IDC_RADIOAERO) - { - style=START_BUTTON_AERO; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOAERO).m_hWnd,TRUE); - } - else if (wID==IDC_STATICCLASSIC || wID==IDC_RADIOCLASSIC) - { - style=START_BUTTON_CLASSIC; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOCLASSIC).m_hWnd,TRUE); - } - else - { - style=START_BUTTON_CUSTOM; - SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOCUSTOM).m_hWnd,TRUE); - } - - CheckDlgButton(IDC_RADIOAERO,style==START_BUTTON_AERO?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIOCLASSIC,style==START_BUTTON_CLASSIC?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIOCUSTOM,style==START_BUTTON_CUSTOM?BST_CHECKED:BST_UNCHECKED); - - { - CSettingsLockWrite lock; - CSetting *pSetting=FindSetting(L"StartButtonType"); - pSetting->value=CComVariant(style); - pSetting->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsDirty(); - } - Update(false); - return 0; -} - -LRESULT CMenuStyleDlg::OnPick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) -{ - CString str=GetSettingString(L"StartButtonPath"); - wchar_t path[_MAX_PATH]; - if (_wcsicmp(PathFindExtension(str),L".bmp")==0 || _wcsicmp(PathFindExtension(str),L".png")==0) - { - Strcpy(path,_countof(path),str); - DoEnvironmentSubst(path,_countof(path)); - } - else - path[0]=0; - if (BrowseForBitmap(m_hWnd,path,false)) - { - { - CSettingsLockWrite lock; - CSetting *pSetting=FindSetting(L"StartButtonPath"); - pSetting->value=CComVariant(path); - pSetting->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsDirty(); - } - Update(true); - } - return 0; -} - -LRESULT CMenuStyleDlg::OnAdvanced( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - SelectSettingsTab(IDS_START_BUTTON,true,NULL); - return 0; -} - -LRESULT CMenuStyleDlg::OnSkin( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) -{ - SelectSettingsTab(IDS_SKIN_SETTINGS,false,NULL); - return 0; -} - -static HICON CreateIconFromButton( HBITMAP bitmap, int frames ) -{ - BITMAP bmpInfo; - GetObject(bitmap,sizeof(bmpInfo),&bmpInfo); - int width=bmpInfo.bmWidth; - int height=bmpInfo.bmHeight/frames; - if (height<1) height=1; - std::vector buf((width+1)*height,-1); - HBITMAP bmpMask=CreateBitmap(width,height,1,8,&buf[0]); - - HDC hSrc=CreateCompatibleDC(NULL); - HDC hDst=CreateCompatibleDC(hSrc); - - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=width; - bi.bmiHeader.biHeight=height; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - HBITMAP bmpColor=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,NULL,NULL,0); - - HGDIOBJ bmp01=SelectObject(hSrc,bitmap); - HGDIOBJ bmp02=SelectObject(hDst,bmpColor); - BitBlt(hDst,0,0,width,height,hSrc,0,0,SRCCOPY); - SelectObject(hSrc,bmp01); - SelectObject(hDst,bmp02); - DeleteDC(hSrc); - DeleteDC(hDst); - - ICONINFO info={TRUE,0,0,bmpMask,bmpColor}; - HICON hIcon=CreateIconIndirect(&info); - DeleteObject(bmpMask); - DeleteObject(bmpColor); - return hIcon; -} - -void CMenuStyleDlg::UpdateIcon( bool bForce ) -{ - wchar_t path[_MAX_PATH]; - Strcpy(path,_countof(path),GetSettingString(L"StartButtonPath")); - DoEnvironmentSubst(path,_countof(path)); - if (m_IconPath==path && !bForce) - return; - m_IconPath=path; - const int MAX_ICON_SIZE=40; - SIZE size={-MAX_ICON_SIZE,0}; - std::vector buttonAnim; - int frames=3; - HBITMAP bitmap=LoadImageFile(path,&size,true,false,&buttonAnim); - if (bitmap) - { - if (!buttonAnim.empty()) - { - frames=buttonAnim[2]&255; - if (frames<1) frames=1; - } - } - else - { - frames=1; - HDC hdc=CreateCompatibleDC(NULL); - BITMAPINFO bi={0}; - bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); - bi.bmiHeader.biWidth=MAX_ICON_SIZE; - bi.bmiHeader.biHeight=MAX_ICON_SIZE; - bi.bmiHeader.biPlanes=1; - bi.bmiHeader.biBitCount=32; - bitmap=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,NULL,NULL,0); - SelectObject(hdc,GetStockObject(BLACK_PEN)); - SelectObject(hdc,GetStockObject(WHITE_BRUSH)); - HGDIOBJ bmp02=SelectObject(hdc,bitmap); - Rectangle(hdc,0,0,MAX_ICON_SIZE,MAX_ICON_SIZE); - SelectObject(hdc,bmp02); - DeleteDC(hdc); - } - HICON hIcon=CreateIconFromButton(bitmap,frames); - DeleteObject(bitmap); - SendDlgItemMessage(IDC_STATICCUSTOM,STM_SETICON,(WPARAM)hIcon,0); - if (m_hIcon) DestroyIcon(m_hIcon); - m_hIcon=hIcon; -} - -void CMenuStyleDlg::Update( bool bForce ) -{ - int type=GetSettingInt(L"MenuStyle"); - CheckDlgButton(IDC_RADIO_CLASSIC,type==MENU_CLASSIC1?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIO_TWO_COLUMNS,type==MENU_CLASSIC2?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIO_WIN7,type==MENU_WIN7?BST_CHECKED:BST_UNCHECKED); - GetDlgItem(IDC_SKIN_CLASSIC).ShowWindow(type==MENU_CLASSIC1?SW_SHOW:SW_HIDE); - GetDlgItem(IDC_SKIN_CLASSIC2).ShowWindow(type==MENU_CLASSIC2?SW_SHOW:SW_HIDE); - GetDlgItem(IDC_SKIN_WIN7).ShowWindow(type==MENU_WIN7?SW_SHOW:SW_HIDE); - - BOOL bEnabled=!IsSettingLocked(L"MenuStyle"); - GetDlgItem(IDC_RADIO_CLASSIC).EnableWindow(bEnabled); - GetDlgItem(IDC_RADIO_TWO_COLUMNS).EnableWindow(bEnabled); - GetDlgItem(IDC_RADIO_WIN7).EnableWindow(bEnabled); - - bEnabled=GetSettingBool(L"EnableStartButton"); - TStartButtonType buttonType=GetStartButtonType(); - CheckDlgButton(IDC_CHECKENABLED,bEnabled?BST_CHECKED:BST_UNCHECKED); - GetDlgItem(IDC_CHECKENABLED).EnableWindow(!IsSettingLocked(L"EnableStartButton")); - - CheckDlgButton(IDC_RADIOAERO,buttonType==START_BUTTON_AERO?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIOCLASSIC,buttonType==START_BUTTON_CLASSIC?BST_CHECKED:BST_UNCHECKED); - CheckDlgButton(IDC_RADIOCUSTOM,buttonType==START_BUTTON_CUSTOM?BST_CHECKED:BST_UNCHECKED); - BOOL bEnabled2=bEnabled && !IsSettingLocked(L"StartButtonType"); - GetDlgItem(IDC_RADIOAERO).EnableWindow(bEnabled2); - GetDlgItem(IDC_RADIOCLASSIC).EnableWindow(bEnabled2); - GetDlgItem(IDC_RADIOCUSTOM).EnableWindow(bEnabled2); - m_ButtonAero.EnableWindow(bEnabled2); - m_ButtonClassic.EnableWindow(bEnabled2); - m_ButtonCustom.EnableWindow(bEnabled2); - - bEnabled2=bEnabled && buttonType==START_BUTTON_CUSTOM && !IsSettingLocked(L"StartButtonPath"); - GetDlgItem(IDC_BUTTONPICK).EnableWindow(bEnabled2); - UpdateIcon(bForce); - UpdateButtons(bForce); -} - -void CMenuStyleDlg::UpdateDefaults( void ) -{ - const CSetting *pSetting=FindSetting(L"MenuStyle"); - Assert(pSetting->value.vt==VT_I4); - TMenuStyle menuStyle=(TMenuStyle)pSetting->value.intVal; - UpdateSetting(L"SearchBox",CComVariant(menuStyle!=MENU_CLASSIC1?SEARCHBOX_NORMAL:SEARCHBOX_TAB),false); - UpdateSetting(L"RecentPrograms",CComVariant(menuStyle!=MENU_CLASSIC1?RECENT_PROGRAMS_FREQUENT:RECENT_PROGRAMS_RECENT),false); - UpdateSetting(L"MaxRecentPrograms",CComVariant(menuStyle!=MENU_CLASSIC1?10:5),false); - UpdateSetting(L"RecentProgsTop",CComVariant(menuStyle!=MENU_CLASSIC1?0:1),false); - UpdateSetting(L"RecentProgKeys",CComVariant(menuStyle!=MENU_CLASSIC1?RECENT_KEYS_HIDDEN_DIGITS:RECENT_KEYS_DIGITS),false); - UpdateSetting(L"PinnedPrograms",CComVariant(menuStyle!=MENU_WIN7?PINNED_PROGRAMS_FAST:PINNED_PROGRAMS_PINNED),false); -} - -class CStyleSettingsPanel: public ISettingsPanel -{ -public: - virtual HWND Create( HWND parent ); - virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); - virtual bool Validate( HWND parent ) { return true; } - -private: - static CMenuStyleDlg s_Dialog; -}; - -CMenuStyleDlg CStyleSettingsPanel::s_Dialog; - -HWND CStyleSettingsPanel::Create( HWND parent ) -{ - if (!s_Dialog.m_hWnd) - s_Dialog.Create(parent,LoadDialogEx(IDD_STYLESETTINGS)); - return s_Dialog.m_hWnd; -} - -HWND CStyleSettingsPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) -{ - s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); - s_Dialog.Update(false); - return s_Dialog.m_hWnd; -} - -static CStyleSettingsPanel g_StyleSettingsPanel; - -/////////////////////////////////////////////////////////////////////////////// - -CSetting g_Settings[]={ -{L"MenuStyleGroup",CSetting::TYPE_GROUP,IDS_STYLE_SETTINGS,0,0,CSetting::FLAG_BASIC,NULL,NULL,&g_StyleSettingsPanel}, - {L"MenuStyle",CSetting::TYPE_INT,0,0,2,CSetting::FLAG_NORESET}, - {L"Classic1",CSetting::TYPE_RADIO}, - {L"Classic2",CSetting::TYPE_RADIO}, - {L"Win7",CSetting::TYPE_RADIO}, - -{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, - {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"CrashDump",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"OldProgramsAge",CSetting::TYPE_INT,0,0,48,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"FolderStartMenu",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"FolderCommonStartMenu",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"FolderPrograms",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"FolderCommonPrograms",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"CompatibilityFixes",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"AutoStartDelay",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - // needed for backwards compatibility - {L"DefaultMenuStyle",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"MenuItems",CSetting::TYPE_MULTISTRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"Skin1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"SkinOptions1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"SkinVariation1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"Skin2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"SkinOptions2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"SkinVariation2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - -{L"Controls",CSetting::TYPE_GROUP,IDS_CONTROLS_SETTINGS}, - {L"MouseClick",CSetting::TYPE_INT,IDS_LCLICK,IDS_LCLICK_TIP,1,CSetting::FLAG_BASIC}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, - {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, - {L"ShiftClick",CSetting::TYPE_INT,IDS_SHIFT_LCLICK,IDS_SHIFT_LCLICK_TIP,2,CSetting::FLAG_BASIC}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, - {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, -/* {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, - {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ - {L"WinKey",CSetting::TYPE_INT,IDS_WIN_KEY,IDS_WIN_KEY_TIP,1,CSetting::FLAG_BASIC}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, - {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP}, - {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP}, - {L"ShiftWin",CSetting::TYPE_INT,IDS_SHIFT_WIN,IDS_SHIFT_WIN_TIP,2,CSetting::FLAG_BASIC}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, - {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP}, -/* {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, - {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ - {L"MiddleClick",CSetting::TYPE_INT,IDS_MCLICK,IDS_MCLICK_TIP,0}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, -/* {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, - {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, - {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ - {L"Hover",CSetting::TYPE_INT,IDS_HOVER,IDS_HOVER_TIP,0}, - {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, - {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, - {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, - {L"StartHoverDelay",CSetting::TYPE_INT,IDS_HOVER_DELAY,IDS_HOVER_DELAY_TIP,1000,0,L"Hover",L"Hover"}, - {L"ShiftRight",CSetting::TYPE_BOOL,IDS_RIGHT_SHIFT,IDS_RIGHT_SHIFT_TIP,0}, - {L"CSMHotkey",CSetting::TYPE_HOTKEY,IDS_CSM_HOTKEY,IDS_CSM_HOTKEY_TIP,0}, - {L"WSMHotkey",CSetting::TYPE_HOTKEY,IDS_WSM_HOTKEY,IDS_WSM_HOTKEY_TIP,0}, - -{L"SpecialItems",CSetting::TYPE_GROUP,IDS_SHOW_ITEMS,0,0,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Computer",CSetting::TYPE_INT,IDS_SHOW_COMPUTER,IDS_SHOW_COMPUTER_TIP,1,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"Drives",CSetting::TYPE_RADIO,IDS_ITEM_DRIVES,IDS_ITEM_DRIVES_TIP}, - {L"Favorites",CSetting::TYPE_INT,IDS_SHOW_FAVORITES,IDS_SHOW_FAVORITES_TIP,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"Documents",CSetting::TYPE_INT,IDS_SHOW_DOCUMENTS,IDS_SHOW_DOCUMENTS_TIP,2,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"MaxRecentDocuments",CSetting::TYPE_INT,IDS_MAX_DOCS,IDS_MAX_DOCS_TIP,15,CSetting::FLAG_MENU_CLASSIC_BOTH,L"Documents=2",L"Documents"}, - {L"SortRecentDocuments",CSetting::TYPE_INT,IDS_SORT_DOCS,IDS_SORT_DOCS_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"Documents=2",L"Documents"}, - {L"Name",CSetting::TYPE_RADIO,IDS_SORT_NAME,IDS_SORT_NAME_TIP}, - {L"Extension",CSetting::TYPE_RADIO,IDS_SORT_EXT,IDS_SORT_EXT_TIP}, - {L"Date",CSetting::TYPE_RADIO,IDS_SORT_DATE,IDS_SORT_DATE_TIP}, - {L"UserFiles",CSetting::TYPE_INT,IDS_SHOW_USERFILES,IDS_SHOW_USERFILES_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"UserDocuments",CSetting::TYPE_INT,IDS_SHOW_USERDOCS,IDS_SHOW_USERDOCS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"UserPictures",CSetting::TYPE_INT,IDS_SHOW_USERPICS,IDS_SHOW_USERPICS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"ControlPanel",CSetting::TYPE_INT,IDS_SHOW_CP,IDS_SHOW_CP_TIP,2,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"ControlPanelCategories",CSetting::TYPE_BOOL,IDS_CP_CATEGORIES,IDS_CP_CATEGORIES_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"#ControlPanel",L"ControlPanel"}, - {L"Network",CSetting::TYPE_INT,IDS_SHOW_NETWORK,IDS_SHOW_NETWORK_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"Printers",CSetting::TYPE_INT,IDS_SHOW_PRINTERS,IDS_SHOW_PRINTERS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"Shutdown",CSetting::TYPE_INT,IDS_SHOW_SHUTDOWN,IDS_SHOW_SHUTDOWN_TIP,2,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, - {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, - {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, - {L"LogOff",CSetting::TYPE_BOOL,IDS_SHOW_LOGOFF,IDS_SHOW_LOGOFF_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH|CSetting::FLAG_BASIC}, - {L"ConfirmLogOff",CSetting::TYPE_BOOL,IDS_CONFIRM_LOGOFF,IDS_CONFIRM_LOGOFF_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"#LogOff",L"LogOff"}, - {L"Undock",CSetting::TYPE_BOOL,IDS_SHOW_UNDOCK,IDS_SHOW_UNDOCK_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Search",CSetting::TYPE_BOOL,IDS_SHOW_SEARCH,IDS_SHOW_SEARCH_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"ShowAppsMenu",CSetting::TYPE_BOOL,IDS_SHOW_APPS_MENU,IDS_SHOW_APPS_MENU_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Help",CSetting::TYPE_BOOL,IDS_SHOW_HELP,IDS_SHOW_HELP_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"Run",CSetting::TYPE_BOOL,IDS_SHOW_RUN,IDS_SHOW_RUN_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, - -{L"MainMenu",CSetting::TYPE_GROUP,IDS_MAIN_MENU_SETTINGS}, - {L"ProgramsStyle",CSetting::TYPE_INT,IDS_INLINE_PROGS,IDS_INLINE_PROGS_TIP,1,CSetting::FLAG_MENU_WIN7|CSetting::FLAG_BASIC}, - {L"Cascade",CSetting::TYPE_RADIO,IDS_MAIN_CASCADE,IDS_MAIN_CASCADE_TIP}, - {L"Inline",CSetting::TYPE_RADIO,IDS_MAIN_INLINE,IDS_MAIN_INLINE_TIP}, - {L"Hidden",CSetting::TYPE_RADIO,IDS_MAIN_HIDDEN,IDS_MAIN_HIDDEN_TIP}, - {L"AllProgramsMetro",CSetting::TYPE_BOOL,IDS_SHOW_APPS,IDS_SHOW_APPS_TIP,1,CSetting::FLAG_MENU_WIN7,NULL,L"Inline"}, - {L"FoldersFirst",CSetting::TYPE_BOOL,IDS_FOLDERS_FIRST,IDS_FOLDERS_FIRST_TIP,0,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, - {L"OpenPrograms",CSetting::TYPE_BOOL,IDS_OPEN_PROGRAMS,IDS_OPEN_PROGRAMS_TIP,0,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, - {L"ProgramsMenuDelay",CSetting::TYPE_INT,IDS_PROGRAMS_DELAY,IDS_PROGRAMS_DELAY_TIP,200,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, // 2x system delay time - {L"HideProgramsMetro",CSetting::TYPE_BOOL,IDS_HIDE_APPS,IDS_HIDE_APPS_TIP,1}, - {L"PinnedPrograms",CSetting::TYPE_INT,IDS_PINNED_PROGRAMS,IDS_PINNED_PROGRAMS_TIP,PINNED_PROGRAMS_PINNED}, - {L"FastItems",CSetting::TYPE_RADIO,IDS_FAST_ITEMS,IDS_FAST_ITEMS_TIP}, - {L"PinnedItems",CSetting::TYPE_RADIO,IDS_PINNED_ITEMS,IDS_PINNED_ITEMS_TIP}, - {L"RecentPrograms",CSetting::TYPE_INT,IDS_RECENT_PROGRAMS,IDS_RECENT_PROGRAMS_TIP,RECENT_PROGRAMS_RECENT,CSetting::FLAG_BASIC}, - {L"None",CSetting::TYPE_RADIO,IDS_NO_RECENT,IDS_NO_RECENT_TIP}, - {L"Recent",CSetting::TYPE_RADIO,IDS_SHOW_RECENT,IDS_SHOW_RECENT_TIP}, - {L"Frequent",CSetting::TYPE_RADIO,IDS_SHOW_FREQUENT,IDS_SHOW_FREQUENT_TIP}, - {L"RecentMetroApps",CSetting::TYPE_BOOL,IDS_RECENT_METRO,IDS_RECENT_METRO_TIP,1,0,L"RecentPrograms",L"RecentPrograms"}, - {L"MaxRecentPrograms",CSetting::TYPE_INT,IDS_MAX_PROGS,IDS_MAX_PROGS_TIP,5,0,L"RecentPrograms",L"RecentPrograms"}, - {L"RecentProgsTop",CSetting::TYPE_BOOL,IDS_RECENT_TOP,IDS_RECENT_TOP_TIP,1,0,L"RecentPrograms",L"RecentPrograms"}, - {L"RecentSortName",CSetting::TYPE_BOOL,IDS_RECENT_NAME,IDS_RECENT_NAME_TIP,0,0,L"RecentPrograms",L"RecentPrograms"}, - {L"RecentProgKeys",CSetting::TYPE_INT,IDS_RECENT_KEYS,IDS_RECENT_KEYS_TIP,RECENT_KEYS_DIGITS,0,L"RecentPrograms",L"RecentPrograms"}, - {L"NoKey",CSetting::TYPE_RADIO,IDS_KEY_NOTHING,IDS_KEY_NOTHING_TIP,0,0,L"RecentPrograms"}, - {L"Normal",CSetting::TYPE_RADIO,IDS_KEY_NORMAL,IDS_KEY_NORMAL_TIP,0,0,L"RecentPrograms"}, - {L"Digits",CSetting::TYPE_RADIO,IDS_KEY_DIGITS,IDS_KEY_DIGITS_TIP,0,0,L"RecentPrograms"}, - {L"HiddenDigits",CSetting::TYPE_RADIO,IDS_KEY_HIDDEN,IDS_KEY_HIDDEN_TIP,0,0,L"RecentPrograms"}, - {L"EnableJumplists",CSetting::TYPE_BOOL,IDS_JUMPLISTS,IDS_JUMPLISTS_TIP,1}, - {L"MaxJumplists",CSetting::TYPE_INT,IDS_MAX_JUMPLISTS,IDS_MAX_JUMPLISTS_TIP,10,0,L"EnableJumplists",L"EnableJumplists"}, - {L"JumplistKeys",CSetting::TYPE_INT,IDS_JUMPLIST_KEYS,IDS_JUMPLISTS_KEY_TIP,0,0,L"EnableJumplists",L"EnableJumplists"}, - {L"Select",CSetting::TYPE_RADIO,IDS_KEY_SELECT,IDS_KEY_SELECT_TIP,0,0,L"EnableJumplists"}, - {L"Run",CSetting::TYPE_RADIO,IDS_KEY_RUN,IDS_KEY_RUN_TIP,0,0,L"EnableJumplists"}, - {L"Open",CSetting::TYPE_RADIO,IDS_KEY_OPEN,IDS_KEY_OPEN_TIP,0,0,L"EnableJumplists"}, - {L"ShutdownCommand",CSetting::TYPE_INT,IDS_SHUTDOWN_COMMAND,IDS_SHUTDOWN_COMMAND_TIP,1,CSetting::FLAG_MENU_WIN7|CSetting::FLAG_BASIC}, - {L"CommandNone",CSetting::TYPE_RADIO,IDS_SHUTDOWN_NONE,IDS_SHUTDOWN_NONE_TIP}, - {L"CommandShutdown",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SHUTDOWN,IDS_SHUTDOWN_SHUTDOWN_TIP}, - {L"CommandRestart",CSetting::TYPE_RADIO,IDS_SHUTDOWN_RESTART,IDS_SHUTDOWN_RESTART_TIP}, - {L"CommandLogOff",CSetting::TYPE_RADIO,IDS_SHUTDOWN_LOGOFF,IDS_SHUTDOWN_LOGOFF_TIP}, - {L"CommandSleep",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SLEEP,IDS_SHUTDOWN_SLEEP_TIP}, - {L"CommandHibernate",CSetting::TYPE_RADIO,IDS_SHUTDOWN_HIBERNATE,IDS_SHUTDOWN_HIBERNATE_TIP}, - {L"CommandLock",CSetting::TYPE_RADIO,IDS_SHUTDOWN_LOCK,IDS_SHUTDOWN_LOCK_TIP}, - {L"CommandSwitch",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SWITCH,IDS_SHUTDOWN_SWITCH_TIP}, - {L"CommandShutdownBox",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SHUTDOWN_BOX,IDS_SHUTDOWN_SHUTDOWN_BOX_TIP}, - {L"ShutdownW7",CSetting::TYPE_STRING,IDS_SHUTDOWN7,IDS_SHUTDOWN7_TIP,L"",CSetting::FLAG_MENU_WIN7,L"ShutdownCommand",L"ShutdownCommand"}, - {L"RemoteShutdown",CSetting::TYPE_BOOL,IDS_SHOW_RSHUTDOWN,IDS_SHOW_RSHUTDOWN_TIP,0,0,L"ShutdownCommand",L"ShutdownCommand"}, - {L"HybridShutdown",CSetting::TYPE_BOOL,IDS_HYBRID_SHUTDOWN,IDS_HYBRID_SHUTDOWN_TIP,1,0,L"ShutdownCommand",L"ShutdownCommand"}, - {L"ConfirmLogOff2",CSetting::TYPE_BOOL,IDS_CONFIRM_LOGOFF,IDS_CONFIRM_LOGOFF_TIP,0,CSetting::FLAG_MENU_WIN7,NULL,L"ShutdownCommand"}, - {L"SelectLastShutdown",CSetting::TYPE_BOOL,IDS_SELECT_LAST,IDS_SELECT_LAST_TIP,0,CSetting::FLAG_MENU_WIN7,NULL,L"ShutdownCommand"}, - {L"ProgramsWidth",CSetting::TYPE_INT,IDS_PROG_WIDTH,IDS_PROG_WIDTH_TIP,40,CSetting::FLAG_MENU_WIN7}, - {L"JumplistWidth",CSetting::TYPE_INT,IDS_JUMP_WIDTH,IDS_JUMP_WIDTH_TIP,40,CSetting::FLAG_MENU_WIN7}, - {L"MinMainHeight",CSetting::TYPE_INT,IDS_MIN_HEIGHT,IDS_MIN_HEIGHT_TIP,20,CSetting::FLAG_MENU_WIN7}, - {L"MaxRecentDocuments2",CSetting::TYPE_INT,IDS_MAX_DOCS,IDS_MAX_DOCS_TIP,15,CSetting::FLAG_MENU_WIN7}, - {L"SortRecentDocuments2",CSetting::TYPE_INT,IDS_SORT_DOCS,IDS_SORT_DOCS_TIP,0,CSetting::FLAG_MENU_WIN7}, - {L"Name",CSetting::TYPE_RADIO,IDS_SORT_NAME,IDS_SORT_NAME_TIP}, - {L"Extension",CSetting::TYPE_RADIO,IDS_SORT_EXT,IDS_SORT_EXT_TIP}, - {L"Date",CSetting::TYPE_RADIO,IDS_SORT_DATE,IDS_SORT_DATE_TIP}, - {L"StartScreenShortcut",CSetting::TYPE_BOOL,IDS_STARTSCREEN_ITEM,IDS_STARTSCREEN_ITEM_TIP,1}, - {L"ControlPanelCategories2",CSetting::TYPE_BOOL,IDS_CP_CATEGORIES2,IDS_CP_CATEGORIES_TIP,0,CSetting::FLAG_MENU_WIN7}, - {L"MainSortZA",CSetting::TYPE_BOOL,IDS_MAIN_SORTZA,IDS_SORTZA_TIP,0}, - {L"MainSortOnce",CSetting::TYPE_BOOL,IDS_MAIN_SORTONCE,IDS_SORTONCE_TIP,0}, - -{L"GeneralBehavior",CSetting::TYPE_GROUP,IDS_BEHAVIOR_SETTINGS}, - {L"AutoStart",CSetting::TYPE_BOOL,IDS_AUTOSTART,IDS_AUTOSTART_TIP,1,CSetting::FLAG_BASIC}, - {L"HighlightNew",CSetting::TYPE_BOOL,IDS_HIGHLIGHT_NEW,IDS_HIGHLIGHT_NEW_TIP,1}, - {L"HighlightNewApps",CSetting::TYPE_BOOL,IDS_HIGHLIGHT_NEWAPPS,IDS_HIGHLIGHT_NEWAPPS_TIP,1,0,L"#HighlightNew",L"HighlightNew"}, - {L"CheckWinUpdates",CSetting::TYPE_BOOL,IDS_CHECK_UPDATES,IDS_CHECK_UPDATES_TIP,1}, - {L"MenuDelay",CSetting::TYPE_INT,IDS_MENU_DELAY,IDS_MENU_DELAY_TIP,-1}, // system delay time - {L"SplitMenuDelay",CSetting::TYPE_INT,IDS_SPLIT_DELAY,IDS_SPLIT_DELAY_TIP,200}, // 2x system delay time - {L"InfotipDelay",CSetting::TYPE_STRING,IDS_TIP_DELAY,IDS_TIP_DELAY_TIP,L"400,4000"}, - {L"FolderInfotipDelay",CSetting::TYPE_STRING,IDS_FTIP_DELAY,IDS_FTIP_DELAY_TIP,L"0,0"}, - {L"EnableDragDrop",CSetting::TYPE_BOOL,IDS_DRAG_DROP,IDS_DRAG_DROP_TIP,1}, - {L"DragHideDelay",CSetting::TYPE_INT,IDS_DRAG_DELAY,IDS_DRAG_DELAY_TIP,4000}, - {L"ScrollType",CSetting::TYPE_INT,IDS_SCROLL_TYPE,IDS_SCROLL_TYPE_TIP,1}, - {L"Scroll",CSetting::TYPE_RADIO,IDS_SCROLL_YES,IDS_SCROLL_YES_TIP}, - {L"NoScroll",CSetting::TYPE_RADIO,IDS_SCROLL_NO,IDS_SCROLL_NO_TIP}, - {L"Auto",CSetting::TYPE_RADIO,IDS_SCROLL_AUTO,IDS_SCROLL_AUTO_TIP}, - {L"SameSizeColumns",CSetting::TYPE_BOOL,IDS_SAME_COLUMNS,IDS_SAME_COLUMNS_TIP,1,0,L"ScrollType",L"ScrollType"}, - {L"UserPicturePath",CSetting::TYPE_BITMAP,IDS_PIC_PATH,IDS_PIC_PATH_TIP,L""}, - {L"UserPictureCommand",CSetting::TYPE_STRING,IDS_PIC_COMMAND,IDS_PIC_COMMAND_TIP,L"control nusrmgr.cpl"}, - {L"UserNameCommand",CSetting::TYPE_STRING,IDS_NAME_COMMAND,IDS_NAME_COMMAND_TIP,L"control nusrmgr.cpl"}, - {L"SearchFilesCommand",CSetting::TYPE_STRING,IDS_SEARCH_COMMAND,IDS_SEARCH_COMMAND_TIP,L"search-ms:",CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"ExpandFolderLinks",CSetting::TYPE_BOOL,IDS_EXPAND_LINKS,IDS_EXPAND_LINKS_TIP,1}, - {L"EnableTouch",CSetting::TYPE_BOOL,IDS_ENABLE_TOUCH,IDS_ENABLE_TOUCH_TIP,1}, - {L"EnableAccessibility",CSetting::TYPE_BOOL,IDS_ACCESSIBILITY,IDS_ACCESSIBILITY_TIP,1}, - {L"ShowNextToTaskbar",CSetting::TYPE_BOOL,IDS_NEXTTASKBAR,IDS_NEXTTASKBAR_TIP,0}, - {L"PreCacheIcons",CSetting::TYPE_BOOL,IDS_CACHE_ICONS,IDS_CACHE_ICONS_TIP,1,CSetting::FLAG_COLD}, - {L"DelayIcons",CSetting::TYPE_BOOL,IDS_DELAY_ICONS,IDS_DELAY_ICONS_TIP,1,CSetting::FLAG_COLD}, - {L"ReportSkinErrors",CSetting::TYPE_BOOL,IDS_SKIN_ERRORS,IDS_SKIN_ERRORS_TIP,0}, - -{L"SearchBoxSettings",CSetting::TYPE_GROUP,IDS_SEARCH_BOX}, - {L"SearchBox",CSetting::TYPE_INT,IDS_SHOW_SEARCH_BOX,IDS_SHOW_SEARCH_BOX_TIP,SEARCHBOX_TAB,CSetting::FLAG_BASIC}, - {L"Hide",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_HIDE,IDS_SEARCH_BOX_HIDE_TIP}, - {L"Normal",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_SHOW,IDS_SEARCH_BOX_SHOW_TIP}, - {L"Tab",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_TAB,IDS_SEARCH_BOX_TAB_TIP}, - {L"SearchSelect",CSetting::TYPE_BOOL,IDS_SEARCH_BOX_SEL,IDS_SEARCH_BOX_SEL_TIP,1,0,L"SearchBox=1",L"Normal"}, - {L"SearchTrack",CSetting::TYPE_BOOL,IDS_SEARCH_TRACK,IDS_SEARCH_TRACK_TIP,1,0,L"SearchBox"}, - {L"SearchResults",CSetting::TYPE_INT,IDS_SEARCH_MAX2,IDS_SEARCH_MAX_TIP2,5,CSetting::FLAG_MENU_CLASSIC_BOTH,L"SearchBox"}, - {L"SearchResultsMax",CSetting::TYPE_INT,IDS_SEARCH_MAX3,IDS_SEARCH_MAX_TIP3,20,CSetting::FLAG_MENU_CLASSIC_BOTH,L"SearchBox"}, - {L"SearchAutoComplete",CSetting::TYPE_BOOL,IDS_SEARCH_AUTO,IDS_SEARCH_AUTO_TIP,1,0,L"SearchBox"}, - {L"SearchPrograms",CSetting::TYPE_BOOL,IDS_SEARCH_PROGRAMS,IDS_SEARCH_PROGRAMS_TIP,1,0,L"SearchBox"}, - {L"SearchPath",CSetting::TYPE_BOOL,IDS_SEARCH_PATH,IDS_SEARCH_PATH_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, - {L"SearchMetroApps",CSetting::TYPE_BOOL,IDS_SEARCH_METRO,IDS_SEARCH_METRO_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, - {L"SearchMetroSettings",CSetting::TYPE_BOOL,IDS_SEARCH_METROS,IDS_SEARCH_METROS_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, - {L"SearchKeywords",CSetting::TYPE_BOOL,IDS_SEARCH_KEYWORDS,IDS_SEARCH_KEYWORDS_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, - {L"SearchSubWord",CSetting::TYPE_BOOL,IDS_SUB_WORD,IDS_SUB_WORD_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, - {L"SearchFiles",CSetting::TYPE_BOOL,IDS_SEARCH_FILES,IDS_SEARCH_FILES_TIP,1,0,L"SearchBox"}, - {L"SearchContents",CSetting::TYPE_BOOL,IDS_SEARCH_CONTENTS,IDS_SEARCH_CONTENTS_TIP,1,0,L"#SearchFiles",L"SearchFiles"}, - {L"SearchCategories",CSetting::TYPE_BOOL,IDS_SEARCH_CATEGORIES,IDS_SEARCH_CATEGORIES_TIP,1,0,L"#SearchFiles",L"SearchFiles"}, - {L"SearchInternet",CSetting::TYPE_BOOL,IDS_SEARCH_INTERNET,IDS_SEARCH_INTERNET_TIP,1,0,L"SearchBox"}, - -{L"Look",CSetting::TYPE_GROUP,IDS_LOOK_SETTINGS}, - {L"SmallIconSize",CSetting::TYPE_INT,IDS_SMALL_SIZE_SM,IDS_SMALL_SIZE_SM_TIP,-1,CSetting::FLAG_COLD}, // 16 for DPI<=96, 20 for DPI<=120, 24 otherwise - {L"LargeIconSize",CSetting::TYPE_INT,IDS_LARGE_SIZE_SM,IDS_LARGE_SIZE_SM_TIP,-1,CSetting::FLAG_COLD}, // 32 for DPI<=96, 40 for DPI<=120, 48 otherwise - {L"InvertMetroIcons",CSetting::TYPE_BOOL,IDS_INVERT_ICONS,IDS_INVERT_ICONS_TIP,0}, - {L"MaxMainMenuWidth",CSetting::TYPE_INT,IDS_MENU_WIDTH,IDS_MENU_WIDTH_TIP,60,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"MaxMenuWidth",CSetting::TYPE_INT,IDS_SUBMENU_WIDTH,IDS_SUBMENU_WIDTH_TIP,60}, - {L"OverrideDPI",CSetting::TYPE_INT,IDS_DPI_OVERRIDE,IDS_DPI_OVERRIDE_TIP,0,CSetting::FLAG_COLD}, - {L"MainMenuAnimate",CSetting::TYPE_BOOL,IDS_ANIMATION7,IDS_ANIMATION7_TIP,1,CSetting::FLAG_MENU_WIN7}, - {L"MainMenuAnimation",CSetting::TYPE_INT,IDS_ANIMATION,IDS_ANIMATION_TIP,-1}, // system animation type - {L"None",CSetting::TYPE_RADIO,IDS_ANIM_NONE,IDS_ANIM_NONE_TIP}, - {L"Fade",CSetting::TYPE_RADIO,IDS_ANIM_FADE,IDS_ANIM_FADE_TIP}, - {L"Slide",CSetting::TYPE_RADIO,IDS_ANIM_SLIDE,IDS_ANIM_SLIDE_TIP}, - {L"Random",CSetting::TYPE_RADIO,IDS_ANIM_RANDOM,IDS_ANIM_RANDOM_TIP}, - {L"MainMenuAnimationSpeed",CSetting::TYPE_INT,IDS_ANIM_SPEED,IDS_ANIM_SPEED_TIP,200,0,L"MainMenuAnimation"}, - {L"SubMenuAnimation",CSetting::TYPE_INT,IDS_SUB_ANIMATION,IDS_SUB_ANIMATION_TIP,-1}, // system animation type - {L"None",CSetting::TYPE_RADIO,IDS_ANIM_NONE,IDS_ANIM_NONE_TIP}, - {L"Fade",CSetting::TYPE_RADIO,IDS_ANIM_FADE,IDS_ANIM_FADE_TIP}, - {L"Slide",CSetting::TYPE_RADIO,IDS_ANIM_SLIDE,IDS_ANIM_SLIDE_TIP}, - {L"Random",CSetting::TYPE_RADIO,IDS_ANIM_RANDOM,IDS_ANIM_RANDOM_TIP}, - {L"SubMenuAnimationSpeed",CSetting::TYPE_INT,IDS_SUB_ANIM_SPEED,IDS_SUB_ANIM_SPEED_TIP,200,0,L"SubMenuAnimation"}, - {L"SubMenuAnimationAlways",CSetting::TYPE_BOOL,IDS_SUB_ANIM_ALWAYS,IDS_SUB_ANIM_ALWAYS_TIP,0,0,L"SubMenuAnimation"}, - {L"MainMenuScrollSpeed",CSetting::TYPE_INT,IDS_SCROLL_SPEED,IDS_SCROLL_SPEED_TIP,3,CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"SubMenuScrollSpeed",CSetting::TYPE_INT,IDS_SUB_SCROLL_SPEED,IDS_SUB_SCROLL_SPEED_TIP,3}, - {L"MenuFadeSpeed",CSetting::TYPE_INT,IDS_FADE_SPEED,IDS_FADE_SPEED_TIP,400}, - {L"MenuCaption",CSetting::TYPE_STRING,IDS_MENU_CAPTION,IDS_MENU_CAPTION_TIP,L"",CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"MenuUsername",CSetting::TYPE_STRING,IDS_MENU_USERNAME,IDS_MENU_USERNAME_TIP,L"",CSetting::FLAG_MENU_CLASSIC_BOTH}, - {L"NumericSort",CSetting::TYPE_BOOL,IDS_NUMERIC_SORT,IDS_NUMERIC_SORT_TIP,1}, - {L"FontSmoothing",CSetting::TYPE_INT,IDS_FONT_SMOOTHING,IDS_FONT_SMOOTHING_TIP,0}, - {L"Default",CSetting::TYPE_RADIO,IDS_SMOOTH_DEFAULT,IDS_SMOOTH_DEFAULT_TIP}, - {L"None",CSetting::TYPE_RADIO,IDS_SMOOTH_NONE,IDS_SMOOTH_NONE_TIP}, - {L"Standard",CSetting::TYPE_RADIO,IDS_SMOOTH_STD,IDS_SMOOTH_STD_TIP}, - {L"ClearType",CSetting::TYPE_RADIO,IDS_SMOOTH_CLEAR,IDS_SMOOTH_CLEAR_TIP}, - {L"MenuShadow",CSetting::TYPE_BOOL,IDS_MENU_SHADOW,IDS_MENU_SHADOW_TIP,1}, - {L"AeroGlass",CSetting::TYPE_BOOL,IDS_MENU_GLASS,IDS_MENU_GLASS_TIP,0,CSetting::FLAG_CALLBACK}, - {L"EnableGlass",CSetting::TYPE_BOOL,IDS_MENU_GLASS2,IDS_MENU_GLASS2_TIP,1}, - {L"GlassOverride",CSetting::TYPE_BOOL,IDS_GLASS_OVERRIDE,IDS_GLASS_OVERRIDE_TIP,0}, - {L"GlassColor",CSetting::TYPE_COLOR,IDS_GLASS_COLOR,IDS_GLASS_COLOR_TIP,0,0,L"GlassOverride",L"GlassOverride"}, - {L"GlassIntensity",CSetting::TYPE_INT,IDS_GLASS_INTENSITY,IDS_GLASS_INTENSITY_TIP,0,0,L"GlassOverride",L"GlassOverride"}, - {L"GlassBlending",CSetting::TYPE_INT,IDS_GLASS_BLENDING,IDS_GLASS_BLENDING_TIP,0,0,L"GlassOverride",L"GlassOverride"}, - {L"GlassOpacity",CSetting::TYPE_INT,IDS_GLASS_OPACITY,IDS_GLASS_OPACITY_TIP,DEFAULT_GLASS_OPACITY,0,L"EnableGlass"}, - -{L"Skin",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC1,NULL,NULL,&g_SkinSettingsPanelClassic1}, - {L"SkinC1",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, - {L"SkinVariationC1",CSetting::TYPE_STRING,0,0,L""}, - {L"SkinOptionsC1",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"Skin",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC2,NULL,NULL,&g_SkinSettingsPanelClassic2}, - {L"SkinC2",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, - {L"SkinVariationC2",CSetting::TYPE_STRING,0,0,L""}, - {L"SkinOptionsC2",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"Skin7",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_WIN7,NULL,NULL,&g_SkinSettingsPanelWin7}, - {L"SkinW7",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, - {L"SkinVariationW7",CSetting::TYPE_STRING,0,0,L""}, - {L"SkinOptionsW7",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"StartButton",CSetting::TYPE_GROUP,IDS_START_BUTTON}, - {L"EnableStartButton",CSetting::TYPE_BOOL,IDS_ENABLE_BUTTON,IDS_ENABLE_BUTTON_TIP,1}, - {L"AllTaskbars",CSetting::TYPE_BOOL,IDS_ENABLE_TASKBARS,IDS_ENABLE_TASKBARS_TIP,1,0,L"EnableStartButton"}, - {L"StartButtonTip",CSetting::TYPE_STRING,IDS_BUTTON_TIP,IDS_BUTTON_TIP_TIP,L"$Menu.Start",0,L"EnableStartButton"}, - {L"StartButtonType",CSetting::TYPE_INT,IDS_BUTTON_TYPE,IDS_BUTTON_TYPE_TIP,0,0,L"EnableStartButton"}, - {L"AeroButton",CSetting::TYPE_RADIO,IDS_AERO_BUTTON,IDS_AERO_BUTTON_TIP}, - {L"ClasicButton",CSetting::TYPE_RADIO,IDS_CLASSIC_BUTTON,IDS_CLASSIC_BUTTON_TIP}, - {L"CustomButton",CSetting::TYPE_RADIO,IDS_CUSTOM_BUTTON,IDS_CUSTOM_BUTTON_TIP}, - {L"StartButtonPath",CSetting::TYPE_BITMAP,IDS_BUTTON_IMAGE,IDS_BUTTON_IMAGE_TIP,L"",0,L"#StartButtonType=2",L"CustomButton"}, - {L"StartButtonSize",CSetting::TYPE_INT,IDS_BUTTON_SIZE,IDS_BUTTON_SIZE_TIP2,0,0,L"#StartButtonType=2",L"CustomButton"}, - {L"StartButtonAlign",CSetting::TYPE_BOOL,IDS_BUTTON_ALIGN,IDS_BUTTON_ALIGN_TIP,0,0,L"#StartButtonType=2",L"CustomButton"}, - {L"StartButtonIcon",CSetting::TYPE_ICON,IDS_BUTTON_ICON,IDS_BUTTON_ICON_TIP,L",1",0,L"#StartButtonType=1",L"ClasicButton"}, - {L"StartButtonIconSize",CSetting::TYPE_INT,IDS_BUTTON_ICON_SIZE,IDS_BUTTON_ICON_SIZE_TIP,0,0,L"#StartButtonType=1",L"ClasicButton"}, - {L"StartButtonText",CSetting::TYPE_STRING,IDS_BUTTON_TEXT,IDS_BUTTON_TEXT_TIP,L"$Menu.Start",0,L"#StartButtonType=1",L"ClasicButton"}, - -{L"Taskbar",CSetting::TYPE_GROUP,IDS_TASKBAR_SETTINGS}, - {L"CustomTaskbar",CSetting::TYPE_BOOL,IDS_TASK_CUSTOM,IDS_TASK_CUSTOM_TIP,0,CSetting::FLAG_CALLBACK}, - {L"TaskbarLook",CSetting::TYPE_INT,IDS_TASK_LOOK,IDS_TASK_LOOK_TIP,1,CSetting::FLAG_CALLBACK,L"CustomTaskbar",L"CustomTaskbar"}, - {L"Opaque",CSetting::TYPE_RADIO,IDS_TASK_OPAQUE,IDS_TASK_OPAQUE_TIP}, - {L"Transparent",CSetting::TYPE_RADIO,IDS_TASK_TRANS,IDS_TASK_TRANS_TIP}, - {L"Glass",CSetting::TYPE_RADIO,IDS_TASK_GLASS,IDS_TASK_GLASS_TIP}, - {L"AeroGlass",CSetting::TYPE_RADIO,IDS_TASK_AEROGLASS,IDS_TASK_AEROGLASS_TIP,0,CSetting::FLAG_HIDDEN}, - {L"TaskbarOpacity",CSetting::TYPE_INT,IDS_TASK_OPACITY,IDS_TASK_OPACITY_TIP,DEFAULT_TASK_OPACITY10,CSetting::FLAG_CALLBACK,L"TaskbarLook",L"CustomTaskbar"}, - {L"TaskbarColor",CSetting::TYPE_COLOR,IDS_TASK_COLOR,IDS_TASK_COLOR_TIP,0,CSetting::FLAG_CALLBACK,L"CustomTaskbar",L"CustomTaskbar"}, - {L"TaskbarTextColor",CSetting::TYPE_COLOR,IDS_TASK_TEXTCOLOR,IDS_TASK_TEXTCOLOR_TIP,0xFFFFFF,CSetting::FLAG_CALLBACK|(1<<24),L"CustomTaskbar",L"CustomTaskbar"}, - {L"TaskbarTexture",CSetting::TYPE_BITMAP_JPG,IDS_TASK_TEXTURE,IDS_TASK_TEXTURE_TIP,L"",CSetting::FLAG_CALLBACK,L"CustomTaskbar",L"CustomTaskbar"}, - {L"TaskbarTileH",CSetting::TYPE_INT,IDS_TASK_STRETCHH,IDS_TASK_STRETCHH_TIP,1,CSetting::FLAG_CALLBACK,L"#TaskbarTexture",L"TaskbarTexture"}, - {L"Tile",CSetting::TYPE_RADIO,IDS_TASK_TILE,IDS_TASK_TILE_TIP}, - {L"Stretch",CSetting::TYPE_RADIO,IDS_TASK_STRETCH,IDS_TASK_STRETCH_TIP}, - {L"TaskbarBordersH",CSetting::TYPE_STRING,IDS_TASK_BORDERS,IDS_TASK_BORDERS_TIP,L"0,0",CSetting::FLAG_CALLBACK,L"#TaskbarTileH=1",L"TaskbarTileH"}, - {L"TaskbarTileV",CSetting::TYPE_INT,IDS_TASK_STRETCHV,IDS_TASK_STRETCHV_TIP,1,CSetting::FLAG_CALLBACK,L"#TaskbarTexture",L"TaskbarTexture"}, - {L"Tile",CSetting::TYPE_RADIO,IDS_TASK_TILE,IDS_TASK_TILE_TIP}, - {L"Stretch",CSetting::TYPE_RADIO,IDS_TASK_STRETCH,IDS_TASK_STRETCH_TIP}, - {L"TaskbarBordersV",CSetting::TYPE_STRING,IDS_TASK_BORDERS,IDS_TASK_BORDERS_TIP,L"0,0",CSetting::FLAG_CALLBACK,L"#TaskbarTileV=1",L"TaskbarTileV"}, - -{L"Metro",CSetting::TYPE_GROUP,IDS_METRO_SETTINGS}, - {L"SkipMetro",CSetting::TYPE_BOOL,IDS_SKIP_METRO,IDS_SKIP_METRO_TIP,1,CSetting::FLAG_BASIC}, - {L"SkipMetroCount",CSetting::TYPE_INT,0,0,10,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, - {L"DisableHotCorner",CSetting::TYPE_INT,IDS_HOT_CORNERS,IDS_HOT_CORNERS_TIP,1}, - {L"DisableNone",CSetting::TYPE_RADIO,IDS_DISABLE_NONE,IDS_DISABLE_NONE_TIP}, - {L"DisableStart",CSetting::TYPE_RADIO,IDS_DISABLE_START,IDS_DISABLE_START_TIP}, - {L"DisableAll",CSetting::TYPE_RADIO,IDS_DISABLE_ALL,IDS_DISABLE_ALL_TIP}, - {L"OpenMouseMonitor",CSetting::TYPE_BOOL,IDS_MOUSE_MONITOR,IDS_MOUSE_MONITOR_TIP,0}, - -{L"CustomMenu1",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_MENU_CLASSIC1,NULL,NULL,&g_CustomMenuPanel1}, - {L"MenuItems1",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"CustomMenu2",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_MENU_CLASSIC2,NULL,NULL,&g_CustomMenuPanel2}, - {L"MenuItems2",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"CustomMenu7",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_WIN7,NULL,NULL,&g_CustomMenuPanel7}, - {L"MenuItems7",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"WindowsMenu",CSetting::TYPE_GROUP,IDS_WSM_SETTINGS}, - {L"CascadeAll",CSetting::TYPE_BOOL,IDS_CASCADE_ALL,IDS_CASCADE_ALL_TIP,0}, - {L"AllProgramsDelay",CSetting::TYPE_INT,IDS_ALL_DELAY,IDS_ALL_DELAY_TIP,-1,0,L"CascadeAll",L"CascadeAll"}, // system hover time - {L"InitiallySelect",CSetting::TYPE_INT,IDS_ALL_SELECT,IDS_ALL_SELECT_TIP,0,0,L"CascadeAll",L"CascadeAll"}, - {L"SelectSearch",CSetting::TYPE_RADIO,IDS_SELECT_SEARCH,IDS_SELECT_SEARCH_TIP}, - {L"SelectButton",CSetting::TYPE_RADIO,IDS_SELECT_BUTTON,IDS_SELECT_BUTTON_TIP}, - {L"HideUserPic",CSetting::TYPE_BOOL,IDS_HIDE_PIC,IDS_HIDE_PIC_TIP,0}, - -{L"AllProgramsSkin",CSetting::TYPE_GROUP,IDS_ALL_SKIN_SETTINGS,0,0,0,NULL,NULL,&g_SkinSettingsPanelAll}, - {L"SkinA",CSetting::TYPE_STRING,0,0,L""}, - {L"SkinVariationA",CSetting::TYPE_STRING,0,0,L""}, - {L"SkinOptionsA",CSetting::TYPE_MULTISTRING,0,0,L""}, - -{L"ContextMenu",CSetting::TYPE_GROUP,IDS_CONTEXT_MENU_SETTINGS}, - {L"EnableContextMenu",CSetting::TYPE_BOOL,IDS_CONTEXT_MENU,IDS_CONTEXT_MENU_TIP,1}, - {L"CascadingMenu",CSetting::TYPE_BOOL,IDS_CASCADE_MENU,IDS_CASCADE_MENU_TIP,0,0,L"EnableContextMenu",L"EnableContextMenu"}, - {L"ShowNewFolder",CSetting::TYPE_BOOL,IDS_NEW_FOLDER,IDS_NEW_FOLDER_TIP,1,0,L"EnableContextMenu",L"EnableContextMenu"}, - {L"EnableExit",CSetting::TYPE_BOOL,IDS_EXIT,IDS_EXIT_TIP,1}, - {L"EnableExplorer",CSetting::TYPE_BOOL,IDS_EXPLORER,IDS_EXPLORER_TIP,1}, - {L"ExplorerPath",CSetting::TYPE_STRING,IDS_EXPLORER_PATH,IDS_EXPLORER_PATH_TIP,L"computer",0,L"EnableExplorer",L"EnableExplorer"}, - {L"DisablePinExt",CSetting::TYPE_BOOL,IDS_NOPIN,IDS_NOPIN_TIP,0}, - -{L"Sounds",CSetting::TYPE_GROUP,IDS_SOUND_SETTINGS}, - {L"SoundMain",CSetting::TYPE_SOUND,IDS_SOUND_MAIN,IDS_SOUND_MAIN_TIP,L"MenuPopup"}, - {L"SoundPopup",CSetting::TYPE_SOUND,IDS_SOUND_POPUP,IDS_SOUND_POPUP_TIP,L"MenuPopup"}, - {L"SoundCommand",CSetting::TYPE_SOUND,IDS_SOUND_COMMAND,IDS_SOUND_COMMAND_TIP,L"MenuCommand"}, - {L"SoundDrop",CSetting::TYPE_SOUND,IDS_SOUND_DROP,IDS_SOUND_DROP_TIP,L"MoveMenuItem"}, - {L"SoundButtonHover",CSetting::TYPE_SOUND,IDS_SOUND_HOVER,IDS_SOUND_HOVER_TIP,L""}, - -{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS_SM,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_MENU)}, - {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, - {L"Update",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_SHARED}, // this is here only to generate the ADMX entry - -{NULL} -}; - -void UpgradeSettings( bool bShared ) -{ - if (bShared) return; - - // determine if we are upgrading - if (FindSetting(L"DefaultMenuStyle")->IsDefault() && - FindSetting(L"MenuItems")->IsDefault() && - FindSetting(L"Skin1")->IsDefault() && - FindSetting(L"SkinOptions1")->IsDefault() && - FindSetting(L"SkinVariation1")->IsDefault() && - FindSetting(L"Skin2")->IsDefault() && - FindSetting(L"SkinOptions2")->IsDefault() && - FindSetting(L"SkinVariation2")->IsDefault()) - return; - - // determine if the old menu was using two columns - bool bTwoColumns=false; - const wchar_t *oldStyle=L"Classic"; - const CSetting *pSetting=FindSetting(L"DefaultMenuStyle"); - if (pSetting->value.vt==VT_BSTR) - oldStyle=pSetting->value.bstrVal; - - // XP skin is always two columns - pSetting=FindSetting(L"Skin1"); - if (pSetting->IsDefault()) - { - if (_wcsicmp(oldStyle,L"XP")==0) - bTwoColumns=true; - } - else if (pSetting->value.vt==VT_BSTR && _wcsicmp(pSetting->value.bstrVal,L"Windows XP Luna")==0) - bTwoColumns=true; - - if (!bTwoColumns) - { - pSetting=FindSetting(L"SkinOptions1"); - if (pSetting->IsDefault()) - { - // default setting for XP and Vista uses two columns - if (_wcsicmp(oldStyle,L"Classic")!=0) - bTwoColumns=true; - } - else if (pSetting->value.vt==VT_BSTR && wcswcs(pSetting->value.bstrVal,L"DA60029B")) - bTwoColumns=true; - } - - // preserve menu items - const CSetting *pSettingItems0=FindSetting(L"MenuItems"); - CSetting *pSettingItems=FindSetting(bTwoColumns?L"MenuItems2":L"MenuItems1"); - if (!pSettingItems->IsLocked() && !pSettingItems0->IsDefault()) - { - CString items=pSettingItems0->value; - items.Replace(L"Command=documents\n",L"Command=recent_documents\n"); - items.Replace(L"Command=recent_items\n",L"Command=recent_programs\n"); - items.Replace(L"Command=control_panel_categories\n",L"Command=control_panel\n"); - pSettingItems->value=items; - pSettingItems->flags&=~CSetting::FLAG_DEFAULT; - } - - // set initial menu style - CSetting *pSettingStyle=FindSetting(L"MenuStyle"); - if (!pSettingStyle->IsLocked()) - { - pSettingStyle->value=(bTwoColumns?1:0); - pSettingStyle->flags&=~CSetting::FLAG_DEFAULT; - SetSettingsStyle(bTwoColumns?CSetting::FLAG_MENU_CLASSIC2:CSetting::FLAG_MENU_CLASSIC1,CSetting::FLAG_MENU_MASK); - } - - // set skin - CSetting *pSettingSkin=FindSetting(bTwoColumns?L"SkinC2":L"SkinC1"); - if (!pSettingSkin->IsLocked()) - { - pSetting=FindSetting(L"Skin1"); - if (!pSetting->IsDefault()) - { - pSettingSkin->value=pSetting->value; - pSettingSkin->flags&=~CSetting::FLAG_DEFAULT; - } - } - CSetting *pSettingOpt=FindSetting(bTwoColumns?L"SkinOptionsC2":L"SkinOptionsC1"); - if (!pSettingOpt->IsLocked()) - { - pSetting=FindSetting(L"SkinOptions1"); - if (!pSetting->IsDefault()) - { - pSettingOpt->value=pSetting->value; - pSettingOpt->flags&=~CSetting::FLAG_DEFAULT; - } - } - CSetting *pSettingVar=FindSetting(bTwoColumns?L"SkinVariationC2":L"SkinVariationC1"); - if (!pSettingVar->IsLocked()) - { - pSetting=FindSetting(L"SkinVariation1"); - if (!pSetting->IsDefault()) - { - pSettingVar->value=pSetting->value; - pSettingVar->flags&=~CSetting::FLAG_DEFAULT; - } - } - - // set skin2 - pSettingSkin=FindSetting(L"SkinA"); - if (!pSettingSkin->IsLocked()) - { - pSetting=FindSetting(L"Skin2"); - if (!pSetting->IsDefault()) - { - pSettingSkin->value=pSetting->value; - pSettingSkin->flags&=~CSetting::FLAG_DEFAULT; - } - } - pSettingOpt=FindSetting(L"SkinOptionsA"); - if (!pSettingOpt->IsLocked()) - { - pSetting=FindSetting(L"SkinOptions2"); - if (!pSetting->IsDefault()) - { - pSettingOpt->value=pSetting->value; - pSettingOpt->flags&=~CSetting::FLAG_DEFAULT; - } - } - pSettingVar=FindSetting(L"SkinVariationA"); - if (!pSettingVar->IsLocked()) - { - pSetting=FindSetting(L"SkinVariation2"); - if (!pSetting->IsDefault()) - { - pSettingVar->value=pSetting->value; - pSettingVar->flags&=~CSetting::FLAG_DEFAULT; - } - } -} - -void UpdateSettings( void ) -{ - { - CRegKey regKey; - wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(language); - if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) - language[0]=0; - } - UpdateSetting(L"Language",language,false); - } - - TMenuStyle menuStyle=MENU_CLASSIC1; - { - const CSetting *pSetting=FindSetting(L"MenuStyle"); - if (pSetting && pSetting->value.vt==VT_I4) - menuStyle=(TMenuStyle)pSetting->value.intVal; - } - FindSetting(L"MaxRecentDocuments2")->pLinkTo=FindSetting(L"MaxRecentDocuments"); - FindSetting(L"SortRecentDocuments2")->pLinkTo=FindSetting(L"SortRecentDocuments"); - FindSetting(L"ControlPanelCategories2")->pLinkTo=FindSetting(L"ControlPanelCategories"); - FindSetting(L"ConfirmLogOff2")->pLinkTo=FindSetting(L"ConfirmLogOff"); - CMenuStyleDlg::UpdateDefaults(); - CCustomMenuDlg::UpdateWarnings(menuStyle); - - int dpi=FindSetting(L"OverrideDPI")->value.intVal; - if (dpi==0) - { - HDC hdc=GetDC(NULL); - dpi=GetDeviceCaps(hdc,LOGPIXELSY); - ReleaseDC(NULL,hdc); - } - else if (dpi<96) dpi=96; - else if (dpi>480) dpi=480; - - int iconSize=24; - if (dpi<=96) - iconSize=16; - else if (dpi<=120) - iconSize=20; - UpdateSetting(L"SmallIconSize",CComVariant(iconSize),false); - UpdateSetting(L"LargeIconSize",CComVariant(iconSize*2),false); - - DWORD time; - SystemParametersInfo(SPI_GETMENUSHOWDELAY,NULL,&time,0); - UpdateSetting(L"MenuDelay",CComVariant((int)time),false); - SystemParametersInfo(SPI_GETMOUSEHOVERTIME,NULL,&time,0); - UpdateSetting(L"AllProgramsDelay",CComVariant((int)time),false); - - int animation=0; - BOOL animate; - SystemParametersInfo(SPI_GETMENUANIMATION,NULL,&animate,0); - if (animate) - { - DWORD fade; - SystemParametersInfo(SPI_GETMENUFADE,NULL,&fade,0); - animation=fade?1:2; - } - UpdateSetting(L"MainMenuAnimation",CComVariant((int)animation),false); - UpdateSetting(L"SubMenuAnimation",CComVariant((int)animation),false); - - DWORD fade; - SystemParametersInfo(SPI_GETSELECTIONFADE,NULL,&fade,0); - UpdateSetting(L"MenuFadeSpeed",CComVariant(fade?400:0),false); - - UpdateSetting(L"Favorites",CComVariant(0),SHRestricted(REST_NOFAVORITESMENU)!=0); - if (SHRestricted(REST_NORECENTDOCSMENU)) - UpdateSetting(L"Documents",CComVariant(0),true); - else - UpdateSetting(L"Documents",CComVariant(2),false); - - DWORD logoff1=SHRestricted(REST_STARTMENULOGOFF); - DWORD logoff2=SHRestricted(REST_FORCESTARTMENULOGOFF); - UpdateSetting(L"LogOff",CComVariant((logoff1!=1)?1:0),logoff1 || logoff2); - - bool bNoClose=SHRestricted(REST_NOCLOSE)!=0; - UpdateSetting(L"Shutdown",CComVariant(bNoClose?0:2),bNoClose); - UpdateSetting(L"RemoteShutdown",CComVariant(0),bNoClose); - - bool bNoUndock=SHRestricted(REST_NOSMEJECTPC)!=0; - UpdateSetting(L"Undock",CComVariant(bNoUndock?0:1),bNoUndock); - - bool bNoSetFolders=SHRestricted(REST_NOSETFOLDERS)!=0; // hide control panel, printers, network - bool bNoControlPanel=bNoSetFolders || SHRestricted(REST_NOCONTROLPANEL); - UpdateSetting(L"ControlPanel",CComVariant(bNoControlPanel?0:1),bNoControlPanel); - - bool bNoNetwork=bNoSetFolders || SHRestricted(REST_NONETWORKCONNECTIONS); - UpdateSetting(L"Network",CComVariant(bNoNetwork?0:1),bNoNetwork); - - UpdateSetting(L"Printers",CComVariant(bNoSetFolders?0:1),bNoSetFolders); - - bool bNoHelp=SHRestricted(REST_NOSMHELP)!=0; - UpdateSetting(L"Help",CComVariant(bNoHelp?0:1),bNoHelp); - - bool bNoRun=SHRestricted(REST_NORUN)!=0; - UpdateSetting(L"Run",CComVariant(bNoRun?0:1),bNoRun); - UpdateSetting(L"SearchAutoComplete",CComVariant(bNoRun?0:1),bNoRun); - - bool bNoSearch=SHRestricted(REST_NOFIND)!=0; - UpdateSetting(L"Search",CComVariant(bNoSearch?0:1),bNoSearch); - - bool bNoDocs=SHRestricted(REST_NOSMMYDOCS)!=0; - UpdateSetting(L"UserFiles",CComVariant(bNoDocs?0:1),bNoDocs); - UpdateSetting(L"UserDocuments",CComVariant(bNoDocs?0:1),bNoDocs); - UpdateSetting(L"UserPictures",CComVariant(bNoDocs?0:1),bNoDocs); - - bool bNoEdit=SHRestricted(REST_NOCHANGESTARMENU)!=0; - UpdateSetting(L"EnableDragDrop",CComVariant(bNoEdit?0:1),bNoEdit); - UpdateSetting(L"EnableContextMenu",CComVariant(bNoEdit?0:1),bNoEdit); - - UpdateSetting(L"NumericSort",CComVariant(SHRestricted(REST_NOSTRCMPLOGICAL)?0:1),false); - - wchar_t title[256]=L"Windows"; - ULONG size=_countof(title); - { - CRegKey regTitle; - if (regTitle.Open(HKEY_LOCAL_MACHINE,L"Software\\Microsoft\\Windows NT\\CurrentVersion",KEY_READ)==ERROR_SUCCESS) - regTitle.QueryStringValue(L"ProductName",title,&size); - } - UpdateSetting(L"MenuCaption",CComVariant(title),false); - - size=_countof(title); - if (!GetUserNameEx(NameDisplay,title,&size)) - { - // GetUserNameEx may fail (for example on Home editions). use the login name - size=_countof(title); - GetUserName(title,&size); - } - UpdateSetting(L"MenuUsername",CComVariant(title),false); - - if (GetWinVersion()>=WIN_VER_WIN8) - { - HideSettingGroup(L"WindowsMenu",true); - HideSettingGroup(L"AllProgramsSkin",true); - UpdateSetting(L"CascadeAll",CComVariant(0),false); HideSetting(L"CascadeAll",true); - HIGHCONTRAST contrast={sizeof(contrast)}; - if (SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) - UpdateSetting(L"StartButtonType",CComVariant(START_BUTTON_CLASSIC),false); - else - UpdateSetting(L"StartButtonType",CComVariant(START_BUTTON_AERO),false); - - HideSetting(L"EnableTouch",!(GetSystemMetrics(SM_DIGITIZER)&NID_INTEGRATED_TOUCH)); - - bool bStartScreen=GetWinVersion()nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - pSetting=FindSetting(L"ShiftClick")+3; - pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - pSetting=FindSetting(L"WinKey")+3; - pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - pSetting=FindSetting(L"ShiftWin")+3; - pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - pSetting=FindSetting(L"MiddleClick")+3; - pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - pSetting=FindSetting(L"Hover")+3; - pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; - pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; - - if (bStartScreen) - UpdateSettingText(L"WSMHotkey",IDS_WSS_HOTKEY,IDS_WSS_HOTKEY_TIP,false); - else - UpdateSettingText(L"OpenMouseMonitor",IDS_MOUSE_MONITOR2,IDS_MOUSE_MONITOR_TIP2,false); - UpdateSettingText(L"ShiftRight",IDS_RIGHT_SHIFTX,IDS_RIGHT_SHIFTX_TIP,false); - - if (GetWinVersion()>=WIN_VER_WIN81) - { - if (GetWinVersion()>=WIN_VER_WIN10) - { - UpdateGroupText(L"Metro",IDS_METRO_SETTINGS10); - UpdateSetting(L"SkipMetro",CComVariant(0),false); HideSetting(L"SkipMetro",true); - UpdateSetting(L"DisableHotCorner",CComVariant(0),false); HideSetting(L"DisableHotCorner",true); - } - else - { - UpdateGroupText(L"Metro",IDS_METRO_SETTINGS81); - } - UpdateSettingText(L"EnableStartButton",IDS_ENABLE_BUTTON2,IDS_ENABLE_BUTTON_TIP2,false); - UpdateSetting(L"EnableStartButton",CComVariant(0),false); - pSetting=FindSetting(L"SkipMetro"); - CRegKey regSkip; - DWORD skip=0; - if (regSkip.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartPage",KEY_READ)==ERROR_SUCCESS) - if (regSkip.QueryDWORDValue(L"OpenAtLogon",skip)!=ERROR_SUCCESS) - skip=0; - pSetting->value=CComVariant(skip==0?1:0); - } - else - { - UpdateSetting(L"SearchMetroSettings",CComVariant(0),false); HideSetting(L"SearchMetroSettings",true); - } - } - else - { - // Windows 7 - HideSettingGroup(L"Metro",true); - UpdateSetting(L"SkipMetro",CComVariant(0),false); HideSetting(L"SkipMetro",true); - UpdateSetting(L"EnableStartButton",CComVariant(0),false); - UpdateSetting(L"AllTaskbars",CComVariant(0),false); HideSetting(L"AllTaskbars",true); - UpdateSetting(L"AllProgramsMetro",CComVariant(0),false); HideSetting(L"AllProgramsMetro",true); - UpdateSetting(L"HideProgramsMetro",CComVariant(0),false); HideSetting(L"HideProgramsMetro",true); - UpdateSetting(L"ShowAppsMenu",CComVariant(0),false); HideSetting(L"ShowAppsMenu",true); - UpdateSetting(L"InvertMetroIcons",CComVariant(0),false); HideSetting(L"InvertMetroIcons",true); - UpdateSetting(L"AeroGlass",CComVariant(0),false); HideSetting(L"AeroGlass",true); - UpdateSettingText(L"EnableStartButton",IDS_ENABLE_BUTTON2,IDS_ENABLE_BUTTON_TIP2,false); - UpdateSetting(L"StartButtonType",CComVariant(IsAppThemed()?START_BUTTON_AERO:START_BUTTON_CLASSIC),false); - - FindSetting(L"WinKey")[4].flags|=CSetting::FLAG_HIDDEN; - FindSetting(L"WinKey")[5].flags|=CSetting::FLAG_HIDDEN; - FindSetting(L"ShiftWin")[4].flags|=CSetting::FLAG_HIDDEN; - UpdateSetting(L"RecentMetroApps",CComVariant(0),false); HideSetting(L"RecentMetroApps",true); - UpdateSetting(L"SearchMetroApps",CComVariant(0),false); HideSetting(L"SearchMetroApps",true); - UpdateSetting(L"SearchMetroSettings",CComVariant(0),false); HideSetting(L"SearchMetroSettings",true); - UpdateSetting(L"HybridShutdown",CComVariant(0),false); HideSetting(L"HybridShutdown",true); - UpdateSetting(L"EnableTouch",CComVariant(0),false); HideSetting(L"EnableTouch",true); -#ifndef STARTSCREEN_WIN7 - UpdateSetting(L"StartScreenShortcut",CComVariant(0),false); HideSetting(L"StartScreenShortcut",true); -#endif - UpdateSetting(L"HighlightNewApps",CComVariant(0),false); HideSetting(L"HighlightNewApps",true); - } - if (GetWinVersion()0) - { - dr/=dc; - dg/=dc; - db/=dc; - } - if (dr<0) dr=0; if (dr>255) dr=255; - if (dg<0) dg=0; if (dg>255) dg=255; - if (db<0) db=0; if (db>255) db=255; - if (da<0) da=0; if (da>255) da=255; - UpdateSetting(L"GlassColor",CComVariant(dr|(dg<<8)|(db<<16)),false); - UpdateSetting(L"GlassIntensity",CComVariant(dc*100/255),false); - UpdateSetting(L"GlassBlending",CComVariant(100-da*100/255),false); - HideSetting(L"GlassOpacity",true); - UpdateSetting(L"EnableGlass",CComVariant(1),false); HideSetting(L"EnableGlass",true); - UpdateSetting(L"TaskbarOpacity",CComVariant(GetWinVersion()<=WIN_VER_WIN7?DEFAULT_TASK_OPACITY7:DEFAULT_TASK_OPACITY8),false); - if (GetWinVersion()>WIN_VER_WIN7) - { - int color=GetSystemGlassColor8(); - UpdateSetting(L"TaskbarColor",CComVariant(((color&0xFF)<<16)|(color&0xFF00)|((color>>16)&0xFF)),false); - } - - if (GetWinVersion()<=WIN_VER_WIN7) - { - UpdateSetting(L"TaskbarLook",CComVariant(TASKBAR_GLASS),false); - } - else - { - FindSetting(L"TaskbarLook")[3].flags|=CSetting::FLAG_HIDDEN; - UpdateSetting(L"TaskbarLook",CComVariant(TASKBAR_TRANSPARENT),false); - } -/* - FindSetting(L"ShiftClick")[6].flags|=CSetting::FLAG_HIDDEN; - FindSetting(L"ShiftWin")[6].flags|=CSetting::FLAG_HIDDEN; - FindSetting(L"MiddleClick")[6].flags|=CSetting::FLAG_HIDDEN;*/ - } - else - { - // Windows 10 - int dr, dg, db; - GetMetroGlassColor(dr,dg,db); - if (dr<0) dr=0; if (dr>255) dr=255; - if (dg<0) dg=0; if (dg>255) dg=255; - if (db<0) db=0; if (db>255) db=255; - UpdateSetting(L"GlassColor",CComVariant(dr|(dg<<8)|(db<<16)),false); - HideSetting(L"GlassIntensity",true); - HideSetting(L"GlassBlending",true); - UpdateSetting(L"AeroGlass",CComVariant(0),false); HideSetting(L"AeroGlass",true); - - bool bTransparent; - int color=GetMetroTaskbarColor(bTransparent)&0xFFFFFF; - UpdateSetting(L"TaskbarLook",CComVariant(bTransparent?TASKBAR_TRANSPARENT:TASKBAR_OPAQUE),false); - UpdateSetting(L"TaskbarColor",CComVariant(color),false); - - FindSetting(L"MouseClick")[4].flags&=~CSetting::FLAG_HIDDEN; - FindSetting(L"ShiftClick")[4].flags&=~CSetting::FLAG_HIDDEN; - FindSetting(L"WinKey")[5].flags|=CSetting::FLAG_HIDDEN; - } - - bool bWSearch=HasSearchService(); - UpdateSettingText(L"SearchFiles",-1,bWSearch?IDS_SEARCH_FILES_TIP:IDS_SEARCH_FILES_TIP2,!bWSearch); - - UpdateSetting(L"MenuItems1",CComVariant(g_DefaultStartMenu1),false); - UpdateSetting(L"MenuItems2",CComVariant(g_DefaultStartMenu2),false); - { - // make games disabled by default if the folder doesn't exist (like on a server) - - const wchar_t *defaultMenu, *gameSettings0, *gameSettings1, *gameSettings2; - if (GetWinVersion() buf(Strlen(defaultMenu)+1); - wchar_t *str=&buf[0]; - Strcpy(str,(int)buf.size(),defaultMenu); - memcpy(wcswcs(str,gameSettings1),gameSettings2,Strlen(gameSettings2)*2); - UpdateSetting(L"MenuItems7",CComVariant(str),false); - } - else - { - UpdateSetting(L"MenuItems7",CComVariant(defaultMenu),false); - } - } - InitStdCommands7(); - - { - const wchar_t *skin12, *skin3; - const wchar_t *options1=L"", *options2=L"", *options3=L""; - bool bClassic; - if (GetWinVersion()WIN_VER_WIN8) - { - for (CSetting *pSetting=g_Settings;pSetting->name;pSetting++) - if (wcscmp(pSetting->name,L"SkipMetro")==0) - { - pSetting->flags|=CSetting::FLAG_NODEFAULT; - break; - } - } - InitSettings(g_Settings,COMPONENT_MENU,&g_CustomSettings); -} - -static int g_ButtonPath, g_ButtonSize, g_ButtonIcon, g_ButtonIconSize, g_ButtonText, g_ButtonTip; -static bool g_bButtonEnable, g_bTaskbarsChanged, g_bTaskbarsUpdated; - -static void StoreButtonSettings( void ) -{ - g_bButtonEnable=GetSettingBool(L"EnableStartButton"); - g_ButtonTip=CalcFNVHash(GetSettingString(L"StartButtonTip")); - g_ButtonPath=GetSettingInt(L"StartButtonType"); - g_ButtonIcon=0; - g_ButtonText=0; - if (g_ButtonPath==START_BUTTON_CLASSIC) - { - g_ButtonIcon=CalcFNVHash(GetSettingString(L"StartButtonIcon")); - g_ButtonText=CalcFNVHash(GetSettingString(L"StartButtonText")); - } - if (g_ButtonPath==START_BUTTON_CUSTOM) - g_ButtonPath=CalcFNVHash(GetSettingString(L"StartButtonPath")); - g_ButtonSize=GetSettingInt(L"StartButtonSize"); - g_ButtonIconSize=GetSettingInt(L"StartButtonIconSize"); -} - -static void UpdateButtons( bool bForce ) -{ - int tip=CalcFNVHash(GetSettingString(L"StartButtonTip")); - int path=GetSettingInt(L"StartButtonType"); - int icon=0; - int text=0; - if (path==START_BUTTON_CLASSIC) - { - icon=CalcFNVHash(GetSettingString(L"StartButtonIcon")); - text=CalcFNVHash(GetSettingString(L"StartButtonText")); - } - if (path==START_BUTTON_CUSTOM) - path=CalcFNVHash(GetSettingString(L"StartButtonPath")); - bool bRecreate=(g_bButtonEnable!=GetSettingBool(L"EnableStartButton") || path!=g_ButtonPath || g_ButtonSize!=GetSettingInt(L"StartButtonSize") - || g_ButtonIcon!=icon || g_ButtonIconSize!=GetSettingInt(L"StartButtonIconSize") || g_ButtonText!=text || g_ButtonTip!=tip); - if ((g_bTaskbarsChanged && !g_bTaskbarsUpdated) || bForce || bRecreate) - { - UpdateTaskBars(bRecreate?TASKBAR_RECREATE_BUTTONS:TASKBAR_UPDATE); - UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); - g_bTaskbarsUpdated=true; - } - StoreButtonSettings(); -} - -void ClosingSettings( HWND hWnd, int flags, int command ) -{ - EnableHotkeys(HOTKEYS_NORMAL); - bool bRecreate=false; - if (command==IDOK) - { - if (flags&CSetting::FLAG_COLD) - MessageBox(hWnd,LoadStringEx(IDS_NEW_SETTINGS),LoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONWARNING); - if (GetWinVersion()>WIN_VER_WIN8) - { - CRegKey regSkip; - if (regSkip.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartPage",KEY_WRITE)==ERROR_SUCCESS) - regSkip.SetDWORDValue(L"OpenAtLogon",GetSettingBool(L"SkipMetro")?0:1); - } - } - else if (command==IDCANCEL && g_bTaskbarsChanged) - { - g_bTaskbarsUpdated=false; - } - UpdateButtons(false); - ResetHotCorners(); - RedrawTaskbars(); -} - -void SettingChangedCallback( const CSetting *pSetting ) -{ - if (wcscmp(pSetting->name,L"CustomTaskbar")==0 || wcscmp(pSetting->name,L"TaskbarLook")==0 || wcscmp(pSetting->name,L"TaskbarOpacity")==0 || wcscmp(pSetting->name,L"TaskbarColor")==0 || wcscmp(pSetting->name,L"TaskbarTextColor")==0) - { - UpdateTaskBars(TASKBAR_UPDATE); - UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); - g_bTaskbarsChanged=true; - g_bTaskbarsUpdated=true; - } - else if (wcscmp(pSetting->name,L"TaskbarTexture")==0 || wcscmp(pSetting->name,L"TaskbarTileH")==0 || wcscmp(pSetting->name,L"TaskbarTileV")==0 || wcscmp(pSetting->name,L"TaskbarBordersH")==0 || wcscmp(pSetting->name,L"TaskbarBordersV")==0) - { - UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); - g_bTaskbarsChanged=true; - g_bTaskbarsUpdated=true; - } -/* not sure if I want to ever show the AeroGlass option - if (wcscmp(pSetting->name,L"AeroGlass")==0) - { - CSettingsLockWrite lock; - Assert(pSetting->value.vt==VT_I4); - if (pSetting->value.intVal) - FindSetting(L"TaskbarLook")[4].flags&=~CSetting::FLAG_HIDDEN; - else - FindSetting(L"TaskbarLook")[4].flags|=CSetting::FLAG_HIDDEN; - }*/ -} - -void EditSettings( bool bModal, int tab ) -{ -#ifndef BUILD_SETUP - wchar_t path[_MAX_PATH]; - GetModuleFileName(NULL,path,_countof(path)); - if (_wcsicmp(PathFindFileName(path),L"ClassicStartMenu.exe")==0) - bModal=true; -#endif - EnableHotkeys(HOTKEYS_SETTINGS); - StoreButtonSettings(); - g_bTaskbarsChanged=false; - g_bTaskbarsUpdated=true; - - wchar_t title[100]; - DWORD ver=GetVersionEx(g_Instance); - if (ver) - Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE_VER),ver>>24,(ver>>16)&0xFF,ver&0xFFFF); - else - Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); - EditSettings(title,bModal,tab); -} - -bool DllImportSettingsXml( const wchar_t *fname ) -{ - return ImportSettingsXml(fname); -} - -bool DllExportSettingsXml( const wchar_t *fname ) -{ - return ExportSettingsXml(fname); -} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h deleted file mode 100644 index 924b3f098..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h +++ /dev/null @@ -1,94 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -#pragma once - -#include "ClassicStartMenuDLL.h" - -enum TMenuStyle -{ - MENU_CLASSIC1, - MENU_CLASSIC2, - MENU_WIN7, -}; - -enum TProgramsStyle -{ - PROGRAMS_CASCADING, - PROGRAMS_INLINE, - PROGRAMS_HIDDEN, -}; - -enum TRecentPrograms -{ - RECENT_PROGRAMS_NONE, - RECENT_PROGRAMS_RECENT, - RECENT_PROGRAMS_FREQUENT, -}; - -enum TPinnedPrograms -{ - PINNED_PROGRAMS_FAST, - PINNED_PROGRAMS_PINNED, -}; - -enum TRecentKeys -{ - RECENT_KEYS_NONE, - RECENT_KEYS_NORMAL, - RECENT_KEYS_DIGITS, - RECENT_KEYS_HIDDEN_DIGITS, -}; - -enum TShutdownType -{ - SHUTDOWN_TYPE_NONE, - SHUTDOWN_TYPE_SHUTDOWN, - SHUTDOWN_TYPE_RESTART, - SHUTDOWN_TYPE_LOGOFF, - SHUTDOWN_TYPE_SLEEP, - SHUTDOWN_TYPE_HIBERNATE, - SHUTDOWN_TYPE_LOCK, - SHUTDOWN_TYPE_SWITCHUSER, - SHUTDOWN_TYPE_SHUTDOWN_BOX, - - SHUTDOWN_TYPE_COUNT -}; - -enum TSearchBoxType -{ - SEARCHBOX_HIDDEN, - SEARCHBOX_NORMAL, - SEARCHBOX_TAB, -}; - -enum TTaskbarLook -{ - TASKBAR_OPAQUE, - TASKBAR_TRANSPARENT, - TASKBAR_GLASS, - TASKBAR_AEROGLASS, -}; - -enum TTaskbarTile -{ - TILE_TILE, - TILE_STRETCH, -}; - -enum -{ - COMPATIBILITY_ENUM_SHELLITEM= 1, // use IEnumShellItems to enumerate items - COMPATIBILITY_ENUM_FIX_PIDLS= 2, // regenerate child pidls when enumerating folders (requres COMPATIBILITY_ENUM_SHELLITEM) - COMPATIBILITY_SKIP_DESKTOP= 4, // don't collect items from desktop - COMPATIBILITY_TRIM_HOOKS= 8, // less hooking for Win7 - COMPATIBILITY_UPDATE_ITEMS= 16, // update the shell items for all search results - COMPATIBILITY_NO_TOUCH_KBD= 32, // disable the touch keyboard support - - COMPATIBILITY_CRASH_TEST= 0x80000000 -}; - -void InitSettings( void ); -STARTMENUAPI void EditSettings( bool bModal, int tab ); -STARTMENUAPI bool DllImportSettingsXml( const wchar_t *fname ); -STARTMENUAPI bool DllExportSettingsXml( const wchar_t *fname ); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_classic.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_classic.bmp deleted file mode 100644 index 82624b0ad..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_classic.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp deleted file mode 100644 index 7a4520ed1..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp +++ /dev/null @@ -1,99 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -// dllmain.cpp : Defines the entry point for the DLL application. - -#include "stdafx.h" -#include "ClassicStartMenuDLL.h" -#include "Settings.h" -#include "Translations.h" -#include "ResourceHelper.h" -#include "StringSet.h" -#include "resource.h" -#include "..\ClassicShellLib\resource.h" -#include "SettingsUI.h" -#include "SkinManager.h" -#include "uxtheme.h" -#include "FNVHash.h" -#include "MenuContainer.h" -#include "SearchManager.h" -#include "LogManager.h" -#include - -#pragma comment(linker, \ - "\"/manifestdependency:type='Win32' "\ - "name='Microsoft.Windows.Common-Controls' "\ - "version='6.0.0.0' "\ - "processorArchitecture='*' "\ - "publicKeyToken='6595b64144ccf1df' "\ - "language='*'\"") - -static int g_LoadDialogs[]= -{ - IDD_SETTINGS,0x04000000, - IDD_SETTINGSTREE,0x04000000, - IDD_BROWSEFORICON,0x04000000, - IDD_LANGUAGE,0x04000000, - IDD_SKINSETTINGS,0x04000000, - IDD_CUSTOMTREE,0x04000000, - IDD_CUSTOMMENU,0x04000000, - IDD_CUSTOMMENU7,0x04000000, - IDD_STYLESETTINGS,0x04000000, - IDD_CUSTOMLIST,0x04000000, - IDD_PROGRESS,0x04000004, - 0 -}; - -const wchar_t *GetDocRelativePath( void ) -{ - return DOC_PATH; -} - -static HANDLE g_DllInitThread; - -static DWORD CALLBACK DllInitThread( void* ) -{ - CoInitialize(NULL); - InitSettings(); - - wchar_t path[_MAX_PATH]; - GetModuleFileName(g_Instance,path,_countof(path)); - *PathFindFileName(path)=0; - - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s" INI_PATH L"StartMenuL10N.ini",path); - CString language=GetSettingString(L"Language"); - ParseTranslations(fname,language); - - HINSTANCE resInstance=LoadTranslationDll(language); - - LoadTranslationResources(resInstance,g_LoadDialogs); - - if (resInstance) - FreeLibrary(resInstance); - - CoUninitialize(); - return 0; -} - -STARTMENUAPI void WaitDllInitThread( void ) -{ - ATLASSERT(g_DllInitThread); - WaitForSingleObject(g_DllInitThread,INFINITE); -} - -extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) -{ - if (dwReason==DLL_PROCESS_ATTACH) - { - LogToFile(STARTUP_LOG,L"StartMenu DLL: DLL_PROCESS_ATTACH"); - g_Instance=hInstance; - g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); - } - if (dwReason==DLL_PROCESS_DETACH) - { - LogToFile(STARTUP_LOG,L"StartMenu DLL: DLL_PROCESS_DETACH"); - } - - return TRUE; -} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h deleted file mode 100644 index 30afd25fd..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h +++ /dev/null @@ -1,7 +0,0 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev -// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author - -// dllmain.h : Declaration of module -#pragma once - -// Some utility functions used by various modules diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h deleted file mode 100644 index faa23635d..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h +++ /dev/null @@ -1,816 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicStartMenuDLL.rc -// -#define IDI_APPICON 1 -#define IDI_APPSICON 2 -#define IDD_RENAME 102 -#define IDC_EDITNAME 102 -#define IDD_RENAMER 103 -#define IDD_LOGOFF 104 -#define IDD_LOGOFFR 105 -#define IDB_SEARCH_ICONS 110 -#define IDB_BUTTON96 111 -#define IDB_BUTTON120 112 -#define IDB_BUTTON144 113 -#define IDB_BUTTON180 114 -#define IDB_STYLE_CLASSIC1 120 -#define IDB_STYLE_CLASSIC2 121 -#define IDB_STYLE_WIN7 122 -#define IDB_BTN_CLASSIC 124 -#define IDI_BTN_CLASSIC 125 -#define IDI_START 126 -#define IDI_START10 127 -#define IDB_STYLE_CLASSIC1150 130 -#define IDB_STYLE_CLASSIC2150 131 -#define IDB_STYLE_WIN7150 132 -#define IDC_STATICICON 209 -#define IDC_COMBOCOMMAND 239 -#define IDC_EDITLABEL 240 -#define IDC_EDITTIP 241 -#define IDC_BUTTONLINK 242 -#define IDC_BUTTONCOMMAND 243 -#define IDC_EDITICON 245 -#define IDC_BUTTONICON 246 -#define IDC_STATICCOMMAND 251 -#define IDC_STATICLINK 252 -#define IDC_STATICTEXT 253 -#define IDC_STATICINFOTIP 254 -#define IDC_ICONN 256 -#define IDC_COMBOLINK 258 -#define IDC_STATICHINT 259 -#define IDC_BUTTONRESET 261 -#define IDC_PROMPT 1015 -#define IDC_COMBOSKIN 1019 -#define IDB_ARROWS 1020 -#define IDC_ABOUT 1020 -#define IDB_ARROWS150 1021 -#define IDC_STATICOPT 1023 -#define IDC_STATICVER 1025 -#define IDC_LABEL 1047 -#define IDC_RADIO2 1049 -#define IDC_TREE2 1052 -#define IDC_SKINOPTIONS 1052 -#define IDC_STATICICON1 1053 -#define IDC_CHECKSORTZA 1054 -#define IDC_CHECKSORTZAREC 1055 -#define IDC_CHECKSORTONCE 1056 -#define IDC_CHECKOPENUP 1057 -#define IDC_CHECKOPENUPCHILDREN 1058 -#define IDC_CHECKOPENUPREC 1058 -#define IDC_CHECKNOEXPAND 1059 -#define IDC_CHECKMULTICOLUMN 1060 -#define IDC_BUTTON1 1060 -#define IDC_BUTTONPICK 1060 -#define IDC_CHECKTRACK 1061 -#define IDC_STATICSKIN 1061 -#define IDC_CHECKNOTRACK 1062 -#define IDC_STATICALLPROGS 1062 -#define IDC_CHECKITEMSFIRST 1063 -#define IDC_CHECKINLINE 1064 -#define IDC_CHECK2 1065 -#define IDC_CHECKNOEXT 1065 -#define IDC_CHECKNOEXPAND2 1066 -#define IDC_CHECKSPLIT 1066 -#define IDC_STATICTITLE 1066 -#define IDC_STATIC_CLASSIC 1067 -#define IDC_STATIC_XP 1068 -#define IDC_STATIC_VISTA 1069 -#define IDC_STATIC_WIN7 1069 -#define IDC_LINK_CLASSIC 1070 -#define IDC_STATIC_WIN8 1070 -#define IDC_LINK_XP 1071 -#define IDC_RADIO_CLASSIC 1071 -#define IDC_RADIO_TWO_COLUMNS 1072 -#define IDC_RADIO_WIN7 1073 -#define IDC_LISTITEMS 1073 -#define IDC_EDITLINK2 1075 -#define IDC_STATIC_TWO_COLUMNS 1076 -#define IDC_CHECKENABLED 1077 -#define IDC_LINKADVANCED 1078 -#define IDC_RADIOCLASSIC 1079 -#define IDC_RADIOAERO 1080 -#define IDC_RADIOCUSTOM 1081 -#define IDC_STATICAERO 1082 -#define IDC_STATICCUSTOM 1083 -#define IDC_STATICEDGE 1084 -#define IDC_STATICCLASSIC 1085 -#define IDC_SKIN_CLASSIC 1086 -#define IDC_SKIN_CLASSIC2 1087 -#define IDC_SKIN_WIN7 1088 -#define IDC_STATICEDGE2 1089 -#define IDD_CUSTOMMENU 3001 -#define IDS_APP_TITLE 3001 -#define IDD_SKINSETTINGS 3002 -#define IDS_SETTINGS_TITLE 3002 -#define IDS_SETTINGS_TITLE_VER 3003 -#define IDD_STYLESETTINGS 3003 -#define IDS_NEW_SETTINGS 3004 -#define IDD_CUSTOMMENU7 3004 -#define IDD_CUSTOMLIST 3005 -#define IDS_NO_TEXT 3005 -#define IDS_CTRL_CLASSIC 3006 -#define IDS_CTRL_WINDOWS 3007 -#define IDS_SETTINGS 3008 -#define IDS_SETTINGS_TIP 3009 -#define IDS_SKIN_ERR_UNKNOWN 3010 -#define IDS_SKIN_ERR_DISABLE 3011 -#define IDS_SKIN_ERR 3012 -#define IDS_SKIN_WARN 3013 -#define IDS_SKIN_ABOUT 3014 -#define IDS_SKIN_FAIL 3015 -#define IDS_SKIN_ERR_BMPRES 3016 -#define IDS_SKIN_ERR_BMPFILE 3017 -#define IDS_SKIN_ERR_MASKRES 3018 -#define IDS_SKIN_ERR_MASKFILE 3019 -#define IDS_SKIN_ERR_MASKSIZE 3020 -#define IDS_SKIN_ERR_FIND_RES1 3021 -#define IDS_SKIN_ERR_LOAD_RES1 3022 -#define IDS_SKIN_ERR_LOAD_FILE1 3023 -#define IDS_SKIN_ERR_FIND_RES 3024 -#define IDS_SKIN_ERR_LOAD_RES 3025 -#define IDS_SKIN_ERR_LOAD_FILE 3026 -#define IDS_SKIN_ERR_LOAD 3027 -#define IDS_SKIN_ERR_VERSION 3028 -#define IDS_MENU_TITLE 3029 -#define IDS_DEFAULT_SKIN 3030 -#define IDS_CONTROLS_SETTINGS 3031 -#define IDS_OPEN_NOTHING 3032 -#define IDS_OPEN_NOTHING_TIP 3033 -#define IDS_OPEN_CSM 3034 -#define IDS_OPEN_CSM_TIP 3035 -#define IDS_OPEN_WSM 3036 -#define IDS_OPEN_WSM_TIP 3037 -#define IDS_LCLICK 3038 -#define IDS_LCLICK_TIP 3039 -#define IDS_SHIFT_LCLICK 3040 -#define IDS_SHIFT_LCLICK_TIP 3041 -#define IDS_WIN_KEY 3042 -#define IDS_WIN_KEY_TIP 3043 -#define IDS_SHIFT_WIN 3044 -#define IDS_SHIFT_WIN_TIP 3045 -#define IDS_MCLICK 3046 -#define IDS_MCLICK_TIP 3047 -#define IDS_HOVER 3048 -#define IDS_HOVER_TIP 3049 -#define IDS_HOVER_DELAY 3050 -#define IDS_HOVER_DELAY_TIP 3051 -#define IDS_CSM_HOTKEY 3052 -#define IDS_CSM_HOTKEY_TIP 3053 -#define IDS_WSM_HOTKEY 3054 -#define IDS_WSM_HOTKEY_TIP 3055 -#define IDS_SHOW_ITEMS 3056 -#define IDS_ITEM_HIDE 3057 -#define IDS_ITEM_HIDE_TIP 3058 -#define IDS_ITEM_SHOW 3059 -#define IDS_ITEM_SHOW_TIP 3060 -#define IDS_ITEM_MENU 3061 -#define IDS_ITEM_MENU_TIP 3062 -#define IDS_SHOW_FAVORITES 3063 -#define IDS_SHOW_FAVORITES_TIP 3064 -#define IDS_SHOW_DOCUMENTS 3065 -#define IDS_SHOW_DOCUMENTS_TIP 3066 -#define IDS_MAX_DOCS 3067 -#define IDS_MAX_DOCS_TIP 3068 -#define IDS_SHOW_USERFILES 3069 -#define IDS_SHOW_USERFILES_TIP 3070 -#define IDS_SHOW_USERDOCS 3071 -#define IDS_SHOW_USERDOCS_TIP 3072 -#define IDS_SHOW_USERPICS 3073 -#define IDS_SHOW_USERPICS_TIP 3074 -#define IDS_SHOW_CP 3075 -#define IDS_SHOW_CP_TIP 3076 -#define IDS_SHOW_NETWORK 3077 -#define IDS_SHOW_NETWORK_TIP 3078 -#define IDS_SHOW_PRINTERS 3079 -#define IDS_SHOW_PRINTERS_TIP 3080 -#define IDS_SHOW_SEARCH 3081 -#define IDS_SHOW_SEARCH_TIP 3082 -#define IDS_SHOW_HELP 3083 -#define IDS_SHOW_HELP_TIP 3084 -#define IDS_SHOW_RUN 3085 -#define IDS_SHOW_RUN_TIP 3086 -#define IDS_SHOW_LOGOFF 3087 -#define IDS_SHOW_LOGOFF_TIP 3088 -#define IDS_CONFIRM_LOGOFF 3089 -#define IDS_CONFIRM_LOGOFF_TIP 3090 -#define IDS_SHOW_UNDOCK 3091 -#define IDS_SHOW_UNDOCK_TIP 3092 -#define IDS_SHOW_SHUTDOWN 3093 -#define IDS_SHOW_SHUTDOWN_TIP 3094 -#define IDS_SHOW_RSHUTDOWN 3095 -#define IDS_SHOW_RSHUTDOWN_TIP 3096 -#define IDS_SHOW_RECENT_OLD 3097 -#define IDS_SHOW_RECENT_TIP_OLD 3098 -#define IDS_MAX_PROGS 3099 -#define IDS_MAX_PROGS_TIP 3100 -#define IDS_RECENT_TOP 3101 -#define IDS_RECENT_TOP_TIP 3102 -#define IDS_RECENT_KEYS 3103 -#define IDS_RECENT_KEYS_TIP 3104 -#define IDS_KEY_NOTHING 3105 -#define IDS_KEY_NOTHING_TIP 3106 -#define IDS_KEY_NORMAL 3107 -#define IDS_KEY_NORMAL_TIP 3108 -#define IDS_KEY_DIGITS 3109 -#define IDS_KEY_DIGITS_TIP 3110 -#define IDS_KEY_HIDDEN 3111 -#define IDS_KEY_HIDDEN_TIP 3112 -#define IDS_BEHAVIOR_SETTINGS 3113 -#define IDS_EXPAND_LINKS 3114 -#define IDS_EXPAND_LINKS_TIP 3115 -#define IDS_MENU_DELAY 3116 -#define IDS_MENU_DELAY_TIP 3117 -#define IDS_TIP_DELAY 3118 -#define IDS_TIP_DELAY_TIP 3119 -#define IDS_FTIP_DELAY 3120 -#define IDS_FTIP_DELAY_TIP 3121 -#define IDS_ANIM_NONE 3122 -#define IDS_ANIM_NONE_TIP 3123 -#define IDS_ANIM_FADE 3124 -#define IDS_ANIM_FADE_TIP 3125 -#define IDS_ANIM_SLIDE 3126 -#define IDS_ANIM_SLIDE_TIP 3127 -#define IDS_ANIMATION 3128 -#define IDS_ANIMATION_TIP 3129 -#define IDS_ANIM_SPEED 3130 -#define IDS_ANIM_SPEED_TIP 3131 -#define IDS_SUB_ANIMATION 3132 -#define IDS_SUB_ANIMATION_TIP 3133 -#define IDS_SUB_ANIM_SPEED 3134 -#define IDS_SUB_ANIM_SPEED_TIP 3135 -#define IDS_SCROLL_SPEED 3136 -#define IDS_SCROLL_SPEED_TIP 3137 -#define IDS_SUB_SCROLL_SPEED 3138 -#define IDS_SUB_SCROLL_SPEED_TIP 3139 -#define IDS_FADE_SPEED 3140 -#define IDS_FADE_SPEED_TIP 3141 -#define IDS_DRAG_DELAY 3142 -#define IDS_DRAG_DELAY_TIP 3143 -#define IDS_ACCESSIBILITY 3144 -#define IDS_ACCESSIBILITY_TIP 3145 -#define IDS_NEXTTASKBAR 3146 -#define IDS_NEXTTASKBAR_TIP 3147 -#define IDS_SEARCH_COMMAND 3148 -#define IDS_SEARCH_COMMAND_TIP 3149 -#define IDS_CASCADE_MENU 3150 -#define IDS_CASCADE_MENU_TIP 3151 -#define IDS_CACHE_ICONS 3152 -#define IDS_CACHE_ICONS_TIP 3153 -#define IDS_SKIN_ERRORS 3154 -#define IDS_SKIN_ERRORS_TIP 3155 -#define IDS_LOOK_SETTINGS 3156 -#define IDS_MENU_WIDTH 3157 -#define IDS_MENU_WIDTH_TIP 3158 -#define IDS_SUBMENU_WIDTH 3159 -#define IDS_SUBMENU_WIDTH_TIP 3160 -#define IDS_SAME_COLUMNS 3161 -#define IDS_SAME_COLUMNS_TIP 3162 -#define IDS_MENU_CAPTION 3163 -#define IDS_MENU_CAPTION_TIP 3164 -#define IDS_MENU_USERNAME 3165 -#define IDS_MENU_USERNAME_TIP 3166 -#define IDS_PIC_COMMAND 3167 -#define IDS_PIC_COMMAND_TIP 3168 -#define IDS_NAME_COMMAND 3169 -#define IDS_NAME_COMMAND_TIP 3170 -#define IDS_SMALL_SIZE_SM 3171 -#define IDS_SMALL_SIZE_SM_TIP 3172 -#define IDS_LARGE_SIZE_SM 3173 -#define IDS_LARGE_SIZE_SM_TIP 3174 -#define IDS_NUMERIC_SORT 3175 -#define IDS_NUMERIC_SORT_TIP 3176 -#define IDS_FONT_SMOOTHING 3177 -#define IDS_FONT_SMOOTHING_TIP 3178 -#define IDS_SMOOTH_DEFAULT 3179 -#define IDS_SMOOTH_DEFAULT_TIP 3180 -#define IDS_SMOOTH_NONE 3181 -#define IDS_SMOOTH_NONE_TIP 3182 -#define IDS_SMOOTH_STD 3183 -#define IDS_SMOOTH_STD_TIP 3184 -#define IDS_SMOOTH_CLEAR 3185 -#define IDS_SMOOTH_CLEAR_TIP 3186 -#define IDS_CONTEXT_MENU_SETTINGS 3187 -#define IDS_DRAG_DROP 3188 -#define IDS_DRAG_DROP_TIP 3189 -#define IDS_CONTEXT_MENU 3190 -#define IDS_CONTEXT_MENU_TIP 3191 -#define IDS_NEW_FOLDER 3192 -#define IDS_NEW_FOLDER_TIP 3193 -#define IDS_EXIT 3194 -#define IDS_EXIT_TIP 3195 -#define IDS_SOUND_SETTINGS 3196 -#define IDS_SOUND_MAIN 3197 -#define IDS_SOUND_MAIN_TIP 3198 -#define IDS_SOUND_POPUP 3199 -#define IDS_SOUND_POPUP_TIP 3200 -#define IDS_SOUND_COMMAND 3201 -#define IDS_SOUND_COMMAND_TIP 3202 -#define IDS_SOUND_DROP 3203 -#define IDS_SOUND_DROP_TIP 3204 -#define IDS_WSM_SETTINGS 3205 -#define IDS_CASCADE_ALL 3206 -#define IDS_CASCADE_ALL_TIP 3207 -#define IDS_ALL_DELAY 3208 -#define IDS_ALL_DELAY_TIP 3209 -#define IDS_ALL_SELECT 3210 -#define IDS_ALL_SELECT_TIP 3211 -#define IDS_SELECT_SEARCH 3212 -#define IDS_SELECT_SEARCH_TIP 3213 -#define IDS_SELECT_BUTTON 3214 -#define IDS_SELECT_BUTTON_TIP 3215 -#define IDS_SKIN_SETTINGS 3216 -#define IDS_ALL_SKIN_SETTINGS 3217 -#define IDS_CUSTOM_SETTINGS 3218 -#define IDS_LANGUAGE_SETTINGS_SM 3219 -#define IDS_SCROLL_TYPE 3220 -#define IDS_SCROLL_TYPE_TIP 3221 -#define IDS_SCROLL_NO 3222 -#define IDS_SCROLL_NO_TIP 3223 -#define IDS_SCROLL_YES 3224 -#define IDS_SCROLL_YES_TIP 3225 -#define IDS_SCROLL_AUTO 3226 -#define IDS_SCROLL_AUTO_TIP 3227 -#define IDS_ANIM_RANDOM 3228 -#define IDS_ANIM_RANDOM_TIP 3229 -#define IDC_SKINVARIATION 3230 -#define IDS_COMMAND_TIP 3231 -#define IDS_LINK_TIP 3232 -#define IDS_TEXT_TIP 3233 -#define IDS_TIP_TIP 3234 -#define IDS_ICON_TIP 3235 -#define IDS_SORTZA_TIP 3236 -#define IDS_SORTZAREC_TIP 3237 -#define IDS_SORTONCE_TIP 3238 -#define IDS_OPENUP_TIP 3239 -#define IDS_OPENUPREC_TIP 3240 -#define IDS_NOEXPAND_TIP 3241 -#define IDS_MULTICOLUMN_TIP 3242 -#define IDS_TRACK_TIP 3243 -#define IDS_NOTRACK_TIP 3244 -#define IDS_ITEMSFIRST_TIP 3245 -#define IDS_MAIN_SORTZA 3246 -#define IDS_MAIN_SORTONCE 3247 -#define IDS_SEPARATOR_TIP 3248 -#define IDS_BREAK_TIP 3249 -#define IDS_PADDING_TIP 3250 -#define IDS_PROGRAMS_TIP 3251 -#define IDS_FAVORITES_TIP 3252 -#define IDS_DOCUMENTS_TIP 3253 -#define IDS_USERFILES_TIP 3254 -#define IDS_USERDOCS_TIP 3255 -#define IDS_USERPICS_TIP 3256 -#define IDS_CONTROLPANEL_TIP 3257 -#define IDS_CONTROLPANEL2_TIP 3258 -#define IDS_SECURITY_TIP 3259 -#define IDS_NETWORK_TIP 3260 -#define IDS_PRINTERS_TIP 3261 -#define IDS_RUN_TIP 3262 -#define IDS_HELP_TIP 3263 -#define IDS_LOGOFF_TIP 3264 -#define IDS_UNDOCK_TIP 3265 -#define IDS_DISCONNECT_TIP 3266 -#define IDS_SHUTDOWNBOX_TIP 3267 -#define IDS_SEARCHFI_TIP 3268 -#define IDS_SEARCHPR_TIP 3269 -#define IDS_SEARCHCO_TIP 3270 -#define IDS_SEARCHPE_TIP 3271 -#define IDS_TASKBAR_TIP 3272 -#define IDS_MENU_TIP 3273 -#define IDS_RECENT_TIP 3274 -#define IDS_SLEEP_TIP 3275 -#define IDS_HIBERNATE_TIP 3276 -#define IDS_RESTART_TIP 3277 -#define IDS_SHUTDOWN_TIP 3278 -#define IDS_SWITCH_TIP 3279 -#define IDS_CUSTOM_TIP 3280 -#define IDS_SEARCH_TIP 3281 -#define IDS_SETTINGS_MENU_TIP 3282 -#define IDS_FEATURES_TIP 3283 -#define IDS_RESTORE_TIP 3284 -#define IDS_SEARCH_BOX_TIP 3285 -#define IDS_SEARCH_BOX 3286 -#define IDS_SHOW_SEARCH_BOX 3287 -#define IDS_SHOW_SEARCH_BOX_TIP 3288 -#define IDS_SEARCH_BOX_HIDE 3289 -#define IDS_SEARCH_BOX_HIDE_TIP 3290 -#define IDS_SEARCH_BOX_SHOW 3291 -#define IDS_SEARCH_BOX_SHOW_TIP 3292 -#define IDS_SEARCH_BOX_TAB 3293 -#define IDS_SEARCH_BOX_TAB_TIP 3294 -#define IDS_SEARCH_BOX_SEL 3295 -#define IDS_SEARCH_BOX_SEL_TIP 3296 -#define IDS_SEARCH_PATH 3299 -#define IDS_SEARCH_PATH_TIP 3300 -#define IDS_SUB_WORD 3301 -#define IDS_SUB_WORD_TIP 3302 -#define IDS_SEARCH_TRACK 3303 -#define IDS_SEARCH_TRACK_TIP 3304 -#define IDS_SEARCH_MAX 3305 -#define IDS_SEARCH_MAX_TIP 3306 -#define IDS_SEARCH_AUTO 3307 -#define IDS_SEARCH_AUTO_TIP 3308 -#define IDS_INLINE_TIP 3309 -#define IDS_NOEXTENSIONS_TIP 3310 -#define IDS_DELAY_ICONS 3311 -#define IDS_DELAY_ICONS_TIP 3312 -#define IDS_SHOW_FAVORITES_TIP2 3313 -#define IDS_SHOW_DOCUMENTS_TIP2 3314 -#define IDS_SHOW_USERFILES_TIP2 3315 -#define IDS_SHOW_USERDOCS_TIP2 3316 -#define IDS_SHOW_USERPICS_TIP2 3317 -#define IDS_SHOW_CP_TIP2 3318 -#define IDS_SHOW_NETWORK_TIP2 3319 -#define IDS_SHOW_PRINTERS_TIP2 3320 -#define IDS_SHOW_SHUTDOWN_TIP2 3321 -#define IDS_SHOW_SEARCH_BOX_TIP2 3322 -#define IDS_SHOW_SEARCH_TIP2 3323 -#define IDS_SHOW_HELP_TIP2 3324 -#define IDS_SHOW_RUN_TIP2 3325 -#define IDS_SHOW_LOGOFF_TIP2 3326 -#define IDS_SHOW_UNDOCK_TIP2 3327 -#define IDS_LOCK_TIP 3328 -#define IDS_SUB_ANIM_ALWAYS 3329 -#define IDS_SUB_ANIM_ALWAYS_TIP 3330 -#define IDS_EXPLORER 3331 -#define IDS_EXPLORER_TIP 3332 -#define IDS_EXPLORER_PATH 3333 -#define IDS_EXPLORER_PATH_TIP 3334 -#define IDS_HIDE_PIC 3335 -#define IDS_HIDE_PIC_TIP 3336 -#define IDS_SORT_DOCS 3337 -#define IDS_SORT_DOCS_TIP 3338 -#define IDS_SORT_NAME 3339 -#define IDS_SORT_NAME_TIP 3340 -#define IDS_SORT_EXT 3341 -#define IDS_SORT_EXT_TIP 3342 -#define IDS_MENU_SHADOW 3343 -#define IDS_MENU_SHADOW_TIP 3344 -#define IDS_START_BUTTON 3345 -#define IDS_ENABLE_BUTTON 3346 -#define IDS_ENABLE_BUTTON_TIP 3347 -#define IDS_BUTTON_TYPE 3348 -#define IDS_BUTTON_TYPE_TIP 3349 -#define IDS_CLASSIC_BUTTON 3350 -#define IDS_CLASSIC_BUTTON_TIP 3351 -#define IDS_AERO_BUTTON 3352 -#define IDS_AERO_BUTTON_TIP 3353 -#define IDS_CUSTOM_BUTTON 3356 -#define IDS_CUSTOM_BUTTON_TIP 3357 -#define IDS_BUTTON_IMAGE 3358 -#define IDS_BUTTON_IMAGE_TIP 3359 -#define IDS_BUTTON_SIZE 3360 -#define IDS_BUTTON_SIZE_TIP 3361 -#define IDS_HOT_CORNERS 3362 -#define IDS_HOT_CORNERS_TIP 3363 -#define IDS_SKIP_METRO 3364 -#define IDS_SKIP_METRO_TIP 3365 -#define IDS_BUTTON_ICON 3366 -#define IDS_BUTTON_ICON_TIP 3367 -#define IDS_BUTTON_TIP 3368 -#define IDS_BUTTON_TIP_TIP 3369 -#define IDS_BUTTON_TEXT 3370 -#define IDS_BUTTON_TEXT_TIP 3371 -#define IDS_METRO_SETTINGS 3372 -#define IDS_DISABLE_NONE 3373 -#define IDS_DISABLE_NONE_TIP 3374 -#define IDS_DISABLE_START 3375 -#define IDS_DISABLE_START_TIP 3376 -#define IDS_DISABLE_ALL 3377 -#define IDS_DISABLE_ALL_TIP 3378 -#define IDS_ENABLE_BUTTON2 3379 -#define IDS_ENABLE_BUTTON_TIP2 3380 -#define IDS_SPLIT_TIP 3381 -#define IDS_STYLE_SETTINGS 3382 -#define IDS_OPEN_WSS 3384 -#define IDS_OPEN_WSS_TIP 3385 -#define IDS_WSS_HOTKEY 3386 -#define IDS_WSS_HOTKEY_TIP 3387 -#define IDS_JUMPLISTS 3388 -#define IDS_JUMPLISTS_TIP 3389 -#define IDS_MAX_JUMPLISTS 3390 -#define IDS_MAX_JUMPLISTS_TIP 3391 -#define IDS_JUMPLIST_KEYS 3392 -#define IDS_JUMPLISTS_KEY_TIP 3393 -#define IDS_KEY_SELECT 3394 -#define IDS_KEY_SELECT_TIP 3395 -#define IDS_KEY_RUN 3396 -#define IDS_KEY_RUN_TIP 3397 -#define IDS_KEY_OPEN 3398 -#define IDS_KEY_OPEN_TIP 3399 -#define IDS_APPS_TIP 3400 -#define IDS_SPLIT_DELAY 3401 -#define IDS_SPLIT_DELAY_TIP 3402 -#define IDS_OPEN_BOTH 3403 -#define IDS_OPEN_BOTH_TIP 3404 -#define IDS_SHOW_COMPUTER 3405 -#define IDS_COMPUTER_TIP 3406 -#define IDS_SHOW_COMPUTER_TIP 3407 -#define IDS_SHOW_COMPUTER_TIP2 3408 -#define IDS_OPEN_DESKTOP 3409 -#define IDS_OPEN_DESKTOP_TIP 3410 -#define IDS_SORT_DATE 3411 -#define IDS_SORT_DATE_TIP 3412 -#define IDS_ENABLE_TASKBARS 3413 -#define IDS_ENABLE_TASKBARS_TIP 3414 -#define IDS_TASKBAR_TRANS 3415 -#define IDS_TASKBAR_TRANS_TIP 3416 -#define IDS_SEARCH_PROGRAMS 3417 -#define IDS_SEARCH_PROGRAMS_TIP 3418 -#define IDS_SEARCH_METRO 3419 -#define IDS_SEARCH_METRO_TIP 3420 -#define IDS_SEARCH_KEYWORDS 3423 -#define IDS_SEARCH_KEYWORDS_TIP 3424 -#define IDS_SEARCH_FILES 3425 -#define IDS_SEARCH_FILES_TIP 3426 -#define IDS_SEARCH_FILES_TIP2 3427 -#define IDS_SEARCH_CONTENTS 3428 -#define IDS_SEARCH_CONTENTS_TIP 3429 -#define IDS_SEARCH_CATEGORIES 3430 -#define IDS_SEARCH_CATEGORIES_TIP 3431 -#define IDS_SEARCH_EVERYWHERE 3432 -#define IDS_SEARCH_EVERYWHERE_TIP 3433 -#define IDS_SEARCH_INTERNET 3434 -#define IDS_SEARCH_INTERNET_TIP 3435 -#define IDS_NO_RECENT 3436 -#define IDS_NO_RECENT_TIP 3437 -#define IDS_RECENT_PROGRAMS 3438 -#define IDS_RECENT_PROGRAMS_TIP 3439 -#define IDS_SHOW_RECENT 3440 -#define IDS_SHOW_RECENT_TIP 3441 -#define IDS_SHOW_FREQUENT 3442 -#define IDS_SHOW_FREQUENT_TIP 3443 -#define IDS_RECENT_METRO 3444 -#define IDS_RECENT_METRO_TIP 3445 -#define IDS_HIGHLIGHT_NEW 3446 -#define IDS_HIGHLIGHT_NEW_TIP 3447 -#define IDS_CP_CATEGORIES 3448 -#define IDS_CP_CATEGORIES2 3449 -#define IDS_CP_CATEGORIES_TIP 3450 -#define IDS_CLASSIC_STYLE_TIP 3451 -#define IDS_TWO_COLUMN_STYLE_TIP 3452 -#define IDS_WIN7_STYLE_TIP 3453 -#define IDS_SHUTDOWN_COMMAND 3454 -#define IDS_SHUTDOWN_COMMAND_TIP 3455 -#define IDS_SHUTDOWN_NONE 3456 -#define IDS_SHUTDOWN_NONE_TIP 3457 -#define IDS_SHUTDOWN_SHUTDOWN 3458 -#define IDS_SHUTDOWN_SHUTDOWN_TIP 3459 -#define IDS_SHUTDOWN_RESTART 3460 -#define IDS_SHUTDOWN_RESTART_TIP 3461 -#define IDS_SHUTDOWN_LOGOFF 3462 -#define IDS_SHUTDOWN_LOGOFF_TIP 3463 -#define IDS_SHUTDOWN_SLEEP 3464 -#define IDS_SHUTDOWN_SLEEP_TIP 3465 -#define IDS_SHUTDOWN_HIBERNATE 3466 -#define IDS_SHUTDOWN_HIBERNATE_TIP 3467 -#define IDS_SHUTDOWN_LOCK 3468 -#define IDS_SHUTDOWN_LOCK_TIP 3469 -#define IDS_SHUTDOWN_SWITCH 3470 -#define IDS_SHUTDOWN_SWITCH_TIP 3471 -#define IDS_SHUTDOWN_SHUTDOWN_BOX 3472 -#define IDS_SHUTDOWN_SHUTDOWN_BOX_TIP 3473 -#define IDS_UNDOCK_ITEM 3474 -#define IDS_DISCONNECT_ITEM 3475 -#define IDS_ITEM_SHOW2 3476 -#define IDS_SEPARATOR_ITEM 3477 -#define IDS_COLUMN_BREAK_ITEM 3478 -#define IDS_COLUMN_PADDING_ITEM 3479 -#define IDS_CUSTOM_ITEM 3480 -#define IDS_HELP_ITEM 3481 -#define IDS_RUN_ITEM 3482 -#define IDS_SECURITY_ITEM 3483 -#define IDS_LIB_DOCS_ITEM 3484 -#define IDS_LIB_PICS_ITEM 3485 -#define IDS_LIB_VIDEOS_ITEM 3486 -#define IDS_LIB_MUSIC_ITEM 3487 -#define IDS_LIB_TV_ITEM 3488 -#define IDS_PROGRAMS_ITEM 3489 -#define IDS_APPS_ITEM 3490 -#define IDS_SETTINGS_ITEM 3491 -#define IDS_SEARCH_MENU_ITEM 3492 -#define IDS_SEARCH_BOX_ITEM 3493 -#define IDS_TASKBAR_ITEM 3494 -#define IDS_FEATURES_ITEM 3495 -#define IDS_MENU_SETTINGS_ITEM 3496 -#define IDS_SEARCH_FILES_ITEM 3497 -#define IDS_SEARCH_PRINTER_ITEM 3498 -#define IDS_SEARCH_COMP_ITEM 3499 -#define IDS_SEARCH_PEOPLE_ITEM 3500 -#define IDS_MONITOR_OFF_ITEM 3501 -#define IDS_MENU_MOVE_UP 3502 -#define IDS_MENU_MOVE_DOWN 3503 -#define IDS_MENU_INSERT 3504 -#define IDS_MENU_DUPLICATE 3505 -#define IDS_METRO_APPS 3506 -#define IDS_PROGRAMS_DELAY 3507 -#define IDS_PROGRAMS_DELAY_TIP 3508 -#define IDS_SEARCH_MAX2 3509 -#define IDS_SEARCH_MAX_TIP2 3510 -#define IDS_SEARCH_MAX3 3511 -#define IDS_SEARCH_MAX_TIP3 3512 -#define IDS_SHOW_APPS 3513 -#define IDS_SHOW_APPS_TIP 3514 -#define IDS_FOLDERS_FIRST 3515 -#define IDS_FOLDERS_FIRST_TIP 3516 -#define IDS_PINNED_PROGRAMS 3517 -#define IDS_PINNED_PROGRAMS_TIP 3518 -#define IDS_FAST_ITEMS 3519 -#define IDS_FAST_ITEMS_TIP 3520 -#define IDS_PINNED_ITEMS 3521 -#define IDS_PINNED_ITEMS_TIP 3522 -#define IDS_BUTTON_ICON_SIZE 3523 -#define IDS_BUTTON_ICON_SIZE_TIP 3524 -#define IDS_BUTTON_SIZE_TIP2 3525 -#define IDS_MONITOR_OFF_TIP 3526 -#define IDS_AUTOSTART 3527 -#define IDS_AUTOSTART_TIP 3528 -#define IDS_CHECK_UPDATES 3529 -#define IDS_CHECK_UPDATES_TIP 3530 -#define IDS_ITEM_DRIVES 3531 -#define IDS_ITEM_DRIVES_TIP 3532 -#define IDS_MENU_GLASS 3533 -#define IDS_MENU_GLASS_TIP 3534 -#define IDS_MAIN_MENU_SETTINGS 3535 -#define IDS_RIGHT_SHIFT 3538 -#define IDS_RIGHT_SHIFT_TIP 3539 -#define IDS_RIGHT_SHIFTX 3540 -#define IDS_RIGHT_SHIFTX_TIP 3541 -#define IDS_STARTSCREEN_ITEM 3542 -#define IDS_STARTSCREEN_ITEM_TIP 3543 -#define IDS_MIN_HEIGHT 3544 -#define IDS_MIN_HEIGHT_TIP 3545 -#define IDS_GLASS_OVERRIDE 3546 -#define IDS_GLASS_OVERRIDE_TIP 3547 -#define IDS_GLASS_COLOR 3548 -#define IDS_GLASS_COLOR_TIP 3549 -#define IDS_GLASS_INTENSITY 3550 -#define IDS_GLASS_INTENSITY_TIP 3551 -#define IDS_GLASS_BLENDING 3552 -#define IDS_GLASS_BLENDING_TIP 3553 -#define IDS_INLINE_PROGS 3554 -#define IDS_INLINE_PROGS_TIP 3555 -#define IDS_MAIN_INLINE 3556 -#define IDS_MAIN_INLINE_TIP 3557 -#define IDS_MAIN_CASCADE 3558 -#define IDS_MAIN_CASCADE_TIP 3559 -#define IDS_ANIMATION7 3560 -#define IDS_ANIMATION7_TIP 3561 -#define IDS_METRO_SETTINGS81 3562 -#define IDS_MENU_BUSY 3563 -#define IDS_OPEN_PROGRAMS 3564 -#define IDS_OPEN_PROGRAMS_TIP 3565 -#define IDS_MOUSE_MONITOR 3566 -#define IDS_MOUSE_MONITOR_TIP 3567 -#define IDS_COLUMN_ICON 3568 -#define IDS_COLUMN_COMMAND 3569 -#define IDS_COLUMN_DISPLAY 3570 -#define IDS_HIDE_APPS 3571 -#define IDS_HIDE_APPS_TIP 3572 -#define IDS_HYBRID_SHUTDOWN 3573 -#define IDS_HYBRID_SHUTDOWN_TIP 3574 -#define IDS_UPGRADE_WIN 3575 -#define IDS_UPGRADE_ERROR 3576 -#define IDS_UPGRADE_SUCCESS 3577 -#define IDS_INVERT_ICONS 3578 -#define IDS_INVERT_ICONS_TIP 3579 -#define IDS_SHUTDOWN7 3580 -#define IDS_SHUTDOWN7_TIP 3581 -#define IDS_PROG_WIDTH 3582 -#define IDS_PROG_WIDTH_TIP 3583 -#define IDS_JUMP_WIDTH 3584 -#define IDS_JUMP_WIDTH_TIP 3585 -#define IDS_NOPIN 3586 -#define IDS_NOPIN_TIP 3587 -#define IDS_RECENT_NAME 3588 -#define IDS_RECENT_NAME_TIP 3589 -#define IDS_DPI_OVERRIDE 3590 -#define IDS_DPI_OVERRIDE_TIP 3591 -#define IDS_ENABLE_TOUCH 3592 -#define IDS_ENABLE_TOUCH_TIP 3593 -#define IDS_METRO_SETTINGS10 3594 -#define IDS_MOUSE_MONITOR2 3595 -#define IDS_MOUSE_MONITOR_TIP2 3596 -#define IDS_PIC_PATH 3597 -#define IDS_PIC_PATH_TIP 3598 -#define IDS_SEARCH_METROS 3599 -#define IDS_SEARCH_METROS_TIP 3600 -#define IDS_SHOW_APPS_MENU 3601 -#define IDS_SHOW_APPS_MENU_TIP 3602 -#define IDS_SHOW_APPS_MENU_TIP2 3603 -#define IDS_SKIN_ERR_METRO_COLOR 3604 -#define IDS_BUTTON_ALIGN 3605 -#define IDS_BUTTON_ALIGN_TIP 3606 -#define IDS_MENU_GLASS2 3607 -#define IDS_MENU_GLASS2_TIP 3608 -#define IDS_GLASS_OPACITY 3609 -#define IDS_GLASS_OPACITY_TIP 3610 -#define IDS_TASK_CUSTOM 3611 -#define IDS_TASK_CUSTOM_TIP 3612 -#define IDS_TASK_LOOK 3613 -#define IDS_TASK_LOOK_TIP 3614 -#define IDS_TASK_OPAQUE 3615 -#define IDS_TASK_OPAQUE_TIP 3616 -#define IDS_TASK_TRANS 3617 -#define IDS_TASK_TRANS_TIP 3618 -#define IDS_TASK_GLASS 3619 -#define IDS_TASK_GLASS_TIP 3620 -#define IDS_TASK_AEROGLASS 3621 -#define IDS_TASK_AEROGLASS_TIP 3622 -#define IDS_TASK_OPACITY 3623 -#define IDS_TASK_OPACITY_TIP 3624 -#define IDS_TASK_COLOR 3625 -#define IDS_TASK_COLOR_TIP 3626 -#define IDS_PCSETTINGS 3627 -#define IDS_PCSETTINGS_TIP 3628 -#define IDS_HIGHLIGHT_NEWAPPS 3629 -#define IDS_HIGHLIGHT_NEWAPPS_TIP 3630 -#define IDS_OPEN_CORTANA 3631 -#define IDS_OPEN_CORTANA_TIP 3632 -#define IDS_SKIN_ERR_RECBITMAP 3633 -#define IDS_MAIN_HIDDEN 3634 -#define IDS_MAIN_HIDDEN_TIP 3635 -#define IDS_SOUND_HOVER 3636 -#define IDS_SOUND_HOVER_TIP 3637 -#define IDS_SHUTDOWN_SHUTDOWN_NU 3638 -#define IDS_SHUTDOWN_NU_TIP 3639 -#define IDS_SHUTDOWN_RESTART_NU 3640 -#define IDS_RESTART_NU_TIP 3641 -#define IDS_TASK_TEXTURE 3642 -#define IDS_TASK_TEXTURE_TIP 3643 -#define IDS_TASK_STRETCHH 3644 -#define IDS_TASK_STRETCHH_TIP 3645 -#define IDS_TASK_STRETCHV 3646 -#define IDS_TASK_STRETCHV_TIP 3647 -#define IDS_TASK_STRETCH 3648 -#define IDS_TASK_STRETCH_TIP 3649 -#define IDS_TASK_TILE 3650 -#define IDS_TASK_TILE_TIP 3651 -#define IDS_TASK_BORDERS 3652 -#define IDS_TASK_BORDERS_TIP 3653 -#define IDS_TASKBAR_SETTINGS 3654 -#define IDS_TASK_TEXTCOLOR 3655 -#define IDS_TASK_TEXTCOLOR_TIP 3656 -#define IDS_SELECT_LAST 3657 -#define IDS_SELECT_LAST_TIP 3658 -#define IDS_CLEAR_CACHE 3659 -#define IDS_STRING7001 7001 -#define IDS_STRING7002 7002 -#define IDS_STRING7003 7003 -#define IDS_STRING7004 7004 -#define IDS_STRING7005 7005 -#define IDS_STRING7006 7006 -#define IDS_STRING7007 7007 -#define IDS_STRING7008 7008 -#define IDS_STRING7009 7009 -#define IDS_STRING7010 7010 -#define IDS_STRING7011 7011 -#define IDS_STRING7012 7012 -#define IDS_STRING7013 7013 -#define IDS_STRING7014 7014 -#define IDS_STRING7015 7015 -#define IDS_STRING7016 7016 -#define IDS_STRING7017 7017 -#define IDS_STRING7018 7018 -#define IDS_STRING7019 7019 -#define IDS_STRING7020 7020 -#define IDS_STRING7021 7021 -#define IDS_STRING7022 7022 -#define IDS_STRING7023 7023 -#define IDS_STRING7024 7024 -#define IDS_STRING7025 7025 -#define IDS_STRING7026 7026 -#define IDS_STRING7027 7027 -#define IDS_STRING7028 7028 -#define IDS_STRING7029 7029 -#define IDS_STRING7030 7030 -#define IDS_STRING7031 7031 -#define IDS_STRING7032 7032 -#define IDS_STRING7033 7033 -#define IDS_STRING7034 7034 -#define IDS_STRING7035 7035 -#define IDS_STRING7036 7036 -#define IDS_STRING7037 7037 -#define IDS_STRING7038 7038 -#define IDS_STRING7100 7100 -#define IDS_STRING7101 7101 -#define IDS_STRING7102 7102 -#define IDS_STRING7103 7103 -#define IDS_STRING7104 7104 -#define IDS_STRING7105 7105 -#define IDS_STRING7106 7106 -#define IDS_STRING7107 7107 -#define IDS_STRING7108 7108 -#define IDS_STRING7109 7109 -#define IDS_STRING7110 7110 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 126 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1090 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp deleted file mode 100644 index 2556f389b..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.h b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.h deleted file mode 100644 index 47dbfcc7f..000000000 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.h +++ /dev/null @@ -1,34 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define STRICT_TYPED_ITEMIDS -// Windows Header Files: -#include -#include -#include -#include - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include -#include -#include -#include - -#ifdef BUILD_SETUP -#define INI_PATH L"" -#define DOC_PATH L"" -#else -#define INI_PATH L"..\\" -#define DOC_PATH L"..\\..\\Docs\\Help\\" -#endif - -#include "StringUtils.h" -#include "TrackResources.h" -#include "Assert.h" diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7.bmp deleted file mode 100644 index 7514cbbff..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7150.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7150.bmp deleted file mode 100644 index 996c3d3cf..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7150.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic.bmp deleted file mode 100644 index a177e4e7b..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic150.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic150.bmp deleted file mode 100644 index a53836eaa..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic150.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista.bmp deleted file mode 100644 index fc868951c..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista150.bmp b/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista150.bmp deleted file mode 100644 index 2f6992561..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista150.bmp and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.idl b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.idl deleted file mode 100644 index 34030f7d9..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.idl +++ /dev/null @@ -1,34 +0,0 @@ -// StartMenuHelper.idl : IDL source for StartMenuHelper -// - -// This file will be processed by the MIDL tool to -// produce the type library (StartMenuHelper.tlb) and marshalling code. - -import "oaidl.idl"; -import "ocidl.idl"; - -[ - object, - uuid(379C7129-9462-42A8-A5F3-68A65A0DEF8A), - helpstring("IStartMenuExt Interface"), - pointer_default(unique) -] -interface IStartMenuExt : IUnknown{ -}; -[ - uuid(6A62B77B-9003-49FA-83D7-1BF82296EF49), - version(1.0), - helpstring("StartMenuHelper 1.0 Type Library") -] -library StartMenuHelperLib -{ - importlib("stdole2.tlb"); - [ - uuid(E595F05F-903F-4318-8B0A-7F633B520D2B), - helpstring("StartMenuExt Class") - ] - coclass StartMenuExt - { - [default] interface IStartMenuExt; - }; -}; diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj deleted file mode 100644 index 6b8c6a2a8..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj +++ /dev/null @@ -1,382 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Setup - Win32 - - - Setup - x64 - - - - {A42C6159-ACA8-46D1-A0FB-19C398B137D5} - StartMenuHelper - AtlProj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - DynamicLibrary - v141 - Static - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(Configuration)\ - $(Configuration)\ - true - true - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - true - $(ProjectName)64 - - - $(Configuration)\ - $(Configuration)\ - true - false - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - false - $(ProjectName)64 - - - $(Configuration)\ - $(Configuration)\ - true - false - $(ProjectName)32 - - - $(Configuration)64\ - $(Configuration)64\ - true - false - $(ProjectName)64 - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - true - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - Use - Level3 - EditAndContinue - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - true - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - _DEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - - - Disabled - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - Use - Level3 - ProgramDatabase - true - - - _DEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - true - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - true - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - true - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - true - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - true - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - NDEBUG;%(PreprocessorDefinitions) - false - true - StartMenuHelper_i.h - StartMenuHelper_i.c - StartMenuHelper_p.c - - - MaxSpeed - ..\..\ClassicShellLib;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) - MultiThreaded - Use - Level3 - ProgramDatabase - true - - - NDEBUG;%(PreprocessorDefinitions) - $(IntDir);%(AdditionalIncludeDirectories) - - - comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) - .\$(TargetName).def - true - Windows - true - true - - - - - - - - NotUsing - - - Create - - - - - - - - - - - - - - - - - - - - - - - - - - {d42fe717-485b-492d-884a-1999f6d51154} - false - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini deleted file mode 100644 index dcec88f05..000000000 Binary files a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini and /dev/null differ diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/dllmain.cpp b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/dllmain.cpp deleted file mode 100644 index 0d342778e..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/dllmain.cpp +++ /dev/null @@ -1,123 +0,0 @@ -// dllmain.cpp : Implementation of DllMain. - -#include "stdafx.h" -#include "resource.h" -#include "StartMenuHelper_i.h" -#include "dllmain.h" -#include "Settings.h" -#include "Translations.h" -#include "StringUtils.h" -#include "ResourceHelper.h" -#include "..\ClassicStartMenuDLL\LogManager.h" - -CStartMenuHelperModule _AtlModule; - -void UpgradeSettings( bool bShared ) -{ -} - -void UpdateSettings( void ) -{ - CRegKey regKey; - wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(language); - if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) - language[0]=0; - } - UpdateSetting(L"Language",language,false); -} - -void ClosingSettings( HWND hWnd, int flags, int command ) -{ -} - -void SettingChangedCallback( const CSetting *pSetting ) -{ -} - -const wchar_t *GetDocRelativePath( void ) -{ - return L""; -} - -CSetting g_Settings[]={ -{L"MenuStyleGroup",CSetting::TYPE_GROUP}, - {L"MenuStyle",CSetting::TYPE_INT,0,0,2}, - {L"Classic1",CSetting::TYPE_RADIO}, - {L"Classic2",CSetting::TYPE_RADIO}, - {L"Win7",CSetting::TYPE_RADIO}, - -{L"GeneralBehavior",CSetting::TYPE_GROUP}, - {L"AutoStart",CSetting::TYPE_BOOL,0,0,1}, - {L"PinnedPrograms",CSetting::TYPE_INT,0,0,1}, - {L"FastItems",CSetting::TYPE_RADIO}, - {L"PinnedItems",CSetting::TYPE_RADIO}, - {L"DisablePinExt",CSetting::TYPE_BOOL,0,0,0}, - {L"FolderStartMenu",CSetting::TYPE_STRING,0,0,L""}, - {L"FolderCommonStartMenu",CSetting::TYPE_STRING,0,0,L""}, - -{L"Language",CSetting::TYPE_GROUP}, - {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, - -{NULL} -}; - -static HANDLE g_DllInitThread; - -static DWORD CALLBACK DllInitThread( void* ) -{ - CoInitialize(NULL); - InitSettings(g_Settings,COMPONENT_MENU,NULL); - - wchar_t path[_MAX_PATH]; - path[0]=0; -#ifdef BUILD_SETUP - { - CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) - { - ULONG size=_countof(path); - if (regKey.QueryStringValue(L"Path",path,&size)!=ERROR_SUCCESS) - path[0]=0; - } - } -#endif - if (!path[0]) - { - GetModuleFileName(g_Instance,path,_countof(path)); - PathRemoveFileSpec(path); - } - - wchar_t fname[_MAX_PATH]; - Sprintf(fname,_countof(fname),L"%s" INI_PATH L"StartMenuHelperL10N.ini",path); - CString language=GetSettingString(L"Language"); - ParseTranslations(fname,language); - - CoUninitialize(); - return 0; -} - -void WaitDllInitThread( void ) -{ - ATLASSERT(g_DllInitThread); - WaitForSingleObject(g_DllInitThread,INFINITE); - LogToFile(STARTUP_LOG,L"StartMenuHelper: WaitDllInitThread"); -} - -// DLL Entry Point -extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) -{ - if (dwReason==DLL_PROCESS_ATTACH) - { - LogToFile(STARTUP_LOG,L"StartMenuHelper: DLL_PROCESS_ATTACH"); - g_Instance=hInstance; - g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); - } - if (dwReason==DLL_PROCESS_DETACH) - { - LogToFile(STARTUP_LOG,L"StartMenuHelper: DLL_PROCESS_DETACH"); - } - return _AtlModule.DllMain(dwReason, lpReserved); -} diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/resource.h b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/resource.h deleted file mode 100644 index 1f9e57e6a..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/resource.h +++ /dev/null @@ -1,17 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by StartMenuHelper.rc -// -#define IDR_STARTMENUHELPER 101 -#define IDR_STARTMENUEXT 102 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 201 -#define _APS_NEXT_COMMAND_VALUE 32768 -#define _APS_NEXT_CONTROL_VALUE 201 -#define _APS_NEXT_SYMED_VALUE 103 -#endif -#endif diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/stdafx.h b/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/stdafx.h deleted file mode 100644 index b1237cc39..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/stdafx.h +++ /dev/null @@ -1,30 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, -// but are changed infrequently - -#pragma once - -#ifndef STRICT -#define STRICT -#endif - -#include "targetver.h" - -#define _ATL_APARTMENT_THREADED -#define _ATL_NO_AUTOMATIC_NAMESPACE - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include "resource.h" -#include -#include -#include -#include - -using namespace ATL; - -#ifdef BUILD_SETUP -#define INI_PATH L"" -#else -#define INI_PATH L"..\\" -#endif diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuL10N.ini b/ClassicShellSrc/ClassicStartMenu/StartMenuL10N.ini deleted file mode 100644 index 1be09df0c..000000000 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuL10N.ini +++ /dev/null @@ -1,5596 +0,0 @@ -; This file contains all localized text for Classic Start Menu. There is one section per language. -; Every section contains text lines in the form of = . -; Which section is used depends on the current OS setting. If a key is missing from the language section -; it will be searched in the [default] section. In some cases more than one language can be used. -; For example a Japanese system may use English as a secondary language. In that case the search order -; will be [ja-JP] -> [en-US] -> [default]. -; -; ============================================================================= - - -[default] -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Settings for Classic Start Menu - - -[ar-SA] - Arabic (Saudi Arabia) -Menu.Programs = البرا&مج -Menu.Apps = التطبيقات -Menu.AllPrograms = كافة البرامج -Menu.Back = الخلف -Menu.Favorites = المف&ضلة -Menu.Documents = المستن&دات -Menu.Settings = إ&عدادات -Menu.Search = بح&ث -Menu.SearchBox = بحث -Menu.SearchPrograms = البحث في البرامج والملفات -Menu.SearchInternet = بحث في إنترنت -Menu.Searching = يتم الآن البحث... -Menu.NoMatch = لا توجد أية عناصر تطابق البحث. -Menu.MoreResults = الاطلاع على مزيد من النتائج -Menu.Help = التع&ليمات والدعم -Menu.Run = تش&غيل... -Menu.Logoff = ت&سجيل خروج %s‎... -Menu.SwitchUser = تبديل المست&خدم -Menu.Lock = تأ&مين -Menu.LogOffShort = ت&سجيل الخروج -Menu.Undock = إلغاء إرساء ال&كمبيوتر -Menu.Disconnect = &قطع الاتصال -Menu.ShutdownBox = إيقا&ف التشغيل... -Menu.Shutdown = إيقاف الت&شغيل -Menu.Restart = إعادة التش&غيل -Menu.ShutdownUpdate = التحديث وإيقاف التشغيل -Menu.RestartUpdate = تثبيت التحديثات وإعادة التشغيل -Menu.Sleep = &سكون -Menu.Hibernate = إ&سبات -Menu.ControlPanel = لوحة التح&كم -Menu.PCSettings = إعدادات الكمبيوتر -Menu.Security = أمان Windows -Menu.Network = ا&تصالات الشبكة -Menu.Printers = &طابعات -Menu.Taskbar = &شريط المهام والقائمة "ابدأ" -Menu.SearchFiles = عن &ملفات أو مجلدات... -Menu.SearchPrinter = عن &طابعة -Menu.SearchComputers = عن أجهزة &كمبيوتر -Menu.UserFilesTip = يحتوي على مجلدات للمستندات والصور والموسيقى وغير ذلك من الملفات الخاصة بك. -Menu.UserDocumentsTip = يحتوي على خطابات وتقارير ومستندات وملفات أخرى. -Menu.UserPicturesTip = يحتوي على صور فوتوغرافية رقمية وصور وملفات رسومية. -Menu.UserMusicTip = يحتوي على ملفات الموسيقى والصوت الأخرى. -Menu.UserVideosTip = يحتوي على أفلام وملفات فيديو أخرى. -Menu.NetworkTip = ‏‏عرض اتصالات الشبكة الموجودة على هذا الكمبيوتر والمساعدة في إنشاء اتصالات جديدة -Menu.PrintersTip = إضافة الطابعات المحلية وطابعات الشبكة وإزالتها وتكوينها. -Menu.TaskbarTip = ‏‏تخصيص القائمة "ابدأ" وشريط المهام مثل أنواع العناصر التي سيتم عرضها وطريقة عرضها -Menu.ControlPanelTip = ‏‏تغيير الإعدادات وتخصيص وظائف الكمبيوتر. -Menu.DocumentsLibTip = الوصول إلى الخطابات والتقارير والملاحظات وغير ذلك من أنواع المستندات. -Menu.MusicLibTip = تشغيل ملفات الموسيقى وملفات الصوت الأخرى. -Menu.PicturesLibTip = عرض الصور الرقمية وتنظيمها. -Menu.VideosLibTip = مشاهدة الأفلام المنزلية ومقاطع الفيديو الرقمية الأخرى. -Menu.RecordingsLibTip = مشاهدة برامج التلفزيون المسجلة على الكمبيوتر. -Menu.DownloadTip = البحث عن تنزيلات إنترنت والارتباطات بمواقع ويب المفضلة. -Menu.HomegroupTip = الوصول إلى المكتبات والمجلدات المشتركة من قِبل أشخاص آخرين في مجموعة المشاركة المنزلية. -Menu.RunTip = فتح برنامج أو مجلد أو مستند أو موقع على ويب. -Menu.HelpTip = العثور على مواضيع "التعليمات"، والبرامج التعليمية واستكشاف الأخطاء وإصلاحها وخدمات الدعم الأخرى. -Menu.ProgramsTip = فتح قائمة من البرامج. -Menu.SearchFilesTip = البحث عن المستندات والموسيقى والصور والبريد الإلكتروني وغير ذلك. -Menu.GamesTip = تشغيل الألعاب وإدارتها على الكمبيوتر. -Menu.SecurityTip = بدء تشغيل خيارات أمان Windows لتغيير كلمة المرور أو تبديل المستخدم أو بدء إدارة المهام. -Menu.SearchComputersTip = البحث عن أجهزة كمبيوتر على الشبكة -Menu.SearchPrintersTip = البحث عن طابعة -Menu.AdminToolsTip = تكوين الإعدادات الإدارية للكمبيوتر -Menu.ShutdownTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم إيقاف تشغيل الكمبيوتر. -Menu.RestartTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم تشغيله مرة أخرى. -Menu.SleepTip = حفظ جلسة العمل في الذاكرة ووضع الكمبيوتر في حالة الطاقة المنخفضة حتى يمكن استئناف العمل بسرعة. -Menu.HibernateTip = حفظ جلسة العمل وإيقاف تشغيل الكمبيوتر. وعند تشغيل الكمبيوتر يقوم Windows باستعادة الجلسة. -Menu.LogOffTip = ‏‏أغلق البرامج وقم بتسجيل الخروج. -Menu.DisconnectTip = قطع الاتصال بجلسة العمل. يمكنك إعادة الاتصال بجلسة العمل هذه عند تسجيل الدخول مرة أخرى. -Menu.LockTip = تأمين هذا الكمبيوتر. -Menu.UndockTip = إزالة الكمبيوتر المحمول من محطة إرساء. -Menu.SwitchUserTip = تبديل المستخدمين بدون إغلاق البرامج. -Menu.Empty = (فارغ) -Menu.Features = البرامج والميزات -Menu.FeaturesTip = إزالة تثبيت البرامج الموجودة على الكمبيوتر أو تغييرها. -Menu.SearchPeople = عن أ&شخاص... -Menu.SortByName = فرز &حسب الاسم -Menu.Open = ف&تح -Menu.OpenAll = &فتح كافة المستخدمين -Menu.Explore = ا&ستكشاف -Menu.ExploreAll = است&كشاف كافة المستخدمين -Menu.MenuSettings = إعدادات -Menu.MenuHelp = تعليمات -Menu.MenuExit = إنهاء -Menu.LogoffTitle = تسجيل الخروج من Windows -Menu.LogoffPrompt = هل تريد بالتأكيد تسجيل الخروج؟ -Menu.LogoffYes = &تسجيل الخروج -Menu.LogoffNo = &لا -Menu.RenameTitle = إعادة تسمية -Menu.RenamePrompt = الاسم الج&ديد: -Menu.RenameOK = حسنا -Menu.RenameCancel = إلغاء الأمر -Menu.Organize = تنظيم قائمة "ابدأ" -Menu.Expand = تو&سيع -Menu.Collapse = &طي -Menu.NewFolder = مجلد جديد -Menu.NewShortcut = اختصار جديد -Menu.AutoArrange = ترتيب تل&قائي -Menu.ActionOpen = فتح -Menu.ActionClose = إغلاق -Menu.ActionExecute = تنفيذ -Menu.RemoveList = إزالة من هذه ال&قائمة -Menu.RemoveAll = م&سح قائمة العناصر الحديثة -Menu.Explorer = مستكشف Windows -Menu.Start = ابدأ -Menu.StartScreen = شاشة البدء -Menu.StartMenu = القائمة "ابدأ" (Windows) -Menu.PinStart = تثبيت بالقائمة "ابدأ". -Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Classic Shell) -Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Classic Shell) -Menu.MonitorOff = إيقاف تشغيل شاشة العرض -Menu.RemoveHighlight = إزالة التمييز -Menu.Uninstall = إز&الة التثبيت -Menu.UninstallTitle = إزالة التثبيت -Menu.UninstallPrompt = ‏‏هل تريد بالتأكيد إزالة تثبيت %s؟ -Search.CategorySettings = الإعدادات -Search.CategoryPCSettings = إعدادات الكمبيوتر -Search.CategoryPrograms = البرامج -Search.CategoryDocuments = المستندات -Search.CategoryMusic = الموسيقى -Search.CategoryPictures = الصور -Search.CategoryVideos = ملفات فيديو -Search.CategoryFiles = الملفات -Search.CategoryInternet = إنترنت -JumpList.Recent = حديث -JumpList.Frequent = متكرر -JumpList.Tasks = المهام -JumpList.Pinned = مثبت -JumpList.Pin = ت&ثبيت بهذه القائمة -JumpList.Unpin = إزا&لة التثبيت من هذه القائمة -JumpList.Remove = إزالة من ه&ذه القائمة -JumpList.PinTip = تثبيت بهذه القائمة -JumpList.UnpinTip = إزالة التثبيت من هذه القائمة - - -[bg-BG] - Bulgarian (Bulgaria) -Menu.Programs = &Програми -Menu.Apps = Приложения -Menu.AllPrograms = Всички програми -Menu.Back = Назад -Menu.Favorites = Пре&дпочитани -Menu.Documents = Док&ументи -Menu.Settings = &Настройки -Menu.Search = &Търсене -Menu.SearchBox = Търсене -Menu.SearchPrograms = Търсене на програми и файлове -Menu.SearchInternet = Търсене в интернет -Menu.Searching = Търсене... -Menu.NoMatch = Няма елементи, отговарящи на вашето търсене. -Menu.MoreResults = Показване на повече резултати -Menu.Help = Помо&щ и поддръжка -Menu.Run = &Изпълнение... -Menu.Logoff = Изли&зане на %s... -Menu.SwitchUser = Смяна на потр&ебител -Menu.Lock = З&аключване -Menu.LogOffShort = Из&лизане -Menu.Undock = Откачи компют&ъра -Menu.Disconnect = Пр&екъсване на връзката -Menu.ShutdownBox = Изк&лючване... -Menu.Shutdown = Изк&лючване -Menu.Restart = &Рестартиране -Menu.ShutdownUpdate = Актуализиране и изключване -Menu.RestartUpdate = Актуализиране и рестартиране -Menu.Sleep = &Заспиване -Menu.Hibernate = &Хибернация -Menu.ControlPanel = &Контролен панел -Menu.PCSettings = Настройки на компютъра -Menu.Security = Защита на Windows -Menu.Network = &Мрежови връзки -Menu.Printers = Принт&ери -Menu.Taskbar = &Лента на задачите и меню "Старт" -Menu.SearchFiles = За &файловете или папките... -Menu.SearchPrinter = За &принтер -Menu.SearchComputers = За &компютри -Menu.UserFilesTip = Съдържа папки за документи, изображения, музика и други ваши файлове. -Menu.UserDocumentsTip = Съдържа писма, отчети и други документи и файлове. -Menu.UserPicturesTip = Съдържа цифрови снимки, изображения и графични файлове. -Menu.UserMusicTip = Съдържа музика и други аудио файлове. -Menu.UserVideosTip = Съдържа филми и други видео файлове. -Menu.NetworkTip = Показва съществуващи връзки на мрежата в този компютър и ви помага да създадете нови -Menu.PrintersTip = Добавяне, премахване и конфигуриране на локални и мрежови принтери. -Menu.TaskbarTip = Персонализиране на менюто "Старт" и лентата на задачите, като напр. типовете елементи, които ще бъдат показани, както и начина на тяхната поява. -Menu.ControlPanelTip = Промяна на настройките и персонализиране на функционалността на компютъра. -Menu.DocumentsLibTip = Достъп до писма, отчети, бележки и други видове документи. -Menu.MusicLibTip = Възпроизвеждане на музика и други аудио файлове. -Menu.PicturesLibTip = Преглед и организиране на цифрови картини. -Menu.VideosLibTip = Гледане на домашни филми и други цифрови видеозаписи. -Menu.RecordingsLibTip = Гледане на записани на компютъра ТВ програми. -Menu.DownloadTip = Търсене на изтеглени файлове от интернет и връзки към предпочитани връзки. -Menu.HomegroupTip = Достъп до библиотеки и папки, споделени от други хора в домашната ви мрежа. -Menu.RunTip = Отваря програма, папка, документ или уеб сайт. -Menu.HelpTip = Намерете теми от "Помощ", уроци, отстраняване на неизправности и други поддържащи услуги. -Menu.ProgramsTip = Отваря списък на програмите. -Menu.SearchFilesTip = Търсете документи, музика, картини, електронна поща и др. -Menu.GamesTip = Играйте и управлявайте игрите на своя компютър. -Menu.SecurityTip = Стартирайте опциите за защита на Windows, за да смените парола, да смените потребител или да стартирате диспечера на задачите. -Menu.SearchComputersTip = Търсене на компютри в мрежата -Menu.SearchPrintersTip = Търсене на принтер -Menu.AdminToolsTip = Конфигуриране на административните настройки на компютъра. -Menu.ShutdownTip = Затваря всички отворени програми, изключва Windows и изключва компютъра. -Menu.RestartTip = Затваря всички отворени програми, изключва Windows и после отново стартира Windows. -Menu.SleepTip = Запазва сесията ви в паметта и поставя компютъра в състояние на ниско енергопотребление, така че да можете бързо да възобновите работа. -Menu.HibernateTip = Запазва сесията ви в паметта и изключва компютъра. Когато включите компютъра, Windows възстановява сесията ви. -Menu.LogOffTip = Затваряне на програмите и излизане. -Menu.DisconnectTip = Прекратява връзката с вашата сесия. Можете да се свържете с тази сесия отново, когато влезете отново. -Menu.LockTip = Заключване на този компютър. -Menu.UndockTip = Премахва вашия лаптоп или ноутбук компютър от базова станция. -Menu.SwitchUserTip = Смяна на потребителите потребители без да се затварят програмите. -Menu.Empty = (Празно) -Menu.Features = Програми и компоненти -Menu.FeaturesTip = Деинсталиране или промяна на програми на компютъра. -Menu.SearchPeople = За хо&ра... -Menu.SortByName = &Сортирай по име -Menu.Open = &Отвори -Menu.OpenAll = О&твори "Всички потребители" -Menu.Explore = &Преглед -Menu.ExploreAll = Пре&глед на "Всички потребители" -Menu.MenuSettings = Настройки -Menu.MenuHelp = Помощ -Menu.MenuExit = Изход -Menu.LogoffTitle = Излизане от Windows -Menu.LogoffPrompt = Наистина ли искате да излезете? -Menu.LogoffYes = &Излизане -Menu.LogoffNo = &Не -Menu.RenameTitle = Преименуване -Menu.RenamePrompt = &Ново име: -Menu.RenameOK = OK -Menu.RenameCancel = Отказ -Menu.Organize = Организиране на менюто "Старт" -Menu.Expand = &Разгъни -Menu.Collapse = С&вий -Menu.NewFolder = Нова папка -Menu.NewShortcut = Нов пряк път -Menu.AutoArrange = &Автоматично подреждане -Menu.ActionOpen = Отвори -Menu.ActionClose = Затвори -Menu.ActionExecute = Изпълнение -Menu.RemoveList = Премахни &от този списък -Menu.RemoveAll = И&зчисти списъка с последни програми -Menu.Explorer = Windows Explorer -Menu.Start = Старт -Menu.StartScreen = Стартов екран -Menu.StartMenu = Меню "Старт" (Windows) -Menu.PinStart = Закачи към менюто "Старт" -Menu.PinStartCs = Закачи към менюто "Старт" (Classic Shell) -Menu.UnpinStartCs = Откачи от менюто "Старт" (Classic Shell) -Menu.MonitorOff = Изключване на дисплея -Menu.RemoveHighlight = Премахни осветяването -Menu.Uninstall = &Деинсталирай -Menu.UninstallTitle = Деинсталиране -Menu.UninstallPrompt = Наистина ли искате да деинсталирате %s? -Search.CategorySettings = Настройки -Search.CategoryPCSettings = Настройки на компютъра -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Картини -Search.CategoryVideos = Видеозаписи -Search.CategoryFiles = Файлове -Search.CategoryInternet = Интернет -JumpList.Recent = Последни -JumpList.Frequent = Често Използвани -JumpList.Tasks = Задачи -JumpList.Pinned = Закачени -JumpList.Pin = За&качи към този списък -JumpList.Unpin = &Откачи от този списък -JumpList.Remove = Према&хни от този списък -JumpList.PinTip = Закачи към този списък -JumpList.UnpinTip = Откачи от този списък - - -[ca-ES] - Catalan (Catalan) -Menu.Programs = &Programes -Menu.Apps = Aplicacions -Menu.AllPrograms = Tots els programes -Menu.Back = Enrera -Menu.Favorites = Fa&vorits -Menu.Documents = Docu&ments -Menu.Settings = Con&figuració -Menu.Search = &Cercar -Menu.SearchBox = Cercar -Menu.SearchPrograms = Cercar programes i arxius -Menu.SearchInternet = Cercar a Internet -Menu.Searching = Cercant... -Menu.NoMatch = Ningún element coincideix amb el criteri de cerca. -Menu.MoreResults = Veure més resultats -Menu.Help = &Ajuda i suport técnic -Menu.Run = &Executar... -Menu.Logoff = &Tancar sessió de %s... -Menu.SwitchUser = Canviar d'usuari -Menu.Lock = Bloquejar -Menu.LogOffShort = Tancar sessió -Menu.Undock = De&sacoblar equip -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Apaga&r... -Menu.Shutdown = &Apagar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Actualitzar i apagar -Menu.RestartUpdate = Actualitzar i reiniciar -Menu.Sleep = &Suspendre -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Panell de control -Menu.PCSettings = Configuració de l'ordinador -Menu.Security = Seguretat de Windows -Menu.Network = &Conexions de xarxa -Menu.Printers = &Impressores -Menu.Taskbar = &Barra de tasques i Menú Inicia -Menu.SearchFiles = &Arxius o carpetes... -Menu.SearchPrinter = I&mpressores -Menu.SearchComputers = Equip&s -Menu.UserFilesTip = Conté carpetes per a Documents, Imatges, Música i altres arxius que li pertanyen. -Menu.UserDocumentsTip = Conté cartes, informes, i altres documents i arxius. -Menu.UserPicturesTip = Conté fotos digitals, imatges i arxius de gràfics. -Menu.UserMusicTip = Conté música i altres arxius d'àudio. -Menu.UserVideosTip = Conté pel·lícules i altres arxius de vídeo. -Menu.NetworkTip = Mostra les conexions de xarxa existents a aquest equip i ajuda a crear altres noves -Menu.PrintersTip = Agrega, treu i configura impressores locals i de xarxa. -Menu.TaskbarTip = Personalitza el Menú Inicia i la barra de tasques, el tipus d'elements que es mostren i la forma en que tenen que mostrar-se. -Menu.ControlPanelTip = Canviï la configuració i personalitzi la funcionalitat del seu equip. -Menu.DocumentsLibTip = Obtengui accés a cartes, informes, notes i altra classe de documents. -Menu.MusicLibTip = Reprodueixi música i altres arxius d'àudio. -Menu.PicturesLibTip = Vegi i organitzi imatges digitals. -Menu.VideosLibTip = Vegi pel·lícules doméstiques i altres vídeos digitals. -Menu.RecordingsLibTip = Vegi programes de televisió gravats a l'equip. -Menu.DownloadTip = Cerqui descàrregues de Internet i vincles als seus llocs web favorits. -Menu.HomegroupTip = Obtengui accés a les biblioteques i carpetes que comparteixen altres usuaris del seu grup a la llar. -Menu.RunTip = Obre un programa, una carpeta, un document o un lloc web. -Menu.HelpTip = Cerqui temes d'Ajuda, tutorials, resoldre problemes i altres serveis de suport tècnic. -Menu.ProgramsTip = Obre una llista dels seus programes. -Menu.SearchFilesTip = Cercar documents, música, imatges, correu electrònic i més. -Menu.GamesTip = Jugui i administri els jocs a l'equip. -Menu.SecurityTip = Iniciï Opcions de seguretat de Windows per a canviar la contrasenya, canviar d'usuari o iniciar l'Administrador de tasques. -Menu.SearchComputersTip = Cercar equips a la xarxa -Menu.SearchPrintersTip = Cercar una impressora -Menu.AdminToolsTip = Faci configuracions administratives a l'equip -Menu.ShutdownTip = Tanca tots els programes oberts, tanca Windows i, després, apaga l'equip. -Menu.RestartTip = Tanca tots els programes oberts, tanca Windows i després inicia Windows de nou. -Menu.SleepTip = Manté la memoria de la sessió i posa l'equip en un estat de baixa energia per a que pugui continuar treballant ràpidament al reanudar. -Menu.HibernateTip = Guarda la sessió i apaga l'equip. Quan iniciï l'equip, Windows restaurarà la sessió. -Menu.LogOffTip = Tancar els programes i la sessió. -Menu.DisconnectTip = Desconnecta sessió. Pots reconectar-se a aquesta sessió quan torni a iniciar sessió. -Menu.LockTip = Bloquejar aquest equip. -Menu.UndockTip = Treu un equip portàtil o de mà de l'estació de acoblament. -Menu.SwitchUserTip = Canviar d'usuari sense tancar els programes. -Menu.Empty = (Buit) -Menu.Features = Programes i característiques -Menu.FeaturesTip = Desinstal·li o canviï programes a l'equip. -Menu.SearchPeople = &Persones... -Menu.SortByName = Ordenar per &Nom -Menu.Open = &Obrir -Menu.OpenAll = Ob&rir tots els usuaris -Menu.Explore = E&xplorar -Menu.ExploreAll = &Explorar tots els usuaris -Menu.MenuSettings = Configuració -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sortir -Menu.LogoffTitle = Tancar la sessió a Windows -Menu.LogoffPrompt = Està segur de que desitja tancar la sessió? -Menu.LogoffYes = &Tancar sessió -Menu.LogoffNo = &No -Menu.RenameTitle = Canviar nom -Menu.RenamePrompt = &Nou nom: -Menu.RenameOK = Acceptar -Menu.RenameCancel = Cancel·lar -Menu.Organize = Organitzar el Menú Inicia -Menu.Expand = &Expandir -Menu.Collapse = &Contraure -Menu.NewFolder = Nova carpeta -Menu.NewShortcut = Nou accés directe -Menu.AutoArrange = Organi&tzació automàtica -Menu.ActionOpen = Obrir -Menu.ActionClose = Tancar -Menu.ActionExecute = Executar -Menu.RemoveList = &Treure d'aquesta llista -Menu.RemoveAll = &Borrar llista d'elements recents -Menu.Explorer = Explorador de Windows -Menu.Start = Inicia -Menu.StartScreen = Pantalla Inicia -Menu.StartMenu = Menú Inicia (Windows) -Menu.PinStart = Ancorar al Menú Inicia -Menu.PinStartCs = Ancorar al Menú Inicia (Classic Shell) -Menu.UnpinStartCs = Desancorar del Menú Inicia (Classic Shell) -Menu.MonitorOff = Apaga la pantalla -Menu.RemoveHighlight = Suprimeix la marca -Menu.Uninstall = &Desinstal·la -Menu.UninstallTitle = Desinstal·la -Menu.UninstallPrompt = Esteu segur que voleu desinstal·lar el %s? -Menu.ClassicSettings = Classic Start &Menú -Menu.SettingsTip = Ajustaments del Classic Start Menú -Search.CategorySettings = Configuració -Search.CategoryPCSettings = Configuració de l'ordinador -Search.CategoryPrograms = Programes -Search.CategoryDocuments = Documents -Search.CategoryMusic = Música -Search.CategoryPictures = Imatges -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Arxius -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Freqüent -JumpList.Tasks = Tasques -JumpList.Pinned = Ancorat -JumpList.Pin = &Ancorar a aquesta llista -JumpList.Unpin = &Desancorar d'aquesta llista -JumpList.Remove = &Treure d'aquesta llista -JumpList.PinTip = Ancorar a aquesta llista -JumpList.UnpinTip = Desancorar d'aquesta llista - - -[cs-CZ] - Czech (Czech Republic) -Menu.Programs = &Programy -Menu.Apps = Aplikace -Menu.AllPrograms = Všechny programy -Menu.Back = Zpět -Menu.Favorites = Oblíbené položk&y -Menu.Documents = Doku&menty -Menu.Settings = N&astavení -Menu.Search = &Hledat -Menu.SearchBox = Hledat -Menu.SearchPrograms = Prohledat programy a soubory -Menu.SearchInternet = Vyhledat v Internetu -Menu.Searching = Vyhledávání... -Menu.NoMatch = Hledání neodpovídají žádné položky. -Menu.MoreResults = Zobrazit další výsledky -Menu.Help = &Nápověda a podpora -Menu.Run = Spus&tit... -Menu.Logoff = Odhlásit &uživatele %s... -Menu.SwitchUser = &Přepnout uživatele -Menu.Lock = &Uzamknout -Menu.LogOffShort = Odh&lásit se -Menu.Undock = Vyjmout z dokova&cí stanice -Menu.Disconnect = O&dpojit -Menu.ShutdownBox = &Vypnout... -Menu.Shutdown = &Vypnout -Menu.Restart = &Restartovat -Menu.ShutdownUpdate = Aktualizovat a vypnout -Menu.RestartUpdate = Aktualizovat a restartovat -Menu.Sleep = &Režim spánku -Menu.Hibernate = &Hibernace -Menu.ControlPanel = Ovláda&cí panely -Menu.PCSettings = Nastavení počítače -Menu.Security = Zabezpečení systému Windows -Menu.Network = &Síťová připojení -Menu.Printers = &Tiskárny -Menu.Taskbar = &Hlavní panel a nabídka Start -Menu.SearchFiles = &Soubory či složky... -Menu.SearchPrinter = &Tiskárnu -Menu.SearchComputers = &Počítače -Menu.UserFilesTip = Obsahuje složky pro Dokumenty, Obrázky, Hudbu a další vaše soubory. -Menu.UserDocumentsTip = Obsahuje dopisy, hlášení a další soubory a dokumenty. -Menu.UserPicturesTip = Obsahuje digitální fotografie, obrázky a grafické soubory. -Menu.UserMusicTip = Obsahuje hudební a další zvukové soubory. -Menu.UserVideosTip = Obsahuje filmy a další video soubory. -Menu.NetworkTip = Zobrazí existující síťová připojení a usnadňuje vytvoření nových připojení. -Menu.PrintersTip = Slouží k přidávání, odebírání a konfigurování místních a síťových tiskáren. -Menu.TaskbarTip = Umožňuje upravit nabídku start a hlavní panel (například typy a způsob zobrazení položek). -Menu.ControlPanelTip = Změňte nastavení a přizpůsobte funkčnost svého počítače. -Menu.DocumentsLibTip = Umožňuje přístup k dopisům, zprávám, poznámkám a jiným druhům dokumentů. -Menu.MusicLibTip = Umožňuje přehrávat hudební a jiné zvukové soubory. -Menu.PicturesLibTip = Umožňuje prohlížet a organizovat digitální obrázky. -Menu.VideosLibTip = Umožňuje sledování domácích videí a dalších digitálních videozáznamů. -Menu.RecordingsLibTip = Umožňuje sledování televizních programů nahraných v počítači. -Menu.DownloadTip = Umožňuje hledání položek ke stažení na Internetu a odkazů na oblíbené weby. -Menu.HomegroupTip = Přistupujte ke knihovnám a složkám sdíleným dalšími uživateli v domácí skupině. -Menu.RunTip = Otevře složku, program, dokument nebo webovou stránku. -Menu.HelpTip = Umožní vyhledávat témata nápovědy, kurzy, řešení problémů a další služby podpory. -Menu.ProgramsTip = Zobrazí seznam programů v počítači. -Menu.SearchFilesTip = Umožňuje vyhledávat dokumenty, hudbu, obrázky, e-maily a další. -Menu.GamesTip = Umožňuje hrát a spravovat hry v počítači. -Menu.SecurityTip = Spustí možnosti zabezpečení systému Windows, ve kterých lze změnit heslo, přepnout uživatele nebo spustit Správce úloh. -Menu.SearchComputersTip = Hledat počítače v síti -Menu.SearchPrintersTip = Hledat tiskárnu -Menu.AdminToolsTip = Konfiguruje nastavení počítače pro správu. -Menu.ShutdownTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom vypne počítač. -Menu.RestartTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom znovu spustí systém Windows. -Menu.SleepTip = Ponechá relaci v paměti a uvede počítač do režimu nízké spotřeby, takže je možné rychle pokračovat v práci. -Menu.HibernateTip = Uloží relaci a vypne počítač. Po zapnutí počítače systém Windows relaci obnoví. -Menu.LogOffTip = Umožňuje ukončit programy a odhlásit uživatele. -Menu.DisconnectTip = Odpojí vaši relaci. K relaci se můžete opět připojit při dalším přihlášení. -Menu.LockTip = Uzamkne počítač. -Menu.UndockTip = Vyjme přenosný počítač z dokovací stanice. -Menu.SwitchUserTip = Přepne uživatele bez ukončování programů. -Menu.Empty = (prázdné) -Menu.Features = Programy a funkce -Menu.FeaturesTip = Odinstaluje nebo změní programy v počítači. -Menu.SearchPeople = Oso&by... -Menu.SortByName = Seřadit podle &názvu -Menu.Open = &Otevřít -Menu.OpenAll = Ot&evřít položky všech uživatele -Menu.Explore = Proz&koumat -Menu.ExploreAll = P&rocházet položky všech uživatelů -Menu.MenuSettings = Nastavení -Menu.MenuHelp = Nápověda -Menu.MenuExit = Ukončit -Menu.LogoffTitle = Odhlásit se od systému Windows -Menu.LogoffPrompt = Opravdu se chcete odhlásit? -Menu.LogoffYes = &Odhlásit se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Přejmenovat -Menu.RenamePrompt = &Nový název: -Menu.RenameOK = OK -Menu.RenameCancel = Storno -Menu.Organize = Uspořádat nabídku Start -Menu.Expand = Ro&zbalit -Menu.Collapse = S&balit -Menu.NewFolder = Nová složka -Menu.NewShortcut = Nový zástupce -Menu.AutoArrange = &Rovnat automaticky -Menu.ActionOpen = Otevřít -Menu.ActionClose = Zavřít -Menu.ActionExecute = Spouštět -Menu.RemoveList = &Odebrat z tohoto seznamu -Menu.RemoveAll = Smazat seznam pos&ledních položek -Menu.Explorer = Průzkumník Windows -Menu.Start = Start -Menu.StartScreen = Úvodní obrazovka -Menu.StartMenu = Nabídka Start (Windows) -Menu.PinStart = Připnout k nabídce Start -Menu.PinStartCs = Připnout k nabídce Start (Classic Shell) -Menu.UnpinStartCs = Odepnout z nabídky Start (Classic Shell) -Menu.MonitorOff = Vypnout zobrazení -Menu.RemoveHighlight = Odebrat nejzajímavější místo -Menu.Uninstall = &Odinstalovat -Menu.UninstallTitle = Odinstalovat -Menu.UninstallPrompt = Opravdu chcete odinstalovat položku %s? -Search.CategorySettings = Nastavení -Search.CategoryPCSettings = Nastavení počítače -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Hudba -Search.CategoryPictures = Obrázky -Search.CategoryVideos = Videa -Search.CategoryFiles = Soubory -Search.CategoryInternet = Internet -JumpList.Recent = Poslední -JumpList.Frequent = Nejčastěji používané -JumpList.Tasks = Úlohy -JumpList.Pinned = Připnuté -JumpList.Pin = &Připnout do tohoto seznamu -JumpList.Unpin = &Odepnout z tohoto seznamu -JumpList.Remove = O&debrat z tohoto seznamu -JumpList.PinTip = Připnout do tohoto seznamu -JumpList.UnpinTip = Odepnout z tohoto seznamu - - -[da-DK] - Danish (Denmark) -Menu.Programs = &Programmer -Menu.Apps = Apps -Menu.AllPrograms = Alle programmer -Menu.Back = Tilbage -Menu.Favorites = &Favoritter -Menu.Documents = &Dokumenter -Menu.Settings = &Indstillinger -Menu.Search = S&øg -Menu.SearchBox = Søg -Menu.SearchPrograms = Søg i alle programmer og filer -Menu.SearchInternet = Søg på internettet -Menu.Searching = Søger... -Menu.NoMatch = Ingen elementer svarede til dine søgekriterier. -Menu.MoreResults = Se flere resultater -Menu.Help = &Hjælp og support -Menu.Run = &Kør... -Menu.Logoff = L&og %s af... -Menu.SwitchUser = S&kift bruger -Menu.Lock = &Lås -Menu.LogOffShort = Log &af -Menu.Undock = Fradock &computer -Menu.Disconnect = &Afbryd forbindelsen -Menu.ShutdownBox = &Luk computeren... -Menu.Shutdown = &Luk computeren -Menu.Restart = &Genstart -Menu.ShutdownUpdate = Opdater og luk -Menu.RestartUpdate = Opdater og genstart -Menu.Sleep = Sl&umre -Menu.Hibernate = &Dvale -Menu.ControlPanel = &Kontrolpanel -Menu.PCSettings = Pc-indstillinger -Menu.Security = Windows Sikkerhed -Menu.Network = &Netværksforbindelser -Menu.Printers = &Printere -Menu.Taskbar = &Proceslinje og menuen Start -Menu.SearchFiles = efter &Filer eller mapper... -Menu.SearchPrinter = efter &Printer -Menu.SearchComputers = efter &Computere -Menu.UserFilesTip = Indeholder mapper for Dokumenter, Billeder, Musik og andre filer, der tilhører dig. -Menu.UserDocumentsTip = Indeholder breve, rapporter og andre dokumenter og filer -Menu.UserPicturesTip = Indeholder digitale fotos, billeder og grafikfiler -Menu.UserMusicTip = Indeholder musik og andre lydfiler -Menu.UserVideosTip = Indeholder film og andre videofiler -Menu.NetworkTip = Viser eksisterende netværksforbindelser på computeren og hjælper dig med at oprette nye forbindelser -Menu.PrintersTip = Tilføjer, fjerner og konfigurerer printere lokalt og på netværket -Menu.TaskbarTip = Tilpas menuen Start og proceslinjen f.eks. hvilken type elementer, der skal vises, og hvordan de skal vises -Menu.ControlPanelTip = Rediger indstillinger, og tilpas computerens funktioner. -Menu.DocumentsLibTip = Få adgang til breve, rapporter, notater og andre slags dokumenter. -Menu.MusicLibTip = Afspil musik og andre lydfiler. -Menu.PicturesLibTip = Få vist og organiser digitale billeder. -Menu.VideosLibTip = Se film og andre digitale videoer. -Menu.RecordingsLibTip = Se tv-programmer optaget på computeren. -Menu.DownloadTip = Find internetoverførsler og links til yndlingswebsteder. -Menu.HomegroupTip = Få adgang til biblioteker og mapper, der deles af andre i hjemmegruppen. -Menu.RunTip = Åbner et program, en mappe, et dokument eller et websted -Menu.HelpTip = Find emner i Hjælp, selvstudier, fejlfinding og andre supporttjenester -Menu.ProgramsTip = Åbner en liste over dine programmer -Menu.SearchFilesTip = Søg efter dokumenter, musik, billeder, e-mails m.m. -Menu.GamesTip = Spil og administrer spil på computeren -Menu.SecurityTip = Start sikkerhedsindstillingerne i Windows for at skifte adgangskode, ændre bruger eller starte Jobliste. -Menu.SearchComputersTip = Søg efter computere på netværket -Menu.SearchPrintersTip = Søg efter en printer -Menu.AdminToolsTip = Konfigurerer administrative indstillinger for computeren -Menu.ShutdownTip = Lukker alle åbne programmer, lukker Windows og slukker derefter for computeren. -Menu.RestartTip = Lukker alle åbne programmer, lukker Windows og starter derefter Windows igen. -Menu.SleepTip = Bevarer sessionen i hukommelsen og sætter computeren i strømbesparelsestilstand, så du hurtigt kan fortsætte dit arbejde. -Menu.HibernateTip = Gemmer sessionen og slukker for computeren. Når du tænder for computeren, gendanner Windows sessionen. -Menu.LogOffTip = Luk programmer, og log af. -Menu.DisconnectTip = Afbryder sessionen. Du kan genoprette forbindelsen til sessionen, når du logger på igen. -Menu.LockTip = Lås denne computer -Menu.UndockTip = Fjerner din bærbare computer fra en dockingstation. -Menu.SwitchUserTip = Skift brugere uden at lukke programmer. -Menu.Empty = (Tom) -Menu.Features = Installerede programmer og funktioner -Menu.FeaturesTip = Fjern eller rediger programmer på din computer. -Menu.SearchPeople = Efter &personer... -Menu.SortByName = So&rter efter navn -Menu.Open = Å&bn -Menu.OpenAll = &Åbn mappen Alle brugere -Menu.Explore = &Stifinder -Menu.ExploreAll = &Gennemse mappen Alle brugere -Menu.MenuSettings = Indstillinger -Menu.MenuHelp = Hjælp -Menu.MenuExit = Afslut -Menu.LogoffTitle = Log af Windows -Menu.LogoffPrompt = Vil du logge af? -Menu.LogoffYes = &Log af -Menu.LogoffNo = &Nej -Menu.RenameTitle = Omdøb -Menu.RenamePrompt = &Nyt navn: -Menu.RenameOK = OK -Menu.RenameCancel = Annuller -Menu.Organize = Organiser menuen Start -Menu.Expand = &Udvid -Menu.Collapse = S&kjul -Menu.NewFolder = Ny mappe -Menu.NewShortcut = Ny genvej -Menu.AutoArrange = &Arranger automatisk -Menu.ActionOpen = Åbn -Menu.ActionClose = Luk -Menu.ActionExecute = Kør -Menu.RemoveList = Fjern &fra denne liste -Menu.RemoveAll = &Ryd listen over seneste elementer -Menu.Explorer = Windows Stifinder -Menu.Start = Start -Menu.StartScreen = Startskærm -Menu.StartMenu = Menuen Start (Windows) -Menu.PinStart = Fastgør til menuen Start -Menu.PinStartCs = Fastgør til menuen Start (Classic Shell) -Menu.UnpinStartCs = Frigør fra menuen Start (Classic Shell) -Menu.MonitorOff = Sluk skærmen -Menu.RemoveHighlight = Fjern centralt punkt -Menu.Uninstall = &Fjern -Menu.UninstallTitle = Fjern -Menu.UninstallPrompt = Er du sikker på, at du vil fjerne %s? -Search.CategorySettings = Indstillinger -Search.CategoryPCSettings = Pc-indstillinger -Search.CategoryPrograms = Programmer -Search.CategoryDocuments = Dokumenter -Search.CategoryMusic = Musik -Search.CategoryPictures = Billeder -Search.CategoryVideos = Videoer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internet -JumpList.Recent = Seneste -JumpList.Frequent = Ofte -JumpList.Tasks = Opgaver -JumpList.Pinned = Fastgjort -JumpList.Pin = F&astgør til listen -JumpList.Unpin = &Frigør fra listen -JumpList.Remove = Fje&rn fra denne liste -JumpList.PinTip = Fastgør til listen -JumpList.UnpinTip = Frigør fra listen - - -[de-DE] - German (Germany) -Menu.Programs = &Programme -Menu.Apps = Apps -Menu.AllPrograms = Alle Programme -Menu.Back = Zurück -Menu.Favorites = &Favoriten -Menu.Documents = &Dokumente -Menu.Settings = &Einstellungen -Menu.Search = &Suchen -Menu.SearchBox = Suchen -Menu.SearchPrograms = Programme/Dateien durchsuchen -Menu.SearchInternet = Internet durchsuchen -Menu.Searching = Suchvorgang... -Menu.NoMatch = Es wurden keine Suchergebnisse gefunden. -Menu.MoreResults = Weitere Ergebnisse anzeigen -Menu.Help = &Hilfe und Support -Menu.Run = A&usführen... -Menu.Logoff = "%s" ab&melden... -Menu.SwitchUser = &Benutzer wechseln -Menu.Lock = &Sperren -Menu.LogOffShort = &Abmelden -Menu.Undock = Abd&ocken -Menu.Disconnect = &Trennen -Menu.ShutdownBox = He&runterfahren... -Menu.Shutdown = &Herunterfahren -Menu.Restart = &Neu starten -Menu.ShutdownUpdate = Aktualisieren und herunterfahren -Menu.RestartUpdate = Aktualisieren und neu starten -Menu.Sleep = &Energie sparen -Menu.Hibernate = &Ruhezustand -Menu.ControlPanel = S&ystemsteuerung -Menu.PCSettings = PC-Einstellungen -Menu.Security = Windows-Sicherheit -Menu.Network = &Netzwerkverbindungen -Menu.Printers = &Drucker -Menu.Taskbar = &Taskleiste und Startmenü -Menu.SearchFiles = Nach &Dateien oder Ordnern... -Menu.SearchPrinter = Nach &Druckern -Menu.SearchComputers = Nach &Computern -Menu.UserFilesTip = Enthält Ordner für Dokumente, Bilder, Musik und andere Dateien, die Ihnen gehören. -Menu.UserDocumentsTip = Enthält Briefe, Berichte und andere Dokumente und Dateien. -Menu.UserPicturesTip = Enthält digitale Fotos, Bilder und Grafikdateien. -Menu.UserMusicTip = Enthält Musik- und andere Audiodateien. -Menu.UserVideosTip = Enthält Filme und andere Videodateien. -Menu.NetworkTip = Zeigt vorhandene Netzwerkverbindungen an und hilft bei der Erstellung von neuen Verbindungen. -Menu.PrintersTip = Fügt lokale und Netzwerkdrucker hinzu, entfernt und konfiguriert diese. -Menu.TaskbarTip = Passt das Startmenü und die Taskleiste an, z.B. die Auswahl anzuzeigender Elementtypen und deren Darstellung. -Menu.ControlPanelTip = Ändert Einstellungen, und passt die Funktionalität des Computers an. -Menu.DocumentsLibTip = Greift auf Briefe, Berichte, Notizen und andere Dokumente zu. -Menu.MusicLibTip = Gibt Musik und andere Audiodateien wieder. -Menu.PicturesLibTip = Zeigt digitale Bilder an und verwaltet sie. -Menu.VideosLibTip = Sehen Sie sich private Filme und andere digitale Videos an. -Menu.RecordingsLibTip = Sehen Sie sich auf dem Computer aufgezeichnete TV-Programme an. -Menu.DownloadTip = Sucht nach Internetdownloads und Links zu bevorzugten Websites. -Menu.HomegroupTip = Greift auf Bibliotheken und Ordner zu, die von anderen Personen in der Heimnetzgruppe freigegeben werden. -Menu.RunTip = Öffnet ein Programm, einen Ordner, ein Dokument oder eine Website. -Menu.HelpTip = Sucht Hilfethemen, Lernprogramme, Problembehandlung und andere Supportdienste. -Menu.ProgramsTip = Öffnet eine Liste der Programme. -Menu.SearchFilesTip = Sucht nach Dokumenten, Musik, Bildern, E-Mail und mehr. -Menu.GamesTip = Verwaltet Spiele auf dem Computer. -Menu.SecurityTip = Öffnet die Windows-Sicherheitsoptionen, um Kennwörter zu ändern, sich als anderer Benutzer anzumelden oder den Task-Manager zu starten. -Menu.SearchComputersTip = Nach Computern im Netzwerk suchen -Menu.SearchPrintersTip = Nach einem Drucker suchen -Menu.AdminToolsTip = Konfigurieren Sie Verwaltungseinstellungen für den Computer. -Menu.ShutdownTip = Schließt alle offenen Programme, fährt Windows herunter, und schaltet den Computer aus. -Menu.RestartTip = Schließt alle offenen Programme, fährt Windows herunter, und führt einen Neustart durch. -Menu.SleepTip = Speichert die Sitzung im Arbeitsspeicher und versetzt den Computer in einen Energiesparmodus, so dass die Sitzung schnell wiederhergestellt werden kann. -Menu.HibernateTip = Speichert die Sitzung und schaltet den Computer aus. Wenn Sie den Computer einschalten, wird die Sitzung wiederhergestellt. -Menu.LogOffTip = Schließt Programme und führt die Abmeldung aus. -Menu.DisconnectTip = Trennt diese Sitzung. Sie können eine Verbindung mit dieser Sitzung erneut herstellen, wenn Sie sich das nächste Mal anmelden. -Menu.LockTip = Sperrt diesen Computer. -Menu.UndockTip = Entfernt den Laptop- bzw. Notebookcomputer aus der Dockingstation. -Menu.SwitchUserTip = Wechselt Benutzer, ohne Programme zu schließen. -Menu.Empty = (Leer) -Menu.Features = Programme und Funktionen -Menu.FeaturesTip = Deinstalliert oder ändert Programme auf dem Computer. -Menu.SearchPeople = &Nach Personen... -Menu.SortByName = &Nach Namen sortieren -Menu.Open = Ö&ffnen -Menu.OpenAll = Öffnen - &Alle Benutzer -Menu.Explore = &Explorer -Menu.ExploreAll = E&xplorer - Alle Benutzer -Menu.MenuSettings = Einstellungen -Menu.MenuHelp = Hilfe -Menu.MenuExit = Beenden -Menu.LogoffTitle = Windows-Abmeldung -Menu.LogoffPrompt = Möchten Sie sich wirklich abmelden? -Menu.LogoffYes = &Abmelden -Menu.LogoffNo = &Nein -Menu.RenameTitle = Umbenennen -Menu.RenamePrompt = &Neuer Name: -Menu.RenameOK = OK -Menu.RenameCancel = Abbrechen -Menu.Organize = Startmenü organisieren -Menu.Expand = &Erweitern -Menu.Collapse = &Reduzieren -Menu.NewFolder = Neuer Ordner -Menu.NewShortcut = Neue Verknüpfung -Menu.AutoArrange = Automatisch a&nordnen -Menu.ActionOpen = Öffnen -Menu.ActionClose = Schließen -Menu.ActionExecute = Ausführen -Menu.RemoveList = &Aus Liste entfernen -Menu.RemoveAll = &Liste zuletzt verwendeter Elemente löschen -Menu.Explorer = Windows-Explorer -Menu.Start = Start -Menu.StartScreen = Startseite -Menu.StartMenu = Startmenü (Windows) -Menu.PinStart = An Startmenü anheften -Menu.PinStartCs = An Startmenü anheften (Classic Shell) -Menu.UnpinStartCs = Vom Startmenü lösen (Classic Shell) -Menu.MonitorOff = Bildschirm ausschalten -Menu.RemoveHighlight = Haupttreffer entfernen -Menu.Uninstall = &Deinstallieren -Menu.UninstallTitle = Deinstallieren -Menu.UninstallPrompt = Möchten Sie %s wirklich deinstallieren? -Search.CategorySettings = Einstellungen -Search.CategoryPCSettings = PC-Einstellungen -Search.CategoryPrograms = Programme -Search.CategoryDocuments = Dokumente -Search.CategoryMusic = Musik -Search.CategoryPictures = Bilder -Search.CategoryVideos = Videos -Search.CategoryFiles = Dateien -Search.CategoryInternet = Internet -JumpList.Recent = Zuletzt verwendet -JumpList.Frequent = Häufig -JumpList.Tasks = Aufgaben -JumpList.Pinned = Angeheftet -JumpList.Pin = An diese Liste an&heften -JumpList.Unpin = V&on dieser Liste lösen -JumpList.Remove = &Aus Liste entfernen -JumpList.PinTip = An diese Liste anheften -JumpList.UnpinTip = Von dieser Liste lösen - - -[el-GR] - Greek (Greece) -Menu.Programs = &Προγράμματα -Menu.Apps = Εφαρμογές -Menu.AllPrograms = Όλα τα προγράμματα -Menu.Back = Πίσω -Menu.Favorites = Αγαπ&ημένα -Menu.Documents = Έ&γγραφα -Menu.Settings = Ρυ&θμίσεις -Menu.Search = &Αναζήτηση -Menu.SearchBox = Αναζήτηση -Menu.SearchPrograms = Αναζήτηση προγραμμάτων και αρχείων -Menu.SearchInternet = Αναζήτηση στο Internet -Menu.Searching = Αναζήτηση... -Menu.NoMatch = Δεν βρέθηκαν αποτελέσματα για την αναζήτησή σας. -Menu.MoreResults = Περισσότερα αποτελέσματα -Menu.Help = &Βοήθεια και υποστήριξη -Menu.Run = Εκτέ&λεση... -Menu.Logoff = Αποσύν&δεση %s... -Menu.SwitchUser = Α&λλαγή χρήστη -Menu.Lock = &Κλείδωμα -Menu.LogOffShort = &Αποσύνδεση -Menu.Undock = Απαγκύρωση &υπολογιστή -Menu.Disconnect = Απο&σύνδεση -Menu.ShutdownBox = &Τερματισμός... -Menu.Shutdown = &Τερματισμός λειτουργίας -Menu.Restart = &Επανεκκίνηση -Menu.ShutdownUpdate = Ενημέρωση και τερματισμός λειτουργίας -Menu.RestartUpdate = Ενημέρωση και επανεκκίνηση -Menu.Sleep = Αναστολή &λειτουργίας -Menu.Hibernate = &Αδρανοποίηση -Menu.ControlPanel = Πί&νακας Ελέγχου -Menu.PCSettings = Ρυθμίσεις υπολογιστή -Menu.Security = Ασφάλεια των Windows -Menu.Network = &Συνδέσεις Δικτύου -Menu.Printers = Εκτυπ&ωτές -Menu.Taskbar = &Γραμμή εργασιών και μενού "Έναρξη" -Menu.SearchFiles = Για αρ&χεία ή φακέλους... -Menu.SearchPrinter = Για &Εκτυπωτή -Menu.SearchComputers = Για υ&πολογιστές -Menu.UserFilesTip = Περιέχει φακέλους για έγγραφα, εικόνες, μουσική και άλλα αρχεία που σας ανήκουν. -Menu.UserDocumentsTip = Περιέχει επιστολές, αναφορές και άλλα έγγραφα και αρχεία. -Menu.UserPicturesTip = Περιέχει ψηφιακές φωτογραφίες, εικόνες και αρχεία γραφικών. -Menu.UserMusicTip = Περιέχει μουσική και άλλα αρχεία ήχου. -Menu.UserVideosTip = Περιέχει ταινίες και άλλα αρχεία βίντεο. -Menu.NetworkTip = Εμφανίζει τις επίκαιρες συνδέσεις δικτύου σε αυτόν τον υπολογιστή και σας βοηθά στη δημιουργία νέων συνδέσεων -Menu.PrintersTip = Προσθήκη, κατάργηση και ρύθμιση παραμέτρων των τοπικών εκτυπωτών και των εκτυπωτών δικτύου. -Menu.TaskbarTip = Προσαρμογή του μενού "Έναρξη" και της γραμμής εργασιών, όπως των τύπων των προς εμφάνιση στοιχείων και πώς πρέπει να εμφανίζονται. -Menu.ControlPanelTip = Αλλάξτε τις ρυθμίσεις και προσαρμόστε τη λειτουργικότητα του υπολογιστή. -Menu.DocumentsLibTip = Πρόσβαση σε επιστολές, αναφορές, σημειώσεις και άλλους τύπους εγγράφων. -Menu.MusicLibTip = Αναπαραγωγή μουσικής και άλλων αρχείων ήχου. -Menu.PicturesLibTip = Προβολή και οργάνωση ψηφιακών εικόνων. -Menu.VideosLibTip = Παρακολούθηση οικιακών ταινιών και άλλων ψηφιακών βίντεο. -Menu.RecordingsLibTip = Παρακολούθηση τηλεοπτικών προγραμμάτων που έχουν εγγραφεί στον υπολογιστή σας. -Menu.DownloadTip = Εύρεση λήψεων Internet και συνδέσεων προς αγαπημένες τοποθεσίες Web. -Menu.HomegroupTip = Η πρόσβαση σε βιβλιοθήκες και φακέλους είναι κοινή από άλλα άτομα στην οικιακή ομάδα σας. -Menu.RunTip = Ανοίγει ένα πρόγραμμα, φάκελο, έγγραφο ή τοποθεσία Web. -Menu.HelpTip = Βρείτε θέματα Βοήθειας, εγχειρίδια εκμάθησης, λύσεις αντιμετώπισης προβλημάτων και άλλες υπηρεσίες υποστήριξης. -Menu.ProgramsTip = Ανοίγει μια λίστα των προγραμμάτων σας. -Menu.SearchFilesTip = Αναζητήστε έγγραφα, μουσική, εικόνες, αλληλογραφία και πολλά άλλα. -Menu.GamesTip = Χρήση και διαχείριση παιχνιδιών στον υπολογιστή σας. -Menu.SecurityTip = Εκκίνηση Επιλογών ασφαλείας των Windows για αλλαγή κωδικού πρόσβασης, αλλαγή χρήστη ή έναρξη της διαχείρισης εργασιών. -Menu.SearchComputersTip = Αναζήτηση υπολογιστή στο δίκτυο -Menu.SearchPrintersTip = Αναζήτηση ενός εκτυπωτή -Menu.AdminToolsTip = Ρύθμιση των παραμέτρων διαχείρισης του υπολογιστή σας. -Menu.ShutdownTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, τερματίζει τη λειτουργία του υπολογιστή. -Menu.RestartTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, πραγματοποιεί επανεκκίνηση των Windows. -Menu.SleepTip = Διατηρεί την περίοδο λειτουργίας στη μνήμη και θέτει τον υπολογιστή σε κατάσταση χαμηλής ενέργειας, ώστε να μπορείτε να συνεχίσετε γρήγορα την εργασία σας. -Menu.HibernateTip = Αποθηκεύει την περίοδο λειτουργίας και απενεργοποιεί τον υπολογιστή. Όταν ενεργοποιήσετε τον υπολογιστή, τα Windows θα επαναφέρουν την περίοδο λειτουργίας σας. -Menu.LogOffTip = Κλείστε τα προγράμματα και αποσυνδεθείτε. -Menu.DisconnectTip = Αποσυνδέει την περίοδο λειτουργίας σας. Μπορείτε να συνδεθείτε ξανά σε αυτήν την περίοδο λειτουργίας την επόμενη φορά που θα εισέλθετε. -Menu.LockTip = Κλείδωμα αυτού του υπολογιστή. -Menu.UndockTip = Αφαιρεί τον φορητό υπολογιστή σας από ένα σταθμό αγκύρωσης. -Menu.SwitchUserTip = Αλλαγή χρηστών χωρίς κλείσιμο των προγραμμάτων. -Menu.Empty = (Κενό) -Menu.Features = Προγράμματα και δυνατότητες -Menu.FeaturesTip = Κατάργηση εγκατάστασης ή αλλαγή των προγραμμάτων του υπολογιστή σας. -Menu.SearchPeople = Για ά&τομα... -Menu.SortByName = Ταξι&νόμηση κατά όνομα -Menu.Open = Άν&οιγμα -Menu.OpenAll = Άνοιγμα ό&λων των χρηστών -Menu.Explore = Ε&ξερεύνηση -Menu.ExploreAll = &Εξερεύνηση όλων των χρηστών -Menu.MenuSettings = Ρυθμίσεις -Menu.MenuHelp = Βοήθεια -Menu.MenuExit = Έξοδος -Menu.LogoffTitle = Αποσύνδεση των Windows -Menu.LogoffPrompt = Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε; -Menu.LogoffYes = Αποσύ&νδεση -Menu.LogoffNo = Ό&χι -Menu.RenameTitle = Μετονομασία -Menu.RenamePrompt = &Νέο όνομα: -Menu.RenameOK = ΟΚ -Menu.RenameCancel = Άκυρο -Menu.Organize = Οργάνωση μενού "Έναρξη" -Menu.Expand = Ανάπτυ&ξη -Menu.Collapse = Σύμπτ&υξη -Menu.NewFolder = Νέος φάκελος -Menu.NewShortcut = Νέα συντόμευση -Menu.AutoArrange = &Αυτόματη τακτοποίηση -Menu.ActionOpen = Άνοιγμα -Menu.ActionClose = Kλείσιμο -Menu.ActionExecute = Εκτέλεση -Menu.RemoveList = Κατά&ργηση από τη λίστα -Menu.RemoveAll = &Εκκαθάριση λίστας πρόσφατων στοιχείων -Menu.Explorer = Εξερεύνηση των Windows -Menu.Start = Έναρξη -Menu.StartScreen = Οθόνη Έναρξης -Menu.StartMenu = Μενού "Έναρξη" (Windows) -Menu.PinStart = Καρφίτσωμα στο μενού "Έναρξη" -Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Classic Shell) -Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Classic Shell) -Menu.MonitorOff = Απενεργοποίηση της οθόνης -Menu.RemoveHighlight = Κατάργηση επισήμανσης -Menu.Uninstall = &Κατάργηση εγκατάστασης -Menu.UninstallTitle = Κατάργηση εγκατάστασης -Menu.UninstallPrompt = Είστε βέβαιοι ότι θέλετε να καταργήσετε την εγκατάσταση του %s; -Search.CategorySettings = Ρυθμίσεις -Search.CategoryPCSettings = Ρυθμίσεις υπολογιστή -Search.CategoryPrograms = Προγράμματα -Search.CategoryDocuments = Έγγραφα -Search.CategoryMusic = Μουσική -Search.CategoryPictures = Εικόνες -Search.CategoryVideos = Βίντεο -Search.CategoryFiles = Αρχεία -Search.CategoryInternet = Ιnternet -JumpList.Recent = Πρόσφατα -JumpList.Frequent = Στοιχεία που επιλέγονται συχνότερα -JumpList.Tasks = Εργασίες -JumpList.Pinned = Καρφιτσωμένα -JumpList.Pin = &Καρφίτσωμα σε αυτήν τη λίστα -JumpList.Unpin = &Ξεκαρφίτσωμα από αυτήν τη λίστα -JumpList.Remove = Κατά&ργηση από τη λίστα -JumpList.PinTip = Καρφίτσωμα σε αυτήν τη λίστα -JumpList.UnpinTip = Ξεκαρφίτσωμα από αυτήν τη λίστα - - -[en-US] - English (United States) -Menu.Programs = &Programs -Menu.Apps = Apps -Menu.AllPrograms = All Programs -Menu.Back = Back -Menu.Favorites = F&avorites -Menu.Documents = &Documents -Menu.Settings = &Settings -Menu.Search = Sear&ch -Menu.SearchBox = Search -Menu.SearchPrograms = Search programs and files -Menu.SearchInternet = Search the Internet -Menu.Searching = Searching... -Menu.NoMatch = No items match your search. -Menu.MoreResults = See more results -Menu.Help = &Help and Support -Menu.Run = &Run... -Menu.Logoff = &Log Off %s... -Menu.SwitchUser = S&witch user -Menu.Lock = L&ock -Menu.LogOffShort = &Log off -Menu.Undock = Undock Comput&er -Menu.Disconnect = D&isconnect -Menu.ShutdownBox = Sh&ut Down... -Menu.Shutdown = Sh&ut Down -Menu.Restart = &Restart -Menu.ShutdownUpdate = Update and shut down -Menu.RestartUpdate = Update and restart -Menu.Sleep = &Sleep -Menu.Hibernate = &Hibernate -Menu.ControlPanel = &Control Panel -Menu.PCSettings = PC settings -Menu.Security = Windows Security -Menu.Network = &Network Connections -Menu.Printers = &Printers -Menu.Taskbar = &Taskbar and Start Menu -Menu.SearchFiles = For &Files or Folders... -Menu.SearchPrinter = For &Printer -Menu.SearchComputers = For &Computers -Menu.UserFilesTip = Contains folders for Documents, Pictures, Music, and other files that belong to you. -Menu.UserDocumentsTip = Contains letters, reports, and other documents and files. -Menu.UserPicturesTip = Contains digital photos, images, and graphic files. -Menu.UserMusicTip = Contains music and other audio files. -Menu.UserVideosTip = Contains movies and other video files. -Menu.NetworkTip = Displays existing network connections on this computer and helps you create new ones -Menu.PrintersTip = Add, remove, and configure local and network printers. -Menu.TaskbarTip = Customize the Start Menu and the taskbar, such as the types of items to be displayed and how they should appear. -Menu.ControlPanelTip = Change settings and customize the functionality of your computer. -Menu.DocumentsLibTip = Access letters, reports, notes, and other kinds of documents. -Menu.MusicLibTip = Play music and other audio files. -Menu.PicturesLibTip = View and organize digital pictures. -Menu.VideosLibTip = Watch home movies and other digital videos. -Menu.RecordingsLibTip = Watch TV programs recorded on your computer. -Menu.DownloadTip = Find Internet downloads and links to favorite websites. -Menu.HomegroupTip = Access libraries and folders shared by other people in your homegroup. -Menu.RunTip = Opens a program, folder, document, or web site. -Menu.HelpTip = Find Help topics, tutorials, troubleshooting, and other support services. -Menu.ProgramsTip = Opens a list of your programs. -Menu.SearchFilesTip = Search for documents, music, pictures, email and more. -Menu.GamesTip = Play and manage games on your computer. -Menu.SecurityTip = Launch Windows Security Options to Change Password, Switch User, or Start Task Manager. -Menu.SearchComputersTip = Search for computers on the network -Menu.SearchPrintersTip = Search for a printer -Menu.AdminToolsTip = Configure administrative settings for your computer. -Menu.ShutdownTip = Closes all open programs, shuts down Windows, and then turns off your computer. -Menu.RestartTip = Closes all open programs, shuts down Windows, and then starts Windows again. -Menu.SleepTip = Keeps your session in memory and puts the computer in a low-power state so that you can quickly resume working. -Menu.HibernateTip = Saves your session and turns off the computer. When you turn on the computer, Windows restores your session. -Menu.LogOffTip = Close programs and log off. -Menu.DisconnectTip = Disconnects your session. You can reconnect to this session when you log on again. -Menu.LockTip = Lock this computer. -Menu.UndockTip = Removes your laptop or notebook computer from a docking station. -Menu.SwitchUserTip = Switch users without closing programs. -Menu.Empty = (Empty) -Menu.Features = Programs and Features -Menu.FeaturesTip = Uninstall or change programs on your computer. -Menu.SearchPeople = For &People... -Menu.SortByName = Sort &by Name -Menu.Open = &Open -Menu.OpenAll = O&pen All Users -Menu.Explore = &Explore -Menu.ExploreAll = E&xplore All Users -Menu.MenuSettings = Settings -Menu.MenuHelp = Help -Menu.MenuExit = Exit -Menu.LogoffTitle = Log Off Windows -Menu.LogoffPrompt = Are you sure you want to log off? -Menu.LogoffYes = &Log Off -Menu.LogoffNo = &No -Menu.RenameTitle = Rename -Menu.RenamePrompt = &New name: -Menu.RenameOK = OK -Menu.RenameCancel = Cancel -Menu.Organize = Organize Start menu -Menu.Expand = Exp&and -Menu.Collapse = Coll&apse -Menu.NewFolder = New Folder -Menu.NewShortcut = New Shortcut -Menu.AutoArrange = &Auto Arrange -Menu.ActionOpen = Open -Menu.ActionClose = Close -Menu.ActionExecute = Execute -Menu.RemoveList = Remove &from this list -Menu.RemoveAll = C&lear recent items list -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Start Screen -Menu.StartMenu = Start Menu (Windows) -Menu.PinStart = Pin to Start menu -Menu.PinStartCs = Pin to Start menu (Classic Shell) -Menu.UnpinStartCs = Unpin from Start menu (Classic Shell) -Menu.MonitorOff = Turn the display off -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Uninstall -Menu.UninstallTitle = Uninstall -Menu.UninstallPrompt = Are you sure you want to uninstall %s? -Search.CategorySettings = Settings -Search.CategoryPCSettings = PC settings -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Documents -Search.CategoryMusic = Music -Search.CategoryPictures = Pictures -Search.CategoryVideos = Videos -Search.CategoryFiles = Files -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Frequent -JumpList.Tasks = Tasks -JumpList.Pinned = Pinned -JumpList.Pin = P&in to this list -JumpList.Unpin = &Unpin from this list -JumpList.Remove = Remove &from this list -JumpList.PinTip = Pin to this list -JumpList.UnpinTip = Unpin from this list - - -[es-ES] - Spanish (Spain) -Menu.Programs = &Programas -Menu.Apps = Aplicaciones -Menu.AllPrograms = Todos los programas -Menu.Back = Atrás -Menu.Favorites = Fa&voritos -Menu.Documents = Docu&mentos -Menu.Settings = Con&figuración -Menu.Search = &Buscar -Menu.SearchBox = Buscar -Menu.SearchPrograms = Buscar programas y archivos -Menu.SearchInternet = Buscar en Internet -Menu.Searching = Buscando... -Menu.NoMatch = Ningún elemento coincide con el criterio de búsqueda. -Menu.MoreResults = Ver más resultados -Menu.Help = &Ayuda y soporte técnico -Menu.Run = &Ejecutar... -Menu.Logoff = &Cerrar sesión de %s... -Menu.SwitchUser = Cam&biar de usuario -Menu.Lock = Bl&oquear -Menu.LogOffShort = C&errar sesión -Menu.Undock = De&sacoplar equipo -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Apaga&r... -Menu.Shutdown = &Apagar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Actualizar y apagar -Menu.RestartUpdate = Actualizar y reiniciar -Menu.Sleep = &Suspender -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Panel de control -Menu.PCSettings = Configuración de tu PC -Menu.Security = Seguridad de Windows -Menu.Network = &Conexiones de red -Menu.Printers = &Impresoras -Menu.Taskbar = &Barra de tareas y menú Inicio -Menu.SearchFiles = &Archivos o carpetas... -Menu.SearchPrinter = I&mpresoras -Menu.SearchComputers = Equip&os -Menu.UserFilesTip = Contiene carpetas para Documentos, Imágenes, Música y otros archivos que le pertenecen. -Menu.UserDocumentsTip = Contiene cartas, informes, y otros documentos y archivos. -Menu.UserPicturesTip = Contiene fotos digitales, imágenes y archivos de gráficos. -Menu.UserMusicTip = Contiene música y otros archivos de audio. -Menu.UserVideosTip = Contiene películas y otros archivos de vídeo. -Menu.NetworkTip = Muestra las conexiones de red existentes en este equipo y ayuda a crear otras nuevas -Menu.PrintersTip = Agrega, quita y configura impresoras locales y de red. -Menu.TaskbarTip = Personaliza el menú Inicio y la barra de tareas, el tipo de elementos que se muestra y la forma en que deben aparecer. -Menu.ControlPanelTip = Cambie la configuración y personalice la funcionalidad de su equipo. -Menu.DocumentsLibTip = Obtenga acceso a cartas, informes, notas y otra clase de documentos. -Menu.MusicLibTip = Reproduzca música y otros archivos de audio. -Menu.PicturesLibTip = Vea y organice imágenes digitales. -Menu.VideosLibTip = Vea películas domésticas y otros vídeos digitales. -Menu.RecordingsLibTip = Vea programas de televisión grabados en el equipo. -Menu.DownloadTip = Busque descargas de Internet y vínculos a sus sitios web favoritos. -Menu.HomegroupTip = Obtenga acceso a las bibliotecas y carpetas que comparten otros usuarios de su grupo en el hogar. -Menu.RunTip = Abre un programa, una carpeta, un documento o un sitio web. -Menu.HelpTip = Busque temas de Ayuda, tutoriales, solucionar problemas y otros servicios de soporte técnico. -Menu.ProgramsTip = Abre una lista de sus programas. -Menu.SearchFilesTip = Buscar documentos, música, imágenes, correo electrónico y más. -Menu.GamesTip = Juegue y administre los juegos en el equipo. -Menu.SecurityTip = Inicie Opciones de seguridad de Windows para cambiar la contraseña, cambiar de usuario o iniciar el Administrador de tareas. -Menu.SearchComputersTip = Buscar equipos en la red -Menu.SearchPrintersTip = Buscar una impresora -Menu.AdminToolsTip = Haga configuraciones administrativas en el equipo -Menu.ShutdownTip = Cierra todos los programas abiertos, cierra Windows y, después, apaga el equipo. -Menu.RestartTip = Cierra todos los programas abiertos, cierra Windows y después inicia Windows de nuevo. -Menu.SleepTip = Mantiene la memoria de la sesión y pone el equipo en un estado de baja energía para que pueda continuar trabajando rápidamente. -Menu.HibernateTip = Guarda la sesión y apaga el equipo. Cuando inicie el equipo, Windows restaurará la sesión. -Menu.LogOffTip = Cerrar los programas y la sesión. -Menu.DisconnectTip = Desconecta su sesión. Puede reconectarse a esta sesión cuando vuelva a iniciar sesión. -Menu.LockTip = Bloquear este equipo. -Menu.UndockTip = Quita un equipo portátil o de mano de la estación de acoplamiento. -Menu.SwitchUserTip = Cambiar de usuario sin cerrar los programas. -Menu.Empty = (Vacío) -Menu.Features = Programas y características -Menu.FeaturesTip = Desinstale o cambie programas en el equipo. -Menu.SearchPeople = &Personas... -Menu.SortByName = Ordenar por &Nombre -Menu.Open = &Abrir -Menu.OpenAll = Ab&rir todos los usuarios -Menu.Explore = E&xplorar -Menu.ExploreAll = &Explorar todos los usuarios -Menu.MenuSettings = Configuración -Menu.MenuHelp = Ayuda -Menu.MenuExit = Salir -Menu.LogoffTitle = Cerrar la sesión en Windows -Menu.LogoffPrompt = ¿Está seguro de que desea cerrar la sesión? -Menu.LogoffYes = &Cerrar sesión -Menu.LogoffNo = &No -Menu.RenameTitle = Cambiar nombre -Menu.RenamePrompt = &Nuevo nombre: -Menu.RenameOK = Aceptar -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar el menú Inicio -Menu.Expand = &Expandir -Menu.Collapse = &Contraer -Menu.NewFolder = Nueva carpeta -Menu.NewShortcut = Nuevo acceso directo -Menu.AutoArrange = Organi&zación automática -Menu.ActionOpen = Abrir -Menu.ActionClose = Cerrar -Menu.ActionExecute = Ejecutar -Menu.RemoveList = &Quitar de esta lista -Menu.RemoveAll = &Borrar lista de elementos recientes -Menu.Explorer = Explorador de Windows -Menu.Start = Inicio -Menu.StartScreen = Pantalla Inicio -Menu.StartMenu = Menú Inicio (Windows) -Menu.PinStart = Anclar al menú Inicio -Menu.PinStartCs = Anclar al menú Inicio (Classic Shell) -Menu.UnpinStartCs = Desanclar del menú Inicio (Classic Shell) -Menu.MonitorOff = Apagar pantalla -Menu.RemoveHighlight = Quitar como elemento destacado -Menu.Uninstall = &Desinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = ¿Está seguro de que desea desinstalar %s? -Search.CategorySettings = Configuración -Search.CategoryPCSettings = Configuración de tu PC -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Música -Search.CategoryPictures = Imágenes -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Archivos -Search.CategoryInternet = Internet -JumpList.Recent = Reciente -JumpList.Frequent = Frecuente -JumpList.Tasks = Tareas -JumpList.Pinned = Anclado -JumpList.Pin = &Anclar a esta lista -JumpList.Unpin = &Desanclar de esta lista -JumpList.Remove = &Quitar de esta lista -JumpList.PinTip = Anclar a esta lista -JumpList.UnpinTip = Desanclar de esta lista - - -[et-EE] - Estonian (Estonia) -Menu.Programs = &Programmid -Menu.Apps = Rakendused -Menu.AllPrograms = Kõik programmid -Menu.Back = Tagasi -Menu.Favorites = &Lemmikud -Menu.Documents = &Dokumendid -Menu.Settings = &Sätted -Menu.Search = O&tsi -Menu.SearchBox = Otsi -Menu.SearchPrograms = Programmide ja failide otsing -Menu.SearchInternet = Otsi Internetist -Menu.Searching = Otsimine... -Menu.NoMatch = Teie otsingule ei vasta ükski üksus. -Menu.MoreResults = Kuva rohkem tulemeid -Menu.Help = Sp&ikker ja tugi -Menu.Run = &Käivita... -Menu.Logoff = L&ogi välja kasutaja %s... -Menu.SwitchUser = V&aheta kasutajat -Menu.Lock = &Lukusta -Menu.LogOffShort = &Logi välja -Menu.Undock = Doki a&rvuti lahti -Menu.Disconnect = K&atkesta ühendus -Menu.ShutdownBox = S&ule arvuti... -Menu.Shutdown = &Sule arvuti -Menu.Restart = &Taaskäivita -Menu.ShutdownUpdate = Värskenda ja sule -Menu.RestartUpdate = Värskenda ja taaskäivita -Menu.Sleep = &Unerežiim -Menu.Hibernate = &Talveunerežiim -Menu.ControlPanel = &Juhtpaneel -Menu.PCSettings = Arvutisätted -Menu.Security = Windowsi turvalisus -Menu.Network = Võrguühe&ndused -Menu.Printers = &Printerid -Menu.Taskbar = &Tegumiriba ja menüü Start -Menu.SearchFiles = &Failid või kaustad... -Menu.SearchPrinter = &Printer -Menu.SearchComputers = &Arvutitele -Menu.UserFilesTip = Sisaldab dokumentide, piltide, muusika ning teiste teile kuuluvate failide kaustu. -Menu.UserDocumentsTip = Sisaldab kirju, aruandeid ja muid dokumente ning faile. -Menu.UserPicturesTip = Sisaldab digitaalfotosid, pilte ja graafikafaile. -Menu.UserMusicTip = Sisaldab muusikat ja muid helifaile. -Menu.UserVideosTip = Sisaldab filme ja muid videofaile. -Menu.NetworkTip = Kuvab selles arvutis olemasolevad võrguühendused ja aitab luua uusi -Menu.PrintersTip = Lisa, eemalda ja konfigureeri kohalikke ning võrguprintereid. -Menu.TaskbarTip = Saate kohandada menüüd Start ja tegumiriba, näiteks seal kuvatavate üksuste tüüpe ja kuvamisviisi. -Menu.ControlPanelTip = Arvuti sätete muutmine ja funktsioonide kohandamine. -Menu.DocumentsLibTip = Juurdepääs kirjadele, aruannetele, märkmetele ja muudele dokumentidele. -Menu.MusicLibTip = Muusika ja muude helifailide esitamine. -Menu.PicturesLibTip = Digipiltide vaatamine ja korraldamine. -Menu.VideosLibTip = Kodu- ja muude digivideote vaatamine. -Menu.RecordingsLibTip = Arvutisse salvestatud telesaadete vaatamine. -Menu.DownloadTip = Internetist allalaaditavate failide ja lemmikveebisaidi linkide otsimine. -Menu.HomegroupTip = Juurdepääs teiste kodurühma inimeste ühiskasutusse antud teekidele ja kaustadele. -Menu.RunTip = Avab programmi, kausta, dokumendi või veebisaidi. -Menu.HelpTip = Otsige spikriteemasid, õpikuid, tõrkeotsinguid ja muid tugiteenuseid. -Menu.ProgramsTip = Kuvab programmide loendi. -Menu.SearchFilesTip = Otsige dokumente, muusikat, pilte, meile ja muud. -Menu.GamesTip = Mängige ja hallake oma arvutis mänge. -Menu.SecurityTip = Parooli muutmiseks, kasutaja vahetamiseks või tegumihalduri käivitamiseks avage Windowsi turbe suvandid. -Menu.SearchComputersTip = Otsi võrgus olevaid arvuteid -Menu.SearchPrintersTip = Otsi printerit -Menu.AdminToolsTip = Arvuti haldussätete konfigureerimine. -Menu.ShutdownTip = Suleb kõik avatud programmid, suleb Windowsi ja lülitab arvuti välja. -Menu.RestartTip = Suleb kõik avatud programmid, sulgeb Windowsi ning seejärel käivitab Windowsi uuesti. -Menu.SleepTip = Säilitab teie seansi mälus ja lülitab arvuti energiasäästurežiimi, et saaksite kiiresti töötamist jätkata. -Menu.HibernateTip = Salvestab teie seansi ning lülitab arvuti välja. Kui lülitate arvuti sisse, taastab Windows teie seansi. -Menu.LogOffTip = Programmide sulgemine ja väljalogimine. -Menu.DisconnectTip = Katkestab teie seansi. Saate selle seansiga ühenduse taastada, kui uuesti sisse logite. -Menu.LockTip = Selle arvuti lukustamine. -Menu.UndockTip = Eemaldab teie sülearvuti dokkimisjaamast. -Menu.SwitchUserTip = Kasutaja vahetamine ilma programme sulgemata. -Menu.Empty = (Tühi) -Menu.Features = Programmid ja funktsioonid -Menu.FeaturesTip = Desinstallige või muutke programme oma arvutis. -Menu.SearchPeople = &Inimesi... -Menu.SortByName = Sor&di nime järgi -Menu.Open = &Ava -Menu.OpenAll = A&va kaust Kõik kasutajad -Menu.Explore = Uu&ri -Menu.ExploreAll = Uur&i kausta Kõik kasutajad -Menu.MenuSettings = Sätted -Menu.MenuHelp = Spikker -Menu.MenuExit = Välju -Menu.LogoffTitle = Windowsist väljalogimine -Menu.LogoffPrompt = Kas soovite kindlasti välja logida? -Menu.LogoffYes = Lo&gi välja -Menu.LogoffNo = &Ei -Menu.RenameTitle = Ümbernimetamine -Menu.RenamePrompt = &Uus nimi: -Menu.RenameOK = OK -Menu.RenameCancel = Loobu -Menu.Organize = Korralda menüü Start -Menu.Expand = &Laienda -Menu.Collapse = A&henda -Menu.NewFolder = Uus kaust -Menu.NewShortcut = Uus otsetee -Menu.AutoArrange = &Korralda automaatselt -Menu.ActionOpen = Ava -Menu.ActionClose = Sule -Menu.ActionExecute = Täida -Menu.RemoveList = Eemal&da sellest loendist -Menu.RemoveAll = Tü&hjenda hiljutiste üksuste loend -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Avakuva -Menu.StartMenu = Menüü Start (Windows) -Menu.PinStart = Kinnita menüüsse Start -Menu.PinStartCs = Kinnita menüüsse Start (Classic Shell) -Menu.UnpinStartCs = Eemalda menüüst Start (Classic Shell) -Menu.MonitorOff = Lülitage kuvar välja -Menu.RemoveHighlight = Eemalda esiletõst -Menu.Uninstall = &Desinstalli -Menu.UninstallTitle = Desinstalli -Menu.UninstallPrompt = Kas soovite kindlasti desinstallida %s? -Search.CategorySettings = Sätted -Search.CategoryPCSettings = Arvutisätted -Search.CategoryPrograms = Programmid -Search.CategoryDocuments = Dokumendid -Search.CategoryMusic = Muusika -Search.CategoryPictures = Pildid -Search.CategoryVideos = Videod -Search.CategoryFiles = Failid -Search.CategoryInternet = Internet -JumpList.Recent = Hiljutised -JumpList.Frequent = Sagedased -JumpList.Tasks = Toimingud -JumpList.Pinned = Kinnitatud -JumpList.Pin = &Kinnita sellesse loendisse -JumpList.Unpin = &Eemalda sellest loendist -JumpList.Remove = Eemal&da sellest loendist -JumpList.PinTip = Kinnita sellesse loendisse -JumpList.UnpinTip = Eemalda sellest loendist - - -[fa-IR] - Persian -Menu.Programs = &برنامه‌ها -Menu.Apps = برنامه‌ها -Menu.AllPrograms = همه برنامه‌ها -Menu.Back = عقب -Menu.Favorites = علا&قه‌مندی‌ها -Menu.Documents = ا&سناد -Menu.Settings = تن&ظیمات -Menu.Search = &جستجو -Menu.SearchBox = جستجو -Menu.SearchPrograms = جستجوی برنامه‌ها و پرونده‌ها -Menu.SearchInternet = جستجوی اینترنت -Menu.Searching = در حال جستجو... -Menu.NoMatch = ‏‏هیچ موردی با جستجوی شما مطابقت ندارد. -Menu.MoreResults = دیدن نتایج بیشتر -Menu.Help = را&هنمایی و پشتیبانی -Menu.Run = &اجرا... -Menu.Logoff = &خروج از سیستم %s... -Menu.SwitchUser = تعویض کاربر -Menu.Lock = قفل کردن -Menu.LogOffShort = خروج از سیستم -Menu.Undock = جداسازی را&یانه از محل استقرار -Menu.Disconnect = ق&طع ارتباط -Menu.ShutdownBox = خامو&ش کردن... -Menu.Shutdown = خامو&ش کردن... -Menu.Restart = &راه‌اندازی مجدد -Menu.ShutdownUpdate = به‌روزرسانی و خاموش کردن -Menu.RestartUpdate = به‌روزرسانی و راه‌اندازی مجدد -Menu.Sleep = خ&واب -Menu.Hibernate = خاموشی &موقت -Menu.ControlPanel = &صفحه کنترل -Menu.PCSettings = تنظیمات رایانه -Menu.Security = امنیت ویندوز -Menu.Network = اتصالات شب&که -Menu.Printers = &چاپگرها -Menu.Taskbar = &نوار وظیفه و منوی شروع -Menu.SearchFiles = برای &پرونده‌ها و پوشه‌ها... -Menu.SearchPrinter = برای &چاپگر -Menu.SearchComputers = برای &رایانه‌ها -Menu.UserFilesTip = شامل پوشه‌های اسناد، تصاویر، موسیقی‌ها و پرونده‌های دیگری است که به شما تعلق دارد. -Menu.UserDocumentsTip = شامل نامه‌ها، اخبار و اسناد و پرونده‌های دیگر است. -Menu.UserPicturesTip = شامل عکس‌های دیجیتالی، تصاویر و پرونده‌های گرافیکی است. -Menu.UserMusicTip = شامل موسیقی‌ها و دیگر پرونده‌های صوتی است. -Menu.UserVideosTip = شامل فیلم‌ها و دیگر پرونده‌های ویدئویی است. -Menu.NetworkTip = ‏‏اتصالات شبکه موجود روی رایانه را نمایش می‌دهد و به شما در ایجاد اتصالات جدید کمک می کند -Menu.PrintersTip = چاپگرهای محلی و شبکه را اضافه، حذف و پیکربندی کنید. -Menu.TaskbarTip = ‏‏منوی "شروع" و نوار وظیفه را سفارشی می کند، مانند انواع موارد و نحوه نمایش آنها. -Menu.ControlPanelTip = تنظیمات را تغییر داده و عملکرد رایانه را سفارشی کنید. -Menu.DocumentsLibTip = دسترسی به نامه‌ها، گزارش‌ها، یادداشت‌ها، و انواع دیگر مدارک. -Menu.MusicLibTip = پخش موسیقی و پرونده‌های صوتی دیگر. -Menu.PicturesLibTip = مشاهده و سازماندهی تصاویر دیجیتالی. -Menu.VideosLibTip = تماشای فیلم‌های خانوادگی و سایر فیلم‌های دیجیتالی. -Menu.RecordingsLibTip = تماشای برنامه‌های تلویزیونی ضبط شده در رایانه شما. -Menu.DownloadTip = یافتن بارگیری‌های اینترنتی و پیوند به وب‌سایت‌های دلخواه. -Menu.HomegroupTip = به کتابخانه‌ها و پوشه‌هایی که دیگران به اشتراک گذاشته‌اند در گروه خانگی خود دسترسی پیدا کنید. -Menu.RunTip = یک برنامه، پوشه، سند یا وب‌سایت را باز می‌کند. -Menu.HelpTip = پیدا کردن عناوین راهنما، آموزش، رفع اشکال، و خدمات پشتیبانی دیگر. -Menu.ProgramsTip = فهرستی از برنامه‌های شما را باز می‌کند. -Menu.SearchFilesTip = جستجو برای سندها، موسیقی‌ها، تصاویر، پست الکترونیکی و موارد دیگر. -Menu.GamesTip = بازی کردن و مدیریت بازی‌های رایانه شما. -Menu.SecurityTip = راه‌اندازی گزینه‌های امنیتی ویندوز برای تغییر رمز ورود، تعویض کاربر یا شروع کنترل‌گر فعالیت‌ها. -Menu.SearchComputersTip = جستجو برای رایانه‌ها در شبکه -Menu.SearchPrintersTip = جستجو برای چاپگر -Menu.AdminToolsTip = پیکربندی تنظیمات مدیریت برای رایانه شما. -Menu.ShutdownTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس رایانه شما را خاموش می‌کند. -Menu.RestartTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس ویندوز را مجدداً راه‌اندازی می‌کند. -Menu.SleepTip = جلسه شما را در حافظه نگه می‌دارد و رایانه را در حالت مصرف برق کمتر قرار می‌دهد تا شما سریعاً بتوانید به کار خود برگردید. -Menu.HibernateTip = جلسه شما را ذخیره و رایانه را خاموش می‌کند. وقتی که رایانه را روشن می‌کنید، ویندوز جلسه شما را باز می‌گرداند. -Menu.LogOffTip = ‏‏برنامه‌ها را ببندید و از سیستم خارج شوید. -Menu.DisconnectTip = جلسه شما را قطع می‌کند. می‌توانید هنگامی که دوباره به سیستم وارد می‌شوید مجدداً به این جلسه وصل شوید. -Menu.LockTip = این رایانه را قفل کنید. -Menu.UndockTip = رایانه کیفی یا نوت‌بوک خود را از محل استقرار جدا کنید. -Menu.SwitchUserTip = تعویض کاربران بدون بستن برنامه‌ها. -Menu.Empty = (خالی) -Menu.Features = برنامه‌ها و ویژگی‌ها -Menu.FeaturesTip = برنامه‌های رایانه خود را تغییر داده یا پاک کنید. -Menu.SearchPeople = برای ا&فراد... -Menu.SortByName = &ترتیب بر اساس نام -Menu.Open = با&ز کردن -Menu.OpenAll = باز کردن تمام &کاربرها -Menu.Explore = کاو&ش -Menu.ExploreAll = کاوش ت&مام کاربرها -Menu.MenuSettings = تنظیمات -Menu.MenuHelp = راهنما -Menu.MenuExit = خروج -Menu.LogoffTitle = خروج از ویندوز -Menu.LogoffPrompt = آیا برای خروج از سیستم مطمئن هستید؟ -Menu.LogoffYes = خروج از س&یستم -Menu.LogoffNo = &خیر -Menu.RenameTitle = تغییر نام -Menu.RenamePrompt = نام &جدید: -Menu.RenameOK = تایید -Menu.RenameCancel = لغو -Menu.Organize = سازماندهی منوی شروع -Menu.Expand = با&ز شدن -Menu.Collapse = جمع &شدن -Menu.NewFolder = پوشه جدید -Menu.NewShortcut = میانبر جدید -Menu.AutoArrange = ترتیب خو&دکار -Menu.ActionOpen = باز کردن -Menu.ActionClose = بستن -Menu.ActionExecute = اجرا -Menu.RemoveList = حذف از این &لیست -Menu.RemoveAll = &پاک کردن لیست موارد اخیر -Menu.Explorer = کاوشگر ویندوز -Menu.Start = شروع -Menu.StartScreen = صفحه شروع -Menu.StartMenu = منوی آغاز (Windows) -Menu.PinStart = سنجاق کردن به منوی شروع -Menu.PinStartCs = سنجاق کردن به منوی شروع (Classic Shell) -Menu.UnpinStartCs = برداشتن از منوی شروع (Classic Shell) -Menu.MonitorOff = خاموش کردن صفحه نمایش -Menu.RemoveHighlight = حذف هایلایت -Menu.Uninstall = ل&غو نصب -Menu.UninstallTitle = لغو نصب -Menu.UninstallPrompt = ‏‏آیا مطمئنید می خواهید %s را لغو نصب کنید؟ -Menu.ClassicSettings = منوی ش&روع کلاسیک -Menu.SettingsTip = تنظیمات منوی شروع کلاسیک -Search.CategorySettings = تنظیمات -Search.CategoryPCSettings = تنظیمات رایانه -Search.CategoryPrograms = برنامه‌ها -Search.CategoryDocuments = اسناد -Search.CategoryMusic = موسیقی -Search.CategoryPictures = تصاویر -Search.CategoryVideos = فیلم‌ها -Search.CategoryFiles = پرونده‌ها -Search.CategoryInternet = اینترنت -JumpList.Recent = اخیر -JumpList.Frequent = مکرر -JumpList.Tasks = وظایف -JumpList.Pinned = سنجاق شده -JumpList.Pin = سن&جاق کردن به این لیست -JumpList.Unpin = &برداشتن از این لیست -JumpList.Remove = ح&ذف از این لیست -JumpList.PinTip = سننجاق کردن به این لیست -JumpList.UnpinTip = برداشتن از این لیست - - -[fi-FI] - Finnish (Finland) -Menu.Programs = O&hjelmat -Menu.Apps = Sovellukset -Menu.AllPrograms = Kaikki ohjelmat -Menu.Back = Takaisin -Menu.Favorites = &Suosikit -Menu.Documents = &Tiedostot -Menu.Settings = &Asetukset -Menu.Search = &Etsi -Menu.SearchBox = Etsi -Menu.SearchPrograms = Hae ohjelmista ja tiedostoista -Menu.SearchInternet = Etsi Internetistä -Menu.Searching = Etsitään... -Menu.NoMatch = Hakuehtoja täyttäviä kohteita ei löytynyt. -Menu.MoreResults = Näytä lisää tuloksia -Menu.Help = &Ohje ja tuki -Menu.Run = Suo&rita... -Menu.Logoff = Kirjaa &ulos: %s... -Menu.SwitchUser = &Vaihda käyttäjää -Menu.Lock = Luk&itse -Menu.LogOffShort = &Kirjaudu ulos -Menu.Undock = &Poista tietokone -Menu.Disconnect = &Katkaise yhteys -Menu.ShutdownBox = Sa&mmuta... -Menu.Shutdown = &Sammuta -Menu.Restart = Käynnistä &uudelleen -Menu.ShutdownUpdate = Päivitä ja sammuta -Menu.RestartUpdate = Päivitä ja käynnistä uudelleen -Menu.Sleep = L&epotila -Menu.Hibernate = &Horrostila -Menu.ControlPanel = &Ohjauspaneeli -Menu.PCSettings = Tietokoneen asetukset -Menu.Security = Windowsin suojaus -Menu.Network = &Verkkoyhteydet -Menu.Printers = T&ulostimet -Menu.Taskbar = &Tehtäväpalkki ja Käynnistä-valikko -Menu.SearchFiles = &Tiedostoja tai kansioita... -Menu.SearchPrinter = &Tulostimia -Menu.SearchComputers = Tiet&okoneita -Menu.UserFilesTip = Sisältää kansiot asiakirjoille, kuville, musiikille ja muille tiedostoillesi. -Menu.UserDocumentsTip = Sisältää asiakirjoja, tekstitiedostoja ja muita tiedostoja. -Menu.UserPicturesTip = Sisältää digitaalisia kuvia ja grafiikkatiedostoja. -Menu.UserMusicTip = Musiikki- ja äänitiedostojen tallennuspaikka. -Menu.UserVideosTip = Videotiedostojen tallennuspaikka. -Menu.NetworkTip = Näyttää tämän tietokoneen verkkoyhteydet ja auttaa uusien luomisessa -Menu.PrintersTip = Lisää, poistaa ja määrittää paikallisia ja verkossa olevia tulostimia. -Menu.TaskbarTip = Mukauttaa Käynnistä-valikon ja tehtäväpalkin asetuksia, kuten ilmaisinalueen kohteiden näyttötapaa. -Menu.ControlPanelTip = Muuta asetuksia ja muokkaa tietokoneen toimintaa. -Menu.DocumentsLibTip = Käytä kirjeitä, raportteja, muistiinpanoja ja muunlaisia asiakirjoja. -Menu.MusicLibTip = Toista musiikkia ja muita äänitiedostoja. -Menu.PicturesLibTip = Katsele digitaalisia kuvia ja järjestä niitä. -Menu.VideosLibTip = Katsele kotivideoita ja muita digitaalisia videoita. -Menu.RecordingsLibTip = Katsele tietokoneeseen tallennettuja TV-ohjelmia. -Menu.DownloadTip = Löydä ladattavia Internet-tiedostoja ja suosikkisivustojen linkkejä. -Menu.HomegroupTip = Käytä kotiryhmäsi muiden jäsenien jakamia kirjastoja ja kansioita. -Menu.RunTip = Avaa kansion, tiedoston tai WWW-sivun. -Menu.HelpTip = Etsi ohjeaiheita, opetusohjelmia, vianmääritystietoja ja muita tukipalveluja. -Menu.ProgramsTip = Avaa ohjelmaluettelon. -Menu.SearchFilesTip = Etsi asiakirjoja, musiikkia, kuvia, sähköpostiviestejä ja muita tiedostoja. -Menu.GamesTip = Pelaa ja käsittele tietokoneessa olevia pelejä. -Menu.SecurityTip = Avaa Windowsin suojausasetukset, jotta voit vaihtaa salasanan, vaihtaa käyttäjää tai käynnistää Tehtävienhallinnan. -Menu.SearchComputersTip = Etsi tietokoneita verkosta -Menu.SearchPrintersTip = Etsi tulostimia -Menu.AdminToolsTip = Määritä tietokoneen hallinta-asetukset. -Menu.ShutdownTip = Sulkee kaikki ohjelmat ja Windowsin sekä sammuttaa tietokoneen. -Menu.RestartTip = Sulkee kaikki avoimet ohjelmat ja Windowsin ja käynnistää sitten Windowsin uudelleen. -Menu.SleepTip = Säilyttää istunnon muistissa ja siirtää tietokoneen virransäästötilaan, jotta voit nopeasti jatkaa työskentelyä. -Menu.HibernateTip = Tallentaa istunnon ja sammuttaa tietokoneen. Kun käynnistät tietokoneen, Windows jatkaa istuntoa. -Menu.LogOffTip = Sulje ohjelmat ja kirjaudu ulos. -Menu.DisconnectTip = Katkaisee yhteyden istuntoon. Voit muodostaa yhteyden tähän istuntoon uudelleen kirjauduttaessa uudelleen. -Menu.LockTip = Lukitse tämä tietokone. -Menu.UndockTip = Poistaa kannettavan tietokoneen telakointiasemasta. -Menu.SwitchUserTip = Vaihda käyttäjiä sulkematta ohjelmia. -Menu.Empty = (Tyhjä) -Menu.Features = Ohjelmat ja toiminnot -Menu.FeaturesTip = Poista tai muuta tietokoneessa olevia ohjelmia. -Menu.SearchPeople = &Henkilöitä... -Menu.SortByName = &Lajittele nimen mukaan -Menu.Open = &Avaa -Menu.OpenAll = Avaa &kaikki käyttäjät -Menu.Explore = &Resurssienhallinta -Menu.ExploreAll = &Selaa kaikkia käyttäjiä -Menu.MenuSettings = Asetukset -Menu.MenuHelp = Ohje -Menu.MenuExit = Lopeta -Menu.LogoffTitle = Kirjaudu ulos Windowsista -Menu.LogoffPrompt = Haluatko varmasti kirjautua ulos? -Menu.LogoffYes = &Kirjaudu ulos -Menu.LogoffNo = E&i -Menu.RenameTitle = Nimeä uudelleen -Menu.RenamePrompt = &Uusi nimi: -Menu.RenameOK = OK -Menu.RenameCancel = Peruuta -Menu.Organize = Järjestä Käynnistä-valikko -Menu.Expand = &Laajenna -Menu.Collapse = &Kutista -Menu.NewFolder = Uusi kansio -Menu.NewShortcut = Uusi pikakuvake -Menu.AutoArrange = &Järjestä automaattisesti -Menu.ActionOpen = Avaa -Menu.ActionClose = Sulje -Menu.ActionExecute = Suorita -Menu.RemoveList = &Poista luettelosta -Menu.RemoveAll = &Tyhjennä viimeisimpien tiedostojen luettelo -Menu.Explorer = Resurssienhallinta -Menu.Start = Käynnistä -Menu.StartScreen = Aloitusnäyttö -Menu.StartMenu = Käynnistä-valikko (Windows) -Menu.PinStart = Kiinnitä Käynnistä-valikkoon -Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Classic Shell) -Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Classic Shell) -Menu.MonitorOff = Sammuta näyttö -Menu.RemoveHighlight = Poista tärkeä kohde -Menu.Uninstall = &Poista asennus -Menu.UninstallTitle = Poista asennus -Menu.UninstallPrompt = Haluatko varmasti poistaa kohteen %s asennuksen? -Search.CategorySettings = Asetukset -Search.CategoryPCSettings = Tietokoneen asetukset -Search.CategoryPrograms = Ohjelmat -Search.CategoryDocuments = Tiedostot -Search.CategoryMusic = Musiikki -Search.CategoryPictures = Kuvat -Search.CategoryVideos = Videot -Search.CategoryFiles = Tiedostoja -Search.CategoryInternet = Internet -JumpList.Recent = Viimeksi käytetyt tiedostot -JumpList.Frequent = Usein käytetty -JumpList.Tasks = Tehtävät -JumpList.Pinned = Kiinnitetty -JumpList.Pin = Kiinnitä &tähän luetteloon -JumpList.Unpin = Poista &kiinnitys tästä luettelosta -JumpList.Remove = &Poista luettelosta -JumpList.PinTip = Kiinnitä tähän luetteloon -JumpList.UnpinTip = Poista kiinnitys tästä luettelosta - - -[fr-FR] - French (France) -Menu.Programs = Progra&mmes -Menu.Apps = Applications -Menu.AllPrograms = Tous les programmes -Menu.Back = Précédent -Menu.Favorites = Fa&voris -Menu.Documents = Doc&uments -Menu.Settings = &Paramètres -Menu.Search = Rec&hercher -Menu.SearchBox = Rechercher -Menu.SearchPrograms = Rechercher les programmes et fichiers -Menu.SearchInternet = Rechercher sur Internet -Menu.Searching = Recherche… -Menu.NoMatch = Aucun élément ne correspond à la recherche. -Menu.MoreResults = Voir plus de résultats -Menu.Help = &Aide et support -Menu.Run = E&xécuter… -Menu.Logoff = Fermer la sessi&on %s… -Menu.SwitchUser = &Changer d’utilisateur -Menu.Lock = Verr&ouiller -Menu.LogOffShort = &Fermer la session -Menu.Undock = R&etirer l’ordinateur -Menu.Disconnect = &Déconnecter -Menu.ShutdownBox = Arrê&ter… -Menu.Shutdown = A&rrêter -Menu.Restart = &Redémarrer -Menu.ShutdownUpdate = Mettre à jour et arrêter -Menu.RestartUpdate = Mettre à jour et redémarrer -Menu.Sleep = Mettre en &veille -Menu.Hibernate = &Mettre en veille prolongée -Menu.ControlPanel = &Panneau de configuration -Menu.PCSettings = Paramètres du PC -Menu.Security = Sécurité de Windows -Menu.Network = &Connexions réseau -Menu.Printers = &Imprimantes -Menu.Taskbar = &Barre des tâches et menu Démarrer -Menu.SearchFiles = Des &fichiers ou des dossiers… -Menu.SearchPrinter = Une i&mprimante -Menu.SearchComputers = Des &ordinateurs -Menu.UserFilesTip = Contient des dossiers pour les documents, les images, la musique et d’autres fichiers utilisateur. -Menu.UserDocumentsTip = Ouvrir des lettres, rapports et autres documents et fichiers. -Menu.UserPicturesTip = Contient des photos numériques, des images et des fichiers graphiques. -Menu.UserMusicTip = Contient de la musique et des fichiers audio. -Menu.UserVideosTip = Contient des films et des fichiers vidéo. -Menu.NetworkTip = Affiche les connexions réseau existantes sur cet ordinateur et vous aide à en créer de nouvelles -Menu.PrintersTip = Ajouter, supprimer ou configurer des imprimantes locales ou en réseau. -Menu.TaskbarTip = Personnalise le menu Démarrer et la barre des tâches, notamment les types d’éléments à afficher et l’aspect à leur donner. -Menu.ControlPanelTip = Modifier les paramètres et personnaliser la fonctionnalité de l’ordinateur. -Menu.DocumentsLibTip = Accéder aux lettres, rapports et notes et à d’autres types de documents. -Menu.MusicLibTip = Écouter de la musique et des fichiers audio. -Menu.PicturesLibTip = Afficher et organiser les images. -Menu.VideosLibTip = Regarder des films et d’autres vidéos numériques à la maison. -Menu.RecordingsLibTip = Regarder les programmes TV enregistrés sur cet ordinateur. -Menu.DownloadTip = Rechercher des téléchargements Internet et des liens vers les sites Web favoris. -Menu.HomegroupTip = Accéder aux bibliothèques et aux dossiers partagés par les autres membres du groupe résidentiel. -Menu.RunTip = Ouvrir un programme, un dossier, un document ou un site Web. -Menu.HelpTip = Rechercher des rubriques d’aide, des didacticiels, des informations de dépannage et d’autres services d’assistance. -Menu.ProgramsTip = Afficher tous les programmes présents sur cet ordinateur. -Menu.SearchFilesTip = Rechercher des documents, des morceaux de musique, des images, des messages et bien plus encore. -Menu.GamesTip = Jouer des parties et gérer les jeux de cet ordinateur. -Menu.SecurityTip = Lancer les Options de sécurité Windows pour modifier le mot de passe, changer d’utilisateur ou ouvrir le gestionnaire des tâches. -Menu.SearchComputersTip = Rechercher des ordinateurs sur le réseau -Menu.SearchPrintersTip = Rechercher une imprimante -Menu.AdminToolsTip = Configurer les paramètres d’administration de cet ordinateur. -Menu.ShutdownTip = Fermer tous les programmes ouverts, arrêter Windows et éteindre cet ordinateur. -Menu.RestartTip = Fermer tous les programmes ouverts, arrêter Windows puis redémarrer Windows. -Menu.SleepTip = Conserver cette session en mémoire en plaçant l’ordinateur en mode de consommation réduite, pour permettre de reprendre rapidement le travail. -Menu.HibernateTip = Enregistrer cette session et éteindre l’ordinateur. Lors du redémarrage de l’ordinateur, la session sera restaurée. -Menu.LogOffTip = Fermer les programmes et cette session. -Menu.DisconnectTip = Se déconnecter de cette session. Il sera possible de se reconnecter à cette session à l’ouverture d’une nouvelle session. -Menu.LockTip = Verrouiller cet ordinateur. -Menu.UndockTip = Retirer l’ordinateur portable de sa station d’accueil. -Menu.SwitchUserTip = Changer d’utilisateur sans fermer les programmes. -Menu.Empty = (Vide) -Menu.Features = Programmes et fonctionnalités -Menu.FeaturesTip = Désinstaller ou modifier des programmes sur cet ordinateur. -Menu.SearchPeople = Des &personnes… -Menu.SortByName = Trier par &nom -Menu.Open = &Ouvrir -Menu.OpenAll = Ouvrir &tous les utilisateurs -Menu.Explore = E&xplorer -Menu.ExploreAll = &Explorer Tous les utilisateurs -Menu.MenuSettings = Paramètres -Menu.MenuHelp = Aide -Menu.MenuExit = Quitter -Menu.LogoffTitle = Fermeture de session Windows -Menu.LogoffPrompt = Faut-il vraiment fermer cette session ? -Menu.LogoffYes = &Fermer la session -Menu.LogoffNo = &Non -Menu.RenameTitle = Renommer -Menu.RenamePrompt = &Nouveau nom : -Menu.RenameOK = OK -Menu.RenameCancel = Annuler -Menu.Organize = Organiser le menu Démarrer -Menu.Expand = &Développer -Menu.Collapse = &Réduire -Menu.NewFolder = Nouveau dossier -Menu.NewShortcut = Nouveau raccourci -Menu.AutoArrange = &Réorganisation automatique -Menu.ActionOpen = Ouvrir -Menu.ActionClose = Fermer -Menu.ActionExecute = Exécuter -Menu.RemoveList = &Supprimer de cette liste -Menu.RemoveAll = Effacer les é&léments récents -Menu.Explorer = Explorateur Windows -Menu.Start = Démarrer -Menu.StartScreen = Écran d’accueil -Menu.StartMenu = Menu Démarrer (Windows) -Menu.PinStart = Épingler au menu Démarrer -Menu.PinStartCs = Épingler au menu Démarrer (Classic Shell) -Menu.UnpinStartCs = Détacher du menu Démarrer (Classic Shell) -Menu.MonitorOff = Éteindre l’affichage -Menu.RemoveHighlight = Supprimer la recommandation -Menu.Uninstall = &Désinstaller -Menu.UninstallTitle = Désinstaller -Menu.UninstallPrompt = Faut-il vraiment désinstaller %s ? -Search.CategorySettings = Paramètres -Search.CategoryPCSettings = Paramètres du PC -Search.CategoryPrograms = Programmes -Search.CategoryDocuments = Documents -Search.CategoryMusic = Musique -Search.CategoryPictures = Images -Search.CategoryVideos = Vidéos -Search.CategoryFiles = Fichiers -Search.CategoryInternet = Internet -JumpList.Recent = Récent -JumpList.Frequent = Fréquent -JumpList.Tasks = Tâches -JumpList.Pinned = Épinglé -JumpList.Pin = Ép&ingler à cette liste -JumpList.Unpin = &Détacher de cette liste -JumpList.Remove = Suppri&mer de cette liste -JumpList.PinTip = Épingler à cette liste -JumpList.UnpinTip = Détacher de cette liste - - -[gd-GB] - Scottish Gaelic (United Kingdom) -Menu.Programs = &Prògraman -Menu.Apps = Aplacaidean -Menu.AllPrograms = Na h-uile prògram -Menu.Back = Air ais -Menu.Favorites = &Annsachdan -Menu.Documents = &Sgrìobhainnean -Menu.Settings = R&oghainnean -Menu.Search = &Lorg -Menu.SearchBox = Lorg -Menu.SearchPrograms = Lorg prògraman is faidhlichean -Menu.SearchInternet = Lorg air an eadar-lìon -Menu.Searching = Ga lorg... -Menu.NoMatch = Chan eil dad a' freagairt ris na lorg thu. -Menu.MoreResults = Faic barrachd thoraidhean -Menu.Help = Cob&hair is taic -Menu.Run = &Ruith... -Menu.Logoff = C&làraich %s a-mach... -Menu.SwitchUser = Gearr leum gu cleachdaiche eile -Menu.Lock = Glais -Menu.LogOffShort = Clàraich a-mach -Menu.Undock = N&eo-dhocaich an coimpiutair -Menu.Disconnect = Dì-cheanga&il -Menu.ShutdownBox = &Dùin sìos... -Menu.Shutdown = &Dùin sìos -Menu.Restart = &Ath-thòisich -Menu.ShutdownUpdate = Ùraich is dùin sìos -Menu.RestartUpdate = Ùraich is ath-thòisich -Menu.Sleep = C&uir na chadal -Menu.Hibernate = &Geamhraich -Menu.ControlPanel = A' &phanail-smachd -Menu.PCSettings = Roghainnean a' PC -Menu.Security = Tèarainteachd Windows -Menu.Network = Cea&nglaichean lìonraidh -Menu.Printers = Clò-&bhualadairean -Menu.Taskbar = Bàr nan sao&thair is an clàr-taice tòiseachaidh -Menu.SearchFiles = Airson &faidhlichean no pasganan... -Menu.SearchPrinter = Airson clò-&bhualadair -Menu.SearchComputers = Airson &coimpiutairean -Menu.UserFilesTip = Tha pasgain airson sgrìobhainnean, dealbhan, ceòl is na faidhlichean eile agad ann. -Menu.UserDocumentsTip = Tha litrichean, aithisgean, sgrìobhainnean is faidhlichean eile ann. -Menu.UserPicturesTip = Tha dealbhan digiteach, ìomhaighean is faidhlichean grafaigeach ann. -Menu.UserMusicTip = Tha faidhlichean ciùil is fuaime ann. -Menu.UserVideosTip = Tha filmichean is faidhlichean video eile ann. -Menu.NetworkTip = Seallaidh e ceanglaichean lìonraidh a tha air a' choimpiutair seo 's cuidichidh e a' cruthachadh feadhainn ùra -Menu.PrintersTip = Cuir ris, thoir air falbh is rèitich clò-bhualadairean ionadail is lìonraidh. -Menu.TaskbarTip = Gnàthaich an clàr-taice tòiseachaidh agus bàr nan saothair, can seòrsa nan nithean a chithear agus mar a nochdas iad. -Menu.ControlPanelTip = Atharraich na roghainnean is gnàthaich comas-gnìomh a' choimpiutair agad. -Menu.DocumentsLibTip = Dèan inntrigeadh do litrichean, aithisgean, nòtaichean is sgrìobhainnean eile. -Menu.MusicLibTip = Cluich ceòl is faidhlichean fuaime eile. -Menu.PicturesLibTip = Faic is cuir air dòigh dealbhan digiteach. -Menu.VideosLibTip = Coimhead air filmichean dachaigh is videothan digiteach eile. -Menu.RecordingsLibTip = Coimhead air prògraman TBh a chlàraich thu air a' choimpiutair agad. -Menu.DownloadTip = Lorg rudan ri luchdadh a-nuas on eadar-lìon is ceanglaichean ris na làraichean-lìn as fhearr leat. -Menu.HomegroupTip = Dèan inntrigeadh do leabharlannan is pasgain air an co-roinneadh le daoine eile sa bhuidhinn dachaigh agad. -Menu.RunTip = Fosglaidh seo prògram, pasgan, sgrìobhainn no làrach-lìn. -Menu.HelpTip = Lorg cuspairean na cobharach, treòirean, fuasgladh dhuilgheadasan is seirbheisean taice eile. -Menu.ProgramsTip = Fosglaidh seo liosta nam prògraman agad. -Menu.SearchFilesTip = Lorg sgrìobhainnean, ceòl, dealbhan, puist-d is mòran a bharrachd. -Menu.GamesTip = Cluich is stiùir geamannan air a' choimpiutair agad. -Menu.SecurityTip = Tòisich roghainnean tèarainteachd Windows gus facal-faire atharrachadh, suidseadh eadar cleachdaichean no manaidsear nan saothair a thòiseachadh. -Menu.SearchComputersTip = Lorg coimpiutairean air an lìonra -Menu.SearchPrintersTip = Lorg clò-bhualadair -Menu.AdminToolsTip = Rèitich roghainnean rianaire air a' choimpiutair agad. -Menu.ShutdownTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus cuiridh e dheth an coimpiutair agad. -Menu.RestartTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus tòisichidh e Windows às ùr. -Menu.SleepTip = Cumaidh seo an seisean agad na chuimhne agus cuiridh e an coimpiutair na staid nach cleachd ach beagan cumhachd airson 's gun urrainn dhut tòiseachadh air d' obair a-rithist gu luath. -Menu.HibernateTip = Sàbhailidh seo an seisean agad is cuiridh e dheth an coimpiutair. Nuair a chuireas tu air an coimpiutair a-rithist, aisigidh Windows an seisean dhut. -Menu.LogOffTip = Dùin na prògraman is clàraich a-mach. -Menu.DisconnectTip = Dì-cheanglaidh seo an seisean agad. 'S urrainn dhut ceangal ris an t-seisean seo às ùr nuair a chlàraicheas tu a-steach a-rithist. -Menu.LockTip = Glais an coimpiutair seo. -Menu.UndockTip = Bheir seo an laptop no notebook agad air falbh on stèisean docaidh. -Menu.SwitchUserTip = Gearr leum eadar cleachdaichean gun na prògraman a dhùnadh. -Menu.Empty = (Falamh) -Menu.Features = Prògraman is feartan -Menu.FeaturesTip = Dì-stàlaich no atharraich prògraman air a' choimpiutair agad. -Menu.SearchPeople = Airson &daoine... -Menu.SortByName = Seòrsaich a-rèir ain&m -Menu.Open = F&osgail -Menu.OpenAll = &Fosgail a h-uile cleachdaiche -Menu.Explore = &Rùraich -Menu.ExploreAll = Rùraic&h a h-uile cleachdaiche -Menu.MenuSettings = Roghainnean -Menu.MenuHelp = Cobhair -Menu.MenuExit = Fàg an-seo -Menu.LogoffTitle = Clàraich a-mach à Windows -Menu.LogoffPrompt = A bheil thu cinnteach gu bheil thu airson clàradh a-mach? -Menu.LogoffYes = &Clàraich a-mach -Menu.LogoffNo = Cha&n eil -Menu.RenameTitle = Thoir ainm ùr air -Menu.RenamePrompt = An &t-ainm ùr: -Menu.RenameOK = Ceart ma-thàa -Menu.RenameCancel = Sguir dheth -Menu.Organize = Cuir air dòigh an clàr-taice tòiseachaidh -Menu.Expand = Leud&aich -Menu.Collapse = Co-the&annaich -Menu.NewFolder = Pasgan ùr -Menu.NewShortcut = Ath-ghoirid ùr -Menu.AutoArrange = C&uir air dòigh gu fèin-obrachail -Menu.ActionOpen = Fosgail -Menu.ActionClose = Dùin -Menu.ActionExecute = Cuir an gnìomh -Menu.RemoveList = Thoir air &falbh on liosta seo -Menu.RemoveAll = Fa&lamhaich liosta nan nithean a bha fosgailte o chionn goirid -Menu.Explorer = Windows Explorer -Menu.Start = Tòisich -Menu.StartScreen = An sgrìn-tòiseachaidh -Menu.StartMenu = Start Menu (Windows) -Menu.PinStart = Prìnich ris a' chlàr-taice tòiseachaidh -Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Classic Shell) -Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Classic Shell) -Menu.MonitorOff = Cuir an t-uidheam-taisbeanaidh dheth -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Dì-stàlaich -Menu.UninstallTitle = Dì-stàlaich -Menu.UninstallPrompt = A bheil thu cinnteach gu bheil thu airson %s a dhì-stàladh? -Search.CategorySettings = Roghainnean -Search.CategoryPCSettings = Roghainnean a' PC -Search.CategoryPrograms = Prògraman -Search.CategoryDocuments = Sgrìobhainnean -Search.CategoryMusic = Ceòl -Search.CategoryPictures = Dealbhan -Search.CategoryVideos = Videothan -Search.CategoryFiles = Faidhlichean -Search.CategoryInternet = An t-eadar-lìon -JumpList.Recent = O chionn goirid -JumpList.Frequent = Gu tric -JumpList.Tasks = Saothraichean -JumpList.Pinned = Prìnichte -JumpList.Pin = Prìn&ich ris an liosta seo -JumpList.Unpin = Dì-phrìnich &on liosta seo -JumpList.Remove = Thoir air &falbh on liosta seo -JumpList.PinTip = Prìnich ris an liosta seo -JumpList.UnpinTip = Dì-phrìnich on liosta seo - - -[he-IL] - Hebrew (Israel) -Menu.Programs = &תוכניות -Menu.Apps = אפליקציות -Menu.AllPrograms = כל התוכניות -Menu.Back = הקודם -Menu.Favorites = מו&עדפים -Menu.Documents = מסמכ&ים -Menu.Settings = &הגדרות -Menu.Search = &חפש -Menu.SearchBox = חפש -Menu.SearchPrograms = חפש בתוכניות ובקבצים -Menu.SearchInternet = חפש באינטרנט -Menu.Searching = מחפש... -Menu.NoMatch = ‏‏אין פריטים התואמים לחיפוש שלך. -Menu.MoreResults = הצג תוצאות נוספות -Menu.Help = ע&זרה ותמיכה -Menu.Run = הפע&לה... -Menu.Logoff = י&ציאת %s... -Menu.SwitchUser = החלף מש&תמש -Menu.Lock = נ&על -Menu.LogOffShort = &צא -Menu.Undock = &בטל עיגון מחשב -Menu.Disconnect = התנת&קות -Menu.ShutdownBox = &כיבוי... -Menu.Shutdown = &כיבוי -Menu.Restart = &הפעלה מחדש -Menu.ShutdownUpdate = עדכן וכבה -Menu.RestartUpdate = עדכן והפעל מחדש -Menu.Sleep = &שינה -Menu.Hibernate = &מצב שינה -Menu.ControlPanel = &לוח הבקרה -Menu.PCSettings = הגדרות מחשב -Menu.Security = אבטחת Windows -Menu.Network = חיבורי &רשת -Menu.Printers = &מדפסות -Menu.Taskbar = שורת המ&שימות ותפריט התחלה -Menu.SearchFiles = עבור &קבצים או תיקיות... -Menu.SearchPrinter = עבור מ&דפסת -Menu.SearchComputers = עבור &מחשבים -Menu.UserFilesTip = מכיל תיקיות עבור מסמכים, תמונות, מוסיקה וקבצים אחרים השייכים לך. -Menu.UserDocumentsTip = מכיל מכתבים, דוחות ומסמכים וקבצים אחרים. -Menu.UserPicturesTip = תיקיה זו מכילה צילומים דיגיטליים, תמונות וקבצי גרפיקה. -Menu.UserMusicTip = תיקיה זו מכילה קבצי מוסיקה וקבצי שמע אחרים. -Menu.UserVideosTip = תיקיה זו מכילה סרטים וקבצי וידאו אחרים. -Menu.NetworkTip = הצגת חיבורי רשת קיימים במחשב זה ועזרה ביצירת חיבורים חדשים -Menu.PrintersTip = הוסף, הסר והגדר מדפסות מקומיות ומדפסות רשת. -Menu.TaskbarTip = התאם אישית את תפריט התחלה ואת שורת המשימות, כגון סוגי הפריטים שיוצגו ואופן התצוגה שלהם. -Menu.ControlPanelTip = שנה הגדרות והתאם אישית את הפונקציונליות של המחשב שלך. -Menu.DocumentsLibTip = גש למכתבים, דוחות, פתקים וסוגי מסמכים אחרים. -Menu.MusicLibTip = השמע קבצי מוסיקה וקבצי שמע אחרים. -Menu.PicturesLibTip = הצג וארגן תמונות דיגיטליות. -Menu.VideosLibTip = צפה בסרטים ביתיים ובסרטי וידאו דיגיטליים אחרים. -Menu.RecordingsLibTip = צפה בתוכניות טלוויזיה שהוקלטו במחשב שלך. -Menu.DownloadTip = מצא הורדות באינטרנט וקישורים לאתרי אינטרנט מועדפים. -Menu.HomegroupTip = גש לספריות ותיקיות שמשתפים אנשים אחרים בקבוצה הביתית שלך. -Menu.RunTip = פתיחת תוכנית, תיקיה, מסמך או אתר אינטרנט. -Menu.HelpTip = חפש נושאי עזרה, ערכות לימוד, כלי פתרון בעיות ושירותי תמיכה נוספים. -Menu.ProgramsTip = פתיחת רשימה של התוכניות שלך. -Menu.SearchFilesTip = חפש מסמכים, מוסיקה, תמונות, דואר אלקטרוני ועוד. -Menu.GamesTip = שחק ונהל משחקים במחשב. -Menu.SecurityTip = הפעל אפשרויות אבטחה של Windows ל'שנה סיסמה', 'החלף משתמש' או 'הפעל את מנהל המשימות'. -Menu.SearchComputersTip = חפש מחשבים ברשת -Menu.SearchPrintersTip = חפש מדפסת -Menu.AdminToolsTip = קבע תצורה של הגדרות ניהול עבור המחשב. -Menu.ShutdownTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן כיבוי המחשב שלך. -Menu.RestartTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן הפעלה מחדש של Windows. -Menu.SleepTip = שמירת ההפעלה שלך בזיכרון והעברת המחשב למצב צריכת חשמל נמוכה כדי שתוכל לחדש במהירות את העבודה. -Menu.HibernateTip = שמירת ההפעלה שלך וכיבוי המחשב. כאשר תפעיל את המחשב, Windows ישחזר את ההפעלה. -Menu.LogOffTip = סגור תוכניות וצא. -Menu.DisconnectTip = ניתוק ההפעלה שלך. באפשרותך להתחבר מחדש להפעלה זו כשתיכנס שוב. -Menu.LockTip = נעל מחשב זה. -Menu.UndockTip = הסרת המחשב הנישא או מחשב המחברת שלך מתחנת עגינה. -Menu.SwitchUserTip = החלף משתמשים מבלי לסגור תוכניות. -Menu.Empty = (ריק) -Menu.Features = תוכניות ותכונות -Menu.FeaturesTip = הסר התקנה או שנה תוכניות במחשב שלך. -Menu.SearchPeople = עבור &אנשים... -Menu.SortByName = מיין לפי &שם -Menu.Open = &פתח -Menu.OpenAll = פתח את &כל המשתמשים -Menu.Explore = &סייר -Menu.ExploreAll = סיי&ר בכל המשתמשים -Menu.MenuSettings = הגדרות -Menu.MenuHelp = עזרה -Menu.MenuExit = יציאה -Menu.LogoffTitle = יציאה מ- Windows -Menu.LogoffPrompt = האם אתה בטוח שברצונך לצאת? -Menu.LogoffYes = &צא -Menu.LogoffNo = &לא -Menu.RenameTitle = שינוי שם -Menu.RenamePrompt = &שם חדש: -Menu.RenameOK = אישור -Menu.RenameCancel = ביטול -Menu.Organize = ארגן את תפריט התחלה -Menu.Expand = &הרחב -Menu.Collapse = &כווץ -Menu.NewFolder = תיקיה חדשה -Menu.NewShortcut = קיצור דרך חדש -Menu.AutoArrange = סדר &אוטומטית -Menu.ActionOpen = פתח -Menu.ActionClose = סגור -Menu.ActionExecute = בצע -Menu.RemoveList = &הסר מרשימה זו -Menu.RemoveAll = &נקה את רשימת הפריטים האחרונים -Menu.Explorer = סייר Windows -Menu.Start = התחל -Menu.StartScreen = מסך התחל -Menu.StartMenu = תפריט התחלה (Windows) -Menu.PinStart = הצמד לתפריט התחלה -Menu.PinStartCs = הצמד לתפריט התחלה (Classic Shell) -Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Classic Shell) -Menu.MonitorOff = כבה את התצוגה -Menu.RemoveHighlight = הסר הבלטה -Menu.Uninstall = ה&סר התקנה -Menu.UninstallTitle = הסר התקנה -Menu.UninstallPrompt = ‏‏האם אתה בטוח שברצונך להסיר את התקנת %s? -Search.CategorySettings = הגדרות -Search.CategoryPCSettings = הגדרות מחשב -Search.CategoryPrograms = תוכניות -Search.CategoryDocuments = מסמכים -Search.CategoryMusic = מוסיקה -Search.CategoryPictures = תמונות -Search.CategoryVideos = סרטי וידאו -Search.CategoryFiles = קבצים -Search.CategoryInternet = אינטרנט -JumpList.Recent = לאחרונה -JumpList.Frequent = תכוף -JumpList.Tasks = משימות -JumpList.Pinned = מוצמד -JumpList.Pin = ה&צמד לרשימה זו -JumpList.Unpin = ב&טל הצמדה לרשימה זו -JumpList.Remove = &הסר מרשימה זו -JumpList.PinTip = הצמד לרשימה זו -JumpList.UnpinTip = בטל הצמדה לרשימה זו - - -[hr-HR] - Croatian (Croatia) -Menu.Programs = Pro&grami -Menu.Apps = Aplikacije -Menu.AllPrograms = Svi programi -Menu.Back = Natrag -Menu.Favorites = &Favoriti -Menu.Documents = &Dokumenti -Menu.Settings = Postav&ke -Menu.Search = T&raži -Menu.SearchBox = Traži -Menu.SearchPrograms = Pretraži programe i datoteke -Menu.SearchInternet = Pretraži internet -Menu.Searching = Pretraživanje... -Menu.NoMatch = Pretraživanje nije dalo rezultata. -Menu.MoreResults = Prikaži još rezultata -Menu.Help = Po&moć i podrška -Menu.Run = &Pokreni... -Menu.Logoff = &Odjava korisnika %s... -Menu.SwitchUser = P&romijeni korisnika -Menu.Lock = &Zaključaj -Menu.LogOffShort = &Odjava -Menu.Undock = Ukloni r&ačunalo iz ležišta -Menu.Disconnect = Prekini &vezu -Menu.ShutdownBox = Isklj&uči računalo... -Menu.Shutdown = I&sključi računalo -Menu.Restart = &Ponovo pokreni -Menu.ShutdownUpdate = Ažuriraj i isključi -Menu.RestartUpdate = Ažuriraj i ponovno pokreni -Menu.Sleep = &Spavaj -Menu.Hibernate = &Hibernacija -Menu.ControlPanel = &Upravljačka ploča -Menu.PCSettings = Postavke PC-ja -Menu.Security = Sigurnost sustava Windows -Menu.Network = &Mrežne veze -Menu.Printers = &Pisači -Menu.Taskbar = Programska traka i izbornik &Start -Menu.SearchFiles = Za &datoteke i mape... -Menu.SearchPrinter = Za &pisač -Menu.SearchComputers = Za &računala -Menu.UserFilesTip = Sadrži mape za dokumente, slike, glazbu i druge datoteke koje vam pripadaju. -Menu.UserDocumentsTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserMusicTip = Sadrži glazbene i druge audio datoteke. -Menu.UserVideosTip = Sadrži filmove i druge videodatoteke. -Menu.NetworkTip = Prikazuje postojeće mrežne veze u računalu i pomaže vam u stvaranju novih -Menu.PrintersTip = Dodajte, uklonite i konfigurirajte lokalne i mrežne pisače. -Menu.TaskbarTip = Prilagodite izbornik Start i programsku traku (npr. odaberite stavke koje će biti prikazane i njihov izgled). -Menu.ControlPanelTip = Promijenite postavke i prilagodite funkcije svog računala. -Menu.DocumentsLibTip = Pristupajte pismima, izvješćima, bilješkama i drugim vrstama dokumenata. -Menu.MusicLibTip = Reproducirajte glazbu i druge audiodatoteke. -Menu.PicturesLibTip = Pregledavajte i organizirajte digitalne slike. -Menu.VideosLibTip = Gledanje kućnih snimki i drugih digitalnih videozapisa. -Menu.RecordingsLibTip = Gledanje TV programa snimljenog na računalu. -Menu.DownloadTip = Traženje internetskih preuzimanja i veza do omiljenih web-mjesta. -Menu.HomegroupTip = Pristupajte bibliotekama i mapama koje zajednički koriste druge osobe u osnovnoj grupi. -Menu.RunTip = Otvara program, mapu, dokument ili web-mjesto. -Menu.HelpTip = Potražite teme Pomoći, vodiče za korisnike, upute za otklanjanje poteškoća i druge servise podrške. -Menu.ProgramsTip = Otvara popis vaših programa. -Menu.SearchFilesTip = Tražite dokumente, glazbu, slike, poruke e-pošte i štošta drugo. -Menu.GamesTip = Igranje i upravljanje igrama na računalu. -Menu.SecurityTip = Pokretanje mogućnosti sigurnosti sustava Windows radi promjene lozinke ili korisnika, odnosno pokretanja Upravitelja zadataka. -Menu.SearchComputersTip = Traži računala u mreži -Menu.SearchPrintersTip = Traži pisač -Menu.AdminToolsTip = Konfigurirajte administrativne postavke računala. -Menu.ShutdownTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim i računalo. -Menu.RestartTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim ga ponovno pokreće. -Menu.SleepTip = Čuva sesiju u memoriji, a računalo stavlja u stanje male potrošnje radi mogućnosti što bržeg nastavka s radom. -Menu.HibernateTip = Sprema sesiju i gasi računalo. Kada uključite računalo, Windows vraća vašu sesiju. -Menu.LogOffTip = Zatvaranje programa i odjava korisnika. -Menu.DisconnectTip = Prekida vašu sesiju. Možete nastaviti rad u istoj sesiji kada se ponovno prijavite. -Menu.LockTip = Zaključavanje ovog računala. -Menu.UndockTip = Uklanja prijenosno računalo sa stanice za spajanje. -Menu.SwitchUserTip = Promjena korisnika bez zatvaranja programa. -Menu.Empty = (Prazno) -Menu.Features = Programi i značajke -Menu.FeaturesTip = Deinstaliranje ili uklanjanje programa s računala. -Menu.SearchPeople = Za &osobe... -Menu.SortByName = Poredaj po i&menu -Menu.Open = &Otvori -Menu.OpenAll = Ot&vori sve korisnike -Menu.Explore = Ist&raži -Menu.ExploreAll = Istr&aži sve korisnike -Menu.MenuSettings = Postavke -Menu.MenuHelp = Pomoć -Menu.MenuExit = Izlaz -Menu.LogoffTitle = Odjava iz sustava Windows -Menu.LogoffPrompt = Jeste li sigurni da se želite odjaviti? -Menu.LogoffYes = &Odjava -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenovanje -Menu.RenamePrompt = &Novi naziv: -Menu.RenameOK = U redu -Menu.RenameCancel = Odustani -Menu.Organize = Organiziranje izbornika Start -Menu.Expand = &Proširi -Menu.Collapse = Saž&mi -Menu.NewFolder = Nova mapa -Menu.NewShortcut = Novi prečac -Menu.AutoArrange = &Posloži automatski -Menu.ActionOpen = Otvori -Menu.ActionClose = Zatvori -Menu.ActionExecute = Izvrši -Menu.RemoveList = Ukloni s &ovog popisa -Menu.RemoveAll = Oč&isti popis nedavnih stavki -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Početni zaslon -Menu.StartMenu = Izbornik Start (Windows) -Menu.PinStart = Prikvači na izbornik Start -Menu.PinStartCs = Prikvači na izbornik Start (Classic Shell) -Menu.UnpinStartCs = Otkvači s izbornika Start (Classic Shell) -Menu.MonitorOff = Isključi prikaz -Menu.RemoveHighlight = Ukloni isticanje -Menu.Uninstall = &Deinstaliraj -Menu.UninstallTitle = Deinstaliraj -Menu.UninstallPrompt = Jeste li sigurni da želite deinstalirati %s iz računala? -Search.CategorySettings = Postavke -Search.CategoryPCSettings = Postavke PC-ja -Search.CategoryPrograms = Programi -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Glazba -Search.CategoryPictures = Slike -Search.CategoryVideos = Videozapisi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavni -JumpList.Frequent = Učestali -JumpList.Tasks = Zadaci -JumpList.Pinned = Prikvačeni -JumpList.Pin = &Prikvači na ovaj popis -JumpList.Unpin = &Otkvači s ovog popisa -JumpList.Remove = &Ukloni s ovog popisa -JumpList.PinTip = Prikvači na ovaj popis -JumpList.UnpinTip = Otkvači s ovog popisa - - -[hu-HU] - Hungarian (Hungary) -Menu.Programs = &Programok -Menu.Apps = Alkalmazások -Menu.AllPrograms = Minden program -Menu.Back = Vissza -Menu.Favorites = K&edvencek -Menu.Documents = &Dokumentumok -Menu.Settings = &Beállítások -Menu.Search = &Keresés -Menu.SearchBox = Keresés -Menu.SearchPrograms = Keresés programokban és fájlokban -Menu.SearchInternet = Keresés az interneten -Menu.Searching = Keresés... -Menu.NoMatch = Nincs a keresésnek megfelelő elem. -Menu.MoreResults = További eredmények -Menu.Help = &Súgó és támogatás -Menu.Run = F&uttatás... -Menu.Logoff = Ki&jelentkezés - %s... -Menu.SwitchUser = &Felhasználóváltás -Menu.Lock = &Zárolás -Menu.LogOffShort = &Kijelentkezés -Menu.Undock = &A számítógép dokkolásának megszüntetése -Menu.Disconnect = Kap&csolat bontása -Menu.ShutdownBox = &Leállítás... -Menu.Shutdown = &Leállítás -Menu.Restart = Új&raindítás -Menu.ShutdownUpdate = Frissítés és leállítás -Menu.RestartUpdate = Frissítés és újraindítás -Menu.Sleep = &Alvó állapot -Menu.Hibernate = &Hibernálás -Menu.ControlPanel = &Vezérlőpult -Menu.PCSettings = Gépház -Menu.Security = Windows rendszerbiztonság -Menu.Network = &Hálózati kapcsolatok -Menu.Printers = &Nyomtatók -Menu.Taskbar = &Tálca és Start menü -Menu.SearchFiles = &Fájlok és mappák... -Menu.SearchPrinter = &Nyomtatók -Menu.SearchComputers = &Számítógépek -Menu.UserFilesTip = A Dokumentumok, a Képek és a Zene mappát, illetve egyéb saját fájljait tartalmazó mappák találhatók itt. -Menu.UserDocumentsTip = Levelek, jelentések és egyéb dokumentumok. -Menu.UserPicturesTip = Digitális fényképek, képek és grafikai fájlok. -Menu.UserMusicTip = Zenéket és egyéb audiofájlokat tartalmaz. -Menu.UserVideosTip = Filmeket és egyéb videofájlokat tartalmaz. -Menu.NetworkTip = A számítógépen már létező hálózati kapcsolatok megjelenítése, segítségével új kapcsolatok hozhatók létre -Menu.PrintersTip = Helyi és hálózati nyomtatók hozzáadása, eltávolítása és konfigurálása. -Menu.TaskbarTip = A Start menü és a tálca elemei megjelenésének testreszabása - pl. milyen típusú elemek jelenjenek meg, és hogyan. -Menu.ControlPanelTip = Beállítások módosítása és a számítógép működésének testreszabása. -Menu.DocumentsLibTip = Levelek, jelentések, feljegyzések és egyéb dokumentumok megnyitása. -Menu.MusicLibTip = Zeneszámok és egyéb hangfájlok lejátszása. -Menu.PicturesLibTip = Digitális képek megjelenítése és rendezése. -Menu.VideosLibTip = Saját készítésű filmek és egyéb digitális videók lejátszása. -Menu.RecordingsLibTip = A számítógépre felvett televízióműsorok lejátszása. -Menu.DownloadTip = Internetes letöltések és kedvenc webhelyekre mutató hivatkozások keresése. -Menu.HomegroupTip = Az otthoni csoport más felhasználói által megosztott könyvtárak és mappák elérése. -Menu.RunTip = Program, mappa, dokumentum vagy webhely megnyitása. -Menu.HelpTip = Súgótémakörök, oktatóanyagok, hibaelhárító anyagok és más támogatási szolgáltatások keresése. -Menu.ProgramsTip = A telepített programok listájának megjelenítése. -Menu.SearchFilesTip = Dokumentumok, zenék, képek, levelek és más elemek keresése. -Menu.GamesTip = A számítógépen található játékok elindítása és kezelése. -Menu.SecurityTip = A Windows biztonsági beállításainak megnyitása a jelszó módosítása, felhasználóváltás vagy a Feladatkezelő indítása céljából. -Menu.SearchComputersTip = Számítógépek keresése a hálózaton -Menu.SearchPrintersTip = Nyomtatók keresése -Menu.AdminToolsTip = Felügyeleti beállítások konfigurálása. -Menu.ShutdownTip = Minden futó program bezárása, a Windows leállítása, majd a számítógép kikapcsolása. -Menu.RestartTip = Minden futó program bezárása, a Windows leállítása, majd a Windows rendszer újraindítása. -Menu.SleepTip = Megőrzi a munkamenetet a memóriában, és kis energiafogyasztású állapotba helyezi a számítógépet, hogy gyorsan lehessen folytatni a munkát. -Menu.HibernateTip = A munkamenet mentése és a számítógép kikapcsolása. A számítógép bekapcsolásakor a Windows visszaállítja a munkamenetet. -Menu.LogOffTip = A programok bezárása és kijelentkezés. -Menu.DisconnectTip = A munkamenet leválasztása. Ismét csatlakozhat ehhez a munkamenethez, ha újra bejelentkezik. -Menu.LockTip = A számítógép zárolása. -Menu.UndockTip = A laptop vagy notebook számítógép dokkolásának megszüntetése. -Menu.SwitchUserTip = Felhasználóváltás a programok bezárása nélkül. -Menu.Empty = (Üres) -Menu.Features = Programok és szolgáltatások -Menu.FeaturesTip = A számítógép programjainak eltávolítása vagy módosítása. -Menu.SearchPeople = &Személyek... -Menu.SortByName = &Név szerinti rendezés -Menu.Open = &Megnyitás -Menu.OpenAll = M&egnyitás - All Users -Menu.Explore = T&allózás -Menu.ExploreAll = Ta&llózás - All Users -Menu.MenuSettings = Beállítások -Menu.MenuHelp = Súgó -Menu.MenuExit = Kilépés -Menu.LogoffTitle = Kijelentkezés a Windowsból -Menu.LogoffPrompt = Biztosan kijelentkezik? -Menu.LogoffYes = &Kijelentkezés -Menu.LogoffNo = &Nem -Menu.RenameTitle = Átnevezés -Menu.RenamePrompt = &Új név: -Menu.RenameOK = OK -Menu.RenameCancel = Mégse -Menu.Organize = A Start menü rendezése -Menu.Expand = K&ibontás -Menu.Collapse = Össze&csukás -Menu.NewFolder = Új mappa -Menu.NewShortcut = Új parancsikon -Menu.AutoArrange = Automatikus &elrendezés -Menu.ActionOpen = Megnyitás -Menu.ActionClose = Bezárás -Menu.ActionExecute = Végrehajtás -Menu.RemoveList = Eltá&volítás a listáról -Menu.RemoveAll = &Legutóbbi elemek listájának törlése -Menu.Explorer = Windows Intéző -Menu.Start = Start -Menu.StartScreen = Kezdőképernyő -Menu.StartMenu = Start menü (Windows) -Menu.PinStart = Rögzítés a Start menün -Menu.PinStartCs = Rögzítés a Start menün (Classic Shell) -Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Classic Shell) -Menu.MonitorOff = Kijelző kikapcsolása -Menu.RemoveHighlight = Kiemelés eltávolítása -Menu.Uninstall = Eltá&volítás -Menu.UninstallTitle = Eltávolítás -Menu.UninstallPrompt = Biztosan el kívánja távolítani a következőt: %s? -Search.CategorySettings = Beállítások -Search.CategoryPCSettings = Gépház -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Dokumentumok -Search.CategoryMusic = Zene -Search.CategoryPictures = Képek -Search.CategoryVideos = Videók -Search.CategoryFiles = Fájl -Search.CategoryInternet = Internet -JumpList.Recent = Legutóbbi -JumpList.Frequent = Gyakori -JumpList.Tasks = Feladatok -JumpList.Pinned = Rögzített -JumpList.Pin = &Rögzítés ebbe a listába -JumpList.Unpin = Rögzítés &feloldása ebben a listában -JumpList.Remove = Eltá&volítás a listáról -JumpList.PinTip = Rögzítés ebbe a listába -JumpList.UnpinTip = Rögzítés feloldása ebben a listában - - -[is-IS] - Icelandic (Iceland) -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Stillingar fyrir Classic Start Menu -Menu.Programs = &Forrit -Menu.Apps = Snjallforrit -Menu.AllPrograms = Öll forrit -Menu.Back = Til baka -Menu.Favorites = &Eftirlæti -Menu.Documents = &Skjöl -Menu.Settings = S&tillingar -Menu.Search = &Leita -Menu.SearchBox = Leita -Menu.SearchPrograms = Leita í forritum og skrám -Menu.SearchInternet = Leita á vefnum -Menu.Searching = Leita... -Menu.NoMatch = Engin atriði samsvara leitinni. -Menu.MoreResults = Sjá fleiri niðurstöður -Menu.Help = &Hjálp og stuðningur -Menu.Run = &Keyra... -Menu.Logoff = Sk&rá út %s... -Menu.SwitchUser = &Skipta um notanda -Menu.Lock = &Læsa -Menu.LogOffShort = Sk&rá út -Menu.Undock = A&ftengja tölvuna -Menu.Disconnect = Afteng&jast -Menu.ShutdownBox = &Ganga frá... -Menu.Shutdown = &Ganga frá -Menu.Restart = &Endurræsa -Menu.ShutdownUpdate = Uppfæra og ganga frá -Menu.RestartUpdate = Uppfæra og endurræsa -Menu.Sleep = &Hvíldarstaða -Menu.Hibernate = Í &dvala -Menu.ControlPanel = Stjórn&borð -Menu.PCSettings = PC stillingar -Menu.Security = Windows öryggi -Menu.Network = &Nettengingar -Menu.Printers = &Prentarar -Menu.Taskbar = &Verkstika og ræsivalmynd -Menu.SearchFiles = Að &skrám eða möppum... -Menu.SearchPrinter = Að &prentara -Menu.SearchComputers = Að &tölvum -Menu.UserFilesTip = Inniheldur möppur fyrir skjöl, myndir, tónlist, og aðrar skrár sem tilheyra þér. -Menu.UserDocumentsTip = Inniheldur bréf, skýrslur, og önnur skjöl og skrár. -Menu.UserPicturesTip = Inniheldur stafrænar ljósmyndir, myndir, og grafískar skrár. -Menu.UserMusicTip = Inniheldur tónlist og aðrar hljóðskrár. -Menu.UserVideosTip = Inniheldur kvikmyndir og aðrar myndbandaskrár. -Menu.NetworkTip = Sýnir tiltækar nettengingar á þessari tölvu og hjálpar þér að búa til nýjar -Menu.PrintersTip = Bæta við, fjarlægja, og grunnstilla staðbundna og samnýtta prentara. -Menu.TaskbarTip = Sérstilla ræsivalmyndina og verkstikuna, svo sem tegundir atriða til að birta og hvernig þau eiga að birtast. -Menu.ControlPanelTip = Breyta stillingum og sérstilla virkni tölvunnar þinnar. -Menu.DocumentsLibTip = Nálgast bréf, skýrslur, minnispunkta, og annars konar skjöl. -Menu.MusicLibTip = Spila tónlist og aðrar hljóðskrár. -Menu.PicturesLibTip = Skoða og raða stafrænum ljósmyndum. -Menu.VideosLibTip = Horfa á heimatilbúnar kvikmyndir og önnur stafræn myndbönd. -Menu.RecordingsLibTip = Horfa á sjónvarpsþáttaupptökur á tölvunni þinni. -Menu.DownloadTip = Finna vefniðurhöl og vefföng eftirlætis vefsvæða. -Menu.HomegroupTip = Nálgast forritasöfn og möppur samnýttar af öðru fólki í heimahópnum þínum. -Menu.RunTip = Opnar forrit, möppu, skjal, eða vefsvæði. -Menu.HelpTip = Finna hjálparefni, kennslu, bilanagreiningu, og aðrar stuðningsþjónustur. -Menu.ProgramsTip = Opnar lista yfir forritin þín. -Menu.SearchFilesTip = Leita að skjölum, tónlist, myndum, tölvupósti og fleiru. -Menu.GamesTip = Spila og stjórna leikjum á tölvunni þinni. -Menu.SecurityTip = Ræsa Windows öryggi til að breyta lykilorði, skipta um notanda, eða ræsa verkstjórnun. -Menu.SearchComputersTip = Leita að tölvum á netinu -Menu.SearchPrintersTip = Leita að prentara -Menu.AdminToolsTip = Grunnstilla stjórnunarstillingar fyrir tölvuna þína. -Menu.ShutdownTip = Lokar öllum opnum forritum, gengur frá Windows, og slekkur svo á tölvunni þinni. -Menu.RestartTip = Lokar öllum opnum forritum, gengur frá Windows, og ræsir síðan Windows að nýju. -Menu.SleepTip = Geymir innskráningu þína í minni og setur tölvuna í orkusparnaðarstöðu svo þú getir snögglega byrjað aftur að vinna. -Menu.HibernateTip = Vistar innskráningu þína og slekkur á tölvunni. Þegar þú kveikir á tölvunni, sækir Windows innskráninguna þína aftur. -Menu.LogOffTip = Loka forritum og skrá út. -Menu.DisconnectTip = Aftengir innskráningu þína. Þú getur tengst þessari innskráningu aftur með því að skrá inn að nýju. -Menu.LockTip = Læsa þessari tölvu. -Menu.UndockTip = Fjarlægir fartölvuna þína úr tengikví. -Menu.SwitchUserTip = Skipta milli notenda án þess að loka forritum. -Menu.Empty = (Tómt) -Menu.Features = Forrit og eiginleikar -Menu.FeaturesTip = Fjarlægja eða breyta forritum á tölvunni þinni. -Menu.SearchPeople = Að &fólki... -Menu.SortByName = Raða &eftir heiti -Menu.Open = &Opna -Menu.OpenAll = O&pna Allir notendur -Menu.Explore = Opna &möppu -Menu.ExploreAll = Opna m&öppu Allir notendur -Menu.MenuSettings = Stillingar -Menu.MenuHelp = Hjálp -Menu.MenuExit = Hætta -Menu.LogoffTitle = Skrá út úr Windows -Menu.LogoffPrompt = Ertu viss um að þú viljir skrá út? -Menu.LogoffYes = &Skrá út -Menu.LogoffNo = &Nei -Menu.RenameTitle = Endurnefna -Menu.RenamePrompt = &Nýtt heiti: -Menu.RenameOK = Í lagi -Menu.RenameCancel = Hætta við -Menu.Organize = Sérstilla ræsivalmynd -Menu.Expand = Þenj&a út -Menu.Collapse = Dr&aga saman -Menu.NewFolder = Ný mappa -Menu.NewShortcut = Ný flýtileið -Menu.AutoArrange = R&aða sjálfkrafa -Menu.ActionOpen = Opna -Menu.ActionClose = Loka -Menu.ActionExecute = Keyra -Menu.RemoveList = &Fjarlægja &úr þessum lista -Menu.RemoveAll = Hreinsa &lista yfir nýlegt -Menu.Explorer = Skráarvafri -Menu.Start = Ræsa -Menu.StartScreen = Ræsiskjár -Menu.StartMenu = Ræsivalmynd (Windows) -Menu.PinStart = Festa við ræsivalmynd -Menu.PinStartCs = Festa við ræsivalmynd (Classic Shell) -Menu.UnpinStartCs = Losa af ræsivalmynd (Classic Shell) -Menu.MonitorOff = Slökkva á skjánum -Menu.RemoveHighlight = Fjarlægja auðkenningu -Menu.Uninstall = Fjarlægja -Menu.UninstallTitle = Fjarlægja -Menu.UninstallPrompt = Ertu viss um að það eigi að fjarlægja %s? -Search.CategorySettings = Stillingar -Search.CategoryPCSettings = Sérstillingar tölvunnar -Search.CategoryPrograms = Forrit -Search.CategoryDocuments = Skjöl -Search.CategoryMusic = Tónlist -Search.CategoryPictures = Myndir -Search.CategoryVideos = Myndbönd -Search.CategoryFiles = Skrár -Search.CategoryInternet = Vefurinn -JumpList.Recent = Nýlegt -JumpList.Frequent = Algengt -JumpList.Tasks = Verk -JumpList.Pinned = Fest -JumpList.Pin = Festa v&ið þennan lista -JumpList.Unpin = L&osa af þessum lista -JumpList.Remove = &Fjarlægja úr þessum lista -JumpList.PinTip = Festa við þennan lista -JumpList.UnpinTip = Losa af þessum lista - - -[it-IT] - Italian (Italy) -Menu.Programs = &Programmi -Menu.Apps = App -Menu.AllPrograms = Tutti i programmi -Menu.Back = Indietro -Menu.Favorites = Pre&feriti -Menu.Documents = &Dati recenti -Menu.Settings = &Impostazioni -Menu.Search = Ce&rca -Menu.SearchBox = Cerca -Menu.SearchPrograms = Cerca programmi e file -Menu.SearchInternet = Cerca in Internet -Menu.Searching = Ricerca in corso... -Menu.NoMatch = Nessun elemento corrisponde ai criteri di ricerca. -Menu.MoreResults = Ulteriori risultati -Menu.Help = &Guida e supporto tecnico -Menu.Run = &Esegui... -Menu.Logoff = Disc&onnetti %s... -Menu.SwitchUser = &Cambia utente -Menu.Lock = Bl&occa -Menu.LogOffShort = &Disconnetti -Menu.Undock = Disinseri&sci computer -Menu.Disconnect = Disco&nnetti -Menu.ShutdownBox = &Chiudi sessione... -Menu.Shutdown = &Arresta il sistema -Menu.Restart = &Riavvia il sistema -Menu.ShutdownUpdate = Aggiorna e arresta -Menu.RestartUpdate = Aggiorna e riavvia -Menu.Sleep = &Sospendi -Menu.Hibernate = Metti in &ibernazione -Menu.ControlPanel = &Pannello di controllo -Menu.PCSettings = Impostazioni PC -Menu.Security = Protezione di Windows -Menu.Network = Connessioni di &rete -Menu.Printers = &Stampanti -Menu.Taskbar = &Barra delle applicazioni e menu Start -Menu.SearchFiles = &File o cartelle... -Menu.SearchPrinter = &Per stampante -Menu.SearchComputers = Per &Computer -Menu.UserFilesTip = Contiene cartelle per documenti, immagini, musica e altri file dell'utente. -Menu.UserDocumentsTip = Contiene lettere, rapporti e altri documenti e file. -Menu.UserPicturesTip = Contiene foto digitali, immagini e file di grafica. -Menu.UserMusicTip = Contiene file musicali e audio. -Menu.UserVideosTip = Contiene filmati e altri file video. -Menu.NetworkTip = Visualizza le connessioni di rete del computer e consente di crearne nuove -Menu.PrintersTip = Aggiunge, rimuove e configura stampanti locali e di rete. -Menu.TaskbarTip = Personalizza la visualizzazione degli elementi nel menu Start, barra delle applicazioni e area di notifica. -Menu.ControlPanelTip = Modificare le impostazioni e personalizzare la funzionalità del computer. -Menu.DocumentsLibTip = Accedere a lettere, rapporti, note e ad altri tipi di documenti. -Menu.MusicLibTip = Consente di riprodurre musica e altri file audio. -Menu.PicturesLibTip = Consente di visualizzare e organizzare immagini. -Menu.VideosLibTip = Consente di vedere i propri filmati e altri video digitali. -Menu.RecordingsLibTip = Consente di assistere ai programmi TV registrati nel computer. -Menu.DownloadTip = Consente di trovare i collegamenti ai siti Web preferiti per il download. -Menu.HomegroupTip = Consente di accedere a raccolte e cartelle condivise da altri utenti nel gruppo home. -Menu.RunTip = Consente di aprire un programma, una cartella, un documento o un sito. -Menu.HelpTip = Trovare argomenti della Guida, esercitazioni, risoluzione problemi, e altri servizi di supporto tecnico. -Menu.ProgramsTip = Apre l'elenco dei programmi. -Menu.SearchFilesTip = Cercare documenti, musica, immagini, posta elettronica e altro. -Menu.GamesTip = Consente di giocare e gestire i giochi installati nel computer. -Menu.SecurityTip = Avvia le opzioni di Sicurezza di Windows per modificare la password, cambiare utente o avviare Gestione attività. -Menu.SearchComputersTip = Cerca computer sulla rete -Menu.SearchPrintersTip = Cerca stampante -Menu.AdminToolsTip = Configura le impostazioni amministrative del computer. -Menu.ShutdownTip = Chiude tutti i programmi aperti, arresta Windows e spegne il computer. -Menu.RestartTip = Chiude tutti i programmi aperti e riavvia Windows. -Menu.SleepTip = Mantiene la sessione in memoria e imposta la modalità basso consumo che consente di riprendere rapidamente il lavoro. -Menu.HibernateTip = Salva la sessione e spegne il computer. Quando si riaccende il computer, la sessione verrà ripristinata. -Menu.LogOffTip = Chiude i programmi e disconnette l'utente. -Menu.DisconnectTip = Disconnette la sessione. È possibile riconnettersi a questa sessione al prossimo accesso. -Menu.LockTip = Blocca il computer. -Menu.UndockTip = Consente di rimuovere il computer portatile o il notebook dall'alloggiamento di espansione. -Menu.SwitchUserTip = Consente di cambiare utente senza chiudere i programmi. -Menu.Empty = (vuoto) -Menu.Features = Programmi e funzionalità -Menu.FeaturesTip = Disinstalla o modifica i programmi nel computer. -Menu.SearchPeople = &Contatti... -Menu.SortByName = Or&dina per nome -Menu.Open = &Apri -Menu.OpenAll = Apri &cartella Utenti -Menu.Explore = &Esplora -Menu.ExploreAll = Esplora cartella &Utenti -Menu.MenuSettings = Impostazioni -Menu.MenuHelp = Guida -Menu.MenuExit = Esci -Menu.LogoffTitle = Disconnessione da Windows -Menu.LogoffPrompt = Disconnettersi? -Menu.LogoffYes = &Disconnetti -Menu.LogoffNo = &No -Menu.RenameTitle = Rinomina -Menu.RenamePrompt = &Nuovo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Annulla -Menu.Organize = Organizza menu Start -Menu.Expand = &Espandi -Menu.Collapse = Comp&rimi -Menu.NewFolder = Nuova cartella -Menu.NewShortcut = Nuovo collegamento -Menu.AutoArrange = &Disposizione automatica -Menu.ActionOpen = Apri -Menu.ActionClose = Chiudi -Menu.ActionExecute = Esegui -Menu.RemoveList = &Rimuovi da questo elenco -Menu.RemoveAll = Cancella elenco Ogge&tti recenti -Menu.Explorer = Esplora risorse -Menu.Start = Start -Menu.StartScreen = Schermata Start -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Aggiungi al menu Start -Menu.PinStartCs = Aggiungi al menu Start (Classic Shell) -Menu.UnpinStartCs = Rimuovi dal menu Start (Classic Shell) -Menu.MonitorOff = Spegne lo schermo -Menu.RemoveHighlight = Rimuovi elemento di rilievo -Menu.Uninstall = &Disinstalla -Menu.UninstallTitle = Disinstalla -Menu.UninstallPrompt = Disinstallare %s? -Search.CategorySettings = Impostazioni -Search.CategoryPCSettings = Impostazioni PC -Search.CategoryPrograms = Programmi -Search.CategoryDocuments = Documenti -Search.CategoryMusic = Musica -Search.CategoryPictures = Immagini -Search.CategoryVideos = Video -Search.CategoryFiles = File -Search.CategoryInternet = Internet -JumpList.Recent = Recenti -JumpList.Frequent = Frequente -JumpList.Tasks = Attività -JumpList.Pinned = Bloccato -JumpList.Pin = Agg&iungi all'elenco -JumpList.Unpin = Rim&uovi dall'elenco -JumpList.Remove = &Rimuovi da questo elenco -JumpList.PinTip = Aggiungi all'elenco -JumpList.UnpinTip = Rimuovi dall'elenco - - -[ja-JP] - Japanese (Japan) -Menu.Programs = プログラム(&P) -Menu.Apps = アプリ -Menu.AllPrograms = すべてのプログラム -Menu.Back = 前に戻る -Menu.Favorites = お気に入り(&A) -Menu.Documents = 最近使ったファイル(&D) -Menu.Settings = 設定(&S) -Menu.Search = 検索(&C) -Menu.SearchBox = 検索 -Menu.SearchPrograms = プログラムとファイルの検索 -Menu.SearchInternet = インターネットの検索 -Menu.Searching = 検索しています... -Menu.NoMatch = 検索条件に一致する項目はありません。 -Menu.MoreResults = 検索結果の続きを表示 -Menu.Help = ヘルプとサポート(&H) -Menu.Run = ファイル名を指定して実行(&R)... -Menu.Logoff = %s のログオフ(&L)... -Menu.SwitchUser = ユーザーの切り替え(&W) -Menu.Lock = ロック(&O) -Menu.LogOffShort = ログオフ(&L) -Menu.Undock = コンピュータの装着解除(&E) -Menu.Disconnect = 切断(&I) -Menu.ShutdownBox = シャットダウン(&U)... -Menu.Shutdown = シャットダウン(&U) -Menu.Restart = 再起動(&R) -Menu.ShutdownUpdate = 更新してシャットダウン -Menu.RestartUpdate = 更新して再起動 -Menu.Sleep = スリープ(&S) -Menu.Hibernate = 休止状態(&H) -Menu.ControlPanel = コントロール パネル(&C) -Menu.PCSettings = PC 設定 -Menu.Security = Windows セキュリティ -Menu.Network = ネットワーク接続(&N) -Menu.Printers = プリンタ(&P) -Menu.Taskbar = タスク バーと [スタート] メニュー(&T) -Menu.SearchFiles = ファイルやフォルダ(&F)... -Menu.SearchPrinter = プリンタの検索(&P) -Menu.SearchComputers = コンピュータの検索(&C) -Menu.UserFilesTip = ユーザーが所有しているドキュメント、画像、音楽などのフォルダが含まれています。 -Menu.UserDocumentsTip = 手紙、レポート、およびそのほかのドキュメントやファイルが含まれます。 -Menu.UserPicturesTip = デジタル写真、イメージ、および画像ファイルが含まれます。 -Menu.UserMusicTip = 音楽およびそのほかのオーディオ ファイルが含まれます。 -Menu.UserVideosTip = ムービーおよびそのほかのビデオ ファイルが含まれます。 -Menu.NetworkTip = このコンピュータにあるネットワーク接続を表示し、新しい接続の作成をお手伝いします -Menu.PrintersTip = ローカルおよびネットワークのプリンタの追加、削除、および構成を行います。 -Menu.TaskbarTip = [スタート] メニューおよびタスク バーに表示される項目の種類や表示方法をカスタマイズします。 -Menu.ControlPanelTip = 設定を変更し、このコンピューターの機能をカスタマイズします。 -Menu.DocumentsLibTip = 手紙、レポート、メモなどのドキュメントにアクセスします。 -Menu.MusicLibTip = 音楽ファイルやオーディオ ファイルを再生します。 -Menu.PicturesLibTip = デジタル画像を表示および整理します。 -Menu.VideosLibTip = ホーム ビデオとその他のデジタル ビデオを視聴します。 -Menu.RecordingsLibTip = コンピューター上に録画されたテレビ番組を視聴します。 -Menu.DownloadTip = インターネット ダウンロードおよびお気に入りの Web サイトへのリンクを検索します。 -Menu.HomegroupTip = ホームグループ内の他のメンバーが共有するライブラリとフォルダーにアクセスします。 -Menu.RunTip = プログラム、フォルダー、ドキュメントまたは Web サイトを開きます。 -Menu.HelpTip = ヘルプのトピック、チュートリアル、トラブルシューティング、サポート サービスなどを検索します。 -Menu.ProgramsTip = プログラムの一覧を表示します。 -Menu.SearchFilesTip = ドキュメント、音楽ファイル、画像、電子メールなどを検索します。 -Menu.GamesTip = コンピューターにあるゲームのプレイと管理を行います。 -Menu.SecurityTip = Windows セキュリティ オプションを起動して [パスワードの変更]、[ユーザーの切り替え]、[タスク マネージャーの起動] を行います。 -Menu.SearchComputersTip = ネットワークのコンピューターを検索します -Menu.SearchPrintersTip = プリンターを検索します -Menu.AdminToolsTip = コンピューターの管理に関する設定を構成します。 -Menu.ShutdownTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてからコンピューターの電源を切ります。 -Menu.RestartTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてから、Windows を再起動します。 -Menu.SleepTip = すばやく作業を再開できるように、セッションをメモリに保持してコンピューターを低電力の状態にします。 -Menu.HibernateTip = セッションを保存してコンピューターの電源を切ります。コンピューターの電源を入れたときに、セッションは復元されます。 -Menu.LogOffTip = プログラムを閉じて、ログオフします。 -Menu.DisconnectTip = セッションを切断します。ログオンし直すと、このセッションに再接続できます。 -Menu.LockTip = このコンピューターをロックします。 -Menu.UndockTip = ドッキング ステーションからラップトップやノートブック コンピューターを取り外します。 -Menu.SwitchUserTip = プログラムを閉じずに、ユーザーを切り替えます。 -Menu.Empty = (なし) -Menu.Features = プログラムと機能 -Menu.FeaturesTip = コンピュータ上のプログラムをアンインストールまたは変更します。 -Menu.SearchPeople = 人(&P)... -Menu.SortByName = 名前順で並べ替え(&B) -Menu.Open = 開く(&O) -Menu.OpenAll = 開く - All Users(&P) -Menu.Explore = エクスプローラ(&E) -Menu.ExploreAll = エクスプローラ - All Users(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = ヘルプ -Menu.MenuExit = 終了 -Menu.LogoffTitle = Windows のログオフ -Menu.LogoffPrompt = ログオフしますか? -Menu.LogoffYes = ログオフ(&L) -Menu.LogoffNo = いいえ(&N) -Menu.RenameTitle = 名前の変更 -Menu.RenamePrompt = 新しい名前(&N): -Menu.RenameOK = OK -Menu.RenameCancel = キャンセル -Menu.Organize = [スタート] メニューの管理 -Menu.Expand = 展開(&A) -Menu.Collapse = 折りたたみ(&A) -Menu.NewFolder = 新しいフォルダ -Menu.NewShortcut = 新しいショートカット -Menu.AutoArrange = 自動整列(&A) -Menu.ActionOpen = 開く -Menu.ActionClose = 閉じる -Menu.ActionExecute = 実行 -Menu.RemoveList = この一覧から削除(&F) -Menu.RemoveAll = 最近使った項目の一覧のクリア(&L) -Menu.Explorer = エクスプローラ -Menu.Start = スタート -Menu.StartScreen = スタート画面 -Menu.StartMenu = スタート メニュー (Windows) -Menu.PinStart = スタート メニューに表示する -Menu.PinStartCs = スタート メニューに表示する (Classic Shell) -Menu.UnpinStartCs = スタート メニューに表示しない (Classic Shell) -Menu.MonitorOff = 画面をオフにする -Menu.RemoveHighlight = ハイライトの削除 -Menu.Uninstall = アンインストール(&U) -Menu.UninstallTitle = アンインストール -Menu.UninstallPrompt = %s をアンインストールしますか? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = PC 設定 -Search.CategoryPrograms = プログラム -Search.CategoryDocuments = ドキュメント -Search.CategoryMusic = ミュージック -Search.CategoryPictures = ピクチャ -Search.CategoryVideos = ビデオ -Search.CategoryFiles = ファイル -Search.CategoryInternet = インターネット -JumpList.Recent = 最近使ったもの -JumpList.Frequent = よく使うもの -JumpList.Tasks = タスク -JumpList.Pinned = いつも表示 -JumpList.Pin = いつも表示する(&I) -JumpList.Unpin = いつも表示するものから外す(&U) -JumpList.Remove = この一覧から削除(&F) -JumpList.PinTip = いつも表示する -JumpList.UnpinTip = いつも表示するものから外す - - -[ko-KR] - Korean (Korea) -Menu.Programs = 프로그램(&P) -Menu.Apps = 앱 -Menu.AllPrograms = 모든 프로그램 -Menu.Back = 뒤로 -Menu.Favorites = 즐겨찾기(&A) -Menu.Documents = 문서(&D) -Menu.Settings = 설정(&S) -Menu.Search = 검색(&C) -Menu.SearchBox = 검색 -Menu.SearchPrograms = 프로그램 및 파일 검색 -Menu.SearchInternet = 인터넷 검색 -Menu.Searching = 검색 중... -Menu.NoMatch = 일치하는 항목이 없습니다. -Menu.MoreResults = 자세한 결과 보기 -Menu.Help = 도움말 및 지원(&H) -Menu.Run = 실행(&R)... -Menu.Logoff = %s 로그오프(&L)... -Menu.SwitchUser = 사용자 전환(&W) -Menu.Lock = 잠금(&O) -Menu.LogOffShort = 로그오프(&L) -Menu.Undock = 컴퓨터 도킹 해제(&E) -Menu.Disconnect = 연결 끊기(&I) -Menu.ShutdownBox = 시스템 종료(&U)... -Menu.Shutdown = 시스템 종료(&U) -Menu.Restart = 다시 시작(&R) -Menu.ShutdownUpdate = 업데이트 및 종료 -Menu.RestartUpdate = 업데이트 및 다시 시작 -Menu.Sleep = 절전(&S) -Menu.Hibernate = 최대 절전 모드(&H) -Menu.ControlPanel = 제어판(&C) -Menu.PCSettings = PC 설정 -Menu.Security = Windows 보안 -Menu.Network = 네트워크 연결(&N) -Menu.Printers = 프린터(&P) -Menu.Taskbar = 작업 표시줄 및 시작 메뉴(&T) -Menu.SearchFiles = 파일 또는 폴더(&F)... -Menu.SearchPrinter = 프린터(&P) -Menu.SearchComputers = 컴퓨터(&C) -Menu.UserFilesTip = 사용자가 소유한 문서, 사진, 음악 및 기타 파일의 폴더가 있습니다. -Menu.UserDocumentsTip = 편지, 보고서, 기타 문서나 파일이 들어 있습니다. -Menu.UserPicturesTip = 디지털 사진, 이미지 및 그래픽 파일이 들어 있습니다. -Menu.UserMusicTip = 음악 및 기타 오디오 파일이 들어 있습니다. -Menu.UserVideosTip = 음악 및 기타 비디오 파일이 들어 있습니다. -Menu.NetworkTip = 이 컴퓨터의 기존 네트워크 연결을 표시하거나 새로 만드는 것을 도와줍니다. -Menu.PrintersTip = 로컬 및 네트워크 프린터를 추가, 제거, 구성합니다. -Menu.TaskbarTip = 표시되는 항목의 유형 및 표시 방법 등과 같은 시작 메뉴 및 작업 표시줄 설정을 사용자 지정합니다. -Menu.ControlPanelTip = 설정을 변경하고 컴퓨터의 기능을 사용자 지정합니다. -Menu.DocumentsLibTip = 편지, 보고서, 메모 및 기타 문서에 액세스합니다. -Menu.MusicLibTip = 음악 및 기타 오디오 파일을 재생합니다. -Menu.PicturesLibTip = 디지털 사진을 보고 정리합니다. -Menu.VideosLibTip = 홈 동영상 및 기타 디지털 비디오를 시청합니다. -Menu.RecordingsLibTip = 컴퓨터에 녹화된 TV 프로그램을 시청합니다. -Menu.DownloadTip = 인터넷 다운로드 및 즐겨 찾는 웹 사이트에 대한 링크를 찾습니다. -Menu.HomegroupTip = 홈 그룹의 다른 사용자가 공유한 라이브러리 및 폴더에 액세스합니다. -Menu.RunTip = 프로그램, 폴더, 문서 또는 웹 사이트를 엽니다. -Menu.HelpTip = 도움말 항목, 자습서, 문제 해결 및 기타 지원 서비스를 찾습니다. -Menu.ProgramsTip = 프로그램의 목록을 표시합니다. -Menu.SearchFilesTip = 문서, 음악, 사진, 전자 메일 등을 검색합니다. -Menu.GamesTip = 컴퓨터에 있는 게임을 실행 및 관리합니다. -Menu.SecurityTip = 암호를 변경하거나, 사용자를 전환하거나, 작업 관리자를 시작하려면 Windows 보안 옵션을 시작합니다. -Menu.SearchComputersTip = 네트워크에서 컴퓨터 찾기 -Menu.SearchPrintersTip = 프린터 찾기 -Menu.AdminToolsTip = 사용자 컴퓨터의 관리 설정을 구성합니다. -Menu.ShutdownTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 컴퓨터를 끕니다. -Menu.RestartTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 Windows를 다시 시작합니다. -Menu.SleepTip = 작업을 빠르게 다시 시작할 수 있도록 사용자 세션을 메모리에 저장하고 컴퓨터를 절전 상태로 전환합니다. -Menu.HibernateTip = 사용자 세션을 저장하고 컴퓨터를 끕니다. 컴퓨터를 켜면 Windows에 사용자 세션이 복원됩니다. -Menu.LogOffTip = 프로그램을 닫고 로그오프합니다. -Menu.DisconnectTip = 세션 연결을 끊습니다. 다시 로그온할 때 이 세션에 연결할 수 있습니다. -Menu.LockTip = 이 컴퓨터를 잠급니다. -Menu.UndockTip = 도킹 스테이션에서 랩톱 또는 노트북 컴퓨터를 제거합니다. -Menu.SwitchUserTip = 프로그램을 닫지 않고 사용자를 전환합니다. -Menu.Empty = (비어 있음) -Menu.Features = 프로그램 및 기능 -Menu.FeaturesTip = 컴퓨터의 프로그램을 제거하거나 변경합니다. -Menu.SearchPeople = 사람 찾기(&P)... -Menu.SortByName = 이름순 정렬(&B) -Menu.Open = 열기(&O) -Menu.OpenAll = 열기 - All Users(&P) -Menu.Explore = 탐색(&E) -Menu.ExploreAll = 탐색 - All Users(&X) -Menu.MenuSettings = 설정 -Menu.MenuHelp = 도움말 -Menu.MenuExit = 끝내기 -Menu.LogoffTitle = Windows 로그오프 -Menu.LogoffPrompt = 로그오프하시겠습니까? -Menu.LogoffYes = 로그오프(&L) -Menu.LogoffNo = 아니요(&N) -Menu.RenameTitle = 이름 바꾸기 -Menu.RenamePrompt = 새 이름(&N): -Menu.RenameOK = 확인 -Menu.RenameCancel = 취소 -Menu.Organize = 시작 메뉴 구성 -Menu.Expand = 확장(&A) -Menu.Collapse = 축소(&A) -Menu.NewFolder = 새 폴더 -Menu.NewShortcut = 새 바로 가기 -Menu.AutoArrange = 자동 정렬(&A) -Menu.ActionOpen = 열기 -Menu.ActionClose = 닫기 -Menu.ActionExecute = 실행 -Menu.RemoveList = 이 목록에서 제거(&F) -Menu.RemoveAll = 최근 항목 목록 지우기(&L) -Menu.Explorer = Windows 탐색기 -Menu.Start = 시작 -Menu.StartScreen = 시작 화면 -Menu.StartMenu = 시작 메뉴 (Windows) -Menu.PinStart = 시작 메뉴에 고정 -Menu.PinStartCs = 시작 메뉴에 고정 (Classic Shell) -Menu.UnpinStartCs = 시작 메뉴에서 제거 (Classic Shell) -Menu.MonitorOff = 디스플레이 끄기 -Menu.RemoveHighlight = 추천 취소 -Menu.Uninstall = 제거(&U) -Menu.UninstallTitle = 제거 -Menu.UninstallPrompt = %s 설치를 제거하시겠습니까? -Search.CategorySettings = 설정 -Search.CategoryPCSettings = PC 설정 -Search.CategoryPrograms = 프로그램 -Search.CategoryDocuments = 문서 -Search.CategoryMusic = 음악 -Search.CategoryPictures = 사진 -Search.CategoryVideos = 비디오 -Search.CategoryFiles = 파일 -Search.CategoryInternet = 인터넷 -JumpList.Recent = 최근 항목 -JumpList.Frequent = 자주 사용하는 항목 -JumpList.Tasks = 작업 -JumpList.Pinned = 고정됨 -JumpList.Pin = 이 목록에 고정(&I) -JumpList.Unpin = 이 목록에서 제거(&U) -JumpList.Remove = 이 목록에서 제거(&F) -JumpList.PinTip = 이 목록에 고정 -JumpList.UnpinTip = 이 목록에서 제거 - - -[lt-LT] - Lithuanian (Lithuania) -Menu.Programs = &Programos -Menu.Apps = Programėlės -Menu.AllPrograms = Visos programos -Menu.Back = Atgal -Menu.Favorites = P&arankiniai -Menu.Documents = &Dokumentai -Menu.Settings = Para&metrai -Menu.Search = I&eškoti -Menu.SearchBox = Ieškoti -Menu.SearchPrograms = Ieškoti tarp programų ir failų -Menu.SearchInternet = Ieškoti internete -Menu.Searching = Ieškoma... -Menu.NoMatch = Nėra iešką atitinkančių elementų. -Menu.MoreResults = Rodyti daugiau rezultatų -Menu.Help = &Žinynas ir palaikymas -Menu.Run = &Vykdyti... -Menu.Logoff = I&šeiti %s... -Menu.SwitchUser = Perjungti &vartotoją -Menu.Lock = Už&rakinti -Menu.LogOffShort = &Išeiti -Menu.Undock = Kompi&uterį atjungti nuo doko -Menu.Disconnect = A&tsijungti -Menu.ShutdownBox = Išjun>i... -Menu.Shutdown = &Baigti darbą -Menu.Restart = &Paleisti iš naujo -Menu.ShutdownUpdate = Naujinti ir išjungti -Menu.RestartUpdate = Naujinti ir paleisti iš naujo -Menu.Sleep = &Miego būsena -Menu.Hibernate = &Užmigdyti -Menu.ControlPanel = &Valdymo skydas -Menu.PCSettings = PC parametrai -Menu.Security = Windows sauga -Menu.Network = &Tinklo ryšiai -Menu.Printers = &Spausdintuvai -Menu.Taskbar = &Užduočių juosta ir meniu Pradėti -Menu.SearchFiles = Fa&ilams ir aplankams... -Menu.SearchPrinter = S&pausdintuvui -Menu.SearchComputers = &Kompiuteriams -Menu.UserFilesTip = Čia yra aplankai, skirti Dokumentams, Paveikslėliams, Muzikai ir kitoms jums priklausantiems failams. -Menu.UserDocumentsTip = Yra laiškų, ataskaitų ir kitų dokumentų, bei failų. -Menu.UserPicturesTip = Yra skaitmeninių nuotraukų, vaizdų ir grafinių failų. -Menu.UserMusicTip = Yra muzikos ir kitų garso failų. -Menu.UserVideosTip = Yra filmų ir kitų vaizdo failų. -Menu.NetworkTip = Rodomi esantys tinklo ryšiai kompiuteryje ir padedama kurti naujus -Menu.PrintersTip = Įtraukti, šalinti ir konfigūruoti vietinius ir tinklo spausdintuvus. -Menu.TaskbarTip = Tinkinkite meniu Pradėti ir užduočių juostą, pvz., rodyti skirtų elementų tipus ir jų išvaizdą. -Menu.ControlPanelTip = Keiskite parametrus ir tinkinkite savo kompiuterio funkcionalumą. -Menu.DocumentsLibTip = Pasiekite laiškus, ataskaitas, pastabas ir kitų tipų dokumentus. -Menu.MusicLibTip = Leiskite muzikos įrašus ir kitus garso failus. -Menu.PicturesLibTip = Peržiūrėkite ir tvarkykite skaitmeninius paveikslėlius. -Menu.VideosLibTip = Žiūrėkite namų kinus ir kitus skaitmeninius vaizdo įrašus. -Menu.RecordingsLibTip = Žiūrėkite TV programas, įrašytas jūsų kompiuteryje. -Menu.DownloadTip = Ieškokite siūlomų atsisiųsti failų internete ir nuorodų į mėgstamas svetaines. -Menu.HomegroupTip = Pasiekite bibliotekas ir aplankus, kuriuos bendrina kiti jūsų namų grupės nariai. -Menu.RunTip = Atidaro programą, aplanką, dokumentą ar svetainę. -Menu.HelpTip = Ieškokite Žinyno temų, vadovėlių, trikčių šalinimo ir kitų palaikymo paslaugų. -Menu.ProgramsTip = Atidaro programų sąrašą. -Menu.SearchFilesTip = Ieškokite dokumentų, muzikos įrašų, paveikslėlių, el. pašto ir t. t. -Menu.GamesTip = Paleiskite ir valdykite žaidimus kompiuteryje. -Menu.SecurityTip = Paleiskite Windows saugos parinktis, kad pakeistumėte slaptažodį, perjungtumėte vartotoją arba paleistumėte užduočių tvarkytuvą. -Menu.SearchComputersTip = Tinkle ieškoti kompiuterių -Menu.SearchPrintersTip = Ieškoti spausdintuvo -Menu.AdminToolsTip = Konfigūruokite kompiuterio administracinius parametrus. -Menu.ShutdownTip = Uždaro visas atidarytas programas, baigia darbą su Windows ir išjungia kompiuterį. -Menu.RestartTip = Uždaro visas atidarytas programas, Windows ir dar kartą paleidžia Windows. -Menu.SleepTip = Palieka seansą atmintyje ir perjungia kompiuterį veikti eikvojant mažai energijos, kad galėtumėte greitai tęsti darbą. -Menu.HibernateTip = Įrašo seansą ir išjungia kompiuterį. Įjungus kompiuterį, Windows atkuria seansą. -Menu.LogOffTip = Uždaro programas ir išeina. -Menu.DisconnectTip = Atjungiamas seansas. Pakartotinai prisijungti prie šio seanso galėsite dar kartą įėję. -Menu.LockTip = Užrakina šį kompiuterį. -Menu.UndockTip = Iš doko šalinamas nešiojamasis kompiuteris. -Menu.SwitchUserTip = Pakeičia vartotojus neuždarant programų. -Menu.Empty = (Tuščia) -Menu.Features = Programos ir funkcijos -Menu.FeaturesTip = Pašalinkite arba keiskite kompiuterio programas. -Menu.SearchPeople = &Asmenims... -Menu.SortByName = &Rūšiuoti pagal vardus -Menu.Open = &Atidaryti -Menu.OpenAll = A&tidaryti aplanką Visi vartotojai -Menu.Explore = Naršyt&i -Menu.ExploreAll = Na&ršyti visus vartotojus -Menu.MenuSettings = Parametrai -Menu.MenuHelp = Žinynas -Menu.MenuExit = Išeiti -Menu.LogoffTitle = Išeiti iš Windows -Menu.LogoffPrompt = Ar tikrai norite išeiti? -Menu.LogoffYes = I&šeiti -Menu.LogoffNo = &Ne -Menu.RenameTitle = Pervardyti -Menu.RenamePrompt = Naujas &pavadinimas: -Menu.RenameOK = Gerai -Menu.RenameCancel = Atšaukti -Menu.Organize = Tvarkyti pradžios meniu -Menu.Expand = P&lėsti -Menu.Collapse = Su&traukti -Menu.NewFolder = Naujas aplankas -Menu.NewShortcut = Nauja nuoroda -Menu.AutoArrange = Autom&atinis išdėstymas -Menu.ActionOpen = Atidaryti -Menu.ActionClose = Uždaryti -Menu.ActionExecute = Vykdyti -Menu.RemoveList = Šal&inti iš šio sąrašo -Menu.RemoveAll = &Valyti naujausių elementų sąrašą -Menu.Explorer = Windows naršyklė -Menu.Start = Pradėti -Menu.StartScreen = Pradžios ekranas -Menu.StartMenu = Meniu Pradėti (Windows) -Menu.PinStart = Padaryti prieinamą meniu Pradėti -Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Classic Shell) -Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Classic Shell) -Menu.MonitorOff = Išjungti ekraną -Menu.RemoveHighlight = Šalinti paryškinimą -Menu.Uninstall = &Pašalinti -Menu.UninstallTitle = Pašalinti -Menu.UninstallPrompt = Ar tikrai norite pašalinti %s? -Search.CategorySettings = Parametrai -Search.CategoryPCSettings = PC parametrai -Search.CategoryPrograms = Programos -Search.CategoryDocuments = Dokumentai -Search.CategoryMusic = Muzika -Search.CategoryPictures = Paveikslėliai -Search.CategoryVideos = Vaizdo įrašai -Search.CategoryFiles = Failai -Search.CategoryInternet = Internetas -JumpList.Recent = Paskutiniai -JumpList.Frequent = Dažniausi -JumpList.Tasks = Užduotys -JumpList.Pinned = Susegta -JumpList.Pin = Į&traukti į šį sąrašą -JumpList.Unpin = P&ašalinti iš šio sąrašo -JumpList.Remove = Pašal&inti iš šio sąrašo -JumpList.PinTip = Įtraukti į šį sąrašą -JumpList.UnpinTip = Pašalinti iš šio sąrašo - - -[lv-LV] - Latvian (Latvia) -Menu.Programs = Pro&grammas -Menu.Apps = Programmas -Menu.AllPrograms = Visas programmas -Menu.Back = Atpakaļ -Menu.Favorites = Mana i&zlase -Menu.Documents = &Dokumenti -Menu.Settings = &Iestatījumi -Menu.Search = &Meklēt -Menu.SearchBox = Meklēt -Menu.SearchPrograms = Meklēt programmas un failus -Menu.SearchInternet = Meklēt internetā -Menu.Searching = Notiek meklēšana... -Menu.NoMatch = Nav vienumu, kas atbilstu meklēšanas kritērijiem. -Menu.MoreResults = Skatīt citus rezultātus -Menu.Help = Pa&līdzība un atbalsts -Menu.Run = Iz&pildīt... -Menu.Logoff = &Atteikties ar vārdu %s... -Menu.SwitchUser = Pār&slēgt lietotāju -Menu.Lock = Ai&zslēgt -Menu.LogOffShort = &Atteikties -Menu.Undock = Atdokot dat&oru -Menu.Disconnect = At&vienoties -Menu.ShutdownBox = &Beidzēt... -Menu.Shutdown = &Beidzēšana -Menu.Restart = &Restartēšana -Menu.ShutdownUpdate = Atjaunināt un izslēgt -Menu.RestartUpdate = Atjaunināt un restartēt -Menu.Sleep = &Miega režīms -Menu.Hibernate = &Hibernācija -Menu.ControlPanel = Vadības &panelis -Menu.PCSettings = Datora iestatījumi -Menu.Security = Windows drošība -Menu.Network = &Tīkla savienojumi -Menu.Printers = P&rinteri -Menu.Taskbar = &Uzdevumjosla un izvēlne Sākt -Menu.SearchFiles = &Failus vai mapes... -Menu.SearchPrinter = &Printeri -Menu.SearchComputers = &Datorus -Menu.UserFilesTip = Ietver sadaļu Mani dokumenti, Mani attēli, Mana mūzika mapes un citus failus, kas jums pieder. -Menu.UserDocumentsTip = Satur vēstules, atskaites un citus dokumentus un failus. -Menu.UserPicturesTip = Satur ciparu fotogrāfijas, attēlus un grafikas failus. -Menu.UserMusicTip = Satur mūziku un citus audio failus. -Menu.UserVideosTip = Satur filmas un citus video failus. -Menu.NetworkTip = Parāda šajā datorā esošos tīkla savienojumus un palīdz izveidot jaunus -Menu.PrintersTip = Pievienojiet, noņemiet un konfigurējiet lokālos un tīkla printerus. -Menu.TaskbarTip = Pielāgot izvēlni Sākt un uzdevumjoslu, piemēram, kāda tipa vienumus rādīt un kā tiem ir jāizskatās. -Menu.ControlPanelTip = Mainīt iestatījumus un pielāgot datora funkcionalitāti. -Menu.DocumentsLibTip = Piekļūt vēstulēm, atskaitēm, piezīmēm un cita veida dokumentiem. -Menu.MusicLibTip = Atskaņot mūzikas un citus audio failus. -Menu.PicturesLibTip = Skatīt un organizēt digitālos attēlus. -Menu.VideosLibTip = Skatiet amatieru filmas un citu ciparvideo. -Menu.RecordingsLibTip = Skatiet datorā ierakstītās TV programmas. -Menu.DownloadTip = Atrodiet interneta lejupielādes un saites uz iecienītajām vietnēm. -Menu.HomegroupTip = Piekļūstiet bibliotēkām un mapēm, ko kopīgojušas citas personas mājas grupā. -Menu.RunTip = Atver programmu, mapi, dokumentu vai tīmekļa vietni. -Menu.HelpTip = Atrast palīdzības tēmas, apmācības, problēmu novēršanu un citus atbalsta pakalpojumus. -Menu.ProgramsTip = Atver programmu sarakstu. -Menu.SearchFilesTip = Meklēt dokumentus, mūziku, attēlus, e-pastu un citu. -Menu.GamesTip = Spēlēt un pārvaldīt spēles datorā. -Menu.SecurityTip = Palaist Windows drošības opcijas, lai mainītu paroli, pārslēgtu lietotāju vai startētu Uzdevumu pārvaldnieku. -Menu.SearchComputersTip = Meklēt datorus tīklā -Menu.SearchPrintersTip = Meklēt printeri -Menu.AdminToolsTip = Konfigurēt datora administratīvos iestatījumus. -Menu.ShutdownTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam izslēdz datoru. -Menu.RestartTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam to atkal startē. -Menu.SleepTip = Saglabā sesiju atmiņā un pārslēdz datoru mazas jaudas režīmā, lai pēc tam varētu ātri atsākt darbu. -Menu.HibernateTip = Saglabā sesiju un izslēdz datoru. Ieslēdzot datoru, sistēma Windows atjauno sesiju. -Menu.LogOffTip = Aizvērt programmas un atteikties. -Menu.DisconnectTip = Atvieno sesiju. Atkārtoti izveidot savienojumu ar šo sesiju var, vēlreiz piesakoties sistēmā. -Menu.LockTip = Aizslēgt datoru. -Menu.UndockTip = Noņem klēpjdatoru vai piezīmjdatoru no dokstacijas. -Menu.SwitchUserTip = Pārslēgt lietotājus, neaizverot programmas. -Menu.Empty = (Tukšs) -Menu.Features = Programmas un līdzekļi -Menu.FeaturesTip = Noņemt programmu instalāciju vai mainīt programmas datorā. -Menu.SearchPeople = &Personām... -Menu.SortByName = &Kārtot pēc nosaukuma -Menu.Open = A&tvērt -Menu.OpenAll = &Atvērt visus lietotājus -Menu.Explore = &Pārlūkot -Menu.ExploreAll = Pār&lūkot visus lietotājus -Menu.MenuSettings = Iestatījumi -Menu.MenuHelp = Palīdzība -Menu.MenuExit = Iziet -Menu.LogoffTitle = Atteikšanās sistēmā Windows -Menu.LogoffPrompt = Vai tiešām vēlaties atteikties? -Menu.LogoffYes = &Atteikties -Menu.LogoffNo = &Nē -Menu.RenameTitle = Pārdēvēšana -Menu.RenamePrompt = Jaunais &nosaukums: -Menu.RenameOK = Labi -Menu.RenameCancel = Atcelt -Menu.Organize = Organizēt izvēlni Sākt -Menu.Expand = Izv&ērst -Menu.Collapse = Sakļ&aut -Menu.NewFolder = Jauna mape -Menu.NewShortcut = Jauna saīsne -Menu.AutoArrange = &Automātiski sakārtot -Menu.ActionOpen = Atvērt -Menu.ActionClose = Aizvērt -Menu.ActionExecute = Izpildīt -Menu.RemoveList = &Noņemt no šī saraksta -Menu.RemoveAll = &Notīrīt nesen pievienoto vienumu sarakstu -Menu.Explorer = Windows Explorer -Menu.Start = Sākt -Menu.StartScreen = Sākuma ekrāns -Menu.StartMenu = Izvēlne Sākt (Windows) -Menu.PinStart = Piespraust izvēlnei Sākt -Menu.PinStartCs = Piespraust izvēlnei Sākt (Classic Shell) -Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Classic Shell) -Menu.MonitorOff = Izslēgt displeju -Menu.RemoveHighlight = Noņemt marķējumu -Menu.Uninstall = &Atinstalēt -Menu.UninstallTitle = Atinstalēt -Menu.UninstallPrompt = Vai esat pārliecināts, ka vēlaties atinstalēt %s? -Search.CategorySettings = Iestatījumi -Search.CategoryPCSettings = Datora iestatījumi -Search.CategoryPrograms = Programmas -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Mūzika -Search.CategoryPictures = Attēli -Search.CategoryVideos = Video -Search.CategoryFiles = Faili -Search.CategoryInternet = Internets -JumpList.Recent = Nesen izmantotie -JumpList.Frequent = Biežāk atvērtie -JumpList.Tasks = Uzdevumi -JumpList.Pinned = Piesprausts -JumpList.Pin = Pie&spraust šim sarakstam -JumpList.Unpin = &Atspraust no šī saraksta -JumpList.Remove = &Noņemt no šī saraksta -JumpList.PinTip = Piespraust šim sarakstam -JumpList.UnpinTip = Atspraust no šī saraksta - - -[mk-MK] - Macedonian (Macedonia) -Menu.Programs = Програми -Menu.Apps = Апликации -Menu.AllPrograms = Сите програми -Menu.Back = Назад -Menu.Favorites = Омилени -Menu.Documents = Документи -Menu.Settings = Подесувања -Menu.Search = Пребарување -Menu.SearchBox = Поле за пребарување -Menu.SearchPrograms = Барање на програми и фајлови -Menu.SearchInternet = Пребарување на интернет -Menu.Searching = Пребарување... -Menu.NoMatch = Не е пронајдено ништо. -Menu.MoreResults = Дај повеќе резултати -Menu.Help = Помош и поддршка -Menu.Run = Стартувај... -Menu.Logoff = Излегување од... -Menu.SwitchUser = Смени го корисникот -Menu.Lock = Заклучување -Menu.LogOffShort = Кратко излегување -Menu.Undock = Откачи го компјутерот -Menu.Disconnect = Прекини ја врската -Menu.ShutdownBox = Исклучи... -Menu.Shutdown = Исклучување -Menu.Restart = Рестартирај -Menu.ShutdownUpdate = Надградба и исклучување -Menu.RestartUpdate = Надградба и рестартирање -Menu.Sleep = Заспивање -Menu.Hibernate = Хибернација -Menu.ControlPanel = Контрол панел -Menu.PCSettings = Параметри на компјутерот -Menu.Security = Заштита на Windows -Menu.Network = Компјутерска Мрежа -Menu.Printers = Принтери -Menu.Taskbar = Таскбар и мени “Старт“ -Menu.SearchFiles = За фајлови или фолдери... -Menu.SearchPrinter = За печатар -Menu.SearchComputers = За компјутери -Menu.UserFilesTip = Содржи фолдери за документи, музика и други ваши фајлови. -Menu.UserDocumentsTip = Содржи документи, слики, фајлови и друго. -Menu.UserPicturesTip = Содржи документи, слики и фајлови. -Menu.UserMusicTip = Содржи музика и други аудио фајлови. -Menu.UserVideosTip = Содржи филмови и други видео фајлови. -Menu.NetworkTip = Покажува постоечки врски на мрежата на тој компјутер и ви овозможува да направите нови -Menu.PrintersTip = Додавање, отстранување и конфигурирање на локални мрежини принтери. -Menu.TaskbarTip = Персонализирање на менито "Старт" и таскбарот на задачите, како на прим. типови на елементи коишто ќе бидат покажани. -Menu.ControlPanelTip = Промена на подесување и пресонализирање на функционалноста на компјутерот. -Menu.DocumentsLibTip = Пристап до писма, белешки и други видови на документи. -Menu.MusicLibTip = Репродукција на музика и други аудио фајлови. -Menu.PicturesLibTip = Преглед и организирање на дигитални слики. -Menu.VideosLibTip = Гледање на домашни филмови и други дигитални видеозаписи. -Menu.RecordingsLibTip = Гледање на снимени на компјутер ТВ програми. -Menu.DownloadTip = Барање на даунлоадирани фајлови од интернет и кон напосакуваните врски. -Menu.HomegroupTip = Достап до директориуми и фолдери, споделени од други луѓе во вашата домашна мрежа. -Menu.RunTip = Отвара програма, фолдер, документ или веб сајт. -Menu.HelpTip = Лоцирајте теми од "Помош", туторијали, отстранување на неисправности и други услуги за поддршка. -Menu.ProgramsTip = Го отвора списокот на програмите. -Menu.SearchFilesTip = Барање на документи, музика, слики,и електронска пошта и друго. -Menu.GamesTip = Играјте и управувајте со игрите на својот компјутер. -Menu.SecurityTip = Стартирајте ги опциите за заштита на Windows, за да промените лозинка, да смените корисник или да стартирате таск менаџер. -Menu.SearchComputersTip = Барање на компјутери во мрежата -Menu.SearchPrintersTip = Барање на печатари -Menu.AdminToolsTip = Конфигурирање на административните подесувања на компјутерот. -Menu.ShutdownTip = Ги затвора сите отворени програми, исклучува Windows и исклучува компјутер. -Menu.RestartTip = Ги затвора сите отворени програми, исклучува Windows и после одново се стартува Windows. -Menu.SleepTip = Ја запазува сесијата во меморија и го поставува компјутерот во систем на штедење на енергија, за да можете брзо да продолжите со работа. -Menu.HibernateTip = Ја запазува сесијата во меморија и исклучува компјутерот. Кога ќе го вклучите компјутерот, Windows ја продолжува вашата сесија. -Menu.LogOffTip = Затварање на програмите и излегување. -Menu.DisconnectTip = Ја прекинува врската со вашата сесија. Можете да се поврзете со таа сесија повторно, кога ќе влезете повторно. -Menu.LockTip = Заклупување на компјутерот. -Menu.UndockTip = Го отстранува вашиот лаптоп или ноутбук комјутер од базната станица. -Menu.SwitchUserTip = Смена на корисниците без да се затвораат програмите. -Menu.Empty = (Празно) -Menu.Features = Програми и компоненти -Menu.FeaturesTip = Деинсталација или промена на програми на компјутерот. -Menu.SearchPeople = За луѓе... -Menu.SortByName = Сортирај по име -Menu.Open = Отвори -Menu.OpenAll = Отвори "Сите корисници" -Menu.Explore = Преглед -Menu.ExploreAll = Преглед на "Сите корисници" -Menu.MenuSettings = Подесувања -Menu.MenuHelp = Помош -Menu.MenuExit = Излез -Menu.LogoffTitle = Излегување од Windows -Menu.LogoffPrompt = Навистина сакате да излезете? -Menu.LogoffYes = Излегување -Menu.LogoffNo = Не -Menu.RenameTitle = Преименување -Menu.RenamePrompt = Ново име: -Menu.RenameOK = OK -Menu.RenameCancel = Откажи -Menu.Organize = Организирање на менито "Старт" -Menu.Expand = Прошири -Menu.Collapse = Собери -Menu.NewFolder = Нов фолдер -Menu.NewShortcut = Нов краток пат -Menu.AutoArrange = Автоматско подредување -Menu.ActionOpen = Отвори -Menu.ActionClose = Затвори -Menu.ActionExecute = Изврши -Menu.RemoveList = Отстрани од тој список -Menu.RemoveAll = Исчисти го списокот од последните програми -Menu.Explorer = Windows Explorer -Menu.Start = Старт -Menu.StartScreen = Почетен екран -Menu.StartMenu = Мени "Старт" (Windows) -Menu.PinStart = Закачи кон менито "Старт" -Menu.PinStartCs = Закачи го кон менито "Старт" (Classic Shell) -Menu.UnpinStartCs = Откачи го од менито "Старт" (Classic Shell) -Menu.MonitorOff = Исклучување на дисплејот -Menu.RemoveHighlight = Remove highlight -Menu.Uninstall = &Деинсталирај -Menu.UninstallTitle = Деинсталирај -Menu.UninstallPrompt = Дали сте сигурни дека сакате да го деинсталирате %s? -Search.CategorySettings = Подесувања -Search.CategoryPCSettings = Параметри на компјутерот -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Слики -Search.CategoryVideos = Видеозаписи -Search.CategoryFiles = Фајлови -Search.CategoryInternet = Интернет -JumpList.Recent = Последни -JumpList.Frequent = Често Користени -JumpList.Tasks = Задачи -JumpList.Pinned = Закачени -JumpList.Pin = Закачи кон тој список -JumpList.Unpin = Откачи од тој список -JumpList.Remove = Отстрани од тој список -JumpList.PinTip = Закачи кон тој список -JumpList.UnpinTip = Откачи од тој список - - -[nb-NO] - Norwegian, Bokmål (Norway) -Menu.Programs = &Programmer -Menu.Apps = Apper -Menu.AllPrograms = Alle programmer -Menu.Back = Tilbake -Menu.Favorites = &Favoritter -Menu.Documents = &Dokumenter -Menu.Settings = &Innstillinger -Menu.Search = &Søk -Menu.SearchBox = Søk -Menu.SearchPrograms = Søk i programmer og filer -Menu.SearchInternet = Søk på Internett -Menu.Searching = Søker... -Menu.NoMatch = Ingen elementer stemmer med søket. -Menu.MoreResults = Se flere resultater -Menu.Help = &Hjelp og støtte -Menu.Run = &Kjør... -Menu.Logoff = &Logg av %s... -Menu.SwitchUser = &Bytt bruker -Menu.Lock = L&ås -Menu.LogOffShort = &Logg av -Menu.Undock = Koble fra P&C -Menu.Disconnect = K&oble fra -Menu.ShutdownBox = &Avslutt... -Menu.Shutdown = &Avslutt -Menu.Restart = &Start på nytt -Menu.ShutdownUpdate = Oppdater og slå av -Menu.RestartUpdate = Oppdater og start på nytt -Menu.Sleep = &Hvilemodus -Menu.Hibernate = &Dvalemodus -Menu.ControlPanel = &Kontrollpanel -Menu.PCSettings = PC-innstillinger -Menu.Security = Windows-sikkerhet -Menu.Network = &Nettverkstilkoblinger -Menu.Printers = &Skrivere -Menu.Taskbar = &Oppgavelinje og Start-meny -Menu.SearchFiles = Etter &filer eller mapper... -Menu.SearchPrinter = Etter &skriver -Menu.SearchComputers = Etter &datamaskiner -Menu.UserFilesTip = Inneholder mapper for dokumenter, bilder, musikk og andre filer som tilhører deg. -Menu.UserDocumentsTip = Inneholder brev, rapporter og andre dokumenter og filer. -Menu.UserPicturesTip = Inneholder digitale fotografier, bilder og grafikkfiler. -Menu.UserMusicTip = Inneholder musikk- og andre lydfiler. -Menu.UserVideosTip = Inneholder filmer og andre videofiler. -Menu.NetworkTip = Viser eksisterende tilkoblinger på denne datamaskinen, og hjelper deg med å opprette nye -Menu.PrintersTip = Legg til, fjern og konfigurer lokale skrivere. -Menu.TaskbarTip = Tilpass Start-menyen og oppgavelinjen, for eksempel typen elementer som skal vises, og hvordan de skal vises. -Menu.ControlPanelTip = Endre innstillinger og tilpass funksjonaliteten på datamaskinen. -Menu.DocumentsLibTip = Lagre brev, rapporter, notater og andre typer dokumenter. -Menu.MusicLibTip = Spill av musikk og andre lydfiler. -Menu.PicturesLibTip = Vis og ordne digitale bilder. -Menu.VideosLibTip = Se hjemmefilmer og andre digitale videoer. -Menu.RecordingsLibTip = Se TV-programmer lagret på datamaskinen. -Menu.DownloadTip = Finn Internett-nedlastinger og koblinger til favorittsteder på nettet. -Menu.HomegroupTip = Få tilgang til biblioteker og mapper delt med andre i hjemmegruppen. -Menu.RunTip = Åpner et program, en mappe, et dokument eller et webområde. -Menu.HelpTip = Finn hjelpeemner, opplæring, feilsøking og andre støttetjenester. -Menu.ProgramsTip = Åpner en liste over programmer. -Menu.SearchFilesTip = Søk etter dokumenter, musikk, bilder, e-post og mer. -Menu.GamesTip = Spill og administrer spill på datamaskinen. -Menu.SecurityTip = Start Windows sikkerhetsalternativer for å endre Passord, Bytte bruker eller starte Oppgavebehandling. -Menu.SearchComputersTip = Søk etter datamaskiner på nettverket -Menu.SearchPrintersTip = Søk etter en skriver -Menu.AdminToolsTip = Konfigurer administrative innstillinger for datamaskinen. -Menu.ShutdownTip = Lukker alle åpne programmer, avslutter Windows og slår deretter av datamaskinen. -Menu.RestartTip = Lukker alle åpne programmer, avslutter Windows, og starter deretter Windows på nytt. -Menu.SleepTip = Beholder økten i minnet, og setter datamaskinen i en status med lavt strømforbruk så du raskt kan gjenoppta arbeidet. -Menu.HibernateTip = Lagrer økten, og slår av datamaskinen. Windows gjenoppretter økten når du slår på datamaskinen. -Menu.LogOffTip = Lukk programmer og logg av. -Menu.DisconnectTip = Kobler fra økten. Du kan koble til denne økten når du logger på igjen. -Menu.LockTip = Lås denne datamaskinen. -Menu.UndockTip = Fjerner den bærbare datamaskinen fra en forankringsstasjon. -Menu.SwitchUserTip = Bytt brukere uten å lukke programmer. -Menu.Empty = (Tom) -Menu.Features = Programmer og funksjoner -Menu.FeaturesTip = Avinstaller eller endre programmer på datamaskinen. -Menu.SearchPeople = Etter &personer... -Menu.SortByName = Sorter etter &navn -Menu.Open = Å&pne -Menu.OpenAll = &Åpne mappen All users -Menu.Explore = &Utforsk -Menu.ExploreAll = Utforsk &mappen All users -Menu.MenuSettings = Innstillinger -Menu.MenuHelp = Hjelp -Menu.MenuExit = Avslutt -Menu.LogoffTitle = Logg av Windows -Menu.LogoffPrompt = Er du sikker på at du vil logge av? -Menu.LogoffYes = &Logg av -Menu.LogoffNo = &Nei -Menu.RenameTitle = Gi nytt navn -Menu.RenamePrompt = &Nytt navn: -Menu.RenameOK = OK -Menu.RenameCancel = Avbryt -Menu.Organize = Organiser Start-meny -Menu.Expand = &Utvid -Menu.Collapse = &Minimer -Menu.NewFolder = Ny mappe -Menu.NewShortcut = Ny snarvei -Menu.AutoArrange = O&rdne automatisk -Menu.ActionOpen = Åpne -Menu.ActionClose = Lukk -Menu.ActionExecute = Utføre -Menu.RemoveList = &Fjern fra denne listen -Menu.RemoveAll = &Tøm listen over nylig brukte elementer -Menu.Explorer = Windows Utforsker -Menu.Start = Start -Menu.StartScreen = Startskjerm -Menu.StartMenu = Start-meny (Windows) -Menu.PinStart = Fest til Start-menyen -Menu.PinStartCs = Fest til Start-menyen (Classic Shell) -Menu.UnpinStartCs = Løsne fra Start-menyen (Classic Shell) -Menu.MonitorOff = Slå av skjermen -Menu.RemoveHighlight = Fjern høydepunkt -Menu.Uninstall = &Avinstaller -Menu.UninstallTitle = Avinstaller -Menu.UninstallPrompt = Er du sikker på at du vil avinstallere %s? -Search.CategorySettings = Innstillinger -Search.CategoryPCSettings = PC-innstillinger -Search.CategoryPrograms = Programmer -Search.CategoryDocuments = Dokumenter -Search.CategoryMusic = Musikk -Search.CategoryPictures = Bilder -Search.CategoryVideos = Videoer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internett -JumpList.Recent = Siste -JumpList.Frequent = Ofte -JumpList.Tasks = Oppgaver -JumpList.Pinned = Låst -JumpList.Pin = &Fest til denne listen -JumpList.Unpin = &Løsne fra denne listen -JumpList.Remove = Fjer&n fra denne listen -JumpList.PinTip = Fest til denne listen -JumpList.UnpinTip = Løsne fra denne listen - - -[nl-NL] - Dutch (Netherlands) -Menu.Programs = &Programma's -Menu.Apps = Apps -Menu.AllPrograms = Alle programma's -Menu.Back = Vorige weergave -Menu.Favorites = &Favorieten -Menu.Documents = &Documenten -Menu.Settings = &Instellingen -Menu.Search = &Zoeken -Menu.SearchBox = Zoeken -Menu.SearchPrograms = Programma's en bestanden zoeken -Menu.SearchInternet = Op internet zoeken -Menu.Searching = Zoeken... -Menu.NoMatch = Geen zoekresultaten. -Menu.MoreResults = Meer resultaten weergeven -Menu.Help = &Help en ondersteuning -Menu.Run = &Uitvoeren... -Menu.Logoff = %s af&melden... -Menu.SwitchUser = An&dere gebruiker -Menu.Lock = &Vergrendelen -Menu.LogOffShort = Afmel&den -Menu.Undock = &Laptop loskoppelen -Menu.Disconnect = Ver&binding verbreken -Menu.ShutdownBox = &Afsluiten... -Menu.Shutdown = A&fsluiten -Menu.Restart = &Opnieuw opstarten -Menu.ShutdownUpdate = Bijwerken en afsluiten -Menu.RestartUpdate = Bijwerken en opnieuw opstarten -Menu.Sleep = &Slaapstand -Menu.Hibernate = Slui&merstand -Menu.ControlPanel = &Configuratiescherm -Menu.PCSettings = Pc-instellingen -Menu.Security = Windows-beveiliging -Menu.Network = &Netwerkverbindingen -Menu.Printers = &Printers -Menu.Taskbar = &Taakbalk en menu Start -Menu.SearchFiles = Naar &bestanden of mappen... -Menu.SearchPrinter = &Naar printer -Menu.SearchComputers = Naar &computers -Menu.UserFilesTip = Bevat mappen voor documenten, afbeeldingen, muziek en andere bestanden die van u zijn. -Menu.UserDocumentsTip = Dit is de locatie waar u brieven, rapporten, documenten en andere bestanden kunt opslaan -Menu.UserPicturesTip = Dit is de locatie waar u digitale foto's, afbeeldingen en andere grafische bestanden kunt opslaan -Menu.UserMusicTip = Dit is de locatie waar u muziek en andere audiobestanden kunt opslaan -Menu.UserVideosTip = Dit is de locatie waar u filmfragmenten en andere videobestanden kunt opslaan -Menu.NetworkTip = Hiermee worden netwerkverbindingen op deze computer weergegeven en krijgt u hulp bij het maken van nieuwe verbindingen -Menu.PrintersTip = Hiermee kunt u lokale en netwerkprinters toevoegen, verwijderen en configureren -Menu.TaskbarTip = Hiermee kunt u de weergave wijzigen van onderdelen die in het menu Start of op de taakbalk staan -Menu.ControlPanelTip = De instellingen en functionaliteit van uw computer wijzigen -Menu.DocumentsLibTip = Brieven, rapporten, notities en andere soorten documenten openen -Menu.MusicLibTip = Muziek en andere audiobestanden afspelen -Menu.PicturesLibTip = Digitale foto's weergeven en rangschikken -Menu.VideosLibTip = Bekijk zelfgemaakte films en andere digitale video's. -Menu.RecordingsLibTip = Bekijk televisieprogramma's die op de computer zijn opgenomen. -Menu.DownloadTip = Zoek internetdownloads en koppelingen naar favoriete websites. -Menu.HomegroupTip = Toegang krijgen tot bibliotheken en maken die gedeeld worden door andere gebruikers in uw thuisgroep. -Menu.RunTip = Hiermee kunt u een programma starten, map openen of een website bezoeken -Menu.HelpTip = Help-onderwerpen, zelfstudies, probleemoplossingen en andere ondersteuningsdiensten zoeken -Menu.ProgramsTip = Hiermee kunt u een lijst met beschikbare programma's weergeven -Menu.SearchFilesTip = Documenten, muziek, afbeeldingen, e-mailberichten en meer zoeken -Menu.GamesTip = Spellen op uw computer spelen en beheren -Menu.SecurityTip = Start Windows-beveiligingsopties om het wachtwoord te wijzigen, van gebruiker te veranderen of Taakbeheer te starten. -Menu.SearchComputersTip = Computers in het netwerk zoeken -Menu.SearchPrintersTip = Een printer zoeken -Menu.AdminToolsTip = Hiermee kunt u beheerinstellingen voor deze computer configureren -Menu.ShutdownTip = Alle geopende programma's sluiten, Windows afsluiten en vervolgens de computer uitschakelen -Menu.RestartTip = Alle geopende programma's sluiten en vervolgens Windows opnieuw starten -Menu.SleepTip = Uw sessie wordt in het geheugen bewaard en de computer wordt in een toestand van laag energieverbruik gezet, zodat u uw werk snel kunt hervatten. -Menu.HibernateTip = Uw sessie wordt opgeslagen en de computer wordt uitgeschakeld. Als u de computer inschakelt, wordt uw sessie hersteld. -Menu.LogOffTip = Alle programma's sluiten en u afmelden -Menu.DisconnectTip = De sessie beëindigen. U kunt de sessie hervatten door u opnieuw aan te melden. -Menu.LockTip = Deze computer vergrendelen -Menu.UndockTip = Uw draagbare computer loskoppelen van het basisstation -Menu.SwitchUserTip = Een andere gebruiker in staat stellen zich aan te melden zonder programma's te sluiten -Menu.Empty = (leeg) -Menu.Features = Programma's en onderdelen -Menu.FeaturesTip = Programma's op uw computer wijzigen of van uw computer verwijderen -Menu.SearchPeople = &Personen... -Menu.SortByName = S&orteren op naam -Menu.Open = &Openen -Menu.OpenAll = &Alle gebruikers weergeven -Menu.Explore = Ve&rkennen -Menu.ExploreAll = Alle &gebruikers verkennen -Menu.MenuSettings = Instellingen -Menu.MenuHelp = Help -Menu.MenuExit = Afsluiten -Menu.LogoffTitle = Afmelden bij Windows -Menu.LogoffPrompt = Weet u zeker dat u zich wilt afmelden? -Menu.LogoffYes = A&fmelden -Menu.LogoffNo = &Nee -Menu.RenameTitle = Naam wijzigen -Menu.RenamePrompt = &Nieuwe naam: -Menu.RenameOK = OK -Menu.RenameCancel = Annuleren -Menu.Organize = Menu Start organiseren -Menu.Expand = &Uitvouwen -Menu.Collapse = Samen&vouwen -Menu.NewFolder = Nieuwe map -Menu.NewShortcut = Nieuwe snelkoppeling -Menu.AutoArrange = Automatisch sc&hikken -Menu.ActionOpen = Openen -Menu.ActionClose = Sluiten -Menu.ActionExecute = Uitvoeren -Menu.RemoveList = Uit deze lijst &verwijderen -Menu.RemoveAll = Lijst met recente items &wissen -Menu.Explorer = Windows Verkenner -Menu.Start = Start -Menu.StartScreen = Startscherm -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Vastmaken aan menu Start -Menu.PinStartCs = Vastmaken aan menu Start (Classic Shell) -Menu.UnpinStartCs = Losmaken van menu Start (Classic Shell) -Menu.MonitorOff = Het beeldscherm uitschakelen -Menu.RemoveHighlight = Aandachtspunt verwijderen -Menu.Uninstall = V&erwijderen -Menu.UninstallTitle = Verwijderen -Menu.UninstallPrompt = Weet u zeker dat u %s wilt verwijderen? -Search.CategorySettings = Instellingen -Search.CategoryPCSettings = Pc-instellingen -Search.CategoryPrograms = Programma's -Search.CategoryDocuments = Documenten -Search.CategoryMusic = Muziek -Search.CategoryPictures = Afbeeldingen -Search.CategoryVideos = Video's -Search.CategoryFiles = Bestanden -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Vaak gebruikte items -JumpList.Tasks = Taken -JumpList.Pinned = Gepind -JumpList.Pin = &Aan deze lijst vastmaken -JumpList.Unpin = &Van deze lijst losmaken -JumpList.Remove = Uit deze lijst &verwijderen -JumpList.PinTip = Aan deze lijst vastmaken -JumpList.UnpinTip = Van deze lijst losmaken - - -[pl-PL] - Polish (Poland) -Menu.Programs = &Programy -Menu.Apps = Aplikacje -Menu.AllPrograms = Wszystkie programy -Menu.Back = Wstecz -Menu.Favorites = Ulu&bione -Menu.Documents = &Dokumenty -Menu.Settings = &Ustawienia -Menu.Search = &Wyszukaj -Menu.SearchBox = Wyszukaj -Menu.SearchPrograms = Wyszukaj programy i pliki -Menu.SearchInternet = Przeszukaj Internet -Menu.Searching = Trwa wyszukiwanie... -Menu.NoMatch = Żadne elementy nie pasują do kryteriów wyszukiwania. -Menu.MoreResults = Wyświetl więcej wyników -Menu.Help = Pomo&c i obsługa techniczna -Menu.Run = Urucho&m... -Menu.Logoff = Wy&loguj: %s... -Menu.SwitchUser = &Przełącz użytkownika -Menu.Lock = &Zablokuj -Menu.LogOffShort = Wy&loguj -Menu.Undock = Oddokuj kompu&ter -Menu.Disconnect = &Rozłącz -Menu.ShutdownBox = Zam&knij... -Menu.Shutdown = &Zamknij -Menu.Restart = &Uruchom ponownie -Menu.ShutdownUpdate = Zaktualizuj i zamknij -Menu.RestartUpdate = Zaktualizuj i uruchom ponownie -Menu.Sleep = &Wstrzymaj -Menu.Hibernate = &Hibernacja -Menu.ControlPanel = Panel &sterowania -Menu.PCSettings = Ustawienia komputera -Menu.Security = Zabezpieczenia systemu Windows -Menu.Network = &Połączenia sieciowe -Menu.Printers = &Drukarki -Menu.Taskbar = Pasek zadań i &menu Start -Menu.SearchFiles = &Pliki lub foldery... -Menu.SearchPrinter = &Drukarki -Menu.SearchComputers = &Komputery -Menu.UserFilesTip = Zawiera foldery na dokumenty, obrazy, muzykę i inne Twoje pliki. -Menu.UserDocumentsTip = Zawiera listy, raporty i inne dokumenty i pliki. -Menu.UserPicturesTip = Zawiera fotografie cyfrowe, obrazy i pliki graficzne. -Menu.UserMusicTip = Zawiera muzykę i inne pliki audio. -Menu.UserVideosTip = Zawiera filmy i inne pliki wideo. -Menu.NetworkTip = Wyświetla istniejące połączenia sieciowe na tym komputerze, oraz ułatwia tworzenie nowych. -Menu.PrintersTip = Dodawaj, usuwaj i konfiguruj drukarki lokalne i sieciowe. -Menu.TaskbarTip = Dostosuj menu Start i pasek zadań, na przykład typy wyświetlanych elementów i sposób ich wyświetlania. -Menu.ControlPanelTip = Zmień ustawienia i dostosuj funkcjonalność tego komputera. -Menu.DocumentsLibTip = Przechowuj listy, raporty, notatki i inne rodzaje dokumentów. -Menu.MusicLibTip = Odtwarzaj muzykę i inne pliki audio. -Menu.PicturesLibTip = Wyświetlaj i organizuj obrazy cyfrowe. -Menu.VideosLibTip = Oglądaj filmy i inne cyfrowe materiały wideo. -Menu.RecordingsLibTip = Oglądaj programy telewizyjne nagrane na komputerze. -Menu.DownloadTip = Znajdź pliki pobrane z Internetu i łącza do ulubionych witryn sieci Web. -Menu.HomegroupTip = Uzyskaj dostęp do bibliotek i folderów udostępnionych w grupie domowej przez inne osoby. -Menu.RunTip = Otwiera program, folder, dokument lub witrynę sieci web. -Menu.HelpTip = Znajdź tematy Pomocy, samouczki, narzędzia do rozwiązywania problemów i inne usługi pomocnicze. -Menu.ProgramsTip = Otwiera listę programów. -Menu.SearchFilesTip = Wyszukuj dokumenty, muzykę, obrazy, wiadomości e-mail i inne elementy. -Menu.GamesTip = Graj i zarządzaj grami na komputerze. -Menu.SecurityTip = Otwórz opcje zabezpieczeń systemu Windows, aby zmienić hasło, przełączyć użytkownika lub uruchomić Menedżera zadań. -Menu.SearchComputersTip = Wyszukiwanie komputerów w sieci -Menu.SearchPrintersTip = Wyszukiwanie drukarki -Menu.AdminToolsTip = Konfiguruje ustawienia administracyjne dla tego komputera. -Menu.ShutdownTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie wyłącza komputer. -Menu.RestartTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie ponownie go uruchamia. -Menu.SleepTip = Zachowuje sesję w pamięci i przełącza komputer w stan niskiego poboru energii, umożliwiając szybkie wznowienie pracy. -Menu.HibernateTip = Zapisuje sesję i wyłącza komputer. Gdy włączysz komputer, system Windows przywróci sesję. -Menu.LogOffTip = Zamknij programy i wyloguj się. -Menu.DisconnectTip = Rozłącza sesję. Po ponownym zalogowaniu można ponownie połączyć się z tą samą sesją. -Menu.LockTip = Zablokuj ten komputer. -Menu.UndockTip = Odłącza komputer przenośny od stacji dokowania. -Menu.SwitchUserTip = Przełącz użytkowników bez zamykania programów. -Menu.Empty = (Puste) -Menu.Features = Programy i funkcje -Menu.FeaturesTip = Odinstaluj lub zmień programy na komputerze. -Menu.SearchPeople = &Do osób... -Menu.SortByName = Sortuj w&edług nazw -Menu.Open = &Otwórz -Menu.OpenAll = Otwórz &wszystkich użytkowników -Menu.Explore = &Eksploruj -Menu.ExploreAll = E&ksploruj wszystkich użytkowników -Menu.MenuSettings = Ustawienia -Menu.MenuHelp = Pomoc -Menu.MenuExit = Zakończ -Menu.LogoffTitle = Wylogowywanie z systemu Windows -Menu.LogoffPrompt = Czy na pewno chcesz się wylogować? -Menu.LogoffYes = &Wyloguj -Menu.LogoffNo = &Nie -Menu.RenameTitle = Zmienianie nazwy -Menu.RenamePrompt = &Nowa nazwa: -Menu.RenameOK = OK -Menu.RenameCancel = Anuluj -Menu.Organize = Organizuj menu Start -Menu.Expand = &Rozwiń -Menu.Collapse = &Zwiń -Menu.NewFolder = Nowy folder -Menu.NewShortcut = Nowy skrót -Menu.AutoArrange = &Autorozmieszczanie -Menu.ActionOpen = Otwórz -Menu.ActionClose = Zamknij -Menu.ActionExecute = Wykonaj -Menu.RemoveList = &Usuń z tej listy -Menu.RemoveAll = &Wyczyść listę niedawno używanych elementów -Menu.Explorer = Eksplorator Windows -Menu.Start = Start -Menu.StartScreen = Ekran startowy -Menu.StartMenu = Menu Start (Windows) -Menu.PinStart = Przypnij do menu Start -Menu.PinStartCs = Przypnij do menu Start (Classic Shell) -Menu.UnpinStartCs = Odepnij od menu Start (Classic Shell) -Menu.MonitorOff = Wyłącz ekran -Menu.RemoveHighlight = Usuń wyróżnienie -Menu.Uninstall = &Odinstaluj -Menu.UninstallTitle = Odinstaluj -Menu.UninstallPrompt = Czy na pewno chcesz odinstalować program %s? -Search.CategorySettings = Ustawienia -Search.CategoryPCSettings = Ustawienia komputera -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Muzyka -Search.CategoryPictures = Obrazy -Search.CategoryVideos = Wideo -Search.CategoryFiles = Pliki -Search.CategoryInternet = Internet -JumpList.Recent = Najnowsze -JumpList.Frequent = Częste -JumpList.Tasks = Zadania -JumpList.Pinned = Zakotwiczony -JumpList.Pin = &Przypnij do tej listy -JumpList.Unpin = &Odepnij od tej listy -JumpList.Remove = U&suń z tej listy -JumpList.PinTip = Przypnij do tej listy -JumpList.UnpinTip = Odepnij od tej listy - - -[pt-BR] - Portuguese (Brazil) -Menu.Programs = &Programas -Menu.Apps = Aplicativos -Menu.AllPrograms = Todos os Programas -Menu.Back = Voltar -Menu.Favorites = &Favoritos -Menu.Documents = Docu&mentos -Menu.Settings = &Configurações -Menu.Search = Pe&squisar -Menu.SearchBox = Pesquisar -Menu.SearchPrograms = Pesquisar programas e arquivos -Menu.SearchInternet = Pesquisar na Internet -Menu.Searching = Pesquisando... -Menu.NoMatch = Nenhum item corresponde à pesquisa. -Menu.MoreResults = Ver mais resultados -Menu.Help = &Ajuda e Suporte -Menu.Run = Execu&tar... -Menu.Logoff = Fa&zer Logoff de %s... -Menu.SwitchUser = &Trocar usuário -Menu.Lock = Bl&oquear -Menu.LogOffShort = Faz&er logoff -Menu.Undock = Desencai&xar -Menu.Disconnect = &Desconectar -Menu.ShutdownBox = Desliga&r... -Menu.Shutdown = &Desligar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Atualizar e desligar -Menu.RestartUpdate = Atualizar e reiniciar -Menu.Sleep = &Dormir -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Painel de controle -Menu.PCSettings = Configurações do computador -Menu.Security = Segurança do Windows -Menu.Network = Co&nexões de Rede -Menu.Printers = &Impressoras -Menu.Taskbar = &Barra de Tarefas e menu Iniciar -Menu.SearchFiles = &Arquivos ou Pastas... -Menu.SearchPrinter = Imp&ressora -Menu.SearchComputers = &Computadores -Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Músicas e outros arquivos pertencentes a você. -Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e arquivos. -Menu.UserPicturesTip = Contém fotos digitais, imagens e arquivos gráficos. -Menu.UserMusicTip = Contém música e outros arquivos de áudio. -Menu.UserVideosTip = Contém filmes e outros arquivos de vídeo. -Menu.NetworkTip = Exibe as conexões de rede existentes neste computador e ajuda a criar novas conexões -Menu.PrintersTip = Adicione, remova e configure impressoras e locais e de rede. -Menu.TaskbarTip = Personaliza o menu Iniciar e a barra de ferramentas: tipos de itens a exibir e a maneira como aparecem. -Menu.ControlPanelTip = Altere as configurações e personalize a funcionalidade do seu computador. -Menu.DocumentsLibTip = Acesse cartas, relatórios, anotações e outros tipos de documentos. -Menu.MusicLibTip = Toque música e outros arquivos de áudio. -Menu.PicturesLibTip = Veja e organize imagens digitais. -Menu.VideosLibTip = Assistir a filmes caseiros e outros vídeos digitais. -Menu.RecordingsLibTip = Assistir programas de TV gravados no seu computador. -Menu.DownloadTip = Localizar downloads da Internet e links para sites favoritos. -Menu.HomegroupTip = Acesse bibliotecas e pastas compartilhadas por outras pessoas em seu grupo doméstico. -Menu.RunTip = Abre um programa, uma pasta, um documento ou um site. -Menu.HelpTip = Localizar tópicos da Ajuda, tutoriais, soluções de problemas e outros serviços de suporte. -Menu.ProgramsTip = Abre uma lista dos programas. -Menu.SearchFilesTip = Pesquisar documentos, músicas, imagens, emails e muito mais. -Menu.GamesTip = Jogar e gerenciar jogos no computador. -Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Senha, Alternar Usuário ou Iniciar o Gerenciador de Tarefas. -Menu.SearchComputersTip = Procurar computadores na rede -Menu.SearchPrintersTip = Procurar uma impressora -Menu.AdminToolsTip = Definir configurações administrativas para o computador. -Menu.ShutdownTip = Fecha todos os programas, desliga o Windows e desliga o computador. -Menu.RestartTip = Fecha todos os programas, desliga o Windows e o reinicia. -Menu.SleepTip = Mantém a sua sessão na memória e coloca o computador em um estado de baixa energia para que você possa reiniciar rapidamente o trabalho. -Menu.HibernateTip = Salva sua sessão e desliga o computador. Quando você liga o computador novamente, o Windows restaura a sessão. -Menu.LogOffTip = Fechar todos os programas e fazer logoff. -Menu.DisconnectTip = Desconecta a sessão. Você pode reconectá-la quando fizer logon novamente. -Menu.LockTip = Bloquear este computador. -Menu.UndockTip = Remove o laptop ou notebook de uma base de encaixe. -Menu.SwitchUserTip = Alternar os usuários sem fechar os programas. -Menu.Empty = (Vazio) -Menu.Features = Programas e Recursos -Menu.FeaturesTip = Desinstalar ou alterar programas do computador. -Menu.SearchPeople = Para &Pessoas... -Menu.SortByName = C&lassificar por nome -Menu.Open = &Abrir -Menu.OpenAll = A&brir a pasta All Users -Menu.Explore = E&xplorar -Menu.ExploreAll = Expl&orar a pasta All Users -Menu.MenuSettings = Configurações -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sair -Menu.LogoffTitle = Fazer Logoff do Windows -Menu.LogoffPrompt = Tem certeza de que deseja fazer logoff? -Menu.LogoffYes = Faz&er Logoff -Menu.LogoffNo = &Não -Menu.RenameTitle = Renomear -Menu.RenamePrompt = &Novo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar o menu Iniciar -Menu.Expand = E&xpandir -Menu.Collapse = &Recolher -Menu.NewFolder = Nova Pasta -Menu.NewShortcut = Novo Atalho -Menu.AutoArrange = Organi&zar Automaticamente -Menu.ActionOpen = Abrir -Menu.ActionClose = Fechar -Menu.ActionExecute = Executar -Menu.RemoveList = Remover desta &lista -Menu.RemoveAll = &Limpar lista de itens recentes -Menu.Explorer = Windows Explorer -Menu.Start = Iniciar -Menu.StartScreen = Tela Inicial -Menu.StartMenu = Menu Iniciar (Windows) -Menu.PinStart = Fixar no Menu Iniciar -Menu.PinStartCs = Fixar no Menu Iniciar (Classic Shell) -Menu.UnpinStartCs = Desafixar do Menu Iniciar (Classic Shell) -Menu.MonitorOff = Desativar o vídeo -Menu.RemoveHighlight = Remover Destaque -Menu.Uninstall = &Desinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = Tem certeza de que deseja desinstalar %s? -Search.CategorySettings = Configurações -Search.CategoryPCSettings = Configurações do computador -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Músicas -Search.CategoryPictures = Imagens -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Arquivos -Search.CategoryInternet = Internet -JumpList.Recent = Recentes -JumpList.Frequent = Frequente -JumpList.Tasks = Tarefas -JumpList.Pinned = Fixo -JumpList.Pin = In&cluir nesta lista -JumpList.Unpin = &Tirar desta lista -JumpList.Remove = Remover desta &lista -JumpList.PinTip = Incluir nesta lista -JumpList.UnpinTip = Tirar desta lista - - -[pt-PT] - Portuguese (Portugal) -Menu.Programs = &Programas -Menu.Apps = Aplicações -Menu.AllPrograms = Todos os Programas -Menu.Back = Anterior -Menu.Favorites = &Favoritos -Menu.Documents = &Documentos -Menu.Settings = Defi&nições -Menu.Search = Pro&curar -Menu.SearchBox = Procurar -Menu.SearchPrograms = Procurar programas e ficheiros -Menu.SearchInternet = Procurar na Internet -Menu.Searching = A procurar... -Menu.NoMatch = Nenhum item corresponde à pesquisa. -Menu.MoreResults = Ver mais resultados -Menu.Help = &Ajuda e suporte -Menu.Run = E&xecutar... -Menu.Logoff = &Terminar sessão de %s... -Menu.SwitchUser = M&udar de utilizador -Menu.Lock = &Bloquear -Menu.LogOffShort = &Terminar sessão -Menu.Undock = D&esancorar -Menu.Disconnect = Des&ligar -Menu.ShutdownBox = Ence&rrar... -Menu.Shutdown = &Encerrar -Menu.Restart = &Reiniciar -Menu.ShutdownUpdate = Atualizar e encerrar -Menu.RestartUpdate = Atualizar e reiniciar -Menu.Sleep = &Suspender -Menu.Hibernate = &Hibernar -Menu.ControlPanel = &Painel de controlo -Menu.PCSettings = Definições do PC -Menu.Security = Segurança do Windows -Menu.Network = &Ligações de rede -Menu.Printers = &Impressoras -Menu.Taskbar = &Barra de tarefas e menu Iniciar -Menu.SearchFiles = &Ficheiros ou Pastas... -Menu.SearchPrinter = &Impressora -Menu.SearchComputers = &Computadores -Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Música e outros ficheiros que lhe pertençam. -Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e ficheiros. -Menu.UserPicturesTip = Contém fotografias digitais, imagens e ficheiros gráficos. -Menu.UserMusicTip = Contém música e outros ficheiros de áudio. -Menu.UserVideosTip = Contém filmes e outros ficheiros de vídeo. -Menu.NetworkTip = Mostra as ligações de rede existentes neste computador e ajuda a criar novas ligações -Menu.PrintersTip = Adiciona, remove e configura impressoras locais e de rede. -Menu.TaskbarTip = Personalize o menu Iniciar e a barra de tarefas, por exemplo, o tipo de itens a apresentar e o modo como devem ser apresentados. -Menu.ControlPanelTip = Alterar as definições e personalizar a funcionalidade do computador. -Menu.DocumentsLibTip = Aceder a cartas, relatórios, notas e outros tipos de documentos. -Menu.MusicLibTip = Reproduzir música e outros ficheiros de áudio. -Menu.PicturesLibTip = Ver e organizar imagens digitais. -Menu.VideosLibTip = Assistir a filmes domésticos e a outros vídeos digitais. -Menu.RecordingsLibTip = Assistir a programas de TV gravados no computador. -Menu.DownloadTip = Localizar transferências e hiperligações para Web sites favoritos. -Menu.HomegroupTip = Aceda a bibliotecas e pastas partilhadas por outras pessoas no grupo doméstico. -Menu.RunTip = Abre um programa, pasta, documento ou Web site. -Menu.HelpTip = Localizar tópicos de Ajuda, iniciações, resolução de problemas e outros serviços de suporte. -Menu.ProgramsTip = Abre uma lista dos seus programas. -Menu.SearchFilesTip = Procurar documentos, música, imagens, correio electrónico e muito mais. -Menu.GamesTip = Jogar e gerir os jogos existentes no computador. -Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Palavra-passe, Mudar de Utilizador ou Iniciar o Gestor de Tarefas. -Menu.SearchComputersTip = Procurar computadores na rede -Menu.SearchPrintersTip = Procurar impressora -Menu.AdminToolsTip = Configura definições administrativas para o computador. -Menu.ShutdownTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, desliga o computador. -Menu.RestartTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, inicia novamente o Windows. -Menu.SleepTip = Mantém a sessão em memória e coloca o computador num estado de baixo consumo para poder retomar o trabalho rapidamente. -Menu.HibernateTip = Guarda a sessão e desliga o computador. Quando ligar o computador, o Windows vai restaurar a sessão. -Menu.LogOffTip = Fecha programas e termina sessão. -Menu.DisconnectTip = Desliga a sua sessão. Pode religar a esta sessão quando iniciar sessão novamente. -Menu.LockTip = Bloqueia este computador. -Menu.UndockTip = Remove o computador portátil de uma estação de ancoragem. -Menu.SwitchUserTip = Muda de utilizadores sem fechar os programas. -Menu.Empty = (Vazio) -Menu.Features = Programas e Funcionalidades -Menu.FeaturesTip = Desinstale ou altere programas no computador. -Menu.SearchPeople = &Pessoas... -Menu.SortByName = Ordenar pelo &nome -Menu.Open = &Abrir -Menu.OpenAll = A&brir All Users -Menu.Explore = E&xplorar -Menu.ExploreAll = Explorar All &Users -Menu.MenuSettings = Definições -Menu.MenuHelp = Ajuda -Menu.MenuExit = Sair -Menu.LogoffTitle = Terminar sessão no Windows -Menu.LogoffPrompt = Tem a certeza de que pretende terminar a sessão? -Menu.LogoffYes = &Terminar sessão -Menu.LogoffNo = &Não -Menu.RenameTitle = Mudar o nome -Menu.RenamePrompt = &Novo nome: -Menu.RenameOK = OK -Menu.RenameCancel = Cancelar -Menu.Organize = Organizar o menu Iniciar -Menu.Expand = E&xpandir -Menu.Collapse = &Fechar -Menu.NewFolder = Nova pasta -Menu.NewShortcut = Novo atalho -Menu.AutoArrange = Dispor au&tomaticamente -Menu.ActionOpen = Abrir -Menu.ActionClose = Fechar -Menu.ActionExecute = Executar -Menu.RemoveList = Remover &desta lista -Menu.RemoveAll = &Limpar lista de itens recentes -Menu.Explorer = Explorador do Windows -Menu.Start = Iniciar -Menu.StartScreen = Ecrã Iniciar -Menu.StartMenu = Menu Iniciar (Windows) -Menu.PinStart = Afixar no menu Iniciar -Menu.PinStartCs = Afixar no menu Iniciar (Classic Shell) -Menu.UnpinStartCs = Remover do menu Iniciar (Classic Shell) -Menu.MonitorOff = Desligar a visualização -Menu.RemoveHighlight = Remover destaque -Menu.Uninstall = D&esinstalar -Menu.UninstallTitle = Desinstalar -Menu.UninstallPrompt = Tem a certeza de que pretende desinstalar %s? -Search.CategorySettings = Definições -Search.CategoryPCSettings = Definições do PC -Search.CategoryPrograms = Programas -Search.CategoryDocuments = Documentos -Search.CategoryMusic = Música -Search.CategoryPictures = Imagens -Search.CategoryVideos = Vídeos -Search.CategoryFiles = Ficheiros -Search.CategoryInternet = Internet -JumpList.Recent = Recente -JumpList.Frequent = Frequente -JumpList.Tasks = Tarefas -JumpList.Pinned = Fixado -JumpList.Pin = Afi&xar nesta lista -JumpList.Unpin = &Remover desta lista -JumpList.Remove = Remover &desta lista -JumpList.PinTip = Afixar nesta lista -JumpList.UnpinTip = Remover desta lista - - -[ro-RO] - Romanian (Romania) -Menu.Programs = &Programe -Menu.Apps = Aplicații -Menu.AllPrograms = Toate programele -Menu.Back = Înapoi -Menu.Favorites = Pre&ferințe -Menu.Documents = D&ocumente -Menu.Settings = &Setări -Menu.Search = &Căutare -Menu.SearchBox = Căutare -Menu.SearchPrograms = Căutare programe și fișiere -Menu.SearchInternet = Căutare pe Internet -Menu.Searching = Se caută... -Menu.NoMatch = Niciun element nu corespunde căutării. -Menu.MoreResults = Mai multe rezultate -Menu.Help = &Ajutor și asistență -Menu.Run = E&xecutare... -Menu.Logoff = &Log off %s... -Menu.SwitchUser = &Comutare utilizatori -Menu.Lock = &Blocare -Menu.LogOffShort = &Log off -Menu.Undock = De&tașare computer -Menu.Disconnect = D&econectare -Menu.ShutdownBox = Î&nchidere... -Menu.Shutdown = Î&nchidere -Menu.Restart = &Repornire -Menu.ShutdownUpdate = Actualizare și închidere -Menu.RestartUpdate = Actualizare și repornire -Menu.Sleep = &Repaus -Menu.Hibernate = &Hibernare -Menu.ControlPanel = Pano&u de control -Menu.PCSettings = Setări PC -Menu.Security = Securitate Windows -Menu.Network = &Conexiuni în rețea -Menu.Printers = &Imprimante -Menu.Taskbar = Ba&ra de activități și meniu Start -Menu.SearchFiles = &Fișiere sau foldere... -Menu.SearchPrinter = I&mprimantă -Menu.SearchComputers = &Computere -Menu.UserFilesTip = Conține foldere pentru Documente, Imagini, Muzică și alte fișiere care vă aparțin. -Menu.UserDocumentsTip = Conține scrisori, rapoarte și alte documente și fișiere. -Menu.UserPicturesTip = Conține fotografii digitale, imagini și fișiere grafice. -Menu.UserMusicTip = Conține muzică și alte fișiere audio. -Menu.UserVideosTip = Conține filme și alte fișiere video. -Menu.NetworkTip = Afișează conexiunile existente în rețea și ajută la crearea unora noi -Menu.PrintersTip = Adăugare, eliminare și configurare imprimante locale și în rețea. -Menu.TaskbarTip = Se particularizează meniul Start și bara de stare, cum ar fi tipurile de elemente și modul lor de afișare. -Menu.ControlPanelTip = Modificați setările și particularizați funcționalitățile computerului. -Menu.DocumentsLibTip = Accesați scrisori, rapoarte, note și alte tipuri de documente. -Menu.MusicLibTip = Redați muzică și alte fișiere audio. -Menu.PicturesLibTip = Vizualizați și organizați imaginile digitale. -Menu.VideosLibTip = Vizionați filme făcute în casă și alte materiale video digitale. -Menu.RecordingsLibTip = Vizionați programe TV înregistrate pe computer. -Menu.DownloadTip = Găsiți descărcări Internet și linkuri la site-urile Web preferate. -Menu.HomegroupTip = Accesați bibliotecile și folderele partajate de alte persoane din grupul de domiciliu. -Menu.RunTip = Se deschide un program, un folder, un document sau un site Web. -Menu.HelpTip = Găsiți subiecte de ajutor, asistenți de instruire, depanare și alte servicii de asistență. -Menu.ProgramsTip = Se deschide o listă de programe. -Menu.SearchFilesTip = Se caută documente, muzică, imagini, mesaje de poștă electronică și altele. -Menu.GamesTip = Jucați și gestionați jocuri pe computer. -Menu.SecurityTip = Lansați Opțiuni de securitate Windows pentru a modifica parola, pentru a comuta la alt utilizator sau pentru a porni Manager activități. -Menu.SearchComputersTip = Căutare computere în rețea -Menu.SearchPrintersTip = Căutare imprimantă -Menu.AdminToolsTip = Configurare setări de administrare pe acest computer. -Menu.ShutdownTip = Închide toate programele deschise, închide Windows, apoi oprește computerul. -Menu.RestartTip = Închide toate programele deschise, închide Windows, apoi pornește din nou Windows. -Menu.SleepTip = Păstrează sesiunea în memorie și pune computerul într-o stare cu alimentare redusă, astfel încât aveți posibilitatea să reluați rapid lucrul. -Menu.HibernateTip = Salvează sesiunea și închide computerul. Când deschideți computerul, Windows restaurează sesiunea. -Menu.LogOffTip = Închide programele și face logoff. -Menu.DisconnectTip = Sesiunea se deconectează. Aveți posibilitatea să vă reconectați la această sesiune atunci când faceți din nou Log on. -Menu.LockTip = Blochează acest computer. -Menu.UndockTip = Deconectează laptopul sau computerul portabil dintr-o stație de andocare. -Menu.SwitchUserTip = Comută între utilizatori fără a închide programele. -Menu.Empty = (Gol) -Menu.Features = Programe și caracteristici -Menu.FeaturesTip = Dezinstalează sau modifică programe de pe computer. -Menu.SearchPeople = &Persoane... -Menu.SortByName = &Sortare după nume -Menu.Open = &Deschidere -Menu.OpenAll = Desc&hidere Toți utilizatorii -Menu.Explore = &Explorare -Menu.ExploreAll = E&xplorare Toți utilizatorii -Menu.MenuSettings = Setări -Menu.MenuHelp = Ajutor -Menu.MenuExit = Ieșire -Menu.LogoffTitle = Log off din Windows -Menu.LogoffPrompt = Sigur faceți logoff? -Menu.LogoffYes = &Log off -Menu.LogoffNo = &Nu -Menu.RenameTitle = Redenumire -Menu.RenamePrompt = &Nume nou: -Menu.RenameOK = OK -Menu.RenameCancel = Revocare -Menu.Organize = Organizare meniu Start -Menu.Expand = E&xtindere -Menu.Collapse = &Restrângere -Menu.NewFolder = Folder nou -Menu.NewShortcut = Comandă rapidă nouă -Menu.AutoArrange = Aran&jare automată -Menu.ActionOpen = Deschidere -Menu.ActionClose = Închidere -Menu.ActionExecute = Executare -Menu.RemoveList = Eliminare &din această listă -Menu.RemoveAll = &Golire Listă elemente recente -Menu.Explorer = Windows Explorer -Menu.Start = Start -Menu.StartScreen = Ecranul de Start -Menu.StartMenu = Meniu Start (Windows) -Menu.PinStart = Fixare la meniul Start -Menu.PinStartCs = Fixare la meniul Start (Classic Shell) -Menu.UnpinStartCs = Anulare fixare la meniul Start (Classic Shell) -Menu.MonitorOff = Dezactivare ecranului -Menu.RemoveHighlight = Eliminare evidențiere -Menu.Uninstall = &Dezinstalare -Menu.UninstallTitle = Dezinstalare -Menu.UninstallPrompt = Sigur dezinstalați %s? -Search.CategorySettings = Setări -Search.CategoryPCSettings = Setări PC -Search.CategoryPrograms = Programe -Search.CategoryDocuments = Documente -Search.CategoryMusic = Muzică -Search.CategoryPictures = Imagini -Search.CategoryVideos = Video -Search.CategoryFiles = Fișiere -Search.CategoryInternet = Internet -JumpList.Recent = Recent -JumpList.Frequent = Frecvent -JumpList.Tasks = Activități -JumpList.Pinned = Fixat -JumpList.Pin = F&ixare la această listă -JumpList.Unpin = An&ulare fixare la această listă -JumpList.Remove = Eliminare &din această listă -JumpList.PinTip = Fixare la această listă -JumpList.UnpinTip = Anulare fixare la această listă - - -[ru-RU] - Russian (Russia) -Menu.Programs = &Программы -Menu.Apps = Приложения -Menu.AllPrograms = Все программы -Menu.Back = Назад -Menu.Favorites = &Избранное -Menu.Documents = &Документы -Menu.Settings = Н&астройка -Menu.Search = &Найти -Menu.SearchBox = Найти -Menu.SearchPrograms = Найти программы и файлы -Menu.SearchInternet = Поиск в Интернете -Menu.Searching = Идет поиск... -Menu.NoMatch = Нет элементов, удовлетворяющих условиям поиска. -Menu.MoreResults = Ознакомиться с другими результатами -Menu.Help = &Справка и поддержка -Menu.Run = &Выполнить... -Menu.Logoff = Завер&шение сеанса %s... -Menu.SwitchUser = См&енить пользователя -Menu.Lock = &Блокировать -Menu.LogOffShort = Завер&шение сеанса -Menu.Undock = Отстыковать &компьютер -Menu.Disconnect = Отклю&чить -Menu.ShutdownBox = &Завершение работы... -Menu.Shutdown = &Завершение работы -Menu.Restart = &Перезагрузка -Menu.ShutdownUpdate = Обновить и завершить работу -Menu.RestartUpdate = Обновить и перезагрузить -Menu.Sleep = &Сон -Menu.Hibernate = &Гибернация -Menu.ControlPanel = П&анель управления -Menu.PCSettings = Параметры ПК -Menu.Security = Безопасность Windows -Menu.Network = С&етевые подключения -Menu.Printers = &Принтеры -Menu.Taskbar = Панель &задач и меню "Пуск" -Menu.SearchFiles = &Файлы и папки... -Menu.SearchPrinter = &Принтер -Menu.SearchComputers = &Компьютеры -Menu.UserFilesTip = Содержит папки для документов, фотографий и изображений, музыки и других принадлежащих вам файлов. -Menu.UserDocumentsTip = Содержит письма, отчеты и другие документы и файлы. -Menu.UserPicturesTip = Содержит цифровые фотографии, рисунки, графические файлы. -Menu.UserMusicTip = Содержит музыкальные и звуковые файлы. -Menu.UserVideosTip = Содержит фильмы и видеофайлы. -Menu.NetworkTip = Отображение сетевых подключений для этого компьютера и создание новых подключений -Menu.PrintersTip = Добавление, удаление и настройка локальных и сетевых принтеров -Menu.TaskbarTip = Настройка меню ''Пуск'' и панели задач, например, изменение списка отображаемых элементов и внешнего вида. -Menu.ControlPanelTip = Изменение параметров и настройка функциональных возможностей компьютера. -Menu.DocumentsLibTip = Доступ к письмам, отчетам, заметкам и другим видам документов. -Menu.MusicLibTip = Проигрывание музыки и других аудиофайлов. -Menu.PicturesLibTip = Просмотр и упорядочение цифровых изображений. -Menu.VideosLibTip = Просмотр фильмов и другого цифрового видео. -Menu.RecordingsLibTip = Просмотр записанных на компьютере телевизионных передач. -Menu.DownloadTip = Поиск ссылок на избранные веб-узлы и загрузка файлов из Интернета. -Menu.HomegroupTip = Доступ к библиотекам и папкам, общий доступ к которым предоставлен другими участниками домашней группы. -Menu.RunTip = Открытие программы, папки, документа или веб-сайта. -Menu.HelpTip = Поиск разделов справки, учебников, средств устранения неисправностей и других служб поддержки. -Menu.ProgramsTip = Отображение списка программ, установленных на этом компьютере. -Menu.SearchFilesTip = Поиск документов, музыки, изображений, писем и многое другое. -Menu.GamesTip = Играть в игры и управлять ими на этом компьютере. -Menu.SecurityTip = Открыть параметры безопасности Windows для смены пароля или пользователя, а также запуска диспетчера задач. -Menu.SearchComputersTip = Поиск компьютеров в сети -Menu.SearchPrintersTip = Поиск принтера -Menu.AdminToolsTip = Настройка параметров управления этого компьютера -Menu.ShutdownTip = Закрытие всех открытых программ, завершение работы Windows и выключение компьютера. -Menu.RestartTip = Закрытие всех открытых программ, завершение работы Windows и повторный запуск Windows. -Menu.SleepTip = Перевод компьютера в состояние пониженного энергопотребления и сохранение текущего сеанса в памяти, что позволяет быстро возобновить работу. -Menu.HibernateTip = Сохранение сеанса на диске и выключение компьютера. При включении компьютера Windows восстанавливает текущий сеанс. -Menu.LogOffTip = Закрытие программ и выход из системы. -Menu.DisconnectTip = Отключение текущего сеанса. Можно вновь подключиться к этому сеансу при выполнении входа. -Menu.LockTip = Блокировка этого компьютера. -Menu.UndockTip = Извлечение ноутбука из стыковочного узла. -Menu.SwitchUserTip = Смена пользователей без закрытия программ. -Menu.Empty = (пусто) -Menu.Features = Программы и компоненты -Menu.FeaturesTip = Удаление или изменение программ на этом компьютере. -Menu.SearchPeople = &Людей... -Menu.SortByName = &Сортировать по имени -Menu.Open = &Открыть -Menu.OpenAll = Открыть о&бщее для всех меню -Menu.Explore = &Проводник -Menu.ExploreAll = Проводни&к в общее для всех меню -Menu.MenuSettings = Настройка -Menu.MenuHelp = Справка -Menu.MenuExit = Выход -Menu.LogoffTitle = Выход из Windows -Menu.LogoffPrompt = Вы действительно хотите выйти из системы? -Menu.LogoffYes = В&ыход -Menu.LogoffNo = Н&ет -Menu.RenameTitle = Переименование -Menu.RenamePrompt = &Новое имя: -Menu.RenameOK = ОК -Menu.RenameCancel = Отмена -Menu.Organize = Упорядочение меню "Пуск" -Menu.Expand = &Развернуть -Menu.Collapse = &Свернуть -Menu.NewFolder = Новая папка -Menu.NewShortcut = Новый ярлык -Menu.AutoArrange = Выравнивать &автоматически -Menu.ActionOpen = Открыть -Menu.ActionClose = Закрыть -Menu.ActionExecute = Выполнить -Menu.RemoveList = Удалить &из этого списка -Menu.RemoveAll = &Очистить список последних элементов -Menu.Explorer = Проводник -Menu.Start = Пуск -Menu.StartScreen = Начальный экран -Menu.StartMenu = Меню "Пуск" (Windows) -Menu.PinStart = Закрепить в меню "Пуск" -Menu.PinStartCs = Закрепить в меню "Пуск" (Classic Shell) -Menu.UnpinStartCs = Изъять из меню "Пуск" (Classic Shell) -Menu.MonitorOff = Выключение экрана -Menu.RemoveHighlight = Выключить пометку -Menu.Uninstall = &Удалить -Menu.UninstallTitle = Удалить -Menu.UninstallPrompt = Вы действительно хотите удалить "%s"? -Search.CategorySettings = Параметры -Search.CategoryPCSettings = Параметры ПК -Search.CategoryPrograms = Программы -Search.CategoryDocuments = Документы -Search.CategoryMusic = Музыка -Search.CategoryPictures = Изображения -Search.CategoryVideos = Видео -Search.CategoryFiles = Файлы -Search.CategoryInternet = Интернет -JumpList.Recent = Последние -JumpList.Frequent = Часто используемые -JumpList.Tasks = Задачи -JumpList.Pinned = Закреплено -JumpList.Pin = &Закрепить в списке -JumpList.Unpin = &Изъять из списка -JumpList.Remove = Удалить &из этого списка -JumpList.PinTip = Закрепить в списке -JumpList.UnpinTip = Изъять из списка - - -[sk-SK] - Slovak (Slovakia) -Menu.Programs = Progra&my -Menu.Apps = Aplikácie -Menu.AllPrograms = Všetky programy -Menu.Back = Naspäť -Menu.Favorites = O&bľúbené položky -Menu.Documents = Do&kumenty -Menu.Settings = Nastav&enie -Menu.Search = &Hľadať -Menu.SearchBox = Hľadať -Menu.SearchPrograms = Prehľadať programy a súbory -Menu.SearchInternet = Hľadať na Internete -Menu.Searching = Hľadá sa... -Menu.NoMatch = Kritériám vyhľadávania nevyhovujú žiadne položky. -Menu.MoreResults = Zobraziť ďalšie výsledky -Menu.Help = &Pomoc a technická podpora -Menu.Run = Sp&ustiť... -Menu.Logoff = O&dhlásiť používateľa %s... -Menu.SwitchUser = &Prepnúť používateľa -Menu.Lock = &Zamknúť -Menu.LogOffShort = Odh&lásiť -Menu.Undock = Vybr&ať počítač z doku -Menu.Disconnect = &Odpojiť -Menu.ShutdownBox = &Vypnúť... -Menu.Shutdown = &Vypnúť -Menu.Restart = &Reštartovať -Menu.ShutdownUpdate = Aktualizovať a vypnúť -Menu.RestartUpdate = Aktualizovať a reštartovať -Menu.Sleep = &Uspať -Menu.Hibernate = &Prepnúť do režimu dlhodobého spánku -Menu.ControlPanel = &Ovládací panel -Menu.PCSettings = Nastavenie PC -Menu.Security = Zabezpečenie systému Windows -Menu.Network = Sieťové pripoje&nia -Menu.Printers = &Tlačiarne -Menu.Taskbar = P&anel úloh a ponuka Štart -Menu.SearchFiles = &Súbory alebo priečinky... -Menu.SearchPrinter = &Tlačiarne -Menu.SearchComputers = &Počítače -Menu.UserFilesTip = Obsahuje priečinky pre dokumenty, obrázky, hudbu a ďalšie vaše súbory. -Menu.UserDocumentsTip = Obsahuje priečinok s listami, zostavami a inými dokumentmi a súbormi. -Menu.UserPicturesTip = Obsahuje digitálne fotografie, obrázky a grafické súbory. -Menu.UserMusicTip = Obsahuje hudbu a iné zvukové súbory. -Menu.UserVideosTip = Obsahuje filmy a iné videosúbory. -Menu.NetworkTip = Zobrazí existujúce sieťové pripojenia na tomto počítači a pomôže vytvoriť nové pripojenia. -Menu.PrintersTip = Pridá, odstráni a nakonfiguruje lokálne alebo sieťové tlačiarne. -Menu.TaskbarTip = Prispôsobí ponuku Štart a panel úloh, ako napríklad typy zobrazených položiek a spôsob ich zobrazenia. -Menu.ControlPanelTip = Umožňuje zmeniť nastavenia a prispôsobiť funkcie počítača. -Menu.DocumentsLibTip = Umožňuje získať prístup k listom, zostavám, poznámkam a ďalším typom dokumentov. -Menu.MusicLibTip = Umožňuje prehrávať hudbu a ďalšie zvukové súbory. -Menu.PicturesLibTip = Umožňuje zobraziť a usporiadať digitálne obrázky. -Menu.VideosLibTip = Umožňuje sledovať domáce filmy a ďalšie digitálne videá. -Menu.RecordingsLibTip = Umožňuje sledovať nahrané televízne programy v počítači. -Menu.DownloadTip = Umožňuje vyhľadať položky na prevzatie na Internete a prepojenia na obľúbené webové lokality. -Menu.HomegroupTip = Získajte prístup ku knižniciam a priečinkom, ktoré zdieľanú ostatné osoby v domácej skupine. -Menu.RunTip = Spustí program alebo otvorí priečinok, dokument alebo webovú lokalitu. -Menu.HelpTip = Umožňuje vyhľadať témy Pomocníka, kurzy, informácie pre riešenie problémov a ďalšie služby technickej podpory. -Menu.ProgramsTip = Zobrazí zoznam programov. -Menu.SearchFilesTip = Umožňuje vyhľadať dokumenty, hudbu, obrázky, e-maily a ďalšie položky. -Menu.GamesTip = Umožňuje hrať a spravovať hry v počítači. -Menu.SecurityTip = Ak chcete zmeniť heslo, prepnúť používateľa alebo spustiť Správcu úloh, otvorte okno Možnosti zabezpečenia systému Windows. -Menu.SearchComputersTip = Hľadať počítače v sieti -Menu.SearchPrintersTip = Hľadať tlačiareň -Menu.AdminToolsTip = Umožní konfigurovať nastavenia na správu počítača. -Menu.ShutdownTip = Zatvorí všetky otvorené programy, vypne systém Windows a vypne počítač. -Menu.RestartTip = Zatvorí všetky otvorené programy, vypne systém Windows a znovu ho spustí. -Menu.SleepTip = Uloží reláciu do pamäte a prepne počítač do režimu nízkej spotreby energie, z ktorého možno počítač kedykoľvek rýchlo zapnúť do pôvodného stavu. -Menu.HibernateTip = Uloží reláciu a vypne počítač. Keď ho zapnete, systém Windows obnoví reláciu. -Menu.LogOffTip = Zavrie programy a odhlási používateľa. -Menu.DisconnectTip = Odpojí reláciu. K relácii sa môžete opäť pripojiť pri ďalšom prihlásení. -Menu.LockTip = Zamkne tento počítač. -Menu.UndockTip = Odstráni prenosný počítač z doku. -Menu.SwitchUserTip = Prepne používateľov bez zatvorenia programov. -Menu.Empty = (Prázdne) -Menu.Features = Programy a súčasti -Menu.FeaturesTip = Odinštaluje alebo zmení programy v počítači. -Menu.SearchPeople = Ľu&dia... -Menu.SortByName = &Usporiadať podľa názvov -Menu.Open = &Otvoriť -Menu.OpenAll = Ot&voriť profil All Users -Menu.Explore = &Preskúmať -Menu.ExploreAll = P&reskúmať profil All Users -Menu.MenuSettings = Nastavenie -Menu.MenuHelp = Pomocník -Menu.MenuExit = Skončiť -Menu.LogoffTitle = Odhlásenie zo systému Windows -Menu.LogoffPrompt = Naozaj sa chcete odhlásiť? -Menu.LogoffYes = &Odhlásiť -Menu.LogoffNo = &Nie -Menu.RenameTitle = Premenovanie -Menu.RenamePrompt = &Nový názov: -Menu.RenameOK = OK -Menu.RenameCancel = Zrušiť -Menu.Organize = Usporiadanie ponuky Štart -Menu.Expand = &Rozbaliť -Menu.Collapse = Zb&aliť -Menu.NewFolder = Nový priečinok -Menu.NewShortcut = Nový odkaz -Menu.AutoArrange = Usporiadať &automaticky -Menu.ActionOpen = Otvoriť -Menu.ActionClose = Zavrieť -Menu.ActionExecute = Vykonať -Menu.RemoveList = Odstrániť &z tohto zoznamu -Menu.RemoveAll = &Vymazať zoznam naposledy použitých položiek -Menu.Explorer = Windows Prieskumník -Menu.Start = Štart -Menu.StartScreen = Domovská obrazovka -Menu.StartMenu = Ponuka Štart (Windows) -Menu.PinStart = Pripnúť položku do ponuky Štart -Menu.PinStartCs = Pripnúť položku do ponuky Štart (Classic Shell) -Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Classic Shell) -Menu.MonitorOff = Vypnúť displej -Menu.RemoveHighlight = Odstrániť zvýraznenie -Menu.Uninstall = &Odinštalovať -Menu.UninstallTitle = Odinštalovať -Menu.UninstallPrompt = Naozaj chcete odinštalovať program %s? -Search.CategorySettings = Nastavenia -Search.CategoryPCSettings = Nastavenie PC -Search.CategoryPrograms = Programy -Search.CategoryDocuments = Dokumenty -Search.CategoryMusic = Hudba -Search.CategoryPictures = Obrázky -Search.CategoryVideos = Videá -Search.CategoryFiles = Súbory -Search.CategoryInternet = Internet -JumpList.Recent = Naposledy použité -JumpList.Frequent = Najčastejšie používané -JumpList.Tasks = Úlohy -JumpList.Pinned = Pripnuté -JumpList.Pin = Pr&ipnúť do tohto zoznamu -JumpList.Unpin = Zr&ušiť pripnutie v tomto zozname -JumpList.Remove = Odstrániť &z tohto zoznamu -JumpList.PinTip = Pripnúť do tohto zoznamu -JumpList.UnpinTip = Zrušiť pripnutie v tomto zozname - - -[sl-SI] - Slovenian (Slovenia) -Menu.Programs = Progr&ami -Menu.Apps = Programi -Menu.AllPrograms = Vsi programi -Menu.Back = Nazaj -Menu.Favorites = P&riljubljene -Menu.Documents = &Dokumenti -Menu.Settings = Nas&tavitve -Menu.Search = Is&kanje -Menu.SearchBox = Iskanje -Menu.SearchPrograms = Iskanje programov in datotek -Menu.SearchInternet = Preišči internet -Menu.Searching = Iskanje ... -Menu.NoMatch = Vašemu iskanju ne ustreza noben element. -Menu.MoreResults = Pokaži več rezultatov -Menu.Help = &Pomoč in podpora -Menu.Run = &Zaženi ... -Menu.Logoff = &Odjavi %s ... -Menu.SwitchUser = P&reklopi med uporabniki -Menu.Lock = Z&akleni -Menu.LogOffShort = &Odjava -Menu.Undock = Razdr&uži računalnik -Menu.Disconnect = Pr&ekini povezavo -Menu.ShutdownBox = Zaustavitev &sistema ... -Menu.Shutdown = &Zaustavitev sistema -Menu.Restart = &Vnovični zagon -Menu.ShutdownUpdate = Posodobi in zaustavi -Menu.RestartUpdate = Posodobi in zaženi znova -Menu.Sleep = &Mirovanje -Menu.Hibernate = &Hibernacija -Menu.ControlPanel = &Nadzorna plošča -Menu.PCSettings = Nastavitve računalnika -Menu.Security = Varnost sistema Windows -Menu.Network = &Omrežne povezave -Menu.Printers = &Tiskalniki -Menu.Taskbar = Op&ravilna vrstica in meni »Start« -Menu.SearchFiles = &Datotek ali map ... -Menu.SearchPrinter = &Tiskalnika -Menu.SearchComputers = &Računalnikov -Menu.UserFilesTip = Vsebuje mape za dokumente, slike, glasbo in druge datoteke v vaši lasti. -Menu.UserDocumentsTip = Vsebuje pisma, poročila in druge dokumente ter datoteke. -Menu.UserPicturesTip = Vsebuje digitalne fotografije, slike in grafične datoteke. -Menu.UserMusicTip = Vsebuje glasbo in druge zvočne datoteke. -Menu.UserVideosTip = Vsebuje filme in druge videodatoteke. -Menu.NetworkTip = Prikaže obstoječe omrežne povezave v tem računalniku in vam pomaga ustvarjati nove -Menu.PrintersTip = Doda, odstrani in konfigurira lokalne ter omrežne tiskalnike. -Menu.TaskbarTip = Prilagodi meni »Start« in opravilno vrstico, kot so vrste elementov, ki naj se prikažejo, ter način njihovega prikaza. -Menu.ControlPanelTip = Spremenite nastavitve in prilagodite način delovanja računalnika. -Menu.DocumentsLibTip = Dostopajte do pisem, poročil, obvestil in drugih vrst dokumentov. -Menu.MusicLibTip = Predvajajte glasbene in druge zvočne datoteke. -Menu.PicturesLibTip = Oglejte si digitalne slike in jih razvrstite. -Menu.VideosLibTip = Glejte domače filme in druge digitalne videe. -Menu.RecordingsLibTip = Glejte TV-programe, posnete v računalniku. -Menu.DownloadTip = Poiščite prenose iz interneta in povezave do priljubljenih spletnih mest. -Menu.HomegroupTip = Dostop do knjižnic in map, za katere skupno rabo omogočijo druge osebe v domači skupini. -Menu.RunTip = Odpre program, mapo, dokument ali spletno mesto. -Menu.HelpTip = Poiščite teme pomoči, vadnice, odpravljanje težav in druge storitve za podporo. -Menu.ProgramsTip = Prikaže seznam vaših programov. -Menu.SearchFilesTip = Poiščite dokumente, glasbo, slike, e-pošto in še kaj. -Menu.GamesTip = Igranje in upravljanje nameščenih iger v računalniku. -Menu.SecurityTip = Zaženite možnosti varnosti sistema Windows, če želite spremeniti geslo, preklopiti med uporabniki ali zagnati upravitelja opravil. -Menu.SearchComputersTip = Iskanje računalnikov v omrežju -Menu.SearchPrintersTip = Iskanje tiskalnika -Menu.AdminToolsTip = Konfigurira računalnikove skrbniške nastavitve. -Menu.ShutdownTip = Zapre vse odprte programe, zaustavi sistem Windows in nato izklopi računalnik. -Menu.RestartTip = Zapre vse odprte programe, zaustavi sistem Windows in ga nato znova zažene. -Menu.SleepTip = Ohrani vašo sejo v pomnilniku in postavi računalnik v stanje nizke porabe, tako da lahko hitro nadaljujete delo. -Menu.HibernateTip = Shrani vašo sejo in izklopi računalnik. Ko računalnik vklopite, sistem Windows obnovi vašo sejo. -Menu.LogOffTip = Zapri programe in se odjavi. -Menu.DisconnectTip = Prekine povezavo s sejo. Znova jo lahko vzpostavite po prijavi. -Menu.LockTip = Zakleni ta računalnik. -Menu.UndockTip = Odstrani prenosni računalnik iz združitvene postaje. -Menu.SwitchUserTip = Preklop med uporabniki, ne da bi se programi zaprli. -Menu.Empty = (Prazno) -Menu.Features = Programi in funkcije -Menu.FeaturesTip = Odstranitev ali spreminjanje programov v računalniku. -Menu.SearchPeople = &Za osebe ... -Menu.SortByName = &Razvrsti po imenih -Menu.Open = &Odpri -Menu.OpenAll = O&dpri mapo »All users« -Menu.Explore = R&azišči -Menu.ExploreAll = &Razišči mapo »All users« -Menu.MenuSettings = Nastavitve -Menu.MenuHelp = Pomoč -Menu.MenuExit = Izhod -Menu.LogoffTitle = Odjava iz sistema Windows -Menu.LogoffPrompt = Ali ste prepričani, da se želite odjaviti? -Menu.LogoffYes = &Odjavi se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenuj -Menu.RenamePrompt = &Novo ime: -Menu.RenameOK = V redu -Menu.RenameCancel = Prekliči -Menu.Organize = Organiziraj meni Start -Menu.Expand = R&azširi -Menu.Collapse = &Strni -Menu.NewFolder = Nova mapa -Menu.NewShortcut = Nova bližnjica -Menu.AutoArrange = Samod&ejno razporedi -Menu.ActionOpen = Odpri -Menu.ActionClose = Zapri -Menu.ActionExecute = Izvedi -Menu.RemoveList = Od&strani s tega seznama -Menu.RemoveAll = &Izbriši seznam nedavnih elementov -Menu.Explorer = Raziskovalec -Menu.Start = Start -Menu.StartScreen = Začetni zaslon -Menu.StartMenu = Meni »Start« (Windows) -Menu.PinStart = Pripni v meni »Start« -Menu.PinStartCs = Pripni v meni »Start«. (Classic Shell) -Menu.UnpinStartCs = Odpni iz menija »Start«. (Classic Shell) -Menu.MonitorOff = Izklopi prikaz -Menu.RemoveHighlight = Odstrani označitev -Menu.Uninstall = &Odstrani -Menu.UninstallTitle = Odstrani -Menu.UninstallPrompt = Ali ste prepričani, da želite odstraniti %s? -Search.CategorySettings = Nastavitve -Search.CategoryPCSettings = Nastavitve računalnika -Search.CategoryPrograms = Programi -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Glasba -Search.CategoryPictures = Slike -Search.CategoryVideos = Videi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavno -JumpList.Frequent = Pogosto -JumpList.Tasks = Opravila -JumpList.Pinned = Pripeto -JumpList.Pin = &Pripni na ta seznam -JumpList.Unpin = &Odpni s tega seznama -JumpList.Remove = Od&strani s tega seznama -JumpList.PinTip = Pripni na ta seznam -JumpList.UnpinTip = Odpni s tega seznama - - -[sr-Latn-CS] - Serbian (Latin, Serbia) -Menu.Programs = &Programi -Menu.Apps = Aplikacije -Menu.AllPrograms = Svi programi -Menu.Back = Nazad -Menu.Favorites = Omiljene& lokacije -Menu.Documents = &Dokumenti -Menu.Settings = Postavk&e -Menu.Search = Pre&traži -Menu.SearchBox = Pretraži -Menu.SearchPrograms = Pretraži programe i datoteke -Menu.SearchInternet = Pretraži Internet -Menu.Searching = Pretraživanje... -Menu.NoMatch = Nijedna stavka se ne podudara sa pretragom. -Menu.MoreResults = Pogledajte više rezultata -Menu.Help = Po&moć i podrška -Menu.Run = Po&kreni... -Menu.Logoff = &Odjavi se sa %s... -Menu.SwitchUser = P&romeni korisnika -Menu.Lock = Z&aključaj -Menu.LogOffShort = &Odjavi se -Menu.Undock = Odvoji računar od &bazne stanice -Menu.Disconnect = Prekini &vezu -Menu.ShutdownBox = &Isključi... -Menu.Shutdown = &Isključi -Menu.Restart = &Ponovo pokreni -Menu.ShutdownUpdate = Ažuriraj i isključi -Menu.RestartUpdate = Ažuriraj i ponovo pokreni -Menu.Sleep = &Stanje spavanja -Menu.Hibernate = &U stanju hibernacije -Menu.ControlPanel = &Kontrolna tabla -Menu.PCSettings = Postavke računara -Menu.Security = Windows bezbednost -Menu.Network = &Mrežne veze -Menu.Printers = Št&ači -Menu.Taskbar = &Traka zadataka i „Start“ meni -Menu.SearchFiles = &Za datoteke i fascikle... -Menu.SearchPrinter = &Za štampač -Menu.SearchComputers = &Za računare -Menu.UserFilesTip = Sadrži fascikle za dokumente, slike, muziku i druge datoteke koje vam pripadaju. -Menu.UserDocumentsTip = Sadrži pisma, izveštaje i druge dokumente i datoteke. -Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. -Menu.UserMusicTip = Sadrži muziku i druge audio datoteke. -Menu.UserVideosTip = Sadrži filmove i druge video datoteke. -Menu.NetworkTip = Prikazuje postojeće mrežne veze ovog računara i pomaže pri kreiranju novih -Menu.PrintersTip = Dodajte, uklonite i konfigurišite lokalne i mrežne štampače. -Menu.TaskbarTip = Prilagodite „Start“ meni i traku zadataka, npr. tipove stavki koje će biti prikazane i način njihovog pojavljivanja. -Menu.ControlPanelTip = Promenite postavke i prilagodite funkcionalnost računara. -Menu.DocumentsLibTip = Pristupajte pismima, izveštajima, beleškama i drugim vrstama dokumenata. -Menu.MusicLibTip = Reprodukujte muziku i druge zvučne datoteke. -Menu.PicturesLibTip = Prikazujte i organizujte digitalne slike. -Menu.VideosLibTip = Gledajte kućne filmove i druge digitalne video zapise. -Menu.RecordingsLibTip = Gledajte TV programe snimljene na računaru. -Menu.DownloadTip = Pronađite Internet preuzimanja i veze ka omiljenim Veb lokacijama. -Menu.HomegroupTip = Pristupite bibliotekama i fasciklama koje dele druge osobe u matičnoj grupi. -Menu.RunTip = Otvara program, fasciklu, dokument ili Veb lokaciju. -Menu.HelpTip = Pronađite teme pomoći, podučavanja, rešavanje problema i druge usluge podrške. -Menu.ProgramsTip = Otvara listu programa. -Menu.SearchFilesTip = Tražite dokumente, muziku, slike, e-poštu i još mnogo toga. -Menu.GamesTip = Igrajte i upravljajte igrama na računaru. -Menu.SecurityTip = Pokrenite Windows opcije bezbednosti da biste promenili lozinku, promenili korisnika ili pokrenuli upravljač zadacima. -Menu.SearchComputersTip = Pronađi računare u mreži -Menu.SearchPrintersTip = Pronađi štampač -Menu.AdminToolsTip = Konfigurišite administrativne postavke na svom računaru. -Menu.ShutdownTip = Zatvara sve otvorene programe, isključuje Windows i zatim isključuje računar. -Menu.RestartTip = Zatvara sve otvorene programe, isključuje Windows i zatim ponovo pokreće Windows. -Menu.SleepTip = Čuva sesiju u memoriji i stavlja računar u stanje niske potrošnje tako da možete brzo da nastavite sa radom. -Menu.HibernateTip = Čuva sesiju i isključuje računar. Kada uključite računar, Windows vraća sesiju u prethodno stanje. -Menu.LogOffTip = Zatvori programe i odjavi se. -Menu.DisconnectTip = Prekida vezu sesije. Možete se ponovo povezati sa sesijom kad se ponovo prijavite. -Menu.LockTip = Zaključaj ovaj računar. -Menu.UndockTip = Uklanja laptop ili notebook računar sa bazne stanice. -Menu.SwitchUserTip = Promeni korisnike bez zatvaranja programa. -Menu.Empty = (Prazno) -Menu.Features = Programi i funkcije -Menu.FeaturesTip = Deinstalirajte ili promenite programe na računaru. -Menu.SearchPeople = &Za osobe... -Menu.SortByName = &Sortiraj po imenu -Menu.Open = &Otvori -Menu.OpenAll = O&tvori sve korisnike -Menu.Explore = &Istraži -Menu.ExploreAll = Istraži sve &korisnike -Menu.MenuSettings = Postavke -Menu.MenuHelp = Pomoć -Menu.MenuExit = Izađi -Menu.LogoffTitle = Odjava iz Windowsa -Menu.LogoffPrompt = Želite li zaista da se odjavite? -Menu.LogoffYes = &Odjavi se -Menu.LogoffNo = &Ne -Menu.RenameTitle = Preimenovanje -Menu.RenamePrompt = &Novo ime: -Menu.RenameOK = U redu -Menu.RenameCancel = Otkaži -Menu.Organize = Organizovanje menija „Start“ -Menu.Expand = R&azvij -Menu.Collapse = Sk&upi -Menu.NewFolder = Nova fascikla -Menu.NewShortcut = Nova prečica -Menu.AutoArrange = Rasporedi &automatski -Menu.ActionOpen = Otvori -Menu.ActionClose = Zatvori -Menu.ActionExecute = Izvrši -Menu.RemoveList = &Ukloni sa ovog spiska -Menu.RemoveAll = O&briši listu nedavno korišćenih stavki -Menu.Explorer = Windows Explorer -Menu.Start = Pokreni -Menu.StartScreen = Početni ekran -Menu.StartMenu = „Start“ meni (Windows) -Menu.PinStart = Dodaj u „Start“ meni -Menu.PinStartCs = Dodaj u „Start“ meni (Classic Shell) -Menu.UnpinStartCs = Ukloni iz „Start“ menija (Classic Shell) -Menu.MonitorOff = Isključi displej -Menu.RemoveHighlight = Ukloni istaknuti sadržaj -Menu.Uninstall = &Deinstaliraj -Menu.UninstallTitle = Deinstaliraj -Menu.UninstallPrompt = Želite li zaista da deinstalirate %s? -Search.CategorySettings = Postavke -Search.CategoryPCSettings = Postavke računara -Search.CategoryPrograms = Programs -Search.CategoryDocuments = Dokumenti -Search.CategoryMusic = Muzika -Search.CategoryPictures = Slike -Search.CategoryVideos = Video zapisi -Search.CategoryFiles = Datoteke -Search.CategoryInternet = Internet -JumpList.Recent = Nedavno -JumpList.Frequent = Često -JumpList.Tasks = Zadaci -JumpList.Pinned = Dodato -JumpList.Pin = Zakač&i na ovu listu -JumpList.Unpin = &Otkači sa ove liste -JumpList.Remove = U&kloni sa ovog spiska -JumpList.PinTip = Zakači na ovu listu -JumpList.UnpinTip = Otkači sa ove liste - - -[sv-SE] - Swedish (Sweden) -Menu.Programs = &Program -Menu.Apps = Appar -Menu.AllPrograms = Alla program -Menu.Back = Föregående -Menu.Favorites = &Favoriter -Menu.Documents = &Dokument -Menu.Settings = &Inställningar -Menu.Search = &Sök -Menu.SearchBox = Sök -Menu.SearchPrograms = Sök bland program och filer -Menu.SearchInternet = Sök på Internet -Menu.Searching = Söker... -Menu.NoMatch = Inga objekt matchade sökningen. -Menu.MoreResults = Visa fler resultat -Menu.Help = &Hjälp och support -Menu.Run = K&ör... -Menu.Logoff = &Logga ut %s... -Menu.SwitchUser = &Växla användare -Menu.Lock = L&ås -Menu.LogOffShort = &Logga ut -Menu.Undock = K&oppla från datorn -Menu.Disconnect = Koppla fr&ån -Menu.ShutdownBox = &Avsluta... -Menu.Shutdown = Stäng &av -Menu.Restart = &Starta om -Menu.ShutdownUpdate = Uppdatera och stäng av -Menu.RestartUpdate = Uppdatera och starta om -Menu.Sleep = &Vila -Menu.Hibernate = &Viloläge -Menu.ControlPanel = &Kontrollpanelen -Menu.PCSettings = Datorinställningar -Menu.Security = Windows-säkerhet -Menu.Network = &Nätverksanslutningar -Menu.Printers = &Skrivare -Menu.Taskbar = &Aktivitetsfältet och Start-menyn -Menu.SearchFiles = E&fter filer eller mappar... -Menu.SearchPrinter = Efter &skrivare -Menu.SearchComputers = &Efter datorer -Menu.UserFilesTip = Innehåller mappar för dokument, bilder, musik och andra filer som tillhör dig. -Menu.UserDocumentsTip = Innehåller brev, rapporter och andra dokument och filer. -Menu.UserPicturesTip = Innehåller digitala foton, bilder och grafikfiler. -Menu.UserMusicTip = Innehåller musik och andra ljudfiler. -Menu.UserVideosTip = Innehåller filmer och andra videofiler. -Menu.NetworkTip = Visar befintliga nätverks- och fjärranslutningar på den här datorn samt hjälper dig att skapa nya -Menu.PrintersTip = Lägg till, ta bort och konfigurera lokala och nätverksskrivare. -Menu.TaskbarTip = Anpassa Start-menyn och Aktivitetsfältet, som exempelvis vilka objekt som ska synas och hur de ska visas. -Menu.ControlPanelTip = Ändra inställningar och anpassa datorns funktioner. -Menu.DocumentsLibTip = Använd brev, rapporter, anteckningar och andra dokument. -Menu.MusicLibTip = Spela musik och andra ljudfiler. -Menu.PicturesLibTip = Visa och ordna digitala bilder. -Menu.VideosLibTip = Titta på egna filmer och andra digitala videofilmer. -Menu.RecordingsLibTip = Titta på TV-program som har spelats in på datorn. -Menu.DownloadTip = Sök efter filer som du har hämtat från Internet och länkar till favoritwebbplatser. -Menu.HomegroupTip = Få åtkomst till bibliotek och mappar som delas ut av andra personer i hemgruppen. -Menu.RunTip = Öppnar ett program, en mapp, ett dokument eller en webbplats. -Menu.HelpTip = Hitta hjälpavsnitt, självstudier, felsökning och andra supporttjänster. -Menu.ProgramsTip = Öppnar en lista över program på datorn. -Menu.SearchFilesTip = Sök efter dokument, musik, bilder, e-post och mycket mer. -Menu.GamesTip = Spela och hantera spel på datorn. -Menu.SecurityTip = Visa Windows-säkerhetsalternativ om du vill ändra lösenord, växla användare eller starta Aktivitetshanteraren. -Menu.SearchComputersTip = Sök efter datorer på nätverket -Menu.SearchPrintersTip = Sök efter en skrivare -Menu.AdminToolsTip = Konfigurera administrationsinställningar för datorn. -Menu.ShutdownTip = Stänger alla öppna program, avslutar Windows och stänger sedan av datorn. -Menu.RestartTip = Stänger alla öppna program, avslutar Windows och startar sedan Windows igen. -Menu.SleepTip = Behåller sessionen i minnet och försätter datorn i energisparläge så att du snabbt kan återgå till arbetet. -Menu.HibernateTip = Sparar sessionen och stänger av datorn. Sessionen återställs när du startar datorn. -Menu.LogOffTip = Stänger alla program och loggar ut. -Menu.DisconnectTip = Kopplar från sessionen. Du kan ansluta till den här sessionen på nytt när du loggar in igen. -Menu.LockTip = Låser den här datorn. -Menu.UndockTip = Kopplar från din bärbara dator från dockningsstationen. -Menu.SwitchUserTip = Växlar användare utan att stänga program. -Menu.Empty = (Tom) -Menu.Features = Program och funktioner -Menu.FeaturesTip = Avinstallera eller ändra program på datorn. -Menu.SearchPeople = Efter &personer... -Menu.SortByName = Sortera efter &namn -Menu.Open = &Öppna -Menu.OpenAll = Öppna &delade Start-menyn -Menu.Explore = &Utforska -Menu.ExploreAll = Utf&orska delade Start-menyn -Menu.MenuSettings = Inställningar -Menu.MenuHelp = Hjälp -Menu.MenuExit = Avsluta -Menu.LogoffTitle = Logga ut -Menu.LogoffPrompt = Vill du logga ut? -Menu.LogoffYes = &Logga ut -Menu.LogoffNo = N&ej -Menu.RenameTitle = Byt namn -Menu.RenamePrompt = &Nytt namn: -Menu.RenameOK = OK -Menu.RenameCancel = Avbryt -Menu.Organize = Organisera Start-menyn -Menu.Expand = Exp&andera -Menu.Collapse = &Dölj -Menu.NewFolder = Ny mapp -Menu.NewShortcut = Ny genväg -Menu.AutoArrange = &Ordna automatiskt -Menu.ActionOpen = Öppna -Menu.ActionClose = Stäng -Menu.ActionExecute = Kör -Menu.RemoveList = &Ta bort från den här listan -Menu.RemoveAll = &Rensa listan Tidigare -Menu.Explorer = Utforskaren -Menu.Start = Start -Menu.StartScreen = Startskärmen -Menu.StartMenu = Startmenyn (Windows) -Menu.PinStart = Fäst på Start-menyn -Menu.PinStartCs = Fäst på Start-menyn (Classic Shell) -Menu.UnpinStartCs = Ta bort från Start-menyn (Classic Shell) -Menu.MonitorOff = Stänga av bildskärmen -Menu.RemoveHighlight = Ta bort fokus -Menu.Uninstall = &Avinstallera -Menu.UninstallTitle = Avinstallera -Menu.UninstallPrompt = Vill du avinstallera %s? -Search.CategorySettings = Inställningar -Search.CategoryPCSettings = Datorinställningar -Search.CategoryPrograms = Program -Search.CategoryDocuments = Dokument -Search.CategoryMusic = Musik -Search.CategoryPictures = Bilder -Search.CategoryVideos = Filmer -Search.CategoryFiles = Filer -Search.CategoryInternet = Internet -JumpList.Recent = Senast använda -JumpList.Frequent = Ofta använda -JumpList.Tasks = Aktiviteter -JumpList.Pinned = Fastnålat -JumpList.Pin = &Fäst i den här listan -JumpList.Unpin = &Ta bort från den här listan -JumpList.Remove = &Ta bort från den här listan -JumpList.PinTip = Fäst i den här listan -JumpList.UnpinTip = Ta bort från den här listan - - -[th-TH] - Thai (Thailand) -Menu.Programs = โ&ปรแกรม -Menu.Apps = โปรแกรม -Menu.AllPrograms = โปรแกรมทั้งหมด -Menu.Back = ย้อนกลับ -Menu.Favorites = ร&ายการโปรด -Menu.Documents = เอก&สาร -Menu.Settings = &การตั้งค่า -Menu.Search = &ค้นหา -Menu.SearchBox = ค้นหา -Menu.SearchPrograms = ค้นหาโปรแกรมและแฟ้ม -Menu.SearchInternet = ค้นหาอินเทอร์เน็ต -Menu.Searching = กำลังค้นหา... -Menu.NoMatch = ไม่มีรายการที่ตรงกับการค้นหาของคุณ -Menu.MoreResults = ดูผลลัพธ์เพิ่มเติม -Menu.Help = &บริการช่วยเหลือและวิธีใช้ -Menu.Run = เรียก&ใช้... -Menu.Logoff = ออก&จากระบบ %s... -Menu.SwitchUser = สลับ&ผู้ใช้ -Menu.Lock = &ล็อก -Menu.LogOffShort = &ออกจากระบบ -Menu.Undock = ปล&ดชุดต่ออุปกรณ์ -Menu.Disconnect = &ยกเลิกการเชื่อมต่อ -Menu.ShutdownBox = ปิดเครื่&อง... -Menu.Shutdown = ปิ&ดเครื่อง -Menu.Restart = เริ่มการทำงานใ&หม่ -Menu.ShutdownUpdate = ปรับปรุงและปิดเครื่อง -Menu.RestartUpdate = ปรับปรุงและเริ่มระบบของคอมพิวเตอร์ใหม่ -Menu.Sleep = &สลีป -Menu.Hibernate = ไฮเบอร์เ&นต -Menu.ControlPanel = แ&ผงควบคุม -Menu.PCSettings = การตั้งค่าพีซี -Menu.Security = การรักษาความปลอดภัยของ Windows -Menu.Network = การเชื่อมต่อเค&รือข่าย -Menu.Printers = เ&ครื่องพิมพ์ -Menu.Taskbar = แ&ถบงานและเมนู 'เริ่ม' -Menu.SearchFiles = แ&ฟ้มหรือโฟลเดอร์... -Menu.SearchPrinter = เ&ครื่องพิมพ์ -Menu.SearchComputers = &คอมพิวเตอร์ -Menu.UserFilesTip = ประกอบด้วยโฟลเดอร์สำหรับเอกสาร รูปภาพ เพลง และแฟ้มอื่นๆ ที่เป็นของคุณ -Menu.UserDocumentsTip = เก็บจดหมาย รายงาน รวมทั้งเอกสารและแฟ้มอื่นๆ -Menu.UserPicturesTip = เก็บรูปถ่ายดิจิทัล รูป และแฟ้มกราฟิกต่างๆ -Menu.UserMusicTip = มีเพลงและแฟ้มเสียงอื่นๆ -Menu.UserVideosTip = มีภาพยนตร์และแฟ้มวิดีโออื่นๆ -Menu.NetworkTip = แสดงการเชื่อมต่อเครือข่ายที่มีอยู่บนคอมพิวเตอร์นี้ และช่วยคุณสร้างการเชื่อมต่อเครือข่ายใหม่ -Menu.PrintersTip = เพิ่ม เอาออก และกำหนดค่าเครื่องพิมพ์เฉพาะที่และเครื่องพิมพ์เครือข่าย -Menu.TaskbarTip = กำหนดเมนู 'เริ่ม' และแถบเครื่องมือเอง เช่น ชนิดของรายการที่จะแสดงและลักษณะที่จะปรากฏของเมนู 'เริ่ม' และแถบเครื่องมือ -Menu.ControlPanelTip = เปลี่ยนแปลงการตั้งค่าและกำหนดฟังก์ชันของคอมพิวเตอร์ของคุณ -Menu.DocumentsLibTip = เข้าถึงจดหมาย รายงาน บันทึกย่อ และเอกสารประเภทอื่นๆ -Menu.MusicLibTip = เล่นดนตรีและแฟ้มเสียงอื่นๆ -Menu.PicturesLibTip = ดูและจัดระเบียบรูปภาพดิจิทัล -Menu.VideosLibTip = ดูภาพยนตร์ถ่ายทำเองและวิดีโอดิจิทัลอื่นๆ -Menu.RecordingsLibTip = ดูรายการทีวีที่บันทึกบนคอมพิวเตอร์ -Menu.DownloadTip = ค้นหารายการดาวน์โหลดบนอินเทอร์เน็ตและการเชื่อมโยงไปยังเว็บไซต์โปรด -Menu.HomegroupTip = เข้าถึงไลบรารีและโฟลเดอร์ต่างๆ ที่ผู้อื่นเปิดให้ใช้ร่วมกันในโฮมกรุ๊ปของคุณ -Menu.RunTip = เปิดโปรแกรม โฟลเดอร์ เอกสาร หรือเว็บไซต์ -Menu.HelpTip = ค้นหาแหล่งข้อมูลสำหรับหัวข้อวิธีใช้ บทช่วยสอน การแก้ไขปัญหา และบริการช่วยเหลืออื่นๆ -Menu.ProgramsTip = เปิดรายชื่อของโปรแกรมของคุณ -Menu.SearchFilesTip = ค้นหาเอกสาร ดนตรี รูปภาพ อีเมล และอื่นๆอีกมาก -Menu.GamesTip = เล่นและจัดการกับเกมบนเครื่องคอมพิวเตอร์ของคุณ -Menu.SecurityTip = เปิดใช้ตัวเลือก 'การรักษาความปลอดภัยของ Windows' เพื่อเปลี่ยนรหัสผ่าน สลับผู้ใช้ หรือเริ่ม 'ตัวจัดการงาน' -Menu.SearchComputersTip = ค้นหาคอมพิวเตอร์บนเครือข่าย -Menu.SearchPrintersTip = ค้นหาเครื่องพิมพ์ -Menu.AdminToolsTip = กำหนดค่าการตั้งค่าเกี่ยวกับการจัดการ -สำหรับคอมพิวเตอร์ของคุณ -Menu.ShutdownTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วปิดคอมพิวเตอร์ของคุณ -Menu.RestartTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วเริ่มการทำงานของ Windows อีกครั้ง -Menu.SleepTip = รักษาเซสชันของคุณในหน่วยความจำ และทำให้คอมพิวเตอร์อยู่ในสถานะที่ใช้พลังงานต่ำ เพื่อให้คุณสามารถกลับมาดำเนินการต่อได้อย่างรวดเร็ว -Menu.HibernateTip = บันทึกเซสชันของคุณ และปิดเครื่องคอมพิวเตอร์ เมื่อคุณเปิดคอมพิวเตอร์ Windows จะคืนค่าเซสชันของคุณ -Menu.LogOffTip = ปิดโปรแกรมและออกจากระบบ -Menu.DisconnectTip = ยกเลิกการเชื่อมต่อเซสชันของคุณ คุณสามารถเชื่อมต่อใหม่ไปยังเซสชันนี้ได้เมื่อคุณเข้าสู่ระบบอีกครั้ง -Menu.LockTip = ล็อกคอมพิวเตอร์นี้ -Menu.UndockTip = เอาคอมพิวเตอร์แล็ปท็อปหรือโน้ตบุ๊กของคุณออกจากที่วางเทียบ -Menu.SwitchUserTip = สลับผู้ใช้โดยไม่ปิดโปรแกรม -Menu.Empty = (ว่าง) -Menu.Features = โปรแกรมและคุณลักษณะ -Menu.FeaturesTip = ถอนการติดตั้งหรือเปลี่ยนแปลงโปรแกรมบนคอมพิวเตอร์ของคุณ -Menu.SearchPeople = สำหรับ&บุคคล... -Menu.SortByName = เรียงลำดั&บตามชื่อ -Menu.Open = เ&ปิด -Menu.OpenAll = &เปิดโฟลเดอร์ All Users -Menu.Explore = สำรว&จ -Menu.ExploreAll = &สำรวจโฟลเดอร์ All Users -Menu.MenuSettings = การตั้งค่า -Menu.MenuHelp = วิธีใช้ -Menu.MenuExit = ออก -Menu.LogoffTitle = ออกจากระบบ Windows -Menu.LogoffPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการออกจากระบบ -Menu.LogoffYes = &ออกจากระบบ -Menu.LogoffNo = ไ&ม่ใช่ -Menu.RenameTitle = เปลี่ยนชื่อ -Menu.RenamePrompt = &ชื่อใหม่: -Menu.RenameOK = ตกลง -Menu.RenameCancel = ยกเลิก -Menu.Organize = จัดระเบียบเมนู 'เริ่ม' -Menu.Expand = &ขยาย -Menu.Collapse = &ยุบ -Menu.NewFolder = สร้างโฟลเดอร์ -Menu.NewShortcut = ทางลัดใหม่ -Menu.AutoArrange = จัดเรียงอัต&โนมัติ -Menu.ActionOpen = เปิด -Menu.ActionClose = ปิด -Menu.ActionExecute = ปฏิบัติการ -Menu.RemoveList = เอาออก&จากรายชื่อนี้ -Menu.RemoveAll = &ล้างรายการล่าสุด -Menu.Explorer = Windows Explorer -Menu.Start = เริ่ม -Menu.StartScreen = หน้าจอเริ่ม -Menu.StartMenu = เมนูเริ่ม (Windows) -Menu.PinStart = ตรึงกับเมนูเริ่ม -Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Classic Shell) -Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Classic Shell) -Menu.MonitorOff = ปิดจอแสดงผล -Menu.RemoveHighlight = เอาไฮไลท์ออก -Menu.Uninstall = &ถอนการติดตั้ง -Menu.UninstallTitle = ถอนการติดตั้ง -Menu.UninstallPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการถอนการติดตั้ง %s -Search.CategorySettings = การตั้งค่า -Search.CategoryPCSettings = การตั้งค่าพีซี -Search.CategoryPrograms = โปรแกรม -Search.CategoryDocuments = เอกสาร -Search.CategoryMusic = เพลง -Search.CategoryPictures = รูปภาพ -Search.CategoryVideos = วิดีโอ -Search.CategoryFiles = แฟ้ม -Search.CategoryInternet = อินเทอร์เน็ต -JumpList.Recent = ล่าสุด -JumpList.Frequent = ที่ใช้บ่อย -JumpList.Tasks = งาน -JumpList.Pinned = ตรึงไว้ -JumpList.Pin = &ตรึงเข้ากับรายการนี้ -JumpList.Unpin = &ถอนการตรึงออกจากรายการนี้ -JumpList.Remove = เอาออก&จากรายการนี้ -JumpList.PinTip = ตรึงเข้ากับรายการนี้ -JumpList.UnpinTip = ถอนการตรึงออกจากรายการนี้ - - -[tr-TR] - Turkish (Turkey) -Menu.Programs = Progra&mlar -Menu.Apps = Uygulamalar -Menu.AllPrograms = Tüm Programlar -Menu.Back = Geri -Menu.Favorites = &Sık Kullanılanlar -Menu.Documents = &Belgeler -Menu.Settings = Ayar&lar -Menu.Search = &Ara -Menu.SearchBox = Ara -Menu.SearchPrograms = Programları ve dosyaları ara -Menu.SearchInternet = Internet'te ara -Menu.Searching = Arıyor... -Menu.NoMatch = Aramanızla eşleşen öğe yok. -Menu.MoreResults = Diğer sonuçlar -Menu.Help = &Yardım ve Destek -Menu.Run = Çal&ıştır... -Menu.Logoff = %s Oturumunu &Kapat... -Menu.SwitchUser = &Kullanıcı değiştir -Menu.Lock = Kili&tle -Menu.LogOffShort = &Oturumu Kapat -Menu.Undock = Bilgisaya&rı Çıkar -Menu.Disconnect = Ba&ğlantıyı Kes -Menu.ShutdownBox = B&ilgisayarı Kapat... -Menu.Shutdown = &Bilgisayarı Kapat -Menu.Restart = &Yeniden Başlat -Menu.ShutdownUpdate = Güncelleştir ve kapat -Menu.RestartUpdate = Güncelleştir ve yeniden başlat -Menu.Sleep = &Uyku -Menu.Hibernate = &Hazırda Beklet -Menu.ControlPanel = &Denetim Masası -Menu.PCSettings = Bilgisayar ayarları -Menu.Security = Windows Güvenliği -Menu.Network = &Ağ Bağlantıları -Menu.Printers = &Yazıcılar -Menu.Taskbar = &Görev Çubuğu ve Başlat Menüsü -Menu.SearchFiles = &Dosya ya da Klasör... -Menu.SearchPrinter = &Yazıcı için -Menu.SearchComputers = &Bilgisayar için -Menu.UserFilesTip = Size ait Belge, Resim, Müzik dosyalarının ve diğer dosyaların klasörlerini içerir. -Menu.UserDocumentsTip = Mektup, rapor ve benzeri belge ve dosyaları içerir. -Menu.UserPicturesTip = Dijital foto, resim ve grafik dosyaları içerir. -Menu.UserMusicTip = Müzik ve diğer ses dosyalarını içerir. -Menu.UserVideosTip = Film ve diğer video dosyalarını içerir. -Menu.NetworkTip = Bu bilgisayar üzerindeki ağ bağlantılarını görüntüleyip yenilerini oluşturmanıza yardımcı olur -Menu.PrintersTip = Yerel yazıcıları ve ağ yazıcılarını ekler, kaldırır ve yapılandırır. -Menu.TaskbarTip = Görüntülenecek öğeler ve ve nasıl görünmeleri gerektiği gibi konularda Başlat Menüsünü ve görev çubuğunu özelleştir. -Menu.ControlPanelTip = Bilgisayarınızın ayarlarını değiştirin ve işlevlerini özelleştirin. -Menu.DocumentsLibTip = Mektuplara, raporlara, notlara ve diğer belge türlerine erişin. -Menu.MusicLibTip = Müzik ve diğer ses dosyalarını çalın. -Menu.PicturesLibTip = Dijital resimleri görüntüleyin ve düzenleyin. -Menu.VideosLibTip = Ev filmlerini ve diğer dijital videoları izleyin. -Menu.RecordingsLibTip = Bilgisayarınızda kayıtlı TV programlarını izleyin. -Menu.DownloadTip = Internet yüklemelerini ve sık kullanılan web siteleri bağlantılarını bulun. -Menu.HomegroupTip = Ev grubunuzdaki diğer kişiler tarafından paylaşılan kitaplıklara ve klasörlere erişin. -Menu.RunTip = Bir program, klasör, belge veya Web sitesi açar. -Menu.HelpTip = Yardım konularını, bilgilendirici rehberleri ve diğer destek hizmetlerini bulun. -Menu.ProgramsTip = Programlarınızın listesini açar. -Menu.SearchFilesTip = Belge, müzik, resim, e-posta ve pek çok başka öğeyi arayın. -Menu.GamesTip = Bilgisayarınızda oyun oynayın ve oyunları yönetin. -Menu.SecurityTip = Parola Değiştirmek, Kullanıcı Değiştirmek veya Görev Yöneticisini Başlatmak için Windows Güvenlik Seçenekleri'ni başlatın. -Menu.SearchComputersTip = Ağda bilgisayarlar ara -Menu.SearchPrintersTip = Yazıcı arayın -Menu.AdminToolsTip = Bilgisayarınızın yönetimle ilgili ayarlarını yapılandırır. -Menu.ShutdownTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra bilgisayarınızı kapatır. -Menu.RestartTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra Windows'u yeniden başlatır. -Menu.SleepTip = Çalışmanızı kolayca devam ettirebilmeniz için oturumunuzu bellekte tutar ve bilgisayarı düşük güçte çalışma durumuna geçirir. -Menu.HibernateTip = Oturumunuzu kaydeder ve bilgisayarı kapatır. Bilgisayarı açtığınızda, Windows oturumunuzu geri yükler. -Menu.LogOffTip = Programları kapatın ve oturumdan çıkın. -Menu.DisconnectTip = Oturum bağlantınız kesilir. Oturum açtığınızda yeniden bağlanabilirsiniz. -Menu.LockTip = Bu bilgisayarı kilitleyin. -Menu.UndockTip = Dizüstü veya notebook bilgisayarınızı takma biriminden çıkartır. -Menu.SwitchUserTip = Kullanıcıları, programları kapatmadan değiştirin. -Menu.Empty = (Boş) -Menu.Features = Programlar ve Özellikler -Menu.FeaturesTip = Bilgisayarınızdaki programları kaldırın veya değiştirin. -Menu.SearchPeople = &Kişiler... -Menu.SortByName = A&da Göre Sırala -Menu.Open = &Aç -Menu.OpenAll = Tü&m Kullanıcıları Aç -Menu.Explore = A&raştır -Menu.ExploreAll = &Tüm Kullanıcıları Araştır -Menu.MenuSettings = Ayarlar -Menu.MenuHelp = Yardım -Menu.MenuExit = Çıkış -Menu.LogoffTitle = Windows Oturumunu Kapat -Menu.LogoffPrompt = Oturumu kapatmayı gerçekten istiyor musunuz? -Menu.LogoffYes = Oturumu &Kapat -Menu.LogoffNo = &Hayır -Menu.RenameTitle = Yeniden Adlandır -Menu.RenamePrompt = &Yeni ad: -Menu.RenameOK = Tamam -Menu.RenameCancel = İptal -Menu.Organize = Başlat menüsünü düzenle -Menu.Expand = &Genişlet -Menu.Collapse = &Daralt -Menu.NewFolder = Yeni Klasör -Menu.NewShortcut = Yeni Kısayol -Menu.AutoArrange = &Otomatik Düzenle -Menu.ActionOpen = Aç -Menu.ActionClose = Kapat -Menu.ActionExecute = Çalıştır -Menu.RemoveList = &Bu listeden kaldır -Menu.RemoveAll = &Son kullanılan öğeler listesini temizle -Menu.Explorer = Windows Gezgini -Menu.Start = Başlat -Menu.StartScreen = Başlangıç Ekranı -Menu.StartMenu = Başlat menüsü (Windows) -Menu.PinStart = Başlat menüsüne sabitle -Menu.PinStartCs = Başlat menüsüne sabitle (Classic Shell) -Menu.UnpinStartCs = Başlat menüsünden ayır (Classic Shell) -Menu.MonitorOff = Ekranı kapat -Menu.RemoveHighlight = Önemli Noktayı Kaldır -Menu.Uninstall = &Kaldır -Menu.UninstallTitle = Kaldır -Menu.UninstallPrompt = %s programını kaldırmak istediğinizden emin misiniz? -Search.CategorySettings = Ayarlar -Search.CategoryPCSettings = Bilgisayar ayarları -Search.CategoryPrograms = Programlar -Search.CategoryDocuments = Belgeler -Search.CategoryMusic = Müzik -Search.CategoryPictures = Resimler -Search.CategoryVideos = Videolar -Search.CategoryFiles = Dosyalar -Search.CategoryInternet = Internet -JumpList.Recent = En Son -JumpList.Frequent = Sık Kullanılanlar -JumpList.Tasks = Görevler -JumpList.Pinned = Sabitlendi -JumpList.Pin = Bu listeye &sabitle -JumpList.Unpin = Bu listeden çı&kar -JumpList.Remove = &Bu listeden kaldır -JumpList.PinTip = Bu listeye sabitle -JumpList.UnpinTip = Bu listeden çıkar - - -[uk-UA] - Ukrainian (Ukraine) -Menu.Programs = &Програми -Menu.Apps = Застосунки -Menu.AllPrograms = Усі програми -Menu.Back = Назад -Menu.Favorites = &Уподобання -Menu.Documents = До&кументи -Menu.Settings = Н&астройки -Menu.Search = З&найти -Menu.SearchBox = Знайти -Menu.SearchPrograms = Пошук програм та файлів -Menu.SearchInternet = Пошук в Інтернеті -Menu.Searching = Триває пошук... -Menu.NoMatch = Пошук не дав результатів. -Menu.MoreResults = Інші результати -Menu.Help = &Довідка та підтримка -Menu.Run = Запуск про&грами... -Menu.Logoff = Завер&шення сеансу %s... -Menu.SwitchUser = З&мінити користувача -Menu.Lock = Б&локувати -Menu.LogOffShort = &Вийти з системи -Menu.Undock = Відстикувати комп'&ютер -Menu.Disconnect = В&ідключити -Menu.ShutdownBox = &Завершення роботи... -Menu.Shutdown = &Завершення роботи -Menu.Restart = &Перезавантаження -Menu.ShutdownUpdate = Інсталювати оновлення та завершити роботу -Menu.RestartUpdate = Інсталювати оновлення та перезавантажити -Menu.Sleep = &Сон -Menu.Hibernate = &Режим глибокого сну -Menu.ControlPanel = П&анель керування -Menu.PCSettings = Параметри ПК -Menu.Security = Безпека Windows -Menu.Network = &Мережні підключення -Menu.Printers = Пр&интери -Menu.Taskbar = Панель &завдань і меню "Пуск" -Menu.SearchFiles = &Файли й папки... -Menu.SearchPrinter = &Принтер -Menu.SearchComputers = &Комп'ютери -Menu.UserFilesTip = Містить папки для документів, зображень, музики та інших ваших файлів. -Menu.UserDocumentsTip = Містить листи, звіти та інші документи й файли. -Menu.UserPicturesTip = Містить цифрові фотографії, малюнки, графічні файли. -Menu.UserMusicTip = Містить музичні та інші звукові файли. -Menu.UserVideosTip = Містить фільми та відеофайли. -Menu.NetworkTip = Показ наявних мережних підключень для цього комп’ютера та створення нових підключень -Menu.PrintersTip = Додати, видалити або настроїти локальні чи мережні принтери. -Menu.TaskbarTip = Настройка меню "Пуск" і панелі завдань, наприклад, установка типів і зовнішнього вигляду елементів, які буде показано. -Menu.ControlPanelTip = Змінити параметри та настроїти функціональність системи. -Menu.DocumentsLibTip = Отримайте доступ до листів, звітів, приміток та документів інших видів. -Menu.MusicLibTip = Відтворюйте музику та інші звукові файли. -Menu.PicturesLibTip = Переглядайте та організовуйте цифрові зображення. -Menu.VideosLibTip = Переглядати домашнє та інше цифрове відео. -Menu.RecordingsLibTip = Переглядати ТВ-програми, записані на комп'ютер. -Menu.DownloadTip = Знайти завантаження Інтернету і посилання на улюблені веб-сайти. -Menu.HomegroupTip = Спільний доступ до бібліотек і папок інших користувачів із домашньої групи. -Menu.RunTip = Відкриття програми, папки, документа або веб-сайту. -Menu.HelpTip = Пошук довідкових матеріалів, навчальних програм, засобів виправлення неполадок та інших служб технічної підтримки. -Menu.ProgramsTip = Відкрити список програм. -Menu.SearchFilesTip = Пошук документів, музики, зображень, адрес електронної пошти та іншого. -Menu.GamesTip = Гра та керування іграми, інстальованими на цьому комп’ютері. -Menu.SecurityTip = Запустити Параметри безпеки Windows для зміни пароля, переключення користувача або запуску диспетчера завдань. -Menu.SearchComputersTip = Пошук комп’ютерів у мережі -Menu.SearchPrintersTip = Пошук принтера -Menu.AdminToolsTip = Настройка параметрів адміністрування для цього комп'ютера. -Menu.ShutdownTip = Закриває всі відкриті програми, завершує роботу системи та вимикає комп’ютер. -Menu.RestartTip = Закриває всі відкриті програми, завершує роботу системи та запускає систему знову. -Menu.SleepTip = Зберігає сеанс роботи в пам’яті та переводить комп’ютер до режиму зниженого енергоспоживання, що надає змогу швидко відновити роботу. -Menu.HibernateTip = Зберігає дані сеансу та вимикає комп’ютер. Після увімкнення комп’ютера система відновлює сеанс. -Menu.LogOffTip = Закрити програми та вийти з системи. -Menu.DisconnectTip = Відключає ваш сеанс. Можна знову підключитися до сеансу, повторно увійшовши до системи. -Menu.LockTip = Заблокувати комп'ютер. -Menu.UndockTip = Видалення ноутбука із пристрою стаціонарного підключення. -Menu.SwitchUserTip = Переключення користувачів без закриття програм. -Menu.Empty = (пусто) -Menu.Features = Програми та засоби -Menu.FeaturesTip = Змінити або видалити програми на комп’ютері. -Menu.SearchPeople = Л&юдей... -Menu.SortByName = Сортувати за &іменем -Menu.Open = &Відкрити -Menu.OpenAll = В&ідкрити спільне для всіх меню -Menu.Explore = &Провідник -Menu.ExploreAll = Пр&овідник до спільного для всіх меню -Menu.MenuSettings = Настройки -Menu.MenuHelp = Довідка -Menu.MenuExit = Вихід -Menu.LogoffTitle = Вихід із Windows -Menu.LogoffPrompt = Ви дійсно бажаєте вийти із системи? -Menu.LogoffYes = В&ихід -Menu.LogoffNo = &Ні -Menu.RenameTitle = Перейменування -Menu.RenamePrompt = &Нове ім'я: -Menu.RenameOK = ОК -Menu.RenameCancel = Скасувати -Menu.Organize = Упорядкування меню "Пуск" -Menu.Expand = &Розгорнути -Menu.Collapse = &Згорнути -Menu.NewFolder = Створити папку -Menu.NewShortcut = Новий ярлик -Menu.AutoArrange = &Автоматично -Menu.ActionOpen = Відкрити -Menu.ActionClose = Закрити -Menu.ActionExecute = Виконати -Menu.RemoveList = Видалити &з цього списку -Menu.RemoveAll = О&чистити список останніх елементів -Menu.Explorer = Провідник -Menu.Start = Запустити -Menu.StartScreen = Початковий екран -Menu.StartMenu = Меню "Пуск" (Windows) -Menu.PinStart = Прикріпити до меню "Пуск" -Menu.PinStartCs = Прикріпити до меню "Пуск" (Classic Shell) -Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Classic Shell) -Menu.MonitorOff = Вимкнути дисплей -Menu.RemoveHighlight = Видалити виділення -Menu.Uninstall = &Видалити -Menu.UninstallTitle = Видалити -Menu.UninstallPrompt = Дійсно видалити %s? -Search.CategorySettings = Настройки -Search.CategoryPCSettings = Параметри ПК -Search.CategoryPrograms = Програми -Search.CategoryDocuments = Документи -Search.CategoryMusic = Музика -Search.CategoryPictures = Зображення -Search.CategoryVideos = Відео -Search.CategoryFiles = Файли -Search.CategoryInternet = Інтернет -JumpList.Recent = Недавні -JumpList.Frequent = Часто використовувані -JumpList.Tasks = Завдання -JumpList.Pinned = Зафіксовано -JumpList.Pin = &Прикріпити до списку -JumpList.Unpin = &Відкріпити від списку -JumpList.Remove = Видали&ти з цього списку -JumpList.PinTip = Прикріпити до списку -JumpList.UnpinTip = Відкріпити від списку - - -[zh-CN] - Chinese (Simplified) -Menu.Programs = 程序(&P) -Menu.Apps = 应用 -Menu.AllPrograms = 所有程序 -Menu.Back = 返回 -Menu.Favorites = 收藏夹(&A) -Menu.Documents = 文档(&D) -Menu.Settings = 设置(&S) -Menu.Search = 搜索(&C) -Menu.SearchBox = 搜索 -Menu.SearchPrograms = 搜索程序和文件 -Menu.SearchInternet = 搜索 Internet -Menu.Searching = 正在搜索... -Menu.NoMatch = 没有与搜索条件匹配的项。 -Menu.MoreResults = 查看更多结果 -Menu.Help = 帮助和支持(&H) -Menu.Run = 运行(&R)... -Menu.Logoff = 注销 %s(&L)... -Menu.SwitchUser = 切换用户(&W) -Menu.Lock = 锁定(&O) -Menu.LogOffShort = 注销(&L) -Menu.Undock = 弹出 PC(&E) -Menu.Disconnect = 断开(&I) -Menu.ShutdownBox = 关机(&U)... -Menu.Shutdown = 关机(&U) -Menu.Restart = 重新启动(&R) -Menu.ShutdownUpdate = 更新并关机 -Menu.RestartUpdate = 更新并重启 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制面板(&C) -Menu.PCSettings = 电脑设置 -Menu.Security = Windows 安全 -Menu.Network = 网络连接(&N) -Menu.Printers = 打印机(&P) -Menu.Taskbar = 任务栏和「开始」菜单(&T) -Menu.SearchFiles = 文件或文件夹(&F)... -Menu.SearchPrinter = 打印机(&P) -Menu.SearchComputers = 计算机(&C) -Menu.UserFilesTip = 包含文档文件、图片文件、音乐文件及您拥有的其他文件的文件夹。 -Menu.UserDocumentsTip = 包含信件,报告和其它文档以及文件。 -Menu.UserPicturesTip = 包含数字照片,图片和图形文件。 -Menu.UserMusicTip = 包含音乐和其他音频文件。 -Menu.UserVideosTip = 包含音乐和其他视频文件。 -Menu.NetworkTip = 显示此计算机上现有的网络连接并帮助您创建新的 -Menu.PrintersTip = 添加、删除和配置本地及网络打印机。 -Menu.TaskbarTip = 自定义「开始」菜单和任务栏,例如要显示项目的类型及如何显示。 -Menu.ControlPanelTip = 更改您的计算机设置并自定义其功能。 -Menu.DocumentsLibTip = 访问信件、报告、便笺以及其他类型的文档。 -Menu.MusicLibTip = 播放音乐和其他音频文件。 -Menu.PicturesLibTip = 查看和组织数字图片。 -Menu.VideosLibTip = 观看家庭电影和其他数字视频。 -Menu.RecordingsLibTip = 在计算机上观看录制的电视节目。 -Menu.DownloadTip = 查找 Internet 下载以及最喜欢的网站链接。 -Menu.HomegroupTip = 访问家庭组中其他人员共享的库和文件夹。 -Menu.RunTip = 打开一个程序、文件夹、文档或网站。 -Menu.HelpTip = 查找帮助主题、教程、疑难解答和其他支持服务。 -Menu.ProgramsTip = 打开您的程序列表。 -Menu.SearchFilesTip = 搜索文档、音乐、图片、电子邮件等等。 -Menu.GamesTip = 在计算机上运行和管理游戏。 -Menu.SecurityTip = 启动 Windows 安全选项以更改密码、切换用户或启动任务管理器。 -Menu.SearchComputersTip = 搜索网络计算机 -Menu.SearchPrintersTip = 搜索打印机 -Menu.AdminToolsTip = 配置您计算机的管理设置。 -Menu.ShutdownTip = 关闭所有打开的程序,关闭 Windows,然后关闭计算机。 -Menu.RestartTip = 关闭所有打开的程序,关闭 Windows,然后重新启动 Windows。 -Menu.SleepTip = 将会话保存在内存中并将计算机置于低功耗状态,这样即可快速恢复工作状态。 -Menu.HibernateTip = 保存会话并关闭计算机。打开计算机时,Windows 会还原会话。 -Menu.LogOffTip = 关闭程序并注销。 -Menu.DisconnectTip = 断开会话。再次登录时可以重新连接到该会话。 -Menu.LockTip = 锁定该计算机。 -Menu.UndockTip = 将您的便携式和笔记本计算机从扩展坞中移除。 -Menu.SwitchUserTip = 不关闭程序切换用户。 -Menu.Empty = (空) -Menu.Features = 程序和功能 -Menu.FeaturesTip = 卸载或更改计算机上的程序。 -Menu.SearchPeople = 个人(&P)... -Menu.SortByName = 按名称排序(&B) -Menu.Open = 打开(&O) -Menu.OpenAll = 打开所有用户(&P) -Menu.Explore = 浏览(&E) -Menu.ExploreAll = 浏览所有用户(&X) -Menu.MenuSettings = 设置 -Menu.MenuHelp = 帮助 -Menu.MenuExit = 退出 -Menu.LogoffTitle = 注销 Windows -Menu.LogoffPrompt = 确实要注销吗? -Menu.LogoffYes = 注销(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重命名 -Menu.RenamePrompt = 新名称(&N): -Menu.RenameOK = 确定 -Menu.RenameCancel = 取消 -Menu.Organize = 组织「开始」菜单 -Menu.Expand = 展开(&A) -Menu.Collapse = 折叠(&A) -Menu.NewFolder = 新文件夹 -Menu.NewShortcut = 新快捷方式 -Menu.AutoArrange = 自动排列(&A) -Menu.ActionOpen = 打开 -Menu.ActionClose = 关闭 -Menu.ActionExecute = 执行 -Menu.RemoveList = 从列表中删除(&F) -Menu.RemoveAll = 清除最近的项目列表(&L) -Menu.Explorer = Windows 资源管理器 -Menu.Start = 开始 -Menu.StartScreen = “开始”屏幕 -Menu.StartMenu = 「开始」菜单 (Windows) -Menu.PinStart = 锁定到「开始」菜单 -Menu.PinStartCs = 锁定到「开始」菜单 (Classic Shell) -Menu.UnpinStartCs = 从「开始」菜单解锁 (Classic Shell) -Menu.MonitorOff = 关闭显示器 -Menu.RemoveHighlight = 删除突出显示 -Menu.Uninstall = 卸载(&U) -Menu.UninstallTitle = 卸载 -Menu.UninstallPrompt = 确实要卸载 %s 吗? -Search.CategorySettings = 设置 -Search.CategoryPCSettings = 电脑设置 -Search.CategoryPrograms = 程序 -Search.CategoryDocuments = 文档 -Search.CategoryMusic = 音乐 -Search.CategoryPictures = 图片 -Search.CategoryVideos = 视频 -Search.CategoryFiles = 文件 -Search.CategoryInternet = Internet -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 任务 -JumpList.Pinned = 已固定 -JumpList.Pin = 锁定到此列表(&I) -JumpList.Unpin = 从此列表解锁(&U) -JumpList.Remove = 从列表中删除(&F) -JumpList.PinTip = 锁定到此列表 -JumpList.UnpinTip = 从此列表解锁 - - -[zh-HK] - Chinese (Traditional) -Menu.Programs = 程式集(&P) -Menu.Apps = 應用程式 -Menu.AllPrograms = 所有程式 -Menu.Back = 上一頁 -Menu.Favorites = 我的最愛(&A) -Menu.Documents = 文件(&D) -Menu.Settings = 設定(&S) -Menu.Search = 搜尋(&C) -Menu.SearchBox = 搜尋 -Menu.SearchPrograms = 搜尋程式及檔案 -Menu.SearchInternet = 搜尋網際網路 -Menu.Searching = 正在搜尋... -Menu.NoMatch = 沒有符合搜尋的項目。 -Menu.MoreResults = 查看更多結果 -Menu.Help = 說明及支援(&H) -Menu.Run = 執行(&R)... -Menu.Logoff = 登出 %s(&L)... -Menu.SwitchUser = 切換使用者(&W) -Menu.Lock = 鎖定(&O) -Menu.LogOffShort = 登出(&L) -Menu.Undock = 卸除 PC(&E) -Menu.Disconnect = 中斷連線(&I) -Menu.ShutdownBox = 關機(&U)... -Menu.Shutdown = 關機(&U) -Menu.Restart = 重新啟動(&R) -Menu.ShutdownUpdate = 更新並關機 -Menu.RestartUpdate = 更新並重新啟動 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制台(&C) -Menu.PCSettings = 電腦設定 -Menu.Security = Windows 安全性 -Menu.Network = 網路連線(&N) -Menu.Printers = 印表機(&P) -Menu.Taskbar = 工作列及 [開始] 功能表(&T) -Menu.SearchFiles = 檔案或資料夾(&F)... -Menu.SearchPrinter = 印表機(&P) -Menu.SearchComputers = 電腦(&C) -Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 -Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 -Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 -Menu.UserMusicTip = 包含音樂和其他音訊檔案。 -Menu.UserVideosTip = 包含影片和其他視訊檔案。 -Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 -Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 -Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 -Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 -Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 -Menu.MusicLibTip = 播放音樂及其他音訊檔案。 -Menu.PicturesLibTip = 檢視及管理數位圖片。 -Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 -Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 -Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 -Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 -Menu.RunTip = 開啟程式、資料夾、文件或網站。 -Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 -Menu.ProgramsTip = 開啟程式清單。 -Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 -Menu.GamesTip = 玩和管理您電腦上的遊戲。 -Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 -Menu.SearchComputersTip = 搜尋網路上的電腦 -Menu.SearchPrintersTip = 搜尋印表機 -Menu.AdminToolsTip = 設定電腦的系統管理設定。 -Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 -Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 -Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 -Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 -Menu.LogOffTip = 關閉程式並登出。 -Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 -Menu.LockTip = 鎖定此電腦。 -Menu.UndockTip = 將筆記型電腦從船塢中卸除。 -Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 -Menu.Empty = (空白) -Menu.Features = 程式和功能 -Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 -Menu.SearchPeople = 人員(&P)... -Menu.SortByName = 依名稱排序(&B) -Menu.Open = 開啟(&O) -Menu.OpenAll = 開啟所有使用者(&P) -Menu.Explore = 檔案總管(&E) -Menu.ExploreAll = 瀏覽所有使用者(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = 說明 -Menu.MenuExit = 結束 -Menu.LogoffTitle = 登出 Windows -Menu.LogoffPrompt = 您確定要登出? -Menu.LogoffYes = 登出(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重新命名 -Menu.RenamePrompt = 新名稱(&N): -Menu.RenameOK = 確定 -Menu.RenameCancel = 取消 -Menu.Organize = 組織 [開始] 功能表 -Menu.Expand = 展開(&A) -Menu.Collapse = 摺疊(&A) -Menu.NewFolder = 新增資料夾 -Menu.NewShortcut = 新增捷徑 -Menu.AutoArrange = 自動排列(&A) -Menu.ActionOpen = 開啟 -Menu.ActionClose = 關閉 -Menu.ActionExecute = 執行 -Menu.RemoveList = 從清單中移除(&F) -Menu.RemoveAll = 清除最近使用的項目清單(&L) -Menu.Explorer = Windows 檔案總管 -Menu.Start = 開始 -Menu.StartScreen = [開始] 畫面 -Menu.StartMenu = [開始] 功能表 (Windows) -Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Shell) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Shell) -Menu.MonitorOff = 關閉顯示 -Menu.RemoveHighlight = 移除醒目提示 -Menu.Uninstall = 解除安裝(&U) -Menu.UninstallTitle = 解除安裝 -Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = 電腦設定 -Search.CategoryPrograms = 程式 -Search.CategoryDocuments = 文件 -Search.CategoryMusic = 音樂 -Search.CategoryPictures = 圖片 -Search.CategoryVideos = 影片 -Search.CategoryFiles = 檔案 -Search.CategoryInternet = 網際網路 -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 工作 -JumpList.Pinned = 已釘選 -JumpList.Pin = 釘選到這個清單(&I) -JumpList.Unpin = 從這個清單取消釘選(&U) -JumpList.Remove = 從清單中移除(&F) -JumpList.PinTip = 釘選到這個清單 -JumpList.UnpinTip = 從這個清單取消釘選 - - -[zh-TW] - Chinese (Traditional) -Menu.Programs = 程式集(&P) -Menu.Apps = 應用程式 -Menu.AllPrograms = 所有程式 -Menu.Back = 上一頁 -Menu.Favorites = 我的最愛(&A) -Menu.Documents = 文件(&D) -Menu.Settings = 設定(&S) -Menu.Search = 搜尋(&C) -Menu.SearchBox = 搜尋 -Menu.SearchPrograms = 搜尋程式及檔案 -Menu.SearchInternet = 搜尋網際網路 -Menu.Searching = 正在搜尋... -Menu.NoMatch = 沒有符合搜尋的項目。 -Menu.MoreResults = 查看更多結果 -Menu.Help = 說明及支援(&H) -Menu.Run = 執行(&R)... -Menu.Logoff = 登出 %s(&L)... -Menu.SwitchUser = 切換使用者(&W) -Menu.Lock = 鎖定(&O) -Menu.LogOffShort = 登出(&L) -Menu.Undock = 卸除 PC(&E) -Menu.Disconnect = 中斷連線(&I) -Menu.ShutdownBox = 關機(&U)... -Menu.Shutdown = 關機(&U) -Menu.Restart = 重新啟動(&R) -Menu.ShutdownUpdate = 更新並關機 -Menu.RestartUpdate = 更新並重新啟動 -Menu.Sleep = 睡眠(&S) -Menu.Hibernate = 休眠(&H) -Menu.ControlPanel = 控制台(&C) -Menu.PCSettings = 電腦設定 -Menu.Security = Windows 安全性 -Menu.Network = 網路連線(&N) -Menu.Printers = 印表機(&P) -Menu.Taskbar = 工作列及 [開始] 功能表(&T) -Menu.SearchFiles = 檔案或資料夾(&F)... -Menu.SearchPrinter = 印表機(&P) -Menu.SearchComputers = 電腦(&C) -Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 -Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 -Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 -Menu.UserMusicTip = 包含音樂和其他音訊檔案。 -Menu.UserVideosTip = 包含影片和其他視訊檔案。 -Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 -Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 -Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 -Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 -Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 -Menu.MusicLibTip = 播放音樂及其他音訊檔案。 -Menu.PicturesLibTip = 檢視及管理數位圖片。 -Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 -Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 -Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 -Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 -Menu.RunTip = 開啟程式、資料夾、文件或網站。 -Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 -Menu.ProgramsTip = 開啟程式清單。 -Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 -Menu.GamesTip = 玩和管理您電腦上的遊戲。 -Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 -Menu.SearchComputersTip = 搜尋網路上的電腦 -Menu.SearchPrintersTip = 搜尋印表機 -Menu.AdminToolsTip = 設定電腦的系統管理設定。 -Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 -Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 -Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 -Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 -Menu.LogOffTip = 關閉程式並登出。 -Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 -Menu.LockTip = 鎖定此電腦。 -Menu.UndockTip = 將筆記型電腦從船塢中卸除。 -Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 -Menu.Empty = (空白) -Menu.Features = 程式和功能 -Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 -Menu.SearchPeople = 人員(&P)... -Menu.SortByName = 依名稱排序(&B) -Menu.Open = 開啟(&O) -Menu.OpenAll = 開啟所有使用者(&P) -Menu.Explore = 檔案總管(&E) -Menu.ExploreAll = 瀏覽所有使用者(&X) -Menu.MenuSettings = 設定 -Menu.MenuHelp = 說明 -Menu.MenuExit = 結束 -Menu.LogoffTitle = 登出 Windows -Menu.LogoffPrompt = 您確定要登出? -Menu.LogoffYes = 登出(&L) -Menu.LogoffNo = 否(&N) -Menu.RenameTitle = 重新命名 -Menu.RenamePrompt = 新名稱(&N): -Menu.RenameOK = 確定 -Menu.RenameCancel = 取消 -Menu.Organize = 組織 [開始] 功能表 -Menu.Expand = 展開(&A) -Menu.Collapse = 摺疊(&A) -Menu.NewFolder = 新增資料夾 -Menu.NewShortcut = 新增捷徑 -Menu.AutoArrange = 自動排列(&A) -Menu.ActionOpen = 開啟 -Menu.ActionClose = 關閉 -Menu.ActionExecute = 執行 -Menu.RemoveList = 從清單中移除(&F) -Menu.RemoveAll = 清除最近使用的項目清單(&L) -Menu.Explorer = Windows 檔案總管 -Menu.Start = 開始 -Menu.StartScreen = [開始] 畫面 -Menu.StartMenu = [開始] 功能表 (Windows) -Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Shell) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Shell) -Menu.MonitorOff = 關閉顯示 -Menu.RemoveHighlight = 移除醒目提示 -Menu.Uninstall = 解除安裝(&U) -Menu.UninstallTitle = 解除安裝 -Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? -Search.CategorySettings = 設定 -Search.CategoryPCSettings = 電腦設定 -Search.CategoryPrograms = 程式 -Search.CategoryDocuments = 文件 -Search.CategoryMusic = 音樂 -Search.CategoryPictures = 圖片 -Search.CategoryVideos = 影片 -Search.CategoryFiles = 檔案 -Search.CategoryInternet = 網際網路 -JumpList.Recent = 最近 -JumpList.Frequent = 常用 -JumpList.Tasks = 工作 -JumpList.Pinned = 已釘選 -JumpList.Pin = 釘選到這個清單(&I) -JumpList.Unpin = 從這個清單取消釘選(&U) -JumpList.Remove = 從清單中移除(&F) -JumpList.PinTip = 釘選到這個清單 -JumpList.UnpinTip = 從這個清單取消釘選 diff --git a/ClassicShellSrc/ClassicStartMenu/resource.h b/ClassicShellSrc/ClassicStartMenu/resource.h deleted file mode 100644 index 60d320d13..000000000 --- a/ClassicShellSrc/ClassicStartMenu/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ClassicStartMenu.rc -// -#define IDI_APPICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ClassicShellSrc/ClassicStartMenu/stdafx.cpp b/ClassicShellSrc/ClassicStartMenu/stdafx.cpp deleted file mode 100644 index 2556f389b..000000000 --- a/ClassicShellSrc/ClassicStartMenu/stdafx.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" diff --git a/ClassicShellSrc/ClassicStartMenu/stdafx.h b/ClassicShellSrc/ClassicStartMenu/stdafx.h deleted file mode 100644 index 122f46672..000000000 --- a/ClassicShellSrc/ClassicStartMenu/stdafx.h +++ /dev/null @@ -1,22 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define STRICT_TYPED_ITEMIDS -// Windows Header Files: -#include -#include -#include -#include - -#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit - -#include -#include -#include -#include diff --git a/ClassicShellSrc/HISTORY.txt b/ClassicShellSrc/HISTORY.txt deleted file mode 100644 index 676bc4b5c..000000000 --- a/ClassicShellSrc/HISTORY.txt +++ /dev/null @@ -1,852 +0,0 @@ -=============================================================================== -== Version 4.3.1 general release (Aug, 2017) -=============================================================================== - -- Official support for the Creators Update version of Windows 10 - -- Added a setting to clear icon cache - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.3.0 general release (Jul, 2016) -=============================================================================== - -- Official support for the Anniversary Update version of Windows 10 - -- Fixes for issues found during the 4.2.7 beta - -=============================================================================== -== Version 4.2.7 beta (May, 2016) -=============================================================================== - -- Fix for a crash on 32-bit Windows 10 systems - -=============================================================================== -== Version 4.2.6 beta (May, 2016) -=============================================================================== - -- Improved support for Windows 10 Redstone - -- Taskbar skinning - change background color, texture, and text color - -- New Metallic skin with many new skin features - -- New menu animations - -- Ability to execute some start menu commands from the command line - -- New buttons for Explorer to change folder settings and to create zip archive - -- Ability to change the font and size of the status bar in Explorer - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.2.5 general release (Nov, 2015) -=============================================================================== - -- New transparency settings for skins - -- New ability to uninstall Metro apps from the start menu - -- Improved support for Windows 10 - -- Improved support for the Edge browser - -- Improved search performance - -=============================================================================== -== Version 4.2.4 general release (Aug, 2015) -=============================================================================== - -- Finalized support for Windows 10 - multiple bugfixes and performance - improvements - -=============================================================================== -== Version 4.2.3 release candidate (Jul, 2015) -=============================================================================== - -- Improved support for Windows 10 - -- Improved support for touch keyboard - -- New command to access the PC settings directly - -- New settings to control the color and opacity of the Windows 10 taskbar - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.2.2 beta (Jun, 2015) -=============================================================================== - -- Improved support for Windows 10 - -- New ability to save settings to XML files from command line: - use "ClassicStartMenu.exe -backup " - -- New skin features, including glass for Windows 10 - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.2.1 general release (Apr, 2015) -=============================================================================== - -- Improved support for Windows 10 - -- The start menu searches modern PC settings for Windows 8.1 and Windows 10 - -- Added support for Scottish, Catalan, Macedonian and Persian languages - -- Added new Midnight skin with dark background - -- Added new flat Metro skin that uses the start screen colors - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.2.0 beta (Dec, 2014) -=============================================================================== - -- Improved support for Windows 10 - -- New ability to apply settings from XML files from command line: - use "ClassicStartMenu.exe -xml " - -- New setting to override the system DPI resolution only for the start menu - -- New setting to change the user picture - -- Improved support for touch and high resolution displays - -- Multiple minor improvements and bugfixes - -=============================================================================== -== Version 4.1.0 general release (Apr, 2014) -=============================================================================== - -- Improved support for Windows 8.1 Spring Update - -- Improved checks for new versions - -- Minor stability fixes - -=============================================================================== -== Version 4.0.6 general release (Apr, 2014) -=============================================================================== - -- Quick fix for a crash in Explorer - - -=============================================================================== -== Version 4.0.5 general release (Mar, 2014) -=============================================================================== - -- Improved support for high resolution displays - -- Improved support for touch displays - -- New button for the Explorer toolbar to toggle the navigation pane - -- Added support for animated start buttons - -- Multiple minor improvements and bugfixes - - -=============================================================================== -== Version 4.0.4 general release (Jan, 2014) -=============================================================================== - -- New ADMX files to allow controlling all settings through group policy - -- Secure download of language files and new versions - -- Multiple minor improvements and bugfixes - - -=============================================================================== -== Version 4.0.2 general release (Oct, 2013) -=============================================================================== - -- Quick fix for the taskbar showing up on top of fullscreen programs under some - conditions - - -=============================================================================== -== Version 4.0.1 general release (Oct, 2013) -=============================================================================== - -- New setting to hide Metro apps from the Programs folder - -- Improved compatibility with the final build of Windows 8.1 - -- Minor bugfixes - - -=============================================================================== -== Version 4.0.0 general release (Oct, 2013) -=============================================================================== - -- The first official release of Classic Shell 4.0 - -- Improved support for downloading and installing language files - -- Improved compatibility with Windows 8.1 - - -=============================================================================== -== Version 3.9.5 release candidate (Sep, 2013) -=============================================================================== - -- Windows 8.1 RTM is officially supported - -- Added animated menu transitions for the Windows 7 style - -- Added status bar for Explorer in Windows 8 and Windows 8.1 to show the total - size of the selected files and the free disk space - -- Improved hovering functionality for the start button - -- New feature allows administrators to modify the default settings without - locking them - -- Fixed many bugs reported during the beta - -=============================================================================== -== Version 3.9.3 public beta (Aug, 2013) -=============================================================================== - -- New setting to override the glass color used by the menu - -- Support for Nvidia surround and AMD eyefinity - -- Many fixes, including a crash that happens on some versions of Windows 8.1 - -=============================================================================== -== Version 3.9.1 public beta (Aug, 2013) -=============================================================================== - -- The programs tree can be rearranged with drag and drop - -- The start button settings are applied immediately and you can see a preview - of the button image in the settings dialog - -- The start menu can use the native Windows 8.1 start button - -- The Windows 8.1 setting to skip the Metro screen can be accessed through the - Classic Shell settings - -- New item in the main menu to open the start screen (Windows 8 and 8.1) - -- New setting for the Windows 7 style to control the height of the main menu - -- The installer uses better compression that reduces the download size by half - -- Many bugfixes reported for the previous beta version - -=============================================================================== -== Version 3.9.0 public beta (Jul, 2013) -=============================================================================== - -- New Windows 7 style, which replicates the look and feel of the Windows 7 - start menu - -- Search for indexed files - -- Show frequently used programs in the main menu - -- Highlight new programs - -- Programs can be pinned from Explorer - -- Many performance improvements and bug fixes - -=============================================================================== -== Version 3.6.8 general release (Jun, 2013) -=============================================================================== - -- Added support for Windows 8.1 Preview - -- Modified the Classic Shell logo and removed the Metro button by request from - Microsoft - -- Fixed some bugs found in the previous version - -=============================================================================== -== Version 3.6.7 general release (Apr, 2013) -=============================================================================== - -- Fixed incompatibility with the taskbar of Windows 8 and Windows Server 2012 - - -=============================================================================== -== Version 3.6.6 general release (Apr, 2013) -=============================================================================== - -- New setting to disable the taskbar transparency - -- Improved compatibility with future versions of Windows - -- Fixed some bugs found in the previous version - - -=============================================================================== -== Version 3.6.5 general release (Dec, 2012) -=============================================================================== - -- Fixed a crash bug in the start menu for some 64-bit systems - - -=============================================================================== -== Version 3.6.4 general release (Dec, 2012) -=============================================================================== - -- Fixed a frezing problem when right-clicking on the start button - - -=============================================================================== -== Version 3.6.3 general release (Dec, 2012) -=============================================================================== - -- Improved performance of the start menu - -- Added new Metro-style start button image - -- Added support for multiple taskbars in Windows 8 - -- Fixed some bugs found in the previous version - - -=============================================================================== -== Version 3.6.2 general release (Oct, 2012) -=============================================================================== - -- Added support for jump lists in the main menu - -- Added support for displaying and launching Windows Store apps in Windows 8 - -- Faster skipping of the Metro screen in Windows 8 - -- Fixed some bugs found in the previous version - - -=============================================================================== -== Version 3.6.1 general release (Aug, 2012) -=============================================================================== - -- Fixes a critical bug found in the previous version (the "new version" - notification pops up too often) - - -=============================================================================== -== Version 3.6.0 general release (Aug, 2012) -=============================================================================== - -- Windows 8 is now officially supported - -- Added more customization settings for the start button - -- Added a setting to disable all Metro hot corners - -- Improved the initial setup of the start menu - -- Added support for split menu buttons - -- Improved the usage of the Aero colorization in skins - -- Fixed some bugs found in the previous version - - -=============================================================================== -== Version 3.5.1 general release (Jun, 2012) -=============================================================================== - -- Enabled the custom start button for Windows 7 and added more settings - -- Added a setting to skip the Metro screen on startup - -- Improved compatibility with the IE10's Enhanced Protected Mode - -- Fixed some bugs found in the previous version - - -=============================================================================== -== Version 3.5.0 general release (Mar, 2012) -=============================================================================== - -- Added support for Windows 8 Consumer Preview - * Added customizable start button - * Added a Metro skin for the start menu - * Updated all settings for Windows 8 - * Fixed the missing caption in IE10 - -- Added a setting to control the menu shadows - -- Added toolbar commands to map and disconnect network drives - -- Improved the responsiveness of the check for a new version - -- The check for new version is a separate component that can be skipped - during install - - -=============================================================================== -== Version 3.4.1 general release (Jan, 2012) -=============================================================================== - -- Fixed a small problem in the automatic check for a new version - - -=============================================================================== -== Version 3.4.0 general release (Jan, 2012) -=============================================================================== - -- Fixed some minor problems found in the previous release. Most notably the - corrupted text in the toolbar buttons - -- Added a check if a new version is available - -- Ctrl+Click in the navigation pane opens the folder in a new window - -- Alt+Enter in the search box of the start menu shows properties of the - selected item - -- The recent documents list can be sorted by name or extension - - -=============================================================================== -== Version 3.3.0 general release (Jan, 2012) -=============================================================================== - -- Fixed some minor problems found in the previous release - -- Improved compatibility with Windows 8 and removed the features that are no - longer necessary or possible - -- Added customizable "Windows Explorer" item to the start button context menu - -- Added a new "paste shortcuts" command to Explorer - -- Added an option to hide the user picture from the Windows start menu - -- Ctrl+Shift+Enter can launch commands and documents as administrator from - the start menu - -- Added a customizable hotkey for the Up button - - -=============================================================================== -== Version 3.2.0 general release (Aug, 2011) -=============================================================================== - -- Fixed some minor problems found in the previous release - -- Added new setting to show the title in IE9 with no icon - -- Added a new "sortby" command to Explorer to sort the folder by given property - -- Added support for F2, Del and Alt+Enter keys in the start menu - - -=============================================================================== -== Version 3.1.0 general release (Apr, 2011) -=============================================================================== - -- Added a new component called Classic IE9. It lets you customize the title bar - and the status bar of Internet Explorer 9 - -- Added ability to use external search programs from the search box of the - start menu - -- Added support for the Lock command in the start menu - - -=============================================================================== -== Version 3.0.0 general release (Mar, 2011) -=============================================================================== - -- Fixed some minor problems found in the previous version - -- Added the contents of the GodMode folder to the search in the start menu - - -=============================================================================== -== Version 2.9.3 release candidate (Feb, 2011) -=============================================================================== - -- Added a search box to the start menu - -- Improved the responsiveness of the start menu by showing the menu first and - loading the icons later - -- Added a command in the start menu to create a new shortcut - -- Added a way to include a row of icon buttons in the start menu - -- Added an option to hide extensions in the start menu - -- Added an option to hide the scroll tip in Explorer - -- Improved support for icons larger than 32x32 - -- Added support for the "don't show common start menu items" group policy - -- Improved the option to always navigate to the selected folder - - -=============================================================================== -== Version 2.9.2 release candidate (Dec, 2010) -=============================================================================== - -- Added a toolbar command for creating a new folder - -- Added a way for the custom toolbar commands to receive all selected files - -- Added a white list and a black list to limit which processes can load Classic - Explorer - -- Fixed the Z-order problems when the start menu is activated by hovering - -- Fixed the spontaneous expanding of the All Programs menu - -- Small improvements to the settings UI - - -=============================================================================== -== Version 2.9.0 beta (Oct, 2010) -=============================================================================== - -- Replaced the ini files with a graphical interface for editing all settings - -- Added a setting to force sorting headers in Windows 7 (based on the - Explorer7Fixes tool by Ian Prest) - -- Added more settings - -- Added special handling for specific folders in the start menu - Computer, - Recycle Bin, Network, etc - - -=============================================================================== -== Version 2.8.3 beta (Jul, 2010) -=============================================================================== - -- Added a way to put shell folders as buttons in the toolbar - -- Fixed a crash when browsing the assembly cache in the start menu - -- Fixed a problem that may corrupt the registry during uninstall - -- Added more troubleshooting capabilities - - -=============================================================================== -== Version 2.8.2 beta (Jul, 2010) -=============================================================================== - -- Added toolbar commands for different Explorer views (Details, List, etc) - -- Fixed a freezing bug in the start menu - -- Fixed few cosmetic bugs in the skins - - -=============================================================================== -== Version 2.8.1 beta (Jul, 2010) -=============================================================================== - -- Added an option for cascading All Programs in the Windows start menu - -- Added an option to open the start menu when hovering over the start button - -- Added a possibility for the skins to include the user name in the start menu - -- Added support for dropdown menus and chevrons in the Explorer toolbar - -- Added an option to automatically open progress dialogs to show more details - -- Converted the help to CHM file format - -- A much better installer using WiX - -- The settings no longer have semicolon in front of them. Just enter the new - value. Leave the value blank to use the default - -- Changes to StartMenu.ini no longer require the start menu to be restarted - - -=============================================================================== -== Version 2.0.0 general release (Jul, 2010) -=============================================================================== - -- Fixed a bug in the "EnableContextMenu" setting - -- Fixed a compatibility bug with Restorator - - -=============================================================================== -== Version 1.9.8 release candidate (Jun, 2010) -=============================================================================== - -- Fixed a compatibility bug with older applications (you see the message "The - ordinal 345 could not be located in the dynamic link library COMCTL32.dll") - -- Fixed a problem with the backing up of the ini files during uninstall - - -=============================================================================== -== Version 1.9.7 release candidate (Jun, 2010) -=============================================================================== - -- Ctrl+Shift+Click in the start menu runs the program as administrator - -- The uninstaller offers to back up the ini files - -- Some improvements to the settings - -- Fixed a bug that was blocking the toolbar on Windows Vista - -- Fixed an incompatibility problem with QTTabBar - -- Fixed a start menu bug that was causing a flicker when Windows was running - for too long - -- Fixed a hovering bug in the start menu - - -=============================================================================== -== Version 1.9.6 release candidate (May, 2010) -=============================================================================== - -- Added a setting to track and display the recently used programs - -- The middle mouse button can be used to open the start menu - -- Fixed an incompatibility with X-Mouse and other mouse bugs - -- Fixed some problems with separators - - -=============================================================================== -== Version 1.9.2 release candidate (Apr, 2010) -=============================================================================== - -- This build contains mostly minor bugfixes found in the previous version - - -=============================================================================== -== Version 1.9.1 release candidate (Apr, 2010) -=============================================================================== - -- Some skins can support two-column main menu similar to Windows XP - -- Some skins can support showing the user picture in the main menu - -- Fixed a bug showing an extra "Empty" item in the start menu - -- Fixed a bug that broke most foreign translations - -- Fixed a bug with the share overlay in the Recycle Bin items - -- Added a new Luna skin that is similar to the Windows XP start menu - - -=============================================================================== -== Version 1.9.0 beta (Mar, 2010) - new skin engine -=============================================================================== - -- The sub-menus can be skinned like the main menu - -- Full glass support, even behind the menu items - -- More skinnable elements - the sub-menu arrows, the scroll buttons, the - vertical separator - -- Skins can provide customization options (small or large icons, add/remove - caption, and many more) - -- The start menu plays the system sounds for opening a menu or selecting a - command - - -=============================================================================== -== Version 1.0.3 general release (Mar, 2010) -=============================================================================== - -- Added an overlay icon for shared folders - -- Added a setting for sound alerts when overwriting system or read-only files - -- The status bar shows the details of the currently selected file - -- The drop down of the address bar is replaced with a list of parent folders - like in Windows XP - -- Added translations for Traditional Chinese (Taiwan) - - -=============================================================================== -== Version 1.0.2 general release (Mar, 2010) -=============================================================================== - -- Added a setting to disable the breadcrumbs - -- Added a setting to show the path and icon in the Explorer title bar - -- Fixed a bug with the resizing of the Search box in Explorer - - -=============================================================================== -== Version 1.0.1 general release (Feb, 2010) -=============================================================================== - -- This is a bugfix-only release. Fixes a few rare crashes in the start menu - - -=============================================================================== -== Version 1.0.0 general release (Feb, 2010) -=============================================================================== - -- Added Up button to the Explorer title bar - -- More options for the start menu and for the Explorer toolbar - -- The installer supports command line options for logging or unattended install - -- Fix for the scroll problems in the Explorer navigation pane (Windows 7 only) - - -=============================================================================== -== Version 0.9.10 release candidate (Jan, 2010) - make your own toolbar -=============================================================================== - -- The Explorer toolbar can be customized with new icons and additional buttons - -- Fixed a crash bug when Windows is restarting - -- Fixed a crash bug when Explorer is restarting - -- Fixed a bug that was failing to replace the copy dialog for French, Hebrew, - Croatian and Slovenian languages - -- Added more options for the navigation pane in Explorer - -- Active Accessibility support is enabled by default - - -=============================================================================== -== Version 0.9.9 release candidate (Jan, 2010) - make your own start menu -=============================================================================== - -- The start menu can be customized with new icons and additional menu items - -- The skins in the start menu can have variations - -- Added ini files that contain even more customization options for the Explorer - toolbar and the start menu than are available from the Settings dialog box - -- Added "New Folder" and "Auto Arrange" commands to the start menu - -- The selected menu item fades out like in a real menu - -- Added "Email" button to Explorer - -- First attempt to support Active Accessibility (disabled by default for now) - - -=============================================================================== -== Version 0.9.8 beta (Jan, 2010) - skins for the start menu -=============================================================================== - -- Added support for skins in the classic start menu - -- Fixed compatibility problems with Unicode-unaware shell extensions (Microangelo - On Display, I'm looking at you) - -- The start menu supports auto-hide taskbar and (on Vista only) a taskbar that is - not "always on top" - -- Replaced the folder conflict dialog box with a simpler version (similar to the - file conflict dialog box) - -- Fixed a crash when right-clicking on the caption area of the start menu - -- The start menu remembers the scroll position of scrollable menus - -- Added "-open" and "-toggle" command line parameters to ClassicStartMenu.exe to - programmatically open the start menu - - -=============================================================================== -== Version 0.9.7 beta (Dec, 2009) -=============================================================================== - -- Added free disk space and file size to the status bar in Windows 7 Explorer - -- Added dragging with the right mouse button for the start menu - -- Fixed a few UAC bugs - -- Fixed a few drag and drop bugs - - -=============================================================================== -== Version 0.9.6 beta (Dec, 2009) -=============================================================================== - -- Added Properties button to the toolbar - -- Added settings for the look of the folder tree in Explorer - XP classic, - XP simple, don't fade buttons - -- Added option to expand links to folders in the start menu - -- Added option to show a confirmation dialog during Log Off from the start menu - -- Added option for a hotkey to replace the Win key for the start menu - -- The start menu hides the commands to search for printers or computers if - Active Directory is not available - -- The start menu accepts click in all of the start button area even if it is not - exactly on the orb - -- The start menu doesn't close if you hold down Shift while launching a program. - Allows the user to start multiple programs more easily - -- The start menu follows the group policies for showing Run, Shutdown, Help, etc - -- Fixed a bug with sorting Favorites and other top-level folders - - -=============================================================================== -== Version 0.9.5 beta (Dec, 2009) -=============================================================================== - -- Added option to remove the Documents menu and option to use an alternative - search application - -- Added more buttons to the toolbar - Cut, Copy, Paste, Delete - -- Added option for "big buttons" in the toolbar - -- The selected menu item is drawn using the current theme - -- Fixed a crash in the start menu - -- Fixed a problem when dropping items in an empty sub-menu - - -=============================================================================== -== Version 0.9 beta (Nov, 2009) - first public version -=============================================================================== - -- Classic start menu - -- Replacement for the Copy UI in Vista - -- Fix for Alt+Enter in Explorer - -- Toolbar for Explorer with Up button diff --git a/ClassicShellSrc/Localization.rtf b/ClassicShellSrc/Localization.rtf deleted file mode 100644 index 746bd2e5e..000000000 --- a/ClassicShellSrc/Localization.rtf +++ /dev/null @@ -1,340 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid6947948 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1 -\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 \b\i\fs28\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid14646721 heading 2;}{\*\cs10 \additive \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid6947948 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 -\ltrch\fcs0 \b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid14646721 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid6947948 Hyperlink;}{ -\s18\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext18 \sqformat \spriority34 \styrsid11755305 List Paragraph;}}{\*\listtable{\list\listtemplateid302521304\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid-196446756\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid2061244983}}{\*\listoverridetable{\listoverride\listid2061244983\listoverridecount0\ls1}}{\*\rsidtbl \rsid2767162 -\rsid6947948\rsid7305812\rsid8198374\rsid8667162\rsid9467422\rsid11602721\rsid11755305\rsid11811362\rsid14490461\rsid14646721\rsid15425079\rsid15878395\rsid16266177\rsid16327957}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0 -\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2010\mo10\dy24\hr9\min48}{\revtim\yr2013\mo9\dy29\hr9\min42}{\version11}{\edmins76}{\nofpages3}{\nofwords911}{\nofchars5194}{\nofcharsws6093}{\vern49167}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot6947948 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6947948 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7305812 \hich\af31502\dbch\af31501\loch\f31502 Localization of Classic Shell -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid7305812 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 This file explains the localization system used by Classic Shell and how to translate Classic Shell in new languages. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . What can be localized -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 Classic Shell has 2 major systems for providing localized text. -\par -\par \hich\af1\dbch\af31505\loch\f1 The first one is the L10N.ini files. There are }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 3 files \hich\f1 \endash \loch\f1 ExplorerL10N.ini, }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 StartMenuL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 and StartMenuHelperL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 . They contain translations for the text in Explorer and the start menu that users will encoun\hich\af1\dbch\af31505\loch\f1 -ter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to -}{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 -{\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0000006b}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid6947948\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 , so I can fix the typo in the next release. -\par -\par \hich\af1\dbch\af31505\loch\f1 The second system is for local\hich\af1\dbch\af31505\loch\f1 izing the settings UI and the system messages that Classic Shell displays. The translations are packaged into a resource DLL with the name of the language -\hich\f1 \endash \loch\f1 en-US.dll, ja-JP.dll, etc. The DLL can contain: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid6947948 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 A string table with replacement strings -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Dialog \hich\af1\dbch\af31505\loch\f1 resources for the Settings UI -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Overrides for te}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 x}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 t }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 lines }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 in the L10N}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 .ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\hich\af1\dbch\af31505\loch\f1 files -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6947948 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 The same DLL contains resources for }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 of the Classic Shell components \hich\f1 \endash \loch\f1 Classic Explorer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 ,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 \hich\af1\dbch\af31505\loch\f1 Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 , etc}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 Generally resources from 2000 to 3000 belong to Classic Expl\hich\af1\dbch\af31505\loch\f1 -orer, from 3000 to 4000 belong to Classic Start Menu, }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 and \hich\af1\dbch\af31505\loch\f1 from 4000 to 5000 are shared by }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 components.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . What }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2767162 \hich\af31502\dbch\af31501\loch\f31502 else }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 \hich\af31502\dbch\af31501\loch\f31502 -can be localized (if you really want to) -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par \hich\af1\dbch\af31505\loch\f1 Classic Shell is designed to support only localizations for the UI. Localizations for other areas,\hich\af1\dbch\af31505\loch\f1 like the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 -\hich\af1\dbch\af31505\loch\f1 and}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 the documentation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 will }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 require more work}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 . -\par -\par \hich\af1\dbch\af31505\loch\f1 To translate the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 you need to translate}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellText-en-US.wxl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 It}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 contain the }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 text for the installe}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 One }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 \hich\af1\dbch\af31505\loch\f1 -benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\par \hich\af1\dbch\af31505\loch\f1 To translate the help file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 y}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 -ou will need to install }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 some tool for editing CHM f\hich\af1\dbch\af31505\loch\f1 iles li\hich\af1\dbch\af31505\loch\f1 k\hich\af1\dbch\af31505\loch\f1 e }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 HTML Help Workshop from Microsoft.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 Decompile the ClassicShell. -\hich\af1\dbch\af31505\loch\f1 chm\hich\af1\dbch\af31505\loch\f1 file and \hich\af1\dbch\af31505\loch\f1 translate the \hich\af1\dbch\af31505\loch\f1 HTML files. -\par -\par \hich\af1\dbch\af31505\loch\f1 You also need to translate the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellReadme}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 .rtf file and ClassicShellEULA.rtf.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 -\par -\par \hich\af1\dbch\af31505\loch\f1 When you are done, send all translations\hich\af1\dbch\af31505\loch\f1 to me and I will prepare an installer for that language.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 3. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14646721 -\hich\af31502\dbch\af31501\loch\f31502 The DLL structure in detail}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14646721\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.dll}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 file. It contains all English resources that can be translated. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 No\hich\af1\dbch\af31505\loch\f1 te:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 -\hich\af1\dbch\af31505\loch\f1 Classic Shell doesn\hich\f1 \rquote \loch\f1 t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\i\f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 and starting point}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 for other languages. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 The localization DLL contains the following resources: -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A versio\hich\af1\dbch\af31505\loch\f1 -n resource. It must match the version of Classic Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 also }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 use the comments section to list y\hich\af1\dbch\af31505\loch\f1 our name as the author. -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A string table. Provide}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 translations for the UI text in Classic Shell. Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 - the text from en-US.dll as a source. The string table doesn\hich\f1 \rquote \loch\f1 t need to include all strings. If a string is missing, it will stay in English.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 -A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing fr -\hich\af1\dbch\af31505\loch\f1 o\hich\af1\dbch\af31505\loch\f1 m the DLL, the English version will be used.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid15425079 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 -A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid11755305 -\hich\af1\dbch\af31505\loch\f1 Settings for Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\loch\f1 tr\hich\af1\dbch\af31505\loch\f1 anslated in all languages (since I don\hich\f1 -\rquote \loch\f1 t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \hich\f1 \endash \loch\f1 for example if you want to fix a typo}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 in th\hich\af1\dbch\af31505\loch\f1 e ini file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 -, or to provide a better version of some text line.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079\charrsid15425079 -\par }\pard\plain \ltrpar\s18\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15425079 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11602721 \hich\af1\dbch\af31505\loch\f1 -You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and ma\hich\af1\dbch\af31505\loch\f1 ny others. -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11755305 \hich\af31502\dbch\af31501\loch\f31502 4. What if I don\hich\f31502 \rquote \loch\f31502 -t know how to edit DLLs? -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11755305 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.csv}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\hich\af1\dbch\af31505\loch\f1 file. It is a tab-separated file in UTF-16 format. You can open it in Excel or any compatible editor. The file contains 4 columns: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11755305 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 ID}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the identifier of the tex\hich\af1\dbch\af31505\loch\f1 t line. There are 3 types of IDs: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\nowidctlpar\wrapdefault\faauto\ls1\ilvl1\rin0\lin1440\itap0\pararsid11755305 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 A number, like 2001, 4030, etc. These correspond to the strings in the string table -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 -A pair of numbers, like 3002/1025. These correspond to strings found in the dialog boxes. The first number is the ID of the dialog, and the second is the ID of the control in that dialog -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 \hich\f1 Text, like \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11755305\charrsid11755305 \hich\af1\dbch\af31505\loch\f1 Menu.SettingsTip}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\loch\f1 . These correspond to the lines of the -\hich\af1\dbch\af31505\loch\f1 L10N resource -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 English}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the original English text -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Translation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this column is empty. That\hich\f1 \rquote \loch\f1 s where you will have to enter the translations for your language}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14490461\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Comment}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - some lines contain hints for the meaning of the translation, or instruc\hich\af1\dbch\af31505\loch\f1 -tions for providing better translation. If you are still unclear about something, ask me. I will provide more comments in future versions based on which text lines people find confusing -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par -\par \hich\af1\dbch\af31505\loch\f1 Once you are done, send the CSV file to }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid9467422 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab00000065}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid14490461\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 and I will convert that text into a DLL and upload it to the Classic Shell website. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14490461 \hich\af31502\dbch\af31501\loch\f31502 5. Special characters -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par \hich\af1\dbch\af31505\loch\f1 Some text lines in the DLL or the CSV contain special characters. They are: -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 t}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the Tab character. Do not enter an actual tab in the text,\hich\af1\dbch\af31505\loch\f1 because the CSVs don\hich\f1 \rquote \loch\f1 t handle it well -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15878395 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15878395 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a carriage return character -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 -\hich\af1\dbch\af31505\loch\f1 n}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a new line character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 - this is the backslash character. You must use \\\\ instead of \\ -, because a single \\ can be mistaken for a special character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %d}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a -\hich\af1\dbch\af31505\loch\f1 placeholder for a number. The actual number will be provided at run-time -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is a placeholder for a string. The actual string will be provided at run-time -\par -\par \hich\af1\dbch\af31505\loch\f1 In general, try to keep the special characters as they are}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000006018 -e7ee32bdce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Arabic/ar-SA.dll b/ClassicShellSrc/Localization/Arabic/ar-SA.dll deleted file mode 100644 index 9a1e2fcfb..000000000 Binary files a/ClassicShellSrc/Localization/Arabic/ar-SA.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Bulgarian/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Bulgarian/ClassicExplorerADMX.txt deleted file mode 100644 index 6b1699349..000000000 --- a/ClassicShellSrc/Localization/Bulgarian/ClassicExplorerADMX.txt +++ /dev/null @@ -1,59 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Настройки за Classic Shell -State.text = Състояние: -State1.text = Зададена стойност -State2.text = Стойност по подразбиране -State3.text = Отключено -State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. -State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. -State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Групови настройки за Classic Explorer -SUPPORTED_CS404.text = Изисква Classic Shell 4.0.4 или по-нов. -SUPPORTED_CS404_WIN7.text = Изисква Windows 7. -SUPPORTED_CS404_WIN881.text = Изисква Windows 8 или Windows 8.1. - -AddressAltD.nameOverride = Допълнителен клавиш за адресното поле -AddressAltD.tipOverride = Избери буква от 'A' до 'Z' за ходене в адресното поле (в комбинация с клавиша Alt) -EnableSettings.nameOverride = Разреши настройките -EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки -ProcessWhiteList.nameOverride = Бял списък на процеси -ProcessWhiteList.tipOverride = Списък на процеси, за които е позволено да използват Classic Explorer. Използвайте само имена на файлове (например 'notepad.exe'). Разделяйте отделните имена със запетая или точка и запетая -ProcessBlackList.nameOverride = Черен списък на процеси -ProcessBlackList.tipOverride = Списък на процеси, за които е забранено да използват Classic Explorer. Използвайте само имена на файлове (например 'notepad.exe'). Разделяйте отделните имена със запетая или точка и запетая -ToolbarItems.nameOverride = Бутони за лентата -ToolbarItems.tipOverride = Изберете кои бутони да се показват в лентата с бутоните.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате бутоните в диалога с настройките и после да вземете текста от стойността ToolbarItems от HKCU\Software\IvoSoft\ClassicExplorer\Settings - -; os-specific -FileExplorer.nameOverride = Подмени диалозите само в Explorer (подобрява скоростта) \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Bulgarian/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Bulgarian/ClassicIEADMX.txt deleted file mode 100644 index 2518de2bd..000000000 --- a/ClassicShellSrc/Localization/Bulgarian/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Настройки за Classic Shell -State.text = Състояние: -State1.text = Зададена стойност -State2.text = Стойност по подразбиране -State3.text = Отключено -State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. -State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. -State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Групови настройки за Classic IE -SUPPORTED_CS404.text = Изисква Classic Shell 4.0.4 или по-нов. -SUPPORTED_IE9.text = Изисква Internet Explorer 9 или по-нов. - - -EnableSettings.nameOverride = Разреши настройките -EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки -CaptionFont.tipAddition = .\n\nФорматът е <име на шрифт>, , <размер>. Например "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Bulgarian/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Bulgarian/ClassicShellADMX.txt deleted file mode 100644 index 6e03d2c12..000000000 --- a/ClassicShellSrc/Localization/Bulgarian/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Настройки за Classic Shell -State.text = Състояние: -State1.text = Зададена стойност -State2.text = Стойност по подразбиране -State3.text = Отключено -State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. -State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. -State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Групови настройки за Classic Shell -SUPPORTED_CS404.text = Изисква Classic Shell 4.0.4 или по-нов. - -Language.nameOverride = Език за компонентите на Classic Shell -Language.tipOverride = Изберете език за Classic Shell (например en-US или de-DE). Настройката променя текста в менюто 'Старт', лентата с бутони, и т.н. Ако е инсталиран необходимия DLL файл, текстът на настройките също ще бъде преведен -Update.nameOverride = Разреши автоматична проверка за нови версии -Update.tipOverride = Когато това е избрано, Classic Shell ще проверява за нова версия веднъж седмично. Ще бъдете уведомени ако има нова версия на Classic Shell или обновление за избрания език diff --git a/ClassicShellSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt deleted file mode 100644 index 7334e924d..000000000 --- a/ClassicShellSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Настройки за Classic Shell -State.text = Състояние: -State1.text = Зададена стойност -State2.text = Стойност по подразбиране -State3.text = Отключено -State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. -State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. -State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Групови настройки за Classic Start Menu -SUPPORTED_CS404.text = Изисква Classic Shell 4.0.4 или по-нов. -SUPPORTED_CS404_WIN7.text = Изисква Windows 7. -SUPPORTED_CS404_WIN78.text = Изисква Windows 7 или Windows 8. -SUPPORTED_CS404_WIN781.text = Изисква Windows 7 или Windows 8.1. -SUPPORTED_CS404_WIN8.text = Изисква Windows 8. -SUPPORTED_CS404_WIN881.text = Изисква Windows 8 или Windows 8.1. -SUPPORTED_CS404_WIN81.text = Изисква Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Изисква Класически стил на менюто с една колона. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Изисква Класически стил на менюто с две колони. -SUPPORTED_CS404_CLASSIC_STYLE.text = Изисква Класически стил на менюто. -SUPPORTED_CS404_WIN7_STYLE.text = Изисква Windows 7 стил на менюто. - - -EnableSettings.nameOverride = Разреши настройките -EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки - -MenuStyle.nameOverride = Стил на менюто -MenuStyle.tipOverride = Изберете стил за менюто 'Старт'.\nСтилът определя общия вид и функционалност на менюто. -MenuStyle_Classic1.nameOverride = Класически с една колона -MenuStyle_Classic2.nameOverride = Класически с две колони -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Мишката отваря -ShiftClick.nameOverride = Shift+мишка отваря -WinKey.nameOverride = Клавишът Windows отваря -ShiftWin.nameOverride = Shift+Windows отваря -MiddleClick.nameOverride = Средно копче отваря -Hover.nameOverride = Посочване с мишката отваря - -; skins -SkinC1.nameOverride = Обложка за класическо меню с една колона -SkinC1.tipOverride = Изберете обложка, която да бъде използвана от класическия стил с една колона -SkinVariationC1.nameOverride = Вариант на обложка за класическо меню с една колона -SkinVariationC1.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с една колона (за обложки с повече от един вариант) -SkinOptionsC1.nameOverride = Опции на обложка за класическо меню с една колона -SkinOptionsC1.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с една колона.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC1 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Елементи на менюто за класическо меню с една колона -MenuItems1.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с една колона.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems1 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Обложка за класическо меню с две колони -SkinC2.tipOverride = Изберете обложка, която да бъде използвана от класическия стил с две колони -SkinVariationC2.nameOverride = Вариант на обложка за класическо меню с една колона -SkinVariationC2.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с две колони (за обложки с повече от един вариант) -SkinOptionsC2.nameOverride = Опции на обложка за класическо меню с две колони -SkinOptionsC2.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с две колони.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC2 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Елементи на менюто за класическо меню с две колони -MenuItems2.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с две колони.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems2 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Обложка за меню в стил 'Windows 7' -SkinW7.tipOverride = Изберете обложка, която да бъде използвана от стил 'Windows 7' -SkinVariationW7.nameOverride = Вариант на обложка за меню в стил 'Windows 7' -SkinVariationW7.tipOverride = Изберете вариант на обложката, който да бъде използван от стил 'Windows 7' (за обложки с повече от един вариант) -SkinOptionsW7.nameOverride = Опции на обложка за меню в стил 'Windows 7' -SkinOptionsW7.tipOverride = Изберете опции на обложката, които да бъде използвани от стил 'Windows 7'.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC7 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Елементи на менюто за меню в стил 'Windows 7' -MenuItems7.tipOverride = Изберете елементите на менюто, които да бъде използвани от стил 'Windows 7'.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems7 от HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 -SkinA.tipOverride = Изберете обложка, която да бъде използвана от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7 -SkinVariationA.nameOverride = Вариант на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 -SkinVariationA.tipOverride = Изберете вариант на обложката, който да бъде използван от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7 (за обложки с повече от един вариант) -SkinOptionsA.nameOverride = Опции на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 -SkinOptionsA.tipOverride = Изберете опции на обложката, които да бъде използвани от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsA от HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Тази настройка не работи на Windows 8.1. Използвайте системната настройка за влизане директно в работния плот - -; hidden -FolderStartMenu.nameOverride = Папка Start Menu -FolderStartMenu.tipOverride = Въведете път за потребителската директория Start Menu (също променя потребителската директория Programs).\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките -FolderPrograms.nameOverride = Папка Programs -FolderPrograms.tipOverride = Въведете път за потребителската директория Programs.\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките -FolderCommonStartMenu.nameOverride = Обща папка Start Menu -FolderCommonStartMenu.tipOverride = Въведете път за общата директория Start Menu (също променя общата директория Programs).\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките -FolderCommonPrograms.nameOverride = Обща папка Programs -FolderCommonPrograms.tipOverride = Въведете път за общата директория Programs.\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките -AutoStartDelay.nameOverride = Забавяне при стартиране -AutoStartDelay.tipOverride = Въведете време в ms за забавяне на стартирането на менюто 'Старт' при влизане в системата (игнорира се при ръчно стартиране на ClassicStartMenu.exe).\nЗабележка: Тази настройка е недостъпна в диалога с настройките - -; other -StartButtonIcon.tipAddition = Стойността трябва да е път към ICO файл или път към EXE/DLL и идентификатор на икона -StartButtonPath.tipAddition = Стойността е пълен път към BMP или PNG файл -SoundMain.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл -SoundPopup.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл -SoundCommand.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл -SoundDrop.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл -ExpandFolderLinks.tipAddition = Работи само за символични връзки (например junction) а не за обикновени препратки -StartHoverDelay.nameOverride = Закъснение на посочването (за бутон Старт) -AllProgramsDelay.nameOverride = Закъснение на посочването (за под-меню 'Всички Програми' в Windows 7) -CSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността CSMHotkey от HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността WSMHotkey от HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Bulgarian/bg-BG.dll b/ClassicShellSrc/Localization/Bulgarian/bg-BG.dll deleted file mode 100644 index 75ef5411e..000000000 Binary files a/ClassicShellSrc/Localization/Bulgarian/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Chinese/ClassicExplorer.html b/ClassicShellSrc/Localization/Chinese/ClassicExplorer.html deleted file mode 100644 index 821843ab9..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicExplorer.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - Classic Explorer - -

Classic Shell website  Classic Explorer


-Classic -Explorer 是一个针对Windows资源管理器的插件: - -
    - -
  • 工具栏添加一个Explorer,一些常见的操作(去到上级件夹、剪切、复制、粘贴、删除、属性、电子邮件)。工具栏是完全可定制的
  • -
  • 取代了复制UI在Windows 7的更加友好的经典版本类似Windows XP
  • - -
  • 处理Alt + Enter在文件夹面板的Windows资源管理器和显示所选文件夹的属性
  • - -
  • 有选项来定制文件夹面板看起来更像Windows XP或扩展按钮
  • -
  • 可以显示空闲磁盘空间和总文件大小在状态栏
  • -
  • 可以禁用在地址栏的下拉按钮
  • -
  • 修复 -一些特性,在Windows 7中被打破,去掉的图标 -叠加为共享文件夹,文件夹在导航窗格中跳转, -去掉的分类标题在列表视图,和更多
    -
  • - - - - -

- - -

新的复制界面 (Windows 7 only)
-

- -在Vista当你复制文件和有冲突了:
- -
- -Before
- -

这有什么问题吗?

- -

嗯,对 -初学者来说充斥半个屏幕的文本,你必须读。也 -它是不清楚它的哪些部分是可以点击的。你必须 -移动鼠标来发现界面像 卢卡斯艺术 -冒险游戏. 最后键盘可用性是可怕的。 -告诉它 -是的,我知道我在做什么,我想要覆盖所有文件 你去按 Alt+D, 向上,向上,向上, 空格! 它是更难比执行 Akuma -Kara Demon move 在街头霸王3。总有一个时间和地点 -对于这些东西和复制文件.

- -

Classic Explorer 插件带回简单对话框从Windows XP:
-

- -

After
-

- -

它是清楚什么是可点击的 (底部的按钮), 有简单的键盘导航(按 Y Yes;, A -复制所有文件),你还可以看见那个文件更新,这是 -更重要的。当然,就像在Windows XP,按住 Shift 而点击任何按钮意味着“没有所有”(或者只是按 Shift+N).
-

- -

如果你点击 更多 你会得到 -原来的对话框从Windows。从那里你 -将会看到所有的细节,你会得到一个额外的选项来;复制,但 -保持两个文件;.

-

重要提示: 只有UI被取代。底层的系统,实际复制并不受影响.
-

-


-

- - - -

Alt+Enter 在文件夹面板

- -Alt + Enter是 -通用快捷键在Windows启动性能 -选择。但是新版本的Windows它不工作在左边 -面板显示文件夹。它只在右边的 -文件。这是很繁琐的比Windows XP,Alt + Enter工作 -在这两个地方。 -

解决问题,经典资源管理器插件检测当你按下Alt + Enter -和显示属性为当前选中的文件夹.
-

-


-

- - -

Windows Explorer 工具栏

-windows Explorer在Vista没有工具栏就像在Windows XP。如果 -你想去上层文件夹你必须使用路径栏。如果你想复制或删除一个文件用鼠标你必须 -右键单击并找删除命令。鼠标右键菜单会 -越来越多的外壳扩展,您已经安装了, -找到合适的命令会花费一段时间.
-

为了解决这个问题,经典资源管理器插件安装了一个新的工具栏:
-

- -Explorer Toolbar
-
-可用的按钮有:向上,剪切、复制、粘贴、删除、属性 -电子邮件,设置。更多的按钮可以添加从设置对话框。
-
-Hints:
- - 按住 Control 键当点击Up按钮打开上级文件夹在一个新的浏览器窗口.
- - 按住 Shift 键 当点击删除按钮可以永久删除文件
- -
- -新工具栏不显示在Explorer自动 -安装后。你必须做一些事情之前,你才可以使用它:
- -
    - -
  1. 打开一个新的Windows Explorer窗口(Win键+ E)
  2. -
  3. 打开菜单在Explorer去工具(Alt + T),文件夹 -选项,视图选项卡,并确保;总是显示菜单,选中。
  4. -
  5. 右键单击菜单栏并选择;经典的Explorer; -显示工具栏。
  6. -
  7. 如果该选项不可用(你只看到;锁定 -工具栏)你可能不得不启用插件从Internet Explorer。 -运行IE,右键单击它并选择;经典的浏览器工具栏;。 -它会问你如果你想使这个插件。选择;启用, -然后再重复步骤1到3。
  8. -
  9. 如果即使这样你看不到,也许浏览器工具栏 -扩展系统上被禁用。这通常是默认的 -服务器。打开“互联网选项”,去“高级”选项卡,并检查 -选择“启用第三方浏览器扩展”.
    -
  10. - -

-

Status bar
-

-经典资源管理器恢复原来的浏览器状态栏显示空闲磁盘空间和选中文件的大小:
-
-File size in status bar
-
-与内置的状态栏,选择大小显示即使超过100个文件被选中。当没有文件被选择所有文件总大小在文件夹显示.
-
Windows 7 提示: 经典资源管理器提高默认状态栏,而不是取代它。看到它,你必须把它第一次从视图菜单。 -状态栏是不同于蓝色 -你看到的细节窗格底部的Explorer。你可以关掉 -详细讯息面板从组织菜单来节省空间。还存在一个缺陷在Windows 7的Explorer,有时不显示在状态栏的任何文本。按 F5 刷新视图和获得状态的文本.
-
Windows 8 提示: 经典资源管理器添加自己的状态栏。你应该隐藏默认状态栏以节省空间。 -选择视图选项卡,然后点击选项。选择视图选项卡中选择。找到“显示状态栏”复选框,选中它. -
-
- - -

设置

你可以访问的设置工具栏或经典Explorer从开始菜单:
-
-
你可以选择只看到基本的设置,或所有 -可用的设置。鼠标悬停在每个设置看描述 -它是为了什么。输入搜索框找到设置的名字。
-每一个设置有一个默认值。默认值可以是常数, -或者它可能取决于当前的系统设置。一旦你编辑一个 -设置它就变成了“修改”,并以粗体显示。要恢复到 -默认值,右键单击
设置。 -
你可以保存设置到一个XML文件,以及后来的负载他们回来。 -点击 备份 按钮来访问这些功能。从那里你可以 -也重置所有设置到他们的默认值.
- -
- -按下OK保存您的设置。大多数的设置将被应用 -在下次你打开一个新的Explorer窗口。小部分的设置 -需要注销之后,你可以看到改变.
- -
- -Note: 所有设置窗口可调整大小的。通过调整它们,将它们调整为你想要的大小。他们会记住新的位置.
- -
-这是一个可以定制的例子:
- - Title bar tweaks
-
-点击 工具栏按钮 选项卡来定制工具栏:
-
-
列在左边显示当前按钮在工具栏, -和列在右边列表按钮可以添加到 -工具栏。您可以拖动按钮从右栏。你可以重新排列按钮上下拖拽。如果你拖动其中一个按钮在另一个您将创建一个
子菜单。 -悬停在每个按钮来看到一个简短的描述它做什么。右键单击每个 -按钮来访问更多的功能(如删除、重命名等)。从 -右键菜单也可以重置工具栏到原始状态。
-左栏中的每一项都必须有一个唯一的名称。这是 -标识符的项目,只能包含字母,数字和 -下划线。一些项目(如分隔符)不能被重新命名。
-
-重要提示:不是所有可用的命令有默认图标或文字。这是因为窗口没有图标之类的东西 撤销, 选择所有, 等。如果您想要使用这些按钮在工具栏中您将必须提供自己的图标。见下面怎么做.
-
-在一个按钮在工具栏,您可以编辑它的属性。双击按钮来编辑:
-Edit toolbar button
-在这里你可以选择一个命令按钮,其文本和图标。按 恢复默认值 按钮来得到默认的文本和图标选择命令.
-The command can be:
-
    - - -
  • 留空 - 然后如果链接属性被使用,它将作为一个命令
  • -
  • 一个预定义的命令 - 下拉
  • -
  • 打开一些文件夹 - 这将打开文件夹在当前浏览器
  • -
  • 排序属性 - 这类由给定属性的文件夹 - 名称, 类型, 大小 or 日期. 使用 '-' 在前面降序排序: "sort by -name". 您可以使用其他属性如果你知道他们的代码。例如 "按 {B725F130-47EF-101A-A5F1-02608C9EEBAC}排序, 10"是一样的 "按名称排序". 对于多个属性代码参考文件 propkey.h 在 Windows SDK (也可以在此找到 here - 向下滚动到“全属性列表”)。并不是所有的属性代码是有效的或被支持(例如 album year property {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 只能当显示音乐专辑)
  • -
  • 分组 - 类似 排序, 但组由一个给定属性的文件。使用命令 分组 没有禁用分组
    -
  • - - - -
  • 自定义可执行字符串 -- 这可以是一个名称的程序及其参数,或甚至一个URL -(像 http://www.google.com). 您可以使用环境变量 %SystemRoot%. 你也可以使用占位符 %1, %2, %3, %4 and %5:
  • -
      -
    • %1 路径在 -当前文件夹。记住,如果当前文件夹是一个根目录的一个 -驱动器它将使用一个反斜杠结束 (如 C:\)
      -
    • -
    • %2 是选中文件的路径(只有当一个文件被选择)
    • -
    • %3 -是一个名字,一个临时的文本文件,其中包含所有选定的文件。 -文本文件中的每一行包含一个文件,它的完整路径
      -
    • -
    • %4 -%3是一样的,但文件是Unicode(UTF16)格式。文件 -不包含字节顺序标记。%3和%4不可能都是使用相同的命令
      -
    • -
    • Note to developers: When -%3 or %4 使用,它的职责是命令来删除 -临时文件当它完成。否则临时文件将被留下 -浪费磁盘空间。如果命令是一个控制台应用程序 -或批处理文件将推出在静默模式没有控制台 -窗口
    • - -
    • %5 是一个名称叫 -临时的文本文件,它可以用来返回一个命令返回 -经典资源管理器。如果第一个字节的文件是255和254, -文件被视为Unicode。只有一个命令只能使用一次。命令 -可以:
    • -
        -
      • 打开文件夹名称 - Explorer导航到给定的文件夹
      • -
      • 选择的文件名列表 -- 选择给定的文件,取消选择其余的。文件名称必须是 -一个选项卡或隔开一个换行符。不应包含的文件 -一个路径。如果这样做,路径将被忽略
        -
      • -
      • 刷新 - 刷新 Explorer
      • -
      -
    -
      -
    • 开发人员-提示: -命令使用%5将运行在静默模式(如命令使用 %3 or -%4) 但 -还将等待进程Explorer来完成。这个过程必须 -尽快完成,因为Explorer将被暂停在 -在执行命令
    • -
    • 请参见下一小节几个例子如何使用这些参数
      -
    • - -
    -
-这个链接可以是一个文件路径或一个文件夹。如果它是一个文件, -文件将被执行。如果它是一个文件夹,该文件夹将被打开, -一个子菜单(只针对最上级按钮).
-
-图标:
-
    -
  • 留空 - 然后如果链接属性指向一个文件或文件夹,图标的文件或文件夹将被使用
    -
  • -
  • 资源文件,图标 ID - 例如 %windir%\notepad.exe,2. 不要忘了文件之间的名称和逗号. 确保您使用的是图标的资源ID,而不是图标的索引. 为了达到最好的使用效果 [...] 按钮图标
  • -
  • ,图标 ID - 同上,但资源文件 ClassicExplorer.dll 本身。这是有用的Classic Explorer的图标
    -
  • -
  • 图标文件 - 例如 C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • - 将使用一个空白图标
  • -
-如果标签或提示属性 $ (美元符), 然后 -系统将会把它作为一个字符串的名字 ExplorerL10N.ini -文件。实际的文本将取决于当前语言设置。这 -当创建一个工具栏是有用的,可以被多个语言使用.
-
-开发人员提示: 按钮为自定义命令可以检查或禁用。工具栏检查注册表键 HKCU\Software\IvoSoft\ClassicExplorer -对于一个DWORD值的名称按钮(左中使用的名称 -列)。0表示正常,1和2是检查是禁用的。工具栏 -在启动时读取注册表的键值。迫使按钮来更新 -他们的国家之后,你需要找到所有浏览器窗口,定位 -子窗口的类ClassicShell.CBandWindow, 发一个消息 WM_CLEAR. 这是有用的,如果您正在开发一个自定义的exe用于工具栏.
- -
-

自定义命令示例

-

0) 必要时使用引号

为了支持路径 -包含空格,你应该使用单引号将路径参数。这个 -并不总是必需的,像在例子1和2所示。让 -确定你测试你的命令与路径含有空间来避免 -出错.
-
-

1) 显示当前文件夹

- -使用命令行: cmd.exe /k echo %1. %1 将被替换为当前文件夹的路径.
-
-

2) 打开选定的文件在记事本

-使用命令: %SystemRoot%\notepad.exe %2. -%2 将会被替换的全称被选中的文件。它不 -需要在引号,因为记事本使用整个命令行作为一个文件的名字.
-
-

3) 复制选定的文件到上级文件夹
-

-创建一个bat文件叫 C:\CopyParent.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-使用命令: C:\CopyParent.bat "%3". -%3 将被替换为一个文本文件,包含完整的名字 -选定的文件。批处理文件将读取每一行的文本文件, -和复制所选的每一个文件到父文件夹。最后 -批处理文件删除最初的 -临时文件。前两个 set 命令删除引用从%1的参数.
-
-

4) 选择所有文本文件

-创建一个Bat文件 C:\SelectText.bat:
-echo select %1
-dir *.txt /b %1
-
-使用命令: C:\SelectText.bat "%5". -%5 将被替换为一个空白文本文件,命令必须输出 -单词“选择”和想选择的一个文件列表。“dir -*.txt / b”命令提供了这个列表.
-
-
- -

Administrative Settings

这些设置是 -每个用户和存储在注册表中。默认情况下每个用户都可以编辑 -他们所有的设置。管理员可以锁定特定的设置,所以 -没有用户可以编辑他们:
-
-在这个例子中,设置“显示按钮”是锁定的,永远 -“之前后退/前进”,不能改变任何用户。这是实现 -通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer 注册表键。创建一个字符串值称为“ShowUpButton”,并将它设置为“BeforeBack”.
-
-在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如,如果你想要向上按钮是默认之前回来,但仍允许用户改变它,如果他们愿意,创建一个字符串值命名为“ShowUpButton_Default”,并将它设置为“BeforeBack”。

-最简单的方式了解注册表名称的设置及修改它,然后检查HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-有时你可能想锁定设置为默认值,但你 -不知道默认值是多少时。然后创建一个DWORD值和设置 -为 0xDEFA.
-
-还有一个全局设置 EnableSettings. 将其设置为0的 -注册表来防止用户打开设置对话框:
-Disable all settings
-
-你可以启用或禁用经典Explorer为单个进程 -使用2注册表设置”ProcessWhiteList”和“ProcessBlackList”. ProcessWhiteList is -的进程列表,经典的Explorer将负载。仅使用 -文件名称的过程(如“notepad.exe”),单独的多个名称 -用逗号或分号分开. ProcessBlackList -是一个进程列表,经典的Explorer将不会加载。你 -应该只使用其中一个两个列表。如果两个列表中指定的 -黑色的列表将被忽略。这个列表仅仅是用在当你启用 -功能支持流程除了Explorer。在这时这些特点是:共享重叠图标和更换 -对于复制对话框.
-
- -
- -

依赖Windows设置
-

-一些经典的Explorer设置需要特定的窗口设置启用:
-
    -
  • Windows Vista导航窗格的风格 - 需要Windows使用Aero或基本主题
  • -
  • Auto-navigate to the selected folder -- 这个设置可以设置为“总是”只有当Explorer设置为 -“自动扩展到当前文件夹”。 一般 tab of Tools -; Folder Options
  • -
  • 显示在标题栏标题 -- 标题或者显示的完整路径名或只有名字的 -当前文件夹。要查看完整的路径需要启用“显示 -完整的路径在标题栏(经典主题只有)“在 View tab of 工具 - 文件夹选项
  • -
  • 所有的状态栏设置 - 需要状态栏可见(不要混淆细节窗格)。检查 View -; Status bar
  • -
- -
- -

Localization

- - - -用户 -接口(除了设置对话框)是本地化35 -语言.
-设置对话框是翻译在一个较小的数量的语言。 -默认的安装只包含英语。更多的语言可以 -下载的 translations page. 确保您下载了翻译包为匹配的版本的Classic Shell.
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Chinese/ClassicExplorerADMX.txt deleted file mode 100644 index e07fa582e..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 设置 -State.text = 状态: -State1.text = 锁定为此设置值 -State2.text = 锁定为默认值 -State3.text = 未锁定 -State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 -State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 -State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 - -ClassicExplorerCat.text = 经典资源管理器 -ClassicExplorerCatHelp.text = 经典资源管理器组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Shell 4.0.4 或更高的版本。 -SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 -SUPPORTED_CS404_WIN881.text = 仅用于 Windows 8 或 Windows 8.1。 - -AddressAltD.nameOverride = 访问地址栏的额外快捷键 -AddressAltD.tipOverride = 输入“A”到“Z”中任一个字母,该按键将和 Alt 键一起,组成访问地址栏的快捷键 -EnableSettings.nameOverride = 启用设置 -EnableSettings.tipOverride = 允许用户自由设定设置值 -ProcessWhiteList.nameOverride = 进程白名单 -ProcessWhiteList.tipOverride = 可以加载经典资源管理器的进程列表。列表中仅列出进程的名称(不含路径,如“notepad.exe”),如果有多个进程,可使用半角的逗号(“,”)或分号(“;”)分隔。 -ProcessBlackList.nameOverride = 进程黑名单 -ProcessBlackList.tipOverride = 不允许加载经典资源管理器的进程列表。列表中仅列出进程的名称(不含路径,如“notepad.exe”),如果有多个进程,可使用半角的逗号(“,”)或分号(“;”)分隔。 -ToolbarItems.nameOverride = 工具栏按钮 -ToolbarItems.tipOverride = 选择在工具栏上显示的按钮。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\IvoSoft\ClassicExplorer\Settings”键中寻找名称为“ToolbarItems”的键值。 - - -; os-specific -FileExplorer.nameOverride = 仅在资源管理器中使用对话框(提高性能) diff --git a/ClassicShellSrc/Localization/Chinese/ClassicIE.html b/ClassicShellSrc/Localization/Chinese/ClassicIE.html deleted file mode 100644 index 119d4bb9a..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicIE.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - Classic IE - -

Classic Shell website  -Classic IE


-Classic IE
-是Internet Explorer中的一个小插件:
-
    -
  • 添加一个标题在标题栏 -所以你可以看到完整的标题的页面
  • -
  • 显示在状态栏的安全区域
  • -
  • 显示加载进度在状态栏
  • -
-
-看到完整的网页标题当它不适合在选项卡:
-
-
看到进度和安全区域:
-
-
-

Installation

-当您运行Internet Explorer后第一次安装 -即它可能提示你经典,一个新的附加组件称为ClassicIEBHO被 -安装如果你想启用它。点击激活按钮。如果 -你没有得到一个提示,去 工具 - 管理插件 并确保ClassicIEBHO是启用的。在使插件正常工作你必须重新启动Internet Explorer来激活插件.
-
-

设置

-你可以设置 工具 - 经典 IE 设置 -或从开始菜单。设置控制颜色和字体 -标题,什么信息来显示在状态栏.
-
-
你可以选择只看到基本的设置,或所有 -可用的设置。鼠标悬停在每个设置看描述 -它是做什么的。输入搜索框找到设置的名字。
-每一个设置有一个默认值。默认值可以是常数, -或者它可能取决于当前的系统设置。一旦你编辑一个 -设置它就变成了“修改”,并以粗体显示。要恢复到 -默认值,右键单击设置.
- -
-你可以保存设置到一个XML文件,以及后来的负载他们回来。 -按 备份 按钮来访问这些功能。从那里你可以 -重置所有设置到他们的默认值.
- - -
- - -按下OK保存您的设置。您需要重新启动Internet Explorer来应用这些新的设置.
- - -
-

Administrative Settings

-这些设置是 -每个用户和存储在注册表中。默认情况下每个用户都可以编辑 -他们所有的设置。管理员可以锁定特定的设置,所以 -没有用户可以编辑他们。这是通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE 注册表键值.
-
-你也希望不锁的设置,但只覆盖它的初始值。 然后添加 "_Default" 到注册表健值.
-
-最简单的方式了解注册表名称的设置及其价值是修改它,然后检查HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
-有时你可能想锁定设置为默认值,但你 -不知道默认值是多少。然后创建一个DWORD值和设置 -值为 0xDEFA.
- -
- -这是一个全局设置EnableSettings. 将其设置为0的 -注册表来防止用户打开设置对话框:
- -
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Chinese/ClassicIEADMX.txt deleted file mode 100644 index 55dec02eb..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 设置 -State.text = 状态: -State1.text = 锁定为此设置值 -State2.text = 锁定为默认值 -State3.text = 未锁定 -State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 -State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 -State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 - -ClassicIECat.text = 经典 IE -ClassicIECatHelp.text = 经典 IE 组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Shell 4.0.4 或更高的版本。 -SUPPORTED_IE9.text = 仅用于 Internet Explorer 9 或更高的版本。 - - -EnableSettings.nameOverride = 启用设置 -EnableSettings.tipOverride = 允许用户自由设定设置值 -CaptionFont.tipAddition = 。\n\n字体设置的格式是“<字体名称>, , <字体尺寸>”。例如:“微软雅黑, normal, 9” diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShell.hhp b/ClassicShellSrc/Localization/Chinese/ClassicShell.hhp deleted file mode 100644 index 5d31f67e5..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x409 English (United States) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Chinese/ClassicShellADMX.txt deleted file mode 100644 index 72f32716c..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell 设置 -State.text = 状态: -State1.text = 锁定为此设置值 -State2.text = 锁定为默认值 -State3.text = 未锁定 -State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 -State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 -State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell 组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Shell 4.0.4 或更高的版本。 - -Language.nameOverride = Classic Shell 组件的界面语言 -Language.tipOverride = 选择 Classic Shell 的区域语言标识(例如,简体中文是 zh-CN,美国英语是 en-US,德语是 de-DE)。界面语言设置值将影响开始菜单、资源管理器的扩展工具栏等组件所显示的文本。 -Update.nameOverride = 启用自动检查新版本的功能 -Update.tipOverride = 选中此选项时,Classic Shell 将每周自动检查新发布的版本。在新版本(或当前使用的翻译语言版本)的 Classic Shell 发布后,你将收到弹出对话框提示。 diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/Chinese/ClassicShellEULA.rtf deleted file mode 100644 index be4b75a5a..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShellEULA.rtf +++ /dev/null @@ -1,333 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};}{\f17\fbidi \fmodern\fcharset134\fprq1{\*\panose 02010609060101010101}SimHei{\*\falt SimHei};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}{\f40\fbidi \fmodern\fcharset134\fprq1{\*\panose 00000000000000000000}@SimHei;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a1\'a7???};} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\f41\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} -{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f47\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\f48\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\f49\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f173\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};} -{\f213\fbidi \fmodern\fcharset0\fprq1 SimHei Western{\*\falt SimHei};}{\f381\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f382\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f384\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;} -{\f385\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f388\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f389\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f401\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\f402\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f404\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f405\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f408\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\f409\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f411\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f412\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f414\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;} -{\f415\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f419\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f433\fbidi \fnil\fcharset0\fprq2 @SimSun Western;} -{\f443\fbidi \fmodern\fcharset0\fprq1 @SimHei Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} -{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} -{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????\'a1\'a7???};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; -\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\caccentone\ctint255\cshade127\red36\green63\blue96; -\ctextone\ctint191\cshade255\red64\green64\blue64;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\ctextone\ctint127\cshade255\red128\green128\blue128; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{\s24\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext24 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s25\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext25 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s26\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink27 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs27 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink26 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf21\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf21 -\sbasedon10 \slink28 \slocked \spriority29 \styrsid8675715 Quote Char;}{\s30\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 -\ltrch\fcs0 \fs52\expnd1\expndtw5\cf22\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink31 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs31 \additive \rtlch\fcs1 \af0\afs52 -\ltrch\fcs0 \fs52\expnd1\expndtw5\cf22\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink30 \slocked \spriority10 \styrsid8675715 Title Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b -\sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{ -\s34\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{\*\cs35 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf23 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\* -\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink38 \slocked \spriority30 \styrsid8675715 Intense Quote Char1;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \sqformat \spriority19 \styrsid8675715 -Subtle Emphasis;}{\s38\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs39 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \spriority30 Intense Quote Char;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \spriority30 Intense Quote Char2;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf23 -\sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 -\ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs45 \additive \rtlch\fcs1 \af0 -\ltrch\fcs0 \ul\cf25 \sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}{\s46\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af13\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext46 \spriority0 \styrsid7306240 style10;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace720\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid73937\rsid200751\rsid276346\rsid485328\rsid935798\rsid1277590\rsid1600407 -\rsid1642706\rsid1781248\rsid2106295\rsid4010877\rsid4462030\rsid4477449\rsid5141723\rsid5720124\rsid6041617\rsid6183120\rsid7306240\rsid7565715\rsid8598142\rsid8675715\rsid9851428\rsid9906829\rsid10302552\rsid12398630\rsid12659872\rsid12679588 -\rsid13640603\rsid14231072\rsid14297104\rsid14513824\rsid14753465\rsid14972022\rsid15355205\rsid15356188\rsid15666858\rsid15734083\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440 -\mintLim0\mnaryLim1}{\info{\author Fly}{\operator Ivo}{\creatim\yr2014\mo1\dy7\hr15\min3}{\revtim\yr2015\mo12\dy21\hr10\min19}{\version5}{\edmins6}{\nofpages1}{\nofwords83}{\nofchars477}{\*\company sdcatv}{\nofcharsws559}{\vern49167}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s30\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf22\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1277590 \loch\af31502\hich\af31502\dbch\f31501 -\uc2\u-29768\'d0\'ed\u21487\'bf\'c9\u21327\'d0\'ad\u-29778\'d2\'e9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid8675715 -\par }\pard\plain \ltrpar\s46\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\faauto\adjustright\rin0\lin0\itap0\pararsid7306240 \rtlch\fcs1 \af13\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 { -\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\langfenp1033\insrsid7306240 \hich\af37\dbch\af13\loch\f37 \hich\f37 Classic Shell \'a9\loch\f37 2009-201}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 -\f37\fs22\lang1033\langfe1033\langfenp1033\insrsid4462030 \hich\af37\dbch\af13\loch\f37 6}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\langfenp1033\insrsid7306240 \hich\af37\dbch\af13\loch\f37 , Ivo Beltchev}{\rtlch\fcs1 \af13 -\ltrch\fcs0 \insrsid7306240 -\par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\cf2\lang1033\langfe1033\langfenp1033\insrsid7306240 \hich\af37\dbch\af13\loch\f37 http://www.classicshell.net/}{\rtlch\fcs1 \af13 \ltrch\fcs0 \insrsid7306240 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid200751 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7306240 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-248\'a3\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-247\'a3\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u21363\'bc\'b4\u-30616\'b1\'ed\u31034\'ca\'be\u24744\'c4\'fa\u25509\'bd\'d3\u21463\'ca\'dc\u-28711\'d5\'e2\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3\u22914\'c8\'e7\u26524\'b9\'fb -\u24744\'c4\'fa\u19981\'b2\'bb\u25509\'bd\'d3\u21463\'ca\'dc\u-28711\'d5\'e2\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u-29705\'c7\'eb\u19981\'b2\'bb\u-30335\'d2\'aa\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817 -\'c8\'ed\u20214\'bc\'fe\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u24744\'c4\'fa\u-28555\'d7\'f1\u23432\'ca\'d8\u-28711\'d5\'e2\u20123\'d0\'a9\u-29768 -\'d0\'ed\u21487\'bf\'c9\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u24744\'c4\'fa}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715\charrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25317\'d3\'b5\u26377\'d3\'d0\u20197\'d2\'d4\u19979\'cf\'c2\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 -\par \hich\af31506\dbch\af31505\loch\f31506 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u-29768\'d0\'ed\u21487\'bf\'c9\u-31997\'b7\'b6\u22260\'ce\'a7\u12290\'a1\'a3 -\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29365\'b8\'b3\u20104\'d3\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20320\'c4\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23545\'b6\'d4\u26412 -\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15355205 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u26576\'c4\'b3\u31181\'d6\'d6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'ca\'b9\u29992\'d3\'c3\u26435\'c8\'a8}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15355205 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21033\'c0\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15355205 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32756\'b6\'f8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20854\'c6\'e4\u23427\'cb\'fc\u26435\'c8\'a8\u21033\'c0\'fb\u20173\'c8\'d4\u30001\'d3\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20316\'d7\'f7\u-32763\'d5\'df}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15355205 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25345 -\'b3\'d6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26377\'d3\'d0\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\par \hich\af31506\dbch\af31505\loch\f31506 2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u23433\'b0\'b2\u-30523\'d7\'b0\u21644\'ba\'cd\u20351\'ca\'b9\u29992\'d3\'c3 -\u26435\'c8\'a8\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u20813\'c3\'e2\u-29383\'b7\'d1\u29992 -\'d3\'c3\u20110\'d3\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20010\'b8\'f6\u20154\'c8\'cb\u21644\'ba\'cd\u21830\'c9\'cc\u19994\'d2\'b5}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29992\'d3\'c3\u-28652\'cd\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290 -\'a1\'a3\u20320\'c4\'e3\u21487\'bf\'c9\u20197\'d2\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u20320\'c4\'e3\u30340\'b5\'c4\u-29791\'bc\'c6\u31639\'cb\'e3 -\u26426\'bb\'fa\u19978\'c9\'cf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23433\'b0\'b2\u-30523\'d7\'b0\u21644\'ba\'cd\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u-32756\'b6\'f8\u26080\'ce\'de\u-26880\'d0\'e8\u25903\'d6\'a7\u20184\'b8\'b6\u20219\'c8\'ce\u20309 -\'ba\'ce\u-29383\'b7\'d1\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 - -\par \hich\af31506\dbch\af31505\loch\f31506 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u20877\'d4\'d9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21457\'b7\'a2\u24067\'b2\'bc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340 -\'b5\'c4\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u20445\'b1\'a3\u25345\'b3\'d6\u-28817\'c8\'ed\u20214\'bc\'fe -\u20813\'c3\'e2\u-29383\'b7\'d1\u12289\'a1\'a2\u19981\'b2\'bb\u25513\'d1\'da\u30422\'b8\'c7\u-28817\'c8\'ed\u20214\'bc\'fe\u26469\'c0\'b4\u28304\'d4\'b4\u30340\'b5\'c4\u21069\'c7\'b0\u25552\'cc\'e1\u19979\'cf\'c2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20320\'c4\'e3\u21487\'bf\'c9\u20197\'d2\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20877\'d4\'d9\u27425\'b4\'ce\u21457\'b7\'a2\u24067\'b2\'bc\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817 -\'c8\'ed\u20214\'bc\'fe\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\par \hich\af31506\dbch\af31505\loch\f31506 4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u21830\'c9\'cc\u26631\'b1\'ea\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21517\'c3\'fb\u31216\'b3\'c6\u21644\'ba\'cd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u24509\'bb\'d5\u26631\'b1\'ea\u26159\'ca\'c7\u20316\'d7\'f7\u-32763\'d5\'df\u25317\'d3\'b5\u26377\'d3\'d0\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21830\'c9\'cc\u26631\'b1\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid15666858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u19981\'b2\'bb\u24471\'b5\'c3}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29992\'d3\'c3\u20110\'d3\'da\u20854\'c6\'e4\u20182\'cb\'fb\u20135\'b2\'fa\u21697\'c6\'b7\u25110\'bb\'f2\u26381\'b7\'fe\u21153\'ce\'f1\u12290 -\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\par \hich\af31506\dbch\af31505\loch\f31506 5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u20813\'c3\'e2\u-29405\'d4\'f0\u22768\'c9\'f9\u26126\'c3\'f7\u12290\'a1\'a3 -\u-28817\'c8\'ed\u20214\'bc\'fe\u26159\'ca\'c7\u26681\'b8\'f9\u25454\'be\'dd\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21407\'d4\'ad\u26679\'d1\'f9}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u25552\'cc\'e1\u20379\'b9\'a9\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u19981\'b2\'bb\u24102\'b4\'f8\u20219\'c8\'ce\u20309\'ba\'ce\u24418\'d0\'ce\u24335\'ca\'bd\u20043\'d6\'ae}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20445\'b1\'a3\u-29759\'d6\'a4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289 -\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26126\'c3\'f7\u31034\'ca\'be\u25110\'bb\'f2\u26263\'b0\'b5\u31034\'ca\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21253\'b0\'fc\u25324 -\'c0\'a8\u20294\'b5\'ab\u19981\'b2\'bb\u-27056\'cf\'de\u20110\'d3\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22768\'c9\'f9\u26126\'c3\'f7\u20043\'d6\'ae}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28670\'ca\'ca\u-27392\'cf\'fa\u24615\'d0\'d4\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u23545\'b6\'d4\u29305\'cc\'d8\u23450\'b6\'a8\u29992\'d3\'c3\u-28652\'cd\'be\u20043\'d6\'ae\u-28670\'ca\'ca\u29992\'d3\'c3\u24615\'d0\'d4\u21450\'bc\'b0\u32570\'c8\'b1\u-27017\'cf\'dd\u20813\'c3\'e2\u-27036 -\'b3\'fd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3\u22312\'d4\'da\u20219\'c8\'ce\u20309\'ba\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24773\'c7\'e9\u20917\'bf\'f6\u19979\'cf\'c2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20316\'d7\'f7\u-32763\'d5\'df}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-248\'a3\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u29256\'b0\'e6\u26435\'c8\'a8\u25345\'b3\'d6\u26377\'d3\'d0\u20154\'c8\'cb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-247\'a3\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe2052\loch\af17\hich\af17\dbch\af17\langfenp2052\insrsid7565715\charrsid13640603 -\loch\af17\hich\af17\dbch\f17 \uc2\u19981\'b2\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23545\'b6\'d4\u22240\'d2\'f2\u20351\'ca\'b9\u29992\'d3\'c3\u12289\'a1\'a2\u-27392 -\'cf\'fa\u21806\'ca\'db}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u20854\'c6\'e4\u23427\'cb\'fc\u19982\'d3\'eb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u30456\'cf\'e0\u20851\'b9\'d8\u30340\'b5\'c4\u-30644\'d0\'d0\u20026\'ce\'aa\u-244\'a3\'ac\loch\af31506\hich\af31506\dbch\f31505 \u-32756\'b6\'f8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20135\'b2\'fa\u29983\'c9\'fa\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u32034\'cb\'f7\u-29356\'c5\'e2\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25439\'cb\'f0\u22833\'ca\'a7}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u20854\'c6\'e4\u20182\'cb\'fb\u-29405\'d4\'f0\u20219\'c8\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29409\'b8\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26377\'d3\'d0\u20219 -\'c8\'ce\u20309\'ba\'ce\u30340\'b5\'c4\u30452\'d6\'b1\u25509\'bd\'d3\u12289\'a1\'a2\u-27148\'bc\'e4\u25509\'bd\'d3\u25110\'bb\'f2\u-28706\'c1\'ac\u24102\'b4\'f8\u-29405\'d4\'f0\u20219\'c8\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid7565715 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\par \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25442\'bb\'bb\u-30208\'d1\'d4\u20043\'d6\'ae\u-230\'a3\'ba\u20320\'c4\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22522\'bb\'f9\u26412\'b1\'be\u19978\'c9\'cf\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197\'d2\'d4\u20219 -\'c8\'ce\u20309\'ba\'ce\u30446\'c4\'bf\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32278\'d7\'d4\u30001\'d3\'c9\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817 -\'c8\'ed\u20214\'bc\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u20294\'b5\'ab\u19981\'b2\'bb\u24212\'d3\'a6\u22312\'d4\'da\u-28817\'c8\'ed\u20214\'bc\'fe -\u26080\'ce\'de\u27861\'b7\'a8\u28385\'c2\'fa\u-29261\'d7\'e3\u20320\'c4\'e3\u30340\'b5\'c4\u-26492\'d4\'a4\u26399\'c6\'da\u26102\'ca\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u24863\'b8\'d0\u21040\'b5\'bd\u24778\'be\'aa\u-29770\'d1\'c8\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20320\'c4\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'ca\'b9\u29992 -\'d3\'c3\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u-32756\'b6\'f8\u-28563\'d4\'e2\u21463\'ca\'dc\u20219\'c8\'ce\u20309\'ba\'ce\u25439\'cb\'f0\u22833\'ca\'a7\u26102\'ca\'b1\u-244\'a3\'ac\u-28419\'b6\'bc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u19981\'b2\'bb\u-32515\'c4\'dc\u-29783\'c8\'c3\u20316\'d7\'f7\u-32763\'d5\'df\u25215\'b3\'d0\u25285\'b5\'a3\u20219\'c8\'ce\u20309\'ba\'ce}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29405\'d4\'f0\u20219\'c8\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u12290\'a1\'a3\u20320\'c4\'e3\u19981\'b2\'bb\u-32515\'c4\'dc\u-27392\'cf\'fa\u21806\'ca\'db}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26412\'b1\'be}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe\u-31817\'bb\'f1\u21033\'c0\'fb\u12290\'a1\'a3\u27605\'b1\'cf\u31455\'be\'b9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20320\'c4\'e3\u26159 -\'ca\'c7\u20813\'c3\'e2\u-29383\'b7\'d1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13640603 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-31817\'bb\'f1\u24471\'b5\'c3\u23427\'cb\'fc\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid200751 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid200751\charrsid200751 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000000a2 -541a1c3cd101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/Chinese/ClassicShellReadme.rtf deleted file mode 100644 index 47ffbf58f..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShellReadme.rtf +++ /dev/null @@ -1,12857 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Courier};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} -{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????????\'a8\'ac??????};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????????\'a8\'ac??????};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} -{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????????\'a8\'ac??????};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\f40\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} -{\f41\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f43\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f44\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\f45\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f46\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f47\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} -{\f48\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f60\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Courier};}{\f61\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier};} -{\f63\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Courier};}{\f64\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Courier};}{\f65\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Courier};} -{\f66\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Courier};}{\f67\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Courier};}{\f68\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Courier};} -{\f172\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????????\'a8\'ac??????};}{\f380\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f381\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f383\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f384\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f387\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f388\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f400\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f401\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f403\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f404\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f407\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f408\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f410\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f411\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f413\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f414\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f415\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f416\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f417\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f418\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f432\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????????\'a8\'ac??????};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} -{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} -{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} -{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????????\'a8\'ac??????};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} -{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; -\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\caccentone\ctint255\cshade127\red36\green63\blue96; -\ctextone\ctint191\cshade255\red64\green64\blue64;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128;\chyperlink\ctint255\cshade255\red0\green0\blue255;\ctexttwo\ctint255\cshade191\red23\green54\blue93; -\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl480\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid11669308 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\lang0\langfe1033\loch\f31502\hich\af31502\dbch\af31501\langnp0\langfenp1033 \sbasedon10 \slink1 \slocked \spriority9 \styrsid11669308 Heading 1 Char;}{\*\cs16 \additive -\rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 -\additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;} -{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 -Strong;}{\s31\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink32 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs32 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink31 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid7830857 -Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\s38\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink39 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs39 \additive \rtlch\fcs1 -\ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink38 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 -\sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 Book Title;}{\s44\ql \li0\ri0\sb480\sl480\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid-788347908 -\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li420\lin420 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li840\lin840 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1260\lin1260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1680\lin1680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;} -\f10\fbias0 \fi-420\li2940\lin2940 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3360\lin3360 -}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3780\lin3780 }{\listname ;}\listid244265729} -{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 -\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname -;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid1940031716\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid577792328\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li840\lin840 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li1260\lin1260 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li1680\lin1680 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'04);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li2100\lin2100 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li2940\lin2940 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li3360\lin3360 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-420\li3780\lin3780 }{\listname ;}\listid926033830}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}{\list\listtemplateid-455409888\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;} -\f10\fbias0 \fi-420\li420\lin420 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li840\lin840 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1260\lin1260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1680\lin1680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2940\lin2940 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3360\lin3360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;} -\f10\fbias0 \fi-420\li3780\lin3780 }{\listname ;}\listid1804999083}{\list\listtemplateid288502376\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li420\lin420 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;} -\f10\fbias0 \fi-420\li840\lin840 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1260\lin1260 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1680\lin1680 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2940\lin2940 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3360\lin3360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3780\lin3780 }{\listname ;}\listid1909804183}{\list\listtemplateid-180424008\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li420\lin420 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li840\lin840 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;} -\f10\fbias0 \fi-420\li1260\lin1260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li1680\lin1680 -}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3988 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li2940\lin2940 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01\u-3986 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3360\lin3360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3979 ?;}{\levelnumbers;}\f10\fbias0 \fi-420\li3780\lin3780 }{\listname ;}\listid1910112725}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189 -\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6} -{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8}{\listoverride\listid1451244311\listoverridecount0\ls9}{\listoverride\listid1910112725\listoverridecount0\ls10}{\listoverride\listid244265729 -\listoverridecount0\ls11}{\listoverride\listid1804999083\listoverridecount0\ls12}{\listoverride\listid1909804183\listoverridecount0\ls13}{\listoverride\listid926033830\listoverridecount0\ls14}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} -{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139\rsid341794\rsid468832\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954\rsid1128667\rsid1146520\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1579900\rsid1721007 -\rsid1729012\rsid1778397\rsid1785542\rsid1787318\rsid1796616\rsid1863227\rsid1910458\rsid2052359\rsid2114151\rsid2297266\rsid2304755\rsid2631124\rsid2756235\rsid2850720\rsid2912007\rsid3037809\rsid3102026\rsid3164638\rsid3298972\rsid3424468\rsid3570194 -\rsid3687072\rsid3873618\rsid3954017\rsid3997776\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4674537\rsid4678082\rsid4805371\rsid4806883\rsid4853344\rsid4863662\rsid4869559\rsid4880870\rsid4933774\rsid5000173\rsid5075669\rsid5256481 -\rsid5314108\rsid5456447\rsid5640007\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6256689\rsid6299574\rsid6308193\rsid6376268\rsid6436109\rsid6556029\rsid6582832\rsid6645442\rsid6646970\rsid6702231 -\rsid6705495\rsid6763040\rsid6823287\rsid6832096\rsid6902221\rsid6905770\rsid6959009\rsid7160684\rsid7212095\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8355555\rsid8471953 -\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9831548\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10033956\rsid10041644\rsid10158802 -\rsid10241328\rsid10424443\rsid10450127\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11367610\rsid11607477\rsid11611672 -\rsid11669308\rsid11955342\rsid12003133\rsid12009041\rsid12018892\rsid12076428\rsid12144444\rsid12209379\rsid12546021\rsid12605676\rsid12919976\rsid12981856\rsid12998213\rsid13000728\rsid13121123\rsid13245866\rsid13269024\rsid13376205\rsid13461879 -\rsid13505068\rsid13522787\rsid13527300\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14164333\rsid14170848\rsid14175596\rsid14176797\rsid14226910\rsid14433764\rsid14440559\rsid14483635\rsid14568210\rsid14684487 -\rsid14751137\rsid14829662\rsid14888327\rsid14902226\rsid15015205\rsid15038196\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16007305\rsid16021474\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16462041 -\rsid16481340\rsid16651668\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be} -{\creatim\yr2014\mo1\dy8\hr11}{\revtim\yr2017\mo5\dy27\hr15\min49}{\version19}{\edmins9}{\nofpages4}{\nofwords355}{\nofchars2028}{\*\company sdcatv}{\nofcharsws2379}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid3570194 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid2304755 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u29256\'b0\'e6\u26412\'b1\'be} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid341794 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid7212095 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31502\dbch\af31501\hich\f31502 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u24120\'b3\'a3\u-30268\'b9\'e6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u29256 -\'b0\'e6\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24863\'b8\'d0\u-29662\'d0\'bb\u24744\'c4\'fa\u23433\'b0\'b2\u-30523\'d7\'b0}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\cs47\b\cf27\insrsid4805371\charrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \u8482\'3f}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3\u23427\'cb\'fc\u23558\'bd\'ab\u19968\'d2\'bb\u20123\'d0\'a9\u32570\'c8\'b1\u23569\'c9\'d9\u30340\'b5\'c4\u29305\'cc\'d8\u24615\'d0\'d4 -\u-30619\'b2\'b9\u20805\'b3\'e4\u21040\'b5\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4678082 -\hich\af31506\dbch\af31505\loch\f31506 , Windows 8, Windows 8.1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'ba\'cd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4678082 \hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\dbch\af31505\hich\f31506 \emdash \emdash }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20363\'c0\'fd\u22914\'c8\'e7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u32463\'be\'ad\u20856\'b5\'e4\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u12289\'a1\'a2\u24320\'bf\'aa\u22987\'ca\'bc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'b0\'b4\u-27474\'c5\'a5\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31561\'b5\'c8\u31561\'b5\'c8}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26368\'d7\'ee\u26032\'d0\'c2\u30340 -\'b5\'c4\u29256\'b0\'e6\u26412\'b1\'be\u21487\'bf\'c9\u20197\'d2\'d4\u22312\'d4\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 ClassicShell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4\u32593\'cd\'f8\u31449\'d5\'be\u25214\'d5\'d2\u21040\'b5\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 - HYPERLINK "http://www.classicshell.net/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -0000006f006c006c000000000061}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\lang1033\langfe2052\langfenp2052\insrsid2304755\charrsid11367610 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23545\'b6\'d4\u20110\'d3\'da\u24120 -\'b3\'a3\u-30271\'bc\'fb\u-27154\'ce\'ca\u-26472\'cc\'e2\u30340\'b5\'c4\u-30237\'bd\'e2\u31572\'b4\'f0\u-29705\'c7\'eb\u30475\'bf\'b4\u-28711\'d5\'e2\u-28212\'c0\'ef}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 - HYPERLINK "http://www.classicshell.net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab0000ff0000000000000000730001006e}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\lang1033\langfe2052\langfenp2052\insrsid2304755\charrsid11367610 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/faq/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u20351\'ca\'b9\u29992 -\'d3\'c3\u-29766\'c2\'db\u22363\'cc\'b3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197\'d2\'d4\u-31817\'bb\'f1\u24471\'b5\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24110\'b0\'ef\u21161\'d6\'fa}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230 -\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 - HYPERLINK "http://www.classicshell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab00000000007000000000000000900000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\lang1033\langfe2052\langfenp2052\insrsid2304755\charrsid11367610 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4 -\u24320\'bf\'aa\u21457\'b7\'a2\u-29766\'c2\'db\u22363\'cc\'b3\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25253\'b1\'a8\u21578\'b8\'e6}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27154\'ce\'ca\u-26472\'cc\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid2304755 \hich\af31506\dbch\af31505\loch\f31506 - HYPERLINK "http://www.classicshell.net/forum/viewforum.php?f=11" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000200000000016100c40075006c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\lang1033\langfe2052\langfenp2052\insrsid2304755\charrsid11367610 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl480\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u32463\'be\'ad\u20856\'b5\'e4 -\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32463\'be\'ad\u20856\'b5\'e4\u24320 -\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ca\'c7\u19968\'d2\'bb\u20010\'b8\'f6\u28789\'c1\'e9\u27963\'bb\'ee -\u30340\'b5\'c4\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u23427\'cb\'fc}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u20197\'d2\'d4\u27169\'c4\'a3\u25311\'c4\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\hich\af31506\dbch\af31505\loch\f31506 Windows 2000}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \hich\af31506\dbch\af31505\loch\f31506 XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'ba\'cd}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-31780\'b2\'cb\u21333\'b5\'a5\u-30644\'d0\'d0\u20026\'ce\'aa}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u24182\'b2\'a2\u25317\'d3\'b5\u26377\'d3\'d0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21508\'b8\'f7\u31181\'d6\'d6\u-25896\'b8\'df\u32423\'bc\'b6\u21151\'b9\'a6\u-32515\'c4\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}\pard\plain \ltrpar -\s26\ql \fi-420\li420\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin420\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0\u32463\'be\'ad\u20856\'b5\'e4\loch\af31506\hich\af31506\dbch\f31505 \u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221 -\'a1\'b1\u-26418\'b7\'e7\u26684\'b8\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20043\'d6\'ae\u-27148\'bc\'e4\u20999\'c7\'d0\u25442\'bb\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25302\'cd\'cf\u25341\'d7\'a7\u32452\'d7\'e9\u32455\'d6\'af\u20320\'c4\'e3\u30340\'b5\'c4\u24212\'d3\'a6\u29992\'d3\'c3\u31243\'b3\'cc\u24207\'d0\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u-28663\'d1\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be\u25910\'ca\'d5\u-31281 -\'b2\'d8\u22841\'bc\'d0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u25193\'c0\'a9\u23637\'d5\'b9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25511\'bf\'d8\u21046\'d6\'c6\u-26782\'c3\'e6\u26495\'b0\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20869\'c4\'da\u23481\'c8\'dd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be\u26368\'d7\'ee\u-28719\'bd\'fc\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25991\'ce\'c4\u26723\'b5\'b5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u24182\'b2\'a2\u23450\'b6\'a8\u21046\'d6\'c6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be -\u25968\'ca\'fd\u-28209\'c1\'bf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30549\'b1\'bb\u32763\'b7\'ad\u-29743\'d2\'eb\u25104\'b3\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 35}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31181\'d6\'d6\u-29715\'d3\'ef\u-30208\'d1\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u21253\'b0\'fc\u25324\'c0\'a8\u20174\'b4\'d3\u21491\'d3\'d2\u21040\'b5\'bd\u24038\'d7\'f3\u-27131\'d4\'c4\u-29701\'b6\'c1\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27073\'b0\'a2\u25289\'c0\'ad\u20271\'b2\'ae\u-29715\'d3\'ef\u21644\'ba\'cd\u24076\'cf\'a3\u20271\'b2\'ae\u26469\'c0\'b4\u-29715\'d3\'ef}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31995\'cf\'b5\u32479\'cd\'b3\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20173\'c8\'d4\u28982\'c8\'bb\u21487\'bf\'c9\u20197\'d2\'d4\u-28646\'cd\'a8\u-28729\'b9\'fd\u25353\'b0\'b4\u20303\'d7\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\hich\af31506\dbch\af31505\loch\f31506 Shift}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 +}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u28857\'b5\'e3\u20987\'bb\'f7\u24320\'bf\'aa\u22987\'ca\'bc\u25353\'b0\'b4\u-27474\'c5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u26469\'c0\'b4\u-29761\'b7\'c3\u-27154\'ce\'ca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21491\'d3\'d2\u-27346\'bc\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21333\'b5\'a5\u20987\'bb\'f7\u-31780\'b2\'cb\u21333 -\'b5\'a5\u-26503\'cf\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21024\'c9\'be\u-27036\'b3\'fd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28211\'d6\'d8\u21629\'c3\'fc\u21517\'c3\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25490\'c5\'c5\u24207\'d0\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u25191 -\'d6\'b4\u-30644\'d0\'d0\u20854\'c6\'e4\u20182\'cb\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25805\'b2\'d9\u20316\'d7\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25628\'cb\'d1\u32034\'cb\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26639\'c0\'b8\u-244\'a3\'ac\u24182\'b2\'a2\u19988\'c7\'d2 -\u19981\'b2\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22952\'b7\'c1\u30861\'b0\'ad\u20320\'c4\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'ca\'b9\u29992\'d3\'c3\u-27346\'bc\'fc\u30424\'c5\'cc\u24555\'bf\'ec\u-28641\'cb\'d9\u25805\'b2\'d9\u20316\'d7\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u-29197\'cc\'f8\u-28820\'d7\'aa\u21015\'c1\'d0\u-30616\'b1\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-244\'a3\'ac\u20415\'b1\'e3\u20110\'d3\'da\u-29761\'b7\'c3\u-27154\'ce\'ca\u26368\'d7\'ee\u-28719\'bd\'fc\u25171\'b4\'f2\u24320\'bf\'aa\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25991\'ce\'c4\u26723\'b5\'b5\u21644\'ba\'cd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25191\'d6\'b4\u-30644\'d0\'d0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24120\'b3\'a3\u-30271\'bc\'fb\u30340\'b5\'c4\u20219\'c8\'ce\u21153\'ce\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 32}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20301\'ce\'bb\u21644\'ba\'cd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 64}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20301\'ce\'bb\u25805\'b2\'d9\u20316\'d7\'f7\u31995\'cf\'b5\u32479\'cd\'b3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u30382\'c6\'a4\u-32604\'b7\'f4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21253\'b0\'fc\u25324\'c0\'a8\u-26467\'b6\'ee\u22806\'cd\'e2\loch\af31506\hich\af31506\dbch\f31505 \u30340\'b5\'c4\u31532\'b5\'da\u19977\'c8\'fd -\u26041\'b7\'bd\u30382\'c6\'a4\u-32604\'b7\'f4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u20320\'c4\'e3\u29978\'c9\'f5\u-32269\'d6\'c1\u21487\'bf\'c9\u20197 -\'d2\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32278\'d7\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30644\'d0\'d0\u21046\'d6\'c6\u20316\'d7\'f7\u19968\'d2\'bb\u20010\'b8\'f6\u-255\'a3\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u23436\'cd\'ea\u20840\'c8\'ab\u21487\'bf\'c9\u23450\'b6\'a8\u21046\'d6\'c6\u30340\'b5\'c4\u22806\'cd\'e2\u-30270\'b9\'db\u21644\'ba\'cd\u21151\'b9\'a6\u-32515\'c4\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u24494\'ce\'a2\u-28817\'c8\'ed\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28805 -\'c7\'e1\u26494\'cb\'c9\u-29761\'b7\'c3\u-27154\'ce\'ca\u21151\'b9\'a6\u-32515\'c4\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29783\'c8\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0\u25152\'cb\'f9\u26377\'d3\'d0\u31243\'b3\'cc\u24207 -\'d0\'f2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21464\'b1\'e4\u25104\'b3\'c9\u21487\'bf\'c9\u23637\'d5\'b9\u24320\'bf\'aa\u30340\'b5\'c4\u-31780\'b2\'cb -\u21333\'b5\'a5\u-244\'a3\'ac\u19981\'b2\'bb\u20877\'d4\'d9\u-24673\'b9\'ea\u32553\'cb\'f5\u22312\'d4\'da\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5\u-28212\'c0\'ef\u-26782\'c3\'e6}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'d6\'a7\u25345\'b3\'d6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u23450\'b6\'a8\u21046\'d6\'c6\u30340 -\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'b0\'b4\u-27474\'c5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u20197\'d2\'d4\u26174\'cf\'d4\u31034\'ca\'be\u12289\'a1\'a2\u25628\'cb\'d1\u32034\'cb\'f7\u21644\'ba\'cd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21551\'c6\'f4\u21160\'b6\'af}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24066\'ca\'d0\u22330\'b3\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24212 -\'d3\'a6\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-248\'a3\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 ws 8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-247\'a3\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl480\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid4853344 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u32463\'be\'ad\u20856\'b5\'e4 -\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32463\'be\'ad\u20856\'b5\'e4\u-29372 -\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ca\'c7\u19968\'d2\'bb\u20010\'b8\'f6\u-27512\'d5\'eb -\u23545\'b6\'d4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 -\hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 ws}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21046 -\'d6\'c6\u20316\'d7\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4\u25554\'b2\'e5\u20214\'bc\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}\pard\plain \ltrpar -\s26\ql \fi-420\li420\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\adjustright\rin0\lin420\itap0\pararsid4853344 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u20197\'d2\'d4\u28155 -\'cc\'ed\u21152\'bc\'d3\u25191\'d6\'b4\u-30644\'d0\'d0\u26085\'c8\'d5\u24120\'b3\'a3\u25805\'b2\'d9\u20316\'d7\'f7\u30340\'b5\'c4\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u-244\'a3\'ac\u20363\'c0\'fd\u22914\'c8\'e7\u-29761\'b7\'c3\u-27154\'ce\'ca}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29238\'b8\'b8\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u12289\'a1\'a2\u21098\'bc\'f4\u20999\'c7\'d0\u12289\'a1\'a2\u22797 -\'b8\'b4\u21046\'d6\'c6\u12289\'a1\'a2\u31896\'d5\'b3\u-29388\'cc\'f9\u12289\'a1\'a2\u21024\'c9\'be\u-27036\'b3\'fd\u12289\'a1\'a2\u23646\'ca\'f4\u24615\'d0\'d4\u12289\'a1\'a2\u30005\'b5\'e7\u23376\'d7\'d3\u-28498\'d3\'ca\u20214\'bc\'fe}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31561\'b5\'c8\u-248\'a3\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23436\'cd\'ea\u20840\'c8\'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23450\'b6\'a8\u21046\'d6\'c6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4853344 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-247 -\'a3\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u23558\'bd\'ab\u22797\'b8\'b4\u21046\'d6\'c6\u25991\'ce\'c4\u20214\'bc\'fe\u26102\'ca\'b1\u20986\'b3\'f6\u29616\'cf\'d6\u30340\'b5\'c4\u25991\'ce\'c4\u20214\'bc\'fe\u20914\'b3\'e5\u31361\'cd\'bb\u23545\'b6\'d4 -\u-29731\'bb\'b0\u26694\'bf\'f2\u25913\'b8\'c4\u25104\'b3\'c9\u8220\'a1\'b0\u32463\'be\'ad\u20856\'b5\'e4\u8221\'a1\'b1\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 -Windows XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27169\'c4\'a3\u24335\'ca\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u26639\'c0\'b8\u20013\'d6\'d0\u25353\'b0\'b4\u19979\'cf\'c2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Alt + Enter}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be\u25152\'cb\'f9\u-28663\'d1\'a1\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u30340\'b5\'c4\u23646\'ca\'f4\u24615\'d0\'d4}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u23558\'bd\'ab\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u26639\'c0\'b8\u21464\'b1\'e4\u24471\'b5\'c3\u26356\'b8\'fc\u20687\'cf\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 Windows XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4\u-28663\'d1\'a1 -\u-26503\'cf\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u29366\'d7\'b4\u24577\'cc\'ac\u26639\'c0\'b8\u26174\'cf\'d4\u31034\'ca\'be\u31354\'bf\'d5\u-27150\'cf\'d0\u30913\'b4\'c5\u30424\'c5\'cc\u31354\'bf\'d5\u-27148\'bc\'e4\u21644\'ba\'cd}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25991\'ce\'c4\u20214\'bc\'fe\u21344\'d5\'bc\u29992\'d3\'c3\u31354\'bf\'d5\u-27148\'bc\'e4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'bf\'c9\u20197\'d2\'d4\u31105\'bd\'fb\u29992\'d3\'c3\u22312\'d4\'da\u22320\'b5\'d8\u22336\'d6\'b7\u26639\'c0\'b8\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23618\'b2\'e3\u32423\'bc\'b6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353 -\'b0\'b4\u-27474\'c5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20462\'d0\'de\u22797\'b8\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20013\'d6\'d0\u23384\'b4\'e6\u22312\'d4\'da\u30340\'b5\'c4\u23567\'d0\'a1\u-27154\'ce\'ca\u-26472\'cc\'e2\u-244\'a3\'ac\u20363\'c0\'fd\u22914\'c8\'e7\u20002 -\'b6\'aa\u22833\'ca\'a7\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20849\'b9\'b2\u20139\'cf\'ed\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u22270\'cd\'bc -\u26631\'b1\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'a2\u25991\'ce\'c4\u20214\'bc\'fe\u22841\'bc\'d0\u26639\'c0\'b8\u30446\'c4\'bf\u19978\'c9\'cf\u19979 -\'cf\'c2\u31388\'b4\'dc\u21160\'b6\'af\u12289\'a1\'a2\u26174\'cf\'d4\u31034\'ca\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21015\'c1\'d0\u-30616\'b1\'ed\u-30266\'ca\'d3 -\u22270\'cd\'bc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20013\'d6\'d0\u-30549\'b1\'bb\u-26992\'d2\'fe\u-31281\'b2\'d8\u30340\'b5\'c4\u25490\'c5\'c5\u24207\'d0\'f2\u-30616 -\'b1\'ed\u22836\'cd\'b7\u31561\'b5\'c8\u31561\'b5\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl480\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1785542 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u32463\'be\'ad\u20856\'b5\'e4} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31502\dbch\af31501\loch\f31502 IE -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32463\'be\'ad\u20856\'b5\'e4}{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 IE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ca\'c7 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29992\'d3\'c3\u20110\'d3\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Internet Explrer 9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u26356\'b8\'fc\u26032\'d0\'c2}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29256\'b0\'e6\u26412\'b1\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u30340\'b5\'c4\u25554\'b2\'e5\u20214\'bc\'fe\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}\pard\plain \ltrpar -\s26\ql \fi-420\li420\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls13\adjustright\rin0\lin420\itap0\pararsid1785542 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u26631\'b1\'ea\u-26472 -\'cc\'e2\u26639\'c0\'b8\u26174\'cf\'d4\u31034\'ca\'be\u32593\'cd\'f8\u-26507\'d2\'b3\u26631\'b1\'ea\u-26472\'cc\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u29366\'d7\'b4\u24577\'cc\'ac\u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034 -\'ca\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23433\'b0\'b2\u20840\'c8\'ab\u21306\'c7\'f8\u22495\'d3\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f10\fs22\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af10\dbch\af31505\hich\f10 \'6c\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u29366\'d7\'b4\u24577\'cc\'ac\u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034 -\'ca\'be\u21152\'bc\'d3\u-28803\'d4\'d8\u-28709\'bd\'f8\u24230\'b6\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl480\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1785542 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u23433\'b0\'b2\u-30523\'d7\'b0 -\u-29708\'cb\'b5\u26126\'c3\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da -\loch\af31506\hich\af31506\dbch\f31505 \u23433\'b0\'b2\u-30523\'d7\'b0\u23436\'cd\'ea\u25104\'b3\'c9\u21518\'ba\'f3\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 Windows -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u21487\'bf\'c9\u-32515\'c4\'dc\u19981\'b2\'bb\u20250\'bb\'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32278\'d7\'d4\u21160\'b6\'af}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174 -\'cf\'d4\u31034\'ca\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u-26880\'d0\'e8\u-30335\'d2\'aa\u25191\'d6\'b4\u-30644\'d0\'d0\u19968\'d2\'bb\u20123\'d0\'a9 -\u25805\'b2\'d9\u20316\'d7\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid1785542\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 ws 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'b0\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 -Alt + V}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27346\'bc\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171\'b4\'f2\u24320\'bf\'aa}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26597\'b2\'e9\u30475 -\'bf\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-31780\'b2\'cb\u21333\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u20877\'d4\'d9}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171\'b4\'f2\u24320\'bf\'aa\u8220\'a1\'b0\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u8221\'a1\'b1\u23376\'d7\'d3\u-31780\'b2\'cb\u21333\'b5\'a5}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-28663\'d1\'a1\u25321\'d4\'f1\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21629\'c3\'fc\u20196 -\'c1\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3\u-29776\'bc\'c7\u20303\'d7\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u21482\'d6\'bb\u-30335\'d2\'aa\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u21487\'bf\'c9\u-30271\'bc\'fb\u-244\'a3\'ac}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-31780\'b2\'cb\u21333\'b5\'a5\u23558\'bd\'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u19981\'b2\'bb\u20877\'d4\'d9\u-26992\'d2\'fe\u-31281\'b2\'d8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid1785542\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid14888327 \hich\af31506\dbch\af31505\loch\f31506 ws 8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'b0\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 -Alt + V}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27346\'bc\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171\'b4\'f2\u24320\'bf\'aa}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26597\'b2\'e9\u30475 -\'bf\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'b9\'a6\u-32515\'c4\'dc\u-26503\'cf\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u20877\'d4\'d9\u-28663 -\'d1\'a1\u25321\'d4\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0\u-28663\'d1\'a1\u-26503\'cf\'ee\u8221\'a1\'b1\u19968\'d2\'bb\u-32126\'bd\'da}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220 -\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14888327 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u26524\'b9\'fb}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u19978\'c9\'cf\u-28688\'ca\'f6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u27493\'b2\'bd\u-25948\'d6\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26080\'ce\'de\u27861\'b7\'a8\u26174\'cf\'d4\u31034 -\'ca\'be\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8\u-244\'a3\'ac\u21487\'bf\'c9\u-32515\'c4\'dc\u26159\'ca\'c7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32463\'be\'ad -\u20856\'b5\'e4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'b9\'a6\u-32515\'c4\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30549\'b1\'bb\u31105\'bd\'fb\u29992\'d3\'c3\u12290 -\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-29705\'c7\'eb\u25353\'b0\'b4\u22914\'c8\'e7\u19979\'cf\'c2\u27493\'b2\'bd\u-25948\'d6\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26816\'bc\'ec\u26597\'b2\'e9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244 -\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u28982\'c8\'bb\u21518\'ba\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20877\'d4\'d9\u27425\'b4\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23581\'b3\'a2\u-29739\'ca\'d4}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u19978\'c9\'cf\u-28688\'ca\'f6\u25805\'b2\'d9\u20316\'d7\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be\u24037\'b9\'a4\u20855\'be\'df\loch\af31506\hich\af31506\dbch\f31505 \u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin360\itap0\pararsid3037809 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171 -\'b4\'f2\u24320\'bf\'aa}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u25353\'b0\'b4\u19979\'cf\'c2\u-27346\'bc\'fc\u30424\'c5\'cc\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 F10 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27346\'bc\'fc\u26174\'cf\'d4\u31034\'ca\'be\u-31780\'b2\'cb\u21333\'b5\'a5\u-244\'a3\'ac\u22312\'d4\'da\u8220\'a1\'b0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'b9\'a4\u20855\'be\'df}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u-31780\'b2\'cb\u21333\'b5\'a5\u20013\'d6\'d0\u-28663\'d1\'a1\u25321\'d4\'f1\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u31649\'b9\'dc\u29702\'c0\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u8221 -\'a1\'b1\u21629\'c3\'fc\u20196\'c1\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3\u25214\'d5\'d2\u21040\'b5\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Ivaylo Beltchev}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u20998\'b7\'d6\u32452\'d7\'e9\u19979\'cf\'c2\u30340\'b5\'c4\u-26503\'cf\'ee\u30446\'c4\'bf}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer Bar}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u21644\'ba\'cd\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Expl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 rerBH}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid1785542 \hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 -\hich\af31506\dbch\af31505\loch\f31506 Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30830\'c8\'b7\u20445 -\'b1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20004\'c1\'bd\u20010\'b8\'f6\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u22788\'b4\'a6\u20110\'d3\'da\u8220\'a1\'b0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21551\'c6\'f4\u29992\'d3\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u29366\'d7\'b4\u24577\'cc\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u19979\'cf\'c2\u22270\'cd\'bc\u25152\'cb\'f9\u31034\'ca\'be\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid3037809 \line }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid16007305 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} -{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex62\picscaley62\piccropl0\piccropr0\piccropt0\piccropb0 -\picw21165\pich15079\picwgoal11999\pichgoal8549\pngblip\bliptag-357174334{\*\blipuid eab5f3c213f1f391fc262e45e556f1d1}89504e470d0a1a0a0000000d49484452000003200000023a0803000000e894dc130000000373424954080808dbe14fe0000002e5504c5445676567475b67e7e6 -e8c7dfe77c4744f79d957fd3f76f4747df4f47f4928c8f53575655577eb7bf07050762b5eb57533721539d6e875f37869f3703070703376fbbef77a7978edadf -7bc3d71f033707035f3887c0ffffff8bd9f76eb9df87c7cf7cc7ef6fb7cb5ba7ce1f0307370337ef8b8787b8c0f0847dea7d771f035f1f535fe7776fafdbf02a -7dd7bfd9f7b9d2edabcbeda8c6ea9cc4ed8dbcea89b6e67bafe56ea8e57fb3e7def0fe4a91dfd7ebf71e78d7acd1f399beead9e5f75c9ddf096acf3485d71773 -d14f97df5fa3df0f6fcfc9def568a3e0ebf7ff3f8bd979abe2cde5fa4c91d73f8fdff7f3f75797df679fdfb7b7b7efedef3f5d736a97c75f8ba787cbef9cb5cd -475f73bedffcd7d5d7272527afaeafbebebf9796978785872e2e2fa7a6a78e94987775774745479e9da04e4d4fdedee15d5d606e6d6f1714171f1d1fc7c7c77e -7d7fcccdd19ea5a93735373f3d3f0f0c0f8e8d8f7f8387aeb5ba2f33376f74795f65683f4347bec4c9879dcd6d88c77b93cc1844a59fb3dd07369f5b7abfdee3 -ef0e3c9f5773bfa9badcc7d4e3c8d6ef98acd7214ca72f55af8fa6d7acbfdb335caf4f70b8476ab73f65b68fa3ce9aaec3bfcdd6b7c3e7bcc6d9adc4db8ba4be -488bd67791af7f97af9fabb7aaafb8bf8b97ec5b54f7c7c7afbbc3d7837fec564cba4e4aa76d6fcf534ff74f47e7abaf8fabc497a7bfb767678793abefdfdfdf -776feb413bdac3ca6f89a3cf7377ea4a42bf716ff763578f5b5fd79b9fc76367f7736fba3e3ccfd6dacc8e97c7696bdf5757af3737677f97db5b5f9f474fef37 -2fcf2f2f77657357738faf57578f9b9f978f8f5f57570f6bb79fd3ff9dcdfa8fc3e77c9dd28aafdc8dc5ff5b91cf578bcdcf6707379bff4e85c7477fbf3a79c1 -3f9ffe4fa7ff67afff78bbff6fb6fc97c7fe7fbffe5ba9df49a3ff5badfe67b3ff1c8cda2792ec4f9be71f95e00c8de02e97e22991d83799df1493df0b84d81a -86d40a7bd0479bd73f536f374b6f273f5f5767872c46677e8b937e84917c48dedb000000097048597300000ec400000ec401952b0e1b000020004944415478da -ecbd7b6063d77ddfc9601a270d8cd8ae53bbb18fecc4699376e30b82241e1704493c488017c41014d16cb4833788f7bdc41b244868869638d28c66a491c6a664 -b9919ace26dd6db2ed3add7477bb9d6e9add6db3b39b19a56a779248d6c392dcc67662ab8993f1dffb3be7dc0b80af1992c3c790f3fbcef0e0def3c2b9c0ef73 -cfef9c8b736f5f1fd58fa050a80deae3d2e94ea1500fa1feda8fde557fedd4299d8e02f21114ea61d48ffde88fdf453ffa63908502720a3f291402b23520a710 -1014028280a0505b00f2d7ef06c85f5701f9110404f5d003f2137abdfe27d4701d203fd201e4a3869fa42f1ffb380d3f6100fd8d4f1a987eea6f7ee4239ffaf8 -faba3ffd49c8fdb77efa6f7dec331fd18aabfa2c7ef0a86307889e10a2ff09166e03c8a7190d9ff91433f2cf7ce4914f7cf6914f7ff273f4e5f33ffd338f3c02 -803cd211cf6bf8a99f85944f7c86d3f40588ff1804f8b1a38e650f42d960946c0908d8fc673f05587cfee77ef6639f65106c028446727c3ec71881f0d37ffb67 -1ed132833eff739f637bf8c9a38e07207fe7c7d713d2cbc78fff9d1e40b8897fe20b9ffaa99fd1ac9e01a2ba583ff329edf5e30c8d4f187aa575379d3d240475 -ec0051fb902e1f1b00f9fccff5dafce736f7209fa1e4a880506f8af5191ffbdc23bddd0de8a30808eac40142dda39ffe999e21c6e75897f185f52e5617909f57 -39fa1b30e860be579726060812823a512ed623ddf1059d867a64938bc5000150b41ee4d39ffc829a89771c0808ea3802f20b771ba4ffc246403ede3be0dee862 -f1570d1078fdc41758195e0a01411d6f40b698e6fd857bf6203d2f9f0667aa0bc8a73fa60e557e9ef52e1a20341302823a3e80fcddbb5d28fcbbeb06e9dd1ee4 -914e47a20d350c5f6033b83d3d084dff021bad40d2df831d7a55f17334130ed251c711902db40990de795b66f35fe8e948808ccfffbd8ff40202197ff693868f -3ff2d18f7f82f7239ffee47ff573bc43c18f1e750201d17a10da09a836af01f2513af1fba9cf7c44bd50f851ad5b8131fa173ec51102c03eab060808ea7800f2 -8b7703e417d7fdd464530fb2fed2c8171ef9180dd6b9586c2aebf36aa7f15183cad7c7f0b758a86303c85db5e1c78a1f79643f849f3aeaf800720f6d00048542 -6d1002824221202814028242212028140282423d60807c1185426d502f20048542ad130282422120281402824221202814028242212028140282422120281402 -8242212028140a0141a11010140a0141a11010140a0141a18e1b204267cb68ec370d0c0e992d561b8f1007077b32daad100c3b8cdd98fe11a6c33d18fbc0fa7d -eb282116abb1bf1331c625e2f78eba3f404c4e2a170ba9d5b905b7dbe3b18f3b27282036b7c7ebb6fa46a9c660dfec72bbdd901dc271429cf032e915dc2ef82f -f1ea7c46a3b4ab664101a36f93fd8fdda394304a2180a24640c067b50a7eabc53a3ee41da26d9e9898307b3c1e17fc8de3f78eba3f40faad56ebb8d7e51d8757 -13ec0fd96c36c10e818d1a5bffa0d54fc894174870814d0e7947852193c53be818e8874e6464d035d0ef0d10ef18f1aa589c7679b4d3b8d174b7e668a90eafc7 -e3de98e8f2ddf550869cde69a7d3771a8aba863a804cd9c9a03b083d09e06e06f2bdf89da3f6c3c51a730a46af5118e74639e574fa3dac3f9962fb160a889f5a -320062351ba76646bd8346a7859eba890446e81d9f71c17faddf700c69f54e4fdead395a6a37ffae00b13bbda6d3508500c56d9393827f72725a989c9cb4b0e2 -844cdadd5ebbdd8e5f3bea3e011938edb14ac44da4298f1bcebb6620c321383542fc1e17782a1d40ccb42be162de0c03c46273c1ff1e409cc699e95132e5703b -c5e0d4b473187cb1fef151359af02896da05c40c6f3d6a234e9f73daa20262b18f533f8a15edad86bfcb00f1f400f2a803d8b07b7a00119cb41374e1d78eba4f -402c930e2f97c706d63760b3b9051b173346476f0f323a6db67011ff288d77f96deb5d2c6af02eb7d9eaea3783db234efb874e0b60b16eeb801a4d78144b65f9 -2d46e31819f1fac63c26c862317b261820d36eb3c56b538bf656c304793dfd1a20fde67187d96c1e15483f9f5870b178c1481010d4fdbb581eeecf04549fddec -72f03e828d25865c1e671710c8ecb45271cb330db98646bc6c38dcdb83d07181db4a9d28137013f48e1097999a2d8bd6a23a2e1694072426a6c79d84e51bf552 -404c5ec0c7e6e051ebaa61f2fa7a0019b4bbc6614c02838ee9891e4060308480a0f60110551c10b3d76b6412e8283a284cbb057b2f20135354aae55117cb22d2 -1e642ad803088cdfc15401018b0b7a26178f51a3b5a80d6310c9e1907896802b088058e8c0dde8e251ebaaa11a061ebd460d10e29e1aa4d9bda35eb107108008 -0141ed730f62f50eb804261705c42a58fc63539b7b10770790318a8b756acad803085468678098050914e4836e1ead456d00a4dfe319812cfd7cf6c9e5333b88 -b649d65743354abb169f0608c0e571391c636eafdac3b84c366188428480a0f6b907b18d482e3eca705040fca675b35890d9ede762e76ac965b6ceccd059ac99 -fe4d80d89dc4e71a043327bd80685190da038824982d02100091d3769a75cc3b4482d3a779a975d5508d8fc3ce58a707012fcbed33897e0731420556b7cb332e -0c59bd260404b50f80ccf844aa807a514d724d30792820229fe685f3b3c3c50119ed6772d14b7993824ba0c3626ff7ba9edfe51a5101197539c66c5ec133bd0e -10a246d15406880b2439a14b122689cbeef008019675d4e3f0f8c7d4a2bdd580c6a0770bb824ed3a88c501af82df2e7807cc50cf24edcdc421afd36b37e2d78e -ba4f409ceeae9c1c10de4578f9953c06881b9058df8330402ce66162a73b10b9c535eb31b067c938bc315a8d1adbe25a87cbe7ebc61ac54d65340add836e8740 -4e3b0301da83048cd2a05b720b6316af4375dc06fcd003f93a3e170ab557404606ba1a61b6386d629ae1a7df21a0a69fb231c44cd73ec4b3fa35eb1d18e432ed -471bef71815093d53766b18d910193d62a32324186e8b4d7b8da974d3bd9866d14bf77d4fdba580f907608080af5700282422120281402824221202814028242 -21202814028280a05008080a8580a05008080a8580a05008080a8580a05008080a8580a05008080a854240502804048542405028040485424050280404854240 -50280404854240502804040141a11010140a0141a11010140a0141a11010140a0141a11010140a0141a11010140a8580a050bb0464168542add309ef41664fc8 -71880f45ab1e84fa421b84803c7480fc7d0404014140b6e7e397fe6b0404014140b6e5e3977ff9310404014140b6d47ff3f367bee80b041010040401c141fa56 -9141860102b211907024aa7d04b178822453c71290b9384967483697e7bbe95c374b2a49bffdfc910092a5ef1d89cda9bb85e27dd627f7c6264324a4ccf75619 -812faf9423b371a6f23debab1455d19d2ab5835a9c6c5d9f0648e161034497acd7a88a442f1b6a7dd97a16143b7680441a245720ba9c5226d966b3a9e49a5471 -922d147272a190c8658ea2553a0688bc10c98466697baaac59b37b07a44ecf68d4a2672bd5aaa15acdcaf96a2dd4946539a319743ed257aa52c9897bd657a872 -3ea0dafc627db1108da6e1afbc557d2a208542e1e102245fcda440a57a0976144216ab008b5c386e802cd44ba548ae542ae94bf1522e1751724c2d122d959694 -522919091f41ab8a7a0e48395f0865f57a7dce5087509fdd6b7d05c5a02899d9fad252a4a42b97e5f9b24e26a134ed3be3d53418baac2f450b65f5506b3b00a4 -1066aa5347229bad569354a52debd3f8d008d9169074ef4e224882a5bceaa384634c65a2838828c0b7a0233a76d53116d291c68308c86c24976ec161503e4a7d -f5be4284b44af9faec71032406341834284858ce1285f954b3954aa5a454aa4abcb270f8ad2ad71b497d266358ce64e8f987e496970bf7535fbe5c2f371667e1 -3cb65cca4422f548246280bf2a33e825305d3957cc2e923ee800e4e28e0091234c8654221c596c543513dfa23ea2f51f1a21db02d2a25d6714142e371aad4663 -3e1d6acc05b38944229acda61bd96c94e81a0d5daa128a27f2245f6955e2cd547b6e3d580f0a20e93489c9fa9a52a1b0170dad560afce4729a1c374040cd6467 -33572b97ebed329cfa8acb20701d215c3a8256659692f144c25004db20a45d3344c1216adfcf51d6c95c950302fd531fedf4c3240c069d6f54e9691a5c223068 -3d24b60a3b016449cf5fa37a7d383297ae92e56472996c599f0a88166c0b48aa542c95e2e1742ad59c0dea74a5bc2e9826c128c9b79be1109c855977140ca6f2 -a94ab812a213032502743ca880d00fa7562ff0116cc9a0d735fb0ac56afb38025205f74351ea697a1c323bb52aec8c381751e2b158fb685a455daca881b299ca -d597e24a23b454cfecd9c582ae91345440d2d081249385c5683c49d2754586e1884e33e84c3a9dd91120a9bac27a10459ecdc0075625722c26932deb23dd11fa -5d0109e95aba5823dc840f7e36de6ca661cc5584bf0681a8700b9ce052314fc763e9629a8dc7a2f156bc518a471f5040dac5a4c1105904c1e92859d7e7928942 -b190398680ccd6e914515b86417abd0a1659cf832dc18016be6ad0a27c24adcaca00483a19a1e391429990468c90f9c2de01998d90464ded4132e93ef0da73a5 -649cbb442459d40cba56285477040809b221485f1c9a1589a5aa74964c265bd6b7f369de3469ab80f0810629c1488330409a64be4c4a703a0ea612d966633648 -c725a5f968633e167f3001d1676a39ea2e46fb9649b3aac02945572886ebede30748ad9057667594f35ca9d001a45acb302fa27c2480b4ea4b0048b211a1e3cf -622a391b8121883ebef7a32cc1b7b4cc01291b22b2122996949a66d0f1e26e5dac1a1f8144a01fa99593c93807243fbb557d3b0624045ebb0a48b4d96a261295 -46793ea101924d0120e16c291b8c46f3d966364fb259ea5f91a0ee0175b1faf4da475f8d2a44afa773f539fdb1032421e7494559a4973f824403a446ed52a613 -33912301a4140517aba1c0ff3009caedc86c3817aec5e5bd4ff32eb700066d0c02869b2fcf19caf962ba164d57d569596ad07559ae2fed0090f27c513f0faaa6 -e7cbb3b562ae5a86aae55965abfa760c0850a00142e2d114f499f1d9c47c07902800320b5c9028a484a2d1f9668894b33a524ac71f7440ca44214b310ac86cfa -b80192aa67493e2dcbcb6cae8a01d2c845726caaf5e87a103a0689c9f0c5d7aaf9e622a15764f3f560ef45ccddd5375f0fc3f7350ba3857a091cb7ba92ccc991 -74aa9a96931166d00a33e8527ca7d3bc249ca48da9823997f4ba68350d2374b992dcb2be9d02323b07ff3920ba62225d4a44674b730c1c5dbb49a929e5a374f4 -912ed1304ac240683c0b41f80105a44ec7b68abc4cd87590ac5e69926324f5ab5e4e276af5e5a80e8e06e06e8269d4a3e97498f520cc8b382a4022329d6b0a47 -32d90ac929d5aa92b98ffaaafaf462bd31ab94cbb552793ea82fcdc9f1593952481448b44012cb3543981a349b7a29f6d5533b98dad0456733194305ea4e3572 -35192cb9aee4b6aa6fc780cc454934ae8d41487636a46b17f3a1e8ec5c315d6986d2149020149f2f9562f01224d1b9b9b9661382d483094883f390a5b3d7e021 -c78acdd031042444e68aec9715ba92fa2b00bd4e3551761ecd178e069058919fcdf3ac71b3d1e8ecfdd497d0b51b519287417e749e7e75a93054b7d0a79e7a63 -a534745131defbc7f4fad24ee6fe00de743acb08c8a6e7e9582996d56d55dfa63ab601249fd69154365c842e62369a807e22912d35a3e546250a6e66b8d12835 -e6e9dcee7c29562e4583da79e4c1fb7d13fe58f138b5ea41a86fc38adbed006964a389562c5cd2e9c0c58221f86c3bdd0ea79b15d65ba5e3c160361d2da7124d -203c3f978ecfc6e9cc6f3a4dc3380282809c78406683f9589984c0fecbf4ea5aacac830e2e9ca2bd928eff7cb23c3f9b9d57bb9be803fbab3f0404013910404e -8a10100404014140101004648f808828d42e843d080a853d08028242401010d45100923f21424050070348f0440801412120bb03e4f1b3e7367f20ba95debd73 -67cf7e69cb94f5d95008c84904e48927377f20ab4ff4ee9d7feaa995277b52ce3ebd6536140272125dacf317b4ad5317d7037221d4c9f1cc25780d5ee029979f -65a9ab74e7e22a5153500808d5738f9d38402e3f4ec8934f922b972e5d2197c1e13afb3cc5e0f195cb2b6735409e7c013cad95cb972e40cad52756ae922f43ea -c5d5279ebf7cfe9c9aa2d6827a8801597d6e35f4d863ba0b5f593d51809cbb4a822b6be445422e3d7dee0a84cf01066b2b17c8a915e64c9dbfb4b2f212449c52 -d1811ee4c2ca8b043e8f279e255f5a5153d45a68ff833a59da39208f7df5abfd6b5ff9cacb5b785c179daa2ec28e100c5aadc1a0f3d1607078606aa65fcb23d0 -d066a7e1d0a4a6230764f5fcea33c0c5979eba72fed9d0f9534f5fa6be13d83b212fb02ee4fc736be7564e9d5b79e1852b975540582af3b7429095a7f05a500f -6d0fa2d3ad7ef5d4a95317d6befad8853c43c4d5513038eae0e6ee1885040fc0e019e8f79a828f7abceea953ce71d040b0df110c0d0c0c3a4607fa835f1b9fe2 -f242fe51938d151eb39d3a8a31c80be75e781c8619cf5cbcf22c79fedcf3e73a803c7f561ba55c7ae6dc95679e79e6e94d8010c8ca52782da8871790c79eeb1f -5bfbcacb2f3ff6d8738fbdfc0f349b1b9fe1afa39e7126cf68d07ada757ac8f6a8cdedb70d0683a7a78241afd562116c5f73b8048bcb4d351efc9a9be71f77d1 -9e65cc3ae376cccc8c99fd4701c897ae5c0a92b32f908be79f25cf5dbec446df2f9ea72ed68b6a8ea7cf5f7c6ee5220cc62913571e67a9a1a00a084fe1b5a01e -5e405efaeaa9fe5f7945a77bec2b5ffdeacbaf6e02c431c4043dc880d935347a9a69ca3229f82747bdd031b86dc3fd8eb131af5aee6bcea1c99921b37fe86bc1 -e00c30149c72d36861e0900179e1894bd03fc0e0fac595cb97e9fcd4e5e779d70023ef157e89e4fcf9f397be0c63f7952b979e61d3bc2bcfc31f80a402c25378 -2da887d8c5fa87bff8abbffa0bff28185cfbcab597839b00f1b2aec1ed05176bcaa58d3a8236abf76b561510ea627501997cd42f3ceaf43efa6828e819eb0062 -9d39b22be9a135d6015cd2ae72042f04b7cc40c8c510a4ae85b648413dbc80bcf4dffedaafffd83ffeeffefb7f12d4fdc6632fffca6f6e0444e867120010c1e5 -18d26c72c865f705554006bc6e730710eb94dd3d65f54e4d854e39821d404cc2d1fed464f51c0eb4517b02e41ffedaaffd0fff34f8cffec7afff56e8651883fc -f38d80b81c4caed1a0cded31cd081e2a535010dc8e8b1c10b7d73b74d1a396f38f5ba705eba4d76a1d35b9bb8070588e0e90e7afe0353fd49e00f9c55fffc7bf -f63fcd07ffd96fff8b0b2f3ff62bf94d2e969bbfba4783ee414fc724a784d35393431c907e70b106b41e429871bb9ddec9c947c747fb852e20178fb80741a1f6 -08c8fffcbf7cf57ffdfabf0c07ffb77ff5f2571efb95eb1b00717bbcaccb8017f7c5601710f7009bc5ea8c4126ed6a82f7e2a433787a7ad2e30c0e7bba80689c -2120a86306c8affec463a67ffdf5fffd95dff937bff19597ffc1ef82b9f50f82fc5fa3210cca4f390195f1497a9db00790537c9a5710042f03c461e6f1039ee0 -a4736c74da65a1bd89a903c88c1501411d4b407ee1d7dbcf3df7afbffe7f7cfdfffccacbbfb9f612989b53e8c839e4f68c032583a7bdc21005840f413c6ef53a -c8407fbfdb36e5765b1d217508e20cce78bce341b3c33b19b44d6b163ce618434050c712907ff4dbbff85bbff19bfff2fffab7ffee57fef94b9b4c6f686a986f -846c03c1e0a33d2953a3e0380116031707a72e0e68973946c782433656a41ffa1cff807a457ec6860ba650c71390e03ff9fa6fffceef7cfddffed8b5577eaf8d -2b0a5108c8c61f2bfed6bff857ffe6fffe77bf1b0c5dc325b7280404d7a4a3f651c120028280a03a3ca434957944aea81a5b4393eefede21148bd34779168b0f -04200fc56d7f74257da14174caa68470ade78757e962b1185d574cd9fea34d175bd903fef612c52d9e1ab7be4dbdad589772b7a6df9ff25555321870b356ab25 -eb10d4e6499f92c954eb994ca6beebdbff875af429a03c24a49034d0ef61a9100c1d3d2027cba3dc2e5ea915fb72246fd8fccdf49a605d5f28ac7b2ad016057a -32ebe5037ec253933d8b7ca37d1ab66b054d29a676d0f47d520600d1ebd5de4459600f86a48f5027caae01a966d272430da9e8539b97960afa3e04e43000092a -c5aed184d9634ee6cb5ac0f67807b4ee41d1e5b066656d7e1e2b07d91354f816cb1c573af5f1b8fd56b741eabb900d6deab482b68ca624e7d4e3811df6ac17ad -cdfba85cba0710cd842300c8723cde52e2f1b8bc5b40a20044699187843ea2d4a04fd41a4b8579b98c801c022071a56b5bd54864918493c948830534aaa12495 -72c71efb6aa42c470dfaa49c61059a4a52ee83ad9c1c2b41c636dbe29997326a7d5adcfe03926c821116f8bb244bd0ba5cb74da4db0ab56564d9202ff3e38126 -25eb693545ad659fb49c4b30252920fc69a98a62004094e5e56a7d797979d72e56110e2156e721ec660b86464ad62d15883e87801c0220c55a179059fa18e066 -15ba151640d4bc3cab4ec4d493c9e47c2892cda4f3862678f171488dc9f3242c4769444c0e93628e6eb1cc8a4ca160f56971fb0f48ba4a82f036ec5d4ad06025 -da6d53b7155acb580fc28f276f6890acaca6a8b5ec1720c91c13ed97b5013ac9e661ccb05717ab00ce99cec043d6371912892aad6f761e01390c40aa5d40b2fa -6abd1193f5d4aa2080a852ad638ff1544a47524a15a28118fd12a4d2876c83334123d2320c42232c89668ec6d2607dac3e2d6eff01c9d7c3f145b5d5ba7a381a -21dd36755ba1b58c01c28f87ee840c5a9b792dfb05880a057d145fa694e8e30233cfa552e9088c4776cde212a011aef390b63d22278bf30048acfe0001d28e57 -5ec9a6422711906c3daf019255e2e5c506292fc9732cd0ccadc7e58fca35eee8e78a5a6aae4523d249f0af53dae8976656e2bcbe831a11c37b64d29984d6ea5c -1adcff6e9bbaade8b60c00e1c7c39a6450dbcc6bd96f4048748e2cc693fa2215bc5d2ea2ce6819760b08653a1ae121ed500a7219c652f144a4f5e00cd2675f36 -4a927821de3b852d7587b9bb3d434a0fd42c56b296a70fc506a3e9cb9072bd11a6272d1640d4029ca674c10e20e0622d36f38639ee5891d93a756766a9bd4565 -faa0d31e4052f5795edf0102925d54826aab4934a9b0d1b7daa66e2bba2d5b4ca8c7a302c253782dfb0e48df3291e7937cdeacce2708f6e26295e1e0ca30dce7 -21442c866576ca560efe39f03b06247c6364180011fbf9acba799c480366c16434724b773a7936f30cf14d50996167689af807c8a01f360383d6410bbdbd8f95 -e73339c4070990700d7c75d62fccca74685e521695280ba81db5646a78f44b06e90b39c8b460a8f1a139f41b909ae627e43ed88c7700a9d795865adf01019231 -c0f9945a097f17422239d2d3a66e2bba2d6bc9397e3c2a203c85d7b26fb358eac8399f2ca614d201246c08ef099038d05094238b793584af8b4ef3e60b729a3c -3880a406ce88c3015f20f00a9bcf319f266ebf4598f47b8d6374b9add74b431fb19d260382d96cb6ba2193db4a8441320a9b4ec1f5a8c963a5f7c222c4620779 -fd10002d03fd44b4cc3847cc634709087cdc31ee6591508c9e4ac33464018fdbe8598279b5b5be34d8ee9c7c75b14de7e150ec307e68a1be4b24bab94d1b5a56 -d66d381eddbe37b052377045c2d53e9294f92c16d1d3b14f3639afcf19f2bbaa2fdf99c6ee4c66cbb16a3d334f1e2040b2c63381e16151149fa3dfc1b4c7eb16 -fa45c108ff7b7b9071875760373911800aa3d768764c9a271c66c8e381ff940100647adcac6a80f80451744c4f392d43fea30564973a84cb6c7b68543af980b4 -44c77ebc00142674a48f77177a12a79f7eb9a12bf6c5effb0d0aa144fe508e64e7809c19662e96f855ea634966bb240876c1e2f61aadd07978d87d1bbcd6b129 -7b60c01d080406019069ffc869afffb4db7b7a70cae9758e7ae8bd815c103ff5285f6b354dc88c858c3ad81bb84dc709105df2010424576d13d451b958174551 -0289af44b98b25093e02dd87db689d01af6a949887c88c95d8ecb601bacad6e126a32ee81454176bd4e9359b9cfd46a3719c02323662efeff77b860881a188d1 -354a6b9c721e27405008c87a40f259895040024de67a5b3d6ec0c005ff8d019fd5e59f764f1b892f20cdb8fca6d1919111d390d131dd05849cf69a8778b76101 -4048d0eaf14cc0303d407b8f21afbf9f90113702823abe8090ffe77a10081113ccc6dc5eb7e81325a15ff24930d818b5bb077c8e41e0c161eff7fbfd1ec1ef9f -1cb2f9fb071c53035661c0240a1e876d6c6c727c6c4c24fe1970b51cf44ebdd67e4685e8f40e92310702823ac63d48eaffcdcecfc7d27cca63c47c9a4cbbe80d -4b601c61f4bbfc93ce71b76b8af86ca7c9a09dd82d8180446cfe47fd5c33ce473dc6518bc5efb658c688db6c3299a604934998340abc76ab1b86eb0808ead802 -925f68a6c2a954e7423a004226a6a5518f9190e119bb65c63d3064b28b749a77120011dc30e6b6818b6575929949e871c63c647872d2ed9e9cf411af0f2a00c7 -cbe81d163dc017ec4ec290c58f80a08e2b20bad97c7adda5000a08b13b3c30782026c14ecc7ea3c36f220088e4704cd9e965420a881900f2399c648c4ef30207 -33343bf3a5e8c804e01246c820bd84d24f9c530808ea9802128ceafac2ebf8703b0726dc1ea7e099b6383d4343130298becde3b4ba679c7e9fdf254cfb9d0088 -c54be76e7d9e497a1d64dae1f0781c0ee845a0bc9dcef1d28aec8448b40f110fe5d23a0272143ad96bd2592e5d71bd698d5a03e6c941386ea36d1086e9a6c929 -6adea2cf6c0d5886c1e91a310d1889c9323ac272f70326dd49dc21c8da3f6551af9c4f9bf86db19c6682809c101e1eae35e954a974fc643c05633b4076bed85c -5de39da6d771e3b448b9a8efd37e5ab4edcaf60312ae497f40d6a4b7e33a72a201d9f96273758d37fb5d6fae8ffe523e53d4d7f94fc5b75fd97e40c235e9b826 -fd9000d9f16273758db706884ea64b05b375ea4cdc7365fbfe0bd7a4e39af4c30364478bcdd535de1a200deea824a949dc6565fbc101826bd21190c30064c78b -cdd595e6b400b5c13ebe1c37438deb2e2bdb0f0e105c938e801c06203b5e6caeae34a70552b53e6d357b8d9eaeefb2b2fde000c135e908c8a18d4176b2d88d53 -849000002000494441549caff1eeb85829b69a3d2467c95d57b61fe01804d7a423208704c88e169bf335dedd59acc59a8ee8727c75c8f62bdb0f10105c938e80 -1c02203b5e6caeaef1ee004257b3d76bfc6706dbaf6c3fa879545c938e801c0a205ded7cb179a7442cbf797bab95ed07295c937ea4800c7ef6f7bbfaece00907 -e4d80ad7a41f15209ffde219d017e94ac181c1a1cf9e64401ec8c5e63b756d704dfa1101f2fb5fbc79ebd6ad5f7e6d68c866991afd7d1ae5e9248e3dca5ef882 -c0519bcd66ec8760f098028242ed0510c043ddfe033303c44bd1b082fa25c13aeaf7fb5df037491c93936edba47fd249d7d20ed0d522e6011a8c2120a8130cc8 -4de83ed4ed5ffaf700c8a31e97c763eff74e4c386ca4dfe133994c5ef833128744666c9356e203407c8248c8b0972ea53d9cbb5e2120a8a302e47542fec37f04 -a98088015760c8dd0f6ed5b48dde67d7ee76bbdc6ea0c021b83db6498f83de386ec60245a7ec5e7a6bb943b9ebd51e01f9ff6ee33ffcb7f5bf9d02726b8810a3 -69ea0fff88903ffcf7aa8b35aa026217acc4e10b7803010f1107c7c67c7e4bbf60eb17095b23280c8ed3b5528772d7ab3d02721b85da463b0564d0468dfc0fff -0000f9e35fa2800c7bc06de280f8ace3c4e19c704d4c78894d10048fcbe580172bbbe7d58887983cc143baebd59e7b1014eafe0019820ee00ffef00f9efb6300 -e4510a08b0a101422ce364dcec764dd2f5e53eb3dd3168764c0e044476cfab71ffe8a817ba9f43b9eb15f6200fa6dee86ebd71420199fa0f84fcd11f90350044 -98a080d8a6e17f171071dcee15fc4662773966467dbe21bbc7e5a4f7bc92bc7ebf5ff093c3b9eb15f6200f885e3f03c19bdf78ebd6db6c77f81d4ec7bbb78db7 -6edf7e7bf8040232f91fd52d41707f9302323d452cf60e20a30e270c4aa6bc36e298710a36abdb392e107acf2b33e5c2e70a1cce5dafeea30779e3d619e3ebb7 -df93367d426f06d493de3b376fddbe75f3e6cdb769f82e44dc7a0f8277df82e0fd9b67463ed0ce91db557410a26ddaa4f5efad367673cac135f19d40400a04de -91c4c09977df7c1d3422d1f0fdf7a511e3cd919133d2c8c83b270d905ffa2375cbfdadfff43e00e2f38e91c9997e97c3e1b505046168945d18f1f9e8c0dc69b3 -5a598f218cd0278410f69c9043b9ebd5de7b900fa4c0cd9133b7dfdbec6ebda199e03b64e4b674c6687c0bc23392f1f66de91b107b66042091cedc3c23f1ef7c -fb8a0ec414a14d9b0159f7de6a633b2937dfda32db7eeacd336f7d70f316eb45e0b309a8925ebffdfead009c618cd2cd9b2710903f0641f7f1adffc40071cf4c -b9bd43fd8e40c06f734f5a3df4693876fbf4249fe66577b6e6f7bc52251ecd03a576dc838837bb46f3e6fb74f3fdf7b580ea1b6f32201813347c57ec02f28644 -197a37c8f2deaba27d166fd0edce9b752dff1b6f7472d0c6de7ee37d9e32fcba7a3cb0f3fe9bb7d594fdd52de3fbd2072a20e04fdd0cd0adc0eb6fdc92a45bef -bdf9eef09b6fbe71c200f92cbb0672dafe9ffff37b6fbef9fe67c1f645df9089880384987c2330041f1c1aa20fc431119b4406fa4d90446f73a5ddf3eab0ee7a -b5e71ee475a96b5bc3a2387cfbcde161f11d16d0a8d7a561e9fd75807cf14c1790d745ee68534cee52d1010142fdfb3346fe66b4092367e87bbf032d1eb9ddd3 -d85bd2b0f80d48091029c08fe73d726698a2cd52d45af6470191ea8c383232728bf9726aa775537ccb78eb0c4b7cfd840172b27fcdab9de3b85dc3b8527aeb1d -38f1bdc1027aa2953ea0d32f14107178988612c4b01d6a8623bc30b3afbb54744080dc827784d6b037bb05ef23be0deffd01f0fc26b74bded80fa4376fdf3ca3 -f620fc78de23af8303a4a6a8b5ec97be01d5bd3e7c4b34be332cf1a76640300c1fc15b6f9f193989b35827e787035bf720bd76fd2e9c585fff403a43ad0a0288 -ba15d0cec5d2eb6fbd05a4bcf5c12d302bbaf35660442b1c18d900c8868a0e0890f7a437a91bc3de0cb6df123b2d3ec3bc3dded85b301409882a20fc78e8ce1b -9095a7f05af6c9c31a16a5e1e15b676e0f5344df0658814908ce481d05109063d583bc2bbda7d9f5bbd2ebefd3b3ec17251eac074473b16e8bef765cacb758e1 -37a4776fdfb5a2831a83c0d9ff1dedcdcedc3a736b2320acb1b786df7df7ddb73601721bb2b2145ecb7e5df678fd6df1ad376e7e910342a72fde08a8eedb7b67 -86c5376edfba853dc8f1ea416e0f0760bccaba8b913370ba7b1df6be78860510f5361899ea626980bcc5c7247c166b38f0deed37cef013f0f6151d1420ef0e4b -6fa86f76fbad610094b598ba586f771b4b23de789f01f28e7a3c2a203c85d7b25f0e96f4f670e066e0750e08ad7a38a0ce084ac6dbc66131f02e0272bc7a90db -6f06c0570fdc66ee3b8ca85fa723d7b75940ed886ebc1920e26dea1d1859f87acf342f2ffca67ad964bb8a0ee2eba36dba4d6771f99b415f7186770df08e123f -4dab8d1d8126bcce53cef0e35101e129bc967dd2999b1f0cbf6f04279403f23ebc8374063eac9b52407cfdcd77be28dd7c130139663d0858f607eab7f6c6077c -570b78dcdd4faf6f7ef05ecff65d2a3ab85f73f07710b5ab1c6f7c63e3d511ed10de7f63c3f1bcf7c13e4f207c703310b87d065005403e3803e78bb7e1859cb9 -fdeedbb7617472e6f6db817da41101c1df62ed58efdd7a307ec5f1ee3b6fde7e0b4e19b7debffdde175fe7f87dc00661b7f850ec8df71090e3d6839c049d19fe -c66d1402823d080a01c11585f8eff8ac2804057ef24fbefded3ff9c9c009040485dade62760688f493dffe93ef7ce73bdffdd6b77f52daa6261101413dac8004 -fff4cffe143a906f7ffb5bdffdf69fd21b554af49789261b689488168ba59f103bfb653b718e9aa7a8ccda22a907e4760d0808eae000f9c93ffbd3effc5980fa -59df863e8476171eebf8b8ddef748e3b8003dbb4c5e9b47b9c4e1b913c6382d36ab53a1d008883482693d36e3289ec1e591678310f1ee92db21010d4010012f8 -f69f7ee73bdfa260905bdffbfef780145120a3e3763383c0e72693539e51d0949f8cbae93a29428c0ee2145c82d9e5067947d93db2bc3e6273048ef416590808 -ea0000f9e6b740dfe5847cf3fbdffb26ed4126ede3768f03447c9e71c162f1814c43c46f258279606060c841c64c0e9f91dda1d43dcaee91e5f50d788c47eb73 -2120a80300e45bdff9def0dffcfe77bf4f0919fede87df8231c8ccf48c49ed41c6ac6ef398c54fe51b7001207ebbcbeee72e964f0384ae28f40e7a281b47798b -2c04047500807cef3bdf23e473dfff16ed3bc8f73e841da36dc246ec6e3b0561c036dde913dc6e2bf149f4ced60084c9ebb67861046f718cb27b64793df4ee5a -477a8b2c04047500807cf8dd0f21fcdcf71821dffb1076064e4f78a6ed9382657462ccec9c16c60526ffd084d50f6e970bfefc6eaf77d4e475823ca3ec1e595e -a7830ed08ff216590808ea0000f9ee773f0c3042beffe137031f52170b00811ec46cf15b3d6600c4447c269fe0eb2764c24ac8a0dbe3f6412f032ed628eb2d44 -89de230bc620e3f476d647798bacf5809cfb127b79f6cb64f56ae8ee055fbc74a9b31d3af7e493cfeef41def5933ea040cd2bfff7dea5c91cf7df8e187dffff0 -c36f7600090aee31c200199ff40943824401317a463c26c1c8c6208fcef01ae83db2009020bdbff551de226b3d20e799d1af9ebf4282e7ee51f0f9b3849c7d9a -b3b272f5ecd9e777f47650e29e35a38e3f20810fbffbbdd734423ea4bdc990db0f6371cba3368f954cb81d0ea747848ec13f0980983da3300619f24c51401ca3 -6a1574eed7eb23c38e9923bd45d646409ea1567ce98aba7f6195861783b0c54efb172fb258ba7df571422eb36e2378e9ac569ee762052e9eda10738a96bdfcec -869cab6871271110f24de838268c926484fe83762064dced341b059773acdf31ee9c1c328eda9c7e3f315a0010ff007bfc54bf6dcaedb674861bdd7b641de92d -b23600720ed008ae9cbd42569f20e4cb2b97572eae3ef1fccadae3b07596ac5ebe7ce9cb846f3f7f7ee5f9ab4fac5c8542cfaca8a5d55c50e0e9279ebabcf242 -6fccda954b801d2d416beec45f3e8ffdc9890484fc17ea5a71fd974ea4cd47ed5dbd306eb3b0df318eb27b0231c76ac0e2eb1fe864eedc23eb486f91b5019053 -2b2f92c7af3ece00b900dbc1e0ea138f93b5950be4d4cad38f537ad4ed9e1ee4ec555e584da105e85fe8d2333d31e445422e3d4d4b40cd9df867c9639cae1751 -c7443bfe35ef6b1a1faf1deff3c17a4056612c71e9690ec83966f8ab4f04f9d60b675f5a796a4ddbee054475c8d4145a80fe91a79eec89215f7aeacaf9675540 -3af130be7f02cfc927b2072164d8f25daff7bb966172a200595d79f632590f886afa302abff8e4cab3da7617902f9d5fed02f23c337bfa079b3d31cf5c7ae6e2 -957580f07882809c54404ec8e16e00843c75fe71159017cf5f20a120b562ba05ce170cbb9f7c4add66805c799c95ba7c15087949cbc5017916369feb8939fb02 -b9083dc895c7b59ad578040401395e80ac5d0aaa8090b32b972fad322b3e0783ea73105eb9f49cbacd0039bbc226774f5d3d7f890ed7790a07e42a1d85f7c4bc -b872f932741f508275499d780404013946806c50704dbba617bc4017bd9c5a0b76b6f92cad9abefad22ae94da143fcd0ba18126265b5123d75a01090e30ac89e -b58afd020282806cafd065342404040141212008080a8580a050080802823a3c40febc4cfefc2f7e975cfbf3bfb88680a010900d80fcee0ffe92fc80fca0fc83 -6b44c722fafd84ccd808999c243e73473e93b5231302827a6800f90bf203dd0ffeea2f7eeff7b488110120f18c19bdfdc4e6b1f3a740db3d36d324685aa0a169 -c84be572416061f7c522a26dc639448ef2c6580808ea200029ffe0073ff85de8417eefefab3d885370b92dd3fe6987637ad46c1f5417d1dacd64d4e974ba1d10 -682ba55cfc6ebef4be58fd1ebf75f23419f223200f9782c1930ec85ffe25f9a77ff583bff82bdd2b7f050311421f8c2ef8fa9deed151efa80ffc2caf9b095cae -8969b379dc6d364f4f40ae29b103c88c85041dfce6a44779632c04e4307848692af3885c51fdf41b9a74f7f70ea158bcaf4148b1b84f2dbe4b7dbb9ec53a73a6 -e362d9ec8478e98e7f6280095899704f4efac1c5725340bc10e1f2d1a764d3fb628d7ad42a8ef0c658db02522eeafb62348312a17fe1daa65b2da48bc5e6fc1e -df5657d2171aeb63948dd5e7218847b7281c99df94b95b2acb5e1a0db2458b371c3a1cd9f6edb98bee59f346e5abaa6430b866ad564bd621a8cd933e2593a9d6 -33994c3db66b136ee9e3f012e5265c481a8af0512d15827bbd2306af4fadf56ef5ed169051bb9dae98956c5e87af0388c769611a0240fc16cbb4db62f1770081 -218887d0fb625935d7ea086f8cb51d20d97aa6a8af27f8c90efe42e94d59ea7a7dad9edbdddb1553aa6dd68a7deb8be60d1bab6fd3536ddf1695c8ed4d99bba5 -98d1e7ebd5ad5abc5ef4c8b66fcf5d8ee09e356fab0cbca55eaff626ca02e9d3c3279d840465d780543369b911942375ed438193c3d25241dfb7c7a6b1fad4f0 -aef5ed1210a3dfcffc23c1e118703b3c6eb7cb3d0e23927126bf4001b15add6eabb50b0873b1e87db1ac1a17477863ac6d00d1c94d464999d40012fac7344fcf -eaa1f9ae05cfcbd458daa16e2ae9660dc598abade62fd3d4e41c733914adeb0ecf6b99c1e6598e75d57340c23d159050590344ab37b81e107a062c46aabd2d66 -797823e79993c3b6e9516d6c8f7628b44039bc2186b58397e889cfefe053cea57b00d14c2e02802cc7e32d251e8fcbbb05240a065c5a24e53207a4a837e813b5 -c652615e2eefc90e787d6aad77ad6f77800cfbddfc9624e288208dcc8c8f8c78478c92263310302058ad9e190064721d20f4be58835ef56e0d477863ac6d0069 -701f2699ced5e51cfda326d950924a9994206c772cb895244d2529f7a9a95128b7a080b5e792f54432493f5d969f4594c8b2415ea68e93e62155239145b524cb -91261baaa780b04c6a05242d27ab75068856ef7adbaaa7abcce0aba4d362968737329c4c461a6a83e9516d6c0f4fa10552067d52cef4c6c4583b68095a73279e -b5ea5e5ace2598921490bac265004094e5e56a7d797979d72e5611da1603385440b205432325eb960a449fdb931df0fab45a7753df76800cf653c7caee1e97ba -d3bc6e3373b1dc1e2ec1324dc723e3231eed193b5d40d87db104ff30a072a437c6da0690be1a3fe315b41e048c625e9e25c1604c0e9362ae63c1592526cf93b0 -1ce5a91d40b2a4af3e4f6a45c2f3e70d0dc8aa9d7f8bb5eebb2b295e92e590494ff54910258f65522b88017229030544abb7b9c1c50a436dcd5ab3da6d31cda3 -36b249e951b77b7a10ad3d6a0a2d40ff744abc2786b7839660efaec6f3c3ba2720c91c9352ec0ed049360f3efe5e5dac0238673a43071092312412555adfecde -8685bc3eadd6bbd517daa06d00310902b8568f0a6e6d4d3a0062a23d82b7a72e27bd998924b8fc46ee8ef5bb06fafb5da6fefe7e23bb2fd698dfe5f0001c4778 -63ac6d00297217a5d6d703488999515a867165a4034822925e66be034fed0042c81c7cf185829a9f46840c1d83d41ca0acbe5a6ff0926a8e9eeae3e0a7430378 -2635b9b4ac8d41b47a831b0181b14424c501d16a0e12b59131591fd3b67b0151dba3a6d002ac62fd524f0c6f870a48279e1fd63d0151a18802079952a28f0b3e -9f5c2a958ec071eedac55a02530e777b907c444e16e7c1a063f5bd01c2ebd36abd5b7d3b04640c061da33687c3a84d44b9ddfdec56d41a203eb7dfef1a248333 -0ec13ceef00a6eff24bd49af2ab77a5fac61e3f0d1de186b1b40527536da90b33d8030a320e924b8cca90e20b5028bceb5782a0524da03885ecdcf060d1d40b2 -75eeb867957879b1c14baa3936540f2e16cfa426b7322c256fe8ad773d2079b9016e5fb5db629a476d24292fc973da761710ad3d6a0a2dc02ace157b62783b7a -01e1f164178090e81c598c27f5452a28978ba8335a86dd0242d98f463a80140a72190e259e88b4f66607bc3eadd6bbd5b7434060dc40bda8416d77c0e2335ae8 -c6a41a21d92c16e824cc93fd6caf7fd0dcbffe8d3af7c53ad21b636d378bb558d3115d2e497a00598093892e180527870f8fc182cb7a253c5ba7dec62c4f0dc3 -b0be6f1d203cbf66498b7cb89fac8145c6485f06bee0062fa9e658573d038467529353e058cd3117aba7def580103af9c601e9d6ac36324c4f95ea363bb2f5ed -5153382073d487ea89e1eda02560af277e5780f42d13793ec9a7ceea9ccfbdb85865684a990df7554016c3329b38500a7bb202ad3eadd6bbd5b75340c8b0dbeb -3dc27b861e3020e15a5da9d7c2bd8090969c54f2a40f4236575eafc33037ccc6cd4a5a4bd5cbc9cc3a40787ecd925a724eab5dae9159990d9a59492d47b77a15 -109e494ba6f5f359ac6ebd1b0089294115909e9a79234bcaa212d51a4c8f6c7d7bd4140e488d0d80ba319dc6b2098b6efc4e00c9a923dd7cb29852480790b021 -bc2740e260bd4539b298278a6ca0ed26613a2d9b2fc87b9b80eed6c7c3bbd6b763408834739a9c5840e0e389e5375f5fa5539bbad806bf3fd80e7653c39ba619 -d7e52feb7a6bd7268263a16db2936e26ad59e56d336e794538b4ae916156466df0e6f67453c0f4dbba75315a3bd4123d75dc5b95ba812b12aef691a4cc67b188 -9eda763639afcf19f2bbfad6f2ddc9efcec5a158b59ed9eb75db6e7d9d5ab7ad6fe7809c08e14f4db63119c3fed6a7cb5301ad091de9e3dd859ec4e9a75f6ee8 -8a7df1fb7e83422891dfcf066f5b1f0282a2069dc4cf80202008080a01414050080802824240101014028280a010100404858020202804040141212008080a85 -80a050080802824240f60ac8c5b34f9d7d69732eddcabaddc79fdeaebad5ab5bdc76e6f1b3e7d0ae10909300c897cebf70963ee67693ddaf7ba4daeaf96d1f20 -15dc0a85c79f7812ed0a0139018084561e67945ca47d49909cbac8622fac72408217d46ce75e5879494b09f26773aa6917835a3cd14a539da7a91757bb692804 -e43802f2e54bece5f2b9d5279e5f59bb72e9d215885bb9bc72517d74f3258ec1e5c79e7a92f62acf5f3efff8654855d368a1a79f504b105e5a0384653ea7a5a1 -10906309c8d9abece58527579f80aee445422e3d7d61e545120c02206b2ba7c859f658f4e756c8d32b4100e43172163a9bab67d5345a883eff9995e0a57b0079 -963cb6a2a571bd883a867ab801e1e7fcab67579f002bfed25357ce3f7beeaa3a0639b7f2c20b57d8d8e3a9abcf3cb3f22c73bb9e8588279f54d368219a9153c6 -4af70002a79e4e1a0a7b906309c897ceafb291c897a83d3f73e9998b577a00b9f2cc33cfd02e2178feead5ab97afae0384a5d1880e20bcf43a40080282801cf3 -59ac2b577524f4fc6566fc675f2017cf3ffb220cb043d4c57a0ec60e6c28fe38ed462e3e71b107109ea602c24bf0d2ab5f5e0f084f23380a41408e2720a7ae9e -bf74feea2906c88b2b972f5f7e969c85f1f72a0366e5caa567284467194a677b00e1692a20bc042ffde517d898e6894b2a203ced9915343304e458020216fe52 -671a36a4cee0ae85d6ed6ffda9f5a6b1122ce6a9673766646938d38b801c5740f657e78268500808028242401010140a0141a110100404858020202804040141 -212008080a0141405008080282620a0611100404d5e121a5497d3c96f628e8d98626dd7d5a6d2cded720a45844400e0b90c4964fcdcb4637660bf3d774b19525 -44b7e533c313c5de47dde94afac2020f4bec3d9a344cd3c719c5b5da75ca9e0fa85cd4f76dd1f40d352652db950fd742f73a825d2b5f55258301376bea936d6b -f3a44fc964aaf54c26538fedda4e5bfab8161252481a8af0e12d15822104e47000e10f48de687d913c29aeb3adb91a7fadebf54a6d9b0797350d4b3d961ac9a4 -0b251ee6f4b4ce3a654c7b64a76a517b7e005ab69e29d2c7dc6eb2d17535e6ebdb3e402a94bed711dc873200885eaff626ca02e9d3efed29b7a06a262d37d490 -4a8693ccd25241df87801c1e20bdcf8964dbfab446ce7c5e7da865929ff5c1c0f3f5d95e330c759fe6c9acbfcc1f791757ba61963e6bb85823eb00a10f81e6f5 -9459efc41f0a4dca3b72db7572935152e625d40380c6b21a43daf1a433728cac3b8c0d6f33bfe13199bd4730bffb6701e6d23d8068261c014096e3f196128fc7 -e5dd0212858faeb4c843fa21ea0dfa44adb1549897cb08c86101528d441649122c4e5fe0db44c9936583bc9c37e492f5443249bf8cb4be634172943ebf1c4c7f -4161cf49ae32b36289ac44896ec7eaf14e481470cb228d75809494a4421ff39c37e89372a6b39fdb990935b827954cb312bcd10da8a14c01615571dbccc22191 -dec3e8bc4dcaa096500f79e311f0b45d6a3997604a5240ea0a970100519697abf5e5e5e55dbb58c50cfd1079484f0905432325eb960a449f43400e0b10485352 -e92a098271b2ed728427e40d59d2579f2735f8bea3dc59a947638548b00b480c9253861e401a24cb8db751afcd6a61214762323b67d79320b90f76c3a4986380 -3461e010d7f69b3b3b9c3eeef1650aac046bf4bc3c4b82b465bc2af5f41b85b7ed398ceedb40465e8297261b8e404ddb2d20c91c9352ec0ed049360f6386bdba -58f409f43a030fd9111b12892aad6f761e01391c40e224abafd61bf97a380e2752b61d5dd40081c1077caf05f87ec3dceceb722457265d404acbd42f6ec7c0ec -f3ccbce09355fdaf7ca19e55c3d97a7049ed81e2e095d7faa0e381616b84010266a85fd2f6776893c52a7ba9f5b112acd1a59a3a06e155d11d7d0d9c9a46ef61 -74df062279095eba071076046ada6e0151a18802079952a28f8b9e2052a974048e7cd72e16fdd8c2751ed2c38bc8c9e23c00424f4c08c86100124965957879b1 -4132e94c82f0ed58720320f0fdcc47ba4eba0608fcd1ce1f2283f97c5e332fd219a01417b530d250a2a4d7c54a27c1234f3140d87468677f674ad5e900212467 -6909dee8f4b20608ab8a26d339a448adf730ba6f4333b212eae1f70242b4b4bd0242a27364319ed417a9a0c25c449dd132ec16100a6a34c243daa114e4328c0d -e389480b07e9870248b99eefcb40087ec5a212247c9bcd952e26d60112afad07240c03e43e85a4c06789f7ba581a203138c3f5557948482b1921eb0089c28020 -34cf0099236139dad9dfa1166b3aa2cb25591379a317e09caa63ce1fab8a4edad2f72c1bca3d87d17d1bf8e32578e97c63fd11f03452de23207dcb449e4f72c7 -adce273cf6e26295a1696518eef3901e7698ce7790b6522008c861009294d364564e26e9089a7ee8ea7672016c5acef502a24faf0784e8e56446e12fea8c4ac6 -10e9029285316a649687e01f188aeb01217d72528933406a744cd2d9dfa1c2b5ba52af85594bd446b7a0863c038656456748d97b568bbd87d1791bfac74af0d2 -8dcc86236069717997b358eac8399f2ca614d201246c08ef0910faf64539b2985743386c3acd9b2fc86982801c0a206c46539d00e51f0bdb4e507329f75ef5cd -2b9b263dc31c8b7c5957dfaaea60acdc09b79ca9e5ef0a06d9d6f5ecef58f9587e7da3e125b4aeeabbbdad5630a496d66fba1cc4d27639d35ba91bb822e16a1f -9c7df82c168c85e8192339afcf197657617712ba33152dc7aaf5cc3c41400e6b0cb28dafb0f10a7421b175c660a93c9fc9dc47c3f67ead705f95dea72bd3ba3c -155496d011f54abf9ec4e9a75f6ee88a7df1fb7e834228913f944f0401d91705339164e17e7e60a44b12d483280404854240101014028280a010100404858020 -20a8630648b9679158795e5519014121204cd14494291125a4a22d9ccc2220a81de8615893de0b08ba58a8bbf2f030ae49df0e90d00901e4c0d6a4b7fbf832ea -035a9cfe70ad4927518ec403b826bd0790b9664773edd20901e4a0d6a413a55852e88774308bd31fae35e94139a2fddeed815b933edb48cda52a73a9c62cc987 -41b3251ae689ee040172106bd2e90fed1294aa03599cfe90ad4927e53207e4015c939e0d91663e9c20a16c90791ef34d924a9da031c841ad49675f27fdf5f781 -2c4e7fc8d6a4d36e975be383b7263d1ee78064e10b0ea77514907c7afe440172306bd2e14b55d8bb1ec4e2f4876c4d7a079007704d7a281da380cc97c0a74ac0 -670980901880923f29801cdc9af4883a443880c5e90fd99af40e200fe29af4b28e021202f738453fc636737ee32766907e606bd2f3c9ee3078df17a73f646bd2 -3b803c786bd2b3e051b612cd16bc6461f0966da4e9d835a43b29d3bc07b6263d9f544f2107b338fde15a93de01e4c15b93ce66aeb8e839ab3c1b3b6664dc1d90 -835b93de67906539470ea5949ed000002000494441546a71fa43b6265d910d323d43e19af44306e400d7a47774408bd31fae35e91de19af4431e836ce32b1cda -9af4ae311ce9e2745c938e801c88ee7b4d7ad7b47071fa03a57b03123d213a50405027199042a81b6e0148e844080141ed19908216202028d4168014d81f0282 -426d35062914343e1010146af320bdc3070282426d318b5508dd1d90760cf2e843a1589bee559ba15036920f85f2714d901e927b0d1292f34aac8f6e66d2a150 -586625b7cd0316ccd760651110d4f19ae6a5d12d653ea4d787ca4a21948ac7fb94783ca98fc72be5a42a995a791dfee6e9ef3653f1c545c3e262a35e4ed6f2f9 -763d5ad6959476bb1dde2e4f0eaae8cb64e4642653444050c70f90903e52d6ebcbc965e8486a1de93bc596fb427ad920cbcbd17aa1a0a4c3edb61c6b87e550be -184a43b4214e7f6f60286e976736a144cbd0bda4d0c5421d4f4042fa59bd3e9bd3c116bb2dc57c381cca80f754ec00526ed7dbcd645409856ae99aa2d0856406 -f8aba66be04b1565e83daae9edf284529150cac07eb113db4f2a7aaef02020a8830324bf0c52140872e02565c0198a2fe9a9bb54cb949892dcc54a2ca698f187 -427dd42a9576683ec400d1176743a1c5d2767918204a289e0dc9fb0b48f70a0f02823a2040743a5d3ea12a5dd7e9ead96c360280e860bb16c930297d3a5d59d6 -25aa290522d3c5483d1289e893d94652978ea4d3723cad9475c9e6767974a9880e62f54b3a7956b78f2a140aec0f8480a0f6818f6d00e968960202a38fba0648 -1f8fcf422eb0f0a66afcba5a71a9a9d365d291862eade472f5b8aeb6ac4b26b6cba30292ebdb674074ec0a8fae07904d074c66510f97c87d3925db00a28f7029 -1490542a158917d601a2cb2674ad9a2e5de3c61f33446439b2d492ab3a88d3e922715dac5a0612b6c90380c4120aa5669f01d1fa0f040475a080ccc7b8521490 -6ab55adf0848a146b78bcb6aefa0d3e5d2e558c2102bf7a9808094f8f6790cb25e29d7f71f109dca0702823a4840d6b958f09a8c47a361d8c86478fc7c6469b6 -ded61572742eaa0ee30ba52e2773b2528c27a98b255340f2f5d47679f47d295d38555d54aa8dbcee608480a00e0e9092ac890132b7245762b92a7404f1cee2ca -5832574cd69b292516aba663b3f95c3a213752f5883e1de9eb93e3b1643522e7b7cb4311eb9397c3617dbd783880747e5c838020209b273f0b7bed41dad063e4 -74d9424b17ee83b33ea8cc140688c20b89acae3c07e311ea2635e36d484f15e65330066fc474a5563ab66d1ed88e2d33372c3e772880743f02040401d90d21f7 -00e4f86a1d203d1f00028280ec8690870290dec347401090dd10823d080a0179d87b101c832020fb380639517735c1592c04649f67b14e94f03a086abfaf8320 -2028040401412120080802824240760908eaa15fe3b16740f06c8342add73a4024d4414a4481868f971010040401414010100404014140101004040141401010 -040401414010100404014121202712107160b45f92a67d5b7dd1d661fe6aecef17e1afdf48374768a491a5f4d320303838dc53dde0d0b6d5212008c8b103c4ea -7508de29c965dcea7b16faf986dde51971783d1eb72439bc5e971d5ecc103dec1a96c47197e0704dacabceba757508080272ec0099f498e0fbf4ddcba2810786 -04db1a710d7501197740c941606237d5212008c8f1002400b6ce04163d38ee9f14c1d8ed7e9b163a039264b34f8fae0744f2740131ba0669acc57b97ea2c5a88 -802020c70c10b357ea58b4df6a764c48fd5e8b794a1a61218d1d77582c3606c8547f3f8c2c1c9343e3d4d382bd7e936bd8e251c918a12fb64dd5414536ab1a22 -2008c87103c42a742d1a34e196cc1e3ae2e621c48eb87c9a8b056310276c791c5e1882d33d8fc735ac55c03b92adaa0bb0ea02e8622120c71010b50360163de9 -a0a370d1ed05c78a87106b11368f4144ff74c7c5522bf07122b6ac6e26a08608080272dc0031ba46358b1ef218a529709e24935bd04297d1e6d80c08ed28ba63 -90d758d7e1d8497508080272dc66b1c63de01b1947c0a2c1ea45b79b5ee018f4aa21c4fa5c40826f3d20fdc24ccf2c169db7327bcd5a75a33dd5091baa434010 -9063771dc4e9f27ac1bc01058fc3310d8306afe0995243ea2999bd0e8fd5ef72991c2e9028c18b775cec020215785c1e9b56dd8c569d915767838aac6a888020 -20c7f14a7abf515437d8c0dcc7ae94f39069e41e57c5c511e3babd7eb5ba91c096d521200808fe160b7f8b854240500808028242401010140282802020080802 -b24b409ac5d6e6af37aff4eeb58ac51b5ba6accf8642404e222086a52d0031f4eed5737a59af6e5f8794be4acf0e0a0139d92e563da66d95dbeb0189ad7672cc -d1be42d7e64c241b34b67d9dee40a8a6a01090130a48b229497abd548d288b52b224494b390a484949ca4b1a20850c8b5062c0c4b2415e96ee40eafc75432e59 -6fa929b4a45e8f682020270e9056550aca31e95549522aa52a845100e49adc96ca3273a6ea8a2ccf424459eacba83d485b5e9042a1eb8686744366294b19a825 -24c7100d04e4c40172bd7e7d6e51926ee4aaf546be5eae44a88bd5aa415aa6c87254aeb5e4724bce64aa111590524d1b83ac42569ec26b412120276e0c92492f -37a51bca5c7bb121e55ab9160364b90b08f40bca5c2b39373757510161a97c900e59598a9469412d2804e4e4017263510981932495eb0d299554f21490853a75 -b15e557364ebed57c091d2b529138b4de95548cd87544068ca6a9bd78242404e1620cb8608f40f30b85e9093c948439222193e8bd592930abf4452afd795048c -dd21628e32519473f09754aeab80f0145e0b0a0139a957d257af05e98ba25de508c5821bae8ec4d41ea29c9724ddb5d52d525008c8c9fea949be9544eb464010 -90ed00c95471a616014140f0c78a080802828020200808028280202008080282801c0520f8f078146a76167b10ec41b00741170b014140101004040141401010 -0404014140101004040139649ddada541190bd0252911292ee7ab93d9be2775ea854d0bcefad53aff04fead553d2a905a6b15352636f80bcb2248a7732742bd7 -6ce7c4a58258acb1843ba55269e11508e6e89e42639acde629f1954aa5b226d66ed0d8f6dcd25c6b898a5796552eacabbcc0e20b490464af8094e0df5c29d188 -57f6079005b60a515a2deae7b68d39feca3712f94a766cae795dba906d65e74a956b0d29bd37402e24f5e2a9ea7551dfce94ae29e292fe942c472211bda82c2d -254b4bd5257d522c45228648e44e5d9f335c10956a4d6e8a498a8d3e6228dc90978ac5625d145bcba07a0d82a5d622a84d992b40b044eb530caf20207b0584b3 -914d835a2d1a66f76a39a124bf595675b925dfd926e6047850abab95eb956c393bb62a4a0006d0b17740c453371445a957230b2a20b9e5d2b5b5b5eba2724acc -95a06bb89614a19b92a19792c50cf408ca9ab85c2ac89942e19a28caf07f0d2a01406a99a6aa1b0b737373f539e85792d5d64b35b9f4c31ffe5059fee11d0464 -f780a4a3e985b92c7512f27477bed82af313fede4ca75060385464a839b931e6c42c365900234c17d3d416172a73adb93ba5b90a0364750f802c55c46b6362e4 -150d905c64ada0e8c1e89564526e2d294a2429b61793f5c545a041bfb82a2a85a5486949ce2dc995a2beaebf2327a1bb300020c542846959bc91135f92e7f47a -7d24b9b42c2febf55505766404640f80bcfaeac25ca354a9a4e93de042cd783c41a363e93d594e25126238143350457deb9813a1e14af34629f1eab024ad2d94 -da95447b618ef624e93d0072479ecb2c0dcb2205e4424bbc415da70bfa9c786a6e6ded5ab55589942a17ee2ce5c0e1ba01165efba1a8145b91a6a85444e5953b -fa7aa9a27f054e6f390ac84b95e54aa52aff501c8bfcf087d55377b88bb59ca33d09742708c89e5c2c499abb569274ecbb8dc3f82fcbfcabfc5ecc6635129518 -0ef41672ecfe8c9b634e82d6b2a51babaf542e644bd9eb523c4bfd2b69f8540b06ef7b71b12aed6b7233c900116fd415263aa480be40ae1b147829ce15ebfa56 -ab22eb957a96b9584d515e10950531536ffe90771b2d00441c5e92e5021da657e46aeb827c830152282cc90a0c538acb08c8ee016925125263be949fa523e854 -2258a9849ad1bd1a8ebeb0ba6aa06e46212749d7eb1b632e9c941ee455e0427a654192c62ad17669556a67f3523a3db7c731c8425b2c185a2a2049187957d890 -42bcd6cc28734da570a37da19dcc00317afdd8f531ee7a35c5fa29516e5f88c84a6b6dad905b5b3b255673e06a29060860a052305c175bca3000d26e2e2b4bf2 -d25a2b924340760d88ae097d48a25cc93661a05e29e5e92cd6f5f45e67b2162374b6058c275d83da944ecc0589dd89ae72526e075f29815a691a56a436682e0e -c1da1e01c915c5570c37ba8044961820cb062537d7bef6c365d9a0af1464da9dc01f3860ca42bbd65c007fa97e01c6150b778ac5da62b1d81693a51b376e1423 -376ed00a96013951bf0680e86ba596b2548f40978380ec1a907283ce6385f26970122ae958a3512a351aed52766f2e1615b8516d69bede96724b52bb1bb3c663 -4ec80864757535962e2dc0cbb05469f04fad01a795eb7b0124521193c9a458bbc601b921031df2b5a2a8e4f491d652529f8b886cb6aa053d40f50e9bc5aa150a -cb94a2e49a2cae2d2d55934b4b6db17e8d8e6892e2427d8d0e6cd82e003207a3f41f469456ad8580ec1e9085ac546a2782d952ba2d5dbfbe3a3f1f8fcfcf87f2 -ab7b1ca4331ce66449ea9323c9eb74637dccc9b954782dbdd04e57b459ab6c458ddc03206b75519f1c53c0f20190d576b17e87fa57734951b92eea5b749ab703 -c8f50b9139709e14f828eb155a704d6403ef25ea3cdd50440e88b82056ea77f82590cc9238d76a5695b9a5a53565e91402b25b401a6da994a8941aba987aed43 -bb50b87a1fc6433928c7a4ee09b51b7332d4ae344b7034d71be9b957e7a8a39566eed6dc9ea6794b8b4b4a5bbc73a7a597efdca9d5172ba252cb659425759a57 -4e462820490a484e4e5e10efccb5c555457f67515964e0d41445961565711180282d47d8489cf616abe2b5c5aae18e589093c5a522f8666bb51c02b25b40e6a1 -1369eb66e9b415b7e618def76707d7416e5c533dd4cac27dff166be1c602bdd227ce2db586ef14a95fb476e7ce1d18a8b756c51baf542ae2f512cf38d7e32395 -c46ba5269daed277a27e08fd43a5d86275f1df9b0cb75a3744f1d597c4b65e7fd81709f1c78a28fc352f028242401010140282802020080802f2e002124240b6 -5bc234bcdbd54cc3fb540f02b253401ab3ea463405961c633f99d0b555ad4a52b62ccda6a42c68cf1732e86340d7ab55e0ea5c91bc7e43d5837fb524600ff8a6 -982cd2887f98c5d9fc92343209b24a92c308e6611da24622f898ad4c4f8962c043a3458b5d1c1eb208832613b7e8f1716e4e9671b1df4965811d9b5ff4bf260e -f961d338343164a5f1133cdfa08757b95d3dac26d11b609bde5e831502d08611b51a9385e93504e4de802c24d48de635a9747d96ad8c9b6f35985a6da9ddccbe -1a4f94d3b30bcd7b3def39b6445745a96ba32a7dbcf6a224e5eb912ad70d2d3ea2efa332ac4937e86b4baa18780ec386c528d78b7abe8ee4da92bea185472cbf -dd3831ed9c987601156e3b8bb2b825c9ecb7396c0e49f238dd3e71c84b8dcf4bad79d8e81df1891687d1680c88966951705b05a7db6bf239405e2f0dfbc5a969 -71d401263be18612ee09511812cd02d8bdc335f39a6702c8730174d320af1b8289de7a8cdd7a46289ac0958b03e2a2844d800687dc6e97db6df6fa0477c02e08 -c284ddee15ec76ab280e0d8aa2cf6a1fb789162302b20190783acd56484170432aa743e5d67c2ad16e5f97e64b3c43a92dcd96e29546a29d669715ef2ea5afa4 -94f8daa8901c61bf4d640ba6f4cb954a25d282a0acc5473807f535690efa916ab5f34b2d650320911cad93262c9594b41a1eb18c0ea33421b8dd8374db3f04f6 -2638bcc28c599810fc822479c5093035b078d550a75c1e8feb35b70742abdfeb720ba68060f209a6de33bfdde315cc5eb7db2d002026afc9e2705a661c16c8e3 -81ff46de1bf8ed165543bc1edfa67ac4e9110e48bf6099f1c01bfb4dde9919873560347a468c01af189814476c0e1380eb19a0f9471c3e71c0e39e704e8b3637 -02b2a907e11d46827a59f1a6946d3612e906f85c3d80488d542c9b95d2950aecacdeeb1a7ab3aaae969a5f6320d0055373f205d84ade6079d6787c444f7f815d -34f09ff82dded90e109a7b29436b86ffa5aa1a1ebd3c82c3e5103c74d337089a100647cce34e614618a7a7eac911d3083b85d3700a2c5698f4802be49e1ab64c -0f0bc2b460155ca60938e97b5cecf43fe19bf41b5f73431f330456ea770fd28ec2ed9d1eb2ceb866cc1e80d10dbd817f724660f28bdbd5233a06adc2a4cd65f6 -821f6874192d82c90105ad7e48840c34975b1c748883c00e003b228e5bc56187ea77098308c8464074691d0d6028502e3657d36595987580cc651359bab4aad9 -bef76fb48a396d6d1403812d986ace55e9af7ae9d286981a2f45327a2a0ec8822c6e0788a894d62277d49f751573ddf0283d2c8f530234d87fbf675cb29b5517 -cbe3f6babdc6119769c4e777d0d3b1d165d30019b7022b6e8b480d7b4484d3be609a18175f13cca2c5268e4f40873335eaa25d915b34bba0acea6299c75d96c1 -7113c84e01310efa0707dd1ea8b5b71ebb38caebb133401ce35697c7ccc7206637074414279c1001c323e88d28200e71e835d1d32fc290c6e6514d7a721c01d9 -340689a760744ea168cc35af67b52e65be58622a5240a26dda833017eb5ebff29d575ed5d6465110b40553f56bed76a40163fe900688f2aae66281e8ef7c2b06 -be5668e31864a16ed04bfc87c16d56a8ad163d3af926ed12d832fd2f49d66969d03bc200310e0684e12169c445c7e7cc5f197251939b122c16cf6b538e80e8b6 -89935e804080dec765328e4cb8dc7ec16f12fb8d01bbcb3d68a67d916dc4e1ef02224e7b2d36de6d5801107178c2e3fdffdbbbbba5c68d750dc06cfb90e20ed6 -25acb66459966dda2aa92564fd20ca8e4e3dc34f0c646c4c060c334c72e883ed0b5827ae5a7325730339a27c35fb7c7fdd920d43080c0949c8ccfb1618c696db -24e871f7d76aa1ae2c6cb6ee6ba7fd6f09440eb15439d109e8c7c88158b2c3633e3364a33910df2120157ad4590ead0c0620bf02f269f0e987813c11fd607cf9 -e3c1c1c1eee9c1c147ea417e50513dc8c52fcb1ee4d1758afdcbd5d95212c2f284a9c9a7d510ab0032bafa3f1905e487913c1b65f41f953b3dc8a7930fbf14d7 -dbfdd497dddafff64ffff6f195d58abc4e477e282091b3a38050214c55446406fe1288df926fce894715f17553c44d66d2161d6d7b93e99b6d1a72e9b598d5da -9c40316f47a771941c4c398dba306a3cac6df19ad161014f2a15a7250b7cd1929bd0084e6cc976da1daa65b6553be6b29d251055a45779b3beec41e250ce8fed -24d4d52c816c111069626b09446a0190bbb3581f4f2f0ff277ffcb1fa98cde3d7dfbf6e3ed21d6a7bd773fbeddfd94d7208ff9b8ba395b4a42c84f981a0e276b -c3e148561da70590e6c64f2a6a8825cfa6faad21962c387e3959354e3eaea29700e4760f126d6e2b207a23f11c5f6f6d790a882e363d43ee8f6a8875ddac886d -56abd6779ab11c4a0574673b7685e3b7981b3635aae96b7173c7aa543669afee8a3cbedff574d3b284b0ac4a93d5afafaf437e7dcd1ce3b376c4aa9d1b206d53 -ce6725710ea4e2b2c0635b96273118bcd2e0528da7e904a416e433c754b003c8af81fc7c75f5ba007253b5df0272a4e67b8ff61e1f62e5bb7071b654d153c8f3 -41f2631ef20fd5bc1916f7ff5270503dc8c92ff700f93e9fcdbdec37e99386582fc887ea41a80069eb410e24b2ba8cbed47dc7b15aeda043a5060dec3db32be8 -4b670944bebd5fcbe9d9a6136f9a1e95249dd68ee5b35ac388b7e5a497b3d3dce142180484ded6bbcd16550dace2353b8e2398e3549a81466dd01849a73d7ad5 -8e7ebb9d8e02a21904a4c1e490cc8a97350895e39d4ac36d77b612e1063eef040901e948cc4cd0888cda310580dc05f27a6ff0ddbbc1e5c71fee0019bc561950 -a7717041232d794ed0c52345fa878dd168745c9c1b7532da189de540f21443acfcfec3f5bc04973dc891a2f176941f79191540dee74437cf47fb274754a4e78d -172ff1f7a6cd7925a681559739f27b9d68b4ba9528327cb115c6ad160db22a4d87def903dae984e824dcf7d5519126dd2177ec66cce54334e68f09439b930902 -b2c9b915d7d5a13ed1acd3066daf4b25b5aaa01d2ad19bb6fa561611ed66d18e77b71dcddbe16ee01025276ecb1fa3a5bb9cbb56c838f5202d8f87d7ccdf329a -db060dd6446d53cd5c5584cb65d7e28700f239908f83d303aa9b4b07a7c38f9f03b9fa5ee5eae7e8e0f487687c34f8f49a3ebfec44aafbcf8d5ad620aa7bd890 -9b5c1e9f8d5677bd9de483ae490164b43ca2fe9f9fa35be75ebd8408395289e39d38164e1c9a1e97b3b05401c7a6d0adbad7899a546557da0d57ce2475789cb0 -30f4ae2b4c308ff663bfe630cf675e6cf95ec3ec325f1629dd2d1a4d09da51592c7cdac80ae48cabe639f23848ccb91770ea5b1ce982c5b9a1dbedd41b453b7e -ccfc3af5333b6ee09ac20f99dbd0bd4a455895f6a66f9981a907dc57470f83787bdb77ad665d3557d1a90fe91407e9016405e4d36a57fe398b3ea952e447750e -d00fc54c11f52cdfc961d5a777d18faffed8c9541fdeddae7be4ed7f87c377b7467ac51a94bcd0f979fde52e356947d1b651331b0dd3d43bf258a12e679f8cca -7573930a11833ac68e7c5f6fe7eb38b62b3a15cfb54ab36ed52b4d73ab52776431ddaed7a8bc369c50ee94dbedfa56c5a2ef3ac6f5b5debcb6cc6abe208498dc -4cbdd6a9f236424b4d50e5edc8fa3ca969dbcdebbc9d4e7bb9ed76874a99ed76c36876e8d50c39366b5c57e8c7321cf9fcf68efae1aee9b1f8da2de2d771a010 -ab79b19a178b150104400004400004400004400004400004405e2610cda14fb619355995fec5b59bdf71b81545ba58fecb10d8eb01e41b04b2cdbb51b4e344dd -98fed11051e8066e10b82661b1288163598da8964fc3ab236291a1474918d2068d0e2000c8573fc4d26283e7a709844daed79c6ee45b9130239d1b5b7992c88c -3b2acc88a20a753781ef7341f70202807c0335c866a55271db95ca76d86a07fe1248dc8ad489d08eb31da913dd280101f193280a2ad1a65b89980e0900f29503 -118113e9d5aa6b54ab9b3177adad0288e1b622333fb973333259fe9d4740bc4d05a4e37622cb870400f9da7b10dacb63753abf681384682b908ba20353500fe2 -eca8742293e7832d02d2e1f41cea675848253c830400f9068050dc6db9a2c8336a8e5f696d5584795d6f45f90223a319995e4e8586586a5e2b7076183d416141 -00e42b07d268b55aee4eabe5f82e17cb215644409cbcf2882263cb30e29a61387aa4c95e838658ad96acd7210140be7e20d7545db8f20fc96c36a3e83610d1d0 -2841d4f1a8afd8629b86e95536bd1cc836f526351c1b0190af1e48c8bced6288656cc55eca1c261c9e03b9961b04d1962f4fbd3623510f859aba222051c29b24 -090190af1c48ac8efe29204eb7b6bdc564355e00f1d41192c8d1a260c7f777824e54891a3b37c71837210140be76206db597fbcb7ddd50bd86a945463d0adbea -2179539127075572514671764db701080082c58a0880000802200002200002200002200002200002200002200002200002200002200002200880000802200082 -00088020000220000220000220000220000220000220000220000220000220000220008200088020000220088000088000088000088000088000088000088000 -08800008800008800008802000022008800008022000820008800008800008800008800008800008800008800008800008800008800008022000820008802000 -02200002200002200002200002200002200002200002200002200002200082000880200002200880000802200002200002200002200002200002200002200002 -200002200002200002200880000802200082000880000880000880000880000880fc3380fceb19f3e734082000f27702f9efb3e55f7f4e830002207f2b90f133 -6505e4991b04100001100001100001100001100001906f01c8ebd700022000f29bfbf3f97afef562b8ccabdf0fe4685fde9e3cad3d000190170a64edfdfbf7fd -0dba797f343e1e9d9ded4fcecece3676c7e3d38bf19bf5f5f5bdb583a70019ecef4ff68fcff737f6f787f7b5774aaf78002000f28f01f2d3f9659ed1c5f8f890 -f6e33edd39da1d1f9dbc1a4fce0f0f2f87ef9f02e4d5517f343c787bb6717ef4ea9ef67e1a1d8e1f6a104000e4a501298657e31302f27e30583f190c0693ddf1 -e19bf198be50fa7b4f01f27efde4fd9bb3f5d1fafbddfbda1b8c1e6c104000e4a501998cf26c5ca82151bf18128d5e2d81bc397c0290b337bbfdf1f1f17834fe -707e5f7bc7670f36082000f2c2802c0bf4f1e0b321d15b59654f4efafdddf15eff2945fac54f678794b3c3c1f8d7ed8d26a3efc70f35082000f2c2809cbd595b -cf331e1f523df2e684ea91c9ee85dc8927579797df8d0f464f01b2fba1c8c53dedededbe991c3cd4208000c80b03d2bfea1f2a1f1bd49b9ceceff727fbfbfb1b -bbdfab1d5a0db1764f9e00e4cdd92ac7f7b6371a3cd4208000c80b033239ea5fe6df482cab21d1bbd10ac860ff09402e0657ebb2303f1e0cf6ee6bef7272f450 -830002202f0bc8e568bc0272b07170332ddba721d28472a8e69fbe7c8875353a1c5ff5dff64faeee6d6f341c3fd4208000c8cb02b27f3cee17b358e343f9ce7e -da3f3a3fa73d7b78b69cb81dbd7a0290f5fedede619f9e3b1ceddddfde830d020880bc2c20c377e3e3dd7c3a6b3cb8902b4586afd68f07b27abfdc50395c7bca -81c2efa885f5f523b9c0eb37da7bb041000110ace6c55a2c000110000110000110000110000110000110000110fcd91f04401e02823f1c8700c86f03c19f1e45 -000440100001100440be79201982209f054010044010044010044010044010e4e503e985c53742cf32a797d06db5b74a553e6271edd74d6a4e11f918cbb290da -719c2c9bda96bfdc5c63f2763197b7e6aa4dfc3a907f069084513c4fde5a59c625906ecdabe74062560029f9aec7296996b9ab6499cd43156e534b1e61086c2d -a8668e17086be6a4946aa6f1ac54adda5eadaa67f3d4ca13d0f67635b364ebf5197e37c88b05322d97ab4c08562b97a73d1188340bfd4cb3cb59cdf77dc1e9a6 -2621c4da6c36eb2a0894d4cfbfda5eaae2d95998baa95e0666940000082a4944415459771226eab4514ad8022b49583de62e4f5ce98fa5d95cf8795cd9b394b3 -20ed766d33c6ef0679b9432c3d65d45b10924549b7f9c2ea098f7981933971bd9e8a7a3d7632cd4baaac6cb27939bb03849b2a04c75eb8662de762253d16f76a -01f50ca23ed579b91c14cf9b77cdb06b366269c29786d4388c19f8e5202f15489773c799a78e23dfe16988957453a64f69977584e308469f8eea6844c07aa5ec -2e9040a804d46924aebe7c7811baf3d0ce81c821d60d909e13539381e39432afbc0462f9f8e5204fcc73ae767f648815146501edcf254ee5b3cdb29097088865 -c5f44940a68b791087debcd168689f0361ba0a2320cce5e6b251d39dcfb20208216aac8058d65c5821bd6269c6e9df8188632dab32fcbe91a70279f56c791848 -5676e72aee2c8b03374eb29967799aec41c250c84f274b84a5753dda46b8f6e7405cae4277d78557ed52b54fa9668c0baee5404410989ab79c244bc3390b7b41 -18d6aa4202b1168b72a6ac20c8d3803cd719b78f02096a2ab43f6b53398b550ad48cae4dbd89e7f77a728835ed05734dd6e4c99d2156f1de4f3d88b0bd5b3363 -a9d53373201a0db18ca500e60be104bd9ee3d774f9d47c88a50108f28281e4534ccc95b3ad04c4e61e95e5548fc4693528aa0e218c29377dcffcbc06115ea0ba -0cfa22b4ec0688a8aa59ac550d12ce8b0702add7cdd27948af30f556406ad49968cb0f04795940a6f3bc8e48cb0a88f04c3dd04cda674bcc1545dd4d4eaac255 -5be836259ecb5b7a70e6109534543bf60d90593ecd4bea0205842f8a0ec7cb7add696deeca8e88559740fc3033bde203415e16109fade29bbe3bb30943cf6361 -cde72c4979c0695034b3e63ce8e66fefdd9bedbba608525262a701332590bc04f144711cc4d07551b7049325bf4aec64be17a4598307bde2d8baecc238c15b7d -20c88b02a2e9ab68d55e3186327bd3454ff51e25bdb6a84ee761f5be1fd24ca6450f230f0e3ab71eb16a3472a2070dcdb634a338bc98d9e5ccacaba768a42db6 -f303f2dd3a7eddc8b300393e963bfcc985ba9acef252e9477f708885205f0b90a311093957d7c87975f2d39abad8d464985f275d6e7fef65d20104f946801c9e -edf7cfce36de9f1d8ef7ce0fa81f199297fd617e9d7479a1857b2f93fe078094fe96fff4127efbc8ef02325c5b5bebbfa79be178d07fb5bbbbfbe66cf780803c -7cddf5478094b5554a6a697a59adcf552b6cd3555921d7b0676576b712f943cbdde7096de8c917d2e9293a9b6625b52a8beb372f2037548714f31a4660c7401e -2ed2cf8ff30b4bf7872727271b93934302f2f075d71f019204455cb79ca51e8bcbbda0d70bf47a9aa6ae508b0f69279d71da87e76aff7ca6e5eea559a0954b09 -9fcd66d332f7e542c6ac2b5f6021b29e1bb8f4032d088b6c3d70c230c94cce83401eb6974ae55279f99a652bc36a790029aeb67e4c39e9cbdbab81bc3ce170e3 -5c0eb1f2eba42b20f75d26fdcb8658a5aedbcb4c569a5bd98cf6746f66240913898a9975e742cc63379e1747d09f61b97be27a9e6b0b8f73d7caf4d8562b5638 -ef95b861767d796c442cb22ab78b2eca22383315b9ee4b2d95970722f520c36a7900b9056463b202723a3a56402e6e2e2b7ddf65d2bf084895311ad8cc3de6b2 -503829938b3f6cb7a77c68723e3749444c378b3b407eff72f784f66b167a53da461e369cd210cfad6a5ab937d7027f09244eb3b0ab52ce16b7560eaba5f2f15c -01c16a7900b97da15b792d5b39c41aaf4d2ed7149047aebbfe25406c373fe796db734bf87a12966954e531b56bf2e5faab5bc7399e61b9bb02d2b5b47c416337 -abdab66bdb76997a9cb05700b1dd346be4bdd8345bb0fc3beaadf2a5f2ba672a20582d0f20ab4ba54f86a7935305647d7431ce813c72ddf52f01522f161d06cc -e3bd904652b636e35eaa0e1fd21bbc2907394cc85bf37320bf7fb97bc2e4be9ef0a9ec29423f23662e13422708a55ec0038f070b413d48375f6b3ccb163c2fef -0948be545e33bda90482d5f20052e4c3647d3c5edb383c2020176f2fd7fb876a9a7779ddf5f57b2f93fe1420dc8ec31e139cc789481d2fef1d92ac2669b8c13d -407eff72f784a729753c344e62a60422cb7fb9d244f36cd349b5b4a789452d4933c356a11ec4cba9d093f2a5f25a36f72510ac9607907c9677341aa84afc6463 -5dd6207bc7eba7c7c7938b47aebbfea41e64ce851367dd1e8dee33a7abee8bf32196e9dd7410cfb1dc5d0db1a83310535623207579460a7d3abe4b3fc2b20621 -20dd7c1047afd5b3edd8b46dc7c8964be567c122c06a79002972b9f67a59ae1fece65dc5eef1e1f0b1ebae3f0188c62d2127ac3c2ed22c7382bc775040f46051 -0bec3b40fec872f70288eab608488daa0bd74a12b32c174bde0222ea720c175049443d458f956dd3d3564be5eb5e90af964700e4cf5aee2e13e6406a3115e93d -5d4fbbba3ca5f0560f9204d4a9d45dbffc6ccbdd13eefb4a5c29d069c79765b71a62d93de1a54c563c3c075253b2322795d3cf8b92487aec66a9bc08d46a7904 -40fe3c200b8fbbf90c556ccd5241bb7657fd5d37096496cabd78c1bd5a3e19ec86cfb5dc3d6161e8d933269857ca6275f44f01e976cd724ffd39ae0288fa7b5c -6ed6d54ac13c4d6379e2e3cd52f9ac582d8f00c89f0664669ac51292c6344bac297d55d58649b7a530a45b3b59ae8f323f3b6cfd4796bbeb728b59b648126a52 -5377fad3e5768aa3a9d30b67f9aafb543d6951af2ff2152ccba5f2582d0f207fc5100b4100044090af09c85ff5677f10e49f08e4affac3710882000882000882 -0008820008820008820008820008820008820008827ce340d614100441ee440259cb812008724f0004411e0152c2ff0604b93f2509a4544610e49e94241099ff4110e44e148dff07de46a7cb87a6a77d0000000049454e44ae426082}}{\nonshppict -{\pict\picscalex62\picscaley62\piccropl0\piccropr0\piccropt0\piccropb0\picw21165\pich15079\picwgoal11999\pichgoal8549\wmetafile8\bliptag-357174334\blipupi96{\*\blipuid eab5f3c213f1f391fc262e45e556f1d1} -010009000003ea7c03000000c17c030000000400000003010800050000000b0200000000050000000c023b022103030000001e00040000000701040004000000 -07010400c17c0300410b2000cc003a022003000000003a0220030000000028000000200300003a02000001000800000000000000000000000000000000000000 -00000000000000000000ffffff0067656700675b4700e8e6e700e7dfc70044477c00959df700f7d37f0047476f00474fdf008c92f40057538f0057555600bfb7 -7e0007050700ebb56200375357009d5321005f876e009f8637000703370037030700efbb6f0097a77700dfda8e00d7c37b0037031f005f030700c0873800f7d9 -8b00dfb96e00cfc78700efc77c00cbb76f00cea75b0007031f0037033700878bef00c0b887007d84f000777dea005f031f005f531f006f77e700f0dbaf00d77d -2a00f7d9bf00edd2b900edcbab00eac6a800edc49c00eabc8d00e6b68900e5af7b00e5a86e00e7b37f00fef0de00df914a00f7ebd700d7781e00f3d1ac00eabe -9900f7e5d900df9d5c00cf6a0900d7853400d1731700df974f00dfa35f00cf6f0f00f5dec900e0a36800fff7eb00d98b3f00e2ab7900fae5cd00d7914c00df8f -3f00f7f3f700df975700df9f6700b7b7b700efedef00735d3f00c7976a00a78b5f00efcb8700cdb59c00735f4700fcdfbe00d7d5d70027252700afaeaf00bfbe -be0097969700878587002f2e2e00a7a6a70098948e007775770047454700a09d9e004f4d4e00e1dede00605d5d006f6d6e00171417001f1d1f00c7c7c7007f7d -7e00d1cdcc00a9a59e00373537003f3d3f000f0c0f008f8d8e0087837f00bab5ae0037332f0079746f0068655f0047433f00c9c4be00cd9d8700c7886d00cc93 -7b00a5441800ddb39f009f360700bf7a5b00efe3de009f3c0e00bf735700dcbaa900e3d4c700efd6c800d7ac9800a74c2100af552f00d7a68f00dbbfac00af5c -3300b8704f00b76a4700b6653f00cea38f00c3ae9a00d6cdbf00e7c3b700d9c6bc00dbc4ad00bea48b00d68b4800af917700af977f00b7ab9f00b8afaa00978b -bf00545bec00c7c7f700c3bbaf007f83d7004c56ec004a4eba006f6da7004f53cf00474ff700afabe700c4ab8f00bfa797006767b700ab938700dfdfef006f77 -df003b41eb00cac3da00a3896f007773cf00424aea006f71bf005763f7005f5b8f009f9bd7006763c7006f73f7003c3eba00dad6cf00978ecc006b69c7005757 -df003737af00977f67005f5bdb004f479f002f37ef002f2fcf00736577008f7357005757af009f9b8f008f8f970057575f00b76b0f00ffd39f00facd9d00e7c3 -8f00d29d7c00dcaf8a00ffc58d00cf915b00cd8b57000767cf00ff9b3700c7854e00bf7f4700c1793a00fe9f3f00ffa74f00ffaf6700ffbb7800fcb66f00fec7 -9700febf7f00dfa95b00ffa34900fead5b00ffb36700da8c1c00ec922700e79b4f00e0951f00e08d0c00e2972e00d8912900df993700df931400d8840b00d486 -1a00d07b0a00d79b47006f533f006f4b37005f3f27008767570067462c00938b7e0091847e000000000000000000000000000000000000000000000000000000 -00000000000002020202020303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030302020202020204040505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050504040202040808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080804020205080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808050202050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -080808080808080808080808080808080808080808080808080808080808080808080808050202050808082d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d080808050203050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d0153535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353883535325353535353 -533883534b37835353383553535353353553530448483553533e4b04535353535353533588535353535353535353535353354b8353535353535304363e535340 -5353535353535353535353373453533483535333303e3730333e535353535353533e055335368353535353303031345353348853d04b4b885353308353535353 -4483535353535353533e34535353533531533e4b535131535353534d5353535330d03636d03053535353534a3e41414141414141414150365353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d5353535353535353535353d0433c414053535353534a37884d4237535350515353535340505353884d44463e53d03c4334535353 -53322e4148502e2e2e2e2e2e2e2e2e2e503542464d3153533e4d462e35535343532e4343434343434253534d37535346333131423637422e483c045353535353 -534a40534443464d53383c46514b2e4848433e882e422e4304534a3c32535353410553535350503505512e515151513cd0534b4d5342433c3c3c3c4153503004 -46994d4d4a4688533053d09953535353535353535353053c05535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353535353482e53535353 -53344a3e99375131314d5031305353405053535353534a4b5353534b465153533641440553313e3e3e3e4a993e3e3e3e31535388404453534d48305353535343 -53535353535353535388534d375353462e2e2e463653303c533cd05353535353533e43535150833499414b53534b3c4444463e53535304463153512e43055353 -41055353533e5142434d2e402e42403cd0534b4d534234535353534653404d88435353d004424b512e532e325353463053535342465353444853535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d5353535353535353535353535353362e5353535353303c374250994242433c424d535340463c3c3c3c3c414b535353533146d034 -463e53535353535353534d44535353535342434643434343434346434230534353535353535353535342324d37535346885353423653303c5348995353535353 -535346305150534d99484340534b4a53532e3e535353533c3e534844344b4b4b41374b4b350504535351445344485342d0534b4d534236313131314653884388 -3c53512e053e35433083435353534630535336434653533442535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353535353362e53535353 -535346993c42404a53505153533153405053535353534a4b535353535335433c355353535353535353534d445353535353533e2e5353535353532e3e53423e43 -5353535353535353534b2e4d37513546885353423630303c53333c535353535353532e444242404651514044344b4a53532e3e538842832e3453484436999999 -419999994044413c4240445344485342d0534b4d535042424242424253533e513e3e4a353e3e403353312e5353534630538846d0465353303c53535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -75025e6d6d6d6d6d6d6d64625f696d6d6d6d6d5f67656a6d6d6d71750f0f0f0f0f0f65026d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d5353535353535353535353535353362e5353535353533c3e4a48512e423c3c4a4b424d40434242424242464b5334404040404146 -404040403553535353534d445353535353533e413c3c3c3c3c3c413e5336424332502e434343434332532e3c423c304688535342364246463530435353535353 -5353424d48992e4851464848344b3c4d4d463e534a99532e3553484453535353410553535330433e35404d304d513042d0344b4d53333e3e3e3e3e3e8353d043 -999999999999463e533242535353463053994431465353883c535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6a6b6b646d6d6d6d606c0f0d645c6d6d60670d6e676773746d6a716d6d6d6d6d -6d6d5d6b5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353535353362e53535353 -5353462e433c51484a99443e30883c434d3131313131424b5335404040402e42404040403553535353534d445353535353533e2e3131313131312e3e53532e41 -3c3553535353535353533541998853468853534236533e464238465353535353535399373799423748463737044b2e4b4b433e4b3c835342d053484453424242 -412e42423153d02e0451463c46433c46d0424a4d53509999999999998853d03c515151515151433e53883c535353463035438331465353322e53535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d79730d6d6d020f65626d645c7470750d5c656d6d616a6d5c746d6d737373730d6d65696d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d53535353535353535353535353533e414853535353533c3e99374244314b4805535388432e50505050503c4b5353535353534d40 -535353535353535353534d445353535353533e46424242424242463e53534b41315353535353535353d0484199483e46885353423653303c5305465353535353 -53539951404a2e4040464040044b4a53532e5037305353423642465053323e3e413e3e3e054a3c414851445344485342d03e414d53384b4b4b4b4b4b8353d02e -4b4b4b4b4b4b433e5353430553534631433553314653533744535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d74736a6e736e6d6d6d645c0d6b746d02726d6d616a766b6d6d6d735f6d -6d6d6d64616d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d535353535353535353535353535353322e2e3153 -5399432e412e4842404d2e3c5353533e41514b4b4b4b4b305353354b4b4b424a4b4b4bd05353535353534d445353535353533e3c3535353535353c3e533ed041 -35344d4d4d4d4d4d374b512e4a513446885353423683313c05054653535353535353995035485035384a354a534b4a53532e4843835353424b53535383303030 -41323030055199304644445344485342d0534a4d53485050505050500553d046424242424242463e535344375353464a995353314653532e3353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d786b6b6a6d6d6d6d645c6d02737502726d6d616a635c6d6d6d735f6d6d6d6d5f6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d535353535353535353535353535353530450415153352e04993753884353534388334b4b2e424b4b4b4b4b4b355350994242994a -414a99445353535353534d445353535353533e434d4d4d4d4d4d433e53484d414d3536404b2e42363e53534d37535346374b4b2e364a3c413c4b412e2e2e2e2e -4d5399424444444444444441534b414343413e42433c3c413753314a3e3c3c3c3c413c3c51043c333550445344485342d053323c3e404040404040403753d042 -8888888888882e3e5353302e05534646885353314653354a53535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d64676767670f736767676778645c6d6d6e6b67726d6d616a745c6d6d6d735f6d -6d6d6d626b6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353534b46464646464646464141 -05534d432e4a05514651514631364d4d4d41424d4d4d4d4d515353883c4053539942535353534141414141414141414153533e3c4848484848483c3e53535343 -535330463e30463253404346423788404d4d4d4d3253303c530432323e4334323153994d3737373737373746530488463005044b3c88888883053c4453539950 -535042535353d0425351414641464641d053533c48484848464048484b53353c3c46463c3c3c3c325353533e3253373e53535305375336885353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -64676767676c5c6767676778645c6d6d6d6a0f726d6d616a706c6d6d6d735f6d6d6d6d605c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d53535353535353535305303030303030303030300453302e535305484848484888535353534d4053535353535353534040535353 -052e32535353535353535353535353535353304040404040404040305353532e53534848535340405353833e37443053535353535353302e53535353d0995353 -535335515151515151515151535353994b535383438853535331405353312e8353042e335353533c315353535353535353535351515353324253535353535353 -533e4253535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d72676d6d6d6d6d645c6a6c6c6c0f736c65616a6d6b5d6d6d735f6d -6d6d6d69656d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353530453535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353045353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6a0202025c770202026a6d645c5d5f5f5f69715f62616a6d65696d6d735f6d6d6d6d5c606d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6571615c71710f7771656d607262746d6d6a676d6d616a6d666c5d6d735f6d -6d6d6a776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d666b676d6d72616d6d6d6d5d6c7a027171717171736a6d6d6e746d695d6d6d6d02626d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d535353535353535353303131313131313131313130325135535353535353355183d0513153535353043134d03283994832535353 -5353535353535353535353535353535353354b8353535353535304363e5353405353535353535353535353373453533483535333303e3730333e535353535353 -533e055335368353535353303053534a3e4141414141415036535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d67676d6d6d5d6c746d6d6d69716d746a6a6a6a6a6a666d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d535353535353535353442e2e2e2e2e2e2e2e2e2e -44354441883e04535351432e4834443c2e4b4d3c463c4242408837993c4650305353535353502e2e2e2e2e2e2e2e2e2e503542464d3153533e4d462e35535343 -532e4343434343434253534d37535346333131423637422e483c045353535353534a40534443464d53383c465153d09953535353535353053c05535305535305 -53530553535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d5353535353535353535383993131313131314d055353533c3142433531463035425353042e414231535353535353045353324241 -4d05535353313e3e3e3e4a993e3e3e3e31535388404453534d4830535353534353535353535353535388534d375353462e2e2e463653303c533cd05353535353 -533e43535150833499414b5353532e32535346305353535344485335435335435335435353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535305412e2e2e2e2e2e4188 -5353533c31533e3c434053304d53534a4d324604535353535353424233833c35444335535353535353534d445353535353424346434343434343464342305343 -53535353535353535342324d37535346885353423653303c5348995353535353535346305150534d994843405383435353534630535353533442535330535330 -53533053535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d53535353535353535353054634343434343446885330833c31535304463c305353533e3c51514344515142405353835146993053 -533e434b5353535353534d445353535353533e2e5353535353532e3e53423e435353535353535353534b2e4d37513546885353423630303c53333c5353535353 -53532e44424240465151404434312e535353463053535353303c5353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d01535353535353532d080808050303050808082d5353535353535353535305419999999999994188 -534a46414a4b538843374330535340424848424248484240534b423730504399999942413e53535353534d445353535353533e413c3c3c3c3c3c413e53364243 -32502e434343434332532e3c423c3046885353423642464635304353535353535353424d48992e48514648483432425353534637d0d00553883c535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353015d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d0153535353535353 -2d080808050303050808082d53535353535353535383054637373737373746885353043c5151533e2e53483c0453404237374a42373742405383d099464a4843 -993838383053535353534d445353535353533e2e3131313131312e3e53532e413c3553535353535353533541998853468853534236533e464238465353535353 -53539937379942374846373704883c53535346424a4a3053322e5353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353015d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d01535353535353532d080808050303050808082d535353535353535353503c3c4040994d40402e2e -4d53533c314b504d2e318333535340424040422e40404240535353538342462e510453535353535353534d445353535353533e46424242424242463e53534b41 -315353535353535353d0484199483e46885353423653303c530546535353535353539951404a2e40404640400453430553534630535353533744535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535301010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353 -2d080808050303050808082d53535353535353535353314d2e325151322e42d004313e3cd0375142432e43464053404a36364d4236364a405330434b322e0535 -2e9905535353535353534d445353535353533e3c3535353535353c3e533ed04135344d4d4d4d4d4d374b512e4a513446885353423683313c0505465353535353 -5353995035485035384a354a5353443753534630535353532e335353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d535353535353535353830505322e42422e340505 -83514246424d53484453303e055334444444423c4444443453533e3c4a30888888503c3e5353535353534d445353535353533e434d4d4d4d4d4d433e53484d41 -4d3536404b2e42363e53534d37535346374b4b2e364a3c413c4b412e2e2e2e2e4d53994244444444444444415353302e0553464d50503e354a53535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d5353535353535353534b2e2e2e2e43432e2e2e2e3753533c31535340503443365332515151514a2e51515151325353044441433c -3c3c3c4d53534141414141414141414153533e3c4848484848483c3e53535343535330463e30463253404346423788404d4d4d4d3253303c530432323e433432 -3153994d37373737373737465353533e325337515151323688535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353514853535353 -5353534231535340514b31535332515151515151515151513253535353373c30535353535353535353535353535353535353304040404040404040305353532e -53534848535340405353833e37443053535353535353302e53535353d09953535353355151515151515151515353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d5353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101013b3b3b3b3b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c -9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c013b3b3b3b3b019c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c -9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6a766d675f6d6d6d6d6d726d64746d6d -6d666a5d0d67646d6d6d71750f0f0f0f0f0f65026d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -526d6d660d0d666d6d6d5e6d64746d6d6d666a5d0d67646d6d6d71750f0f0f0f0f0f0f65026d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d61676d5c6b6b6b6b6b6b0f6d65616d6d6d6e5c6672720f626d6a716d6d6d6d6d6d6d5d6b5d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d0d5c6060655c716d6d6a6b6065616d6d6d6e5c6672720f626d6a716d6d6d6d6d -6d6d6d5d6b5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d756b6d5c756d6d6d6d6d736d620f626d -6d6e5c6d6d6d6b5f6d5c746d6d73737373656d65696d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d786b656d785c705c6c786d620f626d6d6e5c6d6d6d6b5f6d5c746d6d7373736b6a6d6d65696d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d73665c756d6d6d6d6d736d6d5c786d6d6e5c6d6d6d6b5f766b6d6d6d735f6d6d6d6d64616d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7464780d640d6c64676464606d5c786d6d6e5c6d6d6d6b5f766b6d6d6d735f6d -7573666d64616d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5c785c650d0d0d0d0d0f6d6d726c61 -615c736161610f5f635c6d6d6d735f6d6d6d6d5f6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6971717171717171717171676d726c61615c736161610f5f635c6d6d6d735f6d6d6b646d5f6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7169020d0d0d0d0d0d0d6d6d65727575696c757575735f745c6d6d6d73787575526d626b6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5f7979797979797979746d6d65727575696c757575735f745c6d6d6d73605f -6973626d626b6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d720d6d6d6d6d6d6d6d645d6d67656d -6d6e5c6d6d6d6b5f706c6d6d6d736c5c5c5f6d605c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d747a71656565657165646d6d67656d6d6e5c6d6d6d6b5f706c6d6d6d736b736b636d6d605c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a736b6b6b6b6b6b6b0f746d676b71715c737171710f5f6d6b5d6d6d735f6d6d6d6d69656d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d71695f5c6d67676d6b6d79726d676b71715c737171710f5f6d6b5d6d6d735f6d -67716d6d69656d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a0d6d6d6d6d6d6d6d6c746d677764 -640d6c646464735f6d65696d6d735f6d6d6d6d5c606d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -5d770d6c7769710d6b0d775f6d677764640d6c646464735f6d65696d6d735f6d646b6d6d5c606d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a72757575757575756b746d67656d6d6e5c6d6d6d6b5f6d666c5d6d73726565756a776d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d665c6b6a6270710f72665d6d67656d6d6e5c6d6d6d6b5f6d666c5d6d73727a -6b656d6a776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d027777775c0f77777777666d676b71 -7161737171710f5f6d6d6e746d690d0d0d6002626d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -64616173616772610f61616a6d676b717161737171710f5f6d6d6e746d690d0d6e6d6d02626d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d720d6d6d6d6d6d6d746a6a6a6a6a6a6a6a6a5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d66616d6d6d6d6c6d6d6d6d746a6a6a6a6a6a6a6a6a5d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5e5e6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b019c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d -6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d9c013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b019c9c -9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c -9c9c9c9c9c9c9c9c013b3b3b3b3b019c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c -9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c013b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b0101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101013b3b3b3b3b010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949493d3b49494949443b494949 -4949494933ce49494949353049333649483d4949494944494949492f353838352f49494949494a33414141414141415038494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494a3c31494949414c4949494050344c452e454545453c3549363a4942433c3c3c3c4149403049464e44444e -4647492f49384e49494949494949494c3c3b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949482e434c4949414c494949 -33454a434d2e402e42403c3549363a4942ce494949494649454447434949354942364842492e314949462f49494b3c3944374949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949493744ce36363641363636343b394949455049443749423549363a4942383030303046494743473c49452e3b -3335432f3b43494949462f494c463349344249494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949493744383a3a3a414e3a3a40 -44413c42455049443749423549363a49404242424242424949334533334a343333403149302e494949462f493a3a49492f2e4949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949374449494949414c4949492f43333440442f3a452f4235ce363a4931333333333333394935434e4e4e4e4e -4e463349314249494946404e2e4c4949473c49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949493744494a4242414242423d -49352e4945462e46432e4635424a3a49404e4e4e4e4e4e4749353c454545454545433349473c4949494644502e484949312e4949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494942464049313232413332323b4a3c4137455049443749423533413a49353636363636363b49352e3636363636 -3643334949433b4949462f4947414749374449494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949494949493b2f2f2f413d2f2f4c -483a3d464450494437494235494a3a49374040404040404c49354642424242424246334949444b4949462f493b412f492e314949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949304a333c3c3c3c413c3c48393c3134405049443749423549313c33454545454545454b49354a4747474747 -472e3349492f2e3b494644443c4249354a4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949494c3c5049494e4049504a4949 -49384249484146414646413549493c37373737464037373849343c3c43463c3c3c3c314949493331494b48483549493847494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494930404949302e3b49392e324949493c3049494949494949494949484549493142494949494949494933424949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949bb5e49494949494949497b5349bb62494949496f7649494949689d4949494949499d68495268494949bb7649 -6f5d5e49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -7976494949494949494949499d6e494949499c6a6a764949494949494949497b78494949494949787b49494949497b0d49494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949493d49494c3334353838353531474949492f3133333333332fce393b4949313349493947313939393dce39393939394c2f31343939342f -393637362f3935452f3640343939393d36343d3b39334048473939394c3d36452f374739394733cece3139ce3735323939393939313339394439393939393939 -3939364c39393348372f3939393935452f3640343b3939314b34304c39ce404847393939473d39393939393939394c473b39364c3d3833394734393933303939 -3938ce2f31393933402f3939393d4ece39393939ce3439394ace4141414141414141443639393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949499d646e6253494904626e6a9d -496d75494949495274494949496d78636363636363787b49626e68496d6664bb5e6664bb49834949494949494949494949494949494949494949494949494949 -494949494949494949496f5e494949494949494949494949494949494949494961c849494949494949494949630f5e4949497567716b49494949494949494970 -737a7a7a7a7a7a73664949494949496bbb49494949494949947b494949bb49494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494942453743424a4a4e4a4a42404a4835433c2e4242422e -2e444a3542313736434749394a42392f3d384135393939473c4a4b2e484843ce2f2e422e433936424434402e43442e434a3744433835502e4439394b43504542 -4444422f42412e4a4244393642374633393939304340393943394a3c3c43463c3c4242403939364e2e4a3939393936424434402e43442e434a3744433638502e -4439394b43444a2e44363039394e414641354244482e413831432f2f42372f3d3b443735463531463c443939392f45464a4c4c44413739364a393939392f312f -39394743473939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949495e6064527664759d6849496d75494949495274494949496d645e5e5e5e5e5e647b49496274686e7b6670 -4949747b5e6449494949494949494949494949494949494949494949494949494949790f6b6b6b6749026b5c61bb496c6b0f6b71494949490f49494949494949 -61c849494949496c6b0f6b7149650d4949494949390f944949666c49494949706b7474747474746b66494949494949776e49494949493b726b616c66636b4979 -0f6b6b6b67790f6b6b6b674949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949493d3c3c2f4a494940502e40493d3c3c314949363a502f494933444245484a3a3a4935462f3940433135463139394242474b3c444446ce -39393939463139364e3939394a3c4631393939332e4a3936423d3c423339394b4e3b3c3c374a3639393939364239364631393d4350392f394339393939403a39 -39393e4339393939352e39393d3939364e3939394a434631393939332e4a3936423d3c42333930434e3c414640463039404a3d462f39403a31413c3c4137482e -3c46432e3a433c48ce2e444533394c3342424342343b392e3339392f42413c434239394448393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949497b78785e49494949 -496d75494949495274494949496d6e4949494949496e7b4966747474747466604949747b49684949494949494949494949494949494949494949494949494949 -4949bb5c784949496d737b496779494994734949494949490f497869696969696b656969696a49499473494949c86c49494949494973944949496cc849494970 -6c4949494949496c6649494949494963744949494949755c3949755c497b49bb5c78494949875c78494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949373a49434949433d31464949374e49494937502e4e -494936444040373a3d46474236393938434335504239384347394b4a39392ece393939393cce39364e3939404a3b35433d3939473a4e37442e3438334a4c394b -4e39404e394e3c42423339364239394550393a4039392e2f4339474040422e40402f394630393939352e3931464739364e3939404a3b3543313939473a4e3744 -2e3438334a47393c33374a3033414c39382e394a4839374a313c39394a373939394437472f38413d47454b424146443c47464b39433047433939392e422f3939 -31393935423939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494949499d6e756249494949496d756f7070705f6e70709d496d6e4949494949496e7b49bb60766f705fbb64 -70706e7b49494949494949494949494949494949494949494949494949494949494949bb5c78494964724949706c494994734949775c5c5c0f5c6a6a73026a6a -6b0d6a6a6a6e49499473494949390f7a7a7a7a7a7a0f944949497872494949706c4949494949496c66494949494949494949494949496e714949c86c49494949 -bb5c78494949875c7849494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949373a49412e2e412e2e414949374e49493b4c493642494931384b434044313a4543393939384231423b43332e3539394b4a39392ece -392f424c2e3432364e394a412e2e2e464a39393d4a414240443a2e414839304b4e39344a394e372f2f3b39364250424242424242424444504331353737424237 -372f392e36cecece483ccece2e4033364e394a412e2e2e464a39393d42414240443a2e414839393c33374a3939414c393d3539374a394b4a313c39394a372f41 -2e46432e45374342393939333c2f383c394a37394330312e39393446473939393939393d3c393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949bb64bb68646f494949 -626d756f6262625f6e62629d496d6e6868686868686e7b49497474c8606649649d9d757b49494949494949494949494949494949494949494949494949494949 -49494949bb5c754969674949bb734949947349490d6983830f83494973bb494961c84949494949499473494949496b78f6f6f6f6f67394494949686b7b494970 -6b9494949494946c6649494949494949494949494949bb6c79c86c784949494949bb5c6e494949875c6e49494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949373a49434747434747434949374e4949404e493642 -4949344242464242493546443939393842393939443a433939394b433a3a46ce39424a392e3542464247304c3b2e313b3d3b393931344a2e343d3c3439392e43 -4e31424242432e42424038364233343c4834453c3433472e463c4b2f2f403a2f2f4c39423a424242434142424245424642473d474c2e314c3d3b393931354a2e -343d3c343939393c33374a3939414c39393939323c393642313c39394a37394a48403639394e4b2e353939333c39333c394445394330332e3939454239393939 -3939392f3c3939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949495f6249495d74494949746375bb6649495274494949496d6a6e6e6e6e6e6e6a7b4949745d7b66664964 -4949747b4968494949494949494949494949494949494949494949494949494949494949496d6c9d0d0d4949680f494994734949835c5d490f49494973a17b7b -5c747b7b7b5349499473494949496c9d494949494973944949494967794949700f6c6c6c6c6c6c0f66494949494949494949494949494976730f0d49497b4949 -49497b6c9d4949497b6c9d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494947483a49412e2e412e2e414949374e4933463d49364249492f334c2e3b34493d413439393938423939393441443939394b2e363643ce -4b3c4c3942383948462e2e3c2e413c2e41312f3d4541424a2e4a3139302f4c3a4142333533333333383d3c4a4239392e3439352e3939394e4636382e2e2e2e2e -2e37394a48393b454346504739393945462e2e3c2e413c2e41312f3d4541424a2e4a31393d2d393c33374a3939412f393939394746393842313c39394a37373c -413c2e2e442e33352e3939333c39333c3944403943302f3c3939404239393939393939332e393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494904640449490464684949 -6f6a7583646f495274494949496d6e4949494949496e7b4949746366606649649d9d757b5e644949494949494949494949494949494949494949494949494949 -4949494949496a676a6549495e7349499473494949705c530f497563715c5c5c0f6c5c5c5c5e49499473494949495c650d0d0d0d0d0f9449494949766b394970 -6c4949494949496c6649494949494949494949494949396c6e945cf6636b49494949496a67494949496a67494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949494949494949494949494949494949494949494949494949494949494949494a43404943494943494943494a4344493a3549493642 -49493543424642462f3d41313d474a3c423939392f41383939394b4a39392e44373d3939423639364e3b2e3d392e31392e31454439ce2e35393638394445394b -4e4b3e412e2e2e3c423935414239392e3439352e3939354441363344313131313a39394a482f334a33334243383939364e3b2e3d392e31392e31453a393e2e35 -393638393a45393c33373c44374143353939393946393542313c39394a37393945403939393c2f392f3939333c39333c3934ce39433039434739384339393939 -39393948443939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494952744949494960524949495f75496675746064747452496d6e4949494949496e7b494974625e66664964 -70706e7b49834949494949494949494949494949494949494949494949494949494949bb49497571706b49496461496d94734949494969690f49636b87494949 -61c84949494949949473494949495c0d6a6a6a6a6a0f94494949494977f649706c4949494949496c664949494949494949494949494994734949796549bb4949 -bb49496e7149bb49496e714949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949494949432e3c413c2e43494949494733333333452e333d3544402e502e4442414242483d313d39393939413d3939394b4a39392e48 -433b3939424b3b364e3b2e2e4e2e372e413145463c3c43413c3c3c3c464547484a2fce422f2f2f344239394a42334e46424e42464e343750415035432e424242 -4139394a48502e2e2e2e2e2e4a393b364e3b2e2e4e2e372e413145463c3c43413c3c3c3c4645393c33372e48384135463a4c472f412f362e313c39394a374a3c -3c463c3c3c413c3c3c4239333c39334143434343413d394437393b3c453939393939392e33393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949495f64647864646464786464c8 -496f64536f786d62607b7bbb496d6e4949494949496e7b49526e5f7074607b644949747b49494949494949494949494949494949494949494949494949494949 -4949496c026e6c6e49717a786bf6536b5c734949494953610f49490d7a7070705c787070706f536b5c73494949495c6649494949497394496369696971714970 -6c4949494949496c6649494949494949494949494949495c676e6c6e494949496c796e6c64496c796e6c64494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949494949494949494949494949494949492f3c2f49452e4242334949492f4a342e2e2e2e3c46 -2e50352e452e4a2e49494639452f39394b4e393939414c3939394b41434341ce4243434341374a4641422e314c2e31472e313939393939444439393939393a43 -462e35464242422e423939314631363c4036503c36313939433939432f3939394639394a3a3636363636363636344a4641422e31472e31472e31393939393944 -443939393939394e3d374a3939414c302e3650434143434a314650503c374c2f2f433d2f4c46394c48393d383c314739394332393939393d3c47393243424540 -4e393842393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494949494976604949494949494975a1496ebb5274494949496d78747474747474787b497b75669d5f606f64 -5276757b494949494949494949494949494949494949494949494949494949494949495e790d634949836a0d6349494970024949494949766a494968735c7171 -7171717171c849497002494949495c0d02020202020f9449c8020202027849700f7171717171710f664949494949494949494949494949bb6a0df64949494949 -a1790d744949a1790d74494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494a3a2f454e40454e414a4949423a494949494936424949354a383c383c494943404247393446ce39393946473939393b2f463d4739 -363c2f2f2f4c39364e392e42372e40424631473c3c3c3c46463c3c3c3c30394b4e393e3c36363645423939394245392e3439352e3939443c4150ce4345484848 -413939374e4e4e4e46424e4e4e4539364e392e42372e404246312f3c3c3c3c46463c3c3c3c3d393939374a3939414c3939393939413939392f45454545333442 -424142423546472e424c3a2e2e2e453a3a462e3a3a3739393433393947373a443839362f39393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494974524949494949 -49495d624953495e6349494949047b7b7b7b7b7b7b7b834949666f4952624966666666bb49494949494949494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949496965494949494949494949494949494949497869696969696969684949494949494949bb -c8c8c8c8c8c8c8c8bb49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949494949494949494949494949494949494949494949494949494949494949494c3a4c474b4b4b4b4b4b36493d4a3b4949494949384a -49493d484848483749493c2f3939393734393939392e4739393939394e4b39394c432f39393939363a393b34362e3331313b3939393939444439393939393936 -443930404040404036393939384a394ace39344a3939392f3445343740404040453939393939393343473939393939363a393b34362e3331313b393939393944 -44393939393939393936443939464c3939393939463939393939393939393939392e4c394c433d4539393939393931363636363636ce39393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494953494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -393939393939393939393939393b3939393939393939393b3b393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393b3939393939393939393939393b3939393939393939393b3b39393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949496d4949767b045249494968bb -49494949495e5e494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494976c8a14949494949496f707649494949494949494949 -4949494949494949494949393939393939393939393939393939393939393939393939393939393939393939393939393939393939393976c876943939393963 -79783bf66aa139393994f6f6f6703939788339c89c707039bb6e3939393939396378393939393939393939396e39a16e75873939390d393939393939393939f7 -053939706a7894393939398739393939393b7878c839399d96397b0d0df639393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949747b496e60706e74045e64664949494949707049494949494983494949494949494949494949494949494949 -4949494949494949494949494949494949494949494949494949494949494949494949494949494949bb4949496f5e494949bb4949494949494949bb4949496f -5e494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949497b70756e5e4949bb7464639d636e6e6e6e64646e6e6e6e63498349494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939396e77796c7b39f6f6780d6bf6f672737770396c7267656c79396c61616b78796b615c5c393939613939 -7867676b618739f6637b39836c0df6776c773939396b39726c6c6b6b6c6c77776939396e7a5c7a39393939727839398339a177710ff639696b616a796a6b6339 -94726739393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949497666496e7b604f666e647b49 -bbbb836d6d5f5f6d6d5368835e644949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949490f49636b4949026b5c61bb636b49494949490f49636b4949026b5c61bb4949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949a164767b647083494949494949496670494949 -4949a1644949494949494939393939393939393939393939393939393939393939393939393939393939393939393939393939393939399473390d613f6cf639 -39656e39837b6a73f6733939396361396cbb390d78797939a15c3939396b39397867bb875c6339690f6c6b5c6173703994733994396b393939397967393939c8 -6c39393939f661393976397073f6396769393939657939637875716c637979946c79053939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949496f74496e496e53686474494970645e74746e6e74747b6e664968494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949490f49497b496d737b496779497b49494949490f49497b4994737b -49677949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949493b8383835e646e768383833b49707474746e6e747474704949bb49494949494949393939393939393939393939393939393939393939 -3939393939393939393939393939393939393939393939395c70396161613972a1656e39c86139c86b7339396ba16a396c670d5c7879610d675c3939396b3939 -7867393971f639396c94397269697a3939733961946b39947979716179797b3973a1393939f6613976739439f66b6373a1393939676939637a6b7af75c6c7872 -78393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949490475496e49606f7066757b49 -49706e6849707049bb64704949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949775c5c5c0f5cbb494964724949706c494949775c5c5c0f5c87494978724949706c4949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949494949494949494949494949494949706e6e6e6e78646e6e6e6e70497b7b7b7b635f7b7b7b -9449494949494949494949393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939676a399c0fc8395c -76656e39c86139395c7939397339397a0f6c67637ba1f77a6b0f0d70696b5c5c6b735c5c6b6339396c767b7275766b393973870d0d6b76f66a6a72776a6a7b39 -616ec8c8c86a5cc8c85c7939397a0f7839390d946769390d726e786c79735c6b7639393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494978606049746d6e68526349494962604f707053755d49494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949494949494949490d6983830f8349494969674949bb734949490d6983830f83494949696749 -49877349494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949499d66bb49499c7649493f705d7b6e83497b66684964646349494949494949494949393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939767b39690f78395c76656e39c86139390d70393973393939a175656c63756c69c87b877b61653939 -780d0d3fbb3f39396c61616b75397305396b7b875c6b6c78949469679494053971677777776c0f777777793939690fbb39786c3b6769397b757a6c796b799478 -5c673939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949496e49494963a16e49046449 -4949495f707070666649494949684949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949835c5d490f494949490d0d4949680f494949835c5d490f494949490d0d4949680f4949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494994666ec8839c7087666e66bb495f6649a17449493b05 -7849490549494949494949393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939707ba16b7561395c -76656e39c8736c6c6c6c6c6c733939785c5c5c6b730f6c5c5c5c6a636a730d7878706b0d6c7366396c94397a75396b76396c7639657375f75c5c5c5c5c5c7839 -726a393b796b6b6987393939706b7178876bc839676939396969796b6c6a6a6a6a7a393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949649d9d7663746e707064bb49494953755f5f60494949495e64494949494949494949494949494949494949 -4949494949494949494949494949494949494949494949494949494949494949494949705c530f494949496a6549495e7349494949705c530f494949496a6549 -495e7349494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949493b7075c86e609d3b494994766e7b70607b7663496449a16449494949494949393939393939393939393939393939393939393939 -3939393939393939393939393939393939393939393939f66b6365793b6b395c76656e877839c863393939870d673905639494a17178705c6e7087f679676c79 -79c86b393972f7396c6a785c75396c70396c9cf60d736e700d9c767676673939726a96707a7070716bf7393f5cf7f77105f63939676939397a67797961717979 -796b3939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949645d647663667676767668 -494949496d6a786f4949494949834949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494969690f49494949706b49496461494949494969690f49494949706b494978614949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494976757575646a64757575757670637863f66e63707449 -64494983494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939797039a13f395c9c5c -76656ea16c3979675c94696c0d9439396c61616b78796c6c5c61397b7761737777396b390d7783396c69795c6e796b67796b706a0d730df66b617777770f3939 -726a695c5c5c5c5c5c7a39c86739966b630d0d0d5c61797a6b7a0d0d716c0d0d0d6b393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949496e496e49637b49494949496664646464787864646464664949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494953610f4949494949717a786bf6494949494953610f4949494949717a -786bf649494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494939838370bb70666f663f833949496449a17449a174496449494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393905c86c6c6c73715c76656ea16c39790d677a6ea19494bb396c0539676e797939a161390576766b76 -763f6b39657939396c94397a6e696b656969a139396b39396b9439393973393972657575757575757575c876636363736379797961717896726b6ef7f7f76c7a -f7f63939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949496e496e49636e60745f707b -49494949497070494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949766a4949494949836a0d6349494949494949766a4949494949836a0d63494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -494949494949494949494949494949494949494949494949494949494949494949494949494949494949496874606870663f6375bb4987667866636e70a17449 -6449494949494949494949393939393939393939393939393939393939393939393939393939393939393939393939393939393939393987610d390571bb390d -7b656ea16c39790d056b6b5c5c5c0d396c7979616e7971790d61396e5c5c0f5c5cf6730d670f87396c71726b753961633939390d5c0f69c86b796a6a6a733939 -787a7a7a7a73727a7a7a7978777777777b3939396769393939796b5c5c5c6c0f9c39393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949497049604904bb6f7b52627b4949494949707049494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -4949494949494949494949059c4949707049499d0549057676767676763f05497449494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939399c793939f6653939393967757b67397969396a723939393939f66e6e6e769c6e6e6e63393939396c39 -3939f675757505399c707070943972c8393939397b637963787979797979393939393939666c8739393939393939393939393939697939393939696139393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -3939393939053939393939393939393939393939393939393939393b393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949495252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252523b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949494949494949494949494949494965715e4949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494968786149494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494983a14f494949496c7049494949494949535e4f494949494949494949494949494968 -5e534949494949496f68494904a18349494949494949494949685e53494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949497a0f5c49496c0d4949766b61 -615c7449495c654949680f4949786b616c7849494949497373736c604949796b616c63bb0f49496a6b67496a6b616cbbbb0f4949490f4949796b616c6349496c -0d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949735e49c8776c53497965496f73744962616c6849680f4976737b496f6b9d49494949735e4966737b9c6b6f -49047bbb0f49497775499d737b496853bb0f4949490f499c6b6f49837b49c8776c53494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949735e4965647a7549c86c63 -7b7774496778677849680f49787a494949656a49494949735e49496c63786163636370bb0f4949617449787a49494949bb0f4949490f49786163636370496578 -7a754949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949735ebb73bb63774949c86771737468736f705c49680f497872494949656a494949497370a1786b6f786b65 -65715cbb0f49496174496e7249494949bb0f4949830f49786b6565715cbb73bb6377494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949735e7871494f6b5e499d49 -496c706e7149496c5d680f49a16b7b496f6b7049494949736c6b6b5249a16b6f490265bb0f49496174497b6b76495353bb0f7449c86b49a16b6f497965787149 -536b5e49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d494949494949494949735e617549490d0d49715c6c7749616e49497967680f49496e6c616b794949494949735e49696549496e6c -616c5ebb0f497a0f6b7a49f66c616b6dbb0f6761737849496e6c616c5e616e49490d0d4949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949735e49494949494949496f -7b4949494949494949680f494949495e83494949494949735e49636c494949047b4949bb0f49496174494949497bbb49bb0f497bbb49494949047b4949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949750f79494949494949494949494949494949494949680f49494949494949494949494973670d6b0d49494949 -494949bb0f4949027049494949494949bb0f49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949756a78494949494949494949 -494949494949494949686c494949494949494949494949786a6ac84949494949494949686c4949494949494949494949686c4949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949494939302f394949494949 -39303b49494949473d3b494949473d3b49494949494949493d47494949494949494949494949494949494949494949494949494949494949393d2f4949494949 -494949494949393d30394949494949393d4c49494949473d3b494949473d3b494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494940414646463549412f47433c3c4e424935462e434b4935462e434b4949412f4935463c43374a4141313c -4141414139493c4141464439493c354949493b413b4949404143414338494949494949494950414646463549412f2f433c3c4e424938462e43374938462e4337 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d49494949494949494944433349492f3d49412f37 -2e49394242492f3b493346492f3b4933464949412f474135494947493c35493c3549494949493c3549302e50493c354949493b413b4944433149493546354949 -4949494944433e49492f3d49412f372e49392e42492f3b493346492f3b4933464949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949492f413e494949494949412f34432f494b4249494931422e49494931422e4949412f383c49494949493c35493c -3549494949493c354949372e493c354949493b413b2f41ce49494949373c49494949492f413e494949494949412f34432f494b4249494931422e49494931422e -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949364349494949494949412f49 -483c43434249394246404c49394246404c4949412f362e49494949493c35493c3549494949493c3549394a4e493c354949493b413b3643494949494947412f49 -494949364349494949494949412f49483c43434249394246504c49394246504c4949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949372e49494949494949412f4949494945424935433b49494935433b49494949412f3d4147494949493c35493c -4643434049493c433c464e47493c4643434343413b372e494949494949413349494949372e49494949494949412f4949494945424935434c49494935434c4949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949354649494949494949412f49 -4a37353c4549304636354b493d4636354b4949412f49443c363638493c35493c4b30304749493c4834444249493c4b30303031413b364349494949494c413d49 -494949384649494949494949412f494a37353c45493d46363837493d463638374949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494c4134494949494949412f4933444a48394949333a4a384949333a4a384949404c4949383a4e3e493c35493c -3549494949493c3549494334493c354949493b413b2f413349494949364649494949494c4134494949494949412f4933444a48394949333a4a364949333a4a36 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494843314949394749412f49 -494949494949494949494949494949494949494949494949494949493c35493c3549494949493c35493d4134493c354949493b413b49443c2f49493346374949 -494949494843314949394749412f4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d4949494949494949494937463c2e464b49412f49494949494949494949494949494949494949392e304949494949493a41433d3c -4643434249493c4646413a49493c354949493b413b493944412e3c4145494949494949494937463c2e463749412f494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d494949494949494949494939323e3049494e4749 -49494949494949494949494949494949494949373b4949494949492f3030392f3030302f49492f303d3b4949492f3b4949494930494949494c33333b49494949 -4949494949493933343049494e474949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d080808050303050808082d4949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949 -49494949494949494949493939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b -2d080808050303050808082d52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252522d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015253 -53535353535353535353535353535353010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152535353535353535353535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015253 -53535353535353535353535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152535353535353535353535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015253 -53535353535353535353535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d010101010152535353535353535369696953535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353696969535353535353535353535353535353535353535353535353532d080808050303050808082d01010101015d0404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404045d01010101015253 -53535353535369696953535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353696969535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -0404040404040404040404040404040404040404040404045d010101010152535353535353696969535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535369696953535353535353535353535353535353535353535353532d080808050303050808082d01010101015d0404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404045d01010101015253 -53535353696969535353535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353535369696953535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -0404040404040404040404040404040404040404040404045d010101010152535353535353696969535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535369696953535353535353535353535353535353535353535353532d080808050303050808082d01010101015d0404040404040404040404047b65 -04046704666978045b020262040404046f6f6f6f6f6f5b04046e5b766066046f6304046652040404755f7b62040462696d62740404745e046e78645e046e5b76 -6066046f6304046652040404755f7b62040462696d0404045e7a5f040404045f6304040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404045d01010101015253 -53535353535369696953535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353696969535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d0404046e6b6b6b6b6b6b6b6b6b730404730463796b705e67716c04045f730f0f0f0f0f0f0f5c5e61676a61737562 -6c5e5e71645e52686764606b7462735c0d645c02026b5f5e61715c6b6861676a617375626c5e5e71645e52686764606b7462735c0d0404046d026b7a5b5b0d73 -6a040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -0404040404040404040404040404040404040404040404045d010101010152535353535353535369696953535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353696969535353535353535353535353535353535353535353535353532d080808050303050808082d01010101015d0404040404040404040404045273 -040473040404615f5d5d5b73040465650404040404046d5c7952737b046967620f6c6c73646a5c6c736b61676b6c6a5f61646c67676b5f04040468736252737b -046967620f6c6c73646a5c6c736b61676b6c6a5f610d0262045b6271776c71746804040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404045d01010101015253 -53535353535353535353535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d040404046d5e5e5e5e5e5e5e6273040473717171735f690d047304047202040404040404046972047202046a7a62 -6c0404726404040467646f5e600f5e6f02647204045c5f040404046c5f047202046a7a626c0404726404040467646f5e600f5e6f0264720f6b0d6c6f7364046b -52040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -0404040404040404040404040404040469040404040404045d010101010152535353535353535353535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d01010101015d040404040d5c5c5c5c5c5c5c6c73 -0404736262625c5f690d047304047202040404040404046660047872046472626c040472645e0f5c6b6b5c79786b710404647204045c5f045e716f5c74047872 -046472626c040472645e0f5c6b6b5c79786b71040404625c5e606c047264046b5204040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404046969690404040404045d01010101015253 -53535353535353535353535353535353015252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52520153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -2d080808050303050808082d01010101015d0404040404040404040404045273040473727272735f790d047304047202040404040404665d0404626c04757162 -6c0404726404726a7975040465645c7404646c6767735f04727a04616004626c047571626c0404726404726a7975040465645c740404625c04626c046702046b -52040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -0404040404040404040404040404696969696904040404045d010101010152535353535353535353535353535353535301525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252015353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353532d080808050303050808082d01010101015d0404046860606060606060606473 -0404736666665c5f790d04730404725c6565656565656c0204046f6b046071626c040472646a5c735c5c5c0d6166746104645c64646b5f646c6f046175046f6b -046071626c040472646a5c735c5c5c0d616674610404625c04626c040d79046b5204040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040469696904696969040404045d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015353535353535353535353535353535353 -2d080808050303050808082d01010101015d535353687a7a7a7a6c6c7a7a7a675353736565656b5f790d5373535372656e6e6e6e6e6e61025353537353607762 -6c53537264535302695353536c7b536d53647253535c0d6a525353776e535373536077626c53537264535302695353536c7b536d5353625c53626c535f66536b -5e535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -5353535353535353535353535369695353536969535353535d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101015d5353535353530d520d0d66670453 -535374747474746d5b5b53655353656a5353535353537a02536f7b737b75615d6c53537264726c6c736c6c6c0f6c6c6c71647253535c6a6b5b535371646f7b73 -7b75615d6c53537264726c6c736c6c6c0f6c6c6c7153625c53620f6c6c6c6c0f5e53535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535369535353535369535353535d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101015d53535353530d5c6f0d0d6f617a535369727272727272727272720d5353535353535353537a02530d6b0f6b6b7a5d -7369696c645b7b7b6b5e7b5b6b53686a53640f6b6b0f5f616b6c6c0f6a0d6b0f6b6b7a5d7369696c645b7b7b6b5e7b5b6b53686a5352606c5d6f53536b625353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -5353535353535353535353535353535353535353535353535d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101015d53535353786c6d530d0d536f6c69 -53625f5f026c5f5f610d5f5f706f61616161616161616b02535353735353536d02020202625f77770f777774736f617268687b735d6f046e6c7b7b7b5b535373 -5353536d02020202625f77770f777774736f617268676161610265656b6165656a53535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101015d535353537b5e5353690d53535e7b5353535371755353665c685353685f5f5f5f5f5f5f5f5f5e5353536b53535353 -53535353535353535c6853686c5e0253535353656453535b6b7b53535353536b5353535353535353535353535c6853686c5e025353535353535d757575757575 -66535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -5353535353535353535353535353535353535353535353535d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101015d5353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353695353535353535353 -2d080808050303050808082d01010101015d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -5353535353535353535353535353535353535353535353535d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353696969535353535353532d080808050303050808082d01010101015d5353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353536969696969535353535353 -2d080808050303050808082d01010101015d53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -5353535353535353535353535353535353535353535353535d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353536969695369696953535353532d080808050303050808082d01010101015d5353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353 -53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d01010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353696953535369695353535353 -2d080808050303050808082d01010101015d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d -5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353536953535353536953535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101014f655c616904010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010461010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101017a620101010101010101010101010101016960010101010101010101010101010101010101010101014f6e6f6d656501010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -680f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016453 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101046868686868530101600401025e01010101010d015f520101016f74046a025f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010169536068010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101016f68010101535e4f010101010101010101535e4f01010160650101016f040101010101010101010101686c -68010101010101010101010101010101015b6f0101010101686f047301010101010101010101010101010101010101010101010101010101014f5e6f0101014f -5e6f0101010101010101010101010101010101010101010101045e4f01010101680f017b0401010101045e4f0101010101010101010101010101010101010101 -01010101010101010101010101010101685e680101010101010101535e4f01010101535e53010101010101045e4f010101010101010101010101010101010101 -01010101010101045e4f01010101010101010101535e530101535e4f01010d6301010101010101010101010101010101535e5301016801010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010170730f0f0f0f0f0f0f5c5b710201616b6c6c6c6c6c0f010d72010101 -66616d0d670f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680101015b6d010101010101 -010101010101016b5e7173656d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101685b5b5b5b5b5b5b5b5b5b680101016f525e530101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101616b6401526b61615c7401 -016c690101526b61615c740161760101786b67680f010163610101690d01010d640101010101737b01010101680f01010d6b61656c01010d6b61656b6f010101 -0101650f5c680f0101010f01010101020f6b6b6b6701010166736c6c5c5266736c6c5c5201015b0f6a010101010101737b01010167020101026b616c5f680f01 -680f72616b020101026b616c5f680f010101010101010101010101010101010101010101010101010101010101015b72736c73725b01680f0101526b61615c74 -01786b616c68680f0101026b616c5f010101716a01010101716a680f010163610101690d0101026b616c5f680f0101680f0101786b616c68526b61615c747465 -01010101650f5c680f0101010f0101786b616c685f6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101676701010101010168616a626c016162010101010173015b0f5b010166610101016c5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101015f6b01016a6b5c7768016c6b0f6b720101015b016b010168696b64010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010166606060786075786060 -60666f68016674646301010153040153010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101016f73680265016f73740166776c4f010265016f7374046c010101776001680f010163610101690d01015f -720101010101737b01010101680f015b736f01026c01626b5b015f0f7b010101010101737b680f0101010f0101010168616e0101010101015e6d010102715e6d -01010271010178615c010101010101737b0101016702015d6b6f01536d680f01680f63015b6b5d5d6b6f01536d680f0101010101010101010101010101010101 -01010101010101010101010101017772040104676101680f01010265016f737476736d01044f680f015d6b6f01536d010101605c0101016f0f6f680f01016361 -0101690d015d6b6f01536d680f0101680f0176736d01044f0265016f737468740101010101737b680f0101010f0176736d01044f016f01010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a01010101010101027a016b6d6162010101010173010161630101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f016f736f010d0201016f73 -0101010101775b6b010101017b6c6901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d0101010101010101010101016f0475685b60535b010162740101017b75010101665f7b6e01010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101015c62666c5f6f777401 -6564656001666c5f6f77745e61010101616301680f010163610101690d01016d5c0101010101737b01010101680f015d6c01015d6c016a65010101737b4f6868 -680101737b680f0101010f01010101016861640101010101010101016a77010101016a7701015c746c5d0101010101737b01010167020164615f5f5f62680f01 -680f010101676a64615f5f5f62680f010101010101010101010101010101010101010101010101010101010101627368010101536b66680f0101666c5f6f7774 -647a01010101680f0164615f5f5f6201010153737272725c7201680f010163610101690d0164615f5f5f62680f0101680f01647a01010101666c5f6f77740101 -0101010101737b680f0101010f01647a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a6a010101010101015d6301775f610d6a6a6a6a6a0f0101675c727261737272720f5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101016e7201015d5c01016f73010101010169696b6f6301015f605c7801010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d010101010101010101010153645e75685b606d6e -040101605201016d7501015e64040168010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010101615f01660d71737468735b5f770101660d7173745d77010101616301680f010163610101696901015b -6c0101010101736b5c676f01680f015d6c0101766c016e7a0101016b7b5e6161616801737b680f0101530f010101010101685c60010101010101686973660101 -686973660152734f790d0101010101735f626262720201646b6565715c680f01680f4f01010d79646b6565715c680f4f01010101010101010101010101010101 -010101010101010101010101016a7101010101017202680f4f0101660d7173746e7201010101680f01646b6565715c010101010d725f5f6b7401680f01016361 -0101696901646b6565715c680f4f01680f016e720101010101660d71737401010101010101737b680f0101530f016e7201010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a0101010101015d5e0101656e6002020202020202010169676262 -645c6262626b5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101790d01015b7301016f73 -0101010101685c6b616a6d0179695e736d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101015f5f0175685b6001665f01015b6404016d750168646d01010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101016163015201016c6264 -71014f6b5e015201016c626f5c010101616301680f660102736d01726a01015d610101010101735d5e695c4f680f015d6c0101766c015e736d01620f7b010101 -010101737b680f7401666c010101010101016f6c52010101017473725201017473725201016967015e6b4f0101010173616161616b02015e6b5b016a67680f01 -680f7501046c5f5e6b5b016a67680f750101010101010101010101010101010101010101010101010101010101027201010101016569680f7501015201016c62 -6d6b52014f4f680f015e6b5b016a67010101015d6b015d6b4f01680f660102736d01726a015e6b5b016a67680f7501680f016d6b52014f4f015201016c620101 -0101010101737b680f7401666c016d6b52014f4f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a616767676767676c6a0101676a010101010101016668017969010166610101016c5e01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101690d0101040f01016f73010101010101650f60607101796901526d010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d010101010101010101010166530175685b600153 -664f0101665d016d7501626201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010101616301715c5c7701617501010d6901715c5c7701016c68017a0f6b7a680f6761736061616b6f010164 -0d0101010101737b01016b5d680f015d6c0101766c0101646b6171737b010101010101737b680f6761736e01010101010101016a670101015e735f0101015e73 -5f010101016c6601015c7401010101737b010101670201016e6c616c7b680f01680f0d616b6501016e6c616c7b680f676b5e0101010101010101010101010101 -01010101010101010101010101746c01010101016164680f676b5e715c5c770101746c616c6f680f01016e6c616c7b01010101015c660d690101680f67617360 -61616b6f01016e6c616c7b680f676b620f0101746c616c6f01715c5c770101010101010101737b680f6761736e0101746c616c6f010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a67606060606060616a01010d736c6c6c6c6c6c6c0f7601026c7a7a -71737a7a7a735e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6501015e7301016f73 -010101010166690f74626b047969010d670101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101015274626362706362745201685b5b5b5b526e5b5b5b5b68010401010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101616301015b6d010101 -010101010101015b6d0101010d6401016163010101016d6801535e4f010101615d0101010101737b01687352680f01010101010101010101536f010101010101 -010101737b0101016f6801010101010168010160720101015f6c010101015f6c01010101666b0101016a7201010101737b0101016702010101536d0101680f01 -0101016f5b01010101536d01010101016f4f010101010101010101010101010101010101010101010101010101046b7501010166736f0101016f4f015b6d0101 -0101016d6801680f010101536d0101010101010164656b5e01010101016d6801535e4f01010101536d01010101016f4f01010101016d680101015b6d01010101 -0101010101737b0101016f6801010101016d68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016764010101010101656a01010d02010101010101015c7601027a5f5f786c5f5f5f6b5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101015d6b01016e77016f6f7301010101016a0d0f0d60727479696d6b6f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101010101010101015d605d5d5d5d5d5d60 -5d016375757575757575757575637b6e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101016163010101010101010101010101010101010101016f5c68016a620101010101010101010101016372 -010101010101730d0d6c7201680f0101010101010101010101010101010101010101750f7901010101010101010101016c6a6e6c6e010101045c6564696e045c -6564696e670d0101016f735b010101737b010101670201010101010101680f010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101016673656a0d73600101010101010101010101010101010101680f010101010101010101010101687361010101010101010101 -010101010101010101010101010101536401010101010101010101010101010101010101750f7901010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101656a01010d0d626262626262626c7601020d0101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017165646b744f6b5c73 -010101010101016b0101647979690d02010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101015d605d5d5d5d5d5d605d01010101010101010101010101015301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101605e01010101010101 -01010101010101010101010101665d010101010101010101010101010101605b010101010101646a78660101046c010101010101010101010101010101010101 -0101606a6401010101010101010101017b020d5f0101010101046e0d697601046e0d69766e5e01010101755e01010164680101015f5d01010101010101046c01 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f6a0d025e010101010101010101010101 -010101010101046c0101010101010101010101010160620101010101010101010101010101010101010101010101015b72530101010101010101010101010101 -01010101606a64010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101016871717171717171716b6a0101757272726173727272726d01026c65657173656565735e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010153780d5f0101015d6a010101010169610f6a5d010179694f5301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101010101010101015d605d5d5d5d5d5d60 -5d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014f6262626262626262626f010101010101676a01010101010152747474 -74747474747404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101535e5f027401016a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101015d605d5d5d5d5d5d605d01017074747474747474746601010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101010101010101016f6262626262626262 -6f01016f6d6d6d6d6d6d6d6d6f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101014f655c616904010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010461010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101017a620101010101010101010101010101016960010101010101010101010101010101010101010101014f6e6f6d656501010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680f01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016453 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101046868686868530101600401025e01010101010d015f520101016f74046a025f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010169536068010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101016f68010101535e4f010101010101010101535e4f01010160650101016f040101010101010101010101686c -68010101010101010101010101010101015b6f0101010101686f047301010101010101010101010101010101010101014f5e6f0101014f5e6f01010101010101 -01010101010101010101010101010101045e4f01010101680f017b0401010101045e4f0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101685e680101010101010101535e4f01010101535e53010101010101045e4f010101010101010101010101010101010101 -01010101010101045e4f01010101010101010101535e530101535e4f01010d6301010101010101010101010101010101535e5301016801010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010170730f0f0f0f0f0f0f5c5b710201616b6c6c6c6c6c0f010d72010101 -66616d0d670f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680101015b6d010101015b6d -010101010101016b5e7173656d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101616b6401526b61615c7401 -016c690101526b61615c740161760101786b67680f010163610101690d01010d640101010101737b01010101680f01010d6b61656c01010d6b61656b6f010101 -0101650f5c680f0101010f0101010166736c6c5c5266736c6c5c5201015b0f6a010101010101737b01010167020101026b616c5f680f01680f72616b02010102 -6b616c5f680f010101010101010101010101010101010101010101010101010101010101010101010101010101015b72736c73725b01680f0101526b61615c74 -01786b616c68680f0101026b616c5f010101716a01010101716a680f010163610101690d0101026b616c5f680f0101680f0101786b616c68526b61615c747465 -01010101650f5c680f0101010f0101786b616c685f6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101676701010101010168616a626c016162010101010173015b0f5b010166610101016c5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101015f6b01016a6b5c7768016a6b5c77680101015b016b010168696b64010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101016f73680265016f73740166776c4f010265016f7374046c010101776001680f010163610101690d01015f -720101010101737b01010101680f015b736f01026c01626b5b015f0f7b010101010101737b680f0101010f010101015e6d010102715e6d01010271010178615c -010101010101737b0101016702015d6b6f01536d680f01680f63015b6b5d5d6b6f01536d680f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101017772040104676101680f01010265016f737476736d01044f680f015d6b6f01536d010101605c0101016f0f6f680f01016361 -0101690d015d6b6f01536d680f0101680f0176736d01044f0265016f737468740101010101737b680f0101010f0176736d01044f016f01010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a01010101010101027a016b6d6162010101010173010161630101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f016f736f010d026f736f01 -0d02010101775b6b010101017b6c6901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101015c62666c5f6f777401 -6564656001666c5f6f77745e61010101616301680f010163610101690d01016d5c0101010101737b01010101680f015d6c01015d6c016a65010101737b4f6868 -680101737b680f0101010f01010101010101016a77010101016a7701015c746c5d0101010101737b01010167020164615f5f5f62680f01680f010101676a6461 -5f5f5f62680f010101010101010101010101010101010101010101010101010101010101010101010101010101627368010101536b66680f0101666c5f6f7774 -647a01010101680f0164615f5f5f6201010153737272725c7201680f010163610101690d0164615f5f5f62680f0101680f01647a01010101666c5f6f77740101 -0101010101737b680f0101010f01647a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a6a010101010101015d6301775f610d6a6a6a6a6a0f0101675c727261737272720f5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101016e7201015d5c6e7201015d5c01010169696b6f6301015f605c7801010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010101615f01660d71737468735b5f770101660d7173745d77010101616301680f010163610101696901015b -6c0101010101736b5c676f01680f015d6c0101766c016e7a0101016b7b5e6161616801737b680f0101530f010101010101686973660101686973660152734f79 -0d0101010101735f626262720201646b6565715c680f01680f4f01010d79646b6565715c680f4f01010101010101010101010101010101010101010101010101 -010101010101010101010101016a7101010101017202680f4f0101660d7173746e7201010101680f01646b6565715c010101010d725f5f6b7401680f01016361 -0101696901646b6565715c680f4f01680f016e720101010101660d71737401010101010101737b680f0101530f016e7201010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a0101010101015d5e0101656e6002020202020202010169676262 -645c6262626b5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101790d01015b73790d0101 -5b73010101685c6b616a6d0179695e736d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101016163015201016c6264 -71014f6b5e015201016c626f5c010101616301680f660102736d01726a01015d610101010101735d5e695c4f680f015d6c0101766c015e736d01620f7b010101 -010101737b680f7401666c01010101017473725201017473725201016967015e6b4f0101010173616161616b02015e6b5b016a67680f01680f7501046c5f5e6b -5b016a67680f750101010101010101010101010101010101010101010101010101010101010101010101010101027201010101016569680f7501015201016c62 -6d6b52014f4f680f015e6b5b016a67010101015d6b015d6b4f01680f660102736d01726a015e6b5b016a67680f7501680f016d6b52014f4f015201016c620101 -0101010101737b680f7401666c016d6b52014f4f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a616767676767676c6a0101676a010101010101016668017969010166610101016c5e01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101690d0101040f690d0101040f01010101650f60607101796901526d010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010101616301715c5c7701617501010d6901715c5c7701016c68017a0f6b7a680f6761736061616b6f010164 -0d0101010101737b01016b5d680f015d6c0101766c0101646b6171737b010101010101737b680f6761736e010101015e735f0101015e735f010101016c660101 -5c7401010101737b010101670201016e6c616c7b680f01680f0d616b6501016e6c616c7b680f676b5e0101010101010101010101010101010101010101010101 -01010101010101010101010101746c01010101016164680f676b5e715c5c770101746c616c6f680f01016e6c616c7b01010101015c660d690101680f67617360 -61616b6f01016e6c616c7b680f676b620f0101746c616c6f01715c5c770101010101010101737b680f6761736e0101746c616c6f010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a67606060606060616a01010d736c6c6c6c6c6c6c0f7601026c7a7a -71737a7a7a735e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6501015e736a650101 -5e7301010166690f74626b047969010d670101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101616301015b6d010101 -010101010101015b6d0101010d6401016163010101016d6801535e4f010101615d0101010101737b01687352680f01010101010101010101536f010101010101 -010101737b0101016f6801010101015f6c010101015f6c01010101666b0101016a7201010101737b0101016702010101536d0101680f010101016f5b01010101 -536d01010101016f4f010101010101010101010101010101010101010101010101010101010101010101010101046b7501010166736f0101016f4f015b6d0101 -0101016d6801680f010101536d0101010101010164656b5e01010101016d6801535e4f01010101536d01010101016f4f01010101016d680101015b6d01010101 -0101010101737b0101016f6801010101016d68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016764010101010101656a01010d02010101010101015c7601027a5f5f786c5f5f5f6b5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101015d6b01016e775d6b01016e770101016a0d0f0d60727479696d6b6f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101016163010101010101010101010101010101010101016f5c68016a620101010101010101010101016372 -010101010101730d0d6c7201680f0101010101010101010101010101010101010101750f7901010101010101010101045c6564696e045c6564696e670d010101 -6f735b010101737b010101670201010101010101680f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101016673656a0d73600101010101010101010101010101010101680f010101010101010101010101687361010101010101010101 -010101010101010101010101010101536401010101010101010101010101010101010101750f7901010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101656a01010d0d626262626262626c7601020d0101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017165646b7401716564 -6b7401010101016b0101647979690d02010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101605e01010101010101 -01010101010101010101010101665d010101010101010101010101010101605b010101010101646a78660101046c010101010101010101010101010101010101 -0101606a640101010101010101010101046e0d697601046e0d69766e5e01010101755e01010164680101015f5d01010101010101046c01010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f6a0d025e010101010101010101010101 -010101010101046c0101010101010101010101010160620101010101010101010101010101010101010101010101015b72530101010101010101010101010101 -01010101606a64010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101016871717171717171716b6a0101757272726173727272726d01026c65657173656565735e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010153780d5f010153780d5f0101010169610f6a5d010179694f5301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014f6262626262626262626f010101010101676a01010101010152747474 -74747474747404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101535e5f027401016a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101017e4f01010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101839683010101010101010153944f01010101 -4f945301010101010153944f0101010101010101010101010101010101010101010101010153944f010101010101010101014f9453010153944f0101858c0101 -01010101010101010101010101014f94530101830101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010591848a8491050183810101957f8b8b8b8c017d7f8b8a83838101017d7f8e8a890101018e7d010101018e7d838101018c8b0101 -828201017d7f8e8a8983810101838101017d7f8b8a83957f8b8b8b8c92900101010190818a83810101018101017d7f8b8a83897f010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101018e910401538f8b01838101017d900188848c9584 -8701534f8381018d7f88014f870101017c8b010101888188838101018c8b01018282018d7f88014f878381010183810195848701534f7d900188848c83920101 -01010184878381010101810195848701534f01880101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101808483010101537f8083810101898a89888e8c7e91010101018381017e8e898989860101014f849191918b9101838101018c8b0101 -8282017e8e89898986838101018381017e9101010101898a89888e8c010101010101018487838101010181017e91010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101017d8e0101010101917d83814f010180858e848c7e91 -010101018381017e7f90908e8b01010101859189897f8c01838101018c8b01018282017e7f90908e8b83814f018381017e91010101010180858e848c01010101 -0101018487838101015381017e910101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101017d910101010101908283817c01019501018a86877f95014f4f838101947f05017d8f010101018d7f01867f4f01838158017d848801 -917d01947f05017d8f83817c01838101877f95014f4f019501018a8601010101010101848783818c01587f01877f95014f4f0101010101010195959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595950153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101928a01010101018b7e83818f7f948e8a8a8e010192 -7f8b7f88838101017e7f8b8a8701010101018b588582010183818f8b847c8b8b7f8801017e7f8b8a8783818f7f86810101927f8b7f88018e8a8a8e0101010101 -010101848783818f8b847e0101927f8b7f8801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101537f7c010101808488010101884f010588010101010187830183810101014f87010101010101017e907f9601010101018783014f94 -4f010101014f870101010101884f0101010101878301010105880101010101010101018487010101888301010101018783010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101018084907d85847c01010101010101010101010101 -01010101838101010101010101010101010183848b0101010101010101010101010101010101010101010101014f7e0101010101010101010101010101010101 -01017c81820101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101887d857d96010101010101010101010101010101010101047f010101010101010101010101017c860101010101010101010101 -010101010101010101010101018391530101010101010101010101010101010101017c7d7e010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101046101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680f0101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101046868686868530101600401025e01010101010d015f520101016f74046a025f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010169536068010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101695360680101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010149504d01010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101010101685e6801010101010101010101010101010101535e53010101045e4f010101010101010101010101 -01014f7b4f01010101535e530101015b6f01010101010101010101010101010101045e4f010101010101010101016f04010101010101685e68010101535e4f01 -010101535e5301010101010101010101045e4f0101010101010101010101010101535e4f0101010101010101010101686f0101010101010101045e4f01010101 -0101010101010101010101010101010101010101010101010101010101535e53010101010101014f7b4f0101015b5e4f0101014f7b4f01010101010101016f04 -010101010101685e68010101014f7b4f010101010101680f017b04010101014f7b4f01010101010101535e4f010101016f0401010101014f7b4f010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010170730f0f0f0f0f0f0f5c5b710201616b6c6c6c6c6c0f010d72010101 -66616d0d670f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680101015b6d010101010101 -010101010101016b5e7173656d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101680101015b6d010101015b6d010101010101016b5e7173656d0101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d0101010101010101010101013b4246464b0101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101015b72736c73725b010172 -600101726001680f0101786b616c6801026b616c5f010101017373736b675b0101646b616c640101786b616c68010d6b61656c01680f010163610101690d0101 -026b616c5f680f0101010f0101786b67010101015b72736c6b7201526b61615c7401786b616c68680f0101010f0101026b616c5f01010101737b010101670201 -526b61615c74680f0101010f01010d6b61656b7b680f0101026b616c5f680f010101010101010101010101010101735b015e6c4f01757101680f0101786b616c -68680f010101646b616c64016e6c776c5d01646b616c64010172600101786b67010101015b72736c6b720101646b616c6401680f0101680f72616b020101646b -616c6401680f0101526b61615c7401786b67680f0101646b616c6401680f0101010f010101010101010101010101010101010101010101010101010101010101 -01010101676701010101010168616a626c016162010101010173015b0f5b010166610101016c5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101015f6b01016a6b5c7768016c6b0f6b720101015b016b010168696b64010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101015f6b01016a6b5c7768016a6b5c77680101015b016b010168696b640101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101472e43434343330101 -0101010101013236472f36010101014801010101010101493836363d010135483001010101493033353001010101010101010101010101014e31414141414141 -41414035010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010177720401046761010172600101726001680f0176736d01044f5d6b6f01536d01010101737b016f0d6c5b -52736d015b6b5276736d01044f5b736f01026c01680f010163610101690d015d6b6f01536d680f0101010f01017760010101010161726801015e010265016f73 -7476736d01044f680f0101010f015d6b6f01536d01010101737b0101016702010265016f7374680f0101010f01626b5b01630f7b680f015d6b6f01536d680f01 -0101010101010101010101010101735b010d736001757101680f0176736d01044f680f010152736d015b6b525b0101790d52736d015b6b520172600101776001 -0101010161726801015e0152736d015b6b52680f0101680f63015b6b5d52736d015b6b52680f01010265016f737401776001680f0152736d015b6b52680f0101 -010f010101010101010101010101010101010101010101010101010101010101010101017a6a01010101010101027a016b6d6162010101010173010161630101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f016f736f010d0201016f73 -0101010101775b6b010101017b6c6901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016f016f736f010d026f736f010d02010101775b6b010101017b6c69010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d010101010101010101013f2e3c3c3e383c3c2f010101010101014b4242304338010101460101010101010147424a4a4133013350 -3c2e35443c462e424a484a3c3c3c3c3c3c3c3c3c3c4201353a010101013b2f3b0101393c39010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101627368010101536b660172 -600101726001680f01647a0101010164615f5f5f6201010101737b0101017269647a0101016778647a010101015d6c01015d6c01680f010163610101690d0164 -615f5f5f62680f0101010f01016163010101016673680101010101666c5f6f7774647a01010101680f0101010f0164615f5f5f6201010101737b010101670201 -666c5f6f7774680f0101010f017865010101737b680f0164615f5f5f62680f010101010101010101010101010101735b686b746101757101680f01647a010101 -01680f0101647a0101016778016f796b63647a010101677801726001016163010101016673680101010101647a0101016778680f0101680f010101676a647a01 -01016778680f0101666c5f6f777401616301680f01647a0101016778680f0101010f010101010101010101010101010101010101010101010101010101010101 -010101017a6a010101010101015d6301775f610d6a6a6a6a6a0f0101675c727261737272720f5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101016e7201015d5c01016f73010101010169696b6f6301015f605c7801010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101016e7201015d5c6e7201015d5c01010169696b6f6301015f605c78 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101010101010101312e2e310101512e423b -010101010101013d2e0131463901014601010101010101010101014050010101492e414a2f01010101012f304132303041313030302f012e3d01013f4a413c43 -4a0101404b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101016a71010101010172020172600101726001680f016e7201010101646b6565715c01010101737b010101605c -647a010101656a6e72010101015d6c0101766c01680f010163610101696901646b6565715c680f0101530f01016163010101016a7101010101010101660d7173 -746e7201010101680f0101530f01646b6565715c01010101735f62626272020101660d717374680f0101530f016e7a0101016b7b680f01646b6565715c680f4f -0101010101010101010101010101735b0267015c62757101680f016e7201010101680f4f01647a010101656a5e6b0d5e01647a010101656a0172600101616301 -0101016a71010101010101647a010101656a680f4f01680f4f01010d79647a010101656a680f4f0101660d71737401616301680f01647a010101656a680f0101 -530f010101010101010101010101010101010101010101010101010101010101010101017a6a0101010101015d5e0101656e6002020202020202010169676262 -645c6262626b5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101790d01015b7301016f73 -0101010101685c6b616a6d0179695e736d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101790d01015b73790d01015b73010101685c6b616a6d0179695e736d01010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101013330010101493a4244490101010101013d2e01014235010146010142434343434343432e364e010101 -4a443d43490101010101010146470101414c0101010139430101012e4a3b01012f01013e4a010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010272010101010165690172 -600101726001680f016d6b52014f4f5e6b5b016a6701010101737b010101666c5e6b6d015b6b5d6d6b52014f4f5d6c0101766c01680f660102736d01726a015e -6b5b016a67680f7401666c01016163010101016a72010101010101015201016c626d6b52014f4f680f7401666b015e6b5b016a670101010173616161616b0201 -015201016c62680f7401666c015e6b6f01620f7b680f015e6b5b016a67680f750101010101010101010101010101735b6b52017572757101680f016d6b52014f -4f680f75015e6b6d015b6b5d757101014f5e6b6d015b6b5d01726001016163010101016a720101010101015e6b6d015b6b5d680f7501680f7501046c5f5e6b6d -015b6b5d680f7501015201016c6201616301680f015e6b6d015b6b5d680f7401666c010101010101010101010101010101010101010101010101010101010101 -010101017a616767676767676c6a0101676a010101010101016668017969010166610101016c5e01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101690d0101040f01016f73010101010101650f60607101796901526d010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101690d0101040f690d0101040f01010101650f6060710179690152 -6d010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d01010101010101010101010101010101013b4a42 -4b0101010101393d2e493d50443d3d463d2f49494949494949494935420101322e3737435037374a4801010146470101414c010101012f2e0101334639010101 -010101472e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101746c0101010101616467736b6767736b67680f0101746c616c6f016e6c616c7b01010101737b0101017861 -01756c616b020101746c616c6f5d6c0101766c01680f6761736061616b6f01016e6c616c7b680f6761736e017a0f6b7a0101015f6c01010101010101715c5c77 -0101746c616c6f680f6761736401016e6c616c7b01010101737b01010167020101715c5c7701680f6761736e0101646b6171737b680f01016e6c616c7b680f67 -6b5e01010101010101010101010173647101014f6c6a7101680f0101746c616c6f680f676b5e756c616b02015b61615c7401756c616b020167736b677a0f6b7a -0101015f6c01010101010101756c616b0201680f676b620f0d616b650101756c616b0201680f676b5e715c5c77017a0f6b7a680f0101756c616b0201680f6761 -736e010101010101010101010101010101010101010101010101010101010101010101017a67606060606060616a01010d736c6c6c6c6c6c6c0f7601026c7a7a -71737a7a7a735e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6501015e7301016f73 -010101010166690f74626b047969010d670101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101016a6501015e736a6501015e7301010166690f74626b047969010d6701010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d0101010101010101010101010101010101012f4a4a31010101012e3c3c32423c4342424142440101404444444444444a2e010145 -4a3737424237374a4501010146470101414c01010101304201013742010101010101013f3c010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101046b7501010166736f0172 -6001017260010101010101016d68010101536d010101010101737b01016d6b640101017b5301010101016d6801010101010101010101016d6801535e4f010101 -01536d01010101016f680101016163010101014f6c6a010101010101015b6d01010101016d6801680f016f6801010101536d010101010101737b010101670201 -01015b6d01010101016f6801010101536f016b7b680f010101536d01010101016f4f010101010101010101010101735c5f0101016a5c71010101010101016d68 -010101016f4f01017b53010101016d6f010101017b53010101726001016163010101014f6c6a01010101010101017b5301010101016f4f01016f5b0101010101 -7b5301010101016f4f015b6d0101016163010101010101017b5301010101016f6801010101010101010101010101010101010101010101010101010101010101 -010101016764010101010101656a01010d02010101010101015c7601027a5f5f786c5f5f5f6b5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101015d6b01016e77016f6f7301010101016a0d0f0d60727479696d6b6f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101015d6b01016e775d6b01016e770101016a0d0f0d60727479696d6b -6f010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d010101010101010101010101010101010101013e -3a3a390101014938463c47383a010146010101014340363636363636340101454a36364e4236364a45010101464701014146464643014c3c0101374a01010101 -0101013d420101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101016673656a0d73600101676a0101676a0153640101010101010101010101010101010101730d0d72736701 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a620101010101526c726a0267010101010101 -01010101010101680f010101010101010101010101010101737b0101016702010101010101010101010101010101010101016b7b680f01010101010101010101 -0101010101010101010101010101735c0101010168737101536401010101010101010101010101010101010101010101010101010101010101676a01016a6201 -01010101526c726a0267010101010101010101010101010101010101010101010101010101010101010101010101016a62015364010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101656a01010d0d626262626262626c7601020d0101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017165646b744f6b5c73 -010101010101016b0101647979690d02010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101017165646b74017165646b7401010101016b0101647979690d020101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101015a5a01010101013d2e0101383a010146010101014a4532323232323247010145 -4248484a2e4848424501010146470101414749494901013c39013e43010101010101014b40010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101016f6a0d025e01010152 -6c5c01526c5c5b725301010101010101010101010101010101646a6a756d01010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101046e0d697401010101010101010101010101046c01010101010101010101010101010164680101015f5d01 -0101010101010101010101010101010101015c6d046c010101010101010101010101010101010101010101010101646601010101017474015b72530101010101 -01010101010101010101010101010101010101010101010101526c5c010101010101010101046e0d697401010101010101010101010101010101010101010101 -0101010101010101010101010101010101015b725301010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101016871717171717171716b6a0101757272726173727272726d01026c65657173656565735e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010153780d5f0101015d6a010101010169610f6a5d010179694f5301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010153780d5f010153780d5f0101010169610f6a5d010179694f53 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d010101010101010101f4f401acf5f3f2f5049cf5 -f2c0010101013f332e473040423e3e463e4701014846424242424242380101454e3535444235354e450101014b390101414c01010101015036014f3c37010101 -01010142310101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014f6262626262626262626f010101010101676a01010101010152747474 -74747474747404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101535e5f027401016a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101535e5f027401016a6a01010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101016ff3f3f3c0f301f3c654a1010401010101402e4142364e4a4e3c3c4e3e353a332e0101010101013a35013e -404040423c4040403e01010101010101414c0101010101472e390130434a37484d01344a01010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101010101f201f304f3f5f2c6c601 -010101010101013d2e010130433f2f46300138433a4a3a3a3a3a3a3a433831484848484e2e484848483134464646464641414646463601013230010139385040 -3401353f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101c0f3f401f301f36ff3a101040101010101304a0101503801014848014735353535353535353535473137 -37373737373737373731010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101f16f01f1f2c001a1f1 -f2a10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101538b01010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101018381010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101014f94530101 -01010101014f874f01010105944f0101014f874f01010101010101018853010101010101839683010101014f874f0101010101018381018753010101014f874f -0101010101010153944f01010101885301010101014f874f01010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101848301948a4f017c8e01838101017d7f8b8a8383810101017e7f8b7f7e017e7f8e8a8d017e7f8b7f7e0101917c01017d7f8f0101 -01010591848a7f9101017e7f8b7f7e01838101018381918b7f7d01017e7f8b7f7e0183810101957f8b8b8b8c017d7f8f838101017e7f8b7f7e01838101010181 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010184830185847c017c8e0183810195848701534f83 -81010195848701057f95050101828595848701057f9501917c01018e7c01010101018b91830101960195848701057f958381010183818c01057f8d9584870105 -7f95838101017d900188848c018e7c0183810195848701057f958381010101810101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101013b36ea4646ea363b -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101018483837f8c8b017c8e018381017e9101010101838101017e910101018f7d0188827f8c7e910101018f7d01917c01018b8c010101 -0180848301010101017e910101018f7d8381010183810101018f7d7e910101018f7d83810101898a89888e8c018b8c018381017e910101018f7d838101010181 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101010101ceefefefefefefefefce01010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010184837d8f018a867c8e018381017e910101010183 -814f017e91010101907d967f8594017e91010101907d01917c01018b8c010101017d8e0101010101017e91010101907d83814f0183814f010185827e91010101 -907d83814f010180858e848c018b8c018381017e91010101907d8381010153810101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101010101f0efeeefefefefefefef -eff00101010101010101013847010101393f01010101010138364c010101013e3301010101500101010132364730320101010101010101014e31414141414141 -41403501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010184057f95017c917c8e01838101877f95014f4f83817c01947f8701057f867c8e01014f947f8701057f8601917c01018b8c010101 -017d91010101010101947f8701057f8683817c0183817c01538a89947f8701057f8683817c01019501018a86018b8c01838101947f8701057f8683818c01587f -01010101019595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595 -95959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595950152525252525252525252525252525201 -2d080808050303050808082d010101010101010101e0efeeef452f49492feeefefefe0010101444240352f2e41403f303c444048342f3e38404a4a012f360145 -374a32010143010130384b4242363c0101010101010101353a0101010101010101393c3901010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101847e8e01014f7f7d8e0183810101927f8b7f8883 -818f7f947c7f8b7f7d01838b8b8a92017c7f8b7f7d018f847f8f91817f91010101897f010101010101017c7f8b7f7d0183818f7f8681858b7f9001017c7f8b7f -7d0183818f7f948e8a8a8e0191817f91838101017c7f8b7f7d0183818f8b847e0101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101014cefeaedce010101011fefef -efefef4c010134424a2e4a3a36513843370145423c3c404339472e014a4801453735433e01430134434b01473c013c3e010101010101012e3d01014647013b3c -5001404b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101848a890101017d8a8e01010101010101878301010101884f01018753010101018888010101018753010101917c01018b8c010101 -014f8a7d010101010101010187530101010101884f01018805010101010187530101010101884f0105880101018b8c0101010101010187530101010101888301 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101e0eeeee0010101011fefefefeeefefe00101324d4538013a354f2e423f0135404e31014448472e342e490145 -37012f433d43312e2f0101473c015150010101010101394301010146474f424a01013e4a01010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101848a0101010183848e014f7e0101010101010101 -01010101010101010101010101010101010101010101018f7d01017d860101010101957f917d7d8f010101010101010101010101010101010101010101010101 -010101010101010101010101017d86014f7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101eaeaef4c0101011fedeeefe0 -4cefefe40101324d4538013a35364a37433535404e31014731472e4730010145370101334243424701012f473c013e420101010139492f2e0101014647442e39 -0101472e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101017e8001010101018c9201839153010101010101010101010101010101010101010101010101010101010101958a8a010101010101 -010101537e82828c0101010101010101010101010101010101010101010101010101010101010101010101010101010183915301010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101efeaef0101011fede4ede00101edefef0101324d45434e3a482e363e453f35404e2e442e2e2e2e2e2e4a3445 -374a3c3c3c413c3c3c4a4246463e314640404040433e304201010146403c3f0101013f3c01010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101ede9ed01011feee4ede00101 -01edefed01012f384538013a423a3a4a3c0132384e310101010101010101424237014749014301013901013146423646363636363c3e4c3c0101014643380101 -01013d42010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101e4e9ed3b17eeeaee100101013bedefe4010149504e50313a350101473c013f3742353f364a4a4a4a4a473241 -37012e4a3a413a4a3c0101473c01474301010101423e013c390101463343310101014b4001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101e0e4e4e4e4eae41001010101 -e0eeede001013943483a443a433c3c3c3c014743442e3636474747473134014a37012e35323232343c013f313c472f4301010101423e0150360101464732432f -01014231010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101014ce8ebe9e9e41001010101cdedeeed4c0101392e013e443a350101473c01474201484b433e3e3e3e4b4a013e -42012e3d0101012f3c01402e412e354142424242463e01472e3901464701383c4c344a0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101010110ecebe9ec4c01014c10e8 -e4e81001010139433744443a4a4040443c01472e384e3640403a434040380149433f2e40373737403c0101473c01493131403a31313901013230013639010135 -33353f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101014febecebe7e8e8e8e8e4eae8eb4f010101493535353131383838383e01393636363001013a370101010101 -403e354b4b4b4b4b350101472e010101014231010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d010101010101010101014910e8e7e9e9e9eae4e8 -10490101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101010101014c10e7e8e8e7104c0101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d50152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55a3bdbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e1cd3bd5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5dfdedad5dce1d5d5cde2d5e12dd1d9d5d5d5d5d5e3d1d5d5d5d5cdd1d5d5d5d5d5d9e1d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d5d5d5dae3dad5d5d5d5d5d5d9e3d5d5d5d5dae3d5d5d5dae3d5d5d5d5d5d5d5d9e3d9d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dae3e1d5d5d5d5d5d5d5d5d5dae3dad5d5d5d5d5d5d9e3d5d5d5d5dae3d5d5d5dae3d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d9e3d5d5d5d5d539dcd5d5d5d5d5d5d5d9dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e1e3d9d5d5d5d5d5 -d5e2d9d5d5d9e3d9d5d5d5d5d5d5d5d5d5d5e1e3d9d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e3cc4c4cd55a5ad5d53bdcd5e35a39494cddd5e35a015ad5dfddd53b39 -495ad5dd4c492fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5da4c4939494cd5e101d5 -e3493b3b39d1cd493b39ddcd493b39dde101d5d5cd493b39da4c0139d5494949492fd549494949d1d5d549dbd5d5d55a3dd5d5da4c4939494cdad5d5d5d5d5da -4c4939494cd5e101d5e3493b3b39d1cd493b39ddcd493b39ddd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d54c0139d5d5492fd5d5e3493b3b39d1d5d5395a -d5d5e101d5d5cd493b49cdd5d5d5d5d549494949d1d5d53d493b39d1e101d5d5cd495ad5cd493b39dae101d5d5d501d5d53d493b39d1d5d5492fd5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d55acce33be22f49dad53bdcd5d5d5d5e23d493b495adbd5d5cc494c39d1dade2d49ccdad5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d53b4cdad5d5e3d5e101d53d5ad5e249d1dad5d52d5adad5d52d5ae101d5dd49dbd5d9d9d549dbd549dbd5 -d5d5d549dbd5dc49e2d549dbd5d5d55a3dd5d53b4ce1d5d95a3bd5d5d5d5d53b4cdad5d5e3d5e101d53d5ad5e249d1dad5d52d5adad5d52d5ad5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d549dbd5df3b49d9d53d5ad5e249d1d5dc3b49e1d5e101d5dd49e2d5da49ddd5d5d5d549dbd5dc49e2dd49e2d5d9e2e101d5d5 -3bded5dd49dbd5d9d9e101d5d5d501d5dd49e2d5d9e2d5df3b49d9d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5db49dd3b4ccc4cd1d53bdcd5d5d5d5df3b493b4cd5d5d5d5d5d9cd492f -d52f3b394cdfd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5df49e1d5d5d5d5d5e101d5 -df49d1e23bd1d5e22d49d1d5e22d49d1e101d5cd4cd5d5d5d5d549dbd549dbd5d5d5d549dbd5d539dfd549dbd5d5d55a3dd5dc49e1d5d5d5d949dfd5d5d5df49 -e1d5d5d5d5d5e101d5df49d1e23bd1d5e22d49d1d5e22d49d1d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d549dbd55acd4cded5df49d1e23bd1d55acd5a -cdd5e101d5cd4cd5d5d55accd5d5d5d549dbd5d539dfcd3bdfdfdfdce101d5d53bd1d5cd4cd5d5d5d5e101d5d5d501d5cd3bdfdfdfdcd55acd4cded5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d9d1dd39dcd9cc2dd53bdcd5d5d55a49ded5d94c2fd5d5d5d5d5d5e15a3b39d9d5cdcdd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5cc4cd5d5d5d5d5d5e101d5d5df5a3b49d1e3495ae3d5e3495ae3d5e101d5cd4cd5d5d5d5d549dbd549d1dc -dcd9d549dce3cd49dad549d1dcdcdc4c3dd5cc4cd5d5d5d5d54c3dd5d5d5cc4cd5d5d5d5d5d5e101d5d5df5a3b49d1e3495ae3d5e3495ae3d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d549dbe149dadf3bd5d5df5a3b49d1e149dadc39d5e101d5cd4cd5d5d55accd5d5d5d549dce3cd49dacd495a5a4c39e101d5d5 -3bd1d5cd4cd5d5d5d5e101d5d5d901d5cd495a5a4c39e149dadf3bd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5cd3b39493b3bcd5ad53bdcd5d5d5dd49e2d5d5e249e2d5d55a49494949 -4949494949494cd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101331dcbcbcbcbcbcbcbcbcbcbcb1d3301010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5cc4cd5d5d5d5d5d5e101d5 -d5ddd5d549dcde3bd5d5d9de3bd5d5d9e101d5e249e3d5d9d9d549dbd549393b3bdbd549394949e3d5d549393b3b3b493dd53d4cd5d5d5d5d55a2fd5d5d5cc4c -d5d5d5d5d5d5e101d5d5ddd5d549dcde3bd5d5d9de3bd5d5d9d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d549dbcd4cd5d549e3d5ddd5d549dccd3bd5d5 -39dde101d5e349e2d5da49dcd5d5d5d549394949e3d5e349dad5cc5ae101d5d53bd1d5e249e3d5d9d9e101d1d5df49d5e349dad5cc5acd4cd5d549e3d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5db4cd5d5d13bcd392fde3b494901494949490149493bd9d5d5dcdd5a3dd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d0101010101010101011dd2d3d3d3d34d3ae6e6e1 -dadae21d01013539473431013932010131473d01013f333434353535353101384901323031310139350101014e31414141414141414140350101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d149d5d5d5d5d5d5e101d5d53b39393bd5da3b3b39deda3b3b39dee101d5d5d1493b49e2d549dbd549dbd5 -d5d5d549dbd52d5ad5d549dbd5d5d55a3dd5d139d5d5d5d5d53bcdd5d5d5d149d5d5d5d5d5d5e101d5d53b39393bd5da3b3b39deda3b3b39ded5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d549db3bded5d55a2fd53b39393bd53bcdd5d53d5ae101d5d5de493b493dd5d5d5d5d549dbd52d5ad5d5cd493b39dbe101d54c -01494cd5d1493b49e2e1015a3b49cdd5d5cd493b39db3bded5d55a2fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d54c39393939395a393d3d3dcdd5d5d5e149dcd5d5d5d5d5d5cc39dc2fcd -5a3939393939d1d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cb55d7d8d8d8d82e2e42e4e5e5e2cb010142504b424634303c4c4c4a38424837434a3a3a3a3a3a4e48013c -2e4243383743422e2e0101353a010101010101010101393c39010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d539ccd5d5d5d5d5e101d5 -d5d5dae2d5d5d5d5e2e2d5d5d5e2e2d5d5d5d5d5d5d5dbdad5d549dbd549dbd5d5d5d549dbd5df39d5d549dbd5d5d55a3dd5d949cdd5d5d5df4fe2d5d5d5d539 -ccd5d5d5d5d5e101d5d5d5dae2d5d5d5d5e2e2d5d5d5e2e2d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d549dbd5d5d5d5d5d5d5d5dae2d5d5d5d5d5d5 -d5d5e101d5d5d5d5dbd9d5d5d5d5d5d549dbd5df39d5d5d5d9e2d5d5e101d5d53bd1d5d5d5d5dbdad5e101d5e2dad5d5d5d5d9e2d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5cd2fe249e3d15ad5d5d5d5df3bd5d5cc4cd5d5d5d54cd1d9cd4949cde1dadf3bdadad9d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d010101010101010101cb55d70101010101010142 -e4e5e2cb010147463f01485030413c3c46384c2e2e343e01014601014747013c39014038373701472e01012e3d01423701010101423701404b01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d5e3494ccc3d5ad5e101d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d9cdd5d5d5d5d5d5d5de013dd5495a2f -2fdcd5495a5a492fd5d549dbd5d5d55a3dd5d5df495acc5a49ded5d5d5d5d5e3494ccc3d5ad5e101d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5de013dd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e101d5d5d5d5d5d5d5d5d5d5d5d5495a5a492fd5d5d5d5d5d5d5e101d5d5 -ccdcd5d5d5d5d5d5d5e101d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5da5adce3cccdd15ad5d5d5d5df494c4c4c4c4c4c4c4c49d1d5e2cd4ccc -cccc2f49ccccded5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cb48d3010101010101012e2e42e0cb0101014e4b01363a303c01014e380136443e3c400146014b4638013c -50402e38374240442e0139430101352e01010147414c013e4a010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5d5d9cd5a2fd1d5e149d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5da4cd9d5d5d5d5d5d5decccdd5cdccccccddd5cdccccdfd5d5d5cde1d5d5d5dfdcd5d5d5e2cc5a3de3d5d5d5d5d5d5d5 -d9cd5a2fd1d5e149d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5decccdd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5e149d5d5d5d5d5d5d5d5d5d5d5d5cdccccdfd5d5d5d5d5d5d5d5e149d5d5d5d5d5d5d5d5d5d5d5e149d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5de4c4c494c4cde49394c5adfdad1d1d1d13d49d1d1d1d1e2e2493d2fcc3d3d5a493d3dded5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d010101010101010101cb4bd20101d7cf0194d801 -012e45cb010101384e01384e303c01014e380136440139443a462e4a2f013a413c503e4747343a4341402f2e010149464a4a4a2e4a0101472e01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d15ad5d5d5dadbdccdddd5d5d5d5d53bded5d5d5d5d5d9dfd52fcd -d5d5dd3bd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cb34400101cfd6cf8dd80101d851cb010101303c01344a303c01014e38013644014435424148353a010147 -353a3c33353c48324c393042010101444a3e3e463401013f3c010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d9d5d5d5d5d5d5d5d5d5d9d9d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d010101010101010101cb33380101014bd6cfd701 -01d855cb0101013b4301344a303c01014e38473744013c40454145454601382e2e2e4341413c2e2e2e374c3c0101013d430131434f01013d4201010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cbcd3401012f314bd6d70101d6d0cb0101010146013e42303c01014e383a2e37013c474c464c4c43013933 -3f3f474a36302e383039013c390101012e3344400101014b40010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 -d5d5d5d5d5d5d5d5d5d5d5d5d5d5d501525252525252525252525252525252012d080808050303050808082d010101010101010101cbccd10101d2d3d3d3d301 -0155d0cb0101394c414c3442303c01014e38010149013a42424142424a01013c2e42433848433c2e42010150360101014b3a462f010101423101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4 -d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d5d4d50152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cbcccd57ce0101010101010155d0cb010151434143433a304645453c3801303c47313131463131312f013c -4901503848370147420101472e3901013b462e010101344a01010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d010101010101010101cb2dcdcd57010101010101 -01cf35cb01010101460101013f3737373730492e373e4a4a4a414a4a4a48013c48484238484a48404201010132300101013532010101353f0101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d010101010101010101cb2dcccdcdcd57ce343438364b3ecb01010101430101010101010101013f5101010101013c01010101013e -3838382f303838383301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101011d2d5a5a5a5a2d3d3d3d31 -3233341d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010461010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010167717b010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d010101010101010101331dcbcbcbcbcbcbcbcbcbcbcb1d3301010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -680f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010168646101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101046868686868530101600401025e01010101010d015f520101016f74046a025f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010169536068010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010101010101010101010101680f017b04010101010101014f7b4f0101010101010101045e4f010101010101 -010101010101010101010101010101010101685e68010101010101010101685e68010101010101535e4f0101015b5e4f01015b5e4f0101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101535e4f010101015c5d010101010101014f7b4f0101010101010101010101010101045e4f0101010101 -016f040101535e5301010101010101010101045e4f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010170730f0f0f0f0f0f0f5c5b710201616b6c6c6c6c6c0f010d72010101 -66616d0d670f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680101015b6d010101015b6d -010101010101016b5e7173656d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101737373730d696701526b -760f72616b0201680f0101646b616c6401680f010101026b616c5f680f0101017373736c740101737b010101670201015b72736c73725b01010101015b72736c -6b7201680f01526b61615c746e6c776c5d6e6c776c5d010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101650f5c01016c690101526b61615c7401015c67 -0101680f0101646b616c6401010101017373736c740101026b616c5f680f0101786b6701786b616c68680f0101010f0101026b616c5f01016c69010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101676701010101010168616a626c016162010101010173015b0f5b010166610101016c5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101015f6b01016a6b5c7768016a6b5c77680101015b016b010168696b64010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101737b010101535c667775680f63015b6b5d680f0152736d015b6b52680f01015d6b6f01536d680f010101 -737b0162736d01737b0101016702010177720401046761010101010161726801015e01680f010265016f73745b0101790d5b0101790d01010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b0166776c4f010265016f7374015d616c6801680f0152736d015b6b5201010101737b0162736d5d6b6f01536d680f0101 -77600176736d01044f680f0101010f015d6b6f01536d0166776c4f01010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a01010101010101027a016b6d6162010101010173010161630101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f016f736f010d026f736f01 -0d02010101775b6b010101017b6c6901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101737b010101015d6b7201 -680f010101676a680f01647a0101016778680f010164615f5f5f62680f010101737b01016c5f01737b010101670201627368010101536b660101016673680101 -010101680f01666c5f6f7774016f796b63016f796b63010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b016564656001666c5f6f777401676467 -6401680f01647a010101677801010101737b01016c5f64615f5f5f62680f0101616301647a01010101680f0101010f0164615f5f5f6201656465600101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a6a010101010101015d6301775f610d6a6a6a6a6a0f0101675c727261737272720f5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101016e7201015d5c6e7201015d5c01010169696b6f6301015f605c7801010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101735f62620401626c7101680f4f01010d79680f01647a010101656a680f4f01646b6565715c680f4f0101 -735d5e646b5b01735f6262627202016a71010101010172020101016a71010101010101680f0101660d7173745e6b0d5e015e6b0d5e0101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b68735b5f770101660d71737404735b5d5c01680f01647a010101656a01010101735d5e646b5b646b6565715c680f0101 -6163016e7201010101680f0101530f01646b6565715c68735b5f7701010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a0101010101015d5e0101656e6002020202020202010169676262 -645c6262626b5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101790d01015b73790d0101 -5b73010101685c6b616a6d0179695e736d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101736161616d535c666564 -680f7501046c5f680f015e6b6d015b6b5d680f75015e6b5b016a67680f750101736c6b6b5e010173616161616b02010272010101010165690101016a72010101 -010101680f01015201016c62757101014f757101014f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b6471014f6b5e015201016c626e710101 -6c5d680f015e6b6d015b6b5d01010101736c6b6b5e015e6b5b016a67680f01016163016d6b52014f4f680f7401666b015e6b5b016a676471014f6b5e01010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a616767676767676c6a0101676a010101010101016668017969010166610101016c5e01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101690d0101040f690d0101040f01010101650f60607101796901526d010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101737b0101010272016f6b5d0f0d616b6501680f0101756c616b0201680f676b5e6e6c616c7b680f676b5e -737b0179650101737b010101670201746c010101010161640101015f6c010101010101680f0101715c5c77015b61615c745b61615c7401010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b617501010d6901715c5c7701616e01010267680f0101756c616b020101010101737b01796501016e6c616c7b680f017a -0f6b7a01746c616c6f680f6761736401016e6c616c7b617501010d69010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a67606060606060616a01010d736c6c6c6c6c6c6c0f7601026c7a7a -71737a7a7a735e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6501015e736a650101 -5e7301010166690f74626b047969010d670101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101737b0101010101010101 -0101016f5b0101680f010101017b5301010101016f4f01536d01010101016f4f737b015f6c0101737b010101670201046b7501010166736f0101014f6c6a0101 -010101680f0101015b6d010101016d6f0101016d6f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b01010101010101015b6d010101010101 -0101680f010101017b53010101010101737b015f6c010101536d0101680f01016163010101016d6801680f016f6801010101536d010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016764010101010101656a01010d02010101010101015c7601027a5f5f786c5f5f5f6b5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101015d6b01016e775d6b01016e770101016a0d0f0d60727479696d6b6f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101017b5f040101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101730d696962010101010101010101010101680f0101010101010101010101010101010101010101010101 -730d0d6b690101737b010101670201016673656a0d73600101010101526c726a026701680f010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101750f79010101010101010101010101010101010101680f010101010101010101010101730d0d6b6901010101010101680f0101 -6a6201010101010101680f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101656a01010d0d626262626262626c7601020d0101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017165646b7401716564 -6b7401010101016b0101647979690d02010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010162645f4f010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101010101010101010101010101010101646a6a6a5d0101010101 -01010101010101046c0101010101010101010101010101010101010101010101646a786601010164680101015f5d0101016f6a0d025e01010101010101046e0d -697401046c0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101606a6401010101010101010101010101010101 -0101046c010101010101010101010101646a78660101010101010101046c0101010101010101010101046c010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101016871717171717171716b6a0101757272726173727272726d01026c65657173656565735e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010153780d5f010153780d5f0101010169610f6a5d010179694f5301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101010152046a5201010101010101 -0101010101013e374c3548334f01012f383347490131484b39010101394735374c363b01013b3d31322f0131363e3d0101010101303101014001010101010101 -010134390101304b363f0101010101014e3141414141414140350101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014f6262626262626262626f010101010101676a01010101010152747474 -74747474747404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101535e5f027401016a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101014f5d04025b01010101010101010101010135424032454243402e434e3640433434452e5001013843403742 -50404a474a412e4e4a4001384a364631010101474348010143014e3c3c43433c3c4242480101353a2e4e0101010101353a0101492f470101393c390101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010104526864530101010101 -01010101010101354d0101013a3c4330010101312e3a01354a2f3c4a310101384d493c3c4b3a3501010101384a0135432f01473c40013f014301010101485001 -0101313c010101013e4201012f01012e3d0133463c3c3c3001404b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101010101687675625b6262625301010101010101354d0101454e493e432f01013b503a3650423234313a390138 -4d01483a013a2e42423101384a010137400150480101423f43013b484842424848470146470101013e42012f463b394301012f4701014842013e4a0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101016862ca666d6d5e64 -5e4f010101013d354d014e412e2e2e464e01012f4a414a48404442414b0147384d01333a013a364c4c4901384a514a4a4a4a4a4a4a504051432f3e36364a4236 -363f0142353131314b2e31312e482f2e010101010101374201472e01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101c9bb4f01494939605201010101424642394739492e3049474901012f3e3a4232473c3301012e3c -3a304a4a4a432e4a4a4834384a30323c4b32372e3231392e433c383f3f48443f3f39014a504242423c414242423730420101010139404633013f3c0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101016866490149494949 -4c7504010101013743422e2e2e412e2e412f4c4737414a4e424e2f01474c4950414a313e3d3d3d31342f3c4e4a01012e33013e420101014d4635342e2e2e2e2e -2e36014e4b014f374343453901014c3c01010134464a3001013d4201010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101010101016288393949494949399c5d01010101354d492e47012e2f01422f375001322e3e0135340150370138 -3a3832462e2e2e3c42013e414a01012e33013e4201013e4046353140302f2f2f4401014e4b3f3d3a30304a433401013c39012f413e010101014b400101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d010101010101010101010101665a3b3b49493939 -39976601010149353a492e2e3a2e3642462f37463c3c43413c3c3c3c46373f4b3a4c32424c4c4c334201014e4a3d4d464a4d42464d334b4046403e4342424242 -4101014e4b512e2e2e2e2e2e4e01015036013e3c0101010101423101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101046101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010167717b010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d010101010101010101010101662f5a4c3b3b3939398d5d0101014e4346422e30392e2f392e2f010101010140400101010101443c -462e3e464242422e4201012f462f353c4835453c352f0101430101433f0101014601014e4435353535353535353201472e39393c4e4b4036344a010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101680f0101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010168646101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101046868686868530101600401025e01010101010d015f520101016f74046a025f0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010169536068010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d01010101010101010101010162325a393b4c474c -4c9c6f01010101354d01424a362e484a462f3f3c3c3c3c46463c3c3c3c4701384d01322e35353537420101014237012e33013e420101402e41513143374b4b4b -460101363a3a3a3a464a3a3a3a370101323001393650403d353f0101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101010101010101010101010101010101010101685e68010101010101535e4f0101015b5e4f01015b5e4f010101010101535e530101010101010101 -01010101010101680f017b04010101010101014f7b4f0101010101010101045e4f01010101010101010101010101010101535e4f010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101535e4f010101015c5d010101010101014f7b4f0101010101010101010101010101045e4f0101010101 -016f040101535e5301010101010101010101045e4f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010170730f0f0f0f0f0f0f5c5b710201616b6c6c6c6c6c0f010d72010101 -66616d0d670f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101680101015b6d010101015b6d -010101010101016b5e7173656d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101010101010101015bc83d3b49493939306601010101013544014932352e312f2f490101010101404001010101010135 -500147454545454535010101344e014a3201334a0101014c333733364848484837010101010101313c3901010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101010101010101010101010101010101015b72736c6b7201680f01 -526b61615c746e6c776c5d6e6c776c5d680f0101786b616c6801010101737373730d696701526b760f72616b0201680f0101646b616c6401680f010101026b61 -6c5f680f0101010101017373736c7401526b61615c74680f01010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101650f5c01016c690101526b61615c7401015c67 -0101680f0101646b616c6401010101017373736c740101026b616c5f680f0101786b6701786b616c68680f0101010f0101026b616c5f01016c69010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101676701010101010168616a626c016162010101010173015b0f5b010166610101016c5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101015f6b01016a6b5c7768016a6b5c77680101015b016b010168696b64010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010152982f49493987 -5f040101010101010101010101490101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101014901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101010161726801015e01680f010265016f73745b0101790d5b0101790d680f0176736d01044f01010101737b01 -0101535c667775680f63015b6b5d680f0152736d015b6b52680f01015d6b6f01536d680f010101010101737b0162736d0265016f7374680f0101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b0166776c4f010265016f7374015d616c6801680f0152736d015b6b5201010101737b0162736d5d6b6f01536d680f0101 -77600176736d01044f680f0101010f015d6b6f01536d0166776c4f01010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a01010101010101027a016b6d6162010101010173010161630101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016f016f736f010d026f736f01 -0d02010101775b6b010101017b6c6901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101017b5f709c66625301010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101016673680101010101680f01 -666c5f6f7774016f796b63016f796b63680f01647a0101010101010101737b010101015d6b7201680f010101676a680f01647a0101016778680f010164615f5f -5f62680f010101010101737b01016c5f666c5f6f7774680f01010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b016564656001666c5f6f777401676467 -6401680f01647a010101677801010101737b01016c5f64615f5f5f62680f0101616301647a01010101680f0101010f0164615f5f5f6201656465600101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a6a010101010101015d6301775f610d6a6a6a6a6a0f0101675c727261737272720f5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101016e7201015d5c6e7201015d5c01010169696b6f6301015f605c7801010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101016a71010101010101680f0101660d7173745e6b0d5e015e6b0d5e01680f016e720101010101010101735f62 -620401626c7101680f4f01010d79680f01647a010101656a680f4f01646b6565715c680f4f0101010101735d5e646b5b01660d717374680f4f01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b68735b5f770101660d71737404735b5d5c01680f01647a010101656a01010101735d5e646b5b646b6565715c680f0101 -6163016e7201010101680f0101530f01646b6565715c68735b5f7701010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a6a0101010101015d5e0101656e6002020202020202010169676262 -645c6262626b5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101790d01015b73790d0101 -5b73010101685c6b616a6d0179695e736d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101016a72010101010101680f01 -015201016c62757101014f757101014f680f016d6b52014f4f01010101736161616d535c666564680f7501046c5f680f015e6b6d015b6b5d680f75015e6b5b01 -6a67680f750101010101736c6b6b5e01015201016c62680f75010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b6471014f6b5e015201016c626e710101 -6c5d680f015e6b6d015b6b5d01010101736c6b6b5e015e6b5b016a67680f01016163016d6b52014f4f680f7401666b015e6b5b016a676471014f6b5e01010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101017a616767676767676c6a0101676a010101010101016668017969010166610101016c5e01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101690d0101040f690d0101040f01010101650f60607101796901526d010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010101010101010101010101010101015f6c010101010101680f0101715c5c77015b61615c745b61615c74680f0101746c616c6f01010101737b01 -01010272016f6b5d0f0d616b6501680f0101756c616b0201680f676b5e6e6c616c7b680f676b5e010101737b0179650101715c5c7701680f676b5e0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101737b617501010d6901715c5c7701616e01010267680f0101756c616b020101010101737b01796501016e6c616c7b680f017a -0f6b7a01746c616c6f680f6761736401016e6c616c7b617501010d69010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101017a67606060606060616a01010d736c6c6c6c6c6c6c0f7601026c7a7a -71737a7a7a735e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6501015e736a650101 -5e7301010166690f74626b047969010d670101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101014f6c6a0101010101680f01 -01015b6d010101016d6f0101016d6f010101010101016d680101010101737b01010101010101010101016f5b0101680f010101017b5301010101016f4f01536d -01010101016f4f010101737b015f6c0101015b6d01010101016f4f01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101737b01010101010101015b6d010101010101 -0101680f010101017b53010101010101737b015f6c010101536d0101680f01016163010101016d6801680f016f6801010101536d010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016764010101010101656a01010d02010101010101015c7601027a5f5f786c5f5f5f6b5e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101015d6b01016e775d6b01016e770101016a0d0f0d60727479696d6b6f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101526c726a026701680f010101010101010101010101010101010153640101010101010101010101730d69 -6962010101010101010101010101680f0101010101010101010101010101010101010101010101010101730d0d6b690101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101750f79010101010101010101010101010101010101680f010101010101010101010101730d0d6b6901010101010101680f0101 -6a6201010101010101680f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101656a01010d0d626262626262626c7601020d0101 -66610101016c5e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017165646b7401716564 -6b7401010101016b0101647979690d02010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101016868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868 -68686868686868686868686868686868686868686868686868010101010152010101010101010101010101010101010101010101010101046e0d697401046c01 -010101010101010101010101010101015b725301010101010101010101646a6a6a5d010101010101010101010101046c01010101010101010101010101010101 -01010101010101010101646a78660101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101606a6401010101010101010101010101010101 -0101046c010101010101010101010101646a78660101010101010101046c0101010101010101010101046c010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101016871717171717171716b6a0101757272726173727272726d01026c65657173656565735e01010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010153780d5f010153780d5f0101010169610f6a5d010179694f5301010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014f6262626262626262626f010101010101676a01010101010152747474 -74747474747404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101535e5f027401016a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101014f4f010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f4fb0b4babfc7c5c04f53a1 -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4fa8afb3bebeafc409a19cc67b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4fa0b32cb0a9aab8c3c4c59bb1 -964f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f344b3b4f4f4f4f4f4f5338324f4f514f4f4f4f4f4f4f4f4f4f4f4b3e4f4f3e534f4f3288334b8832324f4f4f4f4f -4f4f3e3f4f34383b4f4f4f4f30884f4f4a324141414141414150384f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f28a47b8d8dbcafc1afc29398aa94964f4f4f402e2e2e2e2e2e2e2e2e2e4034424344304f4f334d462e344f4f -434f2e434343434343424f4f4d4b4f4f4632303042384b4242373c534f4f4f4f4f4f4a404f504346444f353c46484f384e4f4f4f4f4f4f4f4f3f3c3f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f9f0c5831bcafbd9cbebfa993 -989ac04f4f4f30333333334a9933333333304f4f0540504f4f4448884f4f4f4f434f4f4f4f4f4f4f4f4f054f4d4b4f4f462e2e2e46384f303c4f3c354f4f4f4f -4f4f32434f48403f3e4e41364f4f4f2e314f4f4f4b424f4f4f4f50374f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4fb5b697b7afb85b4fb9ba9893589bbb4f4f4f4f4f4f4f4f44504f4f4f4f4f424346434343434343464342884f -434f4f4f4f4f4f4f4f4f42324d4b4f4f46054f4f42384f303c4f483a4f4f4f4f4f4f4f468848404f4d4e4843404f3b434f4f4f4f4b424f4f4f4f3e424f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f2ca4a5a3b26d4fadb3b48798 -589b684f4f4f4f4f4f4f4f44504f4f4f4f4f4f3e424f4f4f4f4f4f423e4f4233434f4f4f4f4f4f4f4f4f4b2e4d4b483446054f4f423830303c4f322e4f4f4f4f -4f4f4f2e5042424046484851443e302e4f4f4f4f4b424f4f4f4f882e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f9ea3a3abac4fadaeafb0539858989ab14f4f4f4f4f4f4f44504f4f4f4f4f4f3e413c3c3c3c3c3c413e4f3842 -4331502e4343434343314f2e2e423c8846054f4f42384246463488434f4f4f4f4f4f4f4a44374e2e37484637373e31424f4f4f4f4b424f4f4f4f053c4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f680101010101520101010101010101010101010101010101010101010101010101018f8e87010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f96a2a3a409a5a6a7a84f04a9 -58989baa4f4f4f4f4f4f4f44504f4f4f4f4f4f3e2e3030303030302e3e4f4f2e413c344f4f4f4f4f4f4f4f34413a474f46054f4f42384f32464235464f4f4f4f -4f4f4f99374b3a424b37464b4b53053c4f4f4f4f4b424f4f4f4f312e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -0101010101010101010101010101010101010101010101010101837e8e0101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f049e2c9f9f28a04f4f9493a1984f4f4f4f4f4f4f4f4f44504f4f4f4f4f4f3e46424242424242463e4f4f4b -41304f4f4f4f4f4f4f4f38374699373e46054f4f42384f303c4f3f464f4f4f4f4f4f4f9948514a2e5140465151534f433f4f4f4f4b424f4f4f4f37504f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f680101010101520101010101010101010101010101010101010101010153944f010101018a860101 -01010101014f874f010101010101010101010101010153944f010101010101885301014f94530101010101010101010153944f01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f969705309b9c0404589397 -97989d4f4f4f4f4f4f4f4f44504f4f4f4f4f4f3e3c3434343434343c3e4f323541343e4d4d4d4d4d4d4b36482e4a483e46054f4f42383b303c3f3f464f4f4f4f -4f4f4f994034485034354a34994f4f504b4f4f4f4b424f4f4f4f2e324f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -010101010101010101010190818a01018a820101957f8b8b8b8c01018b8f0101838101017e7f8b7f7e01010101018484848a9201017d7f8e8a89838101017d7f -8f017d7f8b8a8383810101018101017d7f8e8a8901018a8201010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f588d303f9493989858588d58989a4f4f4f4f4f4f4f4f44504f4f4f4f4f4f3e43444444444444433e4f374d -414d34385138424a38334f4f4d4b4f4f463736362e38993c412e36414242424242444f994244444444444444414f4f882e3f3750423c50503f354a4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201010101010101010101010101848701808e8a4f017d900188848c018d8b8a8301 -83810195848701057f95010101018487018684888d7f88014f87838101018e7c0195848701534f838101010181018d7f88014f8701808e8a4f01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f0404839705050587949758 -8768684f4f4f4f414141414141414141414f4f3e3c4848484848483c3e4f4f4f434f4f8843323046314f514346424b054044444444324f303c4f533232333c3e -32304f99444b4b4b4b4b4b4b464f4f4f3e313848484848483f38054f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -010101010101010101010101848701907e907c01898a89888e8c018f7e8f7e018381017e910101018f7d01010101848701018a897e8e89898986838101018b8c -017e9101010101838101010181017e8e8989898601907e907c010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f4f4f835897973094939398684f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f884040404040404040884f4f4f -2e4f4f37374f4f40514f4f3b324b50304f4f4f4f4f4f4f882e4f4f4f4f383a4f4f4f4f344848484848484848484f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101018487838483898e010180858e848c538405868b01 -8381017e91010101907d01010101848d947e7f057e7f90908e8b838101018b8c017e9101010101838101015381017e7f90908e8b838483898e01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f4f4f838d83535858048793 -834f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010184877e91014f7f94019501018a867e8e01018a8d838101947f8701057f8601010101848a7f7f9601947f05017d8f838101018b8c -01877f95014f4f83818c01807f01947f05017d8f7e91014f7f940101010183838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383 -83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383830152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f8d584f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f680101010101520101010101010101010101010184878b7c01018282018e8a8a8e018b7e01017d8f -838101017c7f8b7f7d0101010101848701829001017e7f8b8a8783810191817f9101927f8b7f8883818f8b847e01017e7f8b8a878b7c01018282010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101010184870101010101010101058801010101010101018381010101018753010101010101848701898a0101014f870101838101018b8c -010101018783018381018883010101014f8701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f680101010101520101010101010101010101017c8182010101010101010101010101010101010101 -83810101010101010101010101018485857f8201010101010101838101017d860101010101010183810101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6801010101015201 -01010101010101010101017c7d7e010101010101010101010101010101010101047f0101010101010101010101017e7d7d800101010101010101047f01010101 -01010101010101047f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d0101010101684f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f -4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f68010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686801010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015239 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939 -39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939390152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d01010101010101010101524f685e6f01536d01016f680101015e6f045b01015b6204010101045f6f010101016f6d52666d010101 -010101685d5e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010174665d60785e5b6e0404 -635204680166527b647b5b647570010101045d645f4f4f66645d6f6260756d01016863645f525f6e6e6e6e64646e6e6e6e5f0101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010152525252525252525252525252525201 -2d080808050303050808082d010101010101010101016864040162665b6a757564525d6075646e60666e755d6f74705d5b014f5b74746e746d4f0101016d6e5e -6f6e5d4f010101010101016662010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101525252525252525252525252525252012d080808050303050808082d0101010101010101010101635d015d5f5b750101 -6352010101665253047b6a68535d52636a647075536452016e684f5353536d6e6e5e5353534f015d636363757563636362010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -010101010101017475010101010166780101016901015e6a75530101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101390101010101015301636a6f01010101046e5e0101010101010d0401010101010166600101010168690101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101013901010101010101015e6a5f0101010101686f01010101525d5d52010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010160047b745d01686601015d6d01 -010174625b52010176025b0101010101015e6e645d01015e6401010101015e0d0d6e010101010101010101010101010101010101010101010101010139010101 -01010101010101015b6464660101015d0166646d740101015e66040101010101015e6e645d01015e6401010101015e0101010101010101010101010101010101 -2d080808050303050808082d010101010101010101010152630152635b7501016352046a60646e605d526e630101015b75047b75016352016e685d7575757564 -6e757575755d015b6d6d6d5f666d6d6d5b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010102736c6c6c6c6c6b7a0101016c0101660d6c75010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101390101010101017a646072737a5d0402736c6401017560010173 -5d64645b0101016a6b5c5c5c5c5c6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -0101010101665c6b020101015b5c65667001676c71716c6501010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101710d64777374526c6f6f726e6f6d4f0d6e636b5f526b5c696069015d6901607a720f5b01667701010101015d6a -0273620101010101010101010101010101010101010101010101010139010101010101010101045d5265650f70010171627467726b630101736c676069015d69 -01607a720f5b01667701010101015d01535353535353535353535353535353532d080808050303050808082d01010101010101010101015b75015e745b750101 -6352015f5d625e01015f52606d01015b75015b7501665d016e6852666801015d5e0101535d5d6d7553016f6604016e645f010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101020d01010101016e7a016f016c01795e01696a0152640101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101390101010101016273660168646b6b7a7601010101697901017374675c670101016a0d010101016f6b0101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010139010101010101010166615e6b5f01017271687577015c5d010168734f64670101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101390101010101016d735b01020d520f5c5c736e64 -615c736c61676b5c646271646b615c71010101016c62016677016e5f010101010172600101010101010101010101010101010101010101010101010139010101 -01010101015b6167010101717501016e0d045d71647a01016b7061646b615c71010101016c62016677016e5f0101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101015364015e745b75010163525d757875606070746f6d6001015b75015b75016662016e685b666e664f5d -5d6866756668016666017b6301014f04640101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101020d01010101016e7a01715d6c010d0d01696a01670d010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101606b6801706c77670101014f016979010173 -680174720101016a6b616161615c6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -0101016e5d666101746c01746c5b014f6b7b5c525b675b725f6b5201010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101017a78016465526c01017a6e0101010d6e686f630f6f686a64725d6471010101015c62016677010d736b6b7379 -01726001010101010101010101010101010101010101010101010101390101010101016f6d6a0d6d6d6d6d71646d6f52726a67716f6c01016b526c64725d6471 -010101015c62016677010d736b6b7301535353535353535353535353535353532d080808050303050808082d01010101010101010101010164017b745b750101 -635201015d620101016e04010401015b75015b75016d6f016e6801014f6260667574524f01015b5e6e6d5d746d5e5f0164010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010d6572675d5d5d5d5d027a0175716c01627304696a5b737b0101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101013901010101010101017269686c520477020101676e697901017368017471017172650d010101016f6b0101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101013901010101010178737961010161745c740101016a6261525c6901010d5f010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101010101016e7a01757a526c01017a6e6f -0f5c6b6c5c6a6e6c7201016465015f71015f6a015c62016677010d6e010178690172600101010101010101010101010101010101010101010101010139010101 -010101725c5c5c5c5c5c5c736c5c726f61615f71016b01016b68526465015f71015f6a015c62016677010d6e0101780153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101530478045e745b75010163525f7575647575756a75757574015b75015b786e6e6e6e6a6852757575646a -6475757575525d5f785f746e5f5d6301640101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101017b6a610f0f5c7777777702010161730d676160696a696501010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101015273696a01017b6b6f0166737179010173 -68017471015b6a6c6b71717171776b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101666b61010164615c0101016a696f0101745e01016d696601010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101013901010101010101525c017472526c01017a6e01656402740101676e615f016465015f7101616a015c62016677010d7269697169 -017260010101010101010101010101010101010101010101010101013901010101010101014f5b5b5b5b5b025f01016d5c5e6271016b01016b01016465015f71 -01616a015c62016677010d7269697101535353535353535353535353535353532d080808050303050808082d01010101010101010101626e6a6e6e5f5b646262 -75524f04046e68044f64014f5d01687b755b5301016e5b010101014f4f626862705b70534f0101016e017b63017b630164010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101015d7273696801010101016e0f0d047502696a717b010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101710f6c6c6c6c736401016e0f6b5c5c0f5c5c6c7101010101635c6c5f5e5e7b0101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101666101015d0f79010101626773795f6c7453797365660101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101010101015b6b017471526c01017a6e64 -5c735c616169775d5f610164736c6b71666b04015c62016677010d65646465690172600101010101010101010101010101010101010101010101010139010101 -0101010162736c5c5c5c5c5c6c6b52650f5c5c71016b5e5e6b010164736c6b71666b04015c62016677010d656464650153535353695353535353695353535353 -2d080808050303050808082d01010101010101010101010178010101045d5d5d5d5b6f74747874746d645374634f666060605d6666647466665d010474740462 -70535f606801687078705f75627b6301640101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101016464015e6b0d726c70010101606a0f78786201696a6f6401010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010139010101010101010101756101010101010101010167726f6f73 -7b6f6f5b016a7a7a7a7a6b0f727a7a7a790101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -010101016579615f60600f6a60605d01017b720f5d6871727b010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010173016371526c01017a6e01016a020101016c5b015b016465687471685d01015c62016677010d6e01017869 -017260010101010101010101010101010101010101010101010101013901010101010101790d0101010101015d0d0d5b5c636471017a61617a01016465687471 -685d01015c62016677010d6e01017801535353536969535353696953535353532d080808050303050808082d0101010101010101010101016401010101010101 -0101010101604f014f6e685d0101010101015b5e5e5e5e5e5e6f01045d01015d6201017604010452525252525e53040174010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101525c676478010160736e01016e027302695c01786e6873520101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101390101010101015e6767670f6767676767677801015b6b66016c6801010101527070706e6c70716c5f7076010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101016f7374610d65650f7a65656e01010101677a7a69010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101010101686f736f7477526c01017a6e65 -5c5c735c5c5c0f5c5c5c716465015f71796969696b676a667701026b6b6b6b6a0172600101010101010101010101010101010101010101010101010139010101 -01010101696b5c5c5c5c5c5c0f62605b5c777471010101010101016465015f71796969696b676a667701026b6b6b6b0153535353696969536969695353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101015201010101010101687165626262626e736e0101016c010177717272726b69010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010176736e6e5c676e6e6e0d6e5f6e67675c6c6767 -6767676778015d6e6e796c6e6e615c5b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -0101016a0d66610101016b6f686953660d0d0d670f730d0d0d0d6601010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101696c0f6c6c65527379795c6e046f6f6b6d6f046b015364016465015f71646a6a6a6b0d6e5d696f5b0101010101 -01726001010101010101010101010101010101010101010101010101390101010101010169695b5b5b5b5b5b7301015b5c6666717161616161616e6465015f71 -646a6a6a6b0d6e5d696f5b0101010101535353535369696969695353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -0101010101010104617372727272726a010d6b0f72026673666666665e0101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101015c740167690104676c6f01667575756c6775757575755f01666969676b696960676501010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010139010101010101010466610101016b765c65535275757575716775757575520101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101390101010101010101730101015b6a6a6a6a5270 -71710f7171666b68717253756b6b6b65010101015c620101685c026e71717171716b600101010101010101010101010101010101010101010101010139010101 -0101010169716a6a6a6a6a6a73010168777377695d5d64695d5d6f756b6b6b65010101015c620101685c026e7171710153535353535369696953535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101520101010101010101015b5c5d01010101010101535e5f6001616201010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101635f01646501666768010101010101646701 -01010101010101010162610101014f68010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -010101010166610101015c5e6301010101010101696a010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101013901010101010101016b010101010101010101010101615301536c6d6a01010101010101010101015c6201016e6701525f5f5f5f -5f5f6f010101010101010101010101010101010101010101010101013901010101010101706a6a6a6a6a6a6a6a01010101715d010101725f0101010101010101 -010101015c6201016e6701525f5f5f01535353535353536953535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101014f01010101530101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010159275a2d474c4c01010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101545557575801010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101545556010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015201 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010154010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010153535353535353535353535353535353 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010152010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101013901010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010139010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010139010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101390101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101535353535353535353535353535353532d080808050303050808082d5252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -52525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101014147010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d010101010101010101013d323232323232323232 -32323d01010101494e313131313131502f010101010134400101303e0101013447010101013a343232323232324a390101010101010132333333333333333101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010141470101010101010101010101010101010101010101010101010101010101010101010101010137473f36383f0132310101344701010101013d450134 -39010138443f0101010101014e403f01010101383e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101404242424242424242424242400101010149414a4a4a4a4a4a46310101010101364a01014b423030303c -3e0101010143424a4a4a4a4a4a413f01010136353b013a4a4a4a41424a4a440101010101010101010101010101010101013f470101492f3b0101010101010101 -0101010101010101492f3b010101013f47010101010101010101010101010101010101414747470101010101010101012f3901010101010101010101492f3b01 -010101010101010101014a4233423c2e014d404c4c2e3401014c2f49334249422e3f36463c48010101010101324a463401474246350101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d010101010101010101010101504739393939394c -44010101010101494145454545454543310101013901364a01014b413c3c3c413e01010101433e303030303030413f010101482e412e38010101463f01010101 -01010101014a41413d414701013a45013e413c3f38462e434e01014147010101414701013a450138462e434e01013e413c3f010101013c414141414940420101 -2e4801413a3c432e4c01014147013e433c434a3f0101414701010138462e434e010141470101010101013f4131014c41494d46434341340101363c4343412e4a -3a2e463235420101484b2f010139344640463a2f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010143434343434343434601010101383d49413636363636363c310101014a31364a01014b4a0101013c -3e0101010143424a4a4a4a4a4a4a3901010101494135375050504144505030010101010101013c3401414701013a45013a400147413301013101014147010101 -414701013a4547413301013101013a400101010101013c3401010101492e35362e4f01414001014e3a010141473f4634014f4e4d010141470101474133010131 -010141470101010101010144440101413f4d4801012e34010101010133424731394a3c012f40010137424143442e343746310141010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d010101010101010101010101434701010101014c -4601010101374632412e2e2e2e2e2e4131010101372e364a3f4b4b4a0101013c3e0101010143403737373737420101010101014946013f4b4b4b41374b4b2f01 -0101010101013c3401414701013a45014e4801352e494949494f014147010101414701013a45352e494949494f014e480101010101013c340101010101304343 -3d010141300101314601014147353c0101013146010141470101352e494949494f014147010101010101013e3c010141474d4801012e340101493c3c43413c3c -3f4246350101010101014131382e343b414901410101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010143434343434343434601010101013546462f2f2f2f2f2f2e310101014f2e4e422e3a4b4a0101013c -3e0101010143454b4b4b4b4b4101010101010149460101363901463f014b4f010101010101013c3401412f01014e45014e48013641464646413401412f010101 -412f01014e4536414646464134014e480101010101013c340101010101493c3c490101412f01014c414f01414736420101012f410101412f0101364146464641 -3401412f010101010101013b414901462f4d4801012e34010101424b3342010101463e463901010101014101012e340146470141010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d010101010101010101010101434701010101014c -4601010101010135413c424242424242300101010134414340014b4a0101013c3e0101010143403737373737410101010101313441343d464343414343414901 -0101010101013c3401413401014237014e4801314649014f463d014135010101413401014237314649014f463d014e480101010101013c464343450101454e44 -400101413501013e46010141473146390101383c010141350101314649014f463d014135010101010101010146470143304d4801012e340101333a41444e4040 -3146014e4501010101014101012e3401433001410101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d0101010101010101010136483c4646464646464643383e0101323838422e383838383838383e010101013c4a01014b4a0101013c -3e01013e4e3536363636363636014a3e01014b4a414a38464c01463f014649010101010101013c3401414235374130352e4a37394e4a344d2e01014142373201 -414235374130014e4a344d2e01352e4a3739010101013c362f2f3f013d46473f43310141423635434501014147014e4235364638010141423732014e4a344d2e -01014142373201010101010143310143304d4801012e3401013035443c3535353e2e01303801010101014101012e34012e2f0141010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d01010101010101010101324d433749014201494b -4342350101354040403c2e4040404040404b01014a43414143434b4a0101013c3e01013546424242424242424242463401010149460101463638413638414901 -0101010101013c3401402f504e3e014b3c4240394f4b4e403b01014030443e01402f504e3e01014f4b4e403b014b3c424039010101013c340101010135350101 -3e38014047404e3601010141470101363a443e0101014030443e014f4b4e403b01014030443e0101010101013c320143314d4801012e3401013848513c484848 -3a4348484836010101014101012e4038383838410101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d0101010101010101010101013f402e2f462f2e444701010101014b40404a4340404040404b0101010101364a01014b4a0101013c -3e010137352f4b503e46332f40362f39010101494601014644504144504149010101010101013c3401010101010101014e480101010101010101010101010101 -01010101010101010101010101014e480101010101013c3401010101010101010101010101010101010101414701010101010101010101010101010101010101 -010101010101010101013440463a4046314d4801012e3401013848482e4a48484e2e4848483601010101410101483a42463a3a3a010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010130373737444641464437 -373731010101343838382e3a38383838340101013033374a01014b46424242413e010134463e2e34313646333c32302f01013d33413230464c01463f01464901 -01010101014d414330010101010101012f31010101010101010101010101010101010101010101010101010101012f310101010101013c464343420101010101 -0101010101010101010101414701010101010101010101010101010101010101010101010101010101013440464e4040474d464343413401014737372e4a3736 -4b3a0133424f01013640414035010131460101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d0101010101010101010131404040404041404040404032010101422e424243433a44404538010101384243464237473e3e3e3e3e -3f01010135414242424040414242424401014042424248462e42412e424149010101010101472f2f490101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101472f2f2f47010101010101010101010101010101013a3f01010101010101010101010101010101010101 -0101010101010101010101012e3e0101013f2f2f2f2f3901014737372e4a37363744344634010101384545453543434341434343440101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d010101010101010101010101010101012e010101 -0101010101012f2f30313233343536373801010101010139333301010101010101010101013a370101013b3c2f01010101010101010101303d3d3d3d3d3d0101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101013a320101010101010101010101010101373e0101 -36372f300101010101010101013f3f3f3f3f3f3f3901010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101012d080808050303050808082d0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -2d080808050303050808082d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d -2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d08080805030305080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808050303050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080805030305080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808050303050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080805030305080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808050303050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080805030305080808080808081e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809090909090909090909090909090909090909090909090909090909090909 -0908080805030305080808081e1e180f0f0f0f0f0f0f0f0f1c081e1e1e1e1e20240f0f0f0f0f0f0f0f0f0f231e110f0f231e18121e1e19151f1e1e1e1e132319 -15231e1e202416211e1e1e1e0e0f121e1e1e1e1e1e111d0808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08092c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c090808080503030508081e1e1e1e18121e1e1e1e1e1e1e0e1c081e130f16211e -1e1e1e1e131d1e1e1e1e0e0f1f1e1e181c08180f0f0f0f0f1f0e0f0f0f0f231e20241d191523181d1e1e1e1e1e1e180f1d1e1e180f1d1e1e1e08080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -080808080808080808080808080808080808080808080808080808080808080808092c0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2c -090808080503030508081e1e1e1e180f0f0f0f0f0f0f0f0f1c081e1e1e130f0f231e1e1e131d1e1e1e1e1e13121e1e202a0818121e1e19151f1e1e1e1e130f0f -0f22150f121e0e12130f16211e1e1e19152b2416211e1e1e1e080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809290a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a29090808080503030508081e1e1e1e18121e1e1e1e1e1e1e1e1e1e1e1e1e131d1e -270f0f0f0f0f0f0f0f231e20241f1e201b2118121e1e19151f1e1e1e1e13231e1e1e1915231e202a1e1e130f0f14151f20241f1e0e1c081e1e08080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809290a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a29 -0908080805030305081e1e1e1e1e180f0f0f0f0f0f0f0f1d1e1e1e1e1e131d1e1e1e1e1e131d1e1e1e1e1e1911231e201b2118121e1e19151f19110f0f0f0f0f -0f1f270f16211e1e1e1e131d1e19151f1911231e0e1c081e1e1e0808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809290a0a0a0a0a0a0a0a0a0c0d0d0d0c0a0c0d0d0d0c0a0a0a0a0a0a0a0a290908080805030305081e1e1e1e1e18121e1e1e1e1e1e131d1e1e1e1e1e131d1e -19151f1e131d1e201b211e1e131d1e201b2118121e1e19151f1e18121e13231e1e1e181218121e1e1e1e131d1e19151f1e131d1e0e1c081e1e1e080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809280a0a0a0a0a0a0a0a0a0d0101010d0c0d0101010d0a0a0a0a0a0a0a0a28 -0908080805030305081e1e1e1e1e180f0f0f0f0f0f0f0f1d1e1e1e1e1e131d1e19150f0f0f0f0f0f16211e1e18121e201b2118121e1e19151f1e1915231e1e1e -1e1e131d19151f1e1e1e131d1e19151f1e131d1e0e1c081e1e1e0808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809280a0a0a0a0a0a0a0a0a0c0d0101010d0101010d0c0a0a0a0a0a0a0a0a280908080805030305081e1e1e201b211e1e1e1e1e1e1e1e1e19151f180f0f0f0f -23151f1e131d1e201b211e1e18121e19252118121e1e19151f270f0f0f0f0f0f0f1411231e18121e1e1e131d1e19151f1e131d1e0e1c081e1e1e080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809260a0a0a0a0a0a0a0a0a0a0c0d01010101010d0c0a0a0a0a0a0a0a0a0a26 -090808080503030508081e1e20240f0f0f0f0f0f0f0f0f0f0f0f1f1e1e131d1e19151f1e131d1e201b211e1e181c1e19252118121e1e19151f1e1e1e111d1e1e -1e1e111f1e1e1e1e1e1e131d1e19151f1e1e1e1e0e1c081e1e080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809260a0a0a0a0a0a0a0a0a0a0a0c0d0101010d0c0a0a0a0a0a0a0a0a0a0a26090808080503030508081e1e131d1e1e13231816211e1925211e1e1e1e131d1e -19150f0f0f0f0f0f1621180f0f0f0f0f162118121e1e19151f130f0f0f0f0f0f0f0f0f0f0f0f0f1c081e131d1e19150f0f0f0f0f0f1c081e1e08080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809260a0a0a0a0a0a0a0a0a0a0a0c0d0101010d0c0a0a0a0a0a0a0a0a0a0a26 -09080808050303050808081e19151d181c081e202422111d1e1e1e1e1e131d1e19151f1e131d1e201b211e1e18121e1e1e1e180f0f0f0f0f1f1e1e1e19151f1e -1e1925211e1e1e1e1e1e131d1e1e1e1e20241f1e1e1e1e1e08080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809260a0a0a0a0a0a0a0a0a0a0c0d01010101010d0c0a0a0a0a0a0a0a0a0a260908080805030305080808080819150f0f0f0f1c180f0f0f0f0f1c081e131d1e -19151f1e131d1e201b211e1e1812081e1e1e1e1e1e1e1e1e1e19150f0f0f0f0f16221b211e131c08130f0f0f0f231e1e1e11231e1e0808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -080808080808080808080808080808080808080808080808080808080808080808090b0a0a0a0a0a0a0a0a0a0c0d0101010d0101010d0c0a0a0a0a0a0a0a0a0b -09080808050303050808080808080e0f1008080808111208080808130f0f0f0f14150f0f0f0f0f0f161708081812080808080808080808080808080819151008 -081a1b1a111c080808080808080e0f0f0f0f0f0f0f0f1d0808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08090b0a0a0a0a0a0a0a0a0a0d0101010d0c0d0101010d0a0a0a0a0a0a0a0a0b0908080805030305080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -080808080808080808080808080808080808080808080808080808080808080808090b0a0a0a0a0a0a0a0a0a0c0d0d0d0c0a0c0d0d0d0c0a0a0a0a0a0a0a0a0b -09080808050302050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08090b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0b0908080805020205080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a07 -09080808050202050808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -0809070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a070908080805020204080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080809070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a07 -09080808040202040405050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05060707070707070707070707070707070707070707070707070707070707070605050404020202020202030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030202020202040000002701ffff030000000000}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe2052\langfenp2052\insrsid13121123 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}\pard \ltrpar -\s26\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin360\itap0\pararsid4805371 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21478 -\'c1\'ed\u19968\'d2\'bb\u20010\'b8\'f6\u-28652\'cd\'be\u24452\'be\'b6\u26159\'ca\'c7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27983\'e4\'af\u-30264\'c0\'c0\u22120\'c6\'f7}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u22312\'d4\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31995\'cf\'b5\u32479\'cd\'b3\u19978\'c9\'cf\u-30549\'b1\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u23436\'cd\'ea\u20840\'c8\'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31105\'bd\'fb\u29992\'d3\'c3\u12290\'a1\'a3\u-28711 -\'d5\'e2\u-28646\'cd\'a8\u24120\'b3\'a3\u26159\'ca\'c7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid13121123 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 ws}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26381\'b7\'fe\u21153\'ce\'f1\u22120\'c6\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u19978\'c9\'cf\u30340\'b5\'c4\u-24872\'c4\'ac\u-29788\'c8\'cf\u-29762\'c9\'e8\u32622\'d6\'c3\u-244\'a3\'ac\u-29705\'c7\'eb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20174\'b4\'d3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'bb\'f2\u25511\'bf\'d8\u21046\'d6\'c6\u-26782\'c3\'e6\u26495\'b0\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171\'b4\'f2\u24320\'bf\'aa\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 Internet}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28663\'d1\'a1\u-26503\'cf\'ee\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u25214\'d5\'d2\u21040\'b5\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0\u-25896\'b8\'df\u32423\'bc\'b6 -\u8221\'a1\'b1\u-28663\'d1\'a1\u-26503\'cf\'ee\u21345\'bf\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u28982\'c8\'bb\u21518\'ba\'f3\u-28663\'d1\'a1\u20013\'d6\'d0\u8220\'a1\'b0\u21551\'c6\'f4\u29992\'d3\'c3\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u27983 -\'e4\'af\u-30264\'c0\'c0\u22120\'c6\'f7\u25193\'c0\'a9\u23637\'d5\'b9\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid13121123 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22797\'b8\'b4\u-28663\'d1\'a1\u26694\'bf\'f2}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u22914\'c8\'e7\u19979\'cf\'c2\u22270\'cd\'bc\u25152\'cb\'f9\u31034\'ca\'be\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \line }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid16007305 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}} -{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex84\picscaley84\piccropl0\piccropr0\piccropt0\piccropb0\picw11137\pich13227\picwgoal6314\pichgoal7499\pngblip\bliptag2044807653{\*\blipuid 79e149e535eb87dd65549a123d31c492} -89504e470d0a1a0a0000000d49484452000001a5000001f40803000000aadec2ce0000000373424954080808dbe14fe0000002d6504c54453748563f4f5b3f55 -605f6367475761cfdbe2bfd7e1c6dbe76e848f7f473ff79f97dfe7edc7d7e74fb4df57b5e357bbe75fbce667bee267c3df67c4e86fc5df67bbd75fb7e45fb5d6 -5bafd157a8d56fc6e967cbef6fcef277cbe5477d8f8fdaf66f4544df4f4767b7d7f79a925f8a9f4f57676fbfe4fffffff7938f8f535777c7e967a3af07035d5f -978f1f4f9677c7d4474b37070407070337ef8f873203072f7ab52f7fb3679b9677bbc71e03076fafb77fcdef7fcde31f03375f7d5f77cfef5379574f4e375fab -d730033767835f579fb76f9f9777c0cf4f9ecdef8b8787d4f17fd3f76797954797c75f999f77afb76fa3975fafdf7fc2cf87d3e377d3f6ef847c6fb4c71b0359 -6ba9b77eb5b767b6dfeb7f7753a3cf67afc757837f5d928f374f37e7776f37539767afd797cbe3a0cfe297c7dfa7d5e7a7dbefefeeefafabaf272527575558cf -cdcfa7a3a70f1317979797878692bfbcbfb7b7b73f3d3f1f1d1f171517f7f3f74745473735372f2d2fafafaf9f9d9f6f6e6f6765677f7d7f0f0d0fdfdbdf4f4d -4fdfdfdf5f5d5fa7a7a7d7d4d7e7e7e7272c31070b0f8f9090c7c7c79793978f8b8f7775771f2528f7f8f93f4a4f465b67bfc7d77f8fa7277fd7348be73f93e7 -579fe78fc3d77fb3e7afe3ff87cef287c3ff7fbfff97dbf7d7ffffb7f3ffd7f3fbf4ffffbfe7ffc7f7ffe7ffff77a399b7dfd7cfe3df3767575f936f8fbbafcf -e7ff1f4b2f1f572f376f474783675f9f7f57a3876ba9afa7d3cf1f4b673767874f8b976fb3af7fafa7175f9f3883b84f8bc75f93cb679bcf87afdfa7bfe79faf -cfb7bfcf677d8d9fc8f4cf6707379bffa1cfffe7f3ff67afffddeeffb7dbffc9e3ff90c6ff77bbff6bb5ff47a3ffbfdfff77b7ff5aacffb0d6ff97cbffa7d6f3 -4fa7ffeff7ffd7e7ff4fa3ff9fc7d77f97a797b7c74f5e676f8b97778f9c5f767f273337171d212f3b3f97bbc78fafbf2f373f576c744f636e89a9b73743477f -9ea957676f5f6f7787a3af8fb3bff52006e9000000097048597300000ec400000ec401952b0e1b000020004944415478daecbd89a324c779d8476a2452962312 -d782d60220295a44593045b06892b204c98844458a0839b224c8b22c29891229e44cd74ccff454f5abae3ea7a7677a7a7aa667567694c3c1463113e644ee44ce -e55c8a170f7b005862975888b62e3a9618dbc99f90afaa7baef7debc7d6ff1deee5b6c7dc09bede9a3baa77efd7df5d5f5d57bde23e5bdef7defb76cc87b8f2a -dff22d7778e1e2da635ff080494dca7bbef5dbbeed7d1bf2fef7dde7f2fe75798797dfa17cfbf6437fea3b8e257feafdefffd37fbaf69ef7fe33df09f2810f7e -f0a1871e7ee4d1c7a43cf2f0b9c73ff4a13fa3e4434b59fffa6716071f3ff7f0c38f487958cab9738f2f2f94f25ddff55d9b695497ca7f1f3f77eea1871e3a27 -2f91b2f70e1fda77a1ba046ef2c8a34b390ff20408fcb3b60b763cf9e4934f3df554f9634a91bf4c1e5327964f2bd37aa44a052e2aaf7f42c993ef503efc916d -473ef2d1eff8ee63c8777c14ae014adff2beeffc00c826a587cfad67e701f9b6c8d0731b941e2a317d689d5479cdc700c7b98f3dbe9ee10f9d536025a8e5651f -da0be6430b86f071ae847420a5476f4be95145499df9c83e4a90c4132b46a74be9cf1e87d29f9594de2f292d213dfcc8630b4a0f2fd07c4865e25ab67d0ce443 -ab830faf5392da746ea11a6bbaa8d25007d5e1730b44cb6bceadf8aac30b0d2bb7953cf45075af4d48fb282d32b9a2f4c81e4a8f6e522a9351693cb19227cf1c -a5f7bc0f1055904a552a95098cdee38f7f6c99bb1f5bc8da97732b482b508b5c7d7c3dd71f3e4036ae5a68d5e34b7e0f55b27989cad5bdaab461f116b9fcc406 -253852aad213eb94caf49ed8272749e97b3e0ef23def5c9724a20d48eab73d5cbeff8f3cf2f4d3655e9eab34a24251e6331cac2c89bae869907515595e5266d4 -12e89a422cf6ee21b88fa65287f3952c14695fb9b4cae527d62c9e3c221f539ebaa64c15f49387b446e97b3e8e4056983ef2d13fb70fc5f702c7efad3ef7c89f -5394be0528958894b57bea19294f3d23b721c31fdb2e7ffe1370c1f77de2d1effbe4f9672a79f653b8944f7fa8e4bccae7c71eab589e5f6d9d7fe2fc9a54b8d6 -8b9d7dc6ed2079625d999e387f7e95cb4f3c553daa4254417aa2f412d6de9553d0a4754a0a12605a51fa0bfb28c9733efebdea73efa1bfb0a454beadf03b1421 -9067142cf50b9fd926cf7ee6b34f3dfba9cf3df3fd9f9457fcc51f00389f80d7f7073ff144795cf1d82cb73733768f28668f2d8bffa57a945fd72fda92d4eaeb -22439e7862fdb55a153ceb7afce86930da43e9e31fbf0da5129042b59d528968c1e8b9e79e53a04a91bb9e7b6a537e48c90f7efadc0f56ba833ff7dc737ff187 -1f862b9ffb4b9f7cfeb9e79f575796aab3f9e61ff8934a035595e007335ce5dd1aa8279eb8fdb915a2cdb30f8374d294a058fa9edb512a311d046945e9fd12d2 -3f8b3ffdb1672a343ff2a34b404f95d896f2433ff4ece7cf55db3ff6cf7d06e8fc386091f2133ffcf4733f5e41fbe79f7f5e913a02a13dbc3634614bbe6de6e9 -a1d9bc40bae7dcf30b4efbdf89279f3c614a55c9b446e927bf7b0ba603207df74fae28c1bbf6d8a7be6b61cb9efad48f2e373719294e15a52f5402945e585282 -ed2f3cf7433fa228813cf95455f840c63c7992b2d7b26dcfe7bdbb37ade613a7046983d2c7f7780f774ce9bca2f4539ffd1468d4b39f8112e6bcf404fef233cf -7efe5fc09ffbfecfc1ee8755d9f3e973b20002edf9c24fc33f7f052fe567be009424b19ffde1a77f6e49e979a8b56c2ac869c9d1b3f98943e594286d78e23f79 -1c8bf7936be5d2a325250c7f9f0440a0567fe9b3e01f7cd7b39ff9e433b0fb4761377cfdd1677ef0134f3efbf9a74b45fa2b9f7ce10b5ff8b1cf7de1a73ff1e2 -0bb055527aa1a4f4dc1213503a7ffa90ee8ce87e3827c669d3e2ad41024a3f7f1cefe1e797ba24bd5fa074fea73efbcc337ff51714a5673fff21c0f3590025ff -51bbff1ab8dccf7eea479ffdfcc3a5bd5b50fac54fbc28a1fdec3aa5179e5f69d3d99353d4a16dba7438a5433cf19f5f79e2b2460394be4fe150c0feaaf4acf1 -6701d6798077fe3cecfe2965da16945e50947ef607febaa4f4739ff9eb0b4abff889e725a5e7ce32a5bbc0e9304abf749c5aed2f5594defb3e55f1fcd42f3ff6 -7d250ea0f4d8affc8272ce9ffdfccf9c0778e7e5f7effbec63b2feba4ee9173190024a92d0cf42a9f52f7ef2851ffbe40b8ad2731b45d3d925754a891f66f17e -e9382d442b4aaae9e153bffcf4bff4d9c7000750facb4f3ff6a9cfcac69e9ff8fccf3c0dbb9f7efa577ee1e15ff9815f9698a078024a2fbc003c7ee2077e194c -ddcf81b7019bf873cae3fbf4bf2c37e0f0f3675b9b4e59b6b6b63e714794be55517ae861a82ffd4c85e3e93f8f3ff130643bec59507ab8dc0d38ce3ff3fdd2c7 -7beee73ef3b91f9305d34aa497fe994f3f0d473efdf40beb982a4ecf3f7f28b8e76f27c7cea93b4ee6f897ed3bfdc31f39e00ae5fb7fe4a3bf7a1c4abf0a949e -57941e2f5b9e9fde23fb1ab165bbde7959897afef9e77ee25f79fe851f5ff3c46585f747f0bf2a1b259efb6989e9f9e75f7cf1c5a366f9f34794778ae8b6091d -fbb22d277ef823fba57a9b3ffaabc7928fc22d4a4a8f3fbed941f0f066df01c8e35527c2d350b55298a46cd67657523de98bc7f8b5fb4f7971430eb9fa80c4b7 -a572c07b73704ab7b9e820d9bce2c3dbe5a3c794e72b4a1f5098248487f6c8e31b52369d9f97eab4f719654bd2b34a643bdfb63c5bcf19d580a45aa00eccec17 -6f9bbfc7cdb8dba1bacd55efe03eead756dd01aa49f1a9e5ddd64e7c72d9a0b6d6b2f6943ab1a4f4810f3cbea9344b42b21bf73b957ca03c4bf6429597affdb0 -a79e5a764ba9ee8f85b23dbf84b099257b5bf896a8d6deeadb64d3565d5adbf5e25131ada573e46b8e0069714df983550fca238f5498362f5e425aef3d90dbdb -28555b1ffc60c5a882b486e9d155db69d548bede732d393da594641dc21a85eac05a9fc2eab4f537686b366d2f52f6907bf168597ec46bf6ddfca894e46f5690 -548fdb238f96b9bf71790969233baa4d7523e58943f63fb44f3e089cd618959c1e572358d44081a5e3a2fa4497bde3e5689d3d1cd6792df6affa6d1fddd7c3a8 -30dd3e9b6ee73c1c8dd251afd95a24dee63625a4f38f2d062e3d52515abba552b7f36587e546e655ca50517afc00461fdcd0a40ad3430ad35a6b72995e49a8ba -b6ecf97e6cf5587b383cbab7fb7cd16dfee80adbf903301dcbcb3b2aa5a35f73d0dd8fa27f0b557a64ade3ba2a919faa8c7b0569f9e3cf2f8855e795941e7fe8 -405dda4fe9f14d4a0be890f8b987abab14a5472b46e7d606a66c8e61598d8a38776edfe8954794361d259b0ec5747b4ac7b966bb6f7ae8357b212d944999f7a7 -2acb576ad2a2c4584092c03628fddaaf57f26b7be45f5b17f85e9ef5c575d973e9afaf64df8e5fdf7770299b0765ba5fda275f3c8e7ce93672ec8beee83e7bf2 -e8d70fc8bf2f7e69cf296bdbb01f0a9425a5ba96b3295f8452ff7d9ad259a7f4d882d2071ed794ee034a1fd09434252d9a92a6a465431a77209ad25da7848e2d -ef98d25307506a68394cee05a545ad769dd2714dc00375febda154b5107de0839ad2b129d50d029fcd3a422db3dd04e958a742e9f9279f52e3f13ef8d0439ad2 -b128752908c3f061d31dc49d866006c5fc7428a95e4035cbecd7f752720dcfb79b4620b7c3a86bf9ad568bf40efd95b1d35f6cf64c7178aed020a13dc369b6d4 -b74162867562dd26176b915b6e0ceb3d43a69f6e3f3f09d505ddf2c14669ddb3bdc3ce6f767846e220081cabde839f318e3af57a6bbb2eb9b9884198d76cd6ad -28a7a13399daf5bb4dc91a10568c7cc3f5e0913bacdec59c53dcde9e8b35d71ae096d54dfa65861aad432919b121da786667701a1fd976105a3839e47c997381 -51afcbd4273342282684b0d6d6f31bd80f43e6843e03f6713c4e123c23acbbedfc8623cc22308b22c06ebdc14047b04d1d1c1e62f18c643299e226e8d58c84d9 -984d983f3e0d4a5f5a507af4d147f7520a6c239bd9d81861c7f5639326389cb5b3edb968658e2398e3305c48ddc061db6c1f4aa9305d51ebb3506544e2a4c369 -363ce47c6b16c723338e67a45e774460770a278c59b1fdada16d42230aca31ee5066670c870ef6b753ad4f9935656042e037bab8205258c7dd4aa98e664c0881 -8773d48d00278ae288e1eea9507af1c52d94aca8084892242214561ac4a6efe38eed1e422931eaed6c0c7a21d974ed18cc248e1b8750e2dc8fd8c898e1864708 -f015c4398c6a8e3b132a269359504fe38e3da2a324b3adade75b6ed84e592d2240bedfe2bcd19dd58cc2dfaa4bbe636426936f1a9694ac84d482c84eb65bbc90 -da318004fdb4509f13d4b42f0ce3532997bef46249e9fd4f3cf1c41737290d8b7e320ac320b29aea3d6b757068bb786bae743dcf8b6df89888061401185e3391 -612cb653f25922df576ad7fb45c730a6d3031463bddcc0565dd07a7de44371c16a6e16795ee46f3d7f2a6c27c624e34ce6744cb1c07826c485fe96f3872d1eb5 -c20b79eeb2665dfe4ecfb48b7af3104ab370c4f92cf1cd741847c449462237dba74ae9c9279f5c514a2b492283cd22d8086d968d46d8c71ca7fba4519edfe59c -63873b507ad50ad11e348311b8a6beb5edfcd42802a353743a351bbeb4200b0759eea65bd34f8152033b863bf2e1c91a5d9b7bb6df6e6d3f3fa5a49374a2a013 -f67a21b33b299959e9a0bbfd7c3bcad86c968d8c041e077ecd083eec70dfe94b4ac2c26138ab4d6c3434459173e2db063a354abff19e6f3d9052e2706a27b123 -b30eca902e8e316787e40ac0eca7d4818d61eaba6e62b8617148ae1b9ce099818561a669cf301d43384de61e4ac948fac2347c49d5160db7834d5e1c42494099 -949180f90966cc303033983d6a6e3bbf83199fa6633b0590637bdaf602e625ac3894521cdb3e5042dd90336c8d0f76c44f8e1278115fda4b893a056745813dd8 -8e8da8e3b228f1bc43288d58e2e3f2edf60535224a79f7104a33ec9091413b4e2fe53471bc51912646ff104af092a7dd082859319bd9143c3061fa8750e24951 -64f017f6bc384e89481d7ac85b3382573010f0dae04eeacb772d34d2304f0fa1e43aae0b96c3461e36c259c737fd48b44f8fd26fbc1ffedd4f89a4c5a89b6378 -d2a1398e79c168e20787504a5b1c677cc1d11fa507cacae2b9b398b57d61f082a4c49964619160ff104a2ae52e583cafd3bbc061130f0f493fb40dd0cc68a2be -00a5d86090ff5bcf0f6987a5c341c76e3687292d4a4a079dbec8fb8296b06cf8b7933a85204dd475a6779b924352df08b3ac073f92a7796cb7a8e31887507249 -147850ff4e7370223c32f3bca9d85e2ecd0a3f0a33a8c5f018be110166890733bef5fc1ccbb4481c2990dce9740adcdc9eeb63dc0923834251499d5e6cc4694e -229ed1e1b6f3bd61c79e40296976486031f8cd357e38a55ef56f9e968ef9cea9b5e31d4aa9d3054ae918dee0820f5d11e7e984d2ceb65f39e486915865e9d404 -5b57c976dd18415243c23951591dd3a62ca84377ebf99654ead4a5b602cf052171961fa24ba044b9cf1d70355b69188126c5e03cd89ded6f59c8c65cd592482c -1fc58ffc4329ddbdd6d6432949f352beacf0020e87697ab805eba64793c5f9bd8dbdee6dcf6f96a7349bcbf387f961e76f486e95cfdf3ce47c6b79b0dcb0d2fb -84d27172fd01395f53d2948e4a4977c69e7c5fed1dca61949096b3219a92a6a44553d29434254d498ba6a42969d194b4684a0f08a57436403e27e2026ce7b6a3 -84519d89674c978881fc59cb8961b3875dce5d9cd35867e219a3e4765042119703d787d83031c646c475269e294add4998f4d914c5264b50c092c4c84812698b -77b628e5b163db2c0c0bd36f209738b12d62c6a7439d8b67cbe205f6b8c67c823bd2fa61357c5a174b678f9233b78c1e715419850d902838385d4fcb1dca4950 -a2614033afa424c77f6fa3a4e51eea1226a8818db4a42417b8659ad299a3e4cf7abe998c225e0c9b2dec83b0c46fe95c3c5b947ad42039da29661d5f4eab2a85 -6a27ef6c51424d9d63f701252d9a92164d4953d2a229694a9a92a6a44553d2946e43a9a3e5e4e5e429e917fcc445533a83b2779e9fa6f44053eaff8d35e92f8e -b5f160799a6c9ecd71154624ab21e43832bc5f382b47f33991d773a5246314243b9ad26950fa1bebbbfee662c38b507dc7053a0815915fab25b8963017751b76 -d34ab34236ac87b35e1075c270889b75e24431a6a481e39ea6743a94fef5dffccd7fe337ffcd5ffbe2affd5b0b4aed98e298f958882c443bf6a4d6e9e0b1df19 -c80162cc2eb043b30e504a6d16672295f119a70c996e6af8dae29d16a57ffb6ffd3b2f5dfc777f0bfd7b4f2f28edb4c2c8b565784c130c9f552f6c8145142344 -6254e36cdaece21c28d5c88cd8c3fa82525b84bd38d5944e87d2dffef297fff6bfffb7fe83dffacafb56166fcc10f314255fd84ee13431126149091b2e14533d -1432b213631f0125cf3132074776934693079152721728fd87ff11faca6f7df92bbff595ff7845291c21bba128d5731e14910dba54c841e644ccba51d7c229e8 -5297467e641038ad5918fd68d0e746fe205abc24494e9fd27ff29ffe672f7ff9cb5ff9ca97fb2b4ac905145995c5e341a313e10b3e183342bd982311b8184066 -4ea79605844b8b975014794e9c86ee8347294996984e91d27ffe5ffc97ffd57ffddffcb77fedbffbb61525a333c7fd25250b3c8930e355b984a6f940529a81e3 -cd13a4ca2551a0281ca03116f5078d9244b4c0748a94fefbdffeed0f7ff8effc9defff1ffec725a59639742384c1d40d5083cd8467e19d96b1a084d02452949a -3ecb7249c98a86286a807a050f9ec553804e9fd2fff4d9fff97ff9bb7ff77ffddffef7ff63e9e309c87e8ab01f46de1887f1ccf7f1b853d410b1854d51400d20 -164672d5016c506c210a6556d4226cf0007ae2c99a0371576bb5be8f9a6458377a2869a6e0dab52933a308dc0712a2a283e6818ce11c8e722596dd1c2770513c -4a7ae801a474775a88fee69afc9fe591f9b64b16ed3fb2f0192ebea4d5f929429a926e6dd594b4684a9ad2c953f2d745a338ab940ede66505362e57743d5b713 -ea80dfd0925d4f6ab136909193236ea89a6d239690e3f28261488a30243eb2dc4a1ab4d10d2b29ecf1f6f40f9783eff2e05272b13f1edbb531f5a06ee4b77dbb -dde6140d9bc1ac59b3704bf97d16f646e4425c9d2f01082a1bcc2336327951088e3c278e63db96eb8625bd9a5f1431d49d8b229c6f49bf9266ecf06e4029f7eb -840688d27cf95407dde5c1a514d35a5233792df1e728f2509b219470d41211a3741411c2a6b29d6f279b72ee2673997fea2aa5642284ff7948e0cbb08f90dd42 -a85739ee8e7368fa8b162b62b1ce104fbb0ef764af09a92f291d7817d4e60f24a56126a6068d8423277b460e1519a5d246d53323ae33eafb50e96d6686675206 -d8c632ff6434ff7202bc282c11325fe65fc314221342b072d2e804479dfe61e92b99983ba8e323eca14ee4e23e1ad7561a7ed05d1a1d9f75c3079012c978dbce -59e80bf8128df30ecb7302b958309ef0203603175ee988c7218a4b8b3760b2f889e33a724564da2cb43b9212bcfcd4f76cc4d5594d931953e61d927e79f352e1 -80526db649e9e0bbf878c422e3c1a3d41825bc6d1626e1321733776991a80d79e3531bf67a825027cf39cffd01ea18a03023d01bba839aca16653e0132dd0525 -699752e114069a64c1f6f495508a9aae9b6250c1d606a56d77e96498a70f1ea55633e1135c4435a90f291e8919982d1b72b19ff2b8f046ac8bd0b80994a8b278 -71aa06b0c0ebec2e4a8c1ac6d2135ca7d477685ac8865bdcd99abe12eea0309a5978dc93cab8ae4b07dfc5c7027c8907d17b80177b4ab19a95dbc8e68b777d18 -c6262b721ca8f25b99a8cae205f0e267c2c0d2c9168e20c4c08daeb7b27804e5a3002ca6344c7cba2dfd520a5055519316afa4345df6901c7c97eea4c6f2f001 -a58484a99abd03707c27652ef622ee2428719a51770fa5b4a9de7259f6cfa220b5a2296e7682754a96bcc4370e4dbf945e3445aca2d4c7de0e5f0eafd8721734 -4d1e4c4f3ce13bbe49a3b8e3a2d9408e5ff1f80c72d1423c99b01c5d9035d3152577029230f818758650bbf16c70d1a6b1b3d350943059d483fdd9e1e997d236 -66c4234c9465d1328ec8d6bb3cb0f525c246a489da14938ecc602f49c348c5c9a1336a81273d2355bd45796f5d9e2c2448a593265d40c61234a0c8eb35bb7e54 -450209e8edd23f44b6dee5816dc7cbabc5d852d45fb4db943bf25504094b65dd01cd3aab531607eb1b691c96fed1e5ae87b2d06de2bab55553d29434a593a634 -de233ae7cf24a56f5bc8efc8ff2a4a2ecf2d2e1b41598872d2b4fd1eaee93053f79052734316bae40864907480cc36cab16b7b21a63cd38a76cf28adef99cfcb -aff59d01e3b630716c7a4009b1f68c8f3add5c63b96794feaf35a9280d584b10cfa8315f51dab129473eee6a2a6783d24ea55ab12144d7f684a4d4f441ad7c3f -c15a95eebdc59b83ec2c28e584782c4b1525e466218fc3d8a86b2af78ed2baf3505f7a0f632404aa284588e066e16828f75a979422edd42b4a6303f7ac287317 -ba841c4c7ca7d9d358ce942e8551df08691c7425a581636576381e07da13bf97bab450a4fa429750603b210a0312e316423b9e5d1389e7397a3d8c7b48690dd2 -82d2a01c95d8a4a2de8d4750481523c310a1c67226dbf1c0adeb6907fcde53d2a229694a9ad2834d49cf5fba2f281dbc4d781fd56c358ad4b33d4b4a9256c70a -2b9767c6859a8fe4dbe57d9b78aafe4d45397ece1a20d44f885ae64e398ceda217588bf4adc0de78a42a4d64c48809d9d9d5871a9d88dbb8d1ac957d5d7cd16a -b5918e1c8e94ae7e40b438b06d7ed42ae49f6a75597ab26b73b1d6ef75c629d56d8e666a245cc89d98da0ea7b81a8a45628bc95b19bc2832a7280aa0d398a31e -ee95238c0aecca05844c39be71d06e81a87965c8c009aec6dc1161333f14b59a31d8483347a3b029ef93a2ae70a869088cb113a0ae0735380a7fde663a322f13 -d99a05a0e6fd7edf37faae1af9b5657ed47ac83f952b5195356b73b136ee75a6294da653eef8f63470521432ab891236b47055bdc2536ac8b7dd28e0af1ad2c8 -991058085b92a99723e4d4087e7736026025dfc26cdac5e20e01ad77f1748add8d34b3508461062fbe1d22e27579bb6b643605649c9099413809ea1be9f8b07f -641342d910a554382c731c47be125be647ad85fcb31c3935009ed9c01736e6626ddc6b7d66d499a3342541e0d801480b85f66432e1a2882b4a2176662a64a891 -5816f32db7b683d005ae74498e256f76a70b4abdaa2dca1e7317f5c5b8a0e5e0bb26a733db60b85f2f878a2fd3ccba2274ecc918876d64f87806dcb12955ba96 -209ef433f9806be9207fe67917469e47446537e55bd2db3e3f6a3de49fd56bf17a9d0899df1b73b156f7da9c1975062d9e5cf91195b31c18bcab78965ca828d5 -0bcb554f6e088763873b521f62deb4b0d5241c8506b3d324f1fd1141638339d4c0904334ae771b68ba1821995b91613556941669465d113096ba6088fab68185 -c122eccb52a497854e10b27e5d5aad553a85282d9e2f9025573da4b6ef13d3dd3a3f6a3de49f2cbc762a63b031176b75afcd9951676e668c2c6d05838f289081 -a2e6c2e46861f196c2a6a03f968c3c098a13510757f3f9120ae54e183a32b58435c26830c17bdb9b0a1c4585a4b4d9d80194d8984e55c7c9d8c56236ab65a093 -dde994c58c1849616f067b2b0cd78d85eb264023ec8c0328c4c09ff1b6ce8f5a0ff9279f3a84570b6dcec5dab8d7c6cca8b346a95e8c2713dba072f87c1d2811 -a3760025b381daf0d2172359b004815480e6bca2c4ab00397396f88ec13a7bfa4186b6436be2004a8119a28e70a0d8994636282a37a2688086a41624d8e06081 -377117269c61733e52162f9d9986f26bb6ce8f5a0ff9274b4d9baa8eb4f5b958d6dabd3667469d458b37cd2c5b0d7e086789330cf6531ac2fb48e197d7d408fd -b970aab201288523a95385bc3c74b008f6b5afd320a0a881c37093520f7225443b2ceba9ba40e49819150ca9a9b8353130d2bde9b407a5c51bc89f5ea723df18 -979302b6cc8f5a0ff9a73cf1c5f88ef5593eab7b6dce8c3a8394dc2844a57d09b13fe4623fa590a281ac9ef072d64b17cfda657191d846f9a3c7cdc2619d50ec -0867334a5b18a09a0309063eb6369fb22e42d4b5958104e364cc188fa2a67c0d3cb38b627150637052f52b0f054d7d03ca12dade3a3f6a3de49f7c8f222606fb -29addd6b7d66d4d9a314da32a308e61e780ff0dcac4dc81e4a62d0621e00c864d26961c64916090ebf8a67568d81c160ce009341ec8c501f146acf6d25255a9f -77f64ed918851e0315738a361d85c4e738a436453bbe9c345da7988fb7516a8cc2727e542897b7de323f6a3de41f1a38a23be498f17083d2d67b9d354aae88cb -b736341354945506976ddaad71ad236732f566b1ac62ccb88cea10f219dcc70ad13089e398345043962ff2d6e15e639590831fc7306857be15c94096293e1da0 -3436bc4534bec2dedf8855cd6defa70bbf34455be747ad85fc6b3b5cad40e0c6336f7d2ed6f67b9db576bc617fadcf69cb68a2f95a60bdde61e395fb07ee4db7 -9cdded57a9cb9502aab3bacdc34634ad5bc17ce9ea1f3c3f6a2de4dfe603ace6626dbf976e13d7adad9a92a6a429e9fe254de9d0fa92436473bebbb3d93fe307 -c41f9bcdd6bc1a545944658b8de5584d2257ca8b9bc8538f31b68db29ba97d92c3640f89a017f2078252d85f6e5bb51a7318d4906a32c2da5aff4ce208d236e6 -9c99a55b2eeb52aaaf86b0210e0c16e03672331936a06d76f05026655b28a6947ac7cd135f06309f6efadc6274c80534780028b9385a230695bda2a0988ea14e -b1d63f538b39a32633025a346527ac13111267a034cda28f0b21d43218461c86612d0bb1cc36073e9a016b2e1ddff0d060f1aba3433ccd83cdbaf0d03f2c7257 -1ee5ef7a4af508876bf1f1ccc8601313dbb286b7d63f53b34dd2669e004aa8ddf6c6183b9ee7353c3f0efad8173491945afdc0f7030cc55c8a72a5508554b95e -bd6cef5b5b0e4855b37a6b1594f5a3d843dea20d2d2d2b3aa1b1e7da8d6da7f6aea614c2af8c651bce82522a02c78f591bbbb6b3d13f03ba2402164b5d522608 -33b5bc4f3330481f1b368b7033e433de6ce689c2539a4445c9cf1c7bd41b18782672d418cd78df678cd8b4dc5feea98e5694a68d11f2184b6c926482d12aa017 -6a1ba3b85e5ebb9e4ed5f0f0aea5e4e1a8e962a9050b4a8371615201b68cb9f58dfe1928971c8e03b3a434c08485e5f57a0bcc0000200049444154ba31d4efe3 -d84f42dcecb79c848f30c5ea69fcd18212020368806ed81339a8623217091a633248cafdd51e757441498c008a97c9e651eccf65f3bba4d48c1a73d01a75ed46 -3aa898bd9b29d505c6916a865e96515e486a4a9cf146ff4ce28c02470c6245a9c9125015e10c15a566c401ac640dc578db468ed2b60e5b51ea22d9312839005e -6238686cee2cf6577b36287975a91c3c1baa73a4564a4a322df853d76ea4f32ed725d9fe5bb6592f287994509b660e272449d7fb67b8cf391b98940083a1cd42 -6287332cdba0696ccff805a7565222a18da0e40fe5a2aacd7d94d2e600cb914572a5bb1525b5471d5d954ba84891906dee708ed49425a55979ed463aeff67209 -08941d66abfa52d39e15f680c92178ebfd33c2e318ca1fccb0e71aa1ef73d3f70b39a8cdc19c70c7f01525e6047816441d679175eb948ca20852bb80aad73aa5 -6a8f3abaa2d462c8e7a1dd43384ca53d5c5abceada8d74ac77bf8fd7dcac3bb92cf1031b5926d46dd7fa677a6c4cc9004d9ca08106cda57320ed5230b3bc7ea2 -281991cdfc3e2ab0a494db2ea206135e8df1c9cce84152147c05c178bd3682dda8daaff6a0f268d9b5c146029e82119f3950461924451cd269214f88a4ba763d -9db973da2d2767aeed2171912f47267a3e5aef9f093a5c8df1e28b1365f0ced22b2ce4ae81a39cb0a2ec7ea82984de09941616befdccc4f0d4a7c59dc976bcaa -af7bbd7fa659ed7517fbac65ad25ad7ec8c6b32efa72dea91431b9ed39a71f7152b789ebd6564d4953d294ee69b9a4e5acfb7827ddbf149a39b8d6a9bc28c5e0 -8ce102dd8d1ea17721a553eb5faafb356ad66a50b561b95c94229fa37248290d34a563523ac5fe252f4cecf1988bf118348f9286ed65dd8e7f177a84de75944e -b57f0914c871981a4f9e63c705800633e6a7dff2f6aea274eafd4ba8c37abd8496974433ec675d9fde8556ec7713a5d3ef5f025d12728036a8128b7923425157 -cdd438ed1ea17713a5d3ef5f52ffd4e84ed20c07847781526cc45a978e67f14eb97f2964c2c042446c24273297943a4698eb72e998dec329f72fa110f3391fa9 -d15e8a126ba2a073fa3d42ef361fef54fb975212f973f92a248a9285bdb6e751a7eedc5f6d1defeefea5dc88cb97a0268fc6a4ce47860cc017de678112dfddfd -4bf3e50c2679f6cac8ed204d49b7896b4a9a92a6a4291db95cd272d67d3c59b2fb7655d06fc497bb9ddc2ee2dc9079a833f5bcb090f13e9c52ca481ae54ca77a -464e27938ff2f4a810cb00148e93a2803557fd6067ad7f09aab2712dc1714dc8669eb5fea5f2989c59140cd4276c737fddb1bb6dc43932ca034688307680520f -eabe613854756acbb69a83c1a0c0de60d071167ee1dd99fbb4128356eeea4e04b9e1ab17a7ea073b73fd4b2831c6e3e978cc14256f73056d39b32834499cccda -0cb6bb4e75e02811e73c87619b50c2656ae12cb5599c8954517202d4e317e2480816c7f1e279efcedca7b2322103630a83a8802468829398970d8d553fd899eb -5f4235e14a51a13cd7fa974ac11e6a86a4191828d881ed4eb4a83ddd3ee21c1ad6592da084068a528dcc883d54f1d7aa9ea849341c67eb616feecedc2725ad31 -28bd378a027905773a46c4cbe6e0b299ebacf52fc9eebe584aa428adfa97167990ca2e87c028f3a3b6d6ff70bb8873b2b9a21ed03896ad8321233b31f691a254 -cd74324334b1cb45d757944e7feed39a69b4d53b92e324cd423fe38365dbfd59eb5f92e6ade881f8d2d8acf52f55796018d9921218a8d62ab5db469cb3324c13 -ca4b4ab32e8dfcc850fd1daa27aa6f08c79861c158bea14ba73ef7690589958a7c81d8ccdef11d823b8b7eb0b3d6bf24037565029c2f78d137fa9796f664b4a4 -34de087d77bb887343838e6c2330b0ec7e0a33a753cb02a2464bc82ea81ebcf6e97c62a3bd16efd4e73ead209516b0cb511b5e01f01ee2e46ce8d2fefe257075 -c248aabaddde8c2fb7a4d45fb3789b9ef8e111e7422f149e9583e65a9e8c6219243c4155b9d444615b76bb1f46e9b4e63e55451817bda5df3eb57b92926c853c -13e5d2fefea53c1a2e29adf72fadf2600ba5db479c0be17de0a03d9344526afa2ccbcbe8ad2a2b1694c63b07513ab5b94fa54c59d65ab30adec213b7ce8a8fb7 -a77fe94280324386981e6ff42f2dac8252bc96c182c57625478938178ed258f4708718288c64bd061b541565b2270a5e174318e08c67bcaa84de95b94fa58c71 -d13267e0d9704780ebe12ddc86c5cca833171f0fde683538887737fa970e97a3459c2b98004f97cb059ec251aec4b29b654f14b04d8627dce47094b94f8b970c -4ac622a6501e37ddb24baca606e6c667b41d6fad1ab2115feef05a21dad73d7540c4b9bcb73c6fb8b379655dc5023f6139cadca7ad92efacf583e93671dddaaa -29bd1b29e1bf77afffd3946e5f2efdbd4bf758b0a6747b1f0f9779f5caeeabe5c6e52b4aaebe0cdbd7e6afbdfec6eef54b5f5de5e91b6f96ffecde28bf7ff5ea -9baf5f7d0336766f5e7af5ca9bbb5f7b6b7ee3923ce7e5576e5cbf76e595ab2fc1f6cd5baf5fba74f5ca1b2afdeb4a2e5f5fa4a875e908fd4b52976e5cbf7103 -5dbff1f62bb03d7fe5a5afdd7ae92549e98dddf9e5f91ced5e868cbf59c2bb7279b7c4740d419e5f83ed972f43c6bff1daa55b2f5d7a157d75f7e24d74f5eafc -daa54bb76e5cbf7cedd6cd5b3725a5dd37befac69bf39b2fbd25d37f4dcadb57ceb82e1da314b90bfd4b52976e5cbe26655751ba78e9a5dd4b97ae5c0500575f -9abfba5b66e89b372f56f2eacdddcb972fef22f898bffde6a5d776afdeba7c0b5dbf75f1d29be8d2ee4b97af5ebef63ae8e5ee8deb6fbfb47b0de0bd74e3ea7c -77f7d66574791712bd7559b2bf7c4b267af1ead9d5a5eea6a07bdbbfa474e9f257a5eccaf7fed6db57df9e5fbd0a19faea8dab574191aede42d7364b12d0a237 -d0eb6af3b5ddd72e5fbf78f9c6ee2b40e95574e9d6cb572fbda28eddbaf232ba8ae6bb172fbd75edc6ad975e7eb9ba78feda57d16b572fdf78fdd2576fbeb2fb -facdb3aa4bf798d29efe25a54bbbaaac50d6697e0d94e5d557afcbd7fcda6baf5e9cbffaea7c552ebd7ab1fa17ddb871e53218b0eba052afef5e7c5b527af36b -a0565ffbda15f4eaa5d76f5cbd7105edde98bf2dad1f68e9ee8212924a75ebd6fceaa5af21a9565a978ed2bf2475e9cad557de02794516ef806461f12e5dbf75 -19b2f4327a0d94e7ea6529b7e625a69bbbd7ae5d9545d49b57ae5cdc9dbfa1285dfaeafce6d5eb37af5f96275c7b657ee5daeef56bd72ebefacae5f9d7547a4a -975e7f7d7ee9fa95375e91ce0902c743ebd211fa97a42e5dbd3ebffcf2cb2fcf5f91a64c9637975511f2c6ee958b37e7172fbe720570bcf5c6bad1bb0ac58a52 -b74b6fbf74e9f2db9716942e5d416fbea2d4e6e6adeb2f5d7c6d77f7ca2bd7e657772f5daf7cbadf0545da95f077bfa6746957ebd251fa97a42e5dbe397f4d16 -25e035bf36bfb4d4a5d72f5f791bcdc12b4717f7d4715e9f837ff03638e32f5d466fbd3e9f7ff5f2d72a4a6fa3ebafbcfde65b2f5d9e836b0806700efee16bd7 -76c1312fafbcb87b69f7e2d59b5741275f7fe9c6eeabba5c3a52ff12e8d2abf3b796946e5c5d5182adf995f99b176fde5a0374130aa3372e7f4d9eae9cecf9ef -5e7ee5e5eb375e97945e7bf9f5f9eecd975eba71edad4b6fdfbc76f9fa954bbbd2f3b8b6fbc6add2db00a71f28bd347ff92de5ce5fd13eded1fa974097aedfb8 -349785ce1c28edbe26295d943e1ed458772f7e75fee6cbe8faa5572e2f647ef9adb7408b5eb97a45b97237765fbe79e9e68d2bd715e78bbb37debe72f1e2cb60 -de2eefeeee42b936bf79e977af5f05b7bc82bcfbfaa55bbb2f5fbbb57bf595b35d5f3a039ef846dbc35701c865d9f270f5f5f2edbe78e30d288e2ebdf2f64d65 -01dfb80945d25b2b6d7af56da91f3790aa97be7655b559bc79f5ed4baf5fbf0c8594e209175e7fedb51b575eb97405505ebc75fde5aa54bb0956f232fcbd75e3 -f2c5b3ddf6704f29dda61def8dbd1b6fbdbabfe5ad3cf6d6de7d079d5a25b2743dde58bf87d6a5a3b789dfebd656ad4b47907bde71a17549cbbba45cd2723ff8 -7852b6ce5feac995695b722ba5709c86d58092ac2667fcc87128891f2a291c38aed6eaf44553533a0d4a07cf5f721dc776628e63439e1933d469e3ae93c815e8 -eda6956685ac775d1045e0174540a23e2a47fafb8ed6a553a1b465fed2708cbdd0c72133e0211b0489b9e845704e6c326617d8a15907c546a3606364131335f3 -b6edc63b85d1e69ea674f294b6cd5f32fc9853cc4d5173bdda04f1061ae05eb5f2359b36bb3847319f092242dc31d1640497d171c192c4d7944e81d281f397e6 -b5ac261c811dd01f9703b690940b644b4ad870510ec8e238c4968ba96782fe794d1ca2425bbc53b27807cf5f0a02211a5ed61d49778006a86ff794ba11838859 -37ea5a38054a3e2669c42640692a3cd322f1aca043f4ee937b4e69cbfca5a0e510ea604a4345a959c4862d4112eac51c89c0c572043f0b4c9fdb8e290769d72e -58d8f763bb77ff43397b9104b6cc5f72c1dac97289669e8c933bf3ba588dc256e5129ae6034929aaf562a397484a6944c71d5cceacd1944e9ad2d6f94b0eeb76 -c1fbee76650c425c0c478e9ad35c529273978112d4abda39ea43b964853c9a714de994286d9bbfe4da064b6ad89b8470ea8c37580db533e62362cbb0ac01350c -b8b69c48120b1b752332804ab010334de9eecd5f6a0977dea12c0281532d42e5d4b9ae1322028e5c07cd0313748f94b71aca282ad2677081904734a5bb367fa9 -bf19d2aeb9dea0b4f7bad58f9ba37787e899319a92a6a429694af7ac5cd2725fd46a0f898f673b4b1fa29ea240a86f498272ec22d9a8da253d6b27c7ad5c364a -0870eed822344760ca29d156a829dd39a523c5c76b0f5dbb89527f8ef2388e85e8fb65a82512f773dcef73e9713b34b005166a892611785e067f32c680a5aa60 -c298799ad29d523a5a7cbcd854192da38a7badc1a0dd4a1cb768ca50928e108e63cbc04b034ac414b745205b5b19e5588c0809eabd19a69c7361c826bd36d794 -ee80d211e3e311a53a2d0c9a218f439edb5cb6111994dabe4199833cd1356283622e8392cc0ce684869f81ed6c8a8e43c33094d1a41a1d9f75434de958948e11 -1f8fd832288d004a1e77b08883244632600f2b26e6c456e7708a99541a87932916418732cafabc57cf91033a454640c9c72316199ad271281d273e1ea14d9089 -1a3147e4a2813c40e6002831c36c63614359942724646016231f596d110e3366d8b18ab2e9487329d7dd429d0cf354533a0ea5e3c4c72354dec8939472db121d -c42648aeb3c9c60373cc50223d063a9ece2cc73564785b112646c4045548026c722e41fa58b088694ac7b278c7888f472aef41461c241d8ea7511dc9885c9161 -9861247569eae0de7436c096216f297c36b4a28ef2c5fbe061b83c0be7a83ba9b15c974bc7f51e8e1c1f6fe53d4cb01d87b3a8404ddc43ada83e3049ac7429b0 -5147f81131640202bc419aecc8a26b287cc46dbb8c9e374db48f777c1fefa8f1f108930ba05269f12608cd69dce6dc944bfd101ad98350465a230c35dbe61834 -ab0f94929d98d6c1c405c81be4355344bcf05c5d5f3a89b687edf1f16247c6d10cb3f2b1e562b4451622b068430777ea3549b5c3c848409964995da05408b940 -d63c0e9bb16124166a1203c79ad289b4e36d8d8fa702c6a15e35d66458ed97ffa6d64225eb56d98494abbfc5b094d4da130d4f53d26de29a92a6a429694a472d -97b4dc073e1e886c5b65e5f723adbf74f0b1747db80aafa24f4b3723613dc42e2867c385ea6dc7526b77aa9a14979255d3e5fd8d1b70b1cff3d8f29c5d55fb66 -6a48ed90b552e4f60b91a3b0a8d7b89c5cc57db54a89178153eadeb7945cec8fc7766d2cd73edabbfe12ea27ce85cd5ae9daea46e5ba4c559b2d5b9f5ec68925 -b34ec8c6a880f63ad8302f4086a66688b204a3165c0beacc025724ae5b46f8cfc6ddae8c193d22b18c9acff70d18dbf69c72d8b3ef53016e67421863b56cc493 -310a44416892444551a45d066f03b6b9833bf72ba598d6929ac96b09d476f6aebf841c9a076c6335a46a75a31c723151eb3295bb9b789d524cd2246505c2ee44 -8ee9c36dcff6a486c4fe008fb0c009eafb7c140a6293c428d704c964e33a3c55562419d4d3807f77f3e9b73de78a12eae08247e37261079f621af358144e034e -09650d9dccc6d67d4a699889a94123e1c8c529f6aebfe4a965b8e7d57a47258772752357f67e94eb3295bf6b8d52231cd986d1c9a62964585ea33423cc71a472 -34863c6ce2b2d61550c8f8a028a2722db34c5aa3711d65831053429841368bceadcfd9c552a50d211bf5e37834ed64503fcf252542805a980d8052b396047e64 -07f7abc523196fdb390b7df932ee5d7f29519a52ae77b458bf4852aaf71ba2df2fd7bf9827a311dfa963ca9c0a941738b16c606f0c712ecf31f1148f1db9d885 -69dbf1051c73d9b60e9408f14dcf4413651c553315ddc908376a0db42f80fb96e79c18b62d18944bb32cee301bdb322593d134e092520f87511728c18f305988 -faf729a5c628e16db330091768fffa4bbc5ada42ada453ad5f2429f9901f8c0d15250bf75134a8831573c8cae2c9955ad21c0f9b1dc39c665d3c540518f52753 -ecb3c1c05a5012ae09e613ac61e544a028888d71d6d84b69fb731a22c680c960fd7aaf17938e97590cfc935a5c52ca81928be5c88d2c8eedfbb45c6a35133ec1 -455423e480f59762639d52b97ed1cae2556bc984c2c05e1dd466b53e5f4c7a9c8cc018d5dbd8b013cc71c2e4829ad407851acfe4523c28700293d41cb75ac42e -63464d363481c53310eb9494aca5e3b8fd390d5e64dea86ef8a84f41b11c8a9b92122052948640c963ed81ebcfdc8085f7abf7002fe49496a5cabef597fc08c0 -38d57a47d5ca387b29b5c1f09b9e2c976a2b4a8275ec02b532383170c2496c1bed763b054a290b8192d3b412c60a4ea818981525b7c364b99f4d21d1c68ea2e4 -e1b515e2b63da7e190cc73b89c02e7c22b41bd08494a3491945ca0e4a24226d331d07888ee634a4898aaa574dffa4bcdac96fa71b5ded106a566b1a0e4dbf56e -4607785217cbc2d9c9bc80eda08e5d26da636335906c6a52289e06d8c0416e4f413bbb1931fd052594cae9edd811b3ca66a2dcdea474c073d6bbe0986027c0f2 -de3127c400059394665387c461c01855a12a14a5fbb8569bf01ddfa451dc71f7afbf845a239bf7cbf58eaaf58bcad58daaa3725da61e3568ecf41cc7204bfb34 -981476b726c719f589c39b80cf32e9a4c06d9e25455883dc540ea3cbc0a5c0a515caaa9fc472cf431d3293942cd640b779ce069e25ed68328bb3783a30628384 -66531a68773607a337b5bb6e160c193c981f8be3514aeaabcf7b4f89b01169a23638ae475f7fe9b652e343b49330b0606d337664a9d6358a146aff1e1843669b -f21953ae1cfcb85879e2a89a79d3f755ff71b85e65daf29cf28dc1b6873ca3180c3d7b2c201df82a6b781d41c14b29484d2ecb5444c53129258b8fb3d08e97e7 -69d51774f4f5976e2be932c351ba35e64d7960a7bef665d5d7b5efec439eb3bb54e279bd577577add2aca7ab1eb263514ad49f6e133fd3adadaaa950f75c9cf5 -36f125244de92cf75c24ba7f49f72f9d40ff525fd5d393452563357fe976d27636d2493d25a11cf31a781ea9779ca567508baa366a757b3b298b7d2bd8d690b3 -e900588ed5241d90b88986c3c0902ec45c765e05acd953ede4838d73a04e1d5ce8109faafead55943ff017ed0632e8bcf45a52439cc1f94bdbfa6d0a67d896f5 -c6567d73fe5259ad943d4b65ff126c737fd50568c925e4d7d30962e2988490896c261070d42ed0a074bb82c5d0647b0ca964c2c83c4484cdfc50d46a46d55b52 -a3948047ee511a8f0b4a7bebbef91007506503329d88f0bcd99c22d9386108a7dd112294cb20af9d83ec5a3cebd8a11cc8be16e5afd7ed768d786c0ebaf110fc -793504f1eccd5f3ab8df66301a456236b34d81e3cdf94beaa5c6d33c3489ea5f82edaeb39aa32407eeededa72a2a8d3442c7346403bbc995bfecc3397e4fb513 -e659db0e0d5a7669d4bb783ac5eea2e76a5c442dcb765d56f4cc62ada7b859f47121845c9b3d8e9869cf06d8856dcff4a3b06f87291e6e9c83ec2076c6f65436 -4aae45f9eb5fe0dc64f0480e2f10757c7b1c9ebdf94bdbfa6d9abd686a746abce0e9e6fca5b2ffdb43cd9094fd4bb0dd8996b51a99357bfba914257899478591 -eef004cda52af5846c606a61823a4934722e382c34c35e93d3996d30dc5f7658d5f1005d1072b5eff61499abe652cf8f833ef6054d70336756409b811b812ea5 -ccb66d3ca214b38d738012a809c7916a8b5d8bf2e78286db2c125917cdc9c4165ce83144f7a3f3703a94f6dfa5fb6e90fdbfeb6e89a6a429694a9a92a6742294 -56ad859ad26d65d56a777729adb5166a4aef08d329525abbaba6f4ce309d1ea5f57b6a4aef0c93d6a5075b9774b9745f944bdac7bb2f7c3c5d5fd2b55a4d4953 -d29434a5334ae95ddaef735f53d272d2720a94b49cbc9c38252d77534e84523d5b4c7dec5b5e98d04885085f8b8bb0114f7c63dc1d65437b11936b357a2d77e4 -08ac51394c25c42d6f68d09d465dc612485b6e3d1fab312a72844fbb66c8d129bd101551957e77e6ca99e4134d696d24d4603028b03718a8818a714c9cd974e0 -859b7111d6e2896f8ebb1be2ce408eb6ca37d7a845851c25c4ca6926866d321bcf4646226760a24e269829cf890d61084afca22f4986215b0da1eb4e89a37569 -31c2145ee31ebf10474230c8fc4e4a0dd8826f33dbdb888bb01e4f7c63dc5d30427144298d928d356ad13c01559b294a85ddc17e34ede02972a7dca00193ac24 -a56a88971cc5ca476ec05c372950ea44337b243232e5a1a6b416c57b120dc7991ae6bb13f2c461c90565b6d6e222acc513df1877d78b0ccb747912b2cecefae8 -3564c901bc40696ce5ce040beef09959477962b0802f29cdd4086462b6501a712ee08fcb31c08e11b0711638333fd5949651bc0b3344131b59526b42d626a376 -0cb9385d8f8bb0164f7c236e781c39d41fd264dadc58a3b610cc7628cd9898c1b5032c433594b35f6dbb335d5272daa53490cfe5adab5f1459de28c2290fb4c5 -53deb88ae2dd378463ccb0600c7420cca4c593938137e2226cc4135fc50df744e078317362a7b7b9462d9253f92b8b871a2b4a6e368b9c05251e276360445cd4 -339a8ad23099a3d4e0b963db8ec7da9a125a44f1ee0193743eb1ab21fc764059e0408e6ec445588f27be1637dced05cedc1ed35a22d28d356a37280db08cca65 -484ac471c654549468cd70c0e281e1cc1b09132c13c2008bea0d58d6b27cc7ac6b4ad2e35551bcc37622a7dc2f28c5d3d8981251df8c8bb0164f7c336e78e074 -0464776a271b6bd402a5f17441c98d8dc4b5f978da6cb2c291d3ff03a72b5759188f8a32cdf2d64b1f8fe2316ae204694a4aca28de0b4ae31dd462a58fc76a9b -7111d6e2896fc40d87fc1e7581924c637d8d5ab08aac5f529a429298c9ff194d268593da03b82a0c50d74c8d7d94a4fec8e54a52821dad4beb9260a8b8009a8c -37e4542f32828fd1783d2ec2463cf1f5b8e128c826e31a0b50ee6eac510beae02eea4b3b75c2eaa0388a81ef241764842267867881182bd31cc8e61562c30738 -91d359732ea8933363ac29ad84248be973034a1652f3d6e222acc713476b71c365f43bd4234acd36d6a84596045406f4f18db827a788a93bd42239dd2f27f178 -0c7aa75a28921c59245888dfe53dd41670a535ab694a2bd9baf0fc2a2ec21ee3b3881b5e064b9897d59afd6bd496738bbaea40153aa33b5c4c00eb1d62d086ea -92b9b6785a34252d9a92a6a44553d2941e304a67750893a6b441293f8ba229694aef3a4a85d156c37a420a271a724d5d4a99d95639c9387c7ab03f8c0ab9145b -00bb5d16e6c4a1860387dae64889ed54499549268ea674d2bac4b843293629f5f3dc246118b1300cdb53d5d5253bbc4c61e58ee818361358663f653961e188c2 -6603771ca783db8efc924fa20911c221dd5c104de98429f953f8cb94f2e4a66f38d8716cc8e54e5b2a16b543cfeb8ea3b64846851fc9b43a41ce45aec00c308b -30c62c53ca23e27c90d5429be7ed2a394de984288d3b899f776de65694ec643299b05aa964beef630fce61b4867ddbb7899f4ffde4826bfb398dc01cc636e70c -539e0969fe702bcf33386228609ad20952f2852d728e99484a4a8c19869101a56ece6cc398e196958f3319b23ca3998dc71e354cd30e8224229dbcc30d6a1ad4 -767c0014d8b9a4349085596c684a276bf19cd88f086b30a301940ac66bb59a5d932e804939a78cdaedbce1f0bc653a2d2a2d1b89fcd8261cb881f55363006c55 -2c11262931ecc00d13a6299d3025c1c601cbbd0cb4290a19e71961e048d4588d390ee324725b34e3e2029b795121698cac096b50a52d53cc403265df2a5d62f2 -8bd6a513a7c41a8004bced41dec58d228bcd51cd824c9f8d71adc662dfcc5bd12c693b9c984a4388216ab1c0614969065252f2ca722989e0e2912e974e965262 -b3a2b450565eb071440bb3cdec09509a604a230294f269cdb1f1c4578e781e630e96ae7437a672919fd82e99489721f31bd8cf27dac73b61ef0177a62cc31963 -91910bce7c6ed8790b5cf1daac6374a03a149b7988c1fa052422d9ac90e5cf80443178dfa4d50ab11c540066516a563b9ac6f62ce7ac63e8fad209ebd254d647 -fd0432db1d53b07a8311b80e136fd1809098e06507ee2831a8974f4750603504e3eddc4a801b38819588019c1b2eda1ea86e7bb84bed7883ea5fafbcbe6b2d8f -b4b6673d5662e9763cdddaaa29694a9a92a6b49d92eeabd572b2a229694a5a34254d4953d294b4684a0f3aa5b50036b9ed2861f4e41feaf6338fd2d900f99c88 -0be8749fe4bea4b40a60837ad8e5dcc5398d970729a5c75ecfd9972372a61bbb8818ddfe3a62207fd672e4cdf73fc9034d692380cd101b26c6d88896ebc03503 -d64c175fc2c161775d1d95cbca059b8b8f0ffd232c19ef76e48c694e54127b9fe4c1d6a5f50036014b12232349b4b233859c255ecea49c8bb5905a6ae6e5fa0c -cbf5a3d843de2260505aceda0c8d3dd7eedbee4ec2a4cfa632765172d0933cd8166f15c006b9c4896d11333e1dae53f233c71ef50672f5c41c354633def71923 -362df7977baaa315a56963843cc6129b249960b459516a1ba3b85e5ebb9e4e79511e3bb6cdc2b030fdc6414ff280535a06b091513754b7f15a61a0740907c808 -918a1f50b7277391a0312683a4dc5fed51471794c408a078998cf580fd39e525a566d4983bb5f2da8d742a09ec718df90477d69fc47b37c809505a02ec218600 -000f654944415406b051b15140a2602fa52e72fc92c30072cf70d0d8dc59ecaff66c50f2ea5235793654e7c8d81a92924c0bfed4b51be92c283973cbe89551f0 -f63fc903ae4bab003690377264fb764a697380e58c043456a1672a4a6a8f3aba2a9750912221a3e2c139c56c8dd2acbc76239d25251a0634f3d0814ff240535a -0f6003795303615b28194511a47681fc609d52b5471d5d516a31a8fb84760fe13095f67069f1aa6b37d25950c20435b091a2039fe441a6e4ae05b019365b582e -23ce12bf551da606135e8df1c9cce8419652f01504e3f5da0876a36abfda83caa34a1236129006233e73a08c32488a38a4d3429e104975ed7a3acb7ad6ace79b -c928e2c5014ff240535a0f60e3cb1040a5d09372ad2c7cf4c8413d6a901ced14b3ce693c896ec7db2e454c8e7e7253b7e3e9d6564d498ba6a42969d194b4684a -0f28a5682cd712398d877a077db5db7a93fd1c7570198797421538de0998eae34a2c70eacbd0e367b8fff78e29cd11b6ba9892982e3a8ece445fedb6dee4306a -8466d526358a22d6f31d266b6781d9434ddc3a34cd83e4fe1881dc104d9c8f46de388bd3453df3def7d51ed29b2c8240266bed201531035e0f1512bb990d518e -1b87a4b985d2fd319adf714091cc624457e6e90cf4d56ee94d4e632a1c66caa02754528267376c8a4151ac816cad1da3e3f6ffde2794a60487f08b46d4daa074 -affb6ab7f4265b6e9e3319618315888666187b44863f2966b631479e5cd8e198fdbf7b29b993b076416486b52d58d4e028c1a24e7e66cc00178ee379d964a347 -fd9ef6d5a2c37a932d2c6a7d64767231c3066bc6ead21dc26510797a689a47a1046a6a303f0c6b07048bca4321a87f946051274ea965630c058081d9d27d380b -7db5db7b93e3514fd81618d8be6bb683ba10aa6997f034a084a587a5797b4aae6086616786c1cc707fb0a8b1399ddac95182459d34a5104f71ee8bb415a1cd72 -e91ef7d56eed4d1ec08d7aacc0565b98369f35334f412774e463970687a4391cb1f1ed74c9aa397c647347c0fe7dc1a212b079857f946051274da94b10ced36c -bc8dd23deaabddda9b9cdbf21fc8b4fa90f14208d34123790ec10978dbad6cb03dcdce058fded6e22576c1594125987dc1a2a6d819e7470a70730a3336b1850a -3f58513a037db55b7b932d066f4e8327c240739650169b4328e780019951b97206cf8aadfdbfcd99ddb92da51a9616cf9694f6078b0a67981e2958d42950ca72 -d40bb213ac9cbff3bedaf196dee44ec97760d8008c77bdc2516ba3803259e5c2347d1a1ed2ff5bbfbdf79044b1b0e391383058948c8718df235d52beb475826b -7e9c5e5f6d5a3d65aff23f56b5879dfe9da5b94f97a84f994f67dd038245914406933a4ab0283d47fd64650fa5d09e498b375311a2f6068b0a6c2f7778192cca -b365ad6dfd5353ba5b94a6210897f17799bf3f58d474c618752d152cca8bf67e6a4a778b52e8f085c4ef245894a674aa16efd09c3f7ab0284de99e51d2116e34 -254d4953badf29e968515a34254d498ba6a429694a9a92164d4953d2a22969d19434252d9a929613a26489002416d5902d436e948391eb5935cac4e5b9c5e5f0 -0f16a29c346dbf876b6a0808f5830b1de253356f68d441288953d84acb7849a11c7be5754a711284c65cde24aa95a9320e7f7e79d3440975e4e893ac26e71894 -e37d8c0bc8338345940e21966350e4895ca407fc9ef66a0453d38447ea1d762f8bb5e7588d3eba2bb39eee9c528ec3e9741acb41de4551f8382e8a20eb340783 -4181bdc1a0e340ce380219241d20b30da7bbb617ca219f9019762d9e75ecd096932dd4f8ae9a1af68b8298382621440e5f2641200c780ffc269a1bb18b903950 -845dec8fc7766d2ce74a457edbb7db6d0eb9d26dd84d2bcd0a3867de44a3020d322baade1603f2b949ea6844d44bc50f1caae465658670f835112b82a8bdf55e -901a1e225c0e39ba1b512fef9c5213cbb7ad10c02b290a362aa4844d7e2196634be338eed477068cdbc2c4b1e90125c4da333eea7473a014c4ced89eaae1e261 -360d82daf2ed2bd6a6c5c4e5af6deeb43b19a55808d39293d96a49cde4b5c49fa3c8436d069a086f7c6c326617d8a1f0a6b08128502343a1402e1b0981d57062 -1f654592b55a2d4ae9460fc1d0951266ae0b345c5c54d2d97a2f37ece13e504ae3e1dd897a79e794864b4af245c4c4f763a286bb4da2e1389323de06ac258867 -d498af28edd894231fcb0cb209c51c476aa6247702db4832d25ca3544ead4434913ab033655dbf18344dafd9eca36126a6068d8423470a470e15c04fda2512a3 -1a67d36617e788d8c024c1be9fa99951a199947335b201283321cc20fec62fa19c738ae588549276f1b43e86c301e96dbd978707b839c19693857727eae53bb1 -782b4a4d5b8461e828b35598219ad8c8021ab12144d7f684a4d4f441ad7cc8bb1c756bf076629664221aa31472321bd71c271a7872f6a611512a703291a34bb3 -6c260c3b41b0b7a72c5ed74224e36d3b67a12f6f1c8df30ecb735251c286ab1ecb7504853bc133c9a1c360f852e3822c3233c28d5a031d38389367a5c5eb6641 -d28bbac861c3adf71a98756c189891e15d8a7af90ebc076546989c033b9cb11914ac23a9e87d035ebd19168ce5e031108f65a9a284dc2ce471181b50bc87d322 -23539b8cc76d78d169234b6bb42e6a6890379bc1ac29a5f44258a90356603331c2866062324a78db2c4cc265ce65eed20a1183885937ea5a18de7bcb2c50389b -2977013489d1a6816981a22036c659e3204a135c9494bc689835c0458017a8b1ed5e9212583cb72c4b8f31ebe9ee53ea3a71b01377a69027469888c964226788 -f504a3e91c7449893306ff0a5594224470b3704a1b14b75b03c6485167039b7304e552d3da5b2eb5235acd2a13e31d9444d2656b35130e391ad50864758a4762 -9609614b4ad48b3912818b119ada76810867969cbf11178338dad9298c8eb47806629d9292b53efadb8a8aca7be8d8c8a1e0ffb043ee55512a6df4dd887af90e -ea4b2e4efa1d99ff030b25362d4d76d886a2149594c606ee5951e62e740939507a39cdde58446c168101c459908728c01e3ad07b1089a414ba5316d5211fbd50 -9532f0324f6999438d6cbed225592ea1693ec0a8c06df01eecb1344e29e2a04ae6702c0019f829066aec284a1e5e2b3ce4948c8a924f912f2c121787dc4b52ca -43d8df991c6fd6d3dda7d45733f113ac1e8f50b052b1726d1694e0f50fa3be11d238e82a968e95d9e1781c8c873b221ccfe00565328440ddc1d44df87e4abedd -939448887c03f58c02a50629730e0953d5660279ab0d4ad27741698844d161f3aeb44205abd19ed1132402dfd911d20a2a4ab9bda2d4609da5270e867198a394 -a5def67b0d221fcf7ca014f8c79bf574d729a58eb21ba9adf2175e5b3066171425283f0c70c6333e0f6c2744614062195061c7b36b22f13c59b380528b41392b -e7ffe58237c1dd138eb497680a454f953e615df0ffc270664099d3b73383190287329b767c934671c74550a14463e6f199a4640bc8f7801a8af2a866c3b11807 -cda8168c3caf1379ac8f58ee79a8436644a9cff2e7759c2e9ad6889a89d5b313398ed8b139e6dbee159ad8012f34e384b1f9b1663ddd754abca87ea232c2a018 -fd04abe81a24593a3803aa66cf34a9a877e3111452c5c83004e474dc1a04048a8e2eb863d22e3443c21d75bb965dda096f14c80608b0a3dc438300ea231ed492 -63c82ac246e0b5b729261d65b9923484aa8c5439a8e1cc035379f1867a9654c8876b8ce09d5013965445a1ef4772e25fb8aa32498bd64bb02a03fdd0f2dc4ad2 -2df71a1aea1ed3240187f158b39eee3aa59d4d874ff9e66ab3b7ff5c78de5e7ec407aa661a35b7fec63c2fdb7752d45fcc9d4ad79ea7bcae79d8edfa07e7c432 -a9dbde6bf3d9ee42d44bdddaaadbc4b5684a9a92a6a42969d19434252d9a92164d4953d2a229694a9a92a6a44553d29434254d498ba6a42969d194b4684a9a92 -164d4953d29434252d9a92a6a429694a5a34254d498ba6a44553d294b4684a9a92a6a42969d19434252d9a92164d4953d2a22969d19434252d9a92a6a429694a -5a34254d498ba6a44553d294b4684a5a34254d498ba6a429694a9a92164d4953d2a22969d19434252d9a92164d4953d272972969392b7208252d674e34254d49 -8ba6a42969d194b4684a9ad2191074d2299d603df49412bc1f29fdf649c922534fac167a5a09de9794be7e32b2a2949f8c344e2b414d4953bafb94fefe3ff8bd -ecf7ffa0fa327bcf3ba314c6208c945f3cda0a8b7ce64ca8754794bc28803360837125ce48a55318e5e1c4794028fde16c368bfec836bf817f0fbefdc33ff883 -dfc07ff007bf7fe1ffbe634a8d38f39d88fa7e12c337c1061137886387c7a6d4719224c9ec8464459e67a420665138421e9944933cf72521411e105dfafd6f5c -f847ef9d7dfd1ffef1ef7ffdeb7f92fdf11fffd1ec8ffff81bf89b776ef1c228a44c8898b156b7dba1941bc688b58f6ff13a38a904f4290af3c2ce73ae944748 -fe0676f3bc9db51f0c4aff0ffefbdf9e45333c0332b37f5ceecbfef01d944b21a6cc09790e56af63fbae91d919b6edeeb1294db1dff5415708852391e11899e3 -d892521bb7e0d3c4c502d80340e99b7884dff38d7f927d3dfaf6af7fd39ccdbe017fe61ffd8377a24b79ec3458038359e22c897127cf6391df0125c21bd13417 -f6002c9edf0eec769b4a4a812d356d644840b1f16050fa86fd27e63fc5df005dfa7650ac7ffc4fbef98d77e8e385d8309d9cc50cb65b3e9b626618e61d500ab3 -16ee388695f9f005502f2d1e91299358014ad80341e94fec6ffc8ef97b952e7dfdf7f19f7cd3fca7df3afb475f7f67ba34aa719ca8c2c5ce71d86af13ba0e49b -b921121c4acd710135c386c45fe9d288316c3d30baf43bffef37fed07c6f54e9d237f1fff7cde8bdef7defefdc39258f60288a12c85e2841844d736c0861df01 -252272624ce8ffdfaeb9e526084461385a93763bb3ad628a5c03a8ccc440808290744d5d06d8d692f4a236b8839e019bdabe813e60e67c0f040884848f9933f3 -333ab7ad44ea6f5b9a415d526530074f0805a94beba864af83435b0ab37274628f47899d5af68c392ce5f31d2fee5a971c2ff627b1664e6973ff9f311e853664 -2ce2449431de47597cb26a479ea29b7c2d6f86846d87a3c157f71eef1e5ea603033c9d84504f5cb0a42ca4f6967cd9b28150b609543930353753dba82d4dd852 -3229350c451265be5454fbec31df65efe65b51be4069da6630c77d3e2921b208aff857f09d4bf3384a6ec7f5713b4b6337a1cb039ec503074b73a366724c7fb2 -075da084a8e29bd52adf6fce94e3dd1de741fc42bf7d8e373dde57ff9dd4488d8a692ba6ad68092da125fc578bff6a71dd83d0eb1e04042da125042da125042d219d2cb9b525a4af704b6e6309e93368e9522c05f81a7a4ec02d05d7489f09b825ce03d2576a3fdffe1f8c620cf163430000000049454e44ae426082} -}{\nonshppict{\pict\picscalex84\picscaley84\piccropl0\piccropr0\piccropt0\piccropb0\picw11137\pich13227\picwgoal6314\pichgoal7499\wmetafile8\bliptag2044807653\blipupi96{\*\blipuid 79e149e535eb87dd65549a123d31c492} -0100090000035aa00100000031a0010000000400000003010800050000000b0200000000050000000c02f501a601030000001e00040000000701040004000000 -0701040031a00100410b2000cc00f401a50100000000f401a5010000000028000000a5010000f401000001000800000000000000000000000000000000000000 -00000000000000000000ffffff00564837005b4f3f0060553f0067635f0061574700e2dbcf00e1d7bf00e7dbc6008f846e003f477f00979ff700ede7df00e7d7 -c700dfb44f00e3b55700e7bb5700e6bc5f00e2be6700dfc36700e8c46700dfc56f00d7bb6700e4b75f00d6b55f00d1af5b00d5a85700e9c66f00efcb6700f2ce -6f00e5cb77008f7d4700f6da8f0044456f00474fdf00d7b76700929af7009f8a5f0067574f00e4bf6f008f93f70057538f00e9c77700afa367005d0307008f97 -5f00964f1f00d4c77700374b47000704070037030700878fef0007033200b57a2f00b37f2f00969b6700c7bb770007031e00b7af6f00efcd7f00e3cd7f003703 -1f005f7d5f00efcf770057795300374e4f00d7ab5f00370330005f836700b79f5700979f6f00cfc07700cd9e4f00878bef00f1d48700f7d37f0095976700c797 -47009f995f00b7af770097a36f00dfaf5f00cfc27f00e3d38700f6d377007c84ef00c7b46f0059031b00b7a96b00b7b57e00dfb66700777feb00cfa35300c7af -67007f8357008f925d00374f37006f77e70097533700d7af6700e3cb9700e2cfa000dfc79700e7d5a700efdba700efeeef00afabaf002725270058555700cfcd -cf00a7a3a70017130f009797970092868700bfbcbf00b7b7b7003f3d3f001f1d1f0017151700f7f3f70047454700373537002f2d2f00afafaf009f9d9f006f6e -6f00676567007f7d7f000f0d0f00dfdbdf004f4d4f00dfdfdf005f5d5f00a7a7a700d7d4d700e7e7e700312c27000f0b070090908f00c7c7c700979397008f8b -8f007775770028251f00f9f8f7004f4a3f00675b4600d7c7bf00a78f7f00d77f2700e78b3400e7933f00e79f5700d7c38f00e7b37f00ffe3af00f2ce8700ffc3 -8700ffbf7f00f7db9700ffffd700fff3b700fbf3d700fffff400ffe7bf00fff7c700ffffe70099a37700d7dfb700dfe3cf00576737006f935f00afbb8f00ffe7 -cf002f4b1f002f571f00476f3700678347007f9f5f0087a35700afa96b00cfd3a700674b1f0087673700978b4f00afb36f00a7af7f009f5f1700b8833800c78b -4f00cb935f00cf9b6700dfaf8700e7bfa700cfaf9f00cfbfb7008d7d6700f4c89f000767cf00ff9b3700ffcfa100fff3e700ffaf6700ffeedd00ffdbb700ffe3 -c900ffc69000ffbb7700ffb56b00ffa34700ffdfbf00ffb77700ffac5a00ffd6b000ffcb9700f3d6a700ffa74f00fff7ef00ffe7d700ffa34f00d7c79f00a797 -7f00c7b79700675e4f00978b6f009c8f77007f765f0037332700211d17003f3b2f00c7bb9700bfaf8f003f372f00746c57006e634f00b7a9890047433700a99e -7f006f675700776f5f00afa38700bfb38f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000007f7f7f7f7f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393 -93939393939393939393939393939393939393939393939393939393939393939393939393937f7f7f7f7f0000007f8888090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -0909090909090909090909090909090988887f0000007f8855555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555887f0000007f09 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555555555555555555555555555555555555555555555555555097f0000007f09555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555097f0000007f09555555696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969 -69696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969555555097f0000009309555555696a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a016a6a6a6a6a6a0101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8b8b8b8b8 -b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 -b8b8b8b8016a6a6a6a6a6a016b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b016a6a6a6a6a6a016b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddddddddddd -ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a -6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd -ddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddd -ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a -6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8ddddddddddddddddddddddddddddddddddddddddddddddddddddddf1dddddddddfdfddf2 -ecddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c6f738c8c8c8c8c8c8c8c8c8c8c6b8c8c8c868c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c -8c8c8c8c8c8c8c8c8c8c8c8c7c8c8c8c8c8c8c8c8c8c8c8c7c738c8c8c8c8c8c8c7c8c8c8c8c8c8c8c74323232323232738c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddddef1f290c5ddee90e977e8dee5e2dddde1ed907770e5e1dddddddddddddddddddddddddd -ddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c79327e8c8c8c05718c8c6c7e8c8a8d6b -6d327e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c6d7f8d808e8e8e8e8e8e8e8e -85798c8c8c8f79747f8a808c8c8c8c8c806c8c8c8c8c8c8c85758c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddd -ddddddddeae5deeb81f1ee32e08a0adde370ec043281ed040603efddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8c8c797b766d8c7532898c8c327f8c327272836c7b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8670797a7a7a7a89707a327a8c76808c8c7e778f7a767a8c8c8c8c71818e6c7780807676 -726c6d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddde38ae581e403ee8add810adddd8990e506e5dddd -ddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c80327a8f -797a7d817b818f8c8c7d81858c32728c8c837b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c7b858c86718c74777c808c8c837b8c8c8f778c8c797a8c8c8c8c7b838c806c8c8c76838c8d8a718c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddd -ddddddddddddddddddddddddddddddddddddddc5f0e5e3700381e53290320addddeb32f1eb81030303c5dddddddddddddddddddddddddddddddddddddddddddd -ddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7d6d326c8a77858532808c8c717b77758c326c7b7b777b8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6d7b8c6d6c8d7575858c8c8c728a738c8f778c -8c797a8c8c8c7d326f8c73708c7c32808c8c89838c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8ddddddddddddddddddddddddddddddddddddddddddddddea77e5c570 -e0e5ee8add810adddde132eaeb70ef0690e8ddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c80818c8389057932858c8c8c8c72778c32806f6f797b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a -6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7e708c6c7b853280778c8c8c7c32766c76326c6c707a8c8c8c7f778c8c8c89767632738c8c836c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddde577ea70ef32e53290320addddecedeeebe5dddddddddddddddddddd -ddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c80326c707a8c7683768c8c -8c6f7e768e32766c6c707b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c808a6f -32727a6c738a7e8c8c8c32728c8f778c8c797a8c8c8c6d768c8c8c6d83836c8c8c8c85768c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddd -ddddddddddddddddddddddddeb32893202e5ee8add810addeb709090e570909070e4dfddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a -6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c80818c837a6b766b328d8c8c7976858332728c8c837b8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e326d796b818e8c7b77868c8c8a7e717f777171757a8c8c8c7f77 -8c8c8c72896c838c8c8c836c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8ddddddddddddddddddddddddddddddddddddddddddddddddec32de0a8a8190329032ebdd -90eddddddddddddd8ae3ddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c803275767a80798c766d8c72777e7c6c8a778a327777748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8e327e747e6d8c8c6d756b8c8c816c7a6c8a7a7a777a8c8c8c71326f8c8c8c70328f8c8c8c7b838c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddde1e592e80390dde6e9e1ddddea8ae9e9e490e9e9e532ebdddddddddddddddddddddddddd -ddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c80818075767b7b8376766f7474727575796c6c -8976718c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c723285858585858585857f -8c8c81808c8f778c8c797a8c8c8c8c7b838c8c8c6c327c8c8c718a718c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddd -dddddde390909081e47770e532e0dddddde6e2e29332e2e2e192e7ddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b838a7e7a81757e7e85838c8c8c7b768681796c6d7a77808c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c727a8585858a77856d8a8f8c8c8a6d8f6d708f8f7a7b8c8c8c8c8d818d8c8c7e7a8c8c -8c7b6d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddddddddddedfe08ae1e2dddddddddddddd9002dddd -ddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c80838383 -83766d8c8c8c8c8c8c7d756f808f8c907a8d75738c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c7d817f8c8c6b8c8c8c767979797979797a89738c8c8c8c8f6c8c8c8c8c8c8c857a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddd -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd -ddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01b8dddddddddddddddddddddddddddddddddddddddddddddddddddddddd -ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddb8016a6a6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a -6a6a6a6a016b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c6b016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a01b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8 -b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8016a6a6a6a6a6a016b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b016a6a6a6a6a6a016b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b016a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a016a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a016a6a6a -6a6a6a01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101016a6a6a6a6a6a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010178 -0101010101010101010101010173010101018c0101010101820101010101010101010101010101010101016a0101828c01010101010101010101010101010101 -0101010101010101010101010101010101010101010101910101010101016e6a0101010101010101010101010101010101010101010101018c8c880101010101 -88018491010101010101018801010178010101010101016a01010101016e8c010101010101010101010101010101010101010101010101010101840101010101 -010101010101010101010101010101016b010101010188010101010101010101010101018c8c8801010101018801849101010101010101880101016a01010101 -0101010101010101016e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101798f010101010101727f010101016d6d018485328e01010101 -6d8587010101010101010186758c010101016e757b6a7483897a8b018f896c6c7b800101836f867f6d8f016d74017c7a8b0101016e806d797a6b010101016f77 -8b01010101017d897f8801017d757575797d01867f01796d7d840101838601016d76896d6e017175326d726d0101017d858880817d01016d80018f7201917f70 -71010101016c328e010101887b7f0101016b897676767a8c0101017801010101847e818601010180740101010101010101016e01010182853285010101017e80 -737d7c7c7c7c7c7c7c7c88016d76896d6e017175326d726d0101017d858880817d01876c71010101018e8585056b010182756c6d8c01788f90727e767b7b7b7b -7b7b7b7b7b758701016a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010101887a6d01010101887779010101016d79016e8f7a920101010185326c7b6c817b7b8a79917f777a8001807f6d83326f0101 -787d77057b857d7d7a8301017b76767683777b8a7201018c7b796e7932817b7a75790101018e7b767b010101010101886d767401797a8080906c016d6c84778a -6c766c7b328001018579787e70758183727c01908601018b767d79907901016d777b7775017f756c6c0101010189057786010183327f6e81057f897d7d72817d -768401768c7d7d01726d906d01010173766b0101010101010101727a74018e056d8101010101827785797979797a7779327901018579787e70758183727c0190 -8601018b767d799079018070327a7101018a796d767691017e90827e70858981798f876e6f327e7e7e7e76857e6f016e90777201010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010184766d0101018532 -7d010101016d756e6e6e837901010101857501018d7701018b78018081846c8075837f74707d0101867a738a77808b8b7f8b87787b808b906d6d01768e010101 -6a7a32757c857901010101010101018f6c01010101010101017e7782758501016d80017e6c01826c8f01886c6d010101857901017b7082010101017f7501018d -760101857901016d830105790101018d81018880017b8f72769174327201018f760575826c827b6d818701327a7b90010101836d0101018c7775010101010101 -0101016b767201017d8a0101010101758f01878c018876887d010101857901017b7082010101017f7501018d7601018579010186817e32907e326e017f7e0101 -7f326d016b326c88010101017c3205050505767f01010172927d7501010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b0101010101010101010101010101010101010101010101010101010101017c32858472707d01018673018577757575767901018071857501018d770101 -01018b6c328273818a7c7b7e707d01017c8a017a326d7e7a6e828b7b8176908179777b328a7f8c80017f327d01057501010101010101018f6c01010101010101 -01017b8575850101807c8e76816a0173817d8080010101018579018e75326e010101016b8a910171760101857901016d83010579018e8c8632018f32717b8f01 -778b6d79010188017985767570878b7b7301018a8e7f6c016b78836d0101017d32750101010101010101010173767e017d8a01010101017e75017e7b736d838f -010101018579018e75326e010101016b8a9101717601018579010186706a328c80326e01728d01017f7a75807f758a7d010101017c327b7b7b7b817f01010187 -89768b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -0101010101010101747a837f7883728e0101736c80857b8d8d8d75790101827b767588918d770101010101017a8b017b7b017b7e707d01017c81016d326e8f7a -01010101807083716f8676766d8f6a7686777979010575016e7301010101018f6c010101010101010101718175850101010101017b8b780185816f0101016f6e -85798d328f81056d6d01018832897b908a7b7b777901016d757d8379017b7f7c3201018e77778f016d7976730101806c838f86838178788f6c72018a86806c01 -7672836d01010101736a010101010101010101010173818f7d8a01010101017277017a758f327d7601016f6e85798d328f81056d6d01018832897b908a7b7b77 -79010186706a328401326e01010101017f7a91736c826d7a010101017c326c6c6c6c817f01010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010173327b7b7b7b76890101018790769085 -85858979010101846c7b7a6c90327b76768c018c6d6d7d768a887b7e707d01017c8a80798380836c6a0101808e8f8a6d8e776d8b8b71018070756b8a8805756a -7b0501868c6e6e7f906e6e6e6e6e010101016a8a76850101010101737f77767b89326c7b767b8d89857971708f706d797b0101018a7c0171760101857901016d -6c6d7b90748174733288010173708f01809090010101019180708576756e6c32758f01817f836c8b8a6b836d0101010101010101010101010101010101018d32 -8f8a01010101017d81878a6b757a91818b016b89857971708f706d797b0101018a7c01717601018579010186706a328401327c01010101017f778b05767e6d32 -720101017c326d6d6d6d768301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101010101010101010101010101018c32820101018f7b010101016e777b8080807a7a010101018f7080018d770173740101836c7b7b74 -777d7b7e707d016e7e79777b7e7e85328c0174057905853276858a7b818b01888a80018a8b057a7a81867d757575756c8175757b32858d767b7b7b8a8a907b6c -77850175756c8201017086017473016d8a7971778c76807e7b010101818b8c72768c8c6d7901016d830105326c7c018c3282017c7a7b757e85327b8080720101 -0173816d886c92870101018a6d796c056b01836d01010101010101010101010101010101010101798a8a0101010101748a7f85828174017a7687016d8a797177 -8c76807e7b010101818b8c72768c8c6d79010186706a326c6c32766d87018c837a77777680808f707e6b017c6d7a83777b8376798e8701010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -8732820101018f7b01010101017d326d7e7e836d78010101018d81878b8a7301010186766f7b6d7d6c05767e707d018c3278777579017e3274010101776d7532 -7932817671010101797a7f776c858a6d6e0101010101018f6c01010171010101010101758501016e6d788e76747e8f866e707d6e6e8401878a7b8e6c75817b7a -6c880101817a757b8a7575767901016d83010579768e6e74328c016d777b7b7e85327e7e8a80010101018070858501010101018a868032756d6d766c6d7e0101 -0101010101010101010187757979797532327979796d8874328e6a8b7e01017f6d8201878a7b8e6c75817b7a6c880101817a757b8a7575767901017d3286326e -8d32737a8a80748d808584768e0183707685017f7685856c8a6d8581750101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101016e32820101018f7b01018c858f8f76898f8f8f8f8f806e79 -9283817b7b76838383726a78867679777b703283707d018c3201767190798972748c0101777f837a8b778e778d010101808a8e7f7f057501010101010101018f -6c01010101010101010101838301010101016e7871728a7575327b7b707301018375058505707905857e9101817d01717601018579010183707676778f327a75 -8a726e76867b8f016b8a01807b017c76897b7b32327b7b7b7b7e018a8f858a6f6f6f75757574010101010101010101010101877c7c7c7c7c808a7c7c757d017c -328f8f8f8f8f8f8f8f7201018375058505707905857e9101817d0171760101857901017c8082328401326e88838701017c7201857501796d01010187326c7032 -32326c81790101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010101018c32808e8e8e836c01017d8f8f8f7e32838f8f7f8a726e8686868f327d8686727a8401017a7b016c6d8886017071018c -327c777d803275798a8b010177058390727780778001010173328b0101057a01010101017f836d7a706d6d6d8d0101866d7f7f7b6c7f7f7f7e6e01916c837c01 -017086016e0101017c327e8b8b77058b757d0101817e717e77717179750101746b776e73888a8f016e01916e01898f01868a73816d0101010101016c7e01016e -6d6a01896d837b820101796d01010101010101010101010101010101010101017d8a01010101016b798f8f8f81768f7f817101017c327e8b8b77058b757d0101 -817e717e7771717975010101016e328701326e01010101016d6c017e906f7a8301010182327c79797c328c758301010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101737b7f7f7f7f837b -820101010101016c7b8201018701010101016a8a6d0101010101017c798c7379840101017680018c6d6e777e823205016e010101757e7f92726d7e7571010101 -0189720101858388010101887d7d7d7d7d7d80758801017d727272727272727a8501018b7982010101810501010101010176790101767e01010101016c858585 -858585757a910101018a0501017a7a6a01010101016c92017d707f6f010101010101017b7b84010101010101010191010101797b880101010101010101010101 -010101010101010171328b01010101010101016e70720101820101010176790101767e01010101016c858585858585757a9101010173767191328f0101010188 -9086017e796d7b920101018c777a7a7a7a7a7a767501010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101017474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c740101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c74323232323232738c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7401010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c807a797979797979797979836d776c6c6c6c6c6c6c6c6c7b868c8c8c806c8c8c8c8c8c8c85758c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8e808080 -807976808080767e6f6f80326d6d6d6d76796d808c8c8c71818e8e907676757c736c6d8c8c8c7d816d8c8c8c7d816d8c8c8c7d816d8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8077906c778a6c9077838c8c8c8e328383838377838c8c8c8c8c7b -838c7f777d8c7a798c8d8a718c8c7d77858c8c8c7d77858c8c8c7d77858c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -018c0101010173910101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101018f836d0101010101010101010101010101010101010101010101010101010101010101010101010101010101016e -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101018891010101010101827801010101010173010101 -010101010101788401010101010101010101016e010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c05757e75767e7590748c8c8c8e32909090908a838c8c8c8c7d326f8c6d858c8c6d6c8c8c89838c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101018a8c01827f8a7501010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010173328b010101 -010101010101010101010101010101010101010101010101010101010101010101010101010182756c6d8c01788f90727e767b7b7b7b7b7b7b7b7b758b756d6d -6d6d6d6d6d6d6d057e767b7b7b7b7b7b7b7b7b75727b7d01010101866c776f017379747d8f7a8c0101017905010173768f01010101847580010182756c6d8c01 -788f90727e767b7b7b7b7b7b7b7b7b758701016a010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8581837b7783897b8c8c -8c8c8e32767676768a838c8c8c8c7f778c8c8c8c8c7e8a838c8c836c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c740101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101013273018f7e7f81010101010101010101756c767b7d0576798d906c82018b767582016b7b76796a0589767b7d010576 -798d906c826b7b76796a01018b7675820101010101018576897b76857e766d7e767a01327b6c6d8801796c767b6f017d7b7b856a0589767b7d01016b7b76796a -0589767b7d0101010101010101017e90827e70858981798f876e6f327e7e7e7e76857e6f7c7d7d7d7d6d897d7d7d898b876e6f327e7e7e7e76857e6f0173767e -01016b79857b6c019176857576837087018b327f01016d907575880101798a8f01017e90827e70858981798f876e6f327e7e7e7e76857e6f016e907772010101 -0101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c05326c778a6c777b8c8c8c8c72327979797977758c8c8c8c6d768c8c8c8090327574 -8c8c85768c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101746d01328c888a8b6f81 -010101010101010101018f760101013274017a7e01016c8f8f7f88778f017e7f018b76010101013274017a7e88778f017e7f01016c8f8f7f0101010101010132 -7d016f76017e79807782013280887b850101806c01016e816b917a7f018b7601010188778f017e7f018b7601010101010101010101017f326d016b326c880101 -01017c3205050505767f0101016f767b7b76817b7b76050101017c3205050505767f010101018c777f0101018c71326a8776798f7b7b707a0189050101016d32 -857583016f8a860101017f326d016b326c88010101017c3205050505767f01010172927d750101010101010101010101010101010101748c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c85778f79768f757b8c8c8c72796c75706c75777a7e6f8c8c7f778c8c8e327a8b8c8c8c8c836c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010180328e328c7e7b886f81010101010101010101018f760101013274017a7e0101778d -886e86326f6f6f6f018b76010101013274017a7e86326f6f6f6f0101778d886e01010101010101327d01018f88017b8a7201013274018f900101806c01018f76 -01018f90018b7601010186326f6f6f6f018b7601010101010101010101017f7a75807f758a7d010101017c327b7b7b7b817f0101010180838e836c8e6d7b6a01 -01017c327b7b7b7b817f010101010186327d0182768f3273717b707779906e8a7d70780101016d75897e327c757f010101017f7a75807f758a7d010101017c32 -7b7b7b7b817f0101018789768b0101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c73057a798977797a7b748c8c83777979763275 -798a7b8c8c8c71326f8c856c8c8c8f7e8c8c7b838c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7401010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101016f773232817b7b6c3276756a010101010101018f760101013274017a7e0101778d010186326d6d6c7a018b70780101013274017a7e86326d6d -6c7a0101778d010101010101010101327d6a7a010101798a87010132740180760101806c01018f7601018f76018b7078010186326d6d6c7a018b707801010101 -0101010101017f7a91736c826d7a010101017c326c6c6c6c817f0101010180777f75767f7a75010101017c326c6c6c6c817f0101010101018389827b7773327d -01847c70717f6a7b7b6d010101016d79887f756d7688010101017f7a91736c826d7a010101017c326c6c6c6c817f010101010101010101010101010101010101 -010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c7c7b766c6c778a6c6c7670808c86327681323232768a7a8c8c8c8c7b838c8b708e8e77858c718a718c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010186328f7a7a7d7d8a8d87010101010101 -01018f76010101327f016c800101778d01016a778d917b85018b326d868501327f016c806a778d917b850101778d010101010101010101327b896c01017d8a05 -790101327e9175790101806c01016e816b917a05018b326d86856a778d917b85018b326d868501010101010101017f778b05767e6d32720101017c326d6d6d6d -768301010101808a7b76817b7675010101017c326d6d6d6d768301010101010173327b05840170728c7b90326c766e833272010101786d7901017e7675010101 -01017f778b05767e6d32720101017c326d6d6d6d7683010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7575 -756c767e8080058c8c6b32727a7a7232717a758c8c8c8c8d818d8c807b7b757e8c7b6d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101018e6d32800183708975730101010101010101018f7601017e8a7a778982866c32907b8c016b89907984 -7e76766d77757e8a7a778982016b89907984866c32907b8c01010101010101328e6b89017d767685776d858a7b76756e0101806c010101716c89836a7e76766d -7775016b899079847e76766d77750101010101018c837a77777680808f707e6b017c6d7a83777b8376798e8701018076716d8971837a0101017c6d7a83777b83 -76798e8701737c8c8c76858c8c8c768f0175807080837d6d327d8c8c8f90776c91017d327e0101018c837a77777680808f707e6b017c6d7a83777b8376798e87 -01010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7c8d8005927b8a6c738c8c7170898989898989777a8c8c8c8c8c -8f6c8c8c8c8c8c86857a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101017a -7a32756d708f8975910101010101010101018f76010101826a01010101917b8d010101010101010101016e01010101826a01010101010101010101917b8d0101 -01010101010101327d017d800101010101010188780101010101806c010101010101010101016e01010101010101010101016e010101010101010101748d8085 -84768e0183707685017f7685856c8a6d8581750101788079857a7685927a6a01017f7685856c8a6d858175018883757b7a76707575757775018132327a32756c -777532830101738601017c328b010101748d808584768e0183707685017f7685856c8a6d8581750101010101010101010101010101010101010101010101748c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101016b7b6e328c89897d8b8a8388010101010101016e7f766e880101 -0101010101018086010101010101010101010101010101010101010101010101010101018086010101010101010187328e8c7f7b010101010101010101010101 -01877e6c010101010101010101010101010101010101010101010101010101010101010101017c7201857501796d01010187326c703232326c81790188756c7b -7b76817b7b90777d0187326c703232326c8179010101017b7f7f6c0101017378018132323276017e758d810101016e8a87018c326b01010101017c7201857501 -796d01010187326c703232326c81790101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c740101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010101910132737432756d83756a01010101010101837575757d0101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101017e757575758e010101010101010101010101016d7b890101010101010101010101010101010101010101 -01010101010101010101010101016d6c017e906f7a8301010182327c79797c328c758301010183836d7a908e867d80010182327c79797c328c75830101018081 -6b80700101010101013289818176827e7a766d0101017f7082016e326f01010101016d6c017e906f7a8301010182327c79797c328c7583010101010101010101 -01010101010101010101010101017474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -7474747474747474747474747474747474747474747474747474747474747474747474747474010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101818b0175768701 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010191010101010101010101010101010101010101010101010101010101010101010101889086017e796d7b920101 -018c777a7a7a7a7a7a767501010184737d808575817a7801018c777a7a7a7a7a7a76750101017e8c017232710101010101757e7e7e83787f7686010101018573 -01016e767101010101889086017e796d7b920101018c777a7a7a7a7a7a7675010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101018f836d010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101016e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010186756d6d6d6d6d6d6d6d6d057e767b7b7b7b7b7b7b7b -7b758701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010173328b010101010101010101010101010101010101010101010101010101010101010101010101010101010182756c6d8c01788f9072 -7e767b7b7b7b7b7b7b7b7b7587010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b0101010101010101010101010101017c7d7d7d7d6d897d7d7d898b876e6f327e7e7e7e76857e6f01010101010101756c767b7d0576798d906c82018b76 -7582016b7b76796a0589767b7d010576798d906c826b7b76796a01018b7675820101010101018576897b76857e766d7e767a01327b6c6d8801796c767b6f017d -7b7b856a0589767b7d01016b7b76796a0589767b7d0101010101010101017e90827e70858981798f876e6f327e7e7e7e76857e6f010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101016f767b7b76 -817b7b76050101017c3205050505767f010101010101010101018f760101013274017a7e01016c8f8f7f88778f017e7f018b76010101013274017a7e88778f01 -7e7f01016c8f8f7f01010101010101327d016f76017e79807782013280887b850101806c01016e816b917a7f018b7601010188778f017e7f018b760101010101 -0101010101017f326d016b326c88010101017c3205050505767f0101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010180838e836c8e6d7b6a0101017c327b7b7b7b817f0101010101010101 -01018f760101013274017a7e0101778d886e86326f6f6f6f018b76010101013274017a7e86326f6f6f6f0101778d886e01010101010101327d01018f88017b8a -7201013274018f900101806c01018f7601018f90018b7601010186326f6f6f6f018b7601010101010101010101017f7a75807f758a7d010101017c327b7b7b7b -817f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010180777f75767f7a75010101017c326c6c6c6c817f010101010101010101018f760101013274017a7e0101778d010186326d6d6c7a -018b70780101013274017a7e86326d6d6c7a0101778d010101010101010101327d6a7a010101798a87010132740180760101806c01018f7601018f76018b7078 -010186326d6d6c7a018b7078010101010101010101017f7a91736c826d7a010101017c326c6c6c6c817f01010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101808a7b76817b767501010101 -7c326d6d6d6d7683010101010101010101018f76010101327f016c800101778d01016a778d917b85018b326d868501327f016c806a778d917b850101778d0101 -01010101010101327b896c01017d8a05790101327e9175790101806c01016e816b917a05018b326d86856a778d917b85018b326d868501010101010101017f77 -8b05767e6d32720101017c326d6d6d6d7683017d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101018076716d8971837a0101017c6d7a83777b8376798e8701010101010101018f7601017e8a -7a778982866c32907b8c016b899079847e76766d77757e8a7a778982016b89907984866c32907b8c01010101010101328e6b89017d767685776d858a7b76756e -0101806c010101716c89836a7e76766d7775016b899079847e76766d77750101010101018c837a77777680808f707e6b017c6d7a83777b8376798e8701010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101788079857a7685927a6a01017f7685856c8a6d8581750101010101010101018f76010101826a01010101917b8d010101010101010101016e0101010182 -6a01010101010101010101917b8d010101010101010101327d017d800101010101010188780101010101806c010101010101010101016e010101010101010101 -01016e010101010101010101748d808584768e0183707685017f7685856c8a6d8581750101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010188756c7b7b76817b7b90777d0187326c703232326c81 -7901010101010101016e7f766e880101010101010101808601010101010101010101010101010101010101010101010101010101808601010101010101018732 -8e8c7f7b01010101010101010101010101877e6c010101010101010101010101010101010101010101010101010101010101010101017c7201857501796d0101 -0187326c703232326c81790101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010183836d7a908e867d80010182327c79797c328c75830101010101010101837575757d01010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101017e757575758e010101010101010101010101016d7b8901010101 -0101010101010101010101010101010101010101010101010101010101016d6c017e906f7a8301010182327c79797c328c758301010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010184737d80 -8575817a7801018c777a7a7a7a7a7a76750101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101019101010101010101010101010101010101010101010101010101010101 -0101010101889086017e796d7b920101018c777a7a7a7a7a7a767501010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -747474747474747474747474747474747474747474747474747474747474010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010174 -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c868c8c8c8c8c8c8c7d748c8c8c8c8c74738c8c8c8c8c8c8c8c8c6f8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74323232323232738c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c740101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e8c8c8c8d7e856d6d6d7c8b7580868c8689 -058c8c8d7d8c857a8c8c8c8c8c85707b8c8c7f7c89856c757d8c8e897e8c8c6b7b7679718c7385767f6d776c6c6c6c6c6c6c6c6c7b868c8c8c806c8c8c8c8c8c -8c85758c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7e32728e768a328a7676816c8c7b79767e796c778c6f776d8c0590726c72727a7a83708c80327605767f6d -816d8a908f8c8c6d76866d8183768a7a6d6f6f80326d6d6d6d76796d808c8c8c71818e8377908c7976726c6d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8577 -768f8c85768c8c8c738c8f768b81758f707176778d8c7f908d327575816d7e708c8c8e057a77328d7e327a8c8c8c8c8332798c7232767c8c8c8c8c8e32838383 -8377838c8c8c8c8c7b838c8c8a7e6b327e8c8d8a718c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7401010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7a766b8c05768c8c80868c74326b8f8a83708905738c8c7f90 -8b32050576837e708c6f819085717a796d70768c8c8c8c6d6c7b05837b32808c8c8c8c8e32909090908a838c8c8c8c7d326f8c8c8a7e8581738c8c89838c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7a7b768b7f768c7d8a858c8c81807679798a6d767e8c8c057605767a7a76796d817c6f758a797b9276907d818f8c8c8c6d -89738d766b756c8c8c8c8c8e32767676768a838c8c8c8c7f778c8c8c8a7e76838c8c8c836c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7a837e816d766b766c -6b8c8c708f767905050577058c8c857a7075797975767577718c6b7a798c6f707a6f757a8c8c8c6d817e83776d79327f8c8c8c72327979797977758c8c8c8c6d -768c8c8c8a76327a748c8c85768c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010174 -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7e7b777b8c7932767b858c8c8c8c707e76766c6c6c8a058c8c748c76776c6c90326f73 -8c8b8a6c327f8c8a758a77328b7d756c7070777f7f85816d728c72796c75706c75777a7e6f8c8c7f778c8c8c8a7e8676798c8c836c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8b72857e8c7477767c8c8c8c8c8c707e77858d8d8d76058c8c8c8c76797e7e7e327d8c8c8b767505327e777e776d7e8c8e7e85927c777e8c758176 -798c83777979763275798a7b8c8c8c71326f8c8c8a7e8c756c8c8c7b838c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c740101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7e8e8c8c7e8a718c8c8c8c8c707e6c7a32 -7a7a776d8c8c72716c7575757577807d7d748b81717b85898f7e81748c8c8c727f8c797b8c7a758c8c8c86327681323232768a7a8c8c8c8c7b838c868a058077 -798c718a718c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c76797a7575327075757e8c8c706d80808176808080718e7b7b7b7b77327b7b7b707b738c7a7b726c77 -767b327a8c8c8c75768c6d768089758c8c8c6b32727a7a7232717a758c8c8c8c8d818d6d7b7b7a6d748c7b6d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8f6c -7172727272728075748c8c6c7575757b75757670718c8c8c8c7476798c8c8c7d748c8c80818f6f6f6f6f7f718c8c7c76808c6d7a756c7a8c8c8c717089898989 -8989777a8c8c8c8c8c8f6c8c8c8c8c8c8c857a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7401010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101748c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c -8c8c8c8c8c74010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101017474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101010101010101010101010182010101010101010101010101010101010101010101010101916a820101018c0101016a0101010101010101010101 -010101870101010188010101016e0101019188010101010178010101010101016a0101010101010101016e010101010174780101010174010101010101748791 -01010101010101826a01010101010101010101010101010101010101010101010101018778010101019101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101016d858701010101 -01010186756d6d6d6d6d6d6d6d6d057d877d778b7b7c0101777d017c7501016c8c0101017974010101016a7a7f01018f8a80010101858301826d818601010101 -6d80018f7201917f7071010101738f0101017680010101017e6c83820101778b01010101010581758801018c6d838b8b7901017a86010101858c01736d7f7f7f -7f7f7f7f7f7f7e74798201717b800101739005010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010185326c7b6c817b7b8a796b7d7d7d7d6d897d7d7d898b866c836c6d80706e01 -778d0101927f018a6c7b7b7b328b01018d0101917583717979700101017f8a8d8b05767f018c7c016d777b7775017f756c6c01010175327c0101768f01010101 -786a6d766a01768b0101016a017e7a859201017e767a9001798f0176767b7b7b328b0186727272726d777272727680018e906e917b757a8c766c8b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -0101018e8501010101857501018d7701018b78016f767b7b76817b7b7605010183796d6d6c777901767101018c818781860101017771018d3277838090818f01 -6e328201017f7a8974017505018575016d830105790101018d810101016d76768401908f0101018e767b7b32767b32767b7675858d8f7a887786017f7a807f01 -7470886c8f010101777101010101010180760101016a010101806c7e8a886d327a6a010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101748d05768c808071857501018d7701010101010180838e -836c8e6d7b6a01017c326c77757d810176710101016c808186010101777101827b6d7279328e816a01327301017f7a727b017505887785016d83010579018e8c -86320101016d6d8b8e01908f01010101017c836c857c77798b8e6e6e768f7a01836d017f7a747d0101768b898f01010177710101010101018076010101010101 -010175328b016e328501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101017e327b768176827b767588918d7701010101010180777f75767f7a75010184756c77777a75326e7671010101796d8a -7b7a7a7a327e01018c77737b7201768d01817c7c827f7a91778b7505857b88016d757d8379017b7f7c320101016d6d010101908f01010101018632797979796c -750101016d7a7a8b757b017f7a0101010175056c7a8585858a7e018c6b85767b768a7b7b6c8001737d86768a6f737e7a706a0101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101728a32798801 -846c7b7a6c90327b76768c0101808a7b76817b767501016a8282836d727d8a73767101010185798f828282827e880101016d768e0101797f0170867d7b7f7a7d -83767a837a8201016d6c6d7b9074817473328801016d6d010101908f01010101016b327b7b7b7b77750101017c8a90817a76017f7a010101017983858b717171 -6d7c01826c6e010180760187859101886c798c7a77777a7d76710101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b0101010101010101010101010101010101010101010101010101010101017e328976816c01018f7080018d770173740101018076716d8971837a01018e -767732777b7b326c7076758801057783838383838180017d797a327b837f858301777d0183817a757e8775858e6e01016d830105326c7c018c32828f7b76777a -75758a767b9075880186327b7b7b7b7775010101017777728e76017f7a01010101837a717171717171716b017e79010180760101010101016b81737d89813288 -797f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -0101010101010101016b727e7674800101018d81878b8a7301010101788079857a7685927a6a0101018383898e728a7401728c0101057b7c7c7c7c7c76800173 -7c7c7c7c797b6c77798a7e0182816c73707c7985807672786d83010579768e6e74328c01017371010101908f018b738c7a8d327b797a7990706a018c856c767f -7976017f7a01010101839085858585856d706f01888179797b81797979836e01017a6c7f768b8a7f7a907e880101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101017179010182799283817b7b7683 -83837288756c7b7b76817b7b90777d0172328f79818b32740101010101856c8b8b8e8b8b768f01017d6f8686716f857a7c8f6e01017f89018381757575818501 -83707676778f327a758a7201019185780101908f010101018f7772327e818e72328e017c8e796c757f76017f7a0101010183790101010101018401010179897c -7f767c7c858f01887a819077897b8a6d8e7980010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -010101010101010101010101010101010101010101010101010101010101016e8686868f327d8686727a84010183836d7a908e867d80016e856d767676058a89 -79858b01017f8305853283057b8f018c8383837b7b847e75010101010187327286327c01018c0101746b776e73888a8f016e0101018f32870101768f01010101 -016c777076773290896c8501017f7a01728a7b76706e010101836c7b6c7b756d7e8f840101803280807601010101010101016d76748e6d7a0101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101016a8a6d0101010101010184737d808575817a7801010187766f88017c848f7b8c01017801017e778c01010101010101016a88017f7b -7801010101017576877783010101010101018a0501017a7a6a0101018c7a86010101897e010101010180326f7d876c75786b6a01010576886f7c6a8c8b010101 -018c0101016e71056c790101018280018f818c01010101010174907c010172328d01010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -7272727272727272727272727272727272727272727272727272727272727272727272010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a017474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0174747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -7474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0174747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -7474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a8585856a6a6a6a6a6a01747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747401 -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010172016a6a6a6a6a6a6a8585856a6a6a6a6a6a6a01747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -747474747474747474747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a8585 -856a6a6a6a6a6a6a6a01747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a8585856a6a6a6a6a6a6a6a6a017474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172016a6a6a6a6a6a8585856a6a6a6a6a6a6a6a017474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a85 -85856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a8585856a6a6a6a6a6a -6a017474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a8585856a6a6a6a6a6a0174747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -7474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a8585856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0174747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -7474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747401 -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010172016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -747474747474747474747474747474747474747474747474747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172016a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a01747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474 -747474747474747474747474747474016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e0101010101010101878a7b8e6c75817b7a6c8801 -01817a757b8a7575767901016e82818e6c7205798f7988737c7c7c7c797b6c77798a7e01010101010101327d016e806d6e7f6c017f78327d0172810101010101 -0101018c3287010101817a757b8a757576790101010101018f6c010101710101898f6c88787985019188010101827b017f6c016f326d01728581897a927a7680 -7080826e797590776c7632846a326e0101010101016a328601927b807b0101718e0170800101010101010101017d7e837f84327e7b7585326e8c76737f756e7f -7c8101326e8876777777328975753276017d7e837f84327e7b7585326e0101776d7532793281767101016d83010579768e6e74328c017c7a7b777776817b8a74 -01916d8d777b797b016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e0101010101010101018375058505707905857e9101817d0171760101857901868989817b909077707b328301 -7d6f8686716f857a7c8f6e01010101010187328e8c80706d838590717687328e747a790101010101010101017a7f010101817d01717601018579010101010101 -8f6c0101010101016c807a706c6c32907b70790101018c017e7601017e82010101778d8c8a7177806c75870101017f756a74328e8e327c0101010101016e328b -8f816f73777c7c768f82708f91010101010101010101016e8f84328f7b7b79326e0183817670779086327c326e017d707e818084778088328701016e8f84328f -7b7b79326e0101777f837a8b778e778d010183707676778f327a758a728492797970767b70797a798f01757a7e778b80016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -01010101017c327e8b8b77058b757d0101817e717e77717179750101018f7a8771018579016f6a8c8383837b7b847e750101010101010101017f757575757f86 -757575757f7f7575797e6a0101010101010101017377730101817e717e77717179750101017f836d7a706d6d6d8d01016c7a7b777301778f0186880101010101 -7f7601010101010101778b7f75758a7b6c8a7d016d7b77767e807b05056c860101010101010575756d7401017d7575838b8f757582010101010101010101016d -7687327f6c767f32710172816d798c6e6e8e01326e01016c7b7a71727b7b80327d01016d7687327f6c767f327101017705839072778077800101746b776e7388 -8a8f016e01827474746c838b7086748387017d6c6d6d7532016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101010176790101767e01010101016c858585858585 -757a9101847680010101856c010101010101016a88017f7b78010101010101010101010101010101010101010101010101010101010101010101010101717a01 -016c858585858585757a9101887d7d7d7d7d7d80758801017f7d7d6d6a727a840101010101010101058173010101010101767e0101017785018c01010101737f -7772010101010101010101010101010101010101010101018701010101010101010101010101737a736e6d72727272836e0187877f6c6a01010191327101017f -766e827e7e7e7e758601737a736e6d72727272836e0101757e7f92726d7e7571010101018a0501017a7a6a01010101017d776b016c7591010101018401886c7b -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a856a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a85 -85856a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a85858585856a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e0101010101010101018c8c880101010101880184 -91010101010101018801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101018801010101780101010101886e0101010101010101010101010101010101010101010101016e0101010101786a01010101016e010101 -01010101010101010101018401010101010101010101010101010101018c8c88010101010188018491010101010101018801010101010101746a010101010101 -0101916a820101018c010101010101016e01010101016a8801010101018701010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a8585856a8585856a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101016d76896d6e017175326d726d0101017d858880817d0101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101057987017885767401017170837a -8d010101746c8f888b01017d837b767677707201010188797b8d010101838f01010101018a7c0101010101017801010101847e81860101018074010101010101 -01010101016d76896d6e017175326d726d0101017d858880817d01016f01010132777d017d6c8f86877d778b7b7c0101777d0180860101727b757301018f6d05 -8b0101018f818f0101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a85856a6a6a85856a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101018579787e70758183727c01908601018b767d79907901010101010101016f8977798401018b7675820589767b7d0101796c767b6f01010101010101 -6f6c767f0182756c75837a827a7a6c6d6a0101010101010101868d8f77740575767a01846d7a796e7b7f017370758d8f3271798a858f800583796d016e010101 -7c76850180328001010101018a6b010101010101768c7d7d01726d906d01010173766b010101010101010101018579787e70758183727c01908601018b767d79 -9079016b32908571818d90838a838e866c836c6d80706e01778d017c9091016d6d8e77747c8a7f87766a01017e837b0101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a856a6a6a6a6a856a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101857901017b7082010101017f7501018d760101 -8579010101010101016e8a05887e8301016c8f8f7f018b760101010101806c010101016e8f010101017f6c01017e776a748a7586328d6a7b7f01010101010101 -017a8a7d7f76780172770101017f750182768b7b8f0101018e70757a850186326c327f8c778e01018b748a6d707e0101010101018a7c0188797d0101327a7b90 -010101836d0101018c777501010101010101010101857901017b7082010101017f7501018d7601018579016a74767a7a327a7f327f01010183796d6d6c777901 -76710101908e7a6d83807f76767501017580010101726c0101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01010101010101010101017e0101010101010101018579018e75326e010101016b8a9101717601018579010101010101017e817801017a0101778d886e018b76 -0101010101806c010101017c7b010101017f6c0101718a8601707d6a326e01057b0101010101010101837b7672778f016f8a01017c7f7a808d83776c71717188 -01757e8876808b90017a6e738576768f796d757b86700101010101018a7c7276327401018a8e7f6c016b78836d0101017d327501010101010101010101857901 -8e75326e010101016b8a91017176010185790101016c7a6d8a7d7a79778801017c326c77757d8101767101017585326d6d327c3287817c018f75010101726c01 -8b870101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e010101010101016f6e85798d -328f81056d6d01018832897b908a7b7b777901010101010101836c010101010101778d0101018b707801010101806c010101017c7b010101017f6c010101807b -6c327d6a328c017f7b0101010101010101836d82796d890174326a71326c778532793285768a6d0101757e0180908b90018f8801017f7a7f706d057a7c810101 -010101018a766c058c0101018a86806c017672836d01010101736a01010101010101016f6e85798d328f81056d6d01018832897b908a7b7b77790101016c798f -8a7d896a6c7e0184756c77777a75326e767101016d6d326d6d328232878174017d7671867c7e907c7f7680010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e01010101010101010101017e010101010101016b89857971708f706d797b0101018a7c01717601018579010101010101 -01797b010101010101778d0101018b326d86850101806c01017e767732767687017f6c01017332840181866a3285017a6d0101010101010101836d0101863288 -8c32876e726c708e8a743287757f010101757e8d8e327e7686867301017f75016d6d7e7b7c7001018c9101018a7e010101010101817f836c8b8a6b836d010101 -01010101010101010101016b89857971708f706d797b0101018a7c017176010185790101016c7b8332767b7b6c76846a8282836d727d8a73767101010583326d -6d3282328c8174017c328383837b8a8383777201010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101010101010101 -0101017e01010101010101016d8a7971778c76807e7b010101818b8c72768c8c6d7901010101010101857601010101866c32907b8c7e76766d77750101806c01 -016a846b7b848401017f6c01019185898979786a3275767a6e0101010101017d7f7a83010188326b87328c01017f6c70328e328b7a8501809070777783923283 -79817c01017f75016d6d7e707d70018d7b7b7b7b326c7b7b7b3275788a6d796c056b01836d0101010101010101010101010101016d8a7971778c76807e7b0101 -01818b8c72768c8c6d79018d6c77777b767b7b76908a8372767732777b7b326c707675887f79326d6d3282328081740173320101867076800184010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101878a7b8e6c75817b7a6c8801 -01817a757b8a75757679010101010101017d326e01017591917b8d010101016e0101010101806c010101017c7b01017e6e7f6c017f7801010101016a326e0101 -010101010101016b8089776c6c728a8e883274018c0575758a6d767a7a6d0101016b8779806e320101870101017f750183757f8f8f818401010101018a7c0101 -018b6a018a868032756d6d766c6d7e01010101010101010101010101878a7b8e6c75817b7a6c880101817a757b8a757576790101017432757575756c7b7e8801 -018383898e728a7401728c017e75326d6d328f79808a860173326e05857f7e81777f010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101018375058505707905857e9101817d0171760101857901010101010101017a758c7f7601 -018086010101010101010101877e6c010101018c6d01018583859071760101010101016e326e0101010101010101010101836d888588768f01327c8d75768181 -32717d777d91010101837e863289327b328501847e7989807b6d776d856c7301010101018a757979797e01018a8f858a6f6f6f75757574010101010101010101 -01010101018375058505707905857e9101817d0171760101857901010173327e7e7e7e757b01010172328f79818b3274010101017e7532758379837b8f7a6b01 -7332806d6d6d6d6d908b7301010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101017c327e8b8b77058b757d0101817e717e7771717975010101010101010184857a9285010101010101010101010101016d7b89010101010101010186 -757575757f01010101010105766e0101010101010101010101796d737b7b7b7b7b328001017f758272326c7092910101887080018a8532016f0101867e7e7e76 -7f7c7b857c7c7401010101018a8b7474836e0101896d837b820101796d010101010101010101010101010101017c327e8b8b77058b757d0101817e717e777171 -797501010173327e7e7e7e757b01016e856d767676058a8979858b017f7b8f6d758585818f8f8f8874767979793277797a327201010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101010176790101767e01010101016c858585858585 -757a9101010101010101010101010101010101010101010101010101010191010101010101010101010101010101010101010101886a01010101010101010101 -017979910101010101730101018576820176926e010101017c80010172733271010101010101018e79797979798a7e0101010101327e01010101010101010191 -010101797b880101010101010101010101010101010176790101767e01010101016c858585858585757a91010174707b7b7b7b76778201010187766f88017c84 -8f7b8c01808f6a057980808080797e01887801017d818b01017c0101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e01010101010101016a0101010101010101010184 -910101010101010188010101018c7801010101828201010101010187010101018801018701010188730101016e010101016a737801010101018c0101018c0182 -01010101010101887378010101010101018801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010101017c7501016c8c010101797401726d0101017d858880817d010101837a6f6f6f6f808a010101 -01016a7a7f01018f8a8001728301877a32726a05328b010172766d897b8e010173707401017b8f7b7e9101019183806e836c6c8573016e6d6c32830101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101016e01010101017e01010101 -01010101927f018a6c7b7b7b328b0101908601018b767d7990790101016d766d6d6d6d75320101018d0101917583717979700101797e6d758177868079830101 -6d76016e71708b80817b8401017b857883756a017e327f017d868c05707b81798f7d7c0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e0101010185326e010101017e01010101010101018c81878186010101777101017f7501018d760101 -85790101016d75010101016f3201018d3277838090818f016e3282016f816a86706d8301858301017f7701727b7e816d6c860101017b327101758578777d0101 -877b7e017977778601010101018e8501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01016a7532327b010101017e0101010101010101016c808186010101777101016b8a91017176010185790101016d707b7b7b7b6c320101827b6d7279328e816a -0132730101816c6c7080817b7783018e7a32828e908632736c720101017b7e76877381728301010101846c7a7b7c798a809101748d05768c8001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e016a7b32328132800101017e010101010101010101796d8a -7b7a7a7a327e01018832897b908a7b7b77790101016d756a6a6a6a7d320101018c77737b7201768d01817c0101768b86708b76018583010101758b8e90737a7c -6c8e0101017b80856c81767b7588010101017f32707979778301017e327b76817601010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e017d32816e7c32326e01017e01010101010101010185798f828282827e880101018a7c017176010185790101016d756e -6e6e6e8d32010101016d768e0101797f017086010176766c7071327b778301018c856d80767b7b7b817e0173717b80878a766c778377800101017a707b7b7b77 -7a010101728a32798801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101806e01018332 -7b01017e010101010101010101057783838383838180010101818b8c72768c8c6d790101016d77757575757b3201017d797a327b837f858301777d0101768f8d -708d778c6d79010179753276757979797a796d8e327b7f72757675768479826a8c017a896d6d6d897a01017e328976816c010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e010101010101010101057b7c7c7c7c7c76800101 -01817a757b8a757576790101016d75010101016f320101737c7c7c7c797b6c77798a7e01016c7575777e6c75767a017d7b746c836c753279767b7d01906c767a -806c7e8a8c01016e7b727a75808080757a01016b727e767480010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e010101010101010101856c8b8b8e8b8b768f010101817d0171760101857901010183707b7b7b7b6c32710101 -7d6f8686716f857a7c8f6e0101796c7a7b7b7a7a778501010186756d7b8e32717b7f01018e7b767579327b896d6d7f6a829032757979797b6c82010101717901 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -01010101017f8305853283057b8f010101817e717e777171797501010171877c776e01887e91018c8383837b7b847e7501010101016d83848c328484796d0101 -017a757f777b327b70830101017b7f7d7d8a7f7d7d79710101738a6c7b7b7b7b6c907d0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101017801017e778c0101010101016c858585858585 -757a910101010101777a7801010101010101016a88017f7b78010101018585018c327c01857e0101746d8273788c326f8c880101017b6d010176830101010101 -01017f70730101017380010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e01010101010101016a0101010101010101010184 -91010101010101018801018478010101010101010101010101016e01010101010101010178010101010101016a01010101010101010101010101010101010101 -6a910101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010101017c7501016c8c010101797401726d0101017d858880817d016f7b7c91727576818181817e01 -01736d756f010101747a80016d80018f7201917f707101016d720101010101877a800101870101017c7601017d6d010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101927f018a6c7b7b7b328b0101908601018b767d79907901017c776c768505327d8d807e010190796b760501718a767e016d777b7775017f756c6c0101 -92830101010101837b770174816d860174327b7b9076010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e01010101010101018c81878186010101777101017f7501018d760101 -85790101017a76747471327474748c01017a328f87897a8a7e0101016d830105790101018d810101837a9101718c01847d70017380798190793201018d760101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01010101010101010101017e0101010101010101016c808186010101777101016b8a910171760101857901017c7b327a79753279758a7d0101756d907d74326d -010101016d83010579018e8c8632010183810582836c82857a7001018881758b723201018d760101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101796d8a -7b7a7a7a327e01018832897b908a7b7b777901017f6f7a6d757a32757580010101757f6e8f836c77880101016d757d8379017b7f7c3201018383767f707e7977 -7a7001017332059273327e7e83778201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e01010101010101010101017e01010101010101010185798f828282827e880101018a7c0171760101857901017f7f7b7b -6b7d8a74896e010101757f0184778276800101016d6c6d7b907481747332880183837e326d8881768d7001018e7b7d70736d83908f7587010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101010101010101 -0101017e010101010101010101057783838383838180010101818b8c72768c8c6d790191058a057b7a7b327a818f017c79767901806d01857a0101016d830105 -326c7c018c32820183838032737c32757d700101857d6e3280018f7a010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010174747474747474747474747474747401017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101057b7c7c7c7c7c76800101 -01817a757b8a757576790101016c7e8379753279707b057c7d058d01796b0186328201016d83010579768e6e74328c018379907b6d7b80327270018d89757576 -758b8f7685857e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010101010101856c8b8b8e8b8b768f010101817d017176010185790101878b327d807e3280766c7401 -016b6d017b917b82818f010183707676778f327a758a7201836c6b8f768b01776d70016e8c71777c83788f6c71797d0101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101747474747474747474747474747474 -010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101017f8305853283057b8f010101817e717e7771717975017c7a7a777a837932836c7e010101837601727132747a850101746b776e73888a8f016e0101 -927b8f7f7e8f8f7f6d8184010105900101017e7a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101017801017e778c0101010101016c858585858585 -757a9101010182010174326f9101010188758c01017580018201010101018a0501017a7a6a010101857e8080808080808f7a8c0101838c0101017e7b6e010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101017474747474747474747474747474740101720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c7 -32c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c7 -32c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c7320101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010174747474747474 -7474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010132c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 -c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 -c8c8c8c8c8c8c8c8c8c8c70101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010174747474747474747474747474747401017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e0101010101c7c8c8c8c8c8c8c8c8c8c8c8c8c8d2 -c8c8c8c8c8c8c8c8d2c8c8c8c8c8c8c8d9cbc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d2c8c8c8c8c8d9c8c8c8c8c8c8c8c8c8c8c8c8c8d2c8c8d9cbc8c8c8 -c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d9d9d2c8c8c8c8c8c8c8d2c8c8c8d2c8c8c8c8c8c8c8c8c8c8c8c8c8c83201010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010132c8d4cec8c8cccbc8c8c8ced1c8cfcdc8c8c89fd6d2d7919fc8c9dbd7c8c8d091c8d2d7d2c8c8 -d9c8c8c8c8c8c8c8c8c8c8cbdbcfc8c8c8d601cdc8c8c8c8d0cecbc8c8c8c8d5cedbc8d1d3ccdb9ec8c9ccccccccd7c8c8d3d0d0d6cdc9c8cdd1c8c89fdad3ae -d2c8c8c8c8c8c8d7d6c8c8ccd6c8c8d9d6cc9fc8c8c8c8c8c8c8c701010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101747474747474747474747474747474 -010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101016e01010101017e01010101 -01c7c8c8d3d6c891cccccccc919ec8c8cad0c8c89eca9fcecacec8c8d4ceca9fd491d5ae01d3c8c9cccccccccccccccccc91ccd9d9dbd6c8c9cecd01d1c8c8c8 -d6caaed7c8d7d6cdd391d0c8c8c89fcad6dbcd9f9faed3c8c8cccacacad3dacc91d7c8dcd3cecad6d3c8c8c8c8c8c8c8cad1c8dacaaecfdacacec9c8c8c8c8c8 -c8c83201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e0101010185326e010101017e010101010132c8c8cb91d991d0c8c8c8da9ec8c8d6cec8c89ecac8c8 -cdcec8c8c8c89e91cd91d59fd7dac8c8c8c8c8c8c8c8c8c8c8d7d9c8c8d2ccd8c8c8c8dad7c8c8c8d791dcccc9aed3d6d1da9fc8c8d0aed191cad79e9ed6cfd9 -c8dbd7cfccd3cdc8cacfc8c8c8cfcad2dad1c8c8c8c8c8c8d6d3c8ca9f9e91aed9c8c8c8c8cfcdc8c8c8c7010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01016a7532327b010101017e0101010101c7c8c8c8ccd791d0c8c8c8da9ec8c8d091c8c89ecac8c8cdcec8c8d1cccddb0191cdcdce019fc8c8c8c8c8c8c8c8c8 -c8c8c8c8c8c8d191cbc8c8dbd6c8c89ecc01d9d19191d4ccd8da9fc8c8d491c8db01d3c9dbd5d99ecc91cacc91cedacc9191d6c8d0cfcac8aec9c8c8c8c8c8c8 -9fcac8ca9fced7ce919fc8d19ed6cacbd7c832010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101017474747474747474747474747474740101720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e016a7b32328132800101017e010101010132c8c8c8ced391 -ccaeaeae91c9c8c8d201cccccc91cccccacec8c8d2cacd9fd7919f9fc9cdd5c8c8d9d2c8c8c8c8c8c8c8c8c8c8c8c8cecdc8c8d3cec8c8c8c8db9ec8ccdbc8db -c9da9fc8c8d491c8cd01d5c9aec8c8c8c8d7dad39e9fd0cacacdc9cf91cecac8d3d3c8c8c8c8c8c8dc01ccdacadacccc01cad8d801ccca91cac8c70101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e017d32816e7c32326e01017e0101010101c7c8c8c8cdcec9d9d9d9d9c9d2c8c8c891d4c89ecac8c8cdcec8c8c8d3dacc -cc01cccc01d0c8c8d2ceccccccccccda919fc8c8c8c8c8d7cacfcfcecad5c8c8d5cdcd9fca91d2dbc9da9fc8c8d491d7ced3d7d3ccc8c8c8d7cfc991cdcfcad3 -cfcf9fcbc9cc91d8cdcec8c8c8c8c8c8c891d1d191c8d3cdd2c9c8c8cf9101ced2c8320101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010174747474747474 -7474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101806e01018332 -7b01017e010101010132c8c8c8d6cad3d3d3d3d3dad7c8c8c891cfcbd7cacbcbd3cec8c8c8cfd0cb9f91cbcb91d4c8c8c8c8c8c8c8c8c8cb9fc8c8c8c8c8c8cb -01d6d6cdccd9c8c8d3ccccccd1ca9fdbc9da9fc8d5d8cedaccd8d8cd01cbc8d1d6ced6cd01cad691db91cfc8c8cfcac9caaec8c8c8c8c8c8c801dacc01ccdada -91cec8d801ccca91ccc8c70101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010174747474747474747474747474747401017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e0101010101c7c8c8c8d6ccd4d4d4d4d4cad7c8c8 -c8dadbcedb91cececacec8cbd6cece01caccceda01cfc8c8c8c8c8c8c8c8c8c8c8c8c8c8d2c8c8d201d1c8c8c8c8c8d0cad0ccd39fccd6cac9da9fc8cb01c8da -aecec8c901d1c8c8c8dacdae01ce0191ca9fc8d9cfd6da9eaeaec8c8c8c8c8c8c891d0d401d0ceccd6d1c8d4d7c9cad1d7c83201010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101747474747474747474747474747474010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e010101010132c8c8c8d6cccfcfcfcfcfcac9c8c8c8919fc89ecac8c8cdcec8c8aece9e91cbcad0dbcdc8c8c8 -d5d79f9f9f9f9f9f9f9fcbd7caccccccca01cccccc91dbd5c8d0cacedaccda01d3da9fc8d501c8ca9ecccecccfd1cbc8c8cad6d3db9ecacfda9ec89ed6ce91ca -cadacc01cccacec8c8daccca91cc91ccdacdc8c8c89fcec8c8c8c701010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101747474747474747474747474747474 -010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -01c7c8c8c8d6d3d6d601d3d6dbc9c8c8c891c99ed8da9e9eceaec8c8d2ca91cc919101cacc91d6c8d7cdcdcdcdcdcdcdcccad5c8c8c8c8c8cf01d2c8c8cfd5c8 -c8aeccc8ccd3d2d0c8da9ec8cb01d4ca9fd701cece91cfc8c8dad6d3cccfdad7dad7c8c8c8d7cad2d4d2d591d79ed9c8c891c9d0d0d0d0d0dbcdc8c8c8c8c8c8 -c8c83201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010132c8c8c8c8c8c8c9cacbc8c8c8c8c8c8cccdcdcdcdcdcd -ceaec8c8c8cf91d0d1d2cad3c8d4c8c8c8c8c8c8c8c8c8c8d2d5c8c8c8c8c8d2cad6c8c8c8c8c8c8d4ced5d1ced2c8c8c8cad7c8cbcdd5cad8d991d6c8d5c8c8 -c8aec9d6d3cfcdc9ce9ec8c8c8d7dad1c8c8cecdd2c8c8c8c8ccd3d3d3d3d3d3ccd3c8c8c8c8c8c8c8c8c7010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e0101010101c7c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 -c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 -c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c832010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010132c732c732c732 -c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732 -c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c732c70101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e01010101010101016a0101010101010101010184 -91010101010101018801010101010101010101010101010101010101010101010101010101010101018801010101010101010101010101730101010174910101 -016e6a0101010101010101010101018c82880101010101010101877801010101010101880101010101016a010182010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101018f -836d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101018c780101 -0178010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010101017c7501016c8c010101797401726d0101017d858880817d0101010101010101010101010101 -0101010101010101010101010101010101717a7971010101017c83907d0101836d01010179830101017d89858201010101018f777e01018f767b7f7801796c7b -800180898c8c8c8c8c8c73776e010101017d7a01016d858701010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010173328b01010101010101010101010101010101010101010101 -010101010101010101010101010101010101860101828f83757a7a7a6e7c836e01010101057a01010180830101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101016e01010101017e01010101 -01010101927f018a6c7b7b7b328b0101908601018b767d799079010101010101016d767b010101016f6c767f016d767b0101010101010101010101867a7b7487 -793276798001016d79010101838301010101787e767d01016a7532798b0101808988837b8232726d6c01808175757575326c7532730101018c777c010185326c -7b6c817b7b8a7991010101010101756c767b7d0576798d906c82018b767582016b7b76796a0589767b7d010576798d906c826b7b76796a01018b767582010101 -0101018576897b76857e766d7e767a01327b6c6d8801796c767b6f017d7b7b856a0589767b7d01016b7b76796a0589767b7d010101010101018b328f6f709075 -8383797a7b017d767d0101017f7a010101917a7e01010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e0101010185326e010101017e01010101010101018c81878186010101777101017f7501018d760101 -85790101010101010101327d01010101017f6c010101327d010101010101010101010101018f81767b8601010101016d7901010183830101010101017d707401 -837b8c01010101807b01017979326e8d85018090016e7e768a8c6a326e0101017a05010101857501018d7701018b7801010101010101018f760101013274017a -7e01016c8f8f7f88778f017e7f018b76010101013274017a7e88778f017e7f01016c8f8f7f01010101010101327d016f76017e79807782013280887b85010180 -6c01016e816b917a7f018b7601010188778f017e7f018b76010101010101010101018e768a6f0101010101010101017c777d01017e7a0101010173818c010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01016a7532327b010101017e0101010101010101016c808186010101777101016b8a91017176010185790101010101010101327d01840101017f6c010101327d -01010101010101010101010101017a32740101010101016d79010101838301010101010101057b866c88010101807d807b7d738c32326e737d018090017f8579 -85016a326e01018c326e018071857501018d770101010101010101010101018f760101013274017a7e0101778d886e86326f6f6f6f018b76010101013274017a -7e86326f6f6f6f0101778d886e01010101010101327d01018f88017b8a7201013274018f900101806c01018f7601018f90018b7601010186326f6f6f6f018b76 -010101010101010101010188797b820101010101010191018e7782017e7a01918401017a05010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e016a7b32328132800101017e010101010101010101796d8a -7b7a7a7a327e01018832897b908a7b7b77790101010101010101327d01890101017f6c010101328b820101010101010101010101017c77757a010101018b6e6d -757a75757676757583736d057f85326c797f7f7f80876c7589776c7f6c327a8f0101808a7a72058a7f6d79326e010172760101827b767588918d770101010101 -010101010101018f760101013274017a7e0101778d010186326d6d6c7a018b70780101013274017a7e86326d6d6c7a0101778d010101010101010101327d6a7a -010101798a87010132740180760101806c01018f7601018f76018b7078010186326d6d6c7a018b70780101010101010101010101016d766e0101010101747901 -71327f017e7a01838501017f7a010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e017d32816e7c32326e01017e01010101010101010185798f828282827e880101018a7c01717601018579010101010101 -0101326c6c8a0101017f6c010101327b7b766f0101010101010101010179807332730101017d7b6d757a8c8c79798c7e86748e8e7683766d6c858f777c01738a -3275857579837f75010180907475817e816c6d326e01017e89010101846c7b7a6c90327b76768c01010101010101018f76010101327f016c800101778d01016a -778d917b85018b326d868501327f016c806a778d917b850101778d010101010101010101327b896c01017d8a05790101327e9175790101806c01016e816b917a -05018b326d86856a778d917b85018b326d868501010101010101010101016d76730101010101926d777677787e7a6d327201018f90010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101806e01018332 -7b01017e010101010101010101057783838383838180010101818b8c72768c8c6d790101010101010101327d88900101017f6c010101327d0105900101010101 -01010101017678016c7f0101010183817983800183830101010101828a807a7f8076846a0101018f776a7f7583837f75010180766d7883327e016a326e010180 -76010101018f7080018d770173740101010101010101018f7601017e8a7a778982866c32907b8c016b899079847e76766d77757e8a7a778982016b8990798486 -6c32907b8c01010101010101328e6b89017d767685776d858a7b76756e0101806c010101716c89836a7e76766d7775016b899079847e76766d77750101010101 -010101010101016d7773010101018c3285888a807e8a79860101017f7a010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e010101010101010101057b7c7c7c7c7c76800101 -01817a757b8a757576790101010101010101327d016e806d6e7f6c017f78327d0172810101010101010173826f796a6a6d7b6a6a6a016e8a6c7d707576767575 -8b01010585017985848a7e010101876a76057f756d757f7901018090056d906d77876a326e01018c3287010101018d81878b8a7301010101010101010101018f -76010101826a01010101917b8d010101010101010101016e01010101826a01010101010101010101917b8d010101010101010101327d017d8001010101010101 -88780101010101806c010101010101010101016e01010101010101010101016e010101010101010101016f8b7d7d7d7d89817f78010101797a726c81797a0101 -0101017a05010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e010101010101010101856c8b8b8e8b8b768f010101817d017176010185790101010101010187328e8c80706d -838590717687328e747a79010101010101737a7b7b7b89327b7b6c329201016d75788a8e79797c85910174796d6d906c6d796d7f6a7d7a7632776d756d798579 -01018090887776838a7b88326e0101017a7f0182799283817b7b7683838372010101010101016e7f766e88010101010101010180860101010101010101010101 -01010101010101010101010101010101018086010101010101010187328e8c7f7b01010101010101010101010101877e6c010101010101010101010101010101 -010101010101010101010101010101010188856d6d6d7b6c6d7780010101018d328583797f7a010101018c818c010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -01010101017f8305853283057b8f010101817e717e7771717975010101010101017f757575757f86757575757f7f7575797e6a01010101010101010101017281 -0101017201010173327d896d928301010101747d7d7d7a757d7d7a7d0101016d898c7f766d6d7b6c78018090827f8172808087326e0101017377736e8686868f -327d8686727a8401010101010101837575757d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101017e757575758e010101010101010101010101016d7b89010101010101010101010101010101010101010101010101010101010101010101010101016c75 -0188010101010178817e01017e7a01010101757f01010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101017801017e778c0101010101016c858585858585 -757a9101010101010101010101010101010101010101010101010101010101010101010101017a800101010101010101897a8c01796c6a01010101010101796c -6a010101010187767d01728e7d7d808f010180907a7a7a7a7a7a7a817d01010101717a010101016a8a6d01010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -910101010101010101010101010101010101010101010101010101010101010101010101018f7b7301010101010101017a7a88017f766e010180790101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e0101010101010101010101017301010101010184 -91010101010101018801016e010173010101017c9101010101010101736e01010101010101018801010101016a6a0101010101010101010101016b0101010101 -6a918401010101010101016e0101018c010101010101010101780101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101857c017e327901017d7e01726d0101017d858880817d017f72793271010101797e010101 -010101018f7701010101010101888f7e010101867a6c010101718f7484010101010576010101017d7a8c6c836e0101010101056c010101836d6a79896c6c6c7b -80808301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101016e01010101017e01010101 -010101017c76857e7f770173706d0101908601018b767d7990790182768b756d86018d7a7f6b01866e010101807601010101010101797f90737d84857e326e01 -016c8177767e84018f327a0101018c777c01886d817e9101018532850101016d7973327d717d7d757a6a7a7e0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e0101010185326e010101017e0101010101010101016e77908f778676858801017f7501018d760101 -857901017b7d7932326c773276327d7c6c807e7e79707e7e8f7a8001017a32796d797a6c7e326e010175767a7f32907f81727a0101017a050101010180327991 -79897d010101016d79748101766e017f720173818c01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01016a7532327b010101017e010101010101017d756d7577758a7a796d6d85886b8a91017176010185790101797e7979768670756d7a8f01877776806d778090 -32817f01017583779079927a05326e0101757f6d8077017f7b018001018c326e0180767b6c327b7b817689777588016d7974810181726c808c01017a05010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e016a7b32328132800101017e010101010101017c7d806d05 -05050505057a8b018832897b908a7b7b77790101857a897f7a7b86837f758f01016e76858076017b7a87010101757e6e8179757b6d326e0101757f017177017a -8f010101017276010101010172760101057578856e80866d7974810181836c830101017f7a010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e017d32816e7c32326e01017e01010101010101868b8f70757b6d838a767c6a01018a7c017176010185790101857a7b7a -79327f707f758f01010186326d76807b6a01010101757e8432837e8580326e846f7a8579893275326b010101017e890101010101728a7b7b77750101018c7683 -796b8101817405750101018f90010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101806e01018332 -7b01017e01010101010101887b7f7a7e837671327c777a0101818b8c72768c8c6d7901010583797b7f76836c7f758f010101016d32766c8c0101016e7f6c6d84 -326c777681326e807990796e6e8c8532870101010180760101010101727682828575010101016d328190327e8a747e750101017f7a0101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e01010101010101018770816c768d703277858201 -01817a757b8a7575767901010577706d71767d7b7f758f0171717d8b32327a7d7d7d6b7d7e837f84327e7b7585326e01016f847f7e7e7f327e7e7e88018c3287 -01010101728a7a7a7675010101018c327a7c8a80326c766c9101017a050101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e0101010101010101807932768f8f7532758b710101817d017176010185790101058379767570766c7f758f6e -6d6d6d6d7a816d6d838a8d01016e8f84328f7b7b79326e01016c83808080058a80327f0101017a7f01017d8085778b8b797b8b8b7c0101756d6b777d8a74727e -01018c818c0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -010101730505767a766d6d3205768e0101817e717e77717179750101857a7b6d716c9179767083010101010180760101016e0101016d7687327f6c767f327101 -7c8a6f01010171707232870101017377736a7e05757005057b7679768c0101728a8c9101327401010101757f0101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101017a6d010173327c780101016c858585858585 -757a91017e7f6d7e8b706e6f916e8201010101018f817c0101010101737a736e6d72727272836e017d6b010101018b776c8d0101010101717a01010180708c01 -857688820101018832830101328f0101018079010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e0101010101010101010101017301010101010184 -91010101010101018801016e010173010101017c9101010101010101736e01010101010101018801010101016a6a0101010101010101010101016b0101010101 -6a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101018f836d01010101010101010101010101010101010101010101010101010101010101010178010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101857c017e327901017d7e01726d0101017d858880817d017f72793271010101797e010101 -010101018f7701010101010101888f7e010101867a6c010101718f7484010101010576010101017d7a0101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010173328b010101010101010101010101010101010101 -01010101010101010101010101010180830101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101016e01010101017e01010101 -010101017c76857e7f770173706d0101908601018b767d7990790182768b756d86018d7a7f6b01866e010101807601010101010101797f90737d84857e326e01 -016c8177767e84018f327a0101018c777c01756c767b7d0576798d906c82018b767582016b7b76796a0589767b7d010576798d906c826b7b76796a01018b7675 -820101010101018576897b76857e766d7e767a01327b6c6d8801796c767b6f017d7b7b856a0589767b7d01016b7b76796a0589767b7d01917a7e010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e0101010185326e010101017e0101010101010101016e77908f778676858801017f7501018d760101 -857901017b7d7932326c773276327d7c6c807e7e79707e7e8f7a8001017a32796d797a6c7e326e010175767a7f32907f81727a0101017a050101018f76010101 -3274017a7e01016c8f8f7f88778f017e7f018b76010101013274017a7e88778f017e7f01016c8f8f7f01010101010101327d016f76017e79807782013280887b -850101806c01016e816b917a7f018b7601010188778f017e7f018b760101010173818c0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01016a7532327b010101017e010101010101017d756d7577758a7a796d6d85886b8a91017176010185790101797e7979768670756d7a8f01877776806d778090 -32817f01017583779079927a05326e0101757f6d8077017f7b018001018c326e0101018f760101013274017a7e0101778d886e86326f6f6f6f018b7601010101 -3274017a7e86326f6f6f6f0101778d886e01010101010101327d01018f88017b8a7201013274018f900101806c01018f7601018f90018b7601010186326f6f6f -6f018b7601010101017a050101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e016a7b32328132800101017e010101010101017c7d806d05 -05050505057a8b018832897b908a7b7b77790101857a897f7a7b86837f758f01016e76858076017b7a87010101757e6e8179757b6d326e0101757f017177017a -8f010101017276010101018f760101013274017a7e0101778d010186326d6d6c7a018b70780101013274017a7e86326d6d6c7a0101778d010101010101010101 -327d6a7a010101798a87010132740180760101806c01018f7601018f76018b7078010186326d6d6c7a018b7078010101017f7a01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e017d32816e7c32326e01017e01010101010101868b8f70757b6d838a767c6a01018a7c017176010185790101857a7b7a -79327f707f758f01010186326d76807b6a01010101757e8432837e8580326e846f7a8579893275326b010101017e89010101018f76010101327f016c80010177 -8d01016a778d917b85018b326d868501327f016c806a778d917b850101778d010101010101010101327b896c01017d8a05790101327e9175790101806c01016e -816b917a05018b326d86856a778d917b85018b326d868501018f9001010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101806e01018332 -7b01017e01010101010101887b7f7a7e837671327c777a0101818b8c72768c8c6d7901010583797b7f76836c7f758f010101016d32766c8c0101016e7f6c6d84 -326c777681326e807990796e6e8c853287010101018076010101018f7601017e8a7a778982866c32907b8c016b899079847e76766d77757e8a7a778982016b89 -907984866c32907b8c01010101010101328e6b89017d767685776d858a7b76756e0101806c010101716c89836a7e76766d7775016b899079847e76766d777501 -017f7a01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e0101010101016a813280017e01010101010101018770816c768d703277858201 -01817a757b8a7575767901010577706d71767d7b7f758f0171717d8b32327a7d7d7d6b7d7e837f84327e7b7585326e01016f847f7e7e7f327e7e7e88018c3287 -0101018f76010101826a01010101917b8d010101010101010101016e01010101826a01010101010101010101917b8d010101010101010101327d017d80010101 -0101010188780101010101806c010101010101010101016e01010101010101010101016e01010101017a05010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e010101010101017c3281017e0101010101010101807932768f8f7532758b710101817d017176010185790101058379767570766c7f758f6e -6d6d6d6d7a816d6d838a8d01016e8f84328f7b7b79326e01016c83808080058a80327f0101017a7f01016e7f766e880101010101010101808601010101010101 -0101010101010101010101010101010101010101018086010101010101010187328e8c7f7b01010101010101010101010101877e6c0101010101010101010101 -010101010101010101010101010101018c818c010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101018084017e01010101 -010101730505767a766d6d3205768e0101817e717e77717179750101857a7b6d716c9179767083010101010180760101016e0101016d7687327f6c767f327101 -7c8a6f010101717072328701010173777301837575757d0101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101017e757575758e010101010101010101010101016d7b89010101010101010101010101010101010101010101010101010101757f010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101017a6d010173327c780101016c858585858585 -757a91017e7f6d7e8b706e6f916e8201010101018f817c0101010101737a736e6d72727272836e017d6b010101018b776c8d0101010101717a01010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101910101010101010101010101010101010101010101010101010101807901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e01010101010101878401010101010101016a0101 -6a01010101010101010101010101010101010101010101910191010101010101010101826e010101010101010101010101010101010101010101010101010101 -84010101010101010101010101010101010101010101880101010101010101010101010101010101010101010101748401010101019101018c01010188010101 -0101746e6a0101010101010101010101010101010101010101010101010101018c01010101010101010101018c91010101010101018c8c880101010101880184 -91010101010101018801010178010101010101016a01018801010101010101010101010101730101010174910101016e6a010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e010101010101017c7b838c0101010101807085018f7901010101017c7683010101010101010101010101018b -0572757301018290839101747990796f01018280799072010173800187858383836d6b016b01018e81720101018088010101010101010101010101010101856d -010101010101010101010101010101010101010101016c6c757401017d7685866d6d01017e75860188836c7d89858201010101018f777e010101010101010101 -01010101010101016d79010101010184880101017f7a010101880101016d76896d6e017175326d726d0101017d858880817d01016d80018f7201917f70710171 -7a7971010101017c83907d0101836d01010179830101017d89858201010101018f777e01010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101018077800101016d32797d01807601017d76716d6d3201010101010101010101010101017b866f767d787b7a8a72010101888f7083858a817b798501 -01798a7305767f7f7f767a86326d86837a8901847a327b010101010101010101010101010101057a0173756a9172910101010101010101010101010101018980 -7d768080327a8f717589806d7e79328075777501787e767d01016a7532798b0101010101010101010101010101010101857a01010101016b898001017e900101 -80817f01018579787e70758183727c01908601018b767d79907901016d777b7775017f756c6c010101867a7b7487793276798001016d79010101838301010101 -787e767d01016a7532798b01010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101017c8180018f777c01010180327e87797b7901 -733201010101010101010101010101018075018681730101796d01010101017432907191010101010185776c6d79010101838b6e8f7a7672807b787b7a860101 -0101010101010101010101807f01057a0173327f7e327301010101010101010101010101726a7b8001747732800101016c6d7b6c90767981816e750101017d70 -7401837b8c01010101010101010101010101010101010101857a010101010101877b75887e6c017e3275710101857901017b7082010101017f7501018d760101 -857901016d830105790101018d8101010101018f81767b8601010101016d7901010183830101010101017d707401837b8c010101018e85010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01010101010101010101017e01010101010101010101018e8a737774010101018090857a877f7901733201010101010101010101010101018732880175790101 -057501010101917b7a7b0101010101010185758089790101018f74010101807a327b7f8301010101010101010101010101010101757f7f75016b328080328c01 -010101010101010101010182327b76800178768a820101016d79817a708a757b76018401010101057b866c880101010101010101010101010101010171860101 -857a0101866b0101016a75897e6c8b817d010101018579018e75326e010101016b8a910171760101857901016d83010579018e8c86320101010101017a327401 -01010101016d79010101838301010101010101057b866c88010101748d05768c8001010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e010101010101016a8f8b8d8d -776c758d8d8d8d6a8090016d6c0579017332010101010101010101010101010101706b01718101018f89010101867f7f7c8101016e910101018575016d790101 -78010101019176857e7a6c767282010101010101010101010101010187777a75057b32846a328c01010101010101010101010101817f708001727b7a8f01018e -8177327a79796c81818601876d057f85326c797f7f7f80010101010101010101010101018f7079796c777979897b010101018890706c766b0101016f6e85798d -328f81056d6d01018832897b908a7b7b777901016d757d8379017b7f7c3201010101017c77757a010101018b6e6d757a75757676757583736d057f85326c797f -7f7f807e327b76817601010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e01010101010101010101017e010101010101016f858585857b76858585817f01809001917b7079017332010101010101 -010101010101010101768e01823273018e760101017981757a32757576790101018575016d7b80807a7e01010185766b8081868d328001010101010101010101 -01010101018f3281818f32846a328c0101010101010101010101010181747b768b758e8f7a0101018b7c327b9090058a796d01748e8e7683766d6c858f777c01 -0101010101010101010101018f6c7c7c837b7c7c857b010180728b7f32327a8080807d6b89857971708f706d797b0101018a7c0171760101857901016d6c6d7b -907481747332880101010179807332730101017d7b6d757a8c8c79798c7e86748e8e7683766d6c858f777c01728a32798801010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101010101010101 -0101017e0101010101010101010101017f7a0101016e010180766d6d7532908592320101010101016a8f737c80010101016c7b7a79327a797a327c010183796e -7332736e6d7901806c76778885857e7e896d018b6c767a756c3275757675836a746b018e91010101010101018c73816c736b32846a326e01010101016a8f737c -8001010181747b7f7676887c81010184776c327b6c7681327e7a6a0101828a807a7f8076846a0101746b018e91010101010101018f7b0101857a01017e7b0173 -0505050575777e7e6d707c016d8a7971778c76807e7b010101818b8c72768c8c6d7901016d830105326c7c018c3282010101017678016c7f0101010183817983 -800183830101010101828a807a7f8076846a017e328976816c01010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101010101018e6d7f7f7a777f7f7f7f6f01 -80778d8d8d797b8f833201010101010180327a9032710101016c857373767e737c0578010192790182328201857901876e748e0101010101796d01826e6e6e6e -6e6e6e778b797c01847b8b8f759101010101016e797590776c7632846a326e010101010180327a90327101018a747b807a778d8b328071016c7e32907b7b7732 -70907f01010585017985848a7e010101847b8b8f75910101010101017e907d7d92897d7d6d7b0101010101018f6c010101820101878a7b8e6c75817b7a6c8801 -01817a757b8a7575767901016d83010579768e6e74328c0173826f796a6a6d7b6a6a6a016e8a6c7d7075767675758b01010585017985848a7e01016b727e7674 -8001010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e01010101010101018d8e8e797a7e778e7f7a88018076736e01857687733201010101010186328e756c840101 -016c8f01016c7f01010101010179767b7b327b7b776c0101016a850101010101796d0101017c90897b7b7b327d010101018f706e778f01010101010101017f75 -6a74328e8e327c010101010186328e756c8401018a807b80808a8585857780016d7d747971746c8a7775880174796d6d906c6d796d7f6a01018f706e778f0101 -010101017e796d6d89776d6d7576870188757b7a768a7a7a7a8b0101018375058505707905857e9101817d01717601018579010183707676778f327a758a7273 -7a7b7b7b89327b7b6c329201016d75788a8e79797c85910174796d6d906c6d796d7f6a01017179010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -0101010101016a777901907f0101010180797a8375777a7975327d0101010101016d8373766b0101016c798f8f8a7a8f8f8f8e01016b9101823282018c6e0101 -018f327c7b7b7b7b706c01010186716f6f6f6f778b010101016c328532790101010101016d7b77767e807b05056c860101010101016d8373766b01018c018980 -6e327d01018801747b7a75706c7b3232327a7f01747d7d7d7a757d7d7a7d0101016c328532790101010101016a010101857a010101880101918484847e6c847c -85010101017c327e8b8b77058b757d0101817e717e77717179750101746b776e73888a8f016e01010101010172810101017201010173327d896d928301010101 -747d7d7d7a757d7d7a7d0101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101016d79840105777c010101017d777d73737373 -738588010101010101018f738c7e010101838f80808080807e776b01010101016e328e0101010101887b8d01010101017386010184856d6d6d6d6d7680010101 -01718f827f730101010101010101737f77720101010101010101010101018f738c7e010101016c8301767b84010101846e6e6e7b8371326b6e056e0101010101 -796c6a010101010101718f827f73010101010101010101016d76880101010101010101017e81730101010101010176790101767e01010101016c858585858585 -757a910101018a0501017a7a6a010101010101017a800101010101010101897a8c01796c6a01010101010101796c6a0101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172010101018b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b01010101010101010101010101016a0101828c010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101018b01019191917878786a6a6a6a -6a6a8b01010101010186758c010101016e757b6a7483897a8b018f896c6c7b800101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101010101010101010101010172010101018b0101019191917878786a6a6a6a6a8b0101010101017f777a8001807f6d83326f0101787d -77057b857d7d7a830101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -0101018b016e6e6e6e6e6e6e6e6e6e6e6e6a8b0101010101018081846c8075837f74707d0101867a738a77808b8b7f8b01010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101018b0101010101019191917878786a6a8b0101010101 -8b6c328273818a7c7b7e707d01017c8a017a326d7e7a6e8201010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010172010101018b016e6e6e6e6e6e6e6e6e6e6e6e6a8b010101010101017a8b017b7b017b7e707d01017c81016d326e8f7a0101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101018b01010101 -010101019191919178788b0101010101018c6d6d7d768a887b7e707d01017c8a80798380836c6a01010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101018b01c6c6c6c6c6c6c6c6c6c6c6c6788b010101010101836c7b7b74777d -7b7e707d016e7e79777b7e7e85328c01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172010101018b01c6c6c6c6c6c6c6c6c6c6c6c6918b010101010186766f7b6d7d6c05767e707d018c3278777579017e3274010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101018b010101010101010101010101 -91918b01010101016a78867679777b703283707d018c3201767190798972748c0101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101010101010101010101010172010101018b6e6e6e6e6e6e6e6e6e6e6e6e6e6e8b010101010101017a7b016c6d8886017071018c327c -777d803275798a8b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -0101018b070707070707070707c507c507c58b0101010101017c798c7379840101017680018c6d6e777e823205016e0101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101018b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e7e7e7e7e7e7e7e7e7e7e7e7e0101010101010101018c8c880101010101880184 -91010101010101018801010101018c6e010101010101010101730101010174910101010101010101010101010101010101016e01010101010101010191010101 -010101016a010101010101018801010101010101018c8c8801010101018801849101010101010101880101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101016e010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101016d76896d6e017175326d726d0101017d858880817d0101010175907573010187906d01 -01836d010101798301010174798585858585858585857f8801016d7a7c010183767685018675017d826e747e816f0101010101017f75010101010101016d7689 -6d6e017175326d726d0101017d858880817d0101010101010101010101010101010101010101010101010101010101010174798585858585858585857f880101 -6d7a7c01018376768501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101018579787e70758183727c01908601018b767d7990790101730179858d768c0192778b01016d7901010183830101017c8d8d8d8d85768d8d8d897287 -758c017d777e01328e837a786b3201757e7d326d6c6d0101010101017e90010101010101018579787e70758183727c01908601018b767d799079010101010101 -0101716c906d7d6d767b01010101726c767f010101010101017c8d8d8d8d85768d8d8d897287758c017d777e01328e837a780101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e010101010101010101857901017b7082010101017f7501018d760101 -8579018281797a8501857a6e81740101016d7901010183830101010101886e01806c01010101018d90817f8873818e326e727f017c3201757e7d7701796d0173 -740101017e6c01010101010101857901017b7082010101017f7501018d76010185790101010101010182818e01760501327d01010184327d78798d0101010101 -010101886e01806c01010101018d90817f8873818e326e727f01018e850101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -01010101010101010101017e0101010101010101018579018e75326e010101016b8a91017176010185790187808370768f8c327f6d010101016d790101018383 -01010101017f7b7b768a7b6c328b0101017b7a7b6d6d6c326b747d017c3201757e7d7701796d018c897f01018f6c010101798e01018579018e75326e01010101 -6b8a9101717601018579010101010101018f7701017b0501327d0101017c3284018e7f01010101010101017f7b7b768a7b6c328b0101017b7a7b6d6d6c326b74 -7d748d05768c80010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -0101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e010101010101016f6e85798d -328f81056d6d01018832897b908a7b7b77790101848879838f7d89767401018b6e6d757a7575767675758388016e0101806c01017c010101017b80017b053232 -6c6d0101743201757e7d7701796d0101847a75888f6c01018032726f6e85798d328f81056d6d01018832897b908a7b7b777901010101010101797a0180819073 -328b8201017c3284018b0501010101010101016e0101806c01017c010101017b80017b0532326c6d017e327b7681760101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -0101010101010101010101010101017e01010101010101010101017e010101010101016b89857971708f706d797b0101018a7c01717601018579010175777077 -767e75770101017d7b6d757a8c8c79798c7e8601726c7b7b7b897b7b8a7578016e7b80017b808a7e6d830101743201757e7d7701796d010101887b7a8f6c018d -8a7f016b89857971708f706d797b0101018a7c01717601018579010101010101017575016e7c7c88327b7b766f7c3284018b0501010101010101726c7b7b7b89 -7b7b8a7578016e7b80017b808a7e6d830101728a3279880101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e0101010101010101 -0101017e01010101010101016d8a7971778c76807e7b010101818b8c72768c8c6d7901018f767985797f83707f7c01018381798380018383010101010186767c -7c7c7c83836a017c7b817077768077726d6d01017c3201757e7d77017983010101016e70766c8e767d0101016d8a7971778c76807e7b010101818b8c72768c8c -6d79010101010101016d7a0101010101327d0105907c3284018b05010101010101010186767c7c7c7c83836a017c7b817077768077726d6d017e328976816c01 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101878a7b8e6c75817b7a6c8801 -01817a757b8a7575767901016a8a6c836a76757e7e818f016e8a6c7d7075767675758b01017c32797979797683010101017b8f737b80767e6d6d01016b707b7b -8a7b7b7b766c88010101018d3281728401010101878a7b8e6c75817b7a6c880101817a757b8a75757679010101010101018d707801727e01327d0172817c3284 -018b0501010101010101017c32797979797683010101017b8f737b80767e6d6d016b727e76748001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101 -010101010101017e01010101010101010101017e0101010101010101018375058505707905857e9101817d01717601018579016f7b8176757589816d6d768e01 -016d75788a8e79797c859101017c3201010101836d010101017b80017b8079806d6d010187840101776f010182880101010101017a7a01010101010101837505 -8505707905857e9101817d0171760101857901010101010101016c6d73767287328e747a797d328c01806d6a010101010101017c3201010101836d010101017b -80017b8079806d6d0101017179010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e01010101010101010101017e01010101 -01010101017c327e8b8b77058b757d0101817e717e777171797501876e7f906e0573326f016a01010173327d896d928301010101017c32808080807b7501018e -7681768970798f8f7b79017d7a8383837777838383838582057e8f8f83327f8f8f8f8091017c327e8b8b77058b757d0101817e717e7771717975010101010101 -01016e837a79747f7575797e6a6d757f0175758c010101010101017c32808080807b7501018e7681768970798f8f7b7901010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101010101010101010101010101010101010101017e01010101010101010101017e0101010101010101010176790101767e01010101016c858585858585 -757a9101016f327101016c6d010101010101897a8c01796c6a010101016b837e7e7e7e837e010101010187806d8f80806d7e01737c7c7c7c7c7c7c7c6b756b74 -80808080808080808f778b01010176790101767e01010101016c858585858585757a910101010101010101010101010101010101010101010101010101010101 -0101016b837e7e7e7e837e010101010187806d8f80806d7e01010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101010101010101010101010101010101010101017e -7e7e7e7e7e7e7e7e7e7e7e7e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172010101010184959595959595959595959595c40101010101019101010101010101010101010101010101010101010101010178010101010101 -016a0101018778010101010101018801910101010101880101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101720101010101940101010101010101010101 -01950101010101017e7e016e6d876a6c8201856e88800101717576708181818f016d80018f7201917f7071010180898c8c8c8c8c8c73776e8b85010101838985 -82010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -010101010101010101010101010101010101010101017201010101019401bc36bdbebfbfc0c1c2c30195010101010101787b7e768a7501327e80817d8b328083 -907e7e328b728f05016d777b7775017f756c6c0101808175757575326c75327301758f0101816f6d768601010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a856a6a6a6a6a856a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -010101019401b7b8b82020b9b938babb0195010101010101016f70877c8101327f8f8186016b76907b7d7332786f6c01016d830105790101018d810101809001 -6e7e768a8c6a326e0173818701816b01808a7f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a85856a6a6a85856a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201010101019401afb0b1b2b3b4b559b6070195010101010101 -01016c72913284326e0170860101797f73767e32808a7901016d83010579018e8c863201018090017f857985016a326e01017b8f01818086018b327b6a010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a8585856a8585856a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101019401abacadaea4a4a7a7a484019501010101010101018592018173326e0170860101797f6b728132927e8801 -016d757d8379017b7f7c320101808a7a72058a7f6d79326e0101857501817d7a8388807c01010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a85858585856a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201010101019401a8a9 -01a7a1a4a7a1a7aa01950101010101010101808901776b326e0170866a8c797f8f8177327b818f01016d6c6d7b907481747332880180907475817e816c6d326e -016e8f6c84818684796c8c0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a85 -85856a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b0101010101010101010101010101010101010101010101010101017201010101019401a3a4a4a3a59ca6a1a708019501010101010101018b7601767d32 -6e0170867e7b777a8f7a6e32017b8001016d830105326c7c018c32820180766d7883327e016a326e7d7a6c8a7a3281776e75818d010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a856a6a6a6a6a6a6a6a017201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010172010101010194019b9c9d9e9fa0a101a2280195010101010101786f80817c778e326e0170860101736a8f777b327b818301016d83010579768e -6e74328c018090056d906d77876a326e01018e760170717b80828388010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010194019697979897996568659a -01950101010101017183753283767e327b7b8a800178778d057272328b7e72860183707676778f327a758a72018090887776838a7b88326e01018e7601707c88 -6c7e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101720101010101940101010101010101010101019501010101010101017d81016a787c01018c01018f817e -050585320585767c01746b776e73888a8f016e01018090827f8172808087326e6a6d7a818332756d6b3283820101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201 -01010101849494949494949494949494948401010101010101017132860101010101010101726e0101018c32710101010101018a0501017a7a6a01010180907a -7a7a7a7a7a7a817d827c7c7c7c7c858b017f85780101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101017201010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a01720101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101017201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101016a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0172010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010172010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010172010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010172727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272 -72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727201010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101016e0101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010182756c6d8c01788f90727e767b7b7b7b7b7b7b7b7b75870101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101017e90827e70858981798f876e6f327e7e7e7e76857e6f010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101017f326d016b326c8801010101 -7c3205050505767f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b01010101010101010101010101010101017f7a75807f758a7d010101017c327b7b7b7b817f01010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -010101017f7a91736c826d7a010101017c326c6c6c6c817f010101010101010101010101010101010101010101017d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d01010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101017f778b05767e6d32720101017c326d6d6d6d7683 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b0101010101010101010101010101018c837a77777680808f707e6b017c6d7a83777b8376798e8701010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101748d80858476 -8e0183707685017f7685856c8a6d8581750101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101017c7201857501796d01010187326c703232326c817901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -0101010101010101010101016d6c017e906f7a8301010182327c79797c328c758301010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101889086017e796d7b920101018c -777a7a7a7a7a7a767501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b01010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a -6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a -6a6a6a6a6b888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886b6b8888888888888888888888 -88888888888888888888888888888888888888888888888888888888888888888888886b6b888888888888888888888888888888888888888888888888888888 -888888888888888888888888888888888888886b6b88888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -8888886b6b888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886b6b8888888888888888888888 -888888888888888888888888888888888888888888888888888888888888888888886b0101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6b88888888888888888888888888888888888888 -8888888888888888888888888888888888888888888888888888886b6b8888888888888888888888888888888888888888888888888888888888888888888888 -88888888888888888888886b6b888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886b6b888888 -888888888888888888888888888888888888888888888888888888888888888888888888888888888888886b6b88888888888888888888888888888888888888 -8888888888888888888888888888888888888888888888888888886b6b8888888888888888888888888888888888888888888888888888888888888888888888 -888888888888888888886b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a695555 -5509930000009309555555696a6a6a6a6a6a6a6a6b88888888888888888888746e88888888888788888787888888888888888888888888888888888888888888 -8888886b6b888888888888748888888888888888888888888888888888888888888888888888888888888888888888888888886b6b8888888888888288888888 -8888888888888888887c888888888888888888888888888888888888888888888888886b6b8888888888886e7c88888888886e6e88888888887c888888878c88 -888888888888888888888888888888888888886b6b888888888888888888888888888888888888888c738788888888886e888888888888888888888888888888 -8888886b6b88888888888888736e88888888888888886e8888888888738888888888888888888888888888888888888888886b01010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6b888888 -888888887274887e6c888b7d88888f79877c7b838c888d75757288888888888888888888888888888888886b6b888888888887796c6c85738888888077846e75 -7579797979797979797e88888888888888888888888888888888886b6b88888888888889728888876d79796d6e8888888883756e80888888807c888888888888 -88888888888888888888886b6b88888888888873328c8888887c75777388888888797b6d6d838a8c888888888888888888888888888888888888886b6b888888 -8888888d88888c7e797a7b7b7b6f888081836c7683738886777288888888888888888888888888888888886b6b8888888888888880768b796d6d6d6d6d6d8380 -8888887e817e88888888888888888888888888888888888888886b01010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309555555696a6a6a6a6a6a6a6a6b888888888888887a6d887e6c808a8a8288888379888c83776f757a -7a6c88888888888888888888888888888888886b6b88888888888888887c6d817f7d753279888c7d7d7d7d6d907d7d8e7b738888888888888888888888888888 -8888886b6b888888888888908f7e81808a85853279838888886d7b853276797f907988888888888888888888888888888888886b6b8888888888888c32738888 -886d83817e88888888797a72728f326e888888888888888888888888888888888888886b6b88888888888b327280816c75327a79757a82836c83888c6d81798a -758788888888888888888888888888888888886b6b88888888887d8772778d72720570726d7f737682888805796c888888888888888888888888888888888888 -88886b010101010101010182010101010101018c8801010101016a78010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000009309 -555555696a6a6a6a6a6a6a6a6b88888888888888756d888f89748c328c888887708b83798f7675857e7f88888888888888888888888888888888886b6b888888 -8888888888886f79328a797d888888888888887e89888888888888888888888888888888888888888888886b6b8888888888886c8f7c908376717e7b6c798f6d -886d7a8d8a808f85327e88888888888888888888888888888888886b6b8888888888886e327d8888888874897e887d7282927988887432878888888888888888 -88888888888888888888886b6b88888888888880776c7c8888818d8888888888838388836c763272888888888888888888888888888888888888886b6b888888 -88888075727688878672776e6e8788758f888888806c88888888888888888888888888888888888888886b01010101010101018f750101010101807775010172 -887a8f7b6d6e01747a8e010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509930000000609404040696a6a6a6a6a6a6a6a6b88888888888888757a8f79 -768f8f327d888888836c81727c7681857d7d88888888888888888888888888888888886b6b88888888888888888976857e326f88888888887e7b756c81757579 -748888888888888888888888888888888888886b6b8888888888886c90327a6d896c75727a82887975857a7d898f88856c848888888888888888888888888888 -8888886b6b8888888888886e326c85888874816c7e88738376907775757a327b707e88888888888888888888888888888888886b6b888888888888887579858f -8f8a858f8f80827d8383886d7b887a75888888888888888888888888888888888888886b6b888888888888897976887f7b6c327b3272887e7a888888806c8880 -8c88888888888888888888888888888888886b0101010101010101807b7c7a7c7c79790577017d326c8090727e707e817b710101010101010101010101010101 -01010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a69555555099300000006091e1e1e686a6a6a6a6a6a6a6a6b88888888888888857a79757785837a7c8888888f707c74328332797688888888888888 -88888888888888888888886b6b888888888888888880778488757a88888887887c7c7c856c7c808f888888888888888888888888888888888888886b6b888888 -8888886c796d32906c327b6c708888826c707a6c7b7a6e767c8888888888888888888888888888888888886b6b8888888888886e32736c85847b706c7e888888 -6f777b6b7c723270798f88888888888888888888888888888888886b6b88888888888888757b7f7f7f8a6d7f767e853276766c6c32766c7677896e8888888888 -88888888888888888888886b6b888888888888723276798e888b77887488888b778e717d7f767d85768f888888888888888888888888888888886b0101010101 -010101807b73328383777e8d7701017480797632738b32790101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69555555099300000004091e1e1e686a6a6a6a -6a6a6a6a6b888888888888888885816c7690818888888077768a8989327e3279328888888888888888888888888888888888886b6b888888888874797979327a -797a327979058f7b71866e7f896e6e6e7e7388888888888888888888888888888888886b6b8888888888886c8f7f6c728f727205778888886f323290868a8c7c -888888888888888888888888888888888888886b6b8888888888886e32736b327a6c7c897e8888856b7477797d777e716f888888888888888888888888888888 -8888886b6b88888888888888756d728572817f7280828280767772886d907388867488888888888888888888888888888888886b6b8888888888888877818a76 -90908a896c85886f32797979893279797780888888888888888888888888888888886b0101010101010101807b7332808090058d770187707b8f8c796d7e776c -0101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69555555099300000004091d1d1d686a6a6a6a6a6a6a6a6b6a6a6a6a6a878f84858980807f81736e6a6a6a -8e766f723280777c326a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a747d7d7d83777d7d7d8d7b6b6a7d77327b7b7b7b8a32327b6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6c7e76856d6d6d6d75776a848f726c6c8e8e768f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a -6a6a6a6e32736a7b756a6a897e6a6a6f76057c8a817d7d817e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a8e7b777a83326d8a7976856a6a6a -8375327b3232907b7b92846a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a876f79816f80928c8c7c766e6a7c326a6a7d70778f6a6e6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6b010101010101010180908089797990857e70888783816d7a85897b8c707101010101010101010101010101010101010101016b6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a695555 -5509060000000408151515666a6a6a6a6a6a6a6a6b6a6a6a6a6a73818f7f6d8585857b807b73887f83707e7e3272777c8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6b6b6a6a6a6a6a6a856c6a718a8b6a6a79716a6a6a7477836a6a8032836b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6c79797e81 -76896c90326b7d6d6d7b767a7b6d7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a8c32728d757b8d8d907f6a88837277897589858a77 -736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a737c8071887605816d876a6a846f79796b7490056c8f7e746a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6b6b6a6a6a6a6a7e7a6c8a70768a7a7a7b326a6a7c3273856d057f8177856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b0101010101010101807577836d -6d6d906d76730184796d016e779287837901010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6955555509060000000408151515666a6a6a6a6a6a6a6a6b6a6a6a -6a6a6a7f776c8a9077326c89327a7c7e83707585328090718a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a738a7a7a7b767a7a76328f6a6a -6a8632807170716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6c8f707c7b05847680806a6a6a6a857a88878e8a876a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a7390838389708383906d6a6a7a7b7f77728f7a8083768f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a -6a6a6a6a75716d7581757f7f7f8b727576778a7632807a327e6f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a8e76738e766a6a7c8a6a6a7c -328f6d6d6d6d6d76727c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b01010101010101016a0190767b7b7b3287910174817a328001818381763274010101010101 -010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6940555509060000000408121212666a6a6a6a6a6a6a6a6b6a6a6a6a6a6a73866d768f897e6c7c7d846a6a72766a7432797975 -32716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a057c7386326f737485846a6a6a6a05816c6f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6b6b6a6a6a6a6a6a6c836c7b713290778a6f6a6a798977777f807332856a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a82846a6a7f -6c6a6a846a6a6a8d906d6d75326d6d6d766f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6b327e8080767a807e76736a6a83838b858532906d -76746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6b7a7b708f7f708f8f7f327c6a6b767575753277757a32806a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6b010101010101010101016c858d8d8e326e010174906d808a8b768d767e8b01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6940404009060000000408 -121212666a6a6a6a6a6a6a6a6b6a6a6a6a6a6a6a7c6c7d7e776e6c7f6a6a6a6a808174737e6f6f6f6d826a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a -6a6a6a6a6a6a6a837a846a6a6a6a6a6a6a6a82707b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a757f8575826c7a6e6f6a6a6a6a -6a868570806a6d736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a05817c6a6a6a6a6a6a876a826c7b6a6a6a886a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a85806a6a6a0581746a6a6a6a6a8389886a7d777d6a886a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a -6a6a6a6e72798a6d837f7f7f7a736a82846a6a8b81726a6a6f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b01010101010101017c8c7b83838383767d6e6e6a73 -818c75807a8d8e776a01010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6840404009060000000408111212656a6a6a6a6a6a6a6a6b6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b010101010101017475757575763275757577757801797a6b7b766c753279010101010101010101010101010101 -01010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6840404009060000000308101011656a6a6a6a6a6a6a6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b0101010101 -0101010101016a6c6d0101016e6a01016f70716e6e6e6e727301010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68401e1f09040000000308101010656a6a6a6a -6a6a6a6a6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b0101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a681f1f1f09040000000308101010656a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a681f1f -1609040000000308101010656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b01010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101016b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a681f161608040000000308101010656a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b -6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6816161608040000000308101010656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6816161608040000000308 -101010656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6816161608040000000308101010656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6816161608040000000308101018656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6816161608040000000308101812656a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6816161608040000000308101812656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a -6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a681f16 -16080400000003081018126566666666666666666565656565656565656565656565656567676767676767676767676767656565666666666666686868686868 -68686868686868666666666666666665656565656565666666666666666666666665656565656566666666666666666666666666666666666666666666666565 -65656565656565656565656565666666666666666666666666666668686868696969696969696969696969696969696969686868686868686868686868686868 -68686868686868686868686868686868686868686868686868686868686869696969696969696969696969696969696969696969696969696969696969696868 -68686868686868686868686868686868686868696969696969696969696969696969696969696969696969696969696868686868686868686868686868686868 -68686868686869696969696969696969696969696969696969696969696969696969696968686868686868666666666666666666666666666666686868686868 -68686868686868686968686868686666666666666666666668686666666666666666666868681f1f160904000000030810181212121212121212121212121212 -1212121212111111101010100f0f0f0f0f0f0f0f0f0f0f0f0f10181212121314151c1c1c1d1d1d1d1d1c1c1c1c16161616141414171312121212121111121214 -15151516161514131313171717171313131313131313141414141414141413131313131313171717171717171717171717171713131313131313131313131313 -1314161c1f1e4055555555555555555555555555555555404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e404040555555555555555555555555555555555555555555555555555555404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e40404055555555 -55555555555555555555555555555555555555555555404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e404040404055555555555555555555555555555555 -555555555555555555554040401e1e1e1f1c1c1616141313131313131313131416161c1c1f1f1f1c1c1c1f1f1e1e404040401e1f1c1616161414141414141616 -1c1c1616161615151516161c1f1f1f1f1f09040000000308101018121212121212121212121212121212121111111110101010100f0f0f0f0f0f0f0f0f0f0f0f -0f10101212121314151c1c1c1d1d1d1d1d1d1d1d1c1c1616161614141414131312121212121212141515161c1c16161514131313131313141415161616161616 -161616161616161514141413131313131313131313131313131313131414141415141414141414141516161c1e40405555555555555555555555555555555540 -404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040404055555555555555555555555555555555 -55555555555555555555554040404040404040401e1e1e1e1e1e1e1e1e1e1e1e4040404055555555555555555555555555555555555555555555555555554040 -40401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040404040405555555555555555555555555555555555555555555555555555404040401e1e1e1f1c1c16161413 -131313131313141416161c1c1f1f1f1f1f1f1e1e1e40404055401e1e1f1c161614141414141516161c1c1c161616161515161c1c1f1f1f1f1f09040000000308 -101010121212121212121212121212121212121212111111181010100f0f0f0f0f0f0f0f0f0f0f0f1010181212131415151c1c1d1d1e1e1e1e1e1e1e1e1c1d1f -1f16161414141414141413131414141516161c1c1c1c1c161616161616161616161c1c1c1c1c1c1c1c1c1f1f1f1c1c1616161616161514141414141414141415 -16161616161616161616161616161616161c1f1e404055555555555555555555555555555555554040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e404040404055555555555555555555555555555555555555555555555555555540404040404040404040401e1e -1e1e1e1e1e1e1e4040404040555555555555555555555555555555555555555555555555555540404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e40404040404055 -5555555555555555555555555555555555555555555555555555404040401e1e1e1f1c1c1c1615141313131313131416161c1c1f1e1e1e1e1e1e404040404055 -5540401e1e1f1c16161616151516161c1c1c1c1c1616161616161c1c1e1e1e1e1e09040000000308101010181212121212121212181812121212121211111818 -1810101010100f0f0f0f0f0f0f0f101010101812121313151c1c1c1c1c1e1e1e1e1e1f1f1f1f1f1f1f161616161414141414141414141616161f1c1f1f1f1f1c -1c1c1c1c1c1c1c1c1f1f1f1f1e1e1e1e1e1e1e1e1e1e1f1f1c1c1c1c1c16161616161616161616161c1c1c1c1c1c1c1f1f1f1c1c1c1c1c1c1c1f1e4040405555 -55555555555555555555555555555540404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040401e1e1e1e1e1e1e1e1e404040404040 -5555555555555555555555555555555555555555555555555555554040404040404040404040401e1e1e1e1e1e1e404040404040555555555555555555555555 -55555555555555555555555555554040404040401e1e1e1e1e1e1e1e1e1e1e404040404040404055555555555555555555555555555555555555555555555555 -555540404040401e1e1e1f1c1c1616151414131313141516161c1c1f1e1e40404040404040405555555540401e1f1c1c161616161616161c1c1c1c1c1c161616 -16161c1c1e1e1e1e4009040000000308101010181212121212121212181212121212121212121818181818101010100f0f0f0f0f0f1010101018121213131415 -1c1c1c1c1f1e1e1e1e40404040404040401f1f161616161616161414161616161f1f1f404040404040401f1f1f1f1e1e1e1e1e40404040404040404040401e1e -1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e404040555555555555555555555555555555555540404040404040404040 -404040401e1e1e1e1e1e1e1e1e1e4040404040404040404040404040401e1e1e1e40404040404040555555555555555555555555555555555555555555555555 -55554040404040404040404040404040401e1e1e1e1e404040404040555555555555555555555555555555555555555555555555555540404040404040404040 -4040404040404040404040404040405555555555555555555555555555555555555555555555555555554040404040401e1e1f1f1c1c1616151515141416161c -1c1c1f1e40404040404040405555555555554040401e1f1c1c1c1c16161c1c1c1c1c1c1c1c1c1c16161c1c1f1e40404040090600000003081018181812121212 -13131212121212121212121212121212121218181818181818181818181818181212131314141c1c2b2b1f404040404040404040404040404040401f1f1f1f30 -30303030301f1f1f3d4040404040404040404040401e1e40404040404040404040404040404040401e1e1e1e1e1f1f1f1c1c1f1f1f1f1f1e1e1e1e1e1e404040 -40404040404040404040404055555555555555555555555555555555555540404040404040404040404040404040404040404040404040404040404040404040 -4040404040404040404040404040404055555555555555555555555555555555555555555555555555404040404040404040404040404040401e1e1e1e1e4040 -40404040404055555555555555555555555555555555555555555555554040404040404040404040404040404040404040404040404040405555555555555555 -5555555555555555555555555555555555404040404040401e1e1e1f1f1c1c1c1616161616161c1c1c1f1e1e4040404040404055555555555555404040401e1f -1c1c1c1c1c1c1c1c1f1c1c1c1c1c1c1c1c1c1c1f1e40404040090600000003081818181212131313131313131313131313131313131313131212121212121212 -121212181212121212131328161c1c2b1f1f4040404040403c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d40404040404040554040404040404040 -4040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040404040404040404040404040404040405555555555555555555555 -555555404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e40404040404040404040404040404040401e1e404040404040404040405555555555 -555555555555555555555555404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e404040404040404040405555555555555555555555555555 -55404040404040404040404040404040404040404040404040404040404040404040404040555555555555555555555555555520202020202020202020202020 -20202020202020202020202020202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222224040 -400906000000030818121212131313282828282828282828282828282828281313131313131313131313131313131313282816161c2b2b1f1f40403c4863404c -4732323232323232323232523c3c3d3d4232643d3d3d3d3c5033284c4c4040555555404040404040404040404040404040404040404040404040401e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e404040404040404040404040404040404040404040404040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e404040404040404040404040404040404040404040404040404040404040401e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e404040404040404040404040404040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e404040404040404040404040404040404040404040404020212121212121212121212121212121212121214b4b4b4b4b4b4b22626262626262626262 -62626262626262626262626262626262626262626262626262626262626262626262626262221e4040090600000003081212121341323352603628285e581328 -2c322d13483a323233524844522828603628135e5813282c3232322f1c2b38322f403c3c543537452f4c4b4b4b4b4b4b4b4b4b4b4b4b3c3c3c3d3533283c5435 -33284c4c4c4c404040404040404040401e1e1e1e1e1e40404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040404040404040404040 -404040404040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e404040404040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -40404040404040404040404040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e4040404040404040404040404040 -4040402021401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1c1c1c1d2122622323232323232323232323232323232323232323232323232323232323232323 -23232323232323232323232362221e1e40090600000003081212131314315d28603616165e581516314e28163136282828284844522828603628285e58135e3a -5d161c2b2b3035433c3c3c4c4c4c452f483a5d4b4b4b543532322f483a32374b4b4b4b47336132374b4b4c4c4c4040404040404040401e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1d21225c23232323232323232323232323232323232323232323232323232323232323232323232323232323232323235c221e1e1e09060000000308 -1313131314315d162e361c1c57581516311b165e5814161616163044521c1c2e361c165e58142e36161c2b2b2b3044133c3c3c4b4c4b512f4c5a322f4c4b5a2d -55533e284b533a32335f2f4c452f4c5442494c3c3c40404040404040401e1e1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e262727261e1e1e1e1e1e1e1e1e1e21225c23232323232323232323232323232323 -232323232323232323232323232323232323232323232323232323235c221e1e1e090400000004081313131414311b1c2e362b2b57581516311b1c573a323232 -32363044191c1c4d361c1c5758154d3232323232433044133c3c3c4b4c4b512f4c4b533a5b4b5a2d5554355b4b533e284b472f4c5a2d405442494c3c40404040 -404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e -1e1e1e1e1e1e1e270101271e1e1e1e1e1e1e1e1e1e21225c23232323232323232323232323232323232a2727272a232a2727272a232323232323232323232323 -232323235c221e1e1e090400000004091314141516311b1c4d362b2b57581c30311b2b3044192b2b4d3630351b2b2b4d362b2b57581c592f1c2b303143304413 -3c3c3c4b4b4b512f4c4b4b45374b5a2d554b4b4b4b533e284b472f4c533e285442494c4040404040404040401e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e270101271e1e1e1e1e1e1e1e1e1e212256 -232323232323232323232323232323232327010101272a27010101272323232323232323232323232323232356221e1e1e090400000004081414151c16311b2b -4d321b2b4d2f1c30311b2b2b3f362b30351b30352f2b2b4d32432b4d2f2b3035432b3b2d1e3044283c3c4b4b4b4b512f4c4b4b45374b502d554c4c4b4b483e28 -4b472f4c533e285442493c40404040404040401e1f1e1e1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e -1e1e1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e262727261e1e1e1e1e1e1e1e1e1e21225623232323232323232323232323232323232a270101012701 -0101272a2323232323232323232323232323232356221e1e1e0904000000040914161c1c16311b2b4d3631323324303532322d1c303132324e2b30444f323738 -37313233131f1f393a323317393a32322f403c4b5032322f5132323232323232323232524b483e284b472f40533e2854424940404040404040401e1e1f1e1e1d -1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e27 -010127261e1e1e1e1e1e1e1e1e21224a2323232323232323232323232323232323232a270101010101272a23232323232323232323232323232323234a221e1e -1e090400000004091416161c16311b2b2b2b2b2b2b2b2b1f31432b2b2b2b2b2b2b2b1f1f1f3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d44173c3c3c3c3c4b4b4b -4b4b4b4b4b472f404c3c3c3c3c483e283c472f404c4b3c3d4249404040404040401e1f1c1c1d1c1c1c1c1d1d1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d -1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1d1d1d1d1d1d1d1c1c1c1c1c -1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e2701010127261e1e1e1e1e1e1e1e21224a2323232323232323 -23232323232323232323232a27010101272a2323232323232323232323232323232323234a221e1e1e0904000000040914141616413233242b2b1f1f1f1f1f1f -42431f1f1f1f1f2b2b1f1f1f1f1f1f3c3c3c3c3c3c3c3c3c3c3c3c3d3d3044173c3c3c3c3c3c3c454635373c3c472f403c3c3c3c3c483e283c47323232323232 -3249404040401f1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1e1e -1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e -1e1e1e1e1e1e1e1e1e1e1d1d1d1d1d1c1c1c1d1d1d1d1d1d1e1d1d1d1d1d1d1d1d1c1d151515151515151d1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e20211e1e1e1e1e1e1e1e1e1e2627010101271e1e1e1e1e1e1e1e21224a232323232323232323232323232323232323232a27010101272a232323232323 -2323232323232323232323234a221e1e1e09040000000408141414161616162b2b2b2b1f1f1f3c3c3c1f1f1f2b1f1f1f1f1f1f1f2b2b1f1f3c1f1f1f1f1f1f1f -1f1f1f1f1f1f1f1f3d3d3d3d3d3d3b33173b3232323232323232373c3c393e133c3c3c3c3f2f403c40401f1f1f1f2b1c1c1c1c1c161c1c1c1c1c1c1c1c1c1c1c -1c1c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1e1e1e1e1d1d1d1d1d1c1d1d1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e -1e1e1e1e1e1d1d1d1d1d1c1c1c1c1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1d1d1d161616161616161c1c1c1d1d -1d1d1d1d1d1d1d1d1d15151515151515151515151d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e26272726270101271e1e1e -1e1e1e1e1e2122342323232323232323232323232323232323232a270101010101272a232323232323232323232323232323232334221e1e1e09040000000408 -1314141414141616162b2b2b2b1f1f1f1f2b1f2b2b2b2b16161616162b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3035361f3031372b382f1f -1f1f1f393a3232322d1d1f1f3b2d1d2b2b2b2b2b2b1c1c1616161414141414151516161c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d -1d1d1d1d1d1c1d1c1c1c161515151c1c1c1d1d1d1d1c1c1c15151515151c1c1c1d1d1d1c1c1d1d1d1d1d1d1d1d1d1d1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d -1d1d1d1d1d1d1c1c1c1c1d1d1d1d1d1d1e1e1e1e1e1e1e1e1d1d1616161616161616161616161d1c1d1d1d1d1d1d1d1d151515151515151515151515151d1d1d -1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e27010127270101271e1e1e1e1e1e1e1e21223423232323232323232323232323232323 -232a2701010127010101272a2323232323232323232323232323232334221e1e1e0904000000040812121213131414161616161f2b2b2b2b2b1f2b1616161628 -28281616161616161616161616161616161616161616161616161616162c2d1416162e2d152e2f1c2b2b2b2b2b2b2b2b30313232323232323233191616141414 -1313131313131313131414161616161c1c1c1c1c1c161616161c1c1c1c1c1c1c1d1c1c1c1c1c1c1c1c1c1c1c1c15151515141414131414151515151515151515 -1414151515151515151515151c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1d1d1d1d1d1c1c1c151515151d1c1c1d1d1d1d1e1e1e1e1e1e1d -1f16161616161616151515161616161c1c1d1d1d1d1d1d1515151514141414141414151515151d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e -1e1e1e1e1e27010101010101271e1e1e1e1e1e1e1e212234232323232323232323232323232323232327010101272a2701010127232323232323232323232323 -2323232334221e1e1e09040000000408111112121212131314151616161616161616161414141317171717131314142828141414131313171717171717131313 -13131317171713131314141428281416161c1c1c1c1c161614141428282828131313131313131317171717171717171713131313141414151515141414141414 -14141414151515151515151515151515141414141414131313131313131313131313131414131313131313131313131414141414141414141515161c1c1c1c1c -1c1c1c1515151c1c1c1c1c1c1c1c1d1d1d1d1c1c1c151515151515151d1d1d1d1d1d1e1e1e1e1d1f1f1616161616141414141515151516161c1c1d1d1d1c1515 -1515141413131313131414151515151c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e26270101010127261e1e1e1e1e1e1e1e212229 -23232323232323232323232323232323232a2727272a232a2727272a2323232323232323232323232323232329221e1e1e090400000002081011111111121213 -13141516161616161616141313171718191818241717171313171717172424242424242424241717171724242424242424171717131313141414141414141414 -13131313131317171717171717171818181919191919181817171713131313131313131313131313131313131313131414141414141413131313131313131317 -121717171817121713131313131312121212121212121313131313131313131313131414151515151c15151515151515151c1c1c1c1d1d1d1d1d1c1c1c151515 -15151515151c1d1d1d1d1e1e1e1e1d1f1f1616161614141414141414151515161c1c1c1c1c1d1515151414131313131313131414151515151d1d1d1d1d1d1d1d -1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e2627272727261e1e1e1e1e1e1e1e1e212225232323232323232323232323232323232323232323232323 -232323232323232323232323232323232323232325221e1e1e090500000004081010101011111212131314161616161616141313131719191919191919191717 -171717191919191919191919191924242424191919191919191919171713131314141414141313131313131317171718181818181919191a1a1a1a1a1a191919 -19191717171717131317171717171818181717171217131313131313131313131717171712171718181919191919181817171717171818181818181817171717 -171717171717121217131313141414151515151515151515151c1c1c1c1c1d1d1d1d1c1c1515151515151515151c1d1d1d1d1e1e1e1e1f1f1f16161616141414 -1414141414151516161c1c1c1c151515151414131313131313131314151515151c1c1d1d1d1d1c1d1d1d1d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e212225232323232323232323232323232323232323232323232323232323232323232323232323232323232323232325221e1e -1e090500000004080f101010101111121213141516161616161413131719191a1a1a1a191919191817191919191919191a1a1a1a19191919191919191a1a1a1a -1a1919191717131314141414141313131313121717181819191919191a1a1a1a1a1a1a1a1a1a1a1a191919192417171717241819191919191919191918171712 -17131313131712171717171718181919191919191a19191919191919191919191919191919181818181818191918181817171713131314141515151515151515 -15151c1c1c1c1d1d1d1d1c1c1515151515151515151c1c1c1d1d1d1e1e1e1f1f1f161616161614141414141414151516161c1c1c1c1c15151514141313131313 -13131314141515151c1c1c1d1d1c1d151515151d1d1d1d1d1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e20211e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2122252323232323232323 -23232323232323232323232323232323232323232323232323232323232323232323232325221e1e1e0905000000030e0f0f0f0f101111121213141516161616 -161413171819191a1a1a1a1a1a191919191919191919191a1a1a1a1a191919191919191a1a1a1a1a1a1a19191817131314141414141313131313171718181919 -1a1a1a1a1a1a1a1a1a1a1b1b1b1a1a1a1a191919191919191919191919191a1a1a1a19191919181717121212171717181818181818191919191a1a1a1a1a1919 -1919191919191a1a1a1a19191919191919191919191919191918171713131314151515151515151515151c1c1c1c1d1d1d1d1c1c1c15151515151515151c1c1c -1d1d1d1e1e1e1f1f1f161616161614141414141414151616161c1c1c1d1c1515151514131313131313131314141515151c1c1c1c1c1d1d1515151515151d1d1d -1d1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e20211e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e21220c2323232323232323232323232323232323232323232323232323232323232323 -2323232323232323232323230c221e1e1e0d05000000060707080808080808080808080808080809080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080808090909090909090909090909090808080808080808080808 -08080808080808080808080808080808080808080808080808080808080808080808080808080809090909090909090909090909090909090909090909090909 -090909090909090909090909090909090909090909090909090909090909090909090909090909090909090a0909090909090909090909090909090909090909 -0909090909090b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b09090d0d050000000202 -02020203030304040404040404040404040404040303030303030303030303030303030303030303030303030303030303030303030303030303030303040404 -04040404040404040404040404030303030303030303030303030303030303030303030303030303030303030303030303030303030303030304040404040303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030304040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040505050505000000040000002701ffff030000000000}}}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 ws 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20013\'d6\'d0\u-244 -\'a3\'ac\u22914\'c8\'e7\u26524\'b9\'fb\u20320\'c4\'e3\u-26880\'d0\'e8\u-30335\'d2\'aa\u26597\'b2\'e9\u30475\'bf\'b4\u25991\'ce\'c4\u20214\'bc\'fe\u22823\'b4\'f3\u23567\'d0\'a1\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20320\'c4\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-26880\'d0\'e8\u-30335 -\'d2\'aa\u22312\'d4\'da\loch\af31506\hich\af31506\dbch\f31505 \u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26597\'b2\'e9\u30475\'bf\'b4}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u-31780\'b2\'cb\u21333\'b5\'a5\u20013\'d6\'d0\u-28663\'d1\'a1\u25321\'d4\'f1\u26174\'cf\'d4\u31034\'ca\'be}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29366\'d7\'b4\u24577\'cc\'ac\u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-248\'a3\'a8\u25353\'b0\'b4\u-27346\'bc\'fc\u30424\'c5\'cc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \hich\af31506\dbch\af31505\loch\f31506 Alt}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27346\'bc\'fc\u25110 -\'bb\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \hich\af31506\dbch\af31505\loch\f31506 F10}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-27346\'bc\'fc\u26174\'cf\'d4\u31034\'ca\'be\u-31780\'b2\'cb\u21333\'b5\'a5\u26639\'c0\'b8\u-247\'a3\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 ws 8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20013\'d6\'d0\u26377\'d3\'d0\u32463\'be\'ad\u20856\'b5\'e4\u31383\'b4\'b0\u21475 -\'bf\'da\u30028\'bd\'e7\u-26782\'c3\'e6\u21644\'ba\'cd\u20840\'c8\'ab\u23631\'c6\'c1\u30028\'bd\'e7\u-26782\'c3\'e6\u30340\'b5\'c4\u20004\'c1\'bd\u20010\'b8\'f6\u-29372\'d7\'ca\u28304\'d4\'b4\u31649\'b9\'dc\u29702\'c0\'ed\u22120\'c6\'f7\u-244\'a3\'ac -\u-26880\'d0\'e8\u-30335\'d2\'aa\u20998\'b7\'d6\u21035\'b1\'f0\u-29762\'c9\'e8\u32622\'d6\'c3\u20197\'d2\'d4\u26174\'cf\'d4\u31034\'ca\'be\u24037\'b9\'a4\u20855\'be\'df\u26639\'c0\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10033956 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 -\hich\af31506\dbch\af31505\loch\f31506 Internet Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'b5\'c4\u32593\'cd\'f8\u-26507\'d2\'b3\u26631\'b1\'ea\u-26472 -\'cc\'e2\u21487\'bf\'c9\u-32515\'c4\'dc\u22312\'d4\'da\u23433\'b0\'b2\u-30523\'d7\'b0\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u21518\'ba\'f3\u19981\'b2\'bb\u20250\'bb\'e1\u-32278\'d7\'d4\u21160\'b6\'af\u26174\'cf\'d4\u31034\'ca\'be\u12290\'a1\'a3 -\u20320\'c4\'e3\u21487\'bf\'c9\u-32515\'c4\'dc\u20250\'bb\'e1\u30475\'bf\'b4\u21040\'b5\'bd\u21551\'c6\'f4\u29992\'d3\'c3\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 -ClassicIE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 BH}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \hich\af31506\dbch\af31505\loch\f31506 Class}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u30340\'b5\'c4\u25552\'cc\'e1\u31034\'ca\'be}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u30475\'bf\'b4\u21040\'b5\'bd\u-29723\'b8\'c3\u25552\'cc\'e1\u31034\'ca\'be\u-244\'a3\'ac\u-29705\'c7\'eb}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u28857\'b5\'e3\u20987\'bb\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0\u21551\'c6\'f4\u29992\'d3\'c3\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'b0\'b4\u-27474\'c5\'a5 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u19979\'cf\'c2\u22270\'cd\'bc\u25152\'cb\'f9\u31034\'ca\'be\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid3037809 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\langfenp2052\insrsid16007305 {\*\shppict{\pict{\*\picprop\shplid1027{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}} -{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex64\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0\picw25449\pich1349\picwgoal14428\pichgoal765\pngblip\bliptag505380072{\*\blipuid 1e1f7ce8cac0ba361335870a0b54b85c} -89504e470d0a1a0a0000000d49484452000003c20000003308030000006b1341be0000000373424954080808dbe14fe0000002c7504c5445ffffff000000f2b1 -00acacacf0f0f0efefefeeeeeef6f6f6ededede5e5e5e1e1e1f2f2f2a5a5a5cecece3e3e3e919191c6c6c6696969a6a6a6ececec606060d9d9d94343439f9f9f -3636365656568b8b8b1b1b1bbababae4e4e4666666636363282828494949818181e6e6e6d3d3d31515152b2b2b1d1d1dc9c9c9717171bdbdbd4a4a4aadadad34 -3434141414707070aeaeae6767670b0b0b838383353535131313111111020202333333c4c4c48080802121210404041717178686867b7b7b0909099090904646 -460a0a0abebebe8282827f7f7f4141413f3f3fe9e9e9a0a0a07474744040402a2a2a797979dddddd7272728989896d6d6d7676767878789e9e9e6262620d0d0d -c0c0c0848484242424d1d1d17e7e7e5a5a5a8f8f8f3a3a3ab0b0b0dfdfdf999999abababd0d0d05555550c0c0cd7d7d7b6b6b63737370808089c9c9c12121251 -51512f2f2f6c6c6c4f4f4f1616167777773b3b3bb8b8b85e5e5e1e1e1e3232320f0f0f9494946f6f6f656565a3a3a37d7d7dc5c5c54c4c4c060606b7b7b79393 -934b4b4bb9b9b92323235959592c2c2c5c5c5c2d2d2d5353535f5f5f262626c1c1c13c3c3c5252525d5d5d6a6a6aa2a2a21919190505051a1a1aa7a7a70e0e0e -474747878787010101cccccc4d4d4d9898982525259b9b9b7575754e4e4e383838d5d5d5b2b2b2c7c7c72e2e2eb5b5b53d3d3d6868689797973030308c8c8c6b -6b6bdbdbdb2929291f1f1f8d8d8d454545b3b3b31c1c1cebebeb616161afafaf5050507a7a7ac7c6c7b7b6b6f9f9f9cbcbcb202020101010b1b1b1a8a8a85b5b -5b484848c3c3c38585859595958a8a8a6e6e6ecfcfcfc8c8c8a7a5a5222222393939181818929292272727313131eaeaea575757b4b4b49d9d9d070707969696 -bcbcbca9a9a9585858888888c2c2c27c7c7c444444646464a4a4a4424242dadada030303d2d2d2737373545454e8e8e89a9a9a8e8e8ecdcdcda1a1a1e7e7e748 -a4bf2f000000097048597300000ec400000ec401952b0e1b00000c404944415478daed9d8b5b13571a873f376669438c8694148d40a820de00451251a4226268 -c0441bb158c345bca1883148a151eba2424041458c8814ef14a968bd142f5815b558ebeeda52e9b6f5b2dada6e377bf18fd873ce4cb82c21a8cdb6e07eeff3e4 -6466ceccef0b3a2fe7cc4c1e054010a45f330041907e0b55187f8b2148bf1d81d9eb770882f44b506104418511044185110441851104154610a4ff298c2048bf -7ea88420082a8c20082a8c20082a8c20a8308220a8308220a83082b81d811b717fa2b37c5418413a2b3cd06d08dc9ee8341f154690ce0a0bdd86c0ed894ef351 -6104418511e48551f8f76e43e0f644a7f9a83082a0c2cf8b87079e32481f53f825e7bc2c7ae95911b84efc85e9edf9cfaab0a7d8c120b226193c444af102a1ac -1d21bce20df25749b70f3d62e830d228d8c1c38739f065eb7efeedb9c395fff3bf9c80d7004628027f83d322a8f3ca48210883478de656c6707f1c5ea84e5f57 -78ac1ff73eee3507816e54f839d29f5b6151084f6818c07885902a3c217c2244a838d4935491a09a0c53a2c8083b958eb4d1af4f9b362d86bca6835f546cac8f -3a363676461cccd46834f16f9046a38584c4c459ba444202807ef61c78d330b7fbe7f155745e4b328c9ee7b4a7eb6e1c52efb7c0333079bec8e3ed0546a351cb -8a00685386a6a6393bc03b5dc62dd00f92643018163aea25659066d162d22c095bea3786dfbfc7205619601979659218c372f18a15593e2b56668b42e285ab4c -26d36ab33927c46cd6a33a7d46615977d6e4e6e6ea669026f71d595e7e7cfcbb96f8f8f8988532d95ab16cddfaf5ebdfdbf0072747c9043d2616845336c69026 -a097f409fa4d3299cbfce79e48c712857ddedc3c1c40185fd8b1b92887344461b026720a2ff279dddfdf3f8bbca6815f314042091d94e360cbd0e262d3d6e2e2 -d26211987dca183e66806ddb77c0c418ffee0545319dd7d4e543a37776eaa9f072ba1b43b660971c343136db6e71882d3f7f869e1581a2cadcd5d20267070893 -f805fa41d4e55bb6ec71d453939f0c0aa400f3aaf686952fabe67ee61e8358e55714ef2b147b8bd4fefe568dcc688cae316a4341b80626af8d2a1201446f426f -fab8c2e67dfb392abd6479e5c42d25d9685b281b736089cc52b074e9c1d7739f4d61c621cb1f9e227d557af85899cbfc6756f8b0be5d61cd91dad00fa0eea825 -8eacef0923a475282cae07cf8d64f9c363be6478cd22af4cf08b6f68181dd5d0d010448e387e824ea40747790298c3b8cc303324483e32f0a6306a4775557832 -3f3e923d1af2a96d755c8f6933dd3a64365da939097c0fc7caa1ebab412307383527871c9e9bc28a789c0eebc8e5ca8caa71347c182dc37d16be9e4361ad6a0a -599837c348e7193d07b1ca19c670e399c8a22800b9e663ab35d96ab54e25af7468dc06f559f967f3f337d6a03a7d46e173dd319fe717a2c4e7f2760c1b76ec34 -b9f8515d38d7b4eedc394b3ded1899e0e43041cf89840fc22f3e5d7a51e8472ef31d7c72e932c0e54b9ff4aab0bcb09a713c0ce467c3fd079d0f5da38f5e7a12 -ca22fdfc0a433a1426d4650378bd2fbda23618b20c86e846f06b96cb43aecae5723291866b57c7f8f9d7875e273b9a75010c9d19b4a20c1935a56422b98afe14 -7c0e582361ab0660c2616ac8cc4a53d03187c26fb500a428b646dd203df2ac1c399c511cad5c228a319baa12f91e2e45abcdf0e4144e4d225e1ff98c15b9a9e8 -f8d5c0ca78976cb57ece1aba8985755198d673287ca2991d5b427f9fb90862950192e1a60fa730c02d3fb2a1b916bc812adc68855d8bc17605d5e9d30a5bce72 -ec2692054b24c72d128924e6c2b9ca3f3a1436ac7a5685ff145c35f77ac653a557e85ce63bb8f4e74b972f93a677854b0a18c164e819ac14dd2e255278071442 -1999fb367455f8a60e6045aef40a19bd2cc49f46f0cf6b9f489f914a574957444c182b950e0373d3664693d9314d9eacff825c456f877a80e03d1b7cc849bf90 -1812a7aa83daa0c56c8ffce82fc7405c74205414f2a3705d7611787a8a06a4c13c1bdfc3a750342513272ac4290b7c21f204db5021e9308f959949ca78b2866c -e2c298c23a9369085f8fad98545290cee2ee90e5b90ee23a6607416b3aa7b07e5bf85725256591e317dd7128bc458a0af72585dbba1330815f48bbd2f6e9d76d -6d9b9564d976617e3379b37c3572647ddbae122787097a4e6c1b752ab72535b7f9606fe97f21cdf42f5de63ba0fa528dbb289ce94c617ed22b8883e1b695add7 -cc14a9473785c955ded0a500df18a446059b396635c2cec362b1de2a168b73e25ac9b47be7d46f2790b7e99d27d20e85332cdedf4592a96aa94ff8f411eadac5 -4a6a883e9e6ab38eed21883b1494a9b705041c51f20a6f788389b49b5c826601d7c3a7308583cbcbb3c5306b2f1c67736e587da4c33c56e6aeaa3c0e58433671 -614ce1b5f7ee69f97a6ce59e440ab756b0ee59c75c07716cba0d6724fc28fcf15ce919328ebfa65be450f8be0115eee30ac78fd69fe7686b5bdad2d0b0ae995c -0c865e78cf44257b70f0606ddb5ff39f4de14dcd91270352db2ac29b8caed3a9c20f6fbbccefec7017836140260c74a1302c1e5c9aac7b34bfbabae47ef57e80 -b205b1b121ed0a8f927c0fdec9641a0b0629ac593bfe1419b2bd61df81f4f4a355e9e9e931f4ecfe213ffe48091b22cdd9f98cec0e8561affed1033818bcb6e6 -4e1a1c4e5c95440d99fb98f48d9dc3ef01cd0d878e939fd68b573851de7e45ba11b81e2e8553984ea4c510f885af6e25dbf0ead50c87797c19a37ff660d6904d -5c58978934a9d73e91fec1420f9645cf731dc4954e91c34439a7b071ea2995e2d4ea0d9574e46edc665c6b85c75350e1bea4b0b63b25d5ca267f4a96561b7b3b -2242971c111191357ef129d26769a47bd4df767298a0c7c494aac33f6a5b52b5da7bb725bda7a797bbcc77a1f040d70a4b1f0bc9497c920c45ecbe6c59007166 -1ca7b07a4b72f96ccf5c9d6a3953f87a4efc7d76c8d1d68e3bd2b20995f7fcfc6fda12e9ed2c838861e8a4f0bcc8604f90b6c092e4341877f4ac881ab2495d07 -99b6e5fc1ee2e4510b554610d6516b231f40a37a08683d7985b91e2ea5b3c2042b7ff3fae80ef2e1efd25cae4c2dc0f952d6904d5c58178549bd8e3bd277def0 -056dc1d15e82b8428f1341dfe2b81686628d2870ed4f8344eb66c6ff149a671555bd4d15be78b80ef5e9ab0aabdf511e640bc95aadee33adb65549966de3ff66 -6b57f8c4916752b854431aaab0f6c7b8ded2efeeb3dd7099ef6222ed5ce182c3fc059e6ef5e6d2918a0687c2bedcb73504d100d7074479414d88326374d064aa -30ec1bd072833e1acdca6c57b855e15343ef48df3555eabb4da41f4d5a40ae2953018a542693320de0ab426e78d5e79814dc1d71b5e56a30b9a6fd5e75fcf44d -daf3736801fcac329d3ec92bccf570299cc2a78b8b5554618fece1fccd6e497854742ecde5caa428de6d5ec81a1648c3e807515bd4ea6247bd76853325cba2aa -2499bd047177f5aa32c1efef451badd6644dd248ab5a612a8f3e70684f485ed872902d4ff7399dfb8de707c1798f509f3ea1b0bd1bdf29ecca7fb0a564fb8d6f -6fd8edad4ab2fce538bbee3dbbdd5265b1acb23755743fcc2ee83191d192fa34e9c9d97be7db5de6bbb89de55ce15d57776fa44cda16a8d16f87609b2d4b6db3 -6de1dddb1b7507c0fb2d215454c592abe1a61d44e144eb9d6bdfaba2622fdecf05aa705db979e3c939f4a10cfb76d63f0783d9626358ccdd1eacc6b1ef60de5e -ccaf7b4efeafef648ed8ce8fb2462d8070becc490fafb03231d1265e62926c55b447ccbe3bbb7399c0ed1e7cc31e4a750e73c2ecbb19f05441115f1fbab36c7a -d169a351a231d679146b6e06350c576d2b235d276f050568b5a9cbf44372560c457dfaa8c2915becca1c056592bd29c24e25ab2f6cd95d677ff898dfe3cad97f -3db7c2bda7f792efe2a1927385c978cb26bd4ecfef87b7e60ee296d62430e332e1bbcd6174d143f073c222fa25869a33be15d2fddc4e9ba773efd5fc17ade655 -3bfd5315251dffe57f35c317011cac85071b26d6feca2745b57648eb7810fd1b60217d689c762fb308a0fe187d78bd642c9bd4df4b806b9f09519f3ea1f0936e -3c5cf264e705b634f6c9302ff2563465d02b659f93850ff773ff1577e9c5274e10f498c8189df294e9bde4f74c8f0affea14fa4cc6530bf9cd147e5e046e4fec -b70a23c8afa7f008b721707ba2d37c5418415061047961147ed96d08dc9ee8341f1546105418415e18855fa47f471a154690fe0c2a8c20a8308220a8308220a83082a0c20882a0c20882a0c20882a0c208f27fa0308220fd9681ff01adf2190fc9c9cdd40000000049454e44ae426082}}{\nonshppict -{\pict\picscalex64\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw25449\pich1349\picwgoal14428\pichgoal765\wmetafile8\bliptag505380072\blipupi96{\*\blipuid 1e1f7ce8cac0ba361335870a0b54b85c} -0100090000035062000000002762000000000400000003010800050000000b0200000000050000000c023400c303030000001e00040000000701040004000000 -0701040027620000410b2000cc003300c203000000003300c2030000000028000000c20300003300000001000800000000000000000000000000000000000000 -00000000000000000000ffffff0000b1f200acacac00f0f0f000efefef00eeeeee00f6f6f600ededed00e5e5e500e1e1e100f2f2f200a5a5a500cecece003e3e -3e0091919100c6c6c60069696900a6a6a600ececec0060606000d9d9d900434343009f9f9f0036363600565656008b8b8b001b1b1b00bababa00e4e4e4006666 -660063636300282828004949490081818100e6e6e600d3d3d300151515002b2b2b001d1d1d00c9c9c90071717100bdbdbd004a4a4a00adadad00343434001414 -140070707000aeaeae00676767000b0b0b00838383003535350013131300111111000202020033333300c4c4c400808080002121210004040400171717008686 -86007b7b7b000909090090909000464646000a0a0a00bebebe00828282007f7f7f00414141003f3f3f00e9e9e900a0a0a00074747400404040002a2a2a007979 -7900dddddd0072727200898989006d6d6d0076767600787878009e9e9e00626262000d0d0d00c0c0c0008484840024242400d1d1d1007e7e7e005a5a5a008f8f -8f003a3a3a00b0b0b000dfdfdf0099999900ababab00d0d0d000555555000c0c0c00d7d7d700b6b6b60037373700080808009c9c9c0012121200515151002f2f -2f006c6c6c004f4f4f0016161600777777003b3b3b00b8b8b8005e5e5e001e1e1e00323232000f0f0f00949494006f6f6f0065656500a3a3a3007d7d7d00c5c5 -c5004c4c4c0006060600b7b7b700939393004b4b4b00b9b9b90023232300595959002c2c2c005c5c5c002d2d2d00535353005f5f5f0026262600c1c1c1003c3c -3c00525252005d5d5d006a6a6a00a2a2a20019191900050505001a1a1a00a7a7a7000e0e0e00474747008787870001010100cccccc004d4d4d00989898002525 -25009b9b9b00757575004e4e4e0038383800d5d5d500b2b2b200c7c7c7002e2e2e00b5b5b5003d3d3d006868680097979700303030008c8c8c006b6b6b00dbdb -db00292929001f1f1f008d8d8d0045454500b3b3b3001c1c1c00ebebeb0061616100afafaf00505050007a7a7a00c7c6c700b6b6b700f9f9f900cbcbcb002020 -200010101000b1b1b100a8a8a8005b5b5b0048484800c3c3c30085858500959595008a8a8a006e6e6e00cfcfcf00c8c8c800a5a5a70022222200393939001818 -1800929292002727270031313100eaeaea0057575700b4b4b4009d9d9d000707070096969600bcbcbc00a9a9a9005858580088888800c2c2c2007c7c7c004444 -440064646400a4a4a40042424200dadada0003030300d2d2d2007373730054545400e8e8e8009a9a9a008e8e8e00cdcdcd00a1a1a100e7e7e700000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000040000040001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000400000400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010004000004000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100040000040001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000400000400010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010004000004000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100040000040001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000400000400010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010004000004000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100040000040001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010101030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030101010101010101010101010101010101010101010101010101010101010101000400000400010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010309090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909030101010101010309090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090301010101010101010101010101010101010101010101010101010101010101010004000004000101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010103090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090301010101010103090909 -09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909 -09090909090909090909090909090909090909090903010101010101010101010101010101010101010101010101010101010101010100040000040001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101032323232323232323232323232323232323 -23232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232303010101010101 -03232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323 -23232323232323232323232323232323232323232323232323030101010101010101010101010101010101010101010101010101010101010101000400000400 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010323232323232323232323232323 -23232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323030101 -01010101032323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323 -23232323232323232323232323232323232323232323232323232323230301010101010101010101010101010101010101010101010101010101010101010004 -00000400010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010183183901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103ececececececececec -ecececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececec -ec0301010101010103ececececececececececececececececececececececececececececececececececececececececececececececececececececececec -ececececececececececececececececececececececececececececececececec03010101010101010101010101010101010101010101010101010101010101 -010100040000040001010101010101010101010101010101010101011d0a0a0a0a0a130101010101010101010101010101010101010101ddc8530d0101010101 -01724a010101010b6701d7822f4a0101010703e54a62810101019bb11d91119d0101010101018241010101010101995501010101010155990101010101010101 -010101010101010101010101010a54ab010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101011c6201019fa301db7d33a30101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101994910cf30010aeb010160280101015ed967840101a7a9ae010101642b1201010101d94a01c0c505010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103ececececec -ecececececececececececececdd64ec90b7ececececec2bec1a12ececec843a0d148bc7ecececa89d0000000000008ab9ececececececececececececececec -ececececec0301010101010103ececececececececececececececececececececececec295cecececececdd64ec90b7ececececec2bec1a12ececec843a0d14 -8bc7ecececa89d00000000000000008ab9ecececececececececececececececececececec030101010101010101010101010101010101010101010101010101 -01010101010100040000040001010101010101010101010101010101010192bf948080808080378c24464e8d012793936a36939388010101010101de983bd101 -01155605019197420a0101b88e0152114b85d1c0df353b42b9da730101014a87a58f7080ae503a0101011e1f010101e90f017078939393939393787001010101 -01010101010101010101010113440701010101cc63010101010101010b39070101010101010101010101010101238d0b0101010101015b490101055813010101 -01010101010101238d0b01010101010101010101010146204b4b930c646e0e891b0701010101010101014fd84f010101010101134407010101248d070101248d -0701010101010105581301010101010101010101010101010101010101010101010101010101014fd8610101010101010101014fd84f01010101010113440701 -0101248d070101248d0701010101010134d3a0d1664184b05b5b0e465ba5078646c625aa1c358c8b010101aec8252149495d664e107169190101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103e7 -e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e73888e720711b1b1b1b1b37e7b834e7e7e7cf20a783c394a5e7dde1e7e7e7e7e7e7e7bdb4eae7e7e7e7e7e7e7e7e7e7 -e7e7e7e7e7e7e7e7e70301010101010103e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c35de7e7e7e7e73888e720711b1b1b1b1b37e7b834e7e7e7 -cf20a783c394a5e7dde1e7e7e7e7e7e7e7e7e7bdb4eae7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7030101010101010101010101010101babbbc0101bcbbba -010101010101010101010004000004000101010101010101010101010101010101017fa10101010101014f4d6f828a261baa01014c99010101011d1d01010101 -01033d0101c1003b12019b2d206129253901521101019c00c3c4010101676a6701014a870101011b44cf1b189b011e1f01d86e954e01702f0101010101012f70 -010101010101de375a0101275d010184356e6e205e0101d08301010a4001014e716e1b4e01010101013678bf27ac0101df35abb0c60a400101e52e7f01e5356e -b0ae0a40010101800101df35abb0c60101275d0101010101010146b08686350c010101076c1c010101010101a30e323b3d73010a400184356e6e205e5c1b77be -605c1b77be600a400101e5356eb0aede375a013678363686013678bf27ac010136390101017f110101670e663b970e670101010101a30e323b3d73010a400184 -356e6e205e5c1b77be605c1b77be600101010101a59767011ee6848085855746542685361b6e8f3d9ea0962d752f680113685f18b073d50ba42775de01010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010103e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d71be720e8e7e7e7e7e757e7c4d6c4e7e7cf20e7e7e7ce2ce74d7ce7e7789778786de7b891e7e7e7e7e7e7 -e7e7e7e7e7e7e7e7e7e7e7e7e70301010101010103e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c35de7e7e7e7e7d71be720e8e7e7e7e7e757e7c4 -d6c4e7e7cf20e7e7e7ce2ce74d7ce7e77897576c9858e7e7b891e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7030101010101010101010101010101bbcbbbbc -bcbbcbbb01010101010101010101000400000400010101010101010101010101010101010101162f0101010101010111e105010113ae01014c99010101018b21 -aaaaaa2c0184710101013688578f4f0b734d35680101521101c17147da0101010101a6cf01014a870101011b4401133195d91e1fc6934b0b010170520a0a0a0a -0a0a5270010101010101013639015538270b0111c30164575e012ca6b40a010a40018136a501679368010101013639010c572860355b0105a50a40010138db01 -b3361001490b0a40010101800160355b0105a5015538270b01010101010146160101af0c010101018512010101010101a68eae0101d8010a400111c30164575e -a30101b68aa30101b68a0a4001b3361001490b013639013639010101013639010c57280136390101017f110101d1481d01497fa60101010101a68eae0101d801 -0a400111c30164575ea30101b68aa30101b68a010101010101e14b014ec3843b0101164601010186460a2479e30d0a7a4547e32e75850a97590193bd01b9a1a5 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010103494949494949494949494949494949494949493674209f49494949495749494dc54949cf204949499330e49349494978b349494949aca24949 -494949494949494949494949494949494903010101010101034949494949494949494949494949494949498a46494949c35d494949e244493674209f49494949 -495749494dc54949cf204949499330e49349494978b349d89c93c449aca249494949494949494949494949494949494949030101010101010101010101010101 -bcbbcbbbbbcbbbbc01010101010101010101000400000400010101010101010101010101010101010101162f01010101010101630f8a574dde58999987da999d -01018b5a42422d2d0184710101013539280edf01155733010101521101727930af01010f15019c9e5f5fa6975f5f5f4044010101e07647a2878d01010101706c -7676767676766c7001010101010101363901984ededb019f27799bd15e01a14b6d54010a400153e10101012b500101010136390101beaaa0abaaaaaa120a4001 -016e82014b16010101010a400101018001a0abaaaaaa1201984ededb01010101010146160101af0c0124cd1d4d6b010101010117bf6101010101010a40019f27 -799bd15e015b1f6c0f015b1f6c0f0a40014b16010101010136390136390101010136390101beaa0136390101017f1101e07861010101133d5501010117bf6101 -010101010a40019f27799bd15e015b1f6c0f015b1f6c0f0101010101015c16013316843b010116465b3caf351baf6f7d950e010101b38c5b798501e13a0193bd -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010349494949494949494949494949494949494949879920b81f1f1f1f1f6a494942cc34344d573434346a3063af49494978b349494949 -a7cc4949494949494949494949494949494949494903010101010101034949494949494949494949494949494949495c97a1e249c35d4949d9cc0e49879920b8 -1f1f1f1f1f6a494942cc34344d573434346a3063af49494978b34949495f8f49a7cc494949494949494949494949494949494949490301010101010101010101 -0101010101bcbbcbcbbbbc0101010101010101010101000400006700010101010101010101010101010101010101162f0101010101010344011c936bcfc07070 -7070701107018b1f0101aa2d018471010101353901010a010119650101d552115b1b85853c85856ab30190a10c0c4e850c0c0c7144cf2f2f2f903cd6312f2f2f -4101702f0101010101012f70010101010101013639617815d7380101558a1832412336a36320010a40014e47010101217a01010101360344a025674e932121a2 -200a4001016e82017d48010101010a940101136a014e932121a220617815d73801010101010146278f8f6c0c014c9801ab8201010101016fa20101010101010a -400101558a183241d8358f4401d8358f44010a40017d4801010101013639013679d9d94901360344a02567013679d9d9d90e1101c86901010101014ca9010101 -6fa20101010101010a400101558a183241d8358f4401d8358f440101010101010181cc01b10e843b0101164601b25311b101017f224d620101b38c01b38501da -520193bd010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010103d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d247294eb6b6b6b6b6b6b6d2d265c3aaaa7abeaaaaaa2eb77c6ed2d2d278db -9f9fa3d2dc76d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d20301010101010103d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d281be38ae215dd29132b85bd2 -47294eb6b6b6b6b6b6b6d2d265c3aaaa7abeaaaaaa2eb77c6ed2d2d278d4d2d2d2ddccd2dc76d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203010101010101 -010101010101010101bcbbcbcbbbbc010101010101010101010100670000010001010101010101010101010101010101010116877f7f7f7f7f7f272f01010f20 -0acc8aa50101152183018b1f0101aa2d01847101010135390101010101c64d0101697311bd760101780101afb3011f7501014a870101011b44b111116d116934 -312b11111a0170b8828282828282b8700101010101010136394ecd01073d8d01a7010127967d180101be600a40014435a501a325630101010136763dce2a0144 -3d240191830a4001016e8201a56c84010b0b0a005e01559301443d240191834ecd01073d8d0101010101468733331b0c5c5a1d0138ac0101010101910e010101 -0101010a400101a701012796451801010b451801010b0a4001a56c84010b0b01363901364d6e6e100136763dce2a0101364d6e6e6e351101114c010101010121 -75010101910e0101010101010a400101a701012796451801010b451801010b0101010101014f2501cf5f843b010116464e8c32d087878b383062d10101b38c01 -b3850188110193bd0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010103d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22131d2d2d2d2d2d2d25ebdd2c2d3d2d28220d2d2d293b758bed2 -d2d278d02626a7d29287d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d20301010101010103d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d228af73c35d73be -9fd2d2d22131d2d2d2d2d2d2d25ebdd2c2d3d2d28220d2d2d293b758bed2d2d278d4d2d2d241ced29287d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2030101 -010101010101010101010101bcbbcbbbbbcbbbbc010101010101010101010001000001000101010101010101010101010101010101011683999999999999ab2f -0116b4321f0db62e724e3d65ae018b381e1e832d01847101010135390101010101a56c0101129a11bd3652526a52523db3011ebe16162dbf16161643440101c0 -bf2a1e1fa72ec1010101704d2121212121214d7001490a6113010136398733010119c201189e8538018946010131a10a40010145956e25a90101010101363901 -56c301015c1b893bc40a4001166a711601b11ba695640a40706e974b01015c1b893bc48733010119c24949610b0146160101af5d54a50101a2c5490a611301c6 -1b0101010101010a400101189e85380115878985c715878985c70a400101b11ba695640136390136390101010136390156c3010136390101017f1101acbe0101 -010101874e010101c61b0101010101010a400101189e85380115878985c715878985c74949610b0101015701c618843b010116460101c81e010101bea3011501 -01b38c01b3850192630193bd01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010103b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b57078b4b4b4b4b4b4b4940cb575270e0eab780e0e0e40 -b7b595c9b5b578a7b5b5b5b5526db5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b50301010101010103b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ca27 -9753c161b5b5b5b57078b4b4b4b4b4b4b4940cb575270e0eab780e0e0e40b7b595c9b5b578a7b5b5b5914db5526db5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5 -b5030101010101010101010101010101bbcbbbbcbcbbcbbb01010101010101010101000100000100010101010101010101010101010101010101a14e01010101 -0101422f0146a2a32ea401a5a67844010101962f2f2f2f5e018471010101353901010ca7010b80010101a8a91d4b4b4b6a4b4b4b67011e47aaaa293baaaaaa25 -440101abac011e1f010f3b0b0101702f0101010101012f70014a0ead52010136390101010101010101a32801010101010101010a400101010139130101010101 -01363901aa7601010105a501010a4001016e8201010101104f010a40019bae0101010105a501010101010101016b197b990146160101af5071130101735c4a0e -ad520107b02f01010101010a40010101a32801010101289b010101289b01010101010101104f0101363901363901010101363901aa76010136390101017f1101 -49353a01010155435b01010107b02f01010101010a40010101a32801010101289b010101289b016b197b9901615b325bb138843b01011646b28585578585853c -8585855f01b38c01a76a76b47676809b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010103b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b570b6b5b5b5b5b5b5b53b0cb5758e1a1aa9b0 -1a1a1a35b7b5b87ab5b578a7b5b5b5b5264ab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b50301010101010103b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5 -b5b5b5a432b9b5b5b5b5b5b570b6b5b5b5b5b5b5b53b0cb5758e1a1aa9b01a1a1a35b7b5b87ab5b578a7b5b5842eadb5264ab5b5b5b5b5b5b5b5b5b5b5b5b5b5 -b5b5b5b5b5030101010101010101010101010101babbbc0101bcbbba010101010101010101010001000001000101010101010101010101010101010101010101 -010101010101422f01011851821c010105478301010101010101010101847101010135390101854b01013c01010162183e1f1f1f6a1f1f1f3f011e8601014a87 -0101011b4401881986866e8986868a860a0170188b8b8b8b8b8b187001018c8d8e0133401f0101010101010101010101010101010101010a4001010101010101 -0101010101368f193d90010101010101010a4001019112010101010101010a400101010101010101010101010101010101135a92160146409393940c2d937676 -434e018c8d8e01018495736f117f010a40010101010101010101010101010101010105540101010101010133401f01368f88889601368f193d90010136390101 -017f1101015597982f8f669901010101018495736f117f010a400101010101010101010101010101010101135a921601141b9a1b1b9884361f1f8546135b5b3d -9b5b492e0105720139793b840a01013d810101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010313131313131313131313131313131313131313709c9d9d9d9d9d9d9d951213758f -131379201313139360132a9e6413787f65659f3e7313131313131313131313131313131313131313130301010101010103131313131313131313131313131313 -1313131313131313a0787e1313131313709c9d9d9d9d9d9d9d951213758f131379201313139360132a9e6413787f6d5f322b133e731313131313131313131313 -13131313131313131303010101010101010101010101010101010101010101010101010101010101010100010000010001010101010101010101010101010101 -010a2d2d2d2d2d2d2d2d2e2f0101301b051011111131323301343535353535353536373538013539013a3b0701013c010101073d3e3f3f3f403f3f3f41011e3b -424218364242424344014546464647484646464649014a4b4b4c4d4b4b4b4b4a01014e4f50015152530101010101010101010101010101010101011d1b010101 -0101010101010101015452295501010101010101011d1b01010101010101010101011d1b010101010101010101010101010101010101111556010b2457580a07 -595a5b5b5b49014e4f50010101495c195d5e011d1b0101010101010101010101010101010101155f130101010101015152530154525252600154522955010101 -54610101016263010101642f651e2a01010101010101495c195d5e011d1b01010101010101010101010101010101010111155601010166010101675252525268 -0c69696a18696b6c0a2d47056d6e6e6e6f7070712d70704e01010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010313131313131313131313131313131313131313727373734d4373737373 -741375764747777847474740601313790c137a7b7b7b7c7d7e131313131313131313131313131313131313131303010101010101031313131313131313131313 -131313131313137f323232323280403232322113727373734d4373737373741375764747777847474740601313790c137a7b314e8113137d7e13131313131313 -13131313131313131313131313030101010101010101010101010101010101010101010101010101010101010101000100000100010101010101010101010101 -01010101010b0c0c0c0c0c0c0c0c0c0d0101010e0f10111111111112010513131313131313131313050114150116170101011801010101191a0101011b010101 -01011c1a1a1a1a1a1a1a1a1a1d01010101011e1f0101010101010101011c20010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -21220101231b24010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101250101010101 -01010101010101260501052728290101010101012a1a1a1a1a1a1a12010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010308080808080808080808080808080808080808080808082b1e -0808080808082c222222222222222222240808080808080808080808080808080808080808080808080808080808080808030101010101010308080808080808 -080808080808080808080808080808080808080808080808080808082b1e0808080808082c222222222222222222240808080808080808080808080808080808 -08080808080808080808080808080808080301010101010101010101010101010101010101010101010101010101010101010001000001000101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101070701010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010103080808080808080808080808080808080808080808 -0808090a080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080301010101010103080808 -0808080808080808080808080808080808080808080808080808080808080808090a080808080808080808080808080808080808080808080808080808080808 -08080808080808080808080808080808080808080803010101010101010101010101010101010101010101010101010101010101010100010000010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030606060606060606060606060606060606 -06060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060603010101010101 -03060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606 -06060606060606060606060606060606060606060606060606030101010101010101010101010101010101010101010101010101010101010101000100000100 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010306060606060606060606060606 -06060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606030101 -01010101030606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606 -06060606060606060606060606060606060606060606060606060606060301010101010101010101010101010101010101010101010101010101010101010001 -00000100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05030101010101010305050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050503010101010101010101010101010101010101010101010101010101010101 -01010001000001000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101030505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050301010101010103050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505 -05050505050505050505050505050505050505050505050505050505050505050505050505030101010101010101010101010101010101010101010101010101 -01010101010100010000010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010304 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040403010101010101030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 -04040404040404040404040404040404040404040404040404040404040404040404040404040404040301010101010101010101010101010101010101010101 -01010101010101010101000100000100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303 -03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010101010101010101010101010101 -01010101010101010101010101010001000001000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010000010001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000100000100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001000001000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010000010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000100000100010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001000001000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010000010001020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201000100000100010202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010001000001000102020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020100010000010001020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201000100000100 -01020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010001 -00000100010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 -02010001000001000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000040000002701ffff030000000000}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid3037809 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u26524\'b9\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u30475\'bf\'b4\u19981\'b2\'bb\u21040\'b5\'bd\u-244\'a3\'ac\u-29705\'c7\'eb\u25353\'b0\'b4\loch\af31506\hich\af31506\dbch\f31505 \u-27346\'bc\'fc\u30424\'c5\'cc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 F10}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27346\'bc\'fc}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26174\'cf\'d4\u31034\'ca\'be\u27983\'e4\'af\u-30264\'c0\'c0\u22120\'c6\'f7\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-31780\'b2\'cb\u21333\'b5\'a5\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u28982\'c8\'bb\u21518\'ba\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'d4\'da\u8220\'a1\'b0\u24037\'b9\'a4\u20855 -\'be\'df\u8221\'a1\'b1\u-31780\'b2\'cb\u21333\'b5\'a5\u20013\'d6\'d0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28663\'d1\'a1\u25321\'d4\'f1\u8220\'a1\'b0}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31649\'b9\'dc\u29702\'c0\'ed\u21152\'bc\'d3\u-28803\'d4\'d8\u-26503\'cf\'ee\u8221\'a1\'b1\u21629\'c3\'fc\u20196\'c1\'ee\u-244\'a3\'ac\u25214\'d5\'d2 -\u21040\'b5\'bd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 ClassicIE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 BH}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid12981856 \hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25554\'b2\'e5\u20214\'bc\'fe\u24182\'b2\'a2\u23558\'bd\'ab\u20854 -\'c6\'e4\u26356\'b8\'fc\u25913\'b8\'c4\u20026\'ce\'aa\u8220\'a1\'b0\u21551\'c6\'f4\u29992\'d3\'c3\u8221\'a1\'b1\u29366\'d7\'b4\u24577\'cc\'ac\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid5075669 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20877\'d4\'d9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28211\'d6\'d8\u26032\'d0\'c2\u21551\'c6\'f4\u21160\'b6\'af}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Internet Expl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 o}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 rer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290 -\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl480\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid10033956 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u21368\'d0\'b6\u-28803\'d4\'d8 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4805371 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30335\'d2\'aa\u21368\'d0\'b6 -\u-28803\'d4\'d8}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang1033\langfe2052\langfenp2052\insrsid10033956 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid4805371\charrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u21487\'bf\'c9\u25353\'b0\'b4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197\'d2\'d4\u19979\'cf\'c2\u27493\'b2\'bd -\u-25948\'d6\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25805\'b2\'d9\u20316\'d7\'f7\u-230\'a3\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 -\par \hich\af31506\dbch\af31505\loch\f31506 1)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25171\'b4\'f2\u24320\'bf\'aa\u25511\'bf\'d8\u21046\'d6\'c6\u-26782\'c3\'e6\u26495\'b0\'e5 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u-28663\'d1\'a1\u25321\'d4\'f1\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31243\'b3\'cc\u24207\'d0\'f2\u21644\'ba\'cd\u21151\'b9\'a6\u-32515\'c4\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u-244\'a3\'ac\u25214\'d5\'d2\u21040\'b5\'bd\u24182\'b2\'a2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21452\'cb\'ab -\u20987\'bb\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u8221\'a1\'b1\u-244\'a3\'ac}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u28982\'c8\'bb\u21518\'ba\'f3\u25353\'b0\'b4\u29031\'d5\'d5\u-29708\'cb\'b5\u26126\'c3\'f7\u25805\'b2\'d9\u20316\'d7\'f7\u12290\'a1\'a3\u20320\'c4\'e3\u21487 -\'bf\'c9\u-32515\'c4\'dc\u-26880\'d0\'e8\u-30335\'d2\'aa\u-28211\'d6\'d8\u26032\'d0\'c2\u21551\'c6\'f4\u21160\'b6\'af}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \hich\af31506\dbch\af31505\loch\f31506 ws}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197\'d2\'d4\u23436\'cd\'ea\u25104\'b3\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21368\'d0\'b6\u-28803\'d4\'d8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27969\'c1\'f7\u31243\'b3\'cc\u12290\'a1\'a3}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\par \hich\af31506\dbch\af31505\loch\f31506 2)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u20320\'c4\'e3\u23433\'b0\'b2\u-30523\'d7\'b0}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20102\'c1\'cb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20219 -\'c8\'ce\u20309\'ba\'ce\u-26467\'b6\'ee\u22806\'cd\'e2\u30340\'b5\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24320\'bf\'aa\u22987\'ca\'bc\u-31780\'b2\'cb\u21333\'b5\'a5}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid6959009 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30382\'c6\'a4\u-32604\'b7\'f4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a3\'ac\u20320\'c4\'e3\u-26880\'d0\'e8\u-30335\'d2\'aa\u-32278\'d7\'d4\u-30644\'d0\'d0\u23558\'bd\'ab\u20854\'c6\'e4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid4805371 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21024\'c9\'be\u-27036\'b3\'fd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\langfenp2052\insrsid10033956 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe2052\langfenp2052\insrsid4805371\charrsid4805371 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000109f -ec7c3bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/Chinese/ClassicShellTOC.hhc deleted file mode 100644 index 17278667d..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/Chinese/ClassicShellText-zh-CN.wxl b/ClassicShellSrc/Localization/Chinese/ClassicShellText-zh-CN.wxl deleted file mode 100644 index e8763c322..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicShellText-zh-CN.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - 此安装程序用于 32 位 Windows 操作系统,请下载 ClassicShell 的 64 位安装程序。 - Classic Shell 要求操作系统为 Windows 7 或更高的版本。 - 当前已经安装了更新版本的 [ProductName],安装程序将退出。如需继续安装,请先卸载当前版本。 - 经典资源管理器 - 经典资源管理器能为系统的资源管理器添加一个包含复制、粘贴、向上等按钮的工具条,替换复制文件的对话框,并修复一些系统易用性的问题。 - 经典开始菜单 - 经典开始菜单允许你自由定义自己的开始菜单,或对系统的开始菜单作出一定的调整。 - 经典 IE - 经典 IE 让你自定义 Internet Explorer 浏览器的标题栏和状态栏。 - 自动更新 Classic Shell - 安装定期检查 Classic Shell 是否有新版本的组件 - 查看 Classic Shell 的使用说明文档 - 查看 Classic Shell 的介绍文档 - 编辑 Classic Explorer 的配置 - 编辑经典开始菜单的配置 - 编辑 Internet Explorer 的标题栏和状态栏配置 - 修改 Classic Shell 的新版本检查方式 - 创建开始菜单文件夹 - 访问 Classic Shell 网站 - 捐赠给 Classic Shell - 访问我们在 Facebook 的页面 - 查看使用文档 - Classic Shell 帮助 - Classic Shell 说明 - 更新 Classic Shell - 经典资源管理器设置 - 经典开始菜单设置 - 经典 IE 设置 - 打开开始屏幕 - Classic Shell,使你的 Windows 操作系统用得更得心应手 - diff --git a/ClassicShellSrc/Localization/Chinese/ClassicStartMenu.html b/ClassicShellSrc/Localization/Chinese/ClassicStartMenu.html deleted file mode 100644 index 0dd0583e7..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicStartMenu.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - - - - Classic Start Menu - -

Classic Shell website  -经典开始菜单


-经典开始菜单
-是一个灵活的开始菜单,可以模仿Windows的菜单 -2000、XP和Windows 7。它有各种各样的高级特性: -
    - -
  • 选择“经典”和“Windows 7”风格
    -
  • -
  • 拖拽到让你组织你的应用程序
  • - -
  • 选项来显示收藏夹,扩大控制面板等
  • -
  • 显示最近使用文档。文档的数量来显示 -是可定制的
  • -
  • 翻译成35种语言,包括从右到左的支持 -阿拉伯语和希伯来语
  • -
  • 没有禁用原来的开始菜单在Windows。你可以 -访问它通过Shift +点击开始按钮
  • -
  • 右键单击菜单中的项进行删除、重命名、分类,或 -执行其他任务
  • -
  • 搜索框可以帮助你找到你的项目和文件没有妨碍你的键盘快捷键
  • -
  • 支持跳转列表,方便地访问最近的文档和普通任务
  • -
  • 支持32位和64位操作系统
  • -
  • 支持皮肤,包括额外的第三方皮肤。让你自己!
  • -
  • 完全可定制的外观和功能都
  • -
  • 支持Microsoft 活跃可访问性
  • -
  • 转换&;所有程序,按钮在菜单里一个级联菜单
  • -
  • 实现了一个可定制的启动按钮< br > -
  • -
  • 可以显示、搜索和发射窗口存储应用程序(Windows 8)
  • - - - -
  • 最后但并非最不重要;它是免费的!
  • -

-

风格

-开始菜单中提供了3种风格可以选择.
-

1) 单列经典风格

-
-这种风格是类似于菜单在Windows 2000。它有一个 -在主菜单栏与垂直文本在侧。你可以 -自定义的顺序,图标和文本.
- -程序,跳转列表和搜索结果显示作为级联子菜单.
- -
-

2) 两列经典风格

-
-这种风格是类似于Windows XP菜单。有两列 -你可以安排你的菜单项。定制订单,图标和 -文本.
-程序,跳转列表和搜索结果显示作为级联子菜单.
-
-

3) Windows 7 风格
-

-
-这种风格是类似于Windows Vista和Windows 7的菜单。这个 -项目在第一列是预定义的,固定和最近的 -项目,所有项目列表和搜索框。这个项目在第二 -列是完全可定制的。
-跳转列表和搜索结果的显示在主菜单。这个 -项目可以在主菜单或开放作为一个级联子菜单。< br > -这种风格提供了更少的定制选项比经典的风格,但是 -有外观和感觉更熟悉的人用于Windows 7.
-
-
-

操作

-如果你有使用开始菜单在老版本的Windows你们# -感觉像在家里一样:
- - - -

-按下Windows键或点击orb的角落 -屏幕打开开始菜单.

-

-按住Shift键的同时点击orb访问操作 -系统自身的 -开始菜单. -

-

-点击一个条目来执行它。 -

-

-拖动一个程序来改变秩序的项目在一个菜单,或 -将其移至另一个文件夹。 -

-

-右键点击一个条目来重命名,删除它,探索它,排序 -菜单,或执行其他任务.

-

-右键单击orb编辑的设置开始菜单,查看此帮助文件,或 -停止开始菜单。
-

-


- -

- -

-设置

右键单击开始按钮来访问设置:
-
-
-你可以选择只看到基本的设置,或所有可用的 -设置。鼠标悬停在每个设置看描述是用来干嘛的。输入搜索框找到设置的名字。< br > - -每一个设置有一个默认值。默认值可以是常数, -或者它可能取决于当前的系统设置。一旦你编辑一个 -设置它就变成了“修改”,并以粗体显示。要恢复到 -默认值,右键单击设置.
-
- -你可以保存设置到一个XML文件,以及后来的负载他们回来。 -按备份按钮来访问这些功能。从那里你可以 -也重置所有设置到他们的默认值.
- - -
- -大多数设置将改变当你编辑他们立即。例如 -您可以编辑开始菜单,然后在设置对话框是开放的, -访问开始菜单来查看更改。小数量的设置 -要求你退出开始菜单才能看到改变.
- -
- - -提示: 所有设置窗口可调整大小的。通过调整它们,将它们在你想要的。他们会记住新的位置.
- - -
-点击 自定义开始菜单 选项卡来定制菜单项。根据不同的风格你会看到不同的UI.
-
-你可以定制的经典风格的两列开始菜单和 -创建子菜单。左列显示当前菜单项 -和正确的列显示可用的菜单项。拖动从 -右到左到添加项菜单.
-
-
-对Windows 7的风格你只能编辑项为第二列和没有子菜单.
-
-

-双击图标编辑项属性:
-
-在这里你可以选择一个命令的项目,其文本、图标和其他属性。按 恢复默认值 按钮来得到默认的文本和图标选择命令.
-
-命令可以:
- -
    -
  • 一个预定义的命令 - 从下拉
  • 自定义可执行字符串 -- 这可以是一个名称的程序及其参数,或甚至一个URL -(like http://www.google.com). Environment variables like %SystemRoot% are supported
  • left blank - 然后如果链接属性是使用,它将作为一个命令
    -
  • -
-这个链接可以是一个文件路径或一个文件夹。如果它是一个文件, -文件将被执行。如果它是一个文件夹,该文件夹将被打开, -一个子菜单。一些菜单项(如程序和收藏夹)有一个隐式的 -链接属性,所以链接框将被禁用。
- -
- -图标:
- -
    -
  • 留空 - 然后如果链接属性指向一个文件或文件夹,图标的文件或文件夹将被使用
    -
  • 资源文件,icon ID - 例如 %windir%\notepad.exe,2. 不要忘了文件之间的名称和逗号. 确保您使用的是图标的资源ID,而不是图标的索引. 为了达到最好的使用效果 [...] 使用按钮图标组
    -
  • 图标 ID - 同上,但资源文件是 ClassicStartMenuDLL.dll 本身。这是有用的指开始菜单的图标
    -
  • 图标文件 - 例如 C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - 这将使用一个空白图标
  • -
-如果标签或提示属性 $ (美元符号),那么系统将会把它作为一个字符串的名字 StartMenuL10N.ini -文件。实际的文本将取决于当前语言设置。这 -当创建一个菜单是非常有用的,可以添加多个语言.
-
-如果你检查“插入子条目作为按钮”,而不是显示菜单 -项目本身,开始菜单将显示为一行目 -按钮。默认情况下,按钮居中。你可以调整它们 -左边添加一个分离器作为最后一个项目,或者向右对齐它们 -通过添加一个分离器作为第一项。一个可能的用途是取代 -关机菜单项 -单独的按钮关机、重启、注销等.
-
-

管理员设置

-这些设置是 -每个用户和存储在注册中心。默认情况下每个用户都可以编辑 -他们所有的设置。管理员可以锁定特定的设置,所以 -没有用户可以编辑他们:
- -
-在这个例子中,设置“启用右键菜单“一直锁定,任何用户都不能改变。这是实现 -通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.
-
-在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如如果你想上下文菜单默认为禁用,但仍允许用户启用它,如果他们愿意,创建一个DWORD值命名为“EnableContextMenu_Default”并将它设置为0。
-
-最简单的方式了解注册表名称的设置及其作用然后修改它,然后检查 HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -有时你可能想锁定设置为默认值,但你 -不知道默认值是。然后创建一个DWORD值和设置 -它为 0xDEFA.
- -
- -还有一个全局设置“EnableSettings”。将其设置为0的 -注册表来防止用户打开设置对话框:
- -
-
-开始菜单也检查大部分的组策略设置的管理员。运行 gpedit.msc 找到 用户配置 -> 管理模板 -> 开始菜单和任务栏. 从那里你可以禁用运行,关闭,帮助,和其他功能. (不可以在家庭版本的Windows7).
- -
-
-

更多关于皮肤

-你可以选择从许多预装皮肤:
-
-Skins for Classic Start Menu
-
你也可以下载并安装额外的第三方皮肤(从 -主要的网站或从另一个地方)。在你下载一个新的皮肤 -你必须复制 .skin 文件到皮肤目录 通常 C:\Program -Files\Classic Shell\Skins. 之后,它将在设置里变为可用.
-
-注意: 一些皮肤可能是专为 -经典的、基本的、或Aero模式。例如一个Aero皮肤可能需要 -玻璃支持任何看起来奇怪如果经典的或基本的主题 -选定的。一些Aero皮也可能需要特定的玻璃颜色选择.
-
-你可以创建你自己的皮肤。你将需要一个图像编辑器,该编辑器 -支持alpha通道(如Gimp或Photoshop)和一个工具来编辑 -资源文件(如Resource Hacker或Visual Studio)。当然, -一些人才为图形设计:)。阅读 Skinning Tutorial before you begin.
-
-

-

Search


-
- 搜索框允许您搜索的开始菜单的内容, -项目在PATH环境变量和索引文件。你可以搜索框 -显示为一个普通的菜单项,然后您能使用 -向上/向下箭头键。你可以选择搜索框选中 -默认当你打开开始菜单。或者你可以选择激活 -搜索框只与Tab键,所以直到你按Tab键你可以使用 -键盘导航好像搜索框是不存在的.
-
-搜索结果显示在主菜单中如果您使用的是Windows 7的风格或子菜单为经典的风格.
-点击每个类别扩大它,看到更多的结果。点击图标查看所有结果结束在Explorer.
-
-经典的款式让您注册附加“搜索提供商”,您可以使用它 -搜索的文本搜索框。你运行搜索程序 -无论是从菜单中选择,或通过 -快捷Alt +键。在这个例子中使用 Alt+A for Agent Ransack.
-
-
-这是通过添加SearchBoxItem 定制开始菜单 tab:
-
-
-打开每个子条目,输入一个命令来启动搜索程序。如果你使用 %1 在命令时,它将被替换为搜索框的内容。如果你使用 %2 -它将被换成了编码的url -风格的搜索文本。输入 -标签,提示,和图标来完成你的菜单项。在标签文本你 -可以使用 & 加速搜索 (例如 &Agent Ransack).
-
-这里有一些可用的命令:
-搜索使用 Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-搜索使用 Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
-搜索使用 Google: http://www.google.com/#q=%2
-搜索使用 Bing: http://www.bing.com/search?q=%2
-
-
-

定制开始按钮
-

Classic Shell 可以添加自己的启动按钮到任务栏。它可以 -甚至替换默认启动按钮在Windows 7。你可以选择从 -一个航空风格orb,一个矩形经典按钮,或 -你可以自己做。对于一个自定义的启动按钮您需要一个图像 -包含3个状态的按钮——正常、获取焦点、按下:
-Start button images
-图像必须是一个32位PNG或BMP。默认的宽度 -图像确定按钮的大小。你可以覆盖到 -进入一个自定义宽度.
-你可以找到许多在线定制启动按钮图像。这里有几个例子:
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Localization

- -用户界面(除了设置对话框)是本地化35 -语言.
- -设置对话框是翻译在一个较小的数量的语言。 -默认的安装只包含英语。更多的语言可以 -下载的 翻译页面. 确保您下载了翻译包为匹配的版本的ClassicShell.
- - -
-

命令行

-The ClassicStartMenu.exe 支持5个命令行参数: -open, -toggle, -togglenew, -exit and -settings.
-
-前两个做什么名字所暗示的。一打开经典开始菜单,其他 -切换它。您可以使用参数来创建一个快捷方式在你的 -快速启动栏,打开开始菜单。或设置热键在 -项目如 WinKey.
-
-第三个“-togglenew”切换默认的Windows开始菜单(或开始屏幕)。它是有用的,如果 -你想创建一个快捷方式或一个热键打开默认的菜单和使用赢 -关键的经典菜单.
-
-使用 "-exit" 开始菜单中退出。这个命令只会工作,在开始菜单目前不忙状态.
-
-使用 "-settings" 打开开始菜单设置。这有助于创建一个快捷方式编辑设置.
-
-
-

Accessibility

开始菜单支持屏幕阅读器像JAWS, -或微软的旁白。如果可访问性支持原因可以禁用的问题的 一般行为 选项卡的设置
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Chinese/ClassicStartMenuADMX.txt deleted file mode 100644 index 26ec146b7..000000000 --- a/ClassicShellSrc/Localization/Chinese/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell 设置 -State.text = 状态: -State1.text = 锁定为此设置值 -State2.text = 锁定为默认值 -State3.text = 未锁定 -State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 -State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 -State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 - -ClassicStartMenuCat.text = 经典“开始”菜单 -ClassicStartMenuCatHelp.text = 经典“开始”菜单的组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Shell 4.0.4 或更高的版本。 -SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 -SUPPORTED_CS404_WIN78.text = 仅用于 Windows 7 或 Windows 8。 -SUPPORTED_CS404_WIN781.text = 仅用于 Windows 7 或 Windows 8.1。 -SUPPORTED_CS404_WIN8.text = 仅用于 Windows 8。 -SUPPORTED_CS404_WIN881.text = 仅用于 Windows 8 或 Windows 8.1。 -SUPPORTED_CS404_WIN81.text = 仅用于 Windows 8.1。 -SUPPORTED_CS404_CLASSIC1_STYLE.text = 仅用于只有一列的经典“开始”菜单。 -SUPPORTED_CS404_CLASSIC2_STYLE.text = 仅用于双列的经典“开始”菜单。 -SUPPORTED_CS404_CLASSIC_STYLE.text = 仅用于经典样式的“开始”菜单。 -SUPPORTED_CS404_WIN7_STYLE.text = 仅用于 Windows 7 样式的“开始”菜单。 - - -EnableSettings.nameOverride = 启用设置 -EnableSettings.tipOverride = 允许用户自由设定设置值 - -MenuStyle.nameOverride = 菜单样式 -MenuStyle.tipOverride = 选择“开始”菜单的样式。 -MenuStyle_Classic1.nameOverride = 单栏经典样式 -MenuStyle_Classic2.nameOverride = 双栏经典样式 -MenuStyle_Win7.nameOverride = Windows 7 样式 - -MouseClick.nameOverride = 左键单击 -ShiftClick.nameOverride = 按住 Shift 键单击 -WinKey.nameOverride = 按下 Windows 键 -ShiftWin.nameOverride = 按下 Shift + Win 键 -MiddleClick.nameOverride = 中键单击 -Hover.nameOverride = 鼠标悬停 - -; skins -SkinC1.nameOverride = 单列经典“开始”菜单的皮肤 -SkinC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤 -SkinVariationC1.nameOverride = 单列经典“开始”菜单的皮肤变体 -SkinVariationC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) -SkinOptionsC1.nameOverride = 单列经典“开始”菜单皮肤的选项 -SkinOptionsC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsC1”的键值。 -MenuItems1.nameOverride = 单列经典“开始”菜单皮肤的菜单项 -MenuItems1.tipOverride = 选择用于单列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“MenuItems1”的键值。 -SkinC2.nameOverride = 双列经典“开始”菜单的皮肤 -SkinC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤 -SkinVariationC2.nameOverride = 双列经典“开始”菜单的皮肤变体 -SkinVariationC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) -SkinOptionsC2.nameOverride = 双列经典“开始”菜单皮肤的选项 -SkinOptionsC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsC2”的键值。 -MenuItems2.nameOverride = 双列经典“开始”菜单皮肤的菜单项 -MenuItems2.tipOverride = 选择用于双列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“MenuItems2”的键值。 -SkinW7.nameOverride = Windows 7 样式“开始”菜单的皮肤 -SkinW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤 -SkinVariationW7.nameOverride = Windows 7 样式菜单的皮肤变体 -SkinVariationW7.tipOverride = 选择用于 Windows 7 样式“开始”菜单的皮肤变体(用于带有多种变体样式的皮肤) -SkinOptionsW7.nameOverride = Windows 7 样式菜单皮肤的选项 -SkinOptionsW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsW7”的键值。 -MenuItems7.nameOverride = Windows 7 样式菜单的菜单项 -MenuItems7.tipOverride = 选择用于 Windows 7“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“MenuItems7”的键值。 - -; windows 7 -SkinA.nameOverride = 用于 Windows 7 样式菜单的“所有程序”子菜单的皮肤 -SkinA.tipOverride = 选择用于 Windows 7 样式“开始”菜单的“所有程序”子菜单的皮肤 -SkinVariationA.nameOverride = Windows 7 样式菜单“所有程序”子菜单的皮肤变体 -SkinVariationA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤变体(用于带有多种变体样式的皮肤) -SkinOptionsA.nameOverride = Windows 7 样式菜单“所有程序”子菜单皮肤的选项 -SkinOptionsA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsA”的键值。 - -; metro settings -SkipMetro.tipAddition = 此设置值对于 Windows 8.1 无效。你需要使用系统自带的设置来默认登录到桌面环境 - -; hidden -FolderStartMenu.nameOverride = “开始”菜单文件夹 -FolderStartMenu.tipOverride = 在此输入用户的“开始”文件夹路径(同时覆盖用户的“所有程序”文件夹路径设置)。\n此路径可包含环境变量。\n注意:此设置在“设置”对话框是无法修改的。 -FolderPrograms.nameOverride = “所有程序”文件夹 -FolderPrograms.tipOverride = 在此输入用户的“所有程序”文件夹路径设置。\n此路径可包含环境变量。\n注意:此设置在“设置”对话框是无法修改的。 -FolderCommonStartMenu.nameOverride = 公共“开始”菜单文件夹 -FolderCommonStartMenu.tipOverride = 在此输入所有用户共用的“开始”文件夹路径(同时覆盖所有用户共用的“所有程序”文件夹路径设置)。\n注意:此设置在“设置”对话框是无法修改的。 -FolderCommonPrograms.nameOverride = 公共“所有程序”文件夹 -FolderCommonPrograms.tipOverride = 在此输入所有用户共用的“所有程序”文件夹路径设置。\n注意:此设置在“设置”对话框是无法修改的。 -AutoStartDelay.nameOverride = 自动启动延时 -AutoStartDelay.tipOverride = 在此输入用户登录到系统后自动运行经典“开始”菜单程序的延迟时间(以毫秒为单位),此设置对于用户手动执行 ClassicStartMenu.exe 无效。\n注意:此设置在“设置”对话框是无法修改的。 - -; other -StartButtonIcon.tipAddition = 此设置值可以是一个图标文件(*.ico)的路径,或者是一个可执行文件(*.exe)或扩展应用程序库文件(*.dll)的路径与该文件中的图标编号(ID)的组合 -StartButtonPath.tipAddition = 此设置值应为一张 BMP 或 PNG 图片的路径 -SoundMain.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 -SoundPopup.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 -SoundCommand.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 -SoundDrop.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 -ExpandFolderLinks.tipAddition = 仅适用于 NTFS 的符号连接 (例如目录连接点),不适用于快捷方式文件 -StartHoverDelay.nameOverride = 鼠标悬停延迟(用于“开始”按钮) -AllProgramsDelay.nameOverride = 鼠标悬停延迟(用于 Windows 7 的“所有程序”项目) -CSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“CSMHotkey”的键值。 -WSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\IvoSoft\ClassicStartMenu\Settings”键中寻找名称为“WSMHotkey”的键值。 diff --git a/ClassicShellSrc/Localization/Chinese/License.html b/ClassicShellSrc/Localization/Chinese/License.html deleted file mode 100644 index fe2a6f254..000000000 --- a/ClassicShellSrc/Localization/Chinese/License.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - 许可协议 - -

Classic Shell 官方网站  许可协议
-


-Classic Shell © 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-使用本软件表示您接受这些条款。如果您不接受这些条款,请不要使用该软件.
-
-如果您遵守这些许可条款,您有以下权利.
-
-
    -
  1. -

    许可范围. 该协议只授予您某些使用该软件的权利。作者保留所有其他权利

    -
  2. -
  3. -

    安装和使用. 这个软件是免费的。您可以在您的计算机上免费安装和使用.

    -
  4. -
  5. -

    再分发权利. 您可免费再分发软件; 但请不要修改软件的来源信息.

    -
  6. -
  7. -

    商标. -Classic Shell的名称和标志属于原作者的商标。不允许使用它们来识别其他产品或服务的.

    -
  8. -
  9. -

    免责条款. -该软件提供的“AS IS”,不附带任何明示或暗示的保证,包括但不限于适销性的保证,适用于特定用途及非侵权。在任何情况下,作者或版权持有人都不承担任何索赔,损害赔偿或其他责任,无论是合同,侵权或其他行动,所产生的与软件无关的或者相关的,或者是使用软件或软件其他交易行为。 - -.

    -
  10. -
  11. -

    其它事项: -基本上,你可以自由使用这个软件用于任何目的,如果它没有你期望的一些功能,请不要责怪。如果在使用此软件中发生的任何损失,你不能追究作者的责任。不得通过销售此软件获利,毕竟你是免费得到的。 - .

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/Links.html b/ClassicShellSrc/Localization/Chinese/Links.html deleted file mode 100644 index 3dbc99936..000000000 --- a/ClassicShellSrc/Localization/Chinese/Links.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - Classic Shell - -

Classic Shell website  Links


在Classic Shell网站上可以找到最新的版本:
-http://www.classicshell.net/
-
在以下网站上可以找到最新的中文版本:
-http://www.tao444.com
-
-查看历史版本:
-History: http://www.classicshell.net/history/
-
-
-

获得帮助

-常见问题及解答请看这里:
-FAQ: http://www.classicshell.net/faq/
- -
-如果在FAQ里不能找到问题的解决方案, 尝试访问论坛:
-论坛: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

报告问题

-提交bug和功能改进建议在开发者论坛:
-开发者论坛: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/Main.html b/ClassicShellSrc/Localization/Chinese/Main.html deleted file mode 100644 index 071366320..000000000 --- a/ClassicShellSrc/Localization/Chinese/Main.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Classic Shell website  Classic Shell

-Version 4.3.1 – general release

-Version 4.3.1 中文制作:china591@gmail.com -

什么是 Classic Shell?

-Classic Shell™ 一款将Windows 7和Windows 8开始菜单方便的改成经典样式的小工具。不需要重启系统。[4]优化、美化“开始”菜单,替换Windows 7/8 的系统“开始”菜单,使之还原为 Windows 2000或Windows XP的样子。用来在win7和win8电脑上使用经典windows开始菜单[5]的软件。是一个多 功能,可以支持老版本的Windows,但后来被删除支持。它 有一个可定制的开始菜单,它增加了一个 Windows资源管理器的工具栏,并支持多种小功能.
-
-
-

系统要求

-可以运行在Windows Vista、Windows7、Windows 8、Windows Server 2008、Windows Server 2008 R2和Windows Server 2012的32位和64位版本 (同一安装程序同时适用于x86和amd64平台)。一些开始菜单的皮肤 需要启用Aero主题。其他至少需要基本的主题。
-
-
-

组件


- -Classic Shell 包含三个组件: -
-

卸载

-你可以卸载ClassicShell 控制面板 -> 程序和功能. 另外一种方式是  再一次运行安装程序后选择“移除”.
-需要注销才能完成卸载.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Chinese/images/ClassicShell.png b/ClassicShellSrc/Localization/Chinese/images/ClassicShell.png deleted file mode 100644 index 1c1786845..000000000 Binary files a/ClassicShellSrc/Localization/Chinese/images/ClassicShell.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Chinese/zh-CN.dll b/ClassicShellSrc/Localization/Chinese/zh-CN.dll deleted file mode 100644 index 8e71b86de..000000000 Binary files a/ClassicShellSrc/Localization/Chinese/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicExplorer.html b/ClassicShellSrc/Localization/ChineseTW/ClassicExplorer.html deleted file mode 100644 index 9a0592e01..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicExplorer.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - - - Classic Explorer - -

Classic Shell   Classic Explorer


-Classic Explorer O Windowsɮ`ު~{:
    - -
  • bɮ`ޥ[JYǤ@ާ@uC (ܤWhƧBŤUBƻsBKWBRBeBEmail)C uCiۭq
  • -
  • ϥΧ͵u嫬vN Windows 7 ƻs UIA Windows XP
  • - -
  • Bz Windows ɮ`ުƧO Alt+Enter ܿƧe
  • - -
  • ѦۭqƧOﶵAϬݰ_ӧ Windows XP AΤHJHXi}s
  • -
  • bACܥiκϺЪŶMXpɮפjp
  • -
  • b}Cέys
  • -
  • ״_b Windows 7 _M\ V ʤ֦@θƧ|ϥܡBb檺DƧBbM˵ʤֱƧǼYMh
    -
  • - - - - -

- - -

sƻs UI (ȭ Windows 7)
-

- -b Vista ƻsɮץBĬɡA|He{:
- -
- -e
- -

?

- -

uzŪr@beC ~ثe|MIdzC z|Bʷƹӱ UIApb Lucas Arts ICC ̫OV|LiΩʡC iD uOAڪDڥbAڭnмgҦɮסv zU Alt+DAWBWBWBŮ! o Street Fighter 3 Akuma Kara Demon ٧xC oFuɶMŶAOƻsɮסC

- -

Classic Explorer ~q Windows XP ^²檺ܤ:
-

- -


-

- -

ߧYFѯI諸 (u V bݪs)A²L (U Y 䬰uOvAA 䬰ƻsҦɮ) BMiHݨɮ׸sMӸjC MANpP Windows XPAb@U [_] sɫ Shift Nuҧ_v (ΥunU Shift+N )C
-

- -

pG@U [hK] No Windows lܤC q̱NݨҦԲӸƨèouƻsAOdɮסvB~ﶵC

-

n: uN UIC iڽƻshtΤvTC
-

-


-

- - - -

Alt+Enter bƧO

- -Alt+Enter O Windows UΧֳtAHaXeC s Windows AbܸƧOLkʧ@C bkɮװϫhʧ@`C P Windows XP Alt+Enter bүॿ`ʧ@ۤAoO}{HC

YnѨMDA Classic Explorer ~{|zU Alt+Enter ܥثeƧeC
-

-


-

- - -

Windows ɮ`ުuC

-b Vista Windows ɮ`ިSpP Windows XP uCC pGnܤWhƧAϥέysCC pGnHƹƻsΧRɮסA@UkM [R] ROC k\|Hۦw˧h߼hXR\ܱoVӶVjA]ӻݭn@ǮɶMkROC
-

YnѨMDA Classic Explorer ~{[JsuC:
-

- - ɮ`ޤuC
-
-ҥΪs: ܤWhBŤUBƻsBKWBRBeBqllB]wC iHq []w] ܤ[JhsC
-
-:
    - @U [W] sɫ Ctrl Hbsɮ`޵}ҤWhƧC
    - @U [R] sɫ Shift Hä[Rɮ
- -
- -suCbw˫ᤣ|۰ܩɮ`ޡC ϥΫei@ǰʧ@:
- -
    - -
  1. }ҷs Windows ɮ`޵ (Win + E )
  2. -
  3. bɮ`޶}ҥ\ V u (Alt + T )Ƨﶵ˵ ޼ҡAýT{Ŀu@ܥ\vC
  4. -
  5. b\CkÿuClassic Explorer CvHܤuCC
  6. -
  7. pGﶵiϥ (uݨuwuCv)Aziॲq Internet Explorer ҥΥ~{C Internet ExplorerAbuC@UkAÿuClassic Explorer BarvC N߰ݱzO_nҥΦ[AuҥΡvAۦAƨBJ 1 3C
  8. -
  9. YϦpݤuCAi Internet Explorer XR\wbtΰΡC oq`OAw]ȡC }ҡuںﶵvAܡuiv޼ҡAˬd]wuҥΨOtsvC
    -
  10. - -

-

AC
-

-Classic Explorer ٭lɮ`ުACAܥiκϺЪŶMɮתjp:
-
-ACɮפjp
-
-تACAYϿWL 100 ɮסA|ܿjpC ɮ׮ɡC|ܸƧҦɮתXpjpC
-
Windows 7 : Classic Explorer Wjw]ACӤONC Yn˵Aq [˵] \}ҡC ACPɮ`ޤUݨ쪺Ŧ [ԲӸƵ] PC ziHq [´޲z] \ [ԲӸƵ] H`٪ŶC o]O Windows 7 ɮ`ޤ BugAɦbACܥrC U F5 Hsz˵èoACrC
-
Windows 8 : Classic Explorer [JۤvACC zùw]ACH`٪ŶC b\Ͽ [˵] ޼ҡA۫@U [ﶵ]C bﶵ [˵] ޼ҡAuܪACv ֨AèC
-
- - -

]w

ziHquCαq [}l] \s Classic Explorer ]w:
-
-
ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
-
ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
- -
- -U [Tw] s]wC j]wNbU}ҷsɮ`޵ɮMΡC ּƳ]wbݨܧeNݭnnXC
- -
- -Ƶ: Ҧ]wiվjpC վjpHߩұmC ̱N|OsmC
- -
-oOۭq@ӽd:
- - DCվ
-
-@U [uCs] ޼ҥHۭquC:
-
-
ܥثeuCsAΥkCXi[JuCsC ziHqk즲s쥪AWU즲wƫsC pG즲@ӫsbt@ӤNإߤl\C
ȯdbCӫsWHdݨ@Ϊ²zC bCӫs@UkHsh\ (pRBsRW)C qk\]iH]uClAC
b檺CӶإߤ@W١C oOتѧOrBu]t^rBƦrMuC YǶ (p SEPARATOR) ୫sRWC
-
-n: ëDҦiΪROw]ϥܩΤrC ] Windows SөROϥܡAp _BC pGznbuCϥγoǫsANѦۤvϥܡC Ѿ\HUpiC
-
-buCmsAiHsݩʡC Uss:
-suCs
-bsROBrMϥܡC U [٭w]] sHoܩROw]rMϥܡC
ROiHO:
-
    - - -
  • Odť - ɦpGϥγsݩʡANHROʧ@
  • -
  • wwqRO@ - qUԦ\
  • -
  • open <YǸƧ> - oNbثes}ҸƧ
  • -
  • sortby <property> - oN̵eƧ - name, type, size dateC beeϥΡu-vHDZƧ: "sortby -name"C ziHϥΨ䥦eApGDNXC Ҧp "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" P "sortby name" ۦPC heNXAаѦ Windows SDK ɮ propkey.h (]b - U "Full property table")C ëDҦeNXĩΤ䴩 (Ҧp album year e {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 ubܭֱMɰʧ@)
  • -
  • groupby <property> - sortbyA̵eɮסC ϥΩRO groupby teӰΤ
    -
  • - - - -
  • ۭqr - oiHO{W٩M޼ơAάƦ URL (p http://www.google.com)C iHϥܼơAp %SystemRoot%C ]iHϥιwdm %1, %2, %3, %4 M %5:
  • -
      -
    • %1 OثeƧ|C аOApGثeƧOϺоڥؿANϥΤϱ׽u (p C:\)
      -
    • -
    • %2 Oɮת|C (u@ɮ׮)
    • -
    • %3 OȦsrɮתW١A]tҦɮסC rɮפC]t@ɮ׻P䧹|
      -
    • -
    • %4 P %3 ۦPAɮ׬O Unicode (UTF16) 榡C ɮץ]tL byte ǼаOC ۦPROPɨϥ %3 M %4
      -
    • -
    • }o̴: ϥ %3 %4 ɡAR{ɮ׬OROdC _hNd{ɮרîOϺЪŶC ~ApGROODxε{Χ妸ɮסANHLTҦҰʤtDx
    • - -
    • %5 OȦsrɮתW١AΨӱNRO^ Classic ExplorerC pGɮת}l 2 bytes 255 M 254Ahɮ׵ UnicodeC @uϥΤ@өROC ROର:
    • -
        -
      • open <ƧW> - ɮ`޾쵹Ƨ
      • -
      • select <ɮצWٲM> - ɮסAѾlC ɮצW٥H tab δrjC ɮפ]t|C pGAN|
        -
      • -
      • refresh - szɮ`
      • -
      -
    -
      -
    • }o̴: ϥ %5 RONHLTҦ (pPϥ %3 %4 RO)Aɮ`ޤ]NݳBz{ǧC Bz{ǥ֧A]ɮ`ަbRON^
    • -
    • @ǽdҽЬdݤU@`ApϥγoǰѼ
      -
    • - -
    -
-siHOɮשθƧ|C YOɮסANɮסC YOƧANHl\}ҸӸƧ (uw̤Whs)C
-
-ϥܥiHO:
-
    -
  • Odť - ɦpGϥγsݩʫVɮשθƧANϥθɮשθƧϥ
    -
  • -
  • 귽ɮ,ϥ ID - Ҧp %windir%\notepad.exe,2C ɮשMr঳ŮC T{ϥιϥܪ귽 IDAӫDϥܪޡC FF̨ήĪGAϥιϥܤǪ [...] s
  • -
  • ,ϥ ID - PW@ˡA귽ɮ׬ ClassicExplorer.dll C ѷӨ Classic Explorer ۤvϥܮɬOΪ
    -
  • -
  • ϥɮ -  Ҧp C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • none - oNϥΪťչϥ
  • -
-pGҩδݩʥH $ (rŸ) }YAhtαN䬰 ExplorerL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪuCɬOΪC
-
-}o̴: ۭqROswĿΤwΡC uCˬdnɾX HKCU\Software\IvoSoft\ClassicExplorer tsW٪ DWORD ƭ (W٥Ω)C 0 ܥ`A1 wΡA2 wĿC uCbҰʮŪnɾXC Ynjss䪬AbݭnMҦɮ`޵AO ClassicShell.CBandWindow lAöKWT WM_CLEARC pGzb}ou@CҨϥΪۭq exe ɬOΪC
- -
-

ۭqROd

-

0) ݭnɨϥΤ޸

F䴩]tŮ檺|AziHb|ѼƫeϥΤ޸C ޸Dl׻ݭnApbHUd 1 M 2C нTե]tŮ|ROHקKN~C
-
-

1) CLثeƧ

- -ϥΦRO: cmd.exe /k echo %1C ثeƧ|NN %1C
-
-

2) bOƥ}ҿɮ

-ϥΦRO: %SystemRoot%\notepad.exe %2C ɮתWٱNN %2C ݭn޸A] Notepad ϥξөROCɮצW١C
-
-

3) ƻsɮרWhƧ
-

-إߧ妸ɮצW٬C:\CopyParent.bat:
-set list=%1
set list=%list:"=%
for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
del %1
-
-ϥΦRO: C:\CopyParent.bat "%3"C ]tҦɮתW٪rɮױNN %3C 妸ɮױNŪӤrɮתC@AýƻsCӿɮרWhƧC b妸ɮ׵ARlȦsɮסC e set ROq %1 ѼƲ޸C
-
-

4) Ҧrɮ

-إߧ妸ɮצW٬ C:\SelectText.bat:
echo select > %1
dir *.txt /b >> %1
-
-ϥΦRO: C:\SelectText.bat "%5"C %5 NHťդrɨNA䤤ROXr "select" MnɮײMCudir *.txt /bvROѸӲMC
-
-
- -

tκ޲z]w

]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:
-
-bdҡA]wuܤWsvwlסubW@/U@evBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer nɾXӹFC إߦW٬uShowUpButtonvrȨó]uBeforeBackvC
-
YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw] [W] sb [W@] e\ϥΪ̵ݭnܧAإߦW٬uShowUpButton_DefaultvrȨó]uBeforeBackvC
-
-Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
-
-o]O]w EnableSettingsC bnɳ]w 0 HϥΪ̶} []w] ܤ:
-ΩҦ]w
-
-ziHϥ 2 ӵnɳ]wuProcessWhiteListvMu"ProcessBlackListvAӧOBz{DZҥΩΰ Classic ExplorerC ProcessWhiteList ONJ Classic Explorer Bz{DzMC uϥγBz{ǪW (punotepad.exev)AH , ; jhӦW١C ProcessBlackList OJ Classic Explorer Bz{DzMC zuϥΨ䤤@زMApGwزMAN¦WC Mubҥɮ`ޥH~Bz{Ǥ䴩\ɨϥΡC ɳoǥ\O: @έ|ϥܩMNƻsܤC
-
-]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
-
- -
- -

Windows ]w̩ۨ
-

-Y Classic Explorer ]wݭnҥίSw Windows ]w:
-
    -
  • Windows Vista ˦ - ϥ Windows ϥ Aero Basic GDD
  • -
  • ۰ʾƧ - ɮ`޳]wu۰ʮi}ثeƧvɡA]w~]uûvC b u -> Ƨﶵ @ ޼Ҭd
  • -
  • bDCܼD - DNܧ|W٩ΥuثeƧW١C Yndݧ|Aݭnb u -> Ƨﶵ ˵ ޼ҤҥΡubDCܧ| (ȭ Classic DD)v
  • -
  • ҦAC]w - ݭnܪAC (nPԲӸƵVc)C ˬd ˵ -> AC
  • -
- -
- -

a

- - - - -ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Classic Shell T½Ķ]C
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/ChineseTW/ClassicExplorerADMX.txt deleted file mode 100644 index c41dbd7b4..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 狀態: -State1.text = 鎖定為此數值 -State2.text = 鎖定為預設值 -State3.text = 不鎖定 -State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 -State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 -State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Shell 4.0.4 或以上。 -SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 -SUPPORTED_CS404_WIN881.text = 需要 Windows 8 或 Windows 8.1。 - -AddressAltD.nameOverride = 網址列的額外快速鍵 -AddressAltD.tipOverride = 輸入字母「A」到「Z」作為網址列的快速鍵,與 Alt 鍵結合 -EnableSettings.nameOverride = 啟用設定 -EnableSettings.tipOverride = 允許使用者能編輯自己的設定 -ProcessWhiteList.nameOverride = 處理白名單 -ProcessWhiteList.tipOverride = 能載入 Classic Explorer 的處理程序清單。 只使用處理程序的名稱 (比如「notepad.exe」),以 , 或 ; 分隔多個名稱。 -ProcessBlackList.nameOverride = 處理黑名單 -ProcessBlackList.tipOverride = 不載入 Classic Explorer 的處理程序清單。 只使用處理程序的名稱 (比如「notepad.exe」),以 , 或 ; 分隔多個名稱。 -ToolbarItems.nameOverride = 工具列按鈕 -ToolbarItems.tipOverride = 選取顯示在工具列的按鈕。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態按鈕,接著在以下位置尋找名稱 ToolbarItems 的數值 HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = 只在檔案總管啟用對話方塊 (提昇效能) diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicIE.html b/ClassicShellSrc/Localization/ChineseTW/ClassicIE.html deleted file mode 100644 index c9bf30eda..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicIE.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Classic IE - -

Classic Shell   Classic IE


-Classic IE
-O Internet Explorer p~{:
-
    -
  • bDC[JDAHKݨ쭶D
  • -
  • bACܦwʰϰ
  • -
  • bACܸJi
  • -
-
-˵㭶DAYϤAX޼:
-
-
dݶiשMwʰϰ:
-
-
-

w

-zw Classic IE ᭺ Internet Explorer Aiണܦw˷s[٬ ClassicIEBHO MO_nҥΡC @U [ҥ] sC pGo촣ܡA u -> ޲z[ ýT{ ClassicIEBHO wҥΡC ҥΪ[ᥲsҰ Internet Explorer HҰʥ~{C
-
-

]w

-ziHq u -> Classic IE ]w αq [}l] \s]wC ]wDmMrAHΦbACܤTC
-
-
ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
- -
-ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
- - -
- - -U [Tw] ٭]wC zݭnsҰ Internet Explorer HMηs]wC
- - -
-

tκ޲z]w

-]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯sC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE nɾXӹFC
-
-zi]Ʊ椣w]wuмglȡC hbnɼƭȪW٥[Ju_Defaultv"C
-
-Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
- -
- -o]O]w EnableSettingsC bnɳ]w 0 HϥΪ̶} []w] ܤ:
- -
-
-]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicIEADMX.txt b/ClassicShellSrc/Localization/ChineseTW/ClassicIEADMX.txt deleted file mode 100644 index 11e136f05..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 狀態: -State1.text = 鎖定為此數值 -State2.text = 鎖定為預設值 -State3.text = 不鎖定 -State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 -State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 -State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Shell 4.0.4 或以上。 -SUPPORTED_IE9.text = 需要 Internet Explorer 9 或以上。 - - -EnableSettings.nameOverride = 啟用設定 -EnableSettings.tipOverride = 允許使用者能編輯自己的設定 -CaptionFont.tipAddition = .\n\n格式為 , , 。 例如 "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShell.hhp b/ClassicShellSrc/Localization/ChineseTW/ClassicShell.hhp deleted file mode 100644 index 0e9d28340..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShell.hhp +++ /dev/null @@ -1,17 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default Font=Ln,10,0 -Default topic=Main.html -Display compile progress=Yes -Language=0x404 (cAxW) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShellADMX.txt b/ClassicShellSrc/Localization/ChineseTW/ClassicShellADMX.txt deleted file mode 100644 index 50c65a0dc..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 狀態: -State1.text = 鎖定為此數值 -State2.text = 鎖定為預設值 -State3.text = 不鎖定 -State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 -State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 -State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Shell 4.0.4 或以上。 - -Language.nameOverride = Classic Shell 元件的語言 -Language.tipOverride = 選取 Classic Shell 所使用的語言 (例如: zh-TW 或 en-US 或 de-DE)。 語言將影響 [開始] 功能表、工具列等中文字。 如果已安裝適當的語言 DLL,設定 UI 也會翻譯 -Update.nameOverride = 啟用自動檢查新版本 -Update.tipOverride = 選取時,Classic Shell 將每星期檢查新的版本。 如果有 Classic Shell 軟體的新版本或目前語言的更新將通知您 diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/ChineseTW/ClassicShellEULA.rtf deleted file mode 100644 index a1e7e67d2..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShellEULA.rtf +++ /dev/null @@ -1,284 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe1028\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt PMingLiU};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f39\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt PMingLiU};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt PMingLiU};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f40\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f41\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f43\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f44\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f45\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f46\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f47\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f48\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f182\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt PMingLiU};} -{\f380\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f381\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f383\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f384\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;} -{\f387\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f388\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f400\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f401\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\f403\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f404\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f407\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f408\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);} -{\f410\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f411\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f413\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f414\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\f417\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f418\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f432\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt PMingLiU};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt PMingLiU};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128; -\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{\s24\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink25 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs25 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink24 \slocked \spriority10 \styrsid8675715 Title Char;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext26 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s27\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink28 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs28 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink27 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\s29\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{\*\cs30 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\*\cs31 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;}{\s32\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 -\sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\*\cs35 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\s36\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar -\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink37 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs37 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink36 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 -\ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\* -\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 \sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}}{\*\listtable{\list\listtemplateid1887754378 -\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4 -\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 -\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1203093\rsid1600407\rsid1642706\rsid1781248\rsid2106295\rsid2627704\rsid4477449\rsid5141723\rsid5720124\rsid8598142 -\rsid8675715\rsid9385918\rsid9851428\rsid9906829\rsid10302552\rsid12398630\rsid12533210\rsid12659872\rsid12679588\rsid13055802\rsid13962646\rsid14231072\rsid14297104\rsid14513824\rsid14753465\rsid14972022\rsid15356188\rsid15734083\rsid16735381}{\mmathPr -\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51}{\revtim\yr2015\mo12\dy21\hr10\min20}{\version29}{\edmins66}{\nofpages1} -{\nofwords76}{\nofchars438}{\nofcharsws513}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s24\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2627704\charrsid2627704 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u25480\'b1\'c2\u27402 -\'c5\'76\u21332\'a8\'f3\u-29840\'c4\'b3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8675715\charrsid8675715 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell \'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14513824 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1203093 \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 -\hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022 \hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid12659872\charrsid2106295 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid8675715 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'a8\'cf\u29992\'a5\'ce\u27492\'a6\'b9\u-28961\'b3\'6e\u-25900\'c5\'e9\u20134\'a5\'e7\u21363\'a7\'59\u24744 -\'b1\'7a\u25509\'b1\'b5\u21463\'a8\'fc\u-28647\'b3\'6f\u20123\'a8\'c7\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41\u22914\'a6\'70\u26524\'aa\'47\u19981\'a4\'a3\u25509\'b1\'b5\u21463\'a8\'fc\u-244\'a1\'41\u-30005\'bd\'d0\u19981\'a4\'a3\u-30335\'ad\'6e -\u20351\'a8\'cf\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid8675715\charrsid9851428 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14297104 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'a6\'70\u26524\'aa\'47\u24744\'b1\'7a\u-28555\'bf\'ed\u23432\'a6\'75\u-28647\'b3\'6f\u20123\'a8\'c7\u25480 -\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41\u24744\'b1\'7a\u26377\'a6\'b3\u20197\'a5\'48\u19979\'a4\'55\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14297104 - -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid2627704 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25480\'b1\'c2\u27402\'c5\'76\u31684\'bd\'64\u22285\'b3\'f2\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27492\'a6\'b9\u26781\'b1\'f8\u27454 -\'b4\'da\u21482\'a5\'75\u32102\'b5\'b9\u20104\'a4\'a9\u19968\'a4\'40\u20123\'a8\'c7\u20351\'a8\'cf\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u30340\'aa\'ba\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20316\'a7\'40\u-32763\'aa\'cc\u25793\'be\'d6\u26377\'a6\'b3\u25152\'a9\'d2 -\u26377\'a6\'b3\u20854\'a8\'e4\u20182\'a5\'4c\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 2.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23433\'a6\'77\u-30499\'b8\'cb\u21644\'a9\'4d\u20351\'a8\'cf\u29992\'a5\'ce\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28647 -\'b3\'6f\u20491\'ad\'d3\u-28961\'b3\'6e\u-25900\'c5\'e9\u20813\'a7\'4b\u-29509\'b6\'4f\loch\af31506\hich\af31506\dbch\f31505 \u20379\'a8\'d1\u20491\'ad\'d3\u20154\'a4\'48\u21644\'a9\'4d\u21830\'b0\'d3\u26989\'b7\'7e\u20351\'a8\'cf\u29992\'a5\'ce\u12290 -\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u21487\'a5\'69\u20197\'a5\'48\u23433\'a6\'77\u-30499\'b8\'cb\u21644\'a9\'4d\u20351\'a8\'cf\u29992\'a5\'ce\u22312\'a6\'62\u24744\'b1\'7a\u30340\'aa\'ba\u-26885\'b9\'71\u-32410\'b8\'a3\u23436 -\'a7\'b9\u20840\'a5\'fe\u20813\'a7\'4b\u-29509\'b6\'4f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20877\'a6\'41\u30332\'b5\'6f\u-30644\'a6\'e6\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u21487 -\'a5\'69\u20197\'a5\'48\u-28211\'ad\'ab\u26032\'b7\'73\u30332\'b5\'6f\u-30644\'a6\'e6\u-28961\'b3\'6e\u-25900\'c5\'e9\u-244\'a1\'41\u21482\'a5\'75\u-30335\'ad\'6e\u26159\'ac\'4f\u20813\'a7\'4b\u-29509\'b6\'4f\u21644\'a9\'4d\u19981\'a4\'a3\u25197\'a7\'e1 -\u26354\'a6\'b1\u21407\'ad\'ec\u22987\'a9\'6c\u-28961\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21830\'b0\'d3\u27161\'bc\'d0\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid2627704 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 ClassicShell }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21517\'a6\'57\u31281\'ba\'d9\u21644\'a9\'4d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 -\hich\af31506\dbch\af31505\loch\f31506 logo }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ac\'4f\u20316\'a7\'40\u-32763\'aa\'cc\u30340\'aa\'ba\u21830 -\'b0\'d3\u27161\'bc\'d0\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'a8\'cf\u29992\'a5\'ce\u23427\'a5\'a6\u20497\'ad\'cc\u20358\'a8\'d3\u-29864\'c3\'d1\u21029\'a7\'4f\u20854\'a8\'e4\u20182\'a5\'4c\u29986 -\'b2\'a3\u21697\'ab\'7e\u25110\'a9\'ce\u26381\'aa\'41\u21209\'b0\'c8\u26159\'ac\'4f\u19981\'a4\'a3\u20801\'a4\'b9\u-30159\'b3\'5c\u30340\'aa\'ba\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid5141723 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 5.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25812\'be\'e1\u20445\'ab\'4f\u20813\'a7\'4b\u-29524\'b3\'64\u-32654\'c1\'6e\u26126\'a9\'fa\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28961\'b3\'6e\u-25900 -\'c5\'e9\u26159\'ac\'4f\u26681\'ae\'da\u25818\'be\'da\u12300\'a1\'75\u29694\'b2\'7b\u29376\'aa\'ac\u12301\'a1\'76\u25552\'b4\'a3\u20379\'a8\'d1\u-244\'a1\'41\u27794\'a8\'53\u26377\'a6\'b3\u20219\'a5\'f4\u20309\'a6\'f3\u24418\'a7\'ce\u24335\'a6\'a1\u30340 -\'aa\'ba\u25812\'be\'e1\u20445\'ab\'4f\u-244\'a1\'41\u26126\'a9\'fa\u31034\'a5\'dc\u25110\'a9\'ce\u26263\'b7\'74\u31034\'a5\'dc\u-244\'a1\'41\u21253\'a5\'5d\u21547\'a7\'74\u20294\'a6\'fd\u19981\'a4\'a3\u-27056\'ad\'ad\u26044\'a9\'f3\u-28567\'be\'41 -\u-27977\'be\'50\u24615\'a9\'ca\u30340\'aa\'ba\u25812\'be\'e1\u20445\'ab\'4f\u-244\'a1\'41\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3\u29305\'af\'53\u23450\'a9\'77\u29992\'a5\'ce\u-28652\'b3\'7e\u21644\'a9\'4d\u19981\'a4\'a3\u20405\'ab\'49\u29359 -\'a5\'c7\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62\u20219\'a5\'f4\u20309\'a6\'f3\u20107\'a8\'c6\u20214\'a5\'f3\u-244\'a1\'41\u20316\'a7\'40\u-32763\'aa\'cc\u25110\'a9\'ce\u29256\'aa\'a9\u27402\'c5\'76\u25345\'ab\'f9\u26377\'a6\'b3\u20154\'a4\'48 -\u25215\'a9\'d3\u25812\'be\'e1\u20219\'a5\'f4\u20309\'a6\'f3\u32034\'af\'c1\u-29472\'bd\'df\u12289\'a1\'42\u25613\'b7\'6c\u23475\'ae\'60\u25110\'a9\'ce\u20854\'a8\'e4\u20182\'a5\'4c\u-29524\'b3\'64\u20219\'a5\'f4\u-244\'a1\'41\u28961\'b5\'4c\u-29994 -\'bd\'d7\u26159\'ac\'4f\u22312\'a6\'62\u21512\'a6\'58\u21516\'a6\'50\u-244\'a1\'41\u20405\'ab\'49\u27402\'c5\'76\u27861\'aa\'6b\u30340\'aa\'ba\u19968\'a4\'40\u20491\'ad\'d3\u21205\'b0\'ca\u20316\'a7\'40\u25110\'a9\'ce\u21542\'a7\'5f\u21063\'ab\'68\u-244 -\'a1\'41\u24341\'a4\'de\u-29321\'b0\'5f\u30340\'aa\'ba\u-244\'a1\'41\u-28637\'b3\'73\u32080\'b5\'b2\u-28961\'b3\'6e\u-25900\'c5\'e9\u25110\'a9\'ce\u20351\'a8\'cf\u29992\'a5\'ce\u25110\'a9\'ce\u20854\'a8\'e4\u20182\'a5\'4c\u20132\'a5\'e6\u26131\'a9\'f6 -\u-28961\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1600407 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 6.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25563\'b4\'ab\u21477\'a5\'79\u-30095\'b8\'dc\u-30038\'bb\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22522\'b0\'f2\u26412\'a5\'bb\u19978\'a4\'57\u24744\'b1\'7a\u21487\'a5\'69\u20197\'a5\'48\u-32278\'a6\'db\u30001\'a5\'d1\u30340 -\'aa\'ba\u20351\'a8\'cf\u29992\'a5\'ce\u-28647\'b3\'6f\u20491\'ad\'d3\u-28961\'b3\'6e\u-25900\'c5\'e9\u28858\'ac\'b0\u20219\'a5\'f4\u20309\'a6\'f3\u30446\'a5\'d8\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 ; }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20294 -\'a6\'fd\u19981\'a4\'a3\u-30335\'ad\'6e\u24863\'b7\'50\u21040\'a8\'ec\u-26022\'c5\'e5\u-30179\'b3\'59\u-244\'a1\'41\u22914\'a6\'70\u26524\'aa\'47\u23427\'a5\'a6\u19981\'a4\'a3\u-32515\'af\'e0\u27491\'a5\'bf\u24120\'b1\'60\u24037\'a4\'75\u20316\'a7\'40 -\u26044\'a9\'f3\u24744\'b1\'7a\u25152\'a9\'d2\u26399\'b4\'c1\u24453\'ab\'dd\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u19981\'a4\'a3\u-32515\'af\'e0\u-29805\'c5\'fd\u20316\'a7\'40\u-32763\'aa\'cc\u25215\'a9\'d3\u25812\'be\'e1\u20219 -\'a5\'f4\u20309\'a6\'f3\u25613\'b7\'6c\u23475\'ae\'60\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u19981\'a4\'a3\u-32515\'af\'e0\u-27977\'be\'50\u21806\'b0\'e2\u-28647\'b3\'6f\u20491\'ad\'d3\u-28961\'b3\'6e\u-25900\'c5\'e9\u20358 -\'a8\'d3\u29554\'c0\'f2\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2627704\charrsid2627704 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30050\'b2\'a6\u31455\'b3\'ba\u24744\'b1\'7a\u26159\'ac\'4f\u20813\'a7\'4b\u-29509\'b6\'4f\u20351\'a8\'cf\u29992\'a5\'ce\u30340\'aa\'ba\u12290 -\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10302552 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000004008 -68421c3cd101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/ChineseTW/ClassicShellReadme.rtf deleted file mode 100644 index 8fd36130e..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShellReadme.rtf +++ /dev/null @@ -1,678 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe1028\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f14\fbidi \fnil\fcharset136\fprq2{\*\panose 02010601000101010101}PMingLiU{\*\falt Arial Unicode MS};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \froman\fcharset136\fprq2{\*\panose 00000000000000000000}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \fnil\fcharset136\fprq2{\*\panose 02010601000101010101}PMingLiU{\*\falt Arial Unicode MS};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \fnil\fcharset136\fprq2{\*\panose 02010601000101010101}PMingLiU{\*\falt Arial Unicode MS};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f216\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f217\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f219\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f220\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f221\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f222\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f223\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f224\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f236\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f237\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f239\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f240\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f241\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f242\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f243\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f244\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f556\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f557\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f559\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f560\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f563\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f564\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f576\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f577\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f579\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f580\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f583\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f584\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f586\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f587\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f589\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f590\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f591\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f592\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f593\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f594\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128;\chyperlink\ctint255\cshade255\red0\green0\blue255; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 -Strong;}{\s31\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink32 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs32 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink31 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid7830857 -Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\s38\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink39 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs39 \additive \rtlch\fcs1 -\ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink38 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 -\sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}{\s48\ql \li0\ri0\sa200\sl276\slmult1\widctlpar -\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\nosnaplinegrid\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext48 \slink49 \styrsid10515492 header;}{\*\cs49 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang0\langfe1033\langnp0\langfenp1033 \sbasedon10 \slink48 \slocked \styrsid10515492 Header Char;}{\s50\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\nosnaplinegrid\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext50 \slink51 \styrsid10515492 footer;}{\*\cs51 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang0\langfe1033\langnp0\langfenp1033 \sbasedon10 \slink50 \slocked \styrsid10515492 Footer Char;}}{\*\listtable -{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 -\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname -;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid272743\rsid293311\rsid329139\rsid468832\rsid664385\rsid671798\rsid860525\rsid943367\rsid1054415 -\rsid1071954\rsid1128667\rsid1146520\rsid1329689\rsid1404997\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1640919\rsid1721007\rsid1734676\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid2052359\rsid2114151\rsid2297266\rsid2365166\rsid2382743 -\rsid2440362\rsid2451928\rsid2631124\rsid2756235\rsid2762364\rsid2850720\rsid2912007\rsid2913982\rsid3164638\rsid3298972\rsid3424468\rsid3484632\rsid3544066\rsid3570194\rsid3687072\rsid3954017\rsid3997776\rsid4030209\rsid4077468\rsid4081496\rsid4217741 -\rsid4219695\rsid4279285\rsid4402490\rsid4481191\rsid4485749\rsid4674537\rsid4733133\rsid4785975\rsid4806883\rsid4863662\rsid4869559\rsid4880870\rsid4933774\rsid5124543\rsid5129054\rsid5256481\rsid5314108\rsid5401015\rsid5456447\rsid5651362\rsid5661944 -\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6119665\rsid6299574\rsid6308193\rsid6362832\rsid6436109\rsid6556029\rsid6571556\rsid6582832\rsid6645442\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6823287\rsid6832096 -\rsid6902221\rsid6905770\rsid7018409\rsid7044389\rsid7156515\rsid7160684\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8355555\rsid8471953\rsid8657792\rsid8675000\rsid8784967 -\rsid8797232\rsid8803011\rsid8862529\rsid8874896\rsid8914858\rsid9066351\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9774048\rsid9831548\rsid9836926\rsid9850184\rsid9924894\rsid9981332\rsid9986631\rsid10041644 -\rsid10158802\rsid10241328\rsid10424443\rsid10450127\rsid10515492\rsid10556522\rsid10621302\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10760417\rsid10829429\rsid10842653\rsid10906421\rsid11146303\rsid11157361\rsid11163947\rsid11170098 -\rsid11172209\rsid11364054\rsid11472686\rsid11544597\rsid11607477\rsid11611672\rsid12003133\rsid12009041\rsid12076428\rsid12080198\rsid12209379\rsid12414190\rsid12546021\rsid12605676\rsid12718654\rsid12873293\rsid12919976\rsid12923722\rsid13000728 -\rsid13245866\rsid13269024\rsid13376205\rsid13384093\rsid13461879\rsid13465469\rsid13505068\rsid13522787\rsid13527300\rsid13532658\rsid13596911\rsid13699501\rsid13898636\rsid13959456\rsid13980802\rsid14036376\rsid14051015\rsid14106358\rsid14159676 -\rsid14175596\rsid14176797\rsid14226910\rsid14317648\rsid14433764\rsid14440559\rsid14568210\rsid14681407\rsid14684487\rsid14751137\rsid14829662\rsid14902226\rsid15015205\rsid15038196\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16021474 -\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16462041\rsid16602507\rsid16651668\rsid16716269\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1 -\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be}{\creatim\yr2013\mo7\dy13\hr16\min8}{\revtim\yr2017\mo5\dy27\hr15\min49}{\version44}{\edmins192}{\nofpages3}{\nofwords387}{\nofchars2210}{\nofcharsws2592}{\vern49167}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10515492 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13898636 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10515492 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13898636 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10515492 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13898636 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10515492 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13898636 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Shell -\par }\pard\plain \ltrpar\s31\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 -\loch\af31502\hich\af31502\dbch\f31501 \uc2\u29256\'aa\'a9\u26412\'a5\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid3570194\charrsid10515492 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid8675000\charrsid10515492 -\hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid6362832 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid8675000\charrsid10515492 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid8657792 -\hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid3570194\charrsid10515492 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash \loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\i0\lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u-28646\'b3\'71\u29992\'a5\'ce\u29256\'aa\'a9\u26412\'a5\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i0\insrsid3570194\charrsid10515492 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24863\'b7\'50\u-29923\'c1\'c2\u24744\'b1\'7a\u23433\'a6\'77\u-30499\'b8\'cb}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194 -\loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2365166 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23427\'a5\'a6}{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2365166 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2365166 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2365166\charrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7044389 \hich\af31506\dbch\af31505\loch\f31506 , Windows 8, Windows 8.1}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2365166\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u21644\'a9\'4d}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2365166\charrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7044389 -\hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22686\'bc\'57\u21152\'a5\'5b\u20102\'a4\'46\u19968\'a4\'40\u20123 -\'a8\'c7\u32570\'af\'ca\u23569\'a4\'d6\u30340\'aa\'ba}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2365166 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 -}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27604\'a4\'f1\u22914\'a6\'70}{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u19968\'a4\'40\u20491\'ad\'d3}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20856\'a8\'e5\u22411\'ab\'ac}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 [}{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c -\u-32515\'af\'e0\u-30616\'aa\'ed}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12289\'a1\'42}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d -\u22987\'a9\'6c}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'ab\'f6\u-28139\'b6\'73\u12289\'a1\'42}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43\u21644\'a9\'4d\u20854\'a8\'e4\u23427 -\'a5\'a6\u12290\'a1\'43}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid10515492 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26368\'b3\'cc\u26032\'b7\'73}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29256\'aa\'a9\u26412 -\'a5\'bb\u21487\'a5\'69\u20197\'a5\'48\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10515492\charrsid10515492 \hich\af31506\dbch\af31505\loch\f31506 ClassicShell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10515492\charrsid10515492 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u32178\'ba\'f4\u31449\'af\'b8\u25214\'a7\'e4\u21040\'a8\'ec}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000006a00000000000000000000000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http\hich\af31506\dbch\af31505\loch\f31506 -://www.classicshell.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24120\'b1\'60\u-30325\'a8\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21839\'b0\'dd\u31572\'b5\'aa\u-26938\'b6\'b0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30005\'bd\'d0\u30475 -\'ac\'dd\u-28647\'b3\'6f\u-30495\'b8\'cc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e005400b2006e0000006500570000020002}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/faq/}}} -\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid10515492\charrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25110\'a9\'ce\u20351\'a8\'cf\u29992\'a5\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid10515492 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30194\'b0\'51\u-29994\'bd\'d7\u21312\'b0\'cf\u21462\'a8\'fa\u24471\'b1\'6f\u21332\'a8\'f3\u21161\'a7\'55}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid10754517 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab00000100007001000000000000900100000000690061000a00550000000000002d00020000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9774048 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid9774048 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u30332\'b5\'6f\u-30194\'b0\'51\u-29994\'bd\'d7\u21312\'b0\'cf\u22577\'b3\'f8\u21578\'a7\'69\u21839\'b0\'dd\u-26548\'c3\'44}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12718654 {\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/\hich\af31506\dbch\af31505\loch\f31506 viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c00610000020000ee00000000004e00450053006100}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12718654\charrsid12718654 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12718654 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12718654 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27491\'a5\'bf\u-25900\'c5\'e9\u20013\'a4\'a4\u25991\'a4\'e5\u-30050\'bb\'79\u-30208\'a8\'a5\u20316\'a7\'40\u-32763\'aa\'cc\u32178 -\'ba\'f4\u31449\'af\'b8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12718654\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12718654 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2365166 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2365166\charrsid2365166 \hich\af31506\dbch\af31505\loch\f31506 http://sts.stable.com.tw}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2365166 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4279285 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4c00000068007400740070003a002f002f007300740073002e0073007400610062006c0065002e0063006f006d002e00740077002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000000200 -00ff02000800}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid2365166\charrsid2762364 \hich\af31506\dbch\af31505\loch\f31506 http://sts.stable.com.tw}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Start Menu -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ac\'4f -\u-26808\'c6\'46\u27963\'ac\'a1\u30340\'aa\'ba}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed\u-244\'a1\'41\u-32515\'af\'e0\u27169\'bc\'d2\u20223\'a5\'e9}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 - Windows 2000, XP }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'a9\'4d}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 - Windows 7 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed\u-30644\'a6\'e6\u28858\'ac\'b0\u12290\'a1\'43}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26377\'a6\'b3\u-30159\'b3\'5c\u22810\'a6\'68\u-28622\'b6\'69 -\u-26994\'b6\'a5\u21151\'a5\'5c\loch\af31506\hich\af31506\dbch\f31505 \u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid13532658 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28552\'bf\'ef\u25799\'be\'dc\u12300\'a1\'75\u20856\'a8\'e5\u22411\'ab\'ac\u12301\'a1\'76\u25110\'a9\'ce\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u12301\'a1\'76\u27171\'bc\'cb\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid5129054 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid5129054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197 -\'a5\'48\u25302\'a9\'ec\u25918\'a9\'f1\u32068\'b2\'d5\u32340\'c2\'b4\u31649\'ba\'de\u29702\'b2\'7a\u25033\'c0\'b3\u29992\'a5\'ce\u31243\'b5\'7b\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid13532658 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28552\'bf\'ef\u-26619\'b6\'b5\u-26513\'c5\'e3\u31034\'a5\'dc\u12300\'a1\'75\u25105\'a7\'da\u30340\'aa\'ba\u26368\'b3\'cc\u24859\'b7\'52\u12301\'a1\'76\u12289\'a1\'42\u23637\'ae\'69\u-27253\'b6\'7d\u12300 -\'a1\'75\u25511\'b1\'b1\u21046\'a8\'ee\u21488\'a5\'78\u12301\'a1\'76\u31561\'b5\'a5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-26513\'c5\'e3\u31034\'a5\'dc\u26368\'b3\'cc\u-28719\'aa\'f1\u20351\'a8\'cf\u29992\'a5\'ce\u30340\'aa\'ba\u25991\'a4\'e5\u20214\'a5\'f3\u12290 -\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'a5\'69\u-32278\'a6\'db\u-30206\'ad\'71\u-26513\'c5\'e3\u31034\'a5\'dc\u30340\'aa\'ba\u25991\'a4\'e5\u20214\'a5\'f3\u25976\'bc\'c6\u-28209\'b6\'71}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid5129054 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid5129054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32763 -\'c2\'bd\u-29841\'c4\'b6\u25104\'a6\'a8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 35 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid5129054 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u31278\'ba\'d8\u-30050\'bb\'79\u-30208\'a8\'a5\u-244\'a1\'41\u21253\'a5\'5d\u21547\'a7\'74\u27491\'a5\'bf\u-25900\'c5\'e9\u20013\'a4\'a4\u25991\'a4\'e5\u20197\'a5\'48\u21450\'a4\'ce\u30001\'a5\'d1\u21491\'a5\'6b -\u-32269\'a6\'dc\u24038\'a5\'aa\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Arabic }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid5129054 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'a9\'4d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Hebrew -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid13532658 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u19981\'a4\'a3\u20572\'b0\'b1\u29992\'a5\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21407\'ad\'ec\u22987\'a9\'6c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed\u12290\'a1\'43}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u21487\'a5\'69\u20197\'a5\'48\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 [}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u25353\'ab\'f6\u-28139\'b6\'73}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 [Shift + }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'ab\'f6\u19968\'a4\'40\u19979\'a4\'55}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20358\'a8\'d3\u23384\'a6\'73\u21462\'a8\'fa}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed\u30340\'aa\'ba\u-26619\'b6\'b5\u30446\'a5\'d8\u25353\'ab\'f6\u19968\'a4\'40\u19979 -\'a4\'55\u21491\'a5\'6b\u-27787\'c1\'e4\u20197\'a5\'48\u21034\'a7\'52\u-27036\'b0\'a3\u12289\'a1\'42\u-28211\'ad\'ab\u26032\'b7\'73\u21629\'a9\'52\u21517\'a6\'57\u12289\'a1\'42\u25490\'b1\'c6\u24207\'a7\'c7\u25110\'a9\'ce\u22519\'b0\'f5\u-30644\'a6\'e6 -\u20854\'a8\'e4\u23427\'a5\'a6\u24037\'a4\'75\u20316\'a7\'40}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid3544066 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3544066 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25628 -\'b7\'6a\u23563\'b4\'4d\u26694\'ae\'d8\u21332\'a8\'f3\u21161\'a7\'55\u24744\'b1\'7a\u23563\'b4\'4d\u25214\'a7\'e4\u31243\'b5\'7b\u24335\'a6\'a1\u-32249\'bb\'50\u27284\'c0\'c9\u26696\'ae\'d7\u-32756\'a6\'d3\u19981\'a4\'a3\u-26880\'bb\'dd\u20197\'a5\'48 -\u-27787\'c1\'e4\u30436\'bd\'4c\u24555\'a7\'d6\u-28641\'b3\'74\u-27787\'c1\'e4\u26041\'a4\'e8\u24335\'a6\'a1\u21462\'a8\'fa\u24471\'b1\'6f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid13532658 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'a4\'e4\u25588\'b4\'a9\u-29197\'b8\'f5\u-29043\'c5\'44\loch\af31506\hich\af31506\dbch\f31505 \u28165\'b2\'4d\u21934\'b3\'e6\u25552\'b4\'a3\u20379\'a8\'d1\u-28907\'bb\'b4\u-25850\'c3\'50\u23384\'a6\'73 -\u21462\'a8\'fa\u26368\'b3\'cc\u-28719\'aa\'f1\u30340\'aa\'ba\u25991\'a4\'e5\u20214\'a5\'f3\u21644\'a9\'4d\u24120\'b1\'60\u-30325\'a8\'a3\u24037\'a4\'75\u20316\'a7\'40}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid3544066 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3544066 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903 -\'a4\'e4\u25588\'b4\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 32 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3544066 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'a9\'4d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 64}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid3544066 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3544066 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20301\'a6\'ec\u20803\'a4\'b8\u20316 -\'a7\'40\u26989\'b7\'7e\u31995\'a8\'74\u32113\'b2\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid13532658 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903\'a4\'e4\u25588\'b4\'a9\u-26782\'ad\'b1\u26495\'aa\'4f\u-244\'a1\'41\u21253\'a5\'5d\u21547\'a7\'74\u-26547\'c3\'42\u22806\'a5\'7e\u31532\'b2\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 3 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u26041\'a4\'e8\u-26782\'ad\'b1\u26495\'aa\'4f\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13532658\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32515\'af\'e0\u-32278\'a6\'db\u-30644\'a6\'e6\u-30467\'bb\'73\u20316\'a7\'40}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 ! -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid7018409 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u22806\'a5\'7e\u-30272\'c6\'5b\u21644\'a9\'4d\u21151\'a5\'5c\u-32515\'af\'e0\u21487\'a5\'69\u23436\'a7\'b9\u20840\'a5\'fe\u-32278\'a6\'db\u-30206\'ad\'71\u21270\'a4\'c6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid671798 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid671798 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25903 -\'a4\'e4\u25588\'b4\'a9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Microsoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid671798 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid671798 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Active Accessibility -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid7018409 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-28855\'c2\'e0\u25563\'b4\'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25152\'a9\'d2\u26377\'a6\'b3\u31243\'b5\'7b\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353 -\'ab\'f6\u-28139\'b6\'73\u28858\'ac\'b0\u-26994\'b6\'a5\u23652\'bc\'68\u24335\'a6\'a1\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23526\'b9\'ea\u29694\'b2\'7b\u21487\'a5\'69\u-32278\'a6\'db\u-30206\'ad\'71}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253 -\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid4785975 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid4785975 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32515 -\'af\'e0\u-26513\'c5\'e3\u31034\'a5\'dc\u12289\'a1\'42\u25628\'b7\'6a\u23563\'b4\'4d\u21450\'a4\'ce\u21855\'b1\'d2\u21205\'b0\'ca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid4785975 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24066\'a5\'ab\u-26938\'b6\'b0\u25033\'c0\'b3\u29992\'a5\'ce\u31243\'b5\'7b\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid4785975 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 (Windows 8)}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid4077468 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid12080198\charrsid12080198 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ac\'4f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12080198 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de\loch\af31506\hich\af31506\dbch\f31505 \u30340\'aa\'ba\u22806\'a5\'7e -\u25499\'b1\'be\u31243\'b5\'7b\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid12080198 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid7018409 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12080198 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312 -\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12080198\charrsid12080198 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid12080198 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21152\'a5\'5b\u20837\'a4\'4a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26576 -\'ac\'59\u20123\'a8\'c7\u19968\'a4\'40\u-32212\'af\'eb\u25805\'be\'de\u20316\'a7\'40\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12080198 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'a4\'75\u20855\'a8\'e3 -\u21015\'a6\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194\charrsid8267417 -\hich\af31506\dbch\af31505\loch\f31506 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31227\'b2\'be\u-32269\'a6\'dc\u19978\'a4\'57\u23652\'bc\'68\u-29497 -\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u12289\'a1\'42\u21098\'b0\'c5\u19979\'a4\'55\u12289\'a1\'42\u-30457\'bd\'c6\u-30467\'bb\'73\u12289\'a1\'42\u-29508\'b6\'4b\u19978\'a4\'57\u12289\'a1\'42\u21034\'a7\'52\u-27036\'b0\'a3\u12289\'a1\'42\u20839\'a4\'ba -\u23481\'ae\'65\u12289\'a1\'42}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 Email)}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43\u21487\'a5\'69\u23436\'a7\'b9 -\u20840\'a5\'fe\u-32278\'a6\'db\u-30206\'ad\'71}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20351\'a8\'cf\u29992\'a5\'ce\u26356\'a7\'f3\u21451\'a4\'cd\u21892\'b5\'bd\u30340\'aa\'ba\u12300\'a1\'75\u20856\'a8\'e5\u22411\'ab\'ac\u12301 -\'a1\'76\u29256\'aa\'a9\u26412\'a5\'bb\u21462\'a8\'fa\u20195\'a5\'4e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30457 -\'bd\'c6\u-30467\'bb\'73}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 UI}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a1\'41\u-26530\'c3\'fe\u20284\'a6\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 -\hich\af31506\dbch\af31505\loch\f31506 Windows XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u-31147\'b3\'42\u29702\'b2\'7a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de\u30340\'aa\'ba\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u-26782\'ad\'b1\u26495\'aa\'4f\u20013\'a4\'a4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 -\hich\af31506\dbch\af31505\loch\f31506 Alt+Enter }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27787\'c1\'e4\u20006\'a8\'c3\u-26513\'c5\'e3\u31034\'a5\'dc\u-28552\'bf\'ef\u21462\'a8\'fa -\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u30340\'aa\'ba\u20839\'a4\'ba\u23481\'ae\'65}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25552\'b4\'a3\u20379\'a8\'d1\u-32278\'a6\'db\u-30206\'ad\'71\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u-26782\'ad\'b1\u26495\'aa\'4f\u30340 -\'aa\'ba\u-28552\'bf\'ef\u-26619\'b6\'b5\u-244\'a1\'41\u20351\'a8\'cf\u30475\'ac\'dd\u-29321\'b0\'5f\u20358\'a8\'d3\u26356\'a7\'f3\u20687\'b9\'b3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 -\hich\af31506\dbch\af31505\loch\f31506 Windows XP }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid7018409\charrsid7018409 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u29256\'aa\'a9\u-244\'a1\'41\u25110\'a9\'ce\u19981\'a4\'a3 -\u28129\'b2\'48\u20837\'a4\'4a\u28129\'b2\'48\u20986\'a5\'58\u23637\'ae\'69\u-27253\'b6\'7d\u25353\'ab\'f6\u-28139\'b6\'73}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid14681407 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32515\'af\'e0\u22312\'a6\'62\u29376\'aa\'ac\u24907\'ba\'41\u21015\'a6\'43\u-26513\'c5\'e3\u31034\'a5\'dc\u21487\'a5\'69\u29992\'a5\'ce\u30913\'ba\'cf\u30879\'ba\'d0\u31354\'aa\'c5\u-27245\'b6\'a1\u21644 -\'a9\'4d\u21512\'a6\'58\u-30200\'ad\'70\u27284\'c0\'c9\u26696\'ae\'d7\u22823\'a4\'6a\u23567\'a4\'70}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32515\'af\'e0\u22312\'a6\'62\u32178\'ba\'f4\u22336\'a7\'7d\u21015\'a6\'43\u20572\'b0\'b1\u29992\'a5\'ce\u-28980\'ad\'79\u-29215\'b8\'f1\u28687 -\'c2\'73\u-30275\'c4\'fd}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20462\'ad\'d7\u24489\'b4\'5f\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 -\hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20013\'a4\'a4\u26039\'c2\'5f\u30340\'aa\'ba\u-27273\'aa\'f8 -\u28165\'b2\'4d\u21934\'b3\'e6\u21151\'a5\'5c\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32570\'af\'ca\u23569\'a4\'d6\u20849\'a6\'40\u29992\'a5\'ce\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u30340\'aa\'ba\u-28211 -\'ad\'ab\u30090\'c5\'7c\u22294\'b9\'cf\u31034\'a5\'dc\u12289\'a1\'42\u22312\'a6\'62\u23566\'be\'c9\u-30275\'c4\'fd\u31383\'b5\'a1\u26684\'ae\'e6\u30340\'aa\'ba\u-29197\'b8\'f5\u-29043\'c5\'44\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u12289\'a1\'42 -\u22312\'a6\'62\u28165\'b2\'4d\u21934\'b3\'e6\u27298\'c0\'cb\u-30314\'b5\'f8\u20013\'a4\'a4\u32570\'af\'ca\u23569\'a4\'d6\u25490\'b1\'c6\u24207\'a7\'c7\u27161\'bc\'d0\u-26579\'c0\'59\u21644\'a9\'4d\u26356\'a7\'f3\u22810\'a6\'68}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 IE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b0\cf0\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26159\'ac\'4f}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b0\cf0\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer 9 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b0\cf0\lang1033\langfe1028\langfenp1028\insrsid14681407\charrsid14681407 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21644\'a9\'4d\u20197\'a5\'48\u19978\'a4\'57\u30340\'aa\'ba\u22806\'a5\'7e\u25499\'b1\'be\u31243\'b5\'7b\u24335\'a6\'a1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : - -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid2382743\charrsid2382743 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid2382743 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2382743\charrsid2382743 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u22312\'a6\'62\u27161\'bc\'d0\u-26548\'c3\'44\u21015\'a6\'43\u21152\'a5\'5b\u20837\'a4\'4a\u27161\'bc\'d0\u-26548\'c3\'44\u-244\'a1\'41\u20197\'a5\'48\u20415\'ab\'4b\u-32515\'af\'e0\u30475\'ac\'dd\u21040\'a8\'ec\u-26623\'ad\'b6\u-26782\'ad\'b1\u30340 -\'aa\'ba\u23436\'a7\'b9\u25972\'be\'e3\u27161\'bc\'d0\u-26548\'c3\'44}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1033\langfe1028\langfenp1028\insrsid2382743\charrsid2382743 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid2382743\charrsid2382743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62\u29376\'aa\'ac\u24907\'ba\'41\u21015\'a6\'43\u-26513\'c5\'e3\u31034\'a5\'dc\u23433\'a6\'77\u20840\'a5\'fe\u24615\'a9\'ca\u21312 -\'b0\'cf\u22495\'b0\'ec}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid2382743\charrsid2382743 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2382743\charrsid2382743 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u22312\'a6\'62\u29376\'aa\'ac\u24907\'ba\'41\u21015\'a6\'43\u-26513\'c5\'e3\u31034\'a5\'dc\u-28919\'b8\'fc\u20837\'a4\'4a\u-28622\'b6\'69\u24230\'ab\'d7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2382743 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u23433\'a6\'77\u-30499\'b8\'cb -\u20171\'a4\'b6\u32057\'b2\'d0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid272743\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23433\'a6\'77\u-30499\'b8\'cb\u24460\'ab\'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid1640919 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid272743\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696 -\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43\u19981\'a4\'a3 -\u26371\'b7\'7c\u-32278\'a6\'db\u21205\'b0\'ca\u-26513\'c5\'e3\u31034\'a5\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid272743\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid272743\charrsid272743 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid272743\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u20351\'a8\'cf\u29992\'a5\'ce\u21069\'ab\'65\u24517\'a5\'b2\u-26616\'b6\'b7\u-28622\'b6\'69\u-30644\'a6\'e6\u19968\'a4\'40\u20123\'a8\'c7\u21205\'b0\'ca\u20316\'a7\'40}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid1640919 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'ab\'f6\u19979\'a4\'55}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Alt+V }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid1640919 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27787\'c1\'e4\u20197\'a5\'48\u-27253\'b6\'7d\u21855\'b1\'d2\u12300\'a1\'75\u27298\'c0\'cb\u-30314\'b5\'f8\u12301\'a1\'76\u21151\'a5\'5c\u-32515\'af\'e0\u-30616 -\'aa\'ed\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u21855\'b1\'d2\u12300\'a1\'75\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43\u12301\'a1\'76\u23376\'a4\'6c\loch\af31506\hich\af31506\dbch\f31505 \u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed -\u20006\'a8\'c3\u-28552\'bf\'ef\u21462\'a8\'fa\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Classic Exlporer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21015\'a6\'43\u12301\'a1\'76\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid1640919 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30005\'bd\'d0\u-30184\'b0\'4f\u20303\'a6\'ed\u-244\'a1\'41\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed\u23559\'b1\'4e\u22312\'a6\'62\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43\u21487\'a5\'69\u-30325 -\'a8\'a3\u26178\'ae\'c9\u22987\'a9\'6c\u32066\'b2\'d7\u-26513\'c5\'e3\u31034\'a5\'dc\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13384093 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'ab\'f6\u19979\'a4\'55}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13384093 \hich\af31506\dbch\af31505\loch\f31506 Alt+V }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13384093 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27787\'c1\'e4\u20197\'a5\'48\u-27253\'b6\'7d\u21855\'b1\'d2\u12300\'a1\'75\u27298\'c0\'cb\u-30314\'b5\'f8\u12301\'a1\'76\u21151\'a5\'5c\u-32515\'af\'e0\u21312 -\'b0\'cf\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13384093 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13384093 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62\u12300\'a1\'75\u-28552\'bf\'ef\u-26619\'b6\'b5\u12301\'a1\'76\u21312\'b0\'cf\u27573\'ac\'71\u25353\'ab\'f6\u19968\'a4\'40\u19979\'a4\'55\u21521\'a6\'56\u19979\'a4\'55\u31661\'bd\'62\u-26579 -\'c0\'59\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid13384093 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28552\'bf\'ef\u21462\'a8\'fa\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13384093 \hich\af31506\dbch\af31505\loch\f31506 Classic Exlporer }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid13384093 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21015\'a6\'43\u12301\'a1\'76}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11544597 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'a6\'70\u26524\'aa\'47\u-28647\'b3\'6f\u20123\'a8\'c7\u27493\'a8\'42\u-26017\'c6\'4a\u27794\'a8\'53\u26377\'a6\'b3\u20316 -\'a7\'40\u29992\'a5\'ce\u-244\'a1\'41\u26377\'a6\'b3\u21487\'a5\'69\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4217741 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid11544597 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25844\'c2\'58\u20805\'a5\'52}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151 -\'a5\'5c\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11544597 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24050\'a4\'77\u32147\'b8\'67\u20572\'b0\'b1\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27298\'c0\'cb\u26597\'ac\'64\u20197 -\'a5\'48\u19979\'a4\'55\u-244\'a1\'41\u25509\'b1\'b5\u-31657\'b5\'db\u22039\'b9\'c1\u-30106\'b8\'d5\u20877\'a6\'41\u27425\'a6\'b8\u-26513\'c5\'e3\u31034\'a5\'dc\u24037\'a4\'75\u20855\'a8\'e3\u21015\'a6\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid12414190 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253 -\'b6\'7d\u21855\'b1\'d2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u20006\'a8\'c3\u31227\'b2\'be\u-32269\'a6\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid12414190 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'a4\'75\u20855\'a8\'e3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u31649\'ba\'de\u29702\'b2\'7a\u-27068\'aa\'fe\u21152\'a5\'5b\u20803\'a4\'b8\u20214\'a5\'f3\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23563\'b4\'4d\u25214\'a7\'e4\u-27068\'aa\'fe\u21152\'a5\'5b\u20803\'a4\'b8\u20214\'a5\'f3 -\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \hich\af31506\dbch\af31505\loch\f31506 Bar}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12301\'a1\'76\u21644\'a9\'4d\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -ExplorerBHO Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12301\'a1\'76}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20006 -\'a8\'c3\u30906\'bd\'54\u-30067\'bb\'7b\u24050\'a4\'77\u21855\'b1\'d2\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid11364054 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'a5\'69\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid4402490 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4402490 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25844\'c2\'58\u20805 -\'a5\'52\u21151\'a5\'5c\u-32515\'af\'e0\u24050\'a4\'77\u22312\'a6\'62\u31995\'a8\'74\u32113\'b2\'ce\u20572\'b0\'b1\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-28647\'b3\'6f\u-28646\'b3\'71\u24120\'b1\'60\u26159\'ac\'4f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20282\'a6\'f8\u26381\'aa\'41\u22120\'be\'b9\u30340\'aa\'ba\u-26608\'b9\'77\u-30163 -\'b3\'5d\u20540\'ad\'c8\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u21855\'b1\'d2\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid4217741 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u32178\'ba\'f4\u-26981\'bb\'da\u32178 -\'ba\'f4\u-29201\'b8\'f4\u-28552\'bf\'ef\u-26619\'b6\'b5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12301\'a1\'76\u-244\'a1\'41\u31227\'b2\'be\u-32269\'a6\'dc\u12300\'a1\'75 -\u-28622\'b6\'69\u-26994\'b6\'a5\u12301\'a1\'76\u32034\'af\'c1\u24341\'a4\'de\u27161\'bc\'d0\u31844\'c5\'d2\u-244\'a1\'41\u20006\'a8\'c3\u27298\'c0\'cb\u26597\'ac\'64}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid4217741 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30163\'b3\'5d\u23450\'a9\'77}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid11364054 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12300\'a1\'75\u21855\'b1\'d2\u29992\'a5\'ce\u21332 -\'a8\'f3\u21147\'a4\'4f\u24288\'bc\'74\u21830\'b0\'d3\u28687\'c2\'73\u-30275\'c4\'fd\u22120\'be\'b9\u24310\'a9\'b5\u20280\'a6\'f9\u12301\'a1\'76\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 -\hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a1\'41\u22914\'a6\'70\u26524\'aa\'47\u24744\'b1\'7a\u-30335\'ad\'6e\u26597 -\'ac\'64\u30475\'ac\'dd\u27284\'c0\'c9\u26696\'ae\'d7\u22823\'a4\'6a\u23567\'a4\'70\u22312\'a6\'62\u-244\'a1\'41\u24517\'a5\'b2\u-26616\'b6\'b7\u24478\'b1\'71\u12300\'a1\'75\u27298\'c0\'cb\u-30314\'b5\'f8\u12301\'a1\'76\u21151\'a5\'5c\u-32515\'af\'e0 -\u-30616\'aa\'ed\u-27253\'b6\'7d\u21855\'b1\'d2\u12300\'a1\'75\u29376\'aa\'ac\u24907\'ba\'41\u21015\'a6\'43\u12301\'a1\'76\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid2912007 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 \hich\af31506\dbch\af31505\loch\f31506 Windows 8}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a1\'41}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12300\'a1\'75\u29376\'aa\'ac\u24907\'ba\'41\u21015\'a6\'43\u12301\'a1\'76\u-32249\'bb\'50}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid9850184\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u19981\'a4\'a3\u21516\'a6\'50\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24744\'b1\'7a\u21487\'a5\'69\u20197\'a5\'48\u24478\'b1\'71}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 -\hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-30163\'b3\'5d\u23450\'a9\'77\u23565\'b9\'ef\u-30095\'b8\'dc\u26041\'a4\'e8 -\u22602\'b6\'f4\u-26513\'c5\'e3\u31034\'a5\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid9850184 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u-26959\'c1\'f4\u-31281\'c2\'c3\u31532\'b2\'c4\u19968\'a4\'40\u20491\'ad\'d3\u20006\'a8\'c3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 -\uc2\u24478\'b1\'71}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858\charrsid272743 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u32317\'c1\'60\u31649\'ba\'de}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u-29497\'b8\'ea\u26009\'ae\'c6\u22846\'a7\'a8\u-28552\'bf\'ef\loch\af31506\hich\af31506\dbch\f31505 \u-26619\'b6\'b5\u23565\'b9\'ef\u-30095\'b8\'dc -\u26041\'a4\'e8\u22602\'b6\'f4\u-26513\'c5\'e3\u31034\'a5\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-26959\'c1\'f4\u-31281\'c2\'c3\u31532\'b2\'c4\u20108\'a4\'47\u20491\'ad\'d3\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u23433\'a6\'77\u-30499\'b8\'cb\u24460\'ab\'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u27161\'bc\'d0\u-26548\'c3\'44\u21487\'a5\'69\u-32515\'af\'e0\u19981\'a4\'a3\u26371\'b7\'7c -\u-32278\'a6\'db\u21205\'b0\'ca\u-26513\'c5\'e3\u31034\'a5\'dc\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8914858\charrsid8914858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'a5\'69\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u26371\'b7\'7c}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8914858\charrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25552\'b4\'a3\u31034\'a5\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21855\'b1\'d2\u29992 -\'a5\'ce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 ClassicIEBHO }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8914858\charrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27068\'aa\'fe\u21152\'a5\'5b\u20803\'a4\'b8\u20214\'a5\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'a6\'70\u26524\'aa\'47\u20986\'a5\'58\u29694\'b2\'7b\u25552\'b4\'a3\u31034\'a5\'dc\u-244\'a1\'41\u-28552\'bf\'ef\u21462\'a8\'fa\u12300\'a1\'75\u21855 -\'b1\'d2\u29992\'a5\'ce\u12301\'a1\'76\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'a6\'70\u26524\'aa\'47\u28858\'ac\'b0\u20986\'a5\'58\u29694\'b2\'7b\u25552\'b4\'a3\u31034\'a5\'dc\u-244\'a1\'41\u31227\'b2\'be\u-32269\'a6\'dc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24037\'a4\'75\u20855\'a8\'e3}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31649\'ba\'de\u29702\'b2\'7a\u-27068 -\'aa\'fe\u21152\'a5\'5b\u20803\'a4\'b8\u20214\'a5\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20006\'a8\'c3\u30906\'bd\'54\u-30067\'bb\'7b\u12300\'a1\'75}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 ClassicIEBHO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8914858 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u12301\'a1\'76}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u24050\'a4\'77\u21855\'b1\'d2\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25509\'b1\'b5\u-31657\'b5\'db\u-28211\'ad\'ab\u26032 -\'b7\'73\u21855\'b1\'d2\u21205\'b0\'ca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -Internet Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31502\hich\af31502\dbch\f31501 \uc2\u-30237\'b8\'d1\u-27036 -\'b0\'a3\u23433\'a6\'77\u-30499\'b8\'cb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-32027\'ad\'59\u-30335\'ad\'6e\u-30237\'b8\'d1\u-27036\'b0\'a3\u23433\'a6\'77\u-30499\'b8\'cb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid8914858 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-244\'a1\'41\u-30005\'bd\'d0\u-28555\'bf\'ed\u24490\'b4\'60\u20197\'a5\'48\u19979\'a4\'55\u-28647\'b3\'6f\u20123\'a8\'c7\u27493\'a8\'42\u-26017\'c6\'4a}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid14106358 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253 -\'b6\'7d\u21855\'b1\'d2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25511\'b1\'b1 -\u21046\'a8\'ee\u21488\'a5\'78}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u31243 -\'b5\'7b\u24335\'a6\'a1\u21644\'a9\'4d\u21151\'a5\'5c\u-32515\'af\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 -\loch\af31506\hich\af31506\dbch\f31505 \uc2\u20006\'a8\'c3\u22312\'a6\'62}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14106358 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u25353\'ab\'f6\u20841\'a8\'e2\u19979\'a4\'55\u-244\'a1\'41\u25509\'b1\'b5\u-31657\'b5\'db -\u25353\'ab\'f6\u29031\'b7\'d3\u25351\'ab\'fc\u31034\'a5\'dc\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21487\'a5\'69\u-32515\'af\'e0\u24517\'a5\'b2\u-26616\'b6\'b7\u-28211\'ad\'ab\u26032\'b7\'73\u21855\'b1\'d2\loch\af31506\hich\af31506\dbch\f31505 \u21205\'b0\'ca -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u20197\'a5\'48\u23436\'a7\'b9\u25104\'a6\'a8\u31243\'b5\'7b\u24207\'a7\'c7\u12290\'a1\'43}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1028\langfenp1028\insrsid14106358 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u22914\'a6\'70\u26524\'aa\'47\u24744\'b1\'7a\u26377\'a6\'b3\u23433\'a6\'77\u-30499\'b8\'cb\u20219\'a5\'f4\u20309\'a6\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1028\langfenp1028\insrsid14106358 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358\charrsid13532658 \hich\af31506\dbch\af31505\loch\f31506 [}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u-27253\'b6\'7d\u22987\'a9\'6c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358\charrsid13532658 -\hich\af31506\dbch\af31505\loch\f31506 ] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358\charrsid13532658 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u21151\'a5\'5c\u-32515\'af\'e0\u-30616\'aa\'ed}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1033\langfe1028\langfenp1028\insrsid14106358 \loch\af31506\hich\af31506\dbch\f31505 \uc2\u30340\'aa\'ba\u-26547\'c3\'42\u22806\'a5\'7e\u-26782\'ad\'b1\u26495\'aa\'4f\u-244\'a1\'41\u24744\'b1\'7a\u23559\'b1\'4e\u24517\'a5\'b2\u-26616 -\'b6\'b7\u25163\'a4\'e2\u21205\'b0\'ca\u21034\'a7\'52\u-27036\'b0\'a3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2631124\charrsid3570194 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000400a -12853bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/ChineseTW/ClassicShellTOC.hhc deleted file mode 100644 index 749c5da34..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicShellText-zh-TW.wxl b/ClassicShellSrc/Localization/ChineseTW/ClassicShellText-zh-TW.wxl deleted file mode 100644 index 2078637d6..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicShellText-zh-TW.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - 此安裝程式只針對 32 位元版本的 Windows。 對於 64 位元 的 Windows,您需要執行 ClassicShellSetup64。 - Classic Shell 需要 Windows 7 或以上。 - 已經安裝 [ProductName] 的新版本。 安裝程式現在將結束。 - Classic Explorer - Classic Explorer 在 Windows 檔案總管加入一個工具列,取代複製 UI 和修復一些可用性問題 - Classic Start Menu - Classic Start Menu 是可以高度自訂化的取代 Windows [開始] 功能表 - Classic IE - Classic IE 讓您自訂 Internet Explorer 的標題列和狀態列 - Classic Shell 更新 - Classic Shell 更新定期檢查新版本 - 檢視 Classic Shell 文件 - 檢視 Classic Shell 介紹 - 編輯 Classic Explorer 的設定 - 編輯 Classic Start Menu 的設定 - 編輯 Internet Explorer 標題列和狀態列的設定 - 編輯 Classic Shell 的新版本檢查設定 - 建立 [\[]開始[\]] 功能表資料夾 - Classic Shell 網站 - 贊助 Classic Shell - 在 Facebook 訪問我們 - 檢視讀我檔案 - Classic Shell 說明 - Classic Shell 讀我 - Classic Shell 更新 - Classic Explorer 設定 - Classic Start Menu 設定 - Classic IE 設定 - 開啟 [\[]開始[\]] 畫面 - Classic Shell 是增強 Windows 可用性的工具集 - diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenu.html b/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenu.html deleted file mode 100644 index 3509e21a5..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenu.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Classic Start Menu - -

Classic Shell   Classic Start Menu


-Classic Start Menu
-OF [}l] \Aҥ Windows 2000, XP M Windows 7 \欰C \hi\:
    - -
  • ܡu嫬vΡuWindows 7v˦
    -
  • -
  • H´޲zε{
  • - -
  • ﶵܡuڪ̷RvBi}uxv
  • -
  • ̪ܳϥΪC iۭqܪƶq
  • -
  • ½Ķ 35 ػyA]t餤HΥѥkܥArabic M Hebrew
  • -
  • Windows l [}l] \C ziHb [}l] s [Shift + @U] Ӧs
  • -
  • b\ث@UkHRBsRWBƧǩΰ䥦u@
  • -
  • jMبUzM{PɮצӤݥHLֳt覡o
  • -
  • 䴩DM洣ѻPs̪񪺤M@u@
  • -
  • 䴩 32 M 64 줸@~t
  • -
  • 䴩OA]tB~ 3 譱OC ۦs@!
  • -
  • ~[M\iۭq
  • -
  • 䴩 Microsoft Active Accessibility
  • -
  • ഫ Windows \ [Ҧ{] sh\
  • -
  • {iۭq [}l] \
    -
  • -
  • ܡBjMαҰ Windows ε{ (Windows 8)
  • - - - - -
  • ̭nO V KO!
  • -

-

˦

-[}l] \ 3 ؼ˦ܡC
-

2) 嫬˦

-
-˦ Windows 2000 \C 1 [}l] \MrbC ziHۭqءBϥܩMrǡC
{BDMMjMGHhŤl\ܡC
- -
-

2) 嫬˦

-
-˦ Windows XP \C wƥ\ 2 C ۭqǡBϥܩMrC
{BDMMjMGHhŤl\ܡC
-
-

3) Windows 7 ˦
-

-
-˦ Windows Vista M Windows 7 \C 椤جOwwqӰvM̪ϥΪ{BҦ{MMjMC 椤د৹ۭqC
DMMjMGbD\ܡC {bD\ΥHhŤl\}ҡC
˦Ѥ嫬˦֪ۭqﶵAϥ Windows 7 Hx~[C
-
-
-

ާ@

-pGzb Windows ªϥ [}l] \A|ıoD`x:
- - - -

-U Win Ϋ@Uù [] лxH} [}l] \C

-

-@U [] лxɫ Shift Hs@~tΦۤv [}l] \C

-

-@UذC

-

-즲{Hܧ{b\ǡAβʨt@ӸƧC

-

-bث@UkHsRWBRBɮ`޶}ҡBƧǥ\ΰ䥦u@C

-

-b [] лx@UkHs [}l] \]wB˵ɮשΰ[}l] \C
-

-


- -

- -

-]w

b [}l] s@UkHs]w:
-
-
-ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
-
- -ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
- - -
- -j]w|bsߧYܧC ҦpiHs [}l] \Aۦbu]wvܤ}ҮɡAs [}l] \HdܧC ּƳ]wbݨܧeNݭn[}l] \C
- -
- - -Ƶ: Ҧ]wiվjpC վjpHߩұmC ̱N|OsmC
- - -
-@U uۭq [}l] \v޼ҥHۭq\ءC ھڼ˦AzNݨ줣P UIC
-
-w 嫬 ˦AziHۭq [}l] \Mإߤl\C ܥثe\ءAΥkܥiΥ\ءC qk즲쥪H[Jب\C
-
-
-w Windows 7 ˦Azus覸MSl\ءC
-
-

-Uϥܽs趵ؤe:
-
-bتROBrMϥܡC U [٭w]] sHoܩROw]rMϥܡC
-
-ROiH:
- -
    -
  • wwqRO@ - qUԦ\
  • ۭqir - oiHO{W٩M޼ơAάƦ URL (p http://www.google.com)C 䴩ܼơAp %SystemRoot%
  • Odť - ɦpGϥγsݩʡANHROʧ@
    -
  • -
-siHOɮשθƧ|C YOɮסANɮסC YOƧANHl\}ҸӸƧC Yǥ\ (p [{] M [ڪ̷R]) tݩʡA]usvNΡC
- -
- -ϥܥiHO:
- -
    -
  • Odť - ɦpGϥγsݩʫVɮשθƧANϥθɮשθƧϥ
    -
  • 귽ɮ,ϥ ID - Ҧp %windir%\notepad.exe,2C ɮשMr঳ŮC T{ϥιϥܪ귽 IDAӫDϥܪޡC FF̨ήĪGAϥιϥܤǪ [...] s
    -
  • ,ϥ ID - PW@ˡA귽ɮ׬ ClassicStartMenuDLL.dll C ѷӨ}l\ۤvϥܮɬOΪ
    -
  • ϥɮ -  Ҧp C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - oNϥΪťչϥ
  • -
-pGҩδݩʥH $ (rŸ) }YAhtαN䬰 StartMenuL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪ\ɬOΪC
-
-pGuJl\svAӤOܥ\إA[}l] \NܤlجsCC w]Oإ߫sC ziH[JjŸ̫ᶵرNsaAΥ[JjŸĤ@ӶرNsakC @إi઺ϥάOHuBsҰʡBnXvӧOsN\C
-
-

tκ޲z]w

-]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:
- -
-bdҡA]wuҥΥk\vwlפBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu nɾXӹFC إߦW٬uEnableContextMenuv DWORD Ȩó] 0C
-
-YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw]Τe\\ϥΪ̵ݭnҥΡAإߦW٬uEnableContextMenu_Defaultv DWORD Ȩó] 0C
-
-Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
- -
- -o]O]wuEnableSettingsvC bnɳ]w 0 HϥΪ̶} []w] ܤ:
- -
-
-[}l] \]ˬdtκ޲zҳ]wjhƸsխhC gpedit.msc ò ϥΪ̳]w -> tκ޲zd -> [}l] \Mu@CC qBiHΰBBM䥦\C (b Windows aΪiϥ)C
-
-]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
-
-
-

hO

-ziHq\hww˪OD:
-
-Classic Start Menu O
-
Ϊ̥iHUæwB~ 3 譱O (qDΨ䥦a)C UsOAƻs .skin ɮר Skins ؿ V q`O C:\Program Files\Classic Shell\SkinsC Nb]wiHϥΡC
-
-Ъ`N: Yǥ~[i|w Classic, Basic, Aero ҦM]pC Ҧp Aero Oݭn Glass 䴩ApG Classic Basic GDDNݰ_өDzC Y Aero O]ݭnSw Glass C
-
-ziHإߦۤvOC zNݭn䴩 alpha OϹs边 (Ҧp Gimp Photoshop) Ms귽ɮתu (p Resource Hacker Visual Studio)C M٦@ǹϧγ]pH~ :)C }leо\Ū Skinning TutorialC
-
-

-

jM


-
- jMzjM [}l] \BPATH ܼƤ{ίɮתeC ziHbjMܼзǥ\ءAۨϥΤW/UVC ΥiHܶ} [}l] \ɹw]ujMءC ΥiHܨϥ Tab ɥuҰʷjMءA]U Tab iHϥLiApjMجOsbC
-
-pGOϥ Windows 7 ˦jMGܦbD\ApGO嫬˦hܦbl\C
@UCOHi}άdݧhGC @UϥܥHbɮ`˵ҦGC
-
-嫬˦\zUB~ujMѪ̡vAiHbjMإΨӷjMrC q\ΫU Alt + jM{C bdҡAϥ Alt + A ϥ Agent RansackC
-
-
-oOb ۭq [}l] \ ޼ҥ[J SearchBoxItem lبӧ:
-
-
-}ҨCӤlبÿJROHҰʷjM{C pGzbROϥ %1ANHjMؤeNApGϥ %2ANH URL ˦sXjMبNC ƤJҡBܩMϥܥHz\ءC bҤriHϥ & ӼаOֳtr (Ҧp &Agent Ransack)C
-
-oOi઺@ǩRO:
H Agent Ransack jM: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
H Everything jM: "C:\Program Files\Everything\Everything.exe" -search "%1"
H Google jM: http://www.google.com/#q=%2
H Bing jM: http://www.bing.com/search?q=%2
-
-
-

ۭq [}l] s
-

Classic Shell [Jۤv [}l] su@CC ƦܯN Windows 7 w] [}l] sC Aero ˦ [] лxBxΨ嫬sΦۦs@C zݭn]t 3 ثsAϹӦۭq [}l] s - зǡBJIMwU:
-[}l] sϤ
-ϤO 32 줸 PNG BMPC w]ϤeרMwsjpAiHJۭqeмgC
ziHuWM\hۭq [}l] sϤC o̬O@ǽd:
http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

a

- -ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Classic Shell T½Ķ]C
- - -
-

ROC

-ClassicStartMenu.exe 䴩 5 өROCѼ: -open, -toggle, -togglenew, -exit M -settingsC
-
-eӦW٪ijC @Ӷ}Ҩ嫬 [}l] \At@ӤC iHϥΰѼƦb [ֳtҰʦC] إ߶} [}l] \|C Φb{]wAp WinKey C
-
- 3 ӡu-togglenewvw] Windows [}l] \ ( [}l] e)C pGznإ߶}ҹw]\|μOΪAèϥ Win 䬰嫬\C
-
-ϥΡu-exitv [}l] \C ROub [}l] \ثeLɤ~ʧ@C
-
-ϥΡu-settingsv} [}l] \C obإߡus]wv|ɦΡC
-
-
-

Uu

[}l] \䴩ùŪuAp JAWS Microsoft NarratorC pGUu䴩yDAiHq]w @欰 ޼ҰΡC
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt deleted file mode 100644 index 856c40446..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell 設定 -State.text = 狀態: -State1.text = 鎖定為此數值 -State2.text = 鎖定為預設值 -State3.text = 不鎖定 -State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 -State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 -State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Shell 4.0.4 或以上。 -SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 -SUPPORTED_CS404_WIN78.text = 需要 Windows 7 或 Windows 8.1。 -SUPPORTED_CS404_WIN781.text = 需要 Windows 7 或 Windows 8。 -SUPPORTED_CS404_WIN8.text = 需要 Windows 8。 -SUPPORTED_CS404_WIN881.text = 需要 Windows 8 或 Windows 8.1。 -SUPPORTED_CS404_WIN81.text = 需要 Windows 8.1。 -SUPPORTED_CS404_CLASSIC1_STYLE.text = 需要典型一欄式功能表樣式。 -SUPPORTED_CS404_CLASSIC2_STYLE.text = 需要典型兩欄式功能表樣式。 -SUPPORTED_CS404_CLASSIC_STYLE.text = 需要典型功能表樣式。 -SUPPORTED_CS404_WIN7_STYLE.text = 需要 Windows 7 功能表樣式。 - - -EnableSettings.nameOverride = 啟用設定 -EnableSettings.tipOverride = 允許使用者能編輯自己的設定 - -MenuStyle.nameOverride = 功能表樣式 -MenuStyle.tipOverride = 選取 [開始] 功能表的預設樣式。\n樣式決定功能表的整體外觀和功能。 -MenuStyle_Classic1.nameOverride = 典型一欄式 -MenuStyle_Classic2.nameOverride = 典型兩欄式 -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = 按一下左鍵開啟 -ShiftClick.nameOverride = Shift + 按一下開啟 -WinKey.nameOverride = Windows 鍵開啟 -ShiftWin.nameOverride = Shift + Windows 鍵開啟 -MiddleClick.nameOverride = 按一下中鍵開啟 -Hover.nameOverride = 暫留開啟 - -; skins -SkinC1.nameOverride = 典型一欄式功能表的面板 -SkinC1.tipOverride = 選取一欄典型樣式所用的面板 -SkinVariationC1.nameOverride = 典型一欄式功能表的面板變數 -SkinVariationC1.tipOverride = 選取一欄典型樣式所用的面板變數 (針對支援多變數的面板) -SkinOptionsC1.nameOverride = 典型一欄式功能表的面板選項 -SkinOptionsC1.tipOverride = 選取一欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC1 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = 典型一欄式功能表的功能表項目 -MenuItems1.tipOverride = 選取一欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems1 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = 典型兩欄式功能表的面板 -SkinC2.tipOverride = 選取兩欄典型樣式所用的面板 -SkinVariationC2.nameOverride = 典型兩欄式功能表的面板變數 -SkinVariationC2.tipOverride = 選取兩欄典型樣式所用的面板變數 (針對支援多變數的面板) -SkinOptionsC2.nameOverride = 典型兩欄式功能表的面板選項 -SkinOptionsC2.tipOverride = 選取兩欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC2 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = 典型兩欄式功能表的功能表項目 -MenuItems2.tipOverride = 選取兩欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems2 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Windows 7 樣式的面板 -SkinW7.tipOverride = 選取 Windows 7 樣式所用的面板 -SkinVariationW7.nameOverride = Windows 7 樣式的面板變數 -SkinVariationW7.tipOverride = 選取 Windows 7 樣式所用的面板變數 (針對支援多變數的面板) -SkinOptionsW7.nameOverride = Windows 7 樣式的面板選項 -SkinOptionsW7.tipOverride = 選取 Windows 7 樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsW7 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Windows 7 樣式的功能表項目 -MenuItems7.tipOverride = 選取 Windows 7 樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems7 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板 -SkinA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板 -SkinVariationA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板變數 -SkinVariationA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板變數 (針對支援多變數的面板) -SkinOptionsA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板選項 -SkinOptionsA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsA 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = 此設定不支援 Windows 8.1。 您需要使用內建 Windows 設定以開機到桌面 - -; hidden -FolderStartMenu.nameOverride = [開始] 功能表資料夾 -FolderStartMenu.tipOverride = 輸入覆寫每個使用者 [開始] 功能表資料夾 (同時覆寫每個使用者 [程式] 資料夾)。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 -FolderPrograms.nameOverride = [程式] 資料夾 -FolderPrograms.tipOverride = 輸入覆寫每個使用者 [程式] 資料夾。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 -FolderCommonStartMenu.nameOverride = 公用 [開始] 功能表資料夾 -FolderCommonStartMenu.tipOverride = 輸入覆寫公用 [開始] 功能表資料夾 (同時覆寫公用 [程式] 資料夾)。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 -FolderCommonPrograms.nameOverride = 公用 [程式] 資料夾 -FolderCommonPrograms.tipOverride = 輸入覆寫公用 [程式] 資料夾。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 -AutoStartDelay.nameOverride = 自動啟動延遲 -AutoStartDelay.tipOverride = 輸入登入期間自動啟動 [開始] 功能表的延遲時間,單位毫秒 (以執行 ClassicStartMenu.exe 手動啟動功能表時不適用)。\n請注意: 此設定無法從「設定」對話方塊編輯 - -; other -StartButtonIcon.tipAddition = 數值可以是 ICO 檔案的路徑或 EXE/DLL 的路徑及圖示的 ID -StartButtonPath.tipAddition = 數值是 BMP 或 PNG 檔案的完整路徑 -SoundMain.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 -SoundPopup.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 -SoundCommand.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 -SoundDrop.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 -ExpandFolderLinks.tipAddition = 只能在符號連結動作 (比如聯結) 且不支援純捷徑 -StartHoverDelay.nameOverride = 暫留延遲 (針對 [開始] 按鈕) -AllProgramsDelay.nameOverride = 暫留延遲 (針對 Windows 7 中 [所有程式]) -CSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Classic Start Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 CSMHotkey 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Classic Start Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 WSMHotkey 的數值: HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/ChineseTW/License.html b/ClassicShellSrc/Localization/ChineseTW/License.html deleted file mode 100644 index ad13b16af..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/License.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - -

Classic Shell   vij
-


-Classic Shell c 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-ϥΦnYzoDZڡApGAФnϥγnC
-
-pGzuoDZvڡAzHUvQC
-
-
    -
  1. -

    vdC ڥu@Ǩϥγn骺vQC @֦̾ҦLvQC

    -
  2. -
  3. -

    w˩MϥvQC oӳnKOѭӤHMӷ~ϥΡC ziHw˩MϥΦbzqKOC

    -
  4. -
  5. -

    AovQC ziHsonAunOKOMᦱlnC

    -
  6. -
  7. -

    ӼСC ClassicShell W٩M logo O@̪ӼСC ϥΥ̨ѧOL~ΪAȬO\C

    -
  8. -
  9. -

    OKdnC nOھڡu{vѡASΦOAܩηtܡA]tAPʪOAAΩSwγ~MIǡC bƥA@̩ΪvHӾߡBl`ΨLdAL׬ObXPAIvk@Ӱʧ@Χ_hAް_AsnΨϥΩΨLnC

    -
  10. -
  11. -

    yܻ: 򥻤WziHۥѪϥγoӳn鬰ت; nPYApGॿ`u@zҴݡC z@̩Ӿl`C zPoӳnQC zOKOϥΪC

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/Links.html b/ClassicShellSrc/Localization/ChineseTW/Links.html deleted file mode 100644 index 1aebf8edb..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/Links.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - Classic Shell - -

Classic Shell   s


b Classic Shell ̷s:
http://www.classicshell.net/
-
-b˵M׾{O:
{O: http://www.classicshell.net/history/
-
-
-

oU

-`D^Ьdݦ:
FAQ: http://www.classicshell.net/faq/
- -
-pGb FAQ 䤣zݭnסAйհQװ:
Qװ: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

^D

-b}oQװϦ^DM\ݨD:
}oQװ: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/Main.html b/ClassicShellSrc/Localization/ChineseTW/Main.html deleted file mode 100644 index 52d696a9a..000000000 --- a/ClassicShellSrc/Localization/ChineseTW/Main.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Classic Shell - -

Classic Shell   Classic Shell

-4.3.1 V qΪ

-

O Classic Shell?

-Classic Shell™ OWj Windows iΩʪu㶰C iۭqƪ [}l] \M [}l] sA[J Windows ɮ`ުuCM䴩Uظp\C
-
-
-

tλݨD

-Classic Shell b Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 M Windows Server 2012 R2 ʧ@C Pɤ䴩 32 M 64 줸 (HۦPw˵{)C Y [}l] \Oݭn ҥ Aero GDDC 䥦ܤֻݭn Basic GDDC
-
-
-


- -Classic Shell 3 ӥDn: -
-

Ѱw

-ziHq x -> {M\ Ѱw Classic ShellC t@ؤ覡O Aw˵{ÿ []C
iݭnnXH{ǡC
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/ChineseTW/zh-TW.dll b/ClassicShellSrc/Localization/ChineseTW/zh-TW.dll deleted file mode 100644 index 4559a0363..000000000 Binary files a/ClassicShellSrc/Localization/ChineseTW/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Czech/cs-CZ.dll b/ClassicShellSrc/Localization/Czech/cs-CZ.dll deleted file mode 100644 index 9081e1ff8..000000000 Binary files a/ClassicShellSrc/Localization/Czech/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Dutch/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Dutch/ClassicExplorerADMX.txt deleted file mode 100644 index 4fbb59106..000000000 --- a/ClassicShellSrc/Localization/Dutch/ClassicExplorerADMX.txt +++ /dev/null @@ -1,61 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell instellingen -State.text = Status: -State1.text = Vergrendelen op deze waarde -State2.text = Vergrendelen op standaard -State3.text = Niet vergrendelen -State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. -State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. -State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. - - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Shell 4.0.4 of hoger. -SUPPORTED_CS404_WIN7.text = Nodig Windows 7. -SUPPORTED_CS404_WIN881.text = Nodig Windows 8 of Windows 8.1. - -AddressAltD.nameOverride = Extra snelkoppeling voor de adresbalk -AddressAltD.tipOverride = Geef een letter van 'A' tot 'Z' in als een snelkoppeling voor de adresbalk in combinatie met de Alt-toets -EnableSettings.nameOverride = Instellingen inschakelen -EnableSettings.tipOverride = Inschakelen dat gebruikers hun eigen instellingen kunnen bewerken -ProcessWhiteList.nameOverride = Proces wittelijst -ProcessWhiteList.tipOverride = Lijst van processen die Classic Explorer kunnen laden. Gebruik alleen de bestandsnaam van het proces (zoals "notepad.exe"), Scheid meerdere namen met een komma of een puntkomma. -ProcessBlackList.nameOverride = Proces zwartelijst -ProcessBlackList.tipOverride = Lijst met processen die door Classic Explorer niet kunnen worden geladen. Gebruik alleen de bestandsnaam van het proces (zoals "notepad.exe"), Scheid meerdere namen met een komma of een puntkomma. -ToolbarItems.nameOverride = Werkbalk knoppen -ToolbarItems.tipOverride = Selecteer de knoppen die getoond dienen te worden op de werkbalk.\nDe beste manier om de juiste tekenreeks te configureren voor de knoppen is in het montage dialoog Classic Explorer en vervolgens de waarde met de naam ToolbarItems in HKCU\Software\IvoSoft\ClassicExplorer\Settings op te zoeken. - - -; os-specific -FileExplorer.nameOverride = Inschakelen van dialoog vensters alleen in de Verkenner (verbetert de prestaties) diff --git a/ClassicShellSrc/Localization/Dutch/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Dutch/ClassicIEADMX.txt deleted file mode 100644 index b6212be0e..000000000 --- a/ClassicShellSrc/Localization/Dutch/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell instellingen -State.text = Status: -State1.text = Vergrendelen op deze waarde -State2.text = Vergrendelen op standaard -State3.text = Niet vergrendelen -State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. -State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. -State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Shell 4.0.4 of hoger. -SUPPORTED_IE9.text = Nodig Internet Explorer 9 of hoger. - - -EnableSettings.nameOverride = Instellingen inschakelen -EnableSettings.tipOverride = Het mogelijk maken dat gebruikers hun eigen instellingen kunnen bewerken -CaptionFont.tipAddition = .\n\nDe format is , , . Bij voorbeeld "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Dutch/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Dutch/ClassicShellADMX.txt deleted file mode 100644 index 19c6f3fbe..000000000 --- a/ClassicShellSrc/Localization/Dutch/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell instellingen -State.text = Status: -State1.text = Vergrendelen op deze waarde -State2.text = Vergrendelen op standaard -State3.text = Niet vergrendelen -State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. -State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. -State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell groepsbeleids instellingen -SUPPORTED_CS404.text = Nodig Classic Shell 4.0.4 of hoger. - -Language.nameOverride = Taal voor Classic Shell componenten -Language.tipOverride = Selecteer de taal welke gebruikt dient te worden door Classic Shell (bij voorbeeld en-US of nl-NL). De taal zal invloed hebben op de tekst in het startmenu, werkbalken, enz. Als de gewenste taal dll-bestand is geïnstalleerd, mag de instellingen UI ook worden vertaald -Update.nameOverride = Inschakelen automatische controle op nieuwe versies -Update.tipOverride = Wanneer dit is aangevinkt, zal Classic Shell elke week controleren of er nieuwe versies zijn. U zult er dan op geattendeerd worden dat er een nieuwe versie van Classic Shell software is of een nieuwe update van de huidige taal diff --git a/ClassicShellSrc/Localization/Dutch/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Dutch/ClassicStartMenuADMX.txt deleted file mode 100644 index 20857daee..000000000 --- a/ClassicShellSrc/Localization/Dutch/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell instellingen -State.text = Status: -State1.text = Vergrendel deze waarde -State2.text = Vergrendel naar stndaard -State3.text = Ontgrendeld -State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. -State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. -State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Shell 4.0.4 of hoger. -SUPPORTED_CS404_WIN7.text = Nodig Windows 7. -SUPPORTED_CS404_WIN78.text = Nodig Windows 7 of Windows 8. -SUPPORTED_CS404_WIN781.text = Nodig Windows 7 of Windows 8.1. -SUPPORTED_CS404_WIN8.text = Nodig Windows 8. -SUPPORTED_CS404_WIN881.text = Nodig Windows 8 of Windows 8.1. -SUPPORTED_CS404_WIN81.text = Nodig Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Nodig Classic menu stijl met een kolom. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Nodig Classic menu stijl met twee kolommen. -SUPPORTED_CS404_CLASSIC_STYLE.text = Nodig Classic menu stijl. -SUPPORTED_CS404_WIN7_STYLE.text = Nodig Windows 7 menu stijl. - - -EnableSettings.nameOverride = Instellingen inschakelen -EnableSettings.tipOverride = Inschakelen dat gebruikers hun eigen instellingen kunnen bewerken - -MenuStyle.nameOverride = Menu stijl -MenuStyle.tipOverride = Selecteer de stijl voor het startmenu.\nDe stijl bepaalt het gehele aanzicht en functionaliteit van het menu. -MenuStyle_Classic1.nameOverride = Classic met een kolom -MenuStyle_Classic2.nameOverride = Classic met twee kolommen -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Links klikken opent -ShiftClick.nameOverride = Shift+klik opent -WinKey.nameOverride = Win Knop opent -ShiftWin.nameOverride = Shift+Win opent -MiddleClick.nameOverride = Middelste klik opent -Hover.nameOverride = Zweven opent - -; skins -SkinC1.nameOverride = Uiterlijk voor Classic Menu met een kolom -SkinC1.tipOverride = Selecteer het uiterlijk welke gebruikt dient te worden door Classic stijl met een kolom -SkinVariationC1.nameOverride = Uiterlijk variatie voor Classic Menu met een kolom -SkinVariationC1.tipOverride = Selecteer de uiterlijk variatie welke gebruikt dient te worden door Classic stijl met een kolom(dit is voor uiterlijken welke meervoudige variaties ondersteunen) -SkinOptionsC1.nameOverride = Opties uiterlijk voor Classic Menu met een kolom -SkinOptionsC1.tipOverride = Selecteer de uiterlijk opties welke gebruikt dient te worden door Classic stijl met een kolom.\nDe opties zijn een lijst met hex nummers. De beste manier om deze te krijgen is het aanpassen van de opties in Classic Start Menu instellings dialoog en zoek vervolgens naar de waarde met de naam SkinOptionsC1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Menu items voor Classic menu met een kolom -MenuItems1.tipOverride = Selecteer de menu items die gebruikt dienen te worden door de Classic stijl met een kolom.\nDe beste manier om de juiste tekenreeks te krijgen is om de items te configureren in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam MenuItems1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Uiterlijk voor Classic Menu met twee kolommen -SkinC2.tipOverride = Selecteer het uiterlijk dat door de Classic Stijl gebruikt dient te worden bij twee kolommen -SkinVariationC2.nameOverride = Uiterlijk variaties voor Classic Menu met twee kolommen -SkinVariationC2.tipOverride = Selecteer de uiterlijk variatie die gebruikt dient te worden door de Classic Stijl voor twee kolommen (voor uiterlijk dat meervoudige variaties ondersteund) -SkinOptionsC2.nameOverride = Uiterlijk opties voor Classic Menu met twee kolommen -SkinOptionsC2.tipOverride = Selecteer de uiterlijk opties die gebruikt dient te worden door Classic Stijl met twee kolommen.\nDe opties is een lijst met hexadecimale (hex) nummers. De beste manier om deze te krijgen is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsC2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Menu items voor Classic menu met twee kolommen -MenuItems2.tipOverride = Selecteer de menu items die wordt gebruikt door Classic Stijl met twee kolommen.\nDe beste manier om de juiste tekenreeks te krijgen is om het item te configureren in Classic Start Menu instellings dialoogvensterog en dan te kijken naar de waarde met de naam MenuItems2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Uiterlijk voor Windows 7 stijl -SkinW7.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden voor de Windows 7 stijl -SkinVariationW7.nameOverride = Uiterlijke variaties voor de Windows 7 stijl -SkinVariationW7.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dient te worden voor de Windows 7 stijl (voor uiterlijken welke meervoudige variaties ondersteunen) -SkinOptionsW7.nameOverride = Uiterlijk opties voor Windows 7 stijl -SkinOptionsW7.tipOverride = Selecteer de uiterlijk opties welke worden gebruikt door de Windows 7 stijl.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsW7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Menu items voor de Windows 7 stijl -MenuItems7.tipOverride = Selecteer de menu items de gebruikt worden de Windows 7 stijl.\nDe beste manier om de juist tekenwaarde te configureren is het item te configureren in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de MenuItems7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Uiterlijken voor alle Programma's sub menu voor het Windows 7 start menu -SkinA.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden door Alle Programma's sub menu voor het Windows 7 start menu -SkinVariationA.nameOverride = Uiterlijk variatie voor Alle Programma's sub-menu voor het Windows 7 start menu -SkinVariationA.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dienst te worden door Alle Programma's sub-menu voor het Windows 7 start menu (voor uiterlijken die meervoudige variaties ondersteunen) -SkinOptionsA.nameOverride = Uiterlijk opties voor Alle Programma's sub-menu voor het Windows 7 start menu -SkinOptionsA.tipOverride = Selecteer de uiterlijk opties die gebruikt dienen te worden door Alle Programma's sub-menu voor het Windows 7 start menu.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsA in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = De instellingen werken niet bij Windows 8.1. U moet de ingebouwde Windows-instelling gebruiken voor de opstartconfiguratie naar het bureaublad - -; hidden -FolderStartMenu.nameOverride = Start Menu map -FolderStartMenu.tipOverride = Breng in en vervang de start menu map per gebruiker (vervang ook de per gebruiker de gebruikte Programma map).\nHet pad bevat werkomgevings variabelen.\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster -FolderPrograms.nameOverride = Programma map -FolderPrograms.tipOverride = Breng in en vervang de Programma map per gebruiker.\nHet pad bevat werkomgevings variabelen.\nNoot: Deze instellingen is niet te bewerken via de Instellings dialoogvenster -FolderCommonStartMenu.nameOverride = Gemeenschappelijke Start Menu map -FolderCommonStartMenu.tipOverride = Breng in en vervang de gemeenschappelijke Start Menu map (vervang ook de gemeenschappelijke Programma map).\nHet pad bevat werkomgevings variabelen.\nNoot: Deze instelling is niet te bewerken via de Instellings dialoogvenster -FolderCommonPrograms.nameOverride = Gemeenschappelijke programma map -FolderCommonPrograms.tipOverride = Breng in en pas aan voor de Gemeenschappelijke programma map.\nDe pad kan werkomgevings variabelen bevatten.\nNoot: Deze instelling is niet te bewerken via de Instellings dialoogvenster -AutoStartDelay.nameOverride = Auto-start vertraging -AutoStartDelay.tipOverride = Breng een vertraging in in ms wanneer het het Start Menu automatisch gestart dient te worden bij het inloggen (is niet toepasbaar bij het handmatig opstarten van ClassicStartMenu.exe).\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster - -; other -StartButtonIcon.tipAddition = De waarde kan een pad zijn naar een ICO-bestand of een pad naar een EXE/DLL bestand en de ID van het pictogram -StartButtonPath.tipAddition = De waarde is een volledig pad naar het B

- - - - - Classic Explorer - -

Classic Shell website  Classic Explorer


-Classic -Explorer is a plugin for Windows Explorer that: - -
    - -
  • Adds a toolbar to Explorer for some common operations (Go -to parent folder, Cut, Copy, Paste, Delete, Properties, Email). The toolbar is fully customizable
  • -
  • Replaces the copy UI in Windows 7 with the more user-friendly “classic” version similar to Windows XP
  • - -
  • Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder
  • - -
  • Has options for customizing the folder panel to look more like the Windows XP version or to not fade the expand buttons
  • -
  • Can show the free disk space and the total file size in the status bar
  • -
  • Can disable the breadcrumbs in the address bar
  • -
  • Fixes -a long list of features that are broken in Windows 7 – missing icon -overlay for shared folders, the jumping folders in the navigation pane, -missing sorting headers in list view, and more
    -
  • - - - - -

- - -

New copy UI (Windows 7 only)
-

- -In Vista when you copy files and there is a conflict you are presented -with this:
- -
- -Before
- -

What’s wrong with it?

- -

Well, for -starters it is half a screen full of text that you have to read. Also -it is not immediately clear what parts of it are clickable. You have to -move the mouse around to discover the UI like in a Lucas Arts -adventure game. And finally the keyboard usability is awful. To -tell it -“yes, I know what I’m doing, I want to overwrite all files” you have to -press Alt+D, up, up, up, Space! It is harder than performing the Akuma -Kara Demon move in Street Fighter 3. There is a time and a place -for -that stuff and copying files is not it.

- -

The Classic Explorer plugin brings back the simpler dialog box from Windows XP:
-

- -

After
-

- -

It -is immediately clear what is clickable (clue – the buttons at the -bottom), there is easy keyboard navigation (press Y for “Yes”, A to -copy all files) and you can still see which file is newer and which is -larger. And of course just like in Windows XP, holding down Shift while clicking on the No button means "No to All" (or just press Shift+N).
-

- -

If you click -on More… you will get -the original dialog from Windows. From there you -will see all the details and you’ll get an extra option to “Copy, but -keep both files”.

-

Important Note: Only the UI is replaced. The underlying system that does the actual copying is not affected.
-

-


-

- - - -

Alt+Enter in the folder panel

- -Alt+Enter is -universal shortcut across Windows to bring up the properties of the -selection. But newer versions of Windows it doesn’t work in the left -panel that shows the folders. It works fine on the right where the -files are. This is broken compared to Windows XP where Alt+Enter works -in both places. -

To solve the -problem, the Classic Explorer plugin detects when you press Alt+Enter -and shows the properties for the currently selected folder.
-

-


-

- - -

Toolbar for Windows Explorer

-Windows -Explorer in Vista doesn’t have a toolbar like the one in Windows XP. If -you want to go to the parent folder you have to use the breadcrumbs -bar. If you want to copy or delete a file with the mouse you have to -right-click and look for the Delete command. The right-click menu gets -bigger and bigger the more shell extensions you have installed, and -finding the right command can take a while.
-

To solve the problem, the Classic Explorer plugin adds a new toolbar:
-

- - Explorer Toolbar
-
-The available button are: Go Up, Cut, Copy, Paste, Delete, Properties, -Email, Settings. More buttons can be added from the Settings dialog.
-
-Hints:
-    - Hold the Control key when clicking the Up button to open the parent folder in a new Explorer window.
-    - Hold the Shift key when clicking the Delete button to permanently delete a file
- -
- -The new toolbar doesn’t show up in Explorer automatically after -installation. You have to do a few things before you can use it:
- -
    - -
  1. Open a new Windows Explorer window (Win key+E)
  2. -
  3. Turn on the menu in Explorer – Go to Tools (Alt+T), Folder -Options, the View tab, and make sure “Always show menus” is checked.
  4. -
  5. Right click on the menu bar and select “Classic Explorer Bar” to -show the toolbar.
  6. -
  7. If that option is not available (you only see “Lock the -Toolbars”) you may have to enable the plugin from Internet Explorer. -Run IE, right click on its toolbar and select “Classic Explorer Bar”. -It will ask you if you want to enable this add-on. Select “Enable”, -then repeat steps 1 through 3 again.
  8. -
  9. If even then you don't see the toolbar, maybe the browser -extensions are disabled on your system. This is usually the default for -servers. Open the "Internet Options", go to the "Advanced" tab, and check -the option "Enable third-party browser extensions".
    -
  10. - -

-

Status bar
-

-Classic Explorer restores the original Explorer status bar that shows the free disk space and the size of the selected files:
-
-File size in status bar
-
-Unlike the built-in status bar, the selection size is shown even if -more than 100 files are selected. When no files are selected the total -size of all files in the folder is shown.
-
Windows 7 note: Classic Explorer enhances the -default status bar instead of replacing it. To see it, you have to turn -it on first from the View menu. -The status bar is different from the blue -Details Pane you see at the bottom of Explorer. You can turn off the -Details Pane from the Organize menu to save space. Also there is a bug -in the Windows 7 Explorer that sometimes doesn't show any text in the -status bar. Press F5 to refresh the view and get the status text.
-
Windows 8 note: Classic Explorer adds its own -status bar. You should hide the default status bar to save space. -Select the View tab in the ribbon, then click on Options. Select the -View tab in the options. Locate the checkbox "Show status bar" and -uncheck it. -
-
- - -

Settings

You can access the settings of Classic Explorer from the toolbar or from the start menu:
-
-
You can choose from seeing only the basic settings, or all -available settings. Hover over each setting to see a description of -what it's for. Type in the search box to find a setting by name.
-Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
-
You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- -
- -Press OK to store your settings. Most of the settings will be applied -the next time you open a new Explorer window. Small number of settings -will require a log off before you can see the change.
- -
- -Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
- -
-Here's one example of what can be customized:
- - Title bar tweaks
-
-Click on the Toolbar Buttons tab to customize the toolbar:
-
-
The column on the left shows the current buttons in the toolbar, -and the column on the right lists the buttons you can add to the -toolbar. You can drag and drop buttons from the right column to the -left. You -can rearrange the buttons by dragging them up and down. If you drop one button inside another you will create a sub-menu.
-Hover over each -button to see a short description of what it does. Right-click on each -button to access more functions (like Delete, Rename, etc). From the -right-click menu you can also reset the toolbar to the original state.
-Each item in the left column must have a unique name. This is the -identifier of the item and can only contain English letters, digits and -underscore. Some items (like SEPARATOR) cannot be renamed.
-
-Important Note: Not all available commands have default icons or text. That's because Windows doesn't have icons for things like Undo, Select All, etc. If you want to use such buttons in your toolbar you will have to provide your own icon. See below how to do it.
-
-After you place a button in the toolbar, you can edit it's attributes. Double-click on the button to edit:
-Edit toolbar button
-Here you can select a command for the button, its text and icon. Press the Restore Defaults button to get the default text and icon for the chosen command.
-The command can be:
-
    - - -
  • left blank - then if the link attribute is used, it will act as a command
  • -
  • one of the predefined commands - from the dropdown
  • -
  • open <some folder> - this will open the folder in the current browser
  • -
  • sortby <property> - this will sort the folder by the given property - name, type, size or date. Use '-' in front of the property to sort in descending order: "sortby -name". You can use other properties if you know their code. For example "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" is the same as "sortby name". For more property codes refer to the file propkey.h in the Windows SDK (also found here - scroll down to the "Full property table"). Not all property codes are valid or supported (for example the album year property {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 only works when showing music albums)
  • -
  • groupby <property> - similar to sortby, but groups the files by a given property. Use the command groupby with no property to disable the grouping
    -
  • - - - -
  • custom executable string -- this can be a name of a program and its arguments, or even a URL -(like http://www.google.com). You can use environment variables like %SystemRoot%. You can also use the -placeholders %1, %2, %3, %4 and %5:
  • -
      -
    • %1 is the path of the -current folder. Keep in mind that if the current folder is a root of a -drive it will end with a backslash (like C:\)
      -
    • -
    • %2 is the path of the selected file (only when a single file is -selected)
    • -
    • %3 -is a name of a temporary text file that contains all selected files. -Each line in the text file contains one file with its full path
      -
    • -
    • %4 -is the same as %3, but the file is in Unicode (UTF16) format. The file -contains no byte order mark. %3 and %4 can't both be used by the same command
      -
    • -
    • Note to developers: When -%3 or %4 is used, it is the responsibility of the command to delete the -temporary file when it finishes. Otherwise the temp file will be left -behind and waste disk space. Also if the command is a console application -or a batch file it will be launched in silent mode with no console -window
    • - -
    • %5 is a name of a -temporary text file, which can be used to return a command back to -Classic Explorer. If the first 2 bytes of the file are 255 and 254, the -file is treated as Unicode. Only one command can be used at a time. The command -can be:
    • -
        -
      • open <folder name> - causes Explorer to navigate to the given folder
      • -
      • select <list of file names> -- selects the given files, deselects the rest. The file names must be -separated by a tab or a newline character. The files should not contain -a path. If they do, the path will be ignored
        -
      • -
      • refresh - refreshes Explorer
      • -
      -
    -
      -
    • Note to developers: -commands using %5 will run in silent mode (like commands using %3 or -%4) but -also Explorer will wait for the process to finish. The process must -finish as quickly as possible, because Explorer will be frozen during -the execution of the command
    • -
    • See the next section for a few examples how to use these parameters
      -
    • - -
    -
-The link can be a path to a file or a folder. If it is a file, that -file will be executed. If it is a folder, that folder will be opened as -a sub-menu (only for top-level buttons).
-
-The icon can be:
-
    -
  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
    -
  • -
  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
  • -
  • ,icon ID - same as above, but the resource file is the ClassicExplorer.dll itself. This is useful when referring to Classic Explorer's own icons
    -
  • -
  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • none - this will use a blank icon
  • -
-If the label or the tip attribute start with $ (dollar sign), then the -system will treat it as a name of a string in the ExplorerL10N.ini -file. The actual text will depend on the current language setting. This -is useful when creating a toolbar that can be used by multiple languages.
-
-Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\IvoSoft\ClassicExplorer -for a DWORD value with the name of the button (the name used in left -column). 0 means normal, 1 is disabled and 2 is checked. The toolbar -reads the registry keys on startup. To force the buttons to update -their state after that you need to find all Explorer windows, locate -the child window with class ClassicShell.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.
- -
-

Examples for Custom Commands

-

0) Use quotes when necessary

In order to support paths that -contain spaces, you should use quotes around the path parameters. The -quotes are not always required, like in examples 1 and 2 below. Make -sure you test your commands with paths containing spaces to avoid -surprises.
-
-

1) Print the current folder

- -Use this command: cmd.exe /k echo %1. %1 will be replaced by the path of the current folder.
-
-

2) Open the selected file in Notepad

-Use this command: %SystemRoot%\notepad.exe %2. -%2 will be replaced by the full name of the selected file. It doesn't -need to be in quotes because Notepad uses the whole command line as a -file name.
-
-

3) Copy selected files to the parent folder
-

-Create a batch file called C:\CopyParent.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-Use this command: C:\CopyParent.bat "%3". -%3 will be replaced by a text file containing the full names of all -selected files. The batch file will read each line of that text file, -and copy each of the selected files to the parent folder. At the end -the batch file deletes the initial -temp file. The first two set commands remove the quotes from the %1 parameter.
-
-

4) Select all text files

-Create a batch file called C:\SelectText.bat:
-echo select > %1
-dir *.txt /b >> %1
-
-Use this command: C:\SelectText.bat "%5". -%5 will be replaced by a blank text file, where the command must output -the word "select" and a list of files it wants to select. The "dir -*.txt /b" command provides that list.
-
-
- -

Administrative Settings

The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them:
-
-In this example the setting "Show Up button" is locked to always be -"Before Back/Forward" and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".
-
In some cases you may not want to lock the value for all users, but -simply modify the initial value of the setting. In such case add -"_Default" to the name of the value. For example if you want the Up -button to be before Back by default but still allow the users to change -it if they wish, create a string value named "ShowUpButton_Default" and -set it to "BeforeBack".
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
-
-There is also a global setting EnableSettings. Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
-Disable all settings
-
-You can enable or disable Classic Explorer for individual processes -using the 2 registry settings "ProcessWhiteList" and -"ProcessBlackList". ProcessWhiteList is -a list of processes for which Classic Explorer will load. Use only the -file name of the process (like "notepad.exe"), separate multiple names -with a comma or a semicolon. ProcessBlackList -is a list of processes for which Classic Explorer will not load. You -should only use one of the two lists. If both lists are specified, the -black list will be ignored. The lists are only used when you enable the -features that are supported for processes other than Explorer. At the -moment these features are: the shared overlay icon and the replacements -for the copy dialogs.
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
- -
- -

Dependencies on Windows settings
-

-Some Classic Explorer settings require specific Windows settings to be enabled:
-
    -
  • Windows Vista navigation pane style - requires Windows to be using Aero or Basic theme
  • -
  • Auto-navigate to the selected folder -- this setting can be set to "Always" only when Explorer is set to -"Automatically expand to current folder". Look for it in the General tab of Tools -> Folder Options
  • -
  • Show caption in the title bar -- the caption will show either the full path name or only the name of -the current folder. To see the full path you need to enable "Display -the full path in the title bar (Classic theme only)" in the View tab of Tools -> Folder Options
  • -
  • All status bar settings - require the status bar to be visible (not to be confused with the Details Pane). Check View -> Status bar
  • -
- -
- -

Localization

- - - - -The user -interface (except the Settings dialog box) is localized in 35 -languages.
-The Settings dialog box is translated in a smaller number of languages. -The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Shell.
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/English/ClassicExplorerADMX.txt deleted file mode 100644 index 6ea1bb5de..000000000 --- a/ClassicShellSrc/Localization/English/ClassicExplorerADMX.txt +++ /dev/null @@ -1,62 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_CS404_WIN7.text = Requires Windows 7. -SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. - -AddressAltD.nameOverride = Additional shortcut for the address bar -AddressAltD.tipOverride = Enter a letter 'A' to 'Z' to be a shortcut for the address bar in combination with the Alt key -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings -ProcessWhiteList.nameOverride = Process white list -ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. -ProcessBlackList.nameOverride = Process black list -ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. -ToolbarItems.nameOverride = Toolbar buttons -ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\IvoSoft\ClassicExplorer\Settings -NoInitialToolbar.nameOverride = No initial showing of the toolbar -NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed - - -; os-specific -FileExplorer.nameOverride = Enable dialogs only in Explorer (improves performance) diff --git a/ClassicShellSrc/Localization/English/ClassicIE.html b/ClassicShellSrc/Localization/English/ClassicIE.html deleted file mode 100644 index 1ac0788e3..000000000 --- a/ClassicShellSrc/Localization/English/ClassicIE.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Classic Shell website  -Classic IE


-Classic IE
-is a -small plugin for Internet Explorer that:
-
    -
  • Adds a caption to the title -bar so you can see the full title of the page
  • -
  • Shows the security zone in the status bar
  • -
  • Shows the loading progress in the status bar
  • -
-
-See the full page title even when it doesn't fit in the tab:
-
-
See the progress and the security zone:
-
-
-

Installation

-When you run Internet Explorer for the first time after installing -Classic IE it may prompt you that a new add-on called ClassicIEBHO is -installed and if you want to enable it. Click on the Enable button. If -you don't get a prompt, go to Tools -> Manage add-ons and make sure ClassicIEBHO is enabled. After enabling the add-on you have to restart Internet Explorer to activate the plugin.
-
-

Settings

-You can access the settings from Tools -> Classic IE Settings -or from the start menu. The settings control the color and the font of -the caption, and what information to display on the status bar.
-
-
You can choose from seeing only the basic settings, or all -available settings. Hover over each setting to see a description of -what it's for. Type in the search box to find a setting by name.
-Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
- -
-You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- - -
- - -Press OK to store your settings. You need to restart Internet Explorer to apply the new settings.
- - -
-

Administrative Settings

-The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE registry key.
-
-You may also wish to not lock the setting but only override its initial -value. Then add "_Default" to the name of the registry value.
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
- -Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
- -
- -There is also a global setting EnableSettings. Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
- -
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/ClassicIEADMX.txt b/ClassicShellSrc/Localization/English/ClassicIEADMX.txt deleted file mode 100644 index 7cc7db748..000000000 --- a/ClassicShellSrc/Localization/English/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn = never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_IE9.text = Requires Internet Explorer 9 or later. - - -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings -CaptionFont.tipAddition = .\n\nThe format is , , . For example "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/English/ClassicShell.hhp b/ClassicShellSrc/Localization/English/ClassicShell.hhp deleted file mode 100644 index 5d31f67e5..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x409 English (United States) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/English/ClassicShellADMX.txt b/ClassicShellSrc/Localization/English/ClassicShellADMX.txt deleted file mode 100644 index 161f99103..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. - -Language.nameOverride = Language for Classic Shell components -Language.tipOverride = Select the language to be used by Classic Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated -Update.nameOverride = Enable automatic checks for new versions -Update.tipOverride = When this is checked, Classic Shell will check for new releases every week. You will be notified if there is a new version of the Classic Shell software or a new update for your current language diff --git a/ClassicShellSrc/Localization/English/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/English/ClassicShellEULA.rtf deleted file mode 100644 index e6303482f..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShellEULA.rtf +++ /dev/null @@ -1,272 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128; -\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{ -\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext24 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink25 \slocked \spriority10 \styrsid8675715 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{ -\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;} -{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace -\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 \sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink35 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 -Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 -\sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1600407\rsid1642706\rsid1781248\rsid2106295\rsid4477449\rsid5141723\rsid5720124\rsid8598142\rsid8675715\rsid9851428 -\rsid9906829\rsid10302552\rsid12398630\rsid12659872\rsid12679588\rsid13962646\rsid14231072\rsid14297104\rsid14497758\rsid14513824\rsid14615385\rsid14753465\rsid14972022\rsid15356188\rsid15734083\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0 -\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51}{\revtim\yr2016\mo3\dy23\hr19\min48}{\version26}{\edmins60}{\nofpages1}{\nofwords240}{\nofchars1369} -{\nofcharsws1606}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14753465 \hich\af31502\dbch\af31501\loch\f31502 License}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8598142 \hich\af31502\dbch\af31501\loch\f31502 Agreement}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8675715\charrsid8675715 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell \'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14513824 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14497758 \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022 \hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid12659872\charrsid2106295 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid8675715 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid8675715\charrsid9851428 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\par \hich\af31506\dbch\af31505\loch\f31506 If you comply with these license terms, you have the rights below. -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 SCOPE OF LICENSE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 - This agreement only gives you some rights to use the software. The\hich\af31506\dbch\af31505\loch\f31506 author reserves all other rights.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid12398630 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 INSTALLATION AND USE RIGHTS.}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 This software is free}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12398630\charrsid12398630 \hich\af31506\dbch\af31505\loch\f31506 for both personal and commercial use}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 . You may install and use it on your }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 computers}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\hich\af31506\dbch\af31505\loch\f31506 free of charge.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid9851428\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid9851428\charrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 REDISTRIBUTION RIGHTS.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 You may redistribute the software as long \hich\af31506\dbch\af31505\loch\f31506 as you do it free of charge and }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 -you }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 \hich\af31506\dbch\af31505\loch\f31506 don\hich\f31506 \rquote \loch\f31506 t misrepresent the origin of the software. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid5141723 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 TRADEMARKS.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723\charrsid73937 \hich\af31506\dbch\af31505\loch\f31506 -The Classic Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid14297104\charrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid1600407 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 DISCLAIMER OF WARRANTY.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid14297104 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS B -\hich\af31506\dbch\af31505\loch\f31506 E LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 6.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 IN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid935798 -\hich\af31506\dbch\af31505\loch\f31506 OTHER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 WORDS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid276346 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 Basically you can use this software freely for any purpose but don\hich\f31506 \rquote \loch\f31506 t be surprised if it doesn\hich\f31506 \rquote \loch\f31506 t work }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid4477449 \hich\af31506\dbch\af31505\loch\f31506 as you expect}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 . You can\hich\f31506 \rquote \loch\f31506 -t hold the author responsible for any damages that come to you from using the software. You can\hich\f31506 \rquote \loch\f31506 t profit from selling this software\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid276346 -\hich\af31506\dbch\af31505\loch\f31506 You got it for}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 free after all.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000d07c -55b07785d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/English/ClassicShellReadme.rtf deleted file mode 100644 index ea68a8a31..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShellReadme.rtf +++ /dev/null @@ -1,472 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f414\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f415\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139\rsid468832\rsid552468\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954 -\rsid1128667\rsid1146520\rsid1248335\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1721007\rsid1770967\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid2052359\rsid2114151\rsid2230259\rsid2297266\rsid2631124\rsid2756235\rsid2850720 -\rsid2912007\rsid3164638\rsid3230931\rsid3298972\rsid3424468\rsid3547401\rsid3570194\rsid3687072\rsid3761032\rsid3954017\rsid3997776\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4674537\rsid4806883\rsid4863662\rsid4869559\rsid4880870 -\rsid4933774\rsid5124543\rsid5256481\rsid5314108\rsid5456447\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6119665\rsid6297085\rsid6299574\rsid6308193\rsid6436109\rsid6556029\rsid6582832\rsid6645442 -\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6820791\rsid6823287\rsid6832096\rsid6902221\rsid6905770\rsid6950643\rsid7160684\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417 -\rsid8355555\rsid8471953\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9776440\rsid9831548\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644 -\rsid10158802\rsid10241328\rsid10355326\rsid10424443\rsid10450127\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11016316\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209 -\rsid11607477\rsid11611672\rsid12003133\rsid12009041\rsid12076428\rsid12079691\rsid12201409\rsid12209379\rsid12546021\rsid12605676\rsid12919976\rsid13000728\rsid13110719\rsid13245866\rsid13269024\rsid13376205\rsid13448550\rsid13461879\rsid13505068 -\rsid13522787\rsid13527300\rsid13586482\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14433764\rsid14440559\rsid14568210\rsid14684487\rsid14751137\rsid14829662\rsid14902226 -\rsid15015205\rsid15038196\rsid15225771\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16021474\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16404848\rsid16462041\rsid16651668\rsid16728702\rsid16731337} -{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be}{\creatim\yr2013\mo7\dy13\hr16\min8}{\revtim\yr2017\mo5\dy27\hr15\min49} -{\version34}{\edmins10}{\nofpages3}{\nofwords785}{\nofchars4477}{\nofcharsws5252}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Shell -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 Version }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid8675000 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid15225771 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid13110719 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid15225771 -\hich\af31502\dbch\af31501\loch\f31502 general release}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Thank you for installing }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . It }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 -\hich\af31506\dbch\af31505\loch\f31506 adds some missing features to Windows 7}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid9776440 \hich\af31506\dbch\af31505\loch\f31506 , Windows 8, Windows 8.1}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 and }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid16404848 -\hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 - }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 -like a classic start menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , start button}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 a toolbar for Windows}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194\charrsid13596911 \hich\af31506\dbch\af31505\loch\f31506 Explorer and others.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 The latest version can be found on }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 the Classic Shell website}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000006a0000000000000000690000f900000000000000010000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 For answers to frequently asked questions look here: -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e00540055006e0074006500000000000000000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/faq/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par \hich\af31506\dbch\af31505\loch\f31506 Or use the discussion forums to get help:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006900610020004d0000000000000000000600000000004300}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 Report problems in the Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 development forums}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c0061000002000018000000000065006b0000000000007200000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php\hich\af31506\dbch\af31505\loch\f31506 ?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Start Menu -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features: -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Choose between \'93\loch\f31506 -\hich\f31506 Classic\'94\loch\f31506 \hich\f31506 and \'93\loch\f31506 \hich\f31506 Windows 7\'94\loch\f31506 styles -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Drag and drop to let y\hich\af31506\dbch\af31505\loch\f31506 -ou organize your applications -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Options to show Favorites, expand Control Panel, etc -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows recently used documents. The number of documents to display is customizable - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Translated in 35 languages, including Right-to-left support for Arabic and Hebrew - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 D\hich\af31506\dbch\af31505\loch\f31506 -oes not disable the original start menu in Windows. You can access it by Shift+Click on the start button -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Right-click on an item in the menu to delete, rename, sort, or perform other tasks - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9113097 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9113097 \hich\af31506\dbch\af31505\loch\f31506 -The search box helps you find your programs }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 and files }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9113097 \hich\af31506\dbch\af31505\loch\f31506 -without getting in the way of your keyboard shortcuts}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9986631 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 -Supports jumplists for easy access to recent documents and common tasks}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid4077468 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 -Available for 32 and 64-bit operating systems}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid11163947 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 -Has support for skins, including additional 3rd party skins}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . Make your own! -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Fully customizable in both looks and functionality -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Support for Microsoft\hich\f31506 \rquote \loch\f31506 s Active Accessibility - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Converts the \'93\loch\f31506 \hich\f31506 All Programs\'94 -\loch\f31506 button in the Windows menu into a cascading menu -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Implements a customizabl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16215018 -\hich\af31506\dbch\af31505\loch\f31506 e start button}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid9986631 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 -Can show, search and launch Windows \hich\af31506\dbch\af31505\loch\f31506 Store apps (Windows 8)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is a plugin for Windows Explorer that: -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid8267417 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8267417 \hich\af31506\dbch\af31505\loch\f31506 -Adds a toolbar to Explorer for some common operations (Go to parent folder, Cut, Copy, Paste, Delete}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , Properties, Email}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid8267417 \hich\af31506\dbch\af31505\loch\f31506 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid7954001 -\hich\af31506\dbch\af31505\loch\f31506 The toolbar is fully customizable}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid1787318 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 -Replaces the copy UI in Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 7 with the more user-friendly }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'93\loch\f31506 \hich\f31506 classic\'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 version }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 similar to}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 Windows XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid1787318 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid1787318 \hich\af31506\dbch\af31505\loch\f31506 -Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Has options for customizing the folder pan\hich\af31506\dbch\af31505\loch\f31506 -el to look more like the Windows XP version}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11607477 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -or to not fade the expand buttons -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 -Can show the free disk space and the total size of the selected files in the status bar -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194\charrsid12009041 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12009041 \hich\af31506\dbch\af31505\loch\f31506 -Can disable the breadcrumbs in the address bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Fixes a long list of features that are broken in Windows 7 \hich\f31506 \endash -\loch\f31506 missing icon overlay for shared folders, the jumping folders in the navigation pane, missing sorting headers in list view, and more -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 IE is a plugin for Internet Explorer 9 and \hich\af31506\dbch\af31505\loch\f31506 later versions that: -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -Adds a caption to the title bar so you can see the full title of the page -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows the security zone in the status bar -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Shows the loading progress in the status bar -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Installation instructions -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 The toolbar for Windows Explorer may not show up automatically after installation. You have to do a few things before you can use it. -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 - Press Alt+V to open the View menu. Open the \'93\loch\f31506 \hich\f31506 Toolbars\'94\loch\f31506 \hich\f31506 sub-menu and select \'93\loch\f31506 \hich\f31506 Classic Exlporer Bar\'94\loch\f31506 . Keep in min\hich\af31506\dbch\af31505\loch\f31506 -d that the menu will always be displayed as long as the toolbar is visible. -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 - Press Alt+V to open the View ribbon. Click on the down arrow in the \'93\loch\f31506 \hich\f31506 Options\'94\loch\f31506 \hich\f31506 section. Select \'93\loch\f31506 \hich\f31506 Classic Explorer Bar\'94 -\par -\par \hich\af31506\dbch\af31505\loch\f31506 If these steps don\hich\f31506 \rquote \loch\f31506 t work, it may be possible that\hich\af31506\dbch\af31505\loch\f31506 the Explorer extensions have been disabled. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -\hich\af31506\dbch\af31505\loch\f31506 Check the following, then try to show the toolbar again}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 Open Internet Explorer and go }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 to Tools -> Manage add-ons. Locate the add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 ons \'93\loch\f31506 \hich\f31506 Classic Explorer Bar\'94\loch\f31506 \hich\f31506 and \'93\loch\f31506 \hich\f31506 ExplorerBHO Class\'94\loch\f31506 and make sure they are enab\hich\af31506\dbch\af31505\loch\f31506 led. -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 M}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 aybe the browser extensions are disabled on your system. This is usually the default for }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Windows Server}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 -. Open the "Internet Options", go to the "Advanced" tab, and check the option "Enable third-party browser extensions".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 \hich\af31506\dbch\af31505\loch\f31506 On Windows 7 you have to\hich\af31506\dbch\af31505\loch\f31506 turn on the status bar from the View menu if you want to see the file sizes. -\par \hich\af31506\dbch\af31505\loch\f31506 On Windows 8 the Classic Explorer status bar is different from the one in Explorer. You can show/hide the first one from the Classic Explorer settings dialog and show/hide the se -\hich\af31506\dbch\af31505\loch\f31506 cond one from Explorer\hich\f31506 \rquote \loch\f31506 s folder options dialog. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 The caption in Internet Explorer may not show up automatically after installation. You may get a prompt to enable the ClassicIEBHO plugin. If you get the prompt, select \'93\loch\f31506 \hich\f31506 -Enable\'94\loch\f31506 . If you don\hich\f31506 \rquote \loch\f31506 t get a prompt, g\hich\af31506\dbch\af31505\loch\f31506 o to Tools -> Manage add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 ons and make sure the add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 on \'93\loch\f31506 \hich\f31506 -ClassicIEBHO\'94\loch\f31506 is enabled. After that restart Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Uninstallation -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par \hich\af31506\dbch\af31505\loch\f31506 To uninstall }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 follow these steps: -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Open }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Control Panel -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Programs and Features}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 and double-click on }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic\hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . Then follow the instructions. You may have to restart Windows to complete the process. -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}\hich\af31506\dbch\af31505\loch\f31506 -If you installed any additional skins for the start menu you will have to delete them manually -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2631124\charrsid3570194 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000009015 -6c893bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/English/ClassicShellTOC.hhc deleted file mode 100644 index 17278667d..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/English/ClassicShellText-en-US.wxl b/ClassicShellSrc/Localization/English/ClassicShellText-en-US.wxl deleted file mode 100644 index 23e1c13c2..000000000 --- a/ClassicShellSrc/Localization/English/ClassicShellText-en-US.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run ClassicShellSetup64. - Classic Shell requires Windows 7 or above. - A newer version of [ProductName] is already installed. The setup will now exit. - Classic Explorer - Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems - Classic Start Menu - Classic Start Menu is a highly customizable replacement for the Windows start menu - Classic IE - Classic IE lets you customize the title bar and the status bar of Internet Explorer - Classic Shell Update - Classic Shell Update checks periodically for new versions - View the Classic Shell documentation - View the Classic Shell introduction - Edit the settings of Classic Explorer - Edit the settings of the classic start menu - Edit the settings of the Internet Explorer title bar and status bar - Edit the settings for Classic Shell's new version check - Create a start menu folder - Classic Shell website - Donate to Classic Shell - Visit us on Facebook - View Readme file - Classic Shell Help - Classic Shell Readme - Classic Shell Update - Classic Explorer Settings - Classic Start Menu Settings - Classic IE Settings - Open the Start screen - Classic Shell is a collection of usability enhancements for Windows - diff --git a/ClassicShellSrc/Localization/English/ClassicStartMenu.html b/ClassicShellSrc/Localization/English/ClassicStartMenu.html deleted file mode 100644 index 7c1fe39a0..000000000 --- a/ClassicShellSrc/Localization/English/ClassicStartMenu.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - Classic Start Menu - -

Classic Shell website  -Classic Start Menu


-Classic Start Menu
-is a flexible start menu that can mimic the menu behavior of Windows -2000, XP and Windows 7. It has a variety of advanced features: -
    - -
  • Choose between “Classic” and “Windows 7” styles
    -
  • -
  • Drag and drop to let you organize your applications
  • - -
  • Options to show Favorites, expand Control Panel, etc
  • -
  • Shows recently used documents. The number of documents to display -is customizable
  • -
  • Translated in 35 languages, including Right-to-left support for -Arabic and Hebrew
  • -
  • Does not disable the original start menu in Windows. You can -access it by Shift+Click on the start button
  • -
  • Right-click on an item in the menu to delete, rename, sort, or -perform other tasks
  • -
  • The search box helps you find your programs and files without getting in the way of your keyboard shortcuts
  • -
  • Supports jumplists for easy access to recent documents and common tasks
  • -
  • Available for 32 and 64-bit operating systems
  • -
  • Has support for skins, including additional 3rd party skins. Make your own!
  • -
  • Fully customizable in both looks and functionality
  • -
  • Support for Microsoft’s Active Accessibility
  • -
  • Converts the “All Programs” button in the Windows menu into a cascading menu
  • -
  • Implements a customizable start button
    -
  • -
  • Can show, search and launch Windows Store apps (Windows 8)
  • - - - - -
  • And last but not least – it's FREE!
  • -

-

Styles

-The start menu offers 3 styles to choose from.
-

1) Single-column classic style

-
-This style is similar to the menu found in Windows 2000. It has one -column in the main menu with vertical text on the side. you can -customize the order of items, icons and text.
- -Programs, jumplists and search results show as cascading sub-menus.
- -
-

2) Two-column classic style

-
-This style is similar to the Windows XP menu. There are two columns -where you can arrange your menu items. Customize the order, icons and -text.
-Programs, jumplists and search results show as cascading sub-menus.
-
-

3) Windows 7 style
-

-
-This style is similar to the Windows Vista and Windows 7 menu. The -items in the first column are pre-defined to pinned and recent -programs, all programs list and search box. The items in the second -column are fully customizable.
-The jumplists and search results show inside the main menu. The -programs can be inside the main menu or open as a cascading sub-menu.
-This style offers less customizing options than the classic styles, but -has look and feel more familiar to people used to Windows 7.
-
-
-

Operation

-If you have used the start menu in older versions of Windows you’ll -feel right at home:
- - - -

-Press the Windows key or click on the orb in the corner of the -screen to open the start menu.

-

-Hold down Shift while clicking on the orb to access the operating -system's own -start menu. -

-

-Click on an item to execute it. -

-

-Drag a program to change the order of the programs in a menu, or to -move it to another folder. -

-

-Right-click on an item to rename it, delete it, explore it, sort the -menu, or perform other tasks.

-

-Right-click on the orb to edit the settings for the start menu, to view this help file, or to -stop the start menu.
-

-


- -

- -

-Settings

Right-click on the start button to access the settings:
-
-
-You can choose from seeing only the basic settings, or all available -settings. Hover over each setting to see a description of what it's for. Type in the search box to find a setting by name.
- -Every setting has a default value. The default value can be constant, -or it may depend on the current system settings. Once you edit a -setting it becomes "modified" and is shown in bold. To revert to the -default value, right-click on the setting.
-
- -You can save the settings to an XML file, and later load them back. -Press the Backup button to access these functions. From there you can -also reset all settings to their default value.
- - -
- -Most settings will be changed immediately as you edit them. For example -you can edit the start menu, then while the Settings dialog is open, -access the start menu to see the changes. Small number of settings will -require you to exit the start menu before you can see the change.
- -
- - -Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
- - -
-Click on the Customize Start Menu tab to customize the menu items. Depending on the style you will see different UI.
-
-For classic styles you can customize both columns of the start menu and -create sub-menus. The left column shows the current items in the menu -and the right column shows the available menu items. Drag from the -right to the left to add items to the menu.
-
-
-For the Windows 7 style you can only edit the items for the second column and there are no sub-menus.
-
-

-Double-click on the icon to edit the item properties:
-
-Here you can select a command for the item, its text, icon and other attributes. Press the Restore Defaults button to get the default text and icon for the chosen command.
-
-The command can be:
- -
    -
  • one of the predefined commands - from the dropdown
  • custom executable string -- this can be a name of a program and its arguments, or even a URL -(like http://www.google.com). Environment variables like %SystemRoot% are supported
  • left blank - then if the link attribute is used, it will act as a command
    -
  • -
-The link can be a path to a file or a folder. If it is a file, that -file will be executed. If it is a folder, that folder will be opened as -a sub-menu. Some menu items (like Programs and Favorites) have an implicit -link attribute, so for them the Link box will be disabled.
- -
- -The icon can be:
- -
    -
  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
    -
  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
    -
  • ,icon ID - same as above, but the resource file is the ClassicStartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
    -
  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - this will use a blank icon
  • -
-If the label or the tip attribute start with $ (dollar sign), then the system will treat it as a name of a string in the StartMenuL10N.ini -file. The actual text will depend on the current language setting. This -is useful when creating a menu that can be used by multiple languages.
-
-If you check "Insert Sub-items as Buttons", instead of showing the menu -item itself, the start menu will show the sub-items as a row of -buttons. By default the buttons are centered. You can align them to the -left by adding a separator as the last item, or align them to the right -by adding a separator as the first item. One possible use is to replace -the shutdown menu item with -separate buttons for shutdown, restart, log off, etc.
-
-

Administrative Settings

-The settings are -per user and are stored in the registry. By default every user can edit -all of their settings. An administrator can lock specific settings, so -no user can edit them:
- -
-In this example the setting "Enable right-click menu" is locked to always -be unchecked and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.
-
-In some cases you may not want to lock the value for all users, but -simply modify the initial value of the setting. In such case add -"_Default" to the name of the value. For example if you want to context -menu to be disabled by default but still allow the users to enable it -if they wish, create a DWORD value named "EnableContextMenu_Default" -and set it to 0.
-
-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -Sometimes you may want to lock a setting to its default value, but you -don't know what the default value is. Then create a DWORD value and set -it to 0xDEFA.
- -
- -There is also a global setting "EnableSettings". Set it to 0 in the -registry to prevent the users from even opening the Settings dialog:
- -
-
-The start menu also checks most of the group policies set by the administrator. Run gpedit.msc and go to User Configuration -> Administrative Templates -> Start Menu and Taskbar. From there you can disable Run, Shutdown, Help, and other features. (Not available on Home versions of Windows).
-
-Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
-
-
-

More About Skins

-You can pick from the many pre-installed skins:
-
-Skins for Classic Start Menu
-
Or you can download and install additional 3rd party skins (from -the main website or from another place). After you download a new skin -you -must copy the .skin file to the Skins directory – usually C:\Program -Files\Classic Shell\Skins. After that it will be available in the settings.
-
-Note: Some skins may be specifically designed for -Classic, Basic, or Aero mode. For example an Aero skin may require -glass support any will look weird if the Classic or Basic theme is -selected. Some Aero skins may also require specific glass color to be -selected.
-
-You can create your own skin. You will need an image editor that -supports alpha channel (like Gimp or Photoshop) and a tool to edit -resource files (like Resource Hacker or Visual Studio). And of course -some talent for graphical design :). Read the Skinning Tutorial before you begin.
-
-

-

Search


-
- The search box lets you search the contents of the start menu, the -programs in the PATH environment variable and the indexed files. You can have the search box -appear as a normal menu item and then you can get to it using the -up/down arrow keys. You can choose to have the search box selected by -default when you open the start menu. Or you can choose to activate the -search box only with the Tab key, so until you press Tab you can use -the keyboard for navigation as if the search box is not there.
-
-The search results show in the main menu if you are using the Windows 7 style or in a sub-menu for the classic styles.
-Click on each category to expand it and see more results. Click on the icon at the end to view all results in Explorer.
-
-The classic styles allow you to register additional "search providers", which you can use to -search for the text from the search box. You run the search program -either by selecting it from the menu, or by -pressing Alt+key. In this example use Alt+A for Agent Ransack.
-
-
-This is done by adding sub-items of the SearchBoxItem in the Customize Start Menu tab:
-
-
-Open each of the sub-items and enter a command to start the search program. If you use %1 in the command, it will be replaced by the contents of the search box. If you use %2 -it will be replaced by the url-style encoded search text. Enter a -label, tip, and icon to complete your menu entry. In the label text you -can use & to mark the accelerator character (for example &Agent Ransack).
-
-Here are a few possible commands:
-Search with Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-Search with Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
-Search with Google: http://www.google.com/#q=%2
-Search with Bing: http://www.bing.com/search?q=%2
-
-
-

Custom Start Button
-

Classic Shell can add its own start button to the taskbar. It can -even replace the default start button in Windows 7. You can choose from -an Aero-style orb, a rectangular classic button, or -you can make your own. For a custom start button you need an image that -contain the 3 states of the button - normal, hot and pressed:
-Start button images
-The image must be a 32-bit PNG or BMP. By default the width of the -image determines the size of the button. You can override that by -entering a custom width.
-Read the Button Tutorial for more information about creating custom buttons.
-You can find many custom start button images online. Here are few examples:
-http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Localization

- -The user interface (except the Settings dialog box) is localized in 35 -languages.
- -The Settings dialog box is translated in a smaller number of languages. -The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Shell.
- - -
-

Command Line

-The ClassicStartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.
-
-The first two do what the name suggests. One opens the classic start menu, the other -toggles it. You can use the parameters to create a shortcut in your -QuickLaunch bar that opens the start menu. Or to set a hotkey in -programs such as WinKey.
-
-The third one "-togglenew" toggles the default Windows start menu (or start screen). It is useful if -you want to create a shortcut or a hotkey to open the default menu and use the Win -key for the classic menu.
-
-Use "-exit" to exit the start menu. This command will only work if the start menu is not currently busy.
-
-Use "-settings" to open the start menu settings. This is useful for creating a shortcut for editing the settings.
-
-
-

Accessibility

The start menu supports screen readers like JAWS, -or Microsoft's Narrator. If the accessibility support causes problems it can be disabled from the General Behavior tab of the Settings.
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/English/ClassicStartMenuADMX.txt deleted file mode 100644 index 0d9d366d9..000000000 --- a/ClassicShellSrc/Localization/English/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic2 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu group policy settings -SUPPORTED_CS404.text = Requires Classic Shell 4.0.4 or later. -SUPPORTED_CS404_WIN7.text = Requires Windows 7. -SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8. -SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1. -SUPPORTED_CS404_WIN8.text = Requires Windows 8. -SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. -SUPPORTED_CS404_WIN81.text = Requires Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Requires Classic menu style with one column. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Requires Classic menu style with two columns. -SUPPORTED_CS404_CLASSIC_STYLE.text = Requires Classic menu style. -SUPPORTED_CS404_WIN7_STYLE.text = Requires Windows 7 menu style. - - -EnableSettings.nameOverride = Enable settings -EnableSettings.tipOverride = Enables the users to edit their own settings - -MenuStyle.nameOverride = Menu style -MenuStyle.tipOverride = Select the style for the start menu.\nThe style determines the overall look and functionality of the menu. -MenuStyle_Classic1.nameOverride = Classic with one column -MenuStyle_Classic2.nameOverride = Classic with two columns -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Left Click opens -ShiftClick.nameOverride = Shift+Click opens -WinKey.nameOverride = Windows Key opens -ShiftWin.nameOverride = Shift+Win opens -MiddleClick.nameOverride = Middle Click opens -Hover.nameOverride = Hover opens - -; skins -SkinC1.nameOverride = Skin for classic menu with one column -SkinC1.tipOverride = Select the skin to be used by the classic style with one column -SkinVariationC1.nameOverride = Skin variation for classic menu with one column -SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations) -SkinOptionsC1.nameOverride = Skin options for classic menu with one column -SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Menu items for classic menu with one column -MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Skin for classic menu with two columns -SkinC2.tipOverride = Select the skin to be used by the classic style with two columns -SkinVariationC2.nameOverride = Skin variation for classic menu with two columns -SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations) -SkinOptionsC2.nameOverride = Skin options for classic menu with two columns -SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Menu items for classic menu with two columns -MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Skin for the Windows 7 style -SkinW7.tipOverride = Select the skin to be used by the Windows 7 style -SkinVariationW7.nameOverride = Skin variation for the Windows 7 style -SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations) -SkinOptionsW7.nameOverride = Skin options for the Windows 7 style -SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Menu items for the Windows 7 style -MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu -SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for the Windows 7 start menu -SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu -SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations) -SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop - -; hidden -FolderStartMenu.nameOverride = Start Menu folder -FolderStartMenu.tipOverride = Enter an override for the per-user start menu folder (also overrides the per-user Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderPrograms.nameOverride = Programs folder -FolderPrograms.tipOverride = Enter an override for the per-user Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderCommonStartMenu.nameOverride = Common Start Menu folder -FolderCommonStartMenu.tipOverride = Enter an override for the common start menu folder (also overrides the common Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -FolderCommonPrograms.nameOverride = Common Programs folder -FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog -AutoStartDelay.nameOverride = Auto-start delay -AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running ClassicStartMenu.exe).\nNote: This setting is not editable from the Settings dialog - -; other -StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon -StartButtonPath.tipAddition = The value is a full path to the BMP or PNG file -SoundMain.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundPopup.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundCommand.tipAddition = The value can be a name of a system event or a path to a WAV file -SoundDrop.tipAddition = The value can be a name of a system event or a path to a WAV file -ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts -StartHoverDelay.nameOverride = Hover delay (for Start button) -AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7) -CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/English/License.html b/ClassicShellSrc/Localization/English/License.html deleted file mode 100644 index cf831e91e..000000000 --- a/ClassicShellSrc/Localization/English/License.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - License Agreement - -

Classic Shell website  License Agreement
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
-
-If you comply with these license terms, you have the rights below.
-
-
    -
  1. -

    SCOPE OF LICENSE. This agreement only gives you some rights to use the software. The author reserves all other rights.

    -
  2. -
  3. -

    INSTALLATION AND USE RIGHTS. This software is free for both personal and commercial use. You may install and use it on your computers free of charge.

    -
  4. -
  5. -

    REDISTRIBUTION RIGHTS. You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.

    -
  6. -
  7. -

    TRADEMARKS. The Classic Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

    -
  8. -
  9. -

    DISCLAIMER OF WARRANTY. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -
  10. -
  11. -

    IN OTHER WORDS: -Basically you can use this software freely for any purpose but don’t be -surprised if it doesn’t work as you expect. You can’t hold the author -responsible for any damages that come to you from using the software. -You can’t profit from selling this software. You got it for free after -all.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/Links.html b/ClassicShellSrc/Localization/English/Links.html deleted file mode 100644 index 61d87295a..000000000 --- a/ClassicShellSrc/Localization/English/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Classic Shell website  Links


The latest version can be found on the Classic Shell website:
-http://www.classicshell.net/
-
-View the project history here:
-History: http://www.classicshell.net/history/
-
-
-

Get Help

-For answers to frequently asked questions look here:
-FAQ: http://www.classicshell.net/faq/
- -
-If you don't find your answer in the FAQ, try the discussion forums:
-Discussion Forums: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Report Problems

-Report bugs and feature requests in the development forums:
-Development Forums: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/Localization.rtf b/ClassicShellSrc/Localization/English/Localization.rtf deleted file mode 100644 index b3b8becb8..000000000 --- a/ClassicShellSrc/Localization/English/Localization.rtf +++ /dev/null @@ -1,345 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid6947948 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1 -\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 \b\i\fs28\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid14646721 heading 2;}{\*\cs10 \additive \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid6947948 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 -\ltrch\fcs0 \b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid14646721 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid6947948 Hyperlink;}{ -\s18\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext18 \sqformat \spriority34 \styrsid11755305 List Paragraph;}}{\*\listtable{\list\listtemplateid302521304\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid-196446756\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid2061244983}}{\*\listoverridetable{\listoverride\listid2061244983\listoverridecount0\ls1}}{\*\rsidtbl \rsid1074044 -\rsid2767162\rsid5637360\rsid6947948\rsid7305812\rsid8198374\rsid8667162\rsid9467422\rsid11602721\rsid11755305\rsid11811362\rsid14490461\rsid14646721\rsid15425079\rsid15878395\rsid16266177\rsid16327957}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0 -\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2010\mo10\dy24\hr9\min48}{\revtim\yr2014\mo3\dy16\hr12\min16}{\version13}{\edmins88}{\nofpages3}{\nofwords965}{\nofchars5501} -{\nofcharsws6454}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot6947948 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6947948 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 -\b\fs32\lang1033\langfe1033\kerning32\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7305812 \hich\af31502\dbch\af31501\loch\f31502 Localization of Classic Shell -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid7305812 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 This file explains the localization system used by Classic Shell and how to translate Classic Shell in new languages. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . What can be localized -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 Classic Shell has 2 major systems for providing localized text. -\par -\par \hich\af1\dbch\af31505\loch\f1 The first one is the L10N.ini files. There are }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 3 files \hich\f1 \endash \loch\f1 ExplorerL10N.ini, }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 StartMenuL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 and StartMenuHelperL10N.ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 . They contain translations for the text in Explorer and the start menu\hich\af1\dbch\af31505\loch\f1 - that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please -\hich\af1\dbch\af31505\loch\f1 s\hich\af1\dbch\af31505\loch\f1 end the correction to }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0000006b006c}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid6947948\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 , so I can fix the typo in the next release. -\par -\par \hich\af1\dbch\af31505\loch\f1 The s\hich\af1\dbch\af31505\loch\f1 econd system is for localizing the settings UI and the system messages that Classic Shell displays. The translations are packaged into a resource DLL with the name of the language -\hich\f1 \endash \loch\f1 en-US.dll, ja-JP.dll, etc. The DLL can contain: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid6947948 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 A string table with repl\hich\af1\dbch\af31505\loch\f1 acement strings -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Dialog resources for the Settings UI -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid6947948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Overrides for te}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 x}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 t }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 lines }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 in the L10N}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9467422 \hich\af1\dbch\af31505\loch\f1 .ini}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\hich\af1\dbch\af31505\loch\f1 files -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6947948 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 The same DLL contains resources for }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 of the Classic Shell components \hich\f1 \endash \loch\f1 Classic Explorer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 ,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 \hich\af1\dbch\af31505\loch\f1 Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 , etc}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 .}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 and from 4000 to 5000 are shared by }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 all}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 components.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6947948 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6947948 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 . \hich\af31502\dbch\af31501\loch\f31502 What }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2767162 \hich\af31502\dbch\af31501\loch\f31502 else }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6947948 -\hich\af31502\dbch\af31501\loch\f31502 can be localized (if you really want to) -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par \hich\af1\dbch\af31505\loch\f1 Classic Shell is designed to }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 mainly }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 -support localizations for the UI. Localizations for other areas, like the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 and}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 the documentation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 will }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 -require more work}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 . -\par -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1074044 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 To translate the installer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 you need t\hich\af1\dbch\af31505\loch\f1 o translate}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2767162\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellText-en-US.wxl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 -\hich\af1\dbch\af31505\loch\f1 file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 It}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 contain the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 text for the installe}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\hich\af1\dbch\af31505\loch\f1 One }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 \hich\af1\dbch\af31505\loch\f1 benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 You also need to translate the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044\charrsid2767162 \hich\af1\dbch\af31505\loch\f1 ClassicShellReadme}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 .rtf fi\hich\af1\dbch\af31505\loch\f1 le and ClassicShellEULA.rtf if you want them to display in your language. -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 To translate the help file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 y}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 ou will need to }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 translate the HTML files included in ClassicShellLoc.zip. If you install the tool }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid16266177 \hich\af1\dbch\af31505\loch\f1 HTML Help Workshop from Microsoft}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 \hich\af1\dbch\af31505\loch\f1 -, you will be able to also compile the CHM file and preview it yourself. Use the ClassicShell.hhp help project file for that}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 . -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5637360 -\par \hich\af1\dbch\af31505\loch\f1 To translate the group policies you will need to translate the files \hich\af1\dbch\af31505\loch\f1 C\hich\af1\dbch\af31505\loch\f1 lassic\hich\af1\dbch\af31505\loch\f1 -ExplorerADMX.txt, ClassicIEADMX.txt, ClassicShellADMX.txt and ClassicStartMenuADMX.txt. You may \hich\af1\dbch\af31505\loch\f1 also translate the PolicyDefinitions.rtf file. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 When you are done, send all translations to me and I will prepare an installer for }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1074044 -\hich\af1\dbch\af31505\loch\f1 your}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8667162 \hich\af1\dbch\af31505\loch\f1 language.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2767162 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid16266177 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11811362 -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14646721 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 \hich\af31502\dbch\af31501\loch\f31502 3. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14646721 -\hich\af31502\dbch\af31501\loch\f31502 The DLL structure in detail}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16266177 -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14646721\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.dll}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 file. It contains all English resources that can be translated. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 Note:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 Classic Shell doesn -\hich\f1 \rquote \loch\f1 t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to s\hich\af1\dbch\af31505\loch\f1 erve as an example}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid8198374 -\hich\af1\dbch\af31505\loch\f1 and starting point}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid14646721\charrsid14646721 \hich\af1\dbch\af31505\loch\f1 for other languages. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par \hich\af1\dbch\af31505\loch\f1 The localization DLL contains the following resources: -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A version resource. It must match the version of Classic Shell it is intended to be used with. The reason is that the text often changes b\hich\af1\dbch\af31505\loch\f1 -etween versions, so translations from one version will not work with the next. You may }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 also }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\hich\af1\dbch\af31505\loch\f1 use the comments section to list your name as the author. -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14646721 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14646721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 A string table. Provide}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14646721 \hich\af1\dbch\af31505\loch\f1 translations for the UI text in Classic Shell. Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 the text from en-US.dll as -\hich\af1\dbch\af31505\loch\f1 a source. The string table doesn\hich\f1 \rquote \loch\f1 t need to include all strings. If a string is missing, it will stay in English.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 -A set of dialog resources. These a\hich\af1\dbch\af31505\loch\f1 -re the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version wi -\hich\af1\dbch\af31505\loch\f1 l\hich\af1\dbch\af31505\loch\f1 l be used.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid15425079 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 -A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305\charrsid11755305 -\hich\af1\dbch\af31505\loch\f1 Settings for Classic Start Menu}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\loch\f1 translated in all languages (since I\hich\af1\dbch\af31505\loch\f1 don\hich\f1 -\rquote \loch\f1 t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \hich\f1 \endash \loch\f1 for example if you want to fix a typo}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \hich\af1\dbch\af31505\loch\f1 in the ini file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 , or to provide a better\hich\af1\dbch\af31505\loch\f1 - version of some text line.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15425079\charrsid15425079 -\par }\pard\plain \ltrpar\s18\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15425079 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11602721 \hich\af1\dbch\af31505\loch\f1 -You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others. -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11755305 \hich\af31502\dbch\af31501\loch\f31502 4. What if I don\hich\f31502 \rquote \loch\f31502 -t know how to edit DLLs? -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11755305 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par \hich\af1\dbch\af31505\loch\f1 Look at the provided }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid8198374 \hich\af1\dbch\af31505\loch\f1 en-US.csv}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\hich\af1\dbch\af31505\loch\f1 file. It is a tab-separated file in UTF-16 format. You can open it in Excel or any compatible editor. The file contains 4 columns: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid11755305\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11755305 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11755305\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 ID}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the identifier of the text line. There are 3 types of IDs: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\nowidctlpar\wrapdefault\faauto\ls1\ilvl1\rin0\lin1440\itap0\pararsid11755305 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \hich\af1\dbch\af31505\loch\f1 A number, like 2001, 4030, etc. These correspond\hich\af1\dbch\af31505\loch\f1 to the strings in the string table -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 -A pair of numbers, like 3002/1025. These correspond to strings found in the dialog boxes. The first number is the ID of the dialog, and the second is the ID of the control in that dialog -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f2\fs20\insrsid11755305 \hich\af2\dbch\af31505\loch\f2 o\tab}\hich\af1\dbch\af31505\loch\f1 \hich\f1 Text, like \'93}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11755305\charrsid11755305 \hich\af1\dbch\af31505\loch\f1 Menu.SettingsTip}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 \loch\af1\dbch\af31505\hich\f1 \'94\hich\af1\dbch\af31505\loch\f1 -. These correspond to the lines of the L10N resource -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11755305 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 English}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the original English text -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid8198374 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Translation}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this column is empty. That\hich\f1 \rquote \loch\f1 s where you will have to enter the translations for your language}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8198374 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14490461\charrsid8198374 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\insrsid14490461\charrsid11602721 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid14490461 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 Comment}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash -\hich\af1\dbch\af31505\loch\f1 - some lines contain hints for the meaning of the translation, or instructions for providing better translation. If you are still unclear about something, ask me. I will provide more comments in future versions based on which text lines people find confusi -\hich\af1\dbch\af31505\loch\f1 n\hich\af1\dbch\af31505\loch\f1 g -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par -\par \hich\af1\dbch\af31505\loch\f1 Once you are done, send the CSV file to }{\field{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 HYPERLINK "mailto:classicshell@ibeltchev.com" }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid9467422 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a0063006c00610073007300690063007300680065006c006c0040006900620065006c00740063006800650076002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab00000065006c}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \cs17\f1\fs20\ul\cf17\insrsid14490461\charrsid16327957 \hich\af1\dbch\af31505\loch\f1 classicshell@ibeltchev.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 and I will convert that text\hich\af1\dbch\af31505\loch\f1 into a DLL and upload it to the Classic Shell website. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 -\b\i\fs28\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14490461 \hich\af31502\dbch\af31501\loch\f31502 5. Special characters -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par \hich\af1\dbch\af31505\loch\f1 Some text lines in the DLL or the CSV contain special characters. They are: -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 t}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is the Tab character. Do not enter an actual tab in the text, because the CSVs don\hich\f1 \rquote \loch\f1 t handl\hich\af1\dbch\af31505\loch\f1 e it well -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15878395 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 \\\hich\af1\dbch\af31505\loch\f1 r}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15878395 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a carriage return character -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14490461 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid15878395\charrsid11602721 -\hich\af1\dbch\af31505\loch\f1 n}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 this is a new line character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \\\\}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 - this is the backslash character. You must use \\\\ instead of \\ -, because a single \\ can be mistaken for a special character -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %d}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash -\hich\af1\dbch\af31505\loch\f1 this is a placeholder for a number. The actual number will be provided at run-time -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid14490461\charrsid11602721 \hich\af1\dbch\af31505\loch\f1 %s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 \hich\af1\dbch\af31505\loch\f1 \hich\f1 \endash \loch\f1 - this is a placeholder for a string. The actual string will be provided at run-time -\par -\par \hich\af1\dbch\af31505\loch\f1 In general, try to keep the special characters as they are}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14490461 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15878395 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f014 -bb3b4c41cf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/Main.html b/ClassicShellSrc/Localization/English/Main.html deleted file mode 100644 index 9c1588c9f..000000000 --- a/ClassicShellSrc/Localization/English/Main.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Classic Shell website  Classic Shell

-Version 4.3.1 – general release

-

What is Classic Shell?

-Classic Shell™ is a collection of usability enhancement for Windows. It -has a customizable Start menu and Start button, it adds a -toolbar for Windows Explorer and supports a variety of smaller features.
-
-
-

System Requirements

-Classic Shell works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, -Windows Server 2012 and Windows Server 2012 R2. Both 32 and 64-bit versions are -supported (the same installer works for both). Some skins for the start menu -require Aero theme to be enabled. Others require at least Basic theme.
-
-
-

Components


- -Classic Shell has three major components: -
-

Uninstallation

-You can uninstall Classic Shell from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
-A logoff may be required to complete the process.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/PolicyDefinitions.rtf b/ClassicShellSrc/Localization/English/PolicyDefinitions.rtf deleted file mode 100644 index df3e2e0af..000000000 --- a/ClassicShellSrc/Localization/English/PolicyDefinitions.rtf +++ /dev/null @@ -1,270 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red33\green121\blue142;\red45\green162\blue191;\red22\green80\blue94;\red64\green64\blue64;\red52\green52\blue52; -\caccentone\ctint255\cshade255\red79\green129\blue189;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\caccentone\ctint255\cshade191\red54\green95\blue145; -\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid11172591 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid11172591 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid11172591 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid11172591 heading 9;}{\*\cs10 \additive -\ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\fs28\cf17 \sbasedon10 \slink1 \slocked \spriority9 \styrsid11172591 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\fs26\cf18 -\sbasedon10 \slink2 \slocked \spriority9 \styrsid11172591 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\f36\cf18 \sbasedon10 \slink3 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 -\af0 \ltrch\fcs0 \b\i\f36\cf18 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f36\cf19 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 \styrsid11172591 -Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\cf19 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\cf20 -\sbasedon10 \slink7 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f36\fs20\cf18 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 8 Char;}{\*\cs23 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\fs20\cf20 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 \styrsid11172591 Heading 9 Char;}{\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext24 \sqformat \spriority1 \styrsid11172591 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid11172591 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\f36\fs52\expnd1\expndtw5\cf21\kerning28 \sbasedon10 \slink25 \slocked \spriority10 \styrsid11172591 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 -\ltrch\fcs0 \b\fs18\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid11172591 caption;}{\s28\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid11172591 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\f36\fs24\expnd3\expndtw15\cf18 \sbasedon10 \slink28 \slocked \spriority11 \styrsid11172591 Subtitle Char;}{\*\cs30 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid11172591 Strong;}{\*\cs31 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid11172591 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \spriority34 \styrsid11172591 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf1\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid11172591 Quote;}{\*\cs34 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf1 -\sbasedon10 \slink33 \slocked \spriority29 \styrsid11172591 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid11172591 Intense Quote;}{\*\cs36 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink35 \slocked \spriority30 \styrsid11172591 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid11172591 Subtle Emphasis;}{\*\cs38 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\cf22 \sbasedon10 \sqformat \spriority21 \styrsid11172591 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid11172591 Subtle Reference;}{\* -\cs40 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid11172591 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 -\sbasedon10 \sqformat \spriority33 \styrsid11172591 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf25\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid11172591 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\ul\cf26 \sbasedon10 \sunhideused \styrsid8683100 Hyperlink;}}{\*\rsidtbl \rsid87762\rsid1531249\rsid8026989\rsid8683100\rsid9571533\rsid11172591}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440 -\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2013\mo12\dy8\hr14\min59}{\revtim\yr2014\mo4\dy18\hr7\min11}{\version4}{\edmins29}{\nofpages2}{\nofwords294}{\nofchars1677}{\nofcharsws1968}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.co -m/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8026989 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11172591\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af36\dbch\af31505\loch\f36 -Classic Shell policy definitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid87762 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\par \hich\af31506\dbch\af31505\loch\f31506 The provided ADMX files can be used by administrators to adjust the settings for multiple users. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1531249 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 \hich\af36\dbch\af31505\loch\f36 Installation -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Copy the contents of}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 the }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 PolicyDefinitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 folder (i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 ncluding the }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 en-US}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 sub-folder) to }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 C:\\Windows\\PolicyDefinitions}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 . -\par -\par \hich\af31506\dbch\af31505\loch\f31506 After that you will be able to use the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 gpedit.msc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 tool edit the settings. They will show up under }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 Administrative Templates -> Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 . -\par -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9571533 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 To edit a setting, cha -\hich\af31506\dbch\af31505\loch\f31506 nge the policy from }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Not Configured}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Enabled}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 . Setting a policy to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid9571533\charrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 Disabled}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 \hich\af31506\dbch\af31505\loch\f31506 is not supported and has no effect. -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1531249 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 \hich\af36\dbch\af31505\loch\f36 State}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid1531249\charrsid1531249 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid1531249 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Each setting has 2 components \hich\f31506 \endash \loch\f31506 state and value. The state can be: -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Locked to this value:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\hich\af31506\dbch\af31505\loch\f31506 The value you enter will be used for the setti\hich\af31506\dbch\af31505\loch\f31506 ng. Users will not be able to change the setting using the Settings dialog. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Locked to default:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 -\hich\af31506\dbch\af31505\loch\f31506 The setting will be locked to the default value determined by the software. The default value depends on the current OS version and configuration, current style\hich\af31506\dbch\af31505\loch\f31506 -, etc. The value you enter for the policy will be ignored. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8026989\charrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 Unlocked:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8026989 \hich\af31506\dbch\af31505\loch\f31506 - The value you enter will be used to replace the default value of the setting. The users will be able to override the setting from the Settings dialog. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid9571533 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid11172591 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 \hich\af36\dbch\af31505\loch\f36 Precedence}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8026989 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\par \hich\af31506\dbch\af31505\loch\f31506 There are 4 places whe\hich\af31506\dbch\af31505\loch\f31506 re Classic Shell looks for settings. In order of precedence they are: -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKLM\\Software\\Policies\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the Computer Configuration policies are stored -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKLM\\Software\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where you can manually store settings for all users -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKCU\\\hich\af31506\dbch\af31505\loch\f31506 Software\\Policies\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the User Configuration policies are stored -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid11172591\charrsid11172591 \hich\af31506\dbch\af31505\loch\f31506 HKCU\\Software\\IvoSoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid11172591 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \endash \loch\f31506 this is where the Settings dialog stores the per-user setting -\par -\par \hich\af31506\dbch\af31505\loch\f31506 If a setting is locked in any of the first 3 locations, it will be grayed out in the\hich\af31506\dbch\af31505\loch\f31506 Settings dialog and users can\hich\f31506 \rquote \loch\f31506 t change it. -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid8683100 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af36\dbch\af31505\loch\f36 Localization -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8683100 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 -You can download translations for the group policy settings\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 Look for the file }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang9\langfe1033\langnp9\insrsid8683100\charrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 PolicyDefinitions.zip}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }\pard \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8026989 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 here: } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang9\langfe1033\langnp9\insrsid8683100\charrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/translations/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 \hich\af31506\dbch\af31505\loch\f31506 " -\hich\af31506\dbch\af31505\loch\f31506 }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs43\ul\cf26\lang9\langfe1033\langnp9\insrsid8683100\charrsid5201726 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/translations/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang9\langfe1033\langnp9\insrsid8683100 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000d0ca -1027105bcf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/English/en-US.dll b/ClassicShellSrc/Localization/English/en-US.dll deleted file mode 100644 index 133cc6f94..000000000 Binary files a/ClassicShellSrc/Localization/English/en-US.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/English/images/ClassicShell.png b/ClassicShellSrc/Localization/English/images/ClassicShell.png deleted file mode 100644 index 1c1786845..000000000 Binary files a/ClassicShellSrc/Localization/English/images/ClassicShell.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/French/ClassicExplorer.html b/ClassicShellSrc/Localization/French/ClassicExplorer.html deleted file mode 100644 index a7f59e8fd..000000000 --- a/ClassicShellSrc/Localization/French/ClassicExplorer.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - Classic Explorer - -

Site web Classic Shell  Classic Explorer


-Classic -Explorer est une extension pour l’Explorateur Windows qui : - -
    - -
  • Ajoute une barre d’outils à L’Explorateur Windows pour des opérations courantes (Aller au dossier parent, Couper, Copier, Coller, Supprimer,, Courriel). La barre d’outils est entièrement personnalisable
  • -
  • Remplace la boîte de dialogue de Copie dans Windows 7 avec une version “classique” plus ’user-friendly’ similaire à celle de Windows XP
  • - -
  • Réponds au raccourci clavier Alt+Entrée dans le panneau de L’Explorateur Windows et affiche les propriétés du dossier sélectionné
  • - -
  • Dispose d’options pour personnaliser le panneau dossier pour ressembler d’avantage à celui de la version de Windows XP ou ne pas faire de fondu sur les boutons qui servent à développer
  • -
  • Peut afficher l’espace libre et la taille totale des fichiers dans la barre d’état
  • -
  • Peut désactiver le fil d’Ariane dans la barre d’adresse
  • -
  • Corrections -une longue liste de fonctions qui étaient cassés dans Windows 7 – absence d’icône, surimpression des dossiers partagés, les dossiers de saut dans le panneau de navigation, l’absence des entêtes de colonnes de trie dans la vue liste, et plus
    -
  • - - - - -

- - -

Nouvelle boîte de dialogue Copie (Windows 7 uniquement)
-

- -Dans Vista quand vous copiez des fichiers et qu’il y a un conflit, on vous affiche ça :
- -
- -Avant
- -

Quel est le problème ?

- -

Pour les débutants -c’est une fenêtre de la taille d’une moitié d’écran que vous avez à lire. Aussi ce n’est pas -immédiatement clair quelles parties sont cliquables. -Vous devez déplacer la souris autour pour découvrir les zones UI comme Jeu d’aventure de Lucas Arts -Et finalement la convivialité du clavier est terrible. Pour vous dire -“oui, je sais ce que je fais. Je veux remplacer tous les fichiers” vous devez -presser Alt+D, flèche haut, flèche haut, flèche haut, Espace ! C’est plus difficle que de faire le mouvement Akuma -Kara Demon dans Street Fighter 3. Il y a un temps et une place pour ce genre de choses et copier des fichiers n’en est pas une. - -

L’extension Classic Explorer ramène les boîtes de dialogues simples Windows XP:
-

- -

After
-

- -

C’est immédiatement clair ce qui est cliquable(indice – les boutons en bas), il ya une navigation facile via le clavier (pressez O pour “Oui”, A pour copier tous les fichiers) - et vous pourrez quand même continuer à voir quel fichier est plus récent et quel fichier est plus grand. Et bien sûr tout comme dans Windows XP, Maintenir enfoncé Majuscule pendant que vous cliquerez sur le bouton Non signifiera "Non à tous" (ou pressez juste Majuscule+N).
-

- -

Si vous cliquez sur Plus… vous obtiendrez le dialogue original de Windows. A partir de là -vous verrez tous les détails et vous obtiendrez une option supplémentaire pour “Copier, mais garder les deux fichiers”.

-

Note Importante : Seulement cette boîte de dialogue sera remplacée. Le sous-système qui réalise la copie ne sera pas affecté.
-

-


-

- - - -

Alt+Entrée dans le panneau dossier

- -Alt+Entrée est raccourci clavier universel à travers Windows pour afficher les -proriété de la sélection. Mais dans les nouvelles versions de Windows, cela -ne marche pas dans le panneau de gauche qui montre les dossiers. Cela marche bien -dans le panneau de droite où s’affichent les fichiers. C’était cassé en comparaison -avec Windows XP où Alt+Entrée marchait des deux côtés. -

Pour résoudre ce problème, l’extension Classic Explorer détecte lorsque -vous appuyez sur Alt+Entrée et affiche les propriétés pour le dossier courant sélectionné.
-

-


-

- - -

Barre d’outils pour l’Explorateur Windows

-L’Explorateur Windows dans Vista n’a pas de barre d’outils comme celle -dans Windows XP. Si vous voulez aller au dossier parent vous devez utiliser la barre fil d’Ariane. -Si vous voulez copier ou supprimer un fichier avec la souris vous devez faire un clic droit et chercher -la commande Supprimer. Le menu contextuel devient de plus en plus grand au fur et à mesure que vous -avez des extensions du shell installées, et trouver la bonne commande peut prendre du temps.
-

Pour solutionner ce problème, l’extension Classic Explorer ajoute une nouvelle barre d’outils :
-

- - Barre d’outils Explorer
-
-Les boutons disponibles sont : Aller au dossier parent, Couper, Copier, Coller, Supprimer, Propriétés, Courriel, Paramètres. -Plus de boutons peuvent être ajouter dans la boîte de dialogue Paramètres
-
-Astuces:
-    - Maintenez la touche Contrôle (Ctrl) appuyée lorsque vous cliquez sur le bouton Haut pour ouvrir le dossier parent dans une nouvelle fenêtre Explorateur.
-    - Maintenez la touche Majuscule lorsque vous cliquez sur le bouton Supprimer pour supprimer définitivement un fichier
- -
- -La nouvelle barre d’outils ne s’affiche pas automatiquement dans l’Explorateur après l’installation. -Vous devez d’abord faire quelques réglages avant de pouvoir l&#
- -
    - -
  1. Ouvrir une nouvelle fenêtre de l’Explorateur (Touche Win+E)
  2. -
  3. Activer le menu dans l’Explorateur – Aller à Outils (Alt+T), Option du dossier, - l’onglet Vue, et vérifiez que “Toujours afficher les menus” est coché.
  4. -
  5. Clic droit sur la barre de menu et sélectionnez “Classic Explorer Bar” pour afficher la barre d’outils.
  6. -
  7. Si cette option n’est pas disponible (vous ne voyez que “Verrouillez les barres d’outils”) vous devez -peut-être actvier la barre d’outils dans Internet Explorer. -Exécutez IE, clic droit sur la barre d’outils et sélectionnez “Classic Explorer Bar”. -Il vous demandera si vous voulez activer cette extension. Sélectionnez “Activer”, -puis répétez les étapes 1 jusqu’à 3 de nouveau.
  8. -
  9. Si même avec ça vous ne voyez toujours pas la barre d’outils, peut-être que les extensions de votre -navigateur sont désactivées sur votre système. C’est normalement le réglage par défaut pour -les serveurs. Ouvrez les "Options Internet", allez à l’onglet "Avancé", et vérifiez que l’option "Activer les extensions tierce partie".
    -
  10. - -

-

Barre d’état
-

-Classic Explorer restaure la barre d’état originale de l&#Explorateur qui affiche l’espace libre et la taille des fichiers sélectionnés :
-
-Taille du fichier dans la barre d’état
-
-A la différence de la barre d’état, la taille de la sélection est afficher même si -plus de 100 fichiers sont sélectionnés. Quand aucun fichier n’est sélectionné le total -de tous les fichiers du dossier est affiché.
-
Note Windows 7 : Classic Explorer améliore la barre d’état -par défaut à la place de la remplacer. Pour le voir, vous devez l’activer à partir du menu Affichage/Vue. -La barre d’état est différente du Panneau de Détails bleu que vous apercevez en bas de l’Explorateur. Vous pouvez désactiver le -Panneau de Détails à partir du menu Organiser pour gagner de l’espace. Aussi, il y a un bug dans -l’Explorateur de Windows 7 qui des fois ne vous montre plus aucun texte dans la barre d’état. -Appuyez F5 pour rafraîchir la vue et obtenir le texte d’état.
-
Note Windows 8 : Classic Explorer ajoute sa propre -barre d’état. Vous devriez cacher la barre d’état par défaut pour économiser de l’espace. -Sélectionnez l’onglet Affichage dans le rubban, puis cliquez sur Options. Sélectionnez -Modifier les options des dossiers et de recherche dans le menu déroulants. Sélectionnez l’onglet Affichage. -Trouvez la case à cocher "Afficher la barre d’état" et décochez-là. -
-
- - -

Paramètres

Vous pouvez accéder aux paramètres de Classic Explorer à partir de la barre d’outils ou à partir du menu démarrer :
-
-
Vous pouvez choirsir de voir les paramètres de base, ou tous les paramètres disponibles. -Survolez chaque paramètre pour afficher une description de sa fonction. Saisissez un terme dans -la boîte de recherche pour trouver un paramètre par son nom.
-Chaque paramètre à une valeur par défaut. La valeur par défaut peut être une constante, -ou cela peut dépendre de vos paramètres systèmes actuels. Une fois que vous modifiez -un paramètre, il devient ’modifié’ et est affiché en gras. Pour revenir à la valeur par -défaut, clic droit sur le paramètre.
-
Vous pouvez enregistrer les paramètres dans un fichier XML, et plus tard les recharger. -Appuyez le bouton Sauvegarde pour accéder à ces fonctions. A partir -de là vous pouvez réinitialiser tous les paramètres à leur valeurs par défaut.
-
- -Appuyez OK pour stocker vos paramètres. La plupart des paramètres seront appliqués -la prochaine fois que vous ouvrirez une nouvelle fenêtre de l’Explorateur. Un petit nombre -de paramètres nécessiterons que vous fermiez la session pour prendre effet.
- -
- -Note: Toutes les fenêtres de paramètres sont redimensionnables.Redimensionnélez et placez-les où vous voulez qu’elles soient. Elles se -rappeleront leurs nouvelles positions.
- -
-Voici un exemple de ce qui peut être personnalisé :
- - Trucs de la barre de Titre
-
-Cliquez sur l’onglet Boutons de la barre d’outils pour personnaliser la barre d’outils :
-Paramètres de la barre d’outils
-
La colonne sur la gauche affiche les boutons actifs sur la barre d’outils, -et la colonne de droite liste les boutons que vous pouvez ajouter à -la barre d’outils. Vous pouvez glisser et déposer les boutons de -la colonne de droite à celle de gauche. Vous pouvez réarranger les -boutons en les déplaçant vers le haut ou le bas. Si vous vous lcher un bouton -sur un autre vous créerai un sous-menu.
-Survolez chaque bouton pour voir une courte description de leur fonction. Clic droit -sur chaque bouton pour accéder à plus de fonctions (comme Supprimer, Renommer, etc.). A partir du menu -contextuel vous pouvez aussi réinitialiser la barre d’outils à son état d’origine.
-Chaque élément dans la colonne de gauche doit avoir un nom unique. C’est l’identifiant de l’élément -et ne peut contenir que des lettres Anglaise, nombre et tiret bas. Certains éléments (comme SEPARATEUR) -ne peuvent pas être renommés.

-Note Importante : Pas toutes les commandes ont un icône ou un text par défaut disponible. C’est parce que Windows n’a pas d’icône pour des fonctions comme Annuler, Tout sélectionner, etc. Si vous voulez ce genre de boutons dans votre -barre d’outils vous devrez fournir vos propres icônes. Voir ci-dessous comment faire.
-
-Après avoir placé un bouton dans la barre d’outils, vous pouvez éditer ses attributs. Double cliquez sur le bouton pour l’éditer.
-Modifier le bouton de la barre d’outils
-Là vous pouvez sélectionnez une commande pour le bouton, son texte et son icône. Appuyez sur le bouton Restaurer les paramètres par défaut -pour retrouver le texte et l’icône par défaut de la commande choisie.
-La commande peut être :
-
    - - -
  • laisser vide - alors si l’attribut lien est utilisé, il agira comme une commande
  • -
  • une des commandes prédéfinies - à partir de la liste déroulante
  • -
  • open <folder name> - ceci ouvrira le dossier dans le navigateur courant
  • -
  • sortby <property> - Ceci triera le dossier avec la propriété choisie - name, type, size ou date. Utilisez ’-’ devant la propriété pour trier dans l’ordre descendant : "sortby -name". Vous pouvez utiliser -d’autres propriétés si vous connaissez leurs codes. Par exemple "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" est la même chose que "sortby name". Pour plus de codes de propriétés référez-vous au fichier propkey.h dans le SDK de Windows (ou là ici - défilez vers le bas jusqu’à "Full property table"). Pas tous les codes de propriétés sont valides ou supportés (par exemple la propriété album year{56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 marche seulement quand vous affichez des albums de musique)
  • -
  • groupby <property> - similaire à sortby, mais regroupes les fichiers par la propriété choisies. - Utilisez la commande groupby avec aucune propriété pour désactiver le regroupement
    -
  • - - - -
  • une chaîne exécutable personnalisée -- ceci peut être un nom d’un programme et ses arguments, ou même une URL -(comme http://www.google.com). Vous pouvez utiliser des variables d’environnement comme %SystemRoot%. Vous pouvez aussi utiliser les variables d’espace réservé %1, %2, %3, %4 et %5:
  • -
      -
    • %1 est le chemin d’accès du dossier courant. -Gardez en tête que si le dossier courant est la racine d’un lecteur il finira avec un antislash (comme C:\)
      -
    • -
    • %2 est le chemin d’accès du fichier sélectionné (seulement quand un fichier unique est sélectionné)
    • -
    • %3 est le nom d’un fichier texte temporaire qui contient tous les fichiers sélectionnés. -Chaque ligne de ce fichier texte contient un fichier avec son chemin d’accès complet
      -
    • -
    • %4 est pareil que %3, mais le fichier est en format Unicode (UTF16). Le fichier contient pas d’octet de marque d’ordre. -%3 et %4 ne peuvent pas être utilisés dans la même commande
      -
    • -
    • Note aux développeurs : Quand -%3 ou %4 sont utilisés, c’est de la responsabilité de la commande à supprimer le fichier temporaire quand la commande finie. -Autrement le fichier temporaire sera laissé derrière et gaspillera de l’espace disque. De plus, si la commande est une application console -ou un fichier de commandes (batch) il sera exécuté en mode silence sans fenêtre de console
    • - -
    • %5 est le nom d’un fichier texte temporaire, qui peut être utilisé pour rendre une commande à Classic Explorer. -Si les 2 premiers octets du fichier sont 255 et 254, le fichier sera traité comme étant de l’Unicode. Seulement une commande peut être utilisée à la fois. -La commande peut être : -
    • -
        -
      • open <folder name> - force l’Explorateur à naviguer vers le dossier choisi
      • -
      • select <list of file names> -- sélectionne les fichiers choisis, désélectionne les autres. Les nom de fichiers doivent être séparé par une tabulation ou par un caractère retour chariot. -Les fichiers ne devraient pas contenir un chemin d’accès. Si c’est le cas, le chemin d’accès sera ignoré.br> -
      • -
      • refresh - rafraîchit l’Explorateur
      • -
      -
    -
      -
    • Note aux développeurs : -les commandes utilisant %5 s’exécuteront en mode silence (comme les commandes utilisant %3 ou %4) mais l’Explorateur attendra que le -processus se termine. Le processus doit finir aussi rapidement que possible, car l’Explorateur sera gelé pendant l’exécution de la commande
    • -
    • Voir la section suivante pour quelques exemples sur comment utiliser ces paramètres
      -
    • - -
    -
-Le lien peut être un chemin d’accès vers un fichier ou un dossier. Si c’est un fichier, ce fichier sera exécuté. Si c’est un dossier, ce dossier sera ouvert -sous la forme d’un sous-menu (seulement pour les boutons du niveau supérieur).
-
-L’icône peut être :
-
    -
  • laisser vide - Alors si l’attribut lien pointe vers un fichier ou un dossier, l’icône de ce fichier ou dossier sera utilisé
    -
  • -
  • fichier ressource,icône ID - par exemple %windir%\notepad.exe,2. Ne laissez pas d’espace -entre le nom du fichier et la virgule. Vérifiez que vous utilisez l’icône ID de la ressource, et pas l’index de l’icône. -Pour de meilleurs résultats utilisez le bouton [...] à côté de la zone de saisie icône
  • -
  • ,icône ID - identique à au-dessus, mais le fichier ressource est ClassicExplorer.dlllui-même. Ceci -est utile quand vous vous réferrez aux icônes propres à Classic Explorer
    -
  • -
  • fichier icône -  par exemple C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • none - ceci utilisera un icône vide
  • -
-Si les attributs légende et infos rapides commence par $ (signe dollar), alors le système le traitera comme le nom d’une chaîne -dans le fichier ExplorerL10N.ini. Le texte actuel dépendra des paramètres du langage courant. Ceci est utiles lorsque vous créez une barre -d’outils qui peut être utilisé dans des langages multiples.
-
-Note aux développeurs : Les boutons des commandes personnalisées peuvent cochés ou désactivés. La barre d’outils vérifie la -clef de registrerie HKCU\Software\IvoSoft\ClassicExplorer pour une valeur avec le nom de ce bouton (le nom utilisé dans la colonne gauche). -0 signifie normal, 1 signifie désactivé et 2 signifie coché. La barre d’outils lit la clef de registrerie au démarrage. Pour forcer les boutons à mettre à jour leurs états après ça, -vous devez trouver toutes les fenêtre de l’Explorateur, trouver la fenêtre enfant avec la classe ClassicShell.CBandWindow, et -poster un message WM_CLEAR. Ceci est utile si vous développez un exe personnalisé pour être utilisé par la barre d’outils.
- -
-

Exemples de Commandes personnalisées

-

0) Utilisez les guillements quand cela est nécessaire

Afin de supporter les chemins d’accès qui contiennent des espaces, -vous devriez utiliser des guillemets autour du paramètre chemin d’accès. Les guillemets ne sont pas toujours obligatoires, comme dans l’exemple 1 -et 2 qui suit. Soyez sûr de tester les vos commandes avec des chemines d’accès contenant des espaces pour éviter les surprises.
-
-

1) Imprimer le dossier courant

- -Utilisez cette commande : cmd.exe /k echo %1. %1 sera remplacé par le chemin d’accès du dossier courant.
-
-

2) Ouvrir le fichier sélectionné dans le Notepad

-Utilisez la commande : %SystemRoot%\notepad.exe %2. -%2 sera remplacé par le chemin d’accès complet du fichier sélectionné. Il n’est pas besoin de mettre les guillemets car le Notepad -utilise la ligne de commande complète comme nom de fichier.
-
-

3) Copier les fichiers sélectionnés vers le dossier parent
-

-Créez un fichier de commandes (batch) appelé C:\CopyParent.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-Utilisez cette commande : C:\CopyParent.bat "%3". -%3 sera remplacé par un fichier texte contenant le chemin d’accès complet de tous les fichiers sélectionnés. Le fichier de commandes (batch) lire chacune des lignes de ce fichier texte, et copiera chacun des fichiers sélectionné vers le dossier parent. A la fin le fichier supprimera le fichier temporaire initial. -Les deux premières commandes set supprime les guillements du paramètre %1 .
-
-

4) Sélectionner tous les fichiers textes

-Créez un fichier de commandes (batch) appelé C:\SelectText.bat:
-echo select > %1
-dir *.txt /b >> %1
-
-Utilisez cette commande : C:\SelectText.bat "%5". -%5 sera remplacé par un fichier texte vide, où la commande devra sortir le mot ’select’ et une liste de fichiers qu’il veut sélectionner. -La commande ’dir *.txt /b’ fournit cette liste.
-
-
- -

Paramètres Administratifs

-Ces paramètres sont par utilisateurs et sont stockés dans la registrerie. Par défaut chaque utilisateur peut éditer chacun de ses paramètres. -Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. -
-
-Dans cet exemple le paramètre "Afficher le bouton Haut" est verrouillé pour toujours être "Avant Précédent/Suivant" et ne peut pas être changer par aucun utilisateur. -Ceci est effectué par l’ajout du paramètre dans la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer. -Créez une valeur chaîne appelée "ShowUpButton" et saisissez "BeforeBack".
-
Dans certains cas vous ne voudrez pas verrouiller la valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas, ajoutez "_Default" -au nom de la valeur. Par exemple si vous voulez que le bouton "Haut" soit avant le bouton "Précédent" par défaut mais que vous voulez laisser les utilisateurs changer cet état comme ils le veulent, créez une valeur chaîne nommée "ShowUpButton_Default" et saisissez "BeforeBack".
-
-La façon la plus simple de connaître le nom de la registrerie correspondant à un paramètre et sa valeur, c’est de le modifier, et ensuite de le chercher dans HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Quelques fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez pas quelle est sa valeur par défaut. Dans ce cas, créez une valeur DWORD et saisissez -0xDEFA .
-
-Il y a aussi un paramètre global EnableSettings. Saisissez 0 dans la registrerie pour empêcher les utilisateurs d’ouvrir le boîte de dialogue des paramètres :
-Désactiver tous les paramètres
-
-Vous pouvez activer ou désactiver Classic Explorer pour les processus individuels en utilisant 2 paramètres de la registrerie "ProcessWhiteList" et "ProcessBlackList". -ProcessWhiteList est la liste des processus pur lesquels Classic Explorer se chargera. Utilisez uniquement le nom du fichier du processus (comme "notepad.exe"), séparez plusieurs noms avec une virgule ou un point-virgule. ProcessBlackList est la liste des processus pour lesquels -Classic Explorer ne se chargera pas. Vous devriez seulement utiliser une seule de ces listes. Si les deux listes sont spécifiées, la "ProcessBlackList" sera ignorée. Ces listes sont -seulement utilisées quand vous activez les fonctions qui sont supportées par des processus autres que l’explorateur. Actuellement, ces fonctions sont : la surimpressoin sur les icônes des dossiers partagés et le remplacement des dialogues de copie.
-
-La modification des ces paramètres à travers les stratégies de groupe est aussi supportée. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans -le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
-
- -
- -

Dépendances en rapport aux paramètres Windows
-

-Certains paramètres de Classic Explorer nécessitent que des paramètres spécifiques de Windows soient activés :
-
    -
  • Style du panneau de navigation de Windows Vista - nécessite que Windows utilise Aero ou le thème Basic
  • -
  • Auto-navigation vers le dossier sélectionné -- ce paramètre peut être configuré à "Toujours" seulement quand l’Explorateur est configuré avec "Développer automatiquement le dossier courant". Cherchez le dans -l’onglet Général de Outils -> Options des dossiers
  • -
  • Afficher la légende dans la barre de titre -- la légende affichera le chemin d’accès complet ou seulement le nom du dossier courant. Pour afficher le chemin d’accès complet vous devez activer -"Afficher le chemin d’accès complet dans la barre de titre (Thème Classic seulement)" dans l’onglet Affichage/Vue de Outils -> Options des dossiers
  • -
  • Paramètre de toutes les barres d’état - nécessite que la barre d’état soit visible (ne doit pas être confondu avec le Panneau de Détails). Vérifiez Affichage -> Barre d’état
  • -
- -
- -

Localisation

- - - -L’interface utilisateur (excepté la boîte de dialogue des Paramètres) est traduite dans 35 langages.
-La boîte de dialogue des Paramètres est traduite dans un nombre moins important de langages. -L’installation par défaut contient seulement l’Anglais. Plus de langages peuvent être téléchargés à partir de - Page de traduction. Vérifiez que vous téléchargez le packet de traduction pour la version correcte de votre Classic Shell.
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/French/ClassicExplorerADMX.txt deleted file mode 100644 index 78857e22a..000000000 --- a/ClassicShellSrc/Localization/French/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Paramètres Classic Shell -State.text = Etat: -State1.text = Verrouillé sur cette valeur -State2.text = Verrouillé sur le paramètre par défaut -State3.text = Déverrouillé -State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. -State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. -State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Paramètres de la stratégie de groupe de Classic Explorer -SUPPORTED_CS404.text = Nécessite Classic Shell 4.0.4 ou plus. -SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. -SUPPORTED_CS404_WIN881.text = Nécessite Windows 8 or Windows 8.1. - -AddressAltD.nameOverride = Raccourci Additionnel pour la barre d'adresse -AddressAltD.tipOverride = Saisissez une lettre de 'A' à 'Z' pour être un raccourci clavier pour la barre d'adresse en combinaison avec la touche Alt -EnableSettings.nameOverride = Activer les paramètres -EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres -ProcessWhiteList.nameOverride = Liste blanche des processus -ProcessWhiteList.tipOverride = Liste des processus qui pourront charger Classic Explorer. Utilisez seulement le nom du fichier du processus (comme "notepad.exe"), séparez les noms multiples avec une virgule ou un point virgule. -ProcessBlackList.nameOverride = Liste noir des processus -ProcessBlackList.tipOverride = Liste des processus qui ne pourront pas charger Classic Explorer. Utilisez seulement le nom du fichier du processus (comme "notepad.exe"), séparez les noms multiples avec une virgule ou un point virgule. -ToolbarItems.nameOverride = Boutons de la barre d'outils -ToolbarItems.tipOverride = Sélectionnez les boutons à afficher dans la barre d'outils.\nLa meilleur façon d'obtenir la bonne chaîne est de configurerles boutons dans la boîte de dialogue des paramètres de Classic Explorer et de chercher la valeur nommé ToolbarItems dans HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = Activer les dialogues seulement dans Explorer (augmente les performances) diff --git a/ClassicShellSrc/Localization/French/ClassicIE.html b/ClassicShellSrc/Localization/French/ClassicIE.html deleted file mode 100644 index 6e3229eb4..000000000 --- a/ClassicShellSrc/Localization/French/ClassicIE.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Site web Classic Shell  -Classic IE


-Classic IE
-est une extension pour Internet Explorer qui :
-
    -
  • Ajoute une légende à la barre des titres de façon à ce que vous puissiez voir le titre complet de la page
  • -
  • Affiche la zone de sécurité dans la barre de statut
  • -
  • Affiche le progrès de chargement dans la barre de statut
  • -
-
-Afficher le titre complet de la page même lorsqu’il ne s’adapte pas à l’onglet :
-
-
Voir le progrès et la zone de sécurité :
-
-
-

Installation

-Quand vous lancez Internet Explorer pour la première fois après avoir installé -Classic IE il vous avertira peut être qu’un nouveau module complémentaire nommé ClassicIEBHO est installé et si vous voulez l’activer. -Cliquez sur le bouton activer. Si vous n’avez cet avertissement, allez dans Outils -> Gérer les modules complémentaires et assurez-vous que ClassicIEBHO est activé. Après avoir activé le module complémentaire vous devrez redémarrer Internet Explorer pour activer l’extension.
-
-

Paramètres

-Vous pouvez accéder aux paramètres à partir de Outils -> Classic IE Settings -ou à partir du menu démarrer. Les paramètres contrôlent la couleur et la police de la légende, et quelles informations sont à afficher dans la barre de statut.
- -
-
Vous pouvez choisir de voir seulement les paramètres de base, ou tous les paramètres disponibles. Survolez chaque paramètre pour voir une description de leur fonction. -Saisissez un mot dans la zone de recherche pour retrouver un paramètre par son nom.
-Chaque paramètre à une valeur par défaut. La valeur par défaut peut être une constante, ou elle peut dépendre des paramètres systèmes actuels. -Une fois que vous avez modifié un paramètre il devient "modifié" et est afficher en gras. Pour revenir à sa valeur par défaut, clic droit sur le paramètre.
- -
-Vous pouvez enregistrez les paramètres vers un fichier XML, et les recharger plus tard. -Appuyez sur le bouton Sauvegarde pour accéder à ces fonctions. A partir de là vous pouvez aussi réinitialiser tous les paramètres à leurs valeurs par défaut.
- - -
- - -Appuyez sur OK pour stocker vos paramètres. Vous devrez redémarrer Internet Explorer pour appliquer les nouveaux settings.
- - -
-

Administrative Settings

-Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. Ceci est achevé en ajoutant le paramètre à la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE
-
-Vous voudrez peut être ne pas verrouiller le paramètre mais seulement surcharger sa valeur initiale. Pour cela, ajoutez "_Default" au nom de la valeur de la registrerie.
-
- -La façon la plus facile de connaître le nom registrerie d’un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
- -Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et -configurez là à 0xDEFA.
- -
-Il y a aussi un paramètre global EnableSettings. Configurez le à 0 dans la registrerie pour même empêcher les utilisateurs d’ouvrir la boîte de dialogue des Paramètres :
- -
-
- -Modifier les paramètres au travers des stratégies de groupe est aussi supporté. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/ClassicIEADMX.txt b/ClassicShellSrc/Localization/French/ClassicIEADMX.txt deleted file mode 100644 index 7860534bb..000000000 --- a/ClassicShellSrc/Localization/French/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn = never - - - -; TRANSLATE =================================================================== - -Title.text = Paramètres Classic Shell -State.text = Etat: -State1.text = Verrouillé sur cette valeur -State2.text = Verrouillé sur le paramètre par défaut -State3.text = Déverrouillé -State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. -State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. -State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Paramètres de la stratégie de groupe de Classic IE -SUPPORTED_CS404.text = Nécessite Classic Shell 4.0.4 ou plus. -SUPPORTED_IE9.text = Nécessite Internet Explorer 9 ou plus. - - -EnableSettings.nameOverride = Activer les paramètres -EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres -CaptionFont.tipAddition = .\n\nLe format est , , . Par exemple "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/French/ClassicShell.hhp b/ClassicShellSrc/Localization/French/ClassicShell.hhp deleted file mode 100644 index 6994e92e9..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x40C French (France) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/French/ClassicShellADMX.txt b/ClassicShellSrc/Localization/French/ClassicShellADMX.txt deleted file mode 100644 index dfa6fb256..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Paramètres Classic Shell -State.text = Etat: -State1.text = Verrouillé sur cette valeur -State2.text = Verrouillé sur le paramètre par défaut -State3.text = Déverrouillé -State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. -State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. -State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Paramètres de la stratégie de groupe de Classic Shell -SUPPORTED_CS404.text = Nécessite Classic Shell 4.0.4 ou plus. - -Language.nameOverride = Langage pour les composants Classic Shell -Language.tipOverride = Sélectionnez la langue pour être utilisée avec Classic Shell (par exemple en-US ou de-DE). La langue affectera le texte dans le menu démarrer, les barres d'outils, etc. Si la DLL de langue appropriée est installée, les paramètres UI peuvent aussi être traduits -Update.nameOverride = Activer la vérification automatique de nouvelles versions -Update.tipOverride = Lorsque ceci est coché, Classic Shell vérifiera s'il y a des nouvelles versions chaque semaine. Vous serez averti s'il y a une nouvelle version du logiciel ou une mise à jour pour votre langage actuel diff --git a/ClassicShellSrc/Localization/French/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/French/ClassicShellEULA.rtf deleted file mode 100644 index 45b8409ef..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShellEULA.rtf +++ /dev/null @@ -1,312 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \fswiss\fcharset134\fprq2{\*\panose 00000000000000000000}Microsoft YaHei;}{\f40\fbidi \fswiss\fcharset134\fprq2{\*\panose 00000000000000000000}@Microsoft YaHei;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f41\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f47\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f48\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f49\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f51\fbidi \fswiss\fcharset238\fprq2 Arial CE;} -{\f52\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f54\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f55\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f56\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f57\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f58\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f59\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f381\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} -{\f382\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f384\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f385\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f388\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f389\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f401\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f402\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f404\fbidi \froman\fcharset161\fprq2 Cambria Greek;} -{\f405\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f408\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f409\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f411\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f412\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f414\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f415\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\f419\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f433\fbidi \fswiss\fcharset0\fprq2 Microsoft YaHei Western;}{\f431\fbidi \fswiss\fcharset238\fprq2 Microsoft YaHei CE;}{\f432\fbidi \fswiss\fcharset204\fprq2 Microsoft YaHei Cyr;} -{\f434\fbidi \fswiss\fcharset161\fprq2 Microsoft YaHei Greek;}{\f435\fbidi \fswiss\fcharset162\fprq2 Microsoft YaHei Tur;}{\f443\fbidi \fswiss\fcharset0\fprq2 @Microsoft YaHei Western;}{\f441\fbidi \fswiss\fcharset238\fprq2 @Microsoft YaHei CE;} -{\f442\fbidi \fswiss\fcharset204\fprq2 @Microsoft YaHei Cyr;}{\f444\fbidi \fswiss\fcharset161\fprq2 @Microsoft YaHei Greek;}{\f445\fbidi \fswiss\fcharset162\fprq2 @Microsoft YaHei Tur;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red54\green95\blue145;\red79\green129\blue189; -\red36\green63\blue96;\red64\green64\blue64;\red23\green54\blue93;\red192\green80\blue77;\ctextone\ctint255\cshade255\red0\green0\blue0;\caccentone\ctint255\cshade255\red79\green129\blue189;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 } -{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\upr{\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl1\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl2\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl3\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af36\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink18 \sqformat heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl4\outlinelevel4\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink19 \sqformat heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl5\outlinelevel5\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink20 \sqformat heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl6\outlinelevel6\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink21 \sqformat heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl7\outlinelevel7\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink22 \sqformat heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl8\outlinelevel8\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink23 \sqformat heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \ab\ai\af0\afs26 -\ltrch\fcs0 \b\i\fs26 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\*\cs23 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext24 \sqformat No Spacing;}{\s25\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext25 \spriority0 Standard;}{\*\cs26 \additive \dbch\af0 RTF_Num 2 1;}{\*\cs27 \additive \dbch\af0 RTF_Num 2 2;}{\*\cs28 -\additive \dbch\af0 RTF_Num 2 3;}{\*\cs29 \additive \dbch\af0 RTF_Num 2 4;}{\*\cs30 \additive \dbch\af0 RTF_Num 2 5;}{\*\cs31 \additive \dbch\af0 RTF_Num 2 6;}{\*\cs32 \additive \dbch\af0 RTF_Num 2 7;}{\*\cs33 \additive \dbch\af0 RTF_Num 2 8;}{\*\cs34 -\additive \dbch\af0 RTF_Num 2 9;}{\*\cs35 \additive \dbch\af0 RTF_Num 3 1;}{\*\cs36 \additive \dbch\af0 RTF_Num 3 2;}{\*\cs37 \additive \dbch\af0 RTF_Num 3 3;}{\*\cs38 \additive \dbch\af0 RTF_Num 3 4;}{\*\cs39 \additive \dbch\af0 RTF_Num 3 5;}{\*\cs40 -\additive \dbch\af0 RTF_Num 3 6;}{\*\cs41 \additive \dbch\af0 RTF_Num 3 7;}{\*\cs42 \additive \dbch\af0 RTF_Num 3 8;}{\*\cs43 \additive \dbch\af0 RTF_Num 3 9;}{\*\cs44 \additive \dbch\af0 RTF_Num 4 1;}{\*\cs45 \additive \dbch\af0 RTF_Num 4 2;}{\*\cs46 -\additive \dbch\af0 RTF_Num 4 3;}{\*\cs47 \additive \dbch\af0 RTF_Num 4 4;}{\*\cs48 \additive \dbch\af0 RTF_Num 4 5;}{\*\cs49 \additive \dbch\af0 RTF_Num 4 6;}{\*\cs50 \additive \dbch\af0 RTF_Num 4 7;}{\*\cs51 \additive \dbch\af0 RTF_Num 4 8;}{\*\cs52 -\additive \dbch\af0 RTF_Num 4 9;}{\*\cs53 \additive \rtlch\fcs1 \af36\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning1\loch\f36\dbch\af0 \sbasedon10 Title Char;}{\*\cs54 \additive \rtlch\fcs1 \ai\af36 \ltrch\fcs0 -\i\expnd3\expndtw15\cf18\loch\f36\dbch\af0 \sbasedon10 Subtitle Char;}{\*\cs55 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\dbch\af0 \sbasedon10 Accentuation forte;}{\*\cs56 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\dbch\af0 \sbasedon10 Accentuation;} -{\*\cs57 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf1\dbch\af0 \sbasedon10 Quote Char;}{\*\cs58 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 Intense Quote Char;}{\*\cs59 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf15\dbch\af0 \sbasedon10 \sqformat Subtle Emphasis;}{\*\cs60 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 \sqformat Intense Emphasis;}{\*\cs61 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf22\dbch\af0 -\sbasedon10 \sqformat Subtle Reference;}{\*\cs62 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf22\dbch\af0 \sbasedon10 \sqformat Intense Reference;}{\*\cs63 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\scaps\expnd1\expndtw5\dbch\af0 \sbasedon10 \sqformat Book Title;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2\dbch\af0 \sbasedon10 Lien Internet;}{\s65\ql \li0\ri0\sb240\sa120\sl276\slmult1 -\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs28\alang1025 \ltrch\fcs0 \fs28\lang1033\langfe1033\loch\f1\hich\af39\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext66 Titre;}{ -\s66\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext66 -Corps de texte;}{\s67\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon66 \snext67 Liste;}{\s68\ql \li0\ri0\sb120\sa120\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af37\afs24\alang1025 \ltrch\fcs0 -\i\fs24\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext68 L?ende;}{\s69\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext69 Index;}{\s70\ql \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin0\lin0\itap0 -\rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 Titre principal;}{\s71\ql \li0\ri0\sa200\sl276\slmult1 -\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 Sous-titre;}{ -\s72\ql \li0\ri0\sa200\sl200\slmult0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af37\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \sqformat caption;}{\s73\ql \li720\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin720\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext73 \sqformat List Paragraph;}{\s74\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af37\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf1\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink75 \sqformat Quote;}{\*\cs75 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 -\sbasedon10 \slink74 \slocked \spriority29 Quote Char1;}{\s76\ql \li936\ri936\sb200\sa280\sl276\slmult1\nowidctlpar\brdrb\brdrs\brdrw5\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af37\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink77 \sqformat Intense Quote;}{\*\cs77 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf24 \sbasedon10 \slink76 \slocked \spriority30 -Intense Quote Char1;}{\s78\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext25 \sqformat TOC Heading;}}{\*\ud\uc0{\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{ -\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl1\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl2\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl3\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af36\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink18 \sqformat heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl4\outlinelevel4\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink19 \sqformat heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl5\outlinelevel5\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink20 \sqformat heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl6\outlinelevel6\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink21 \sqformat heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl7\outlinelevel7\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink22 \sqformat heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl8\outlinelevel8\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs20\alang1025 \ltrch\fcs0 -\i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink23 \sqformat heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \ab\ai\af0\afs26 -\ltrch\fcs0 \b\i\fs26 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\*\cs23 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext24 \sqformat No Spacing;}{\s25\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext25 \spriority0 Standard;}{\*\cs26 \additive \dbch\af0 RTF_Num 2 1;}{\*\cs27 \additive \dbch\af0 RTF_Num 2 2;}{\*\cs28 -\additive \dbch\af0 RTF_Num 2 3;}{\*\cs29 \additive \dbch\af0 RTF_Num 2 4;}{\*\cs30 \additive \dbch\af0 RTF_Num 2 5;}{\*\cs31 \additive \dbch\af0 RTF_Num 2 6;}{\*\cs32 \additive \dbch\af0 RTF_Num 2 7;}{\*\cs33 \additive \dbch\af0 RTF_Num 2 8;}{\*\cs34 -\additive \dbch\af0 RTF_Num 2 9;}{\*\cs35 \additive \dbch\af0 RTF_Num 3 1;}{\*\cs36 \additive \dbch\af0 RTF_Num 3 2;}{\*\cs37 \additive \dbch\af0 RTF_Num 3 3;}{\*\cs38 \additive \dbch\af0 RTF_Num 3 4;}{\*\cs39 \additive \dbch\af0 RTF_Num 3 5;}{\*\cs40 -\additive \dbch\af0 RTF_Num 3 6;}{\*\cs41 \additive \dbch\af0 RTF_Num 3 7;}{\*\cs42 \additive \dbch\af0 RTF_Num 3 8;}{\*\cs43 \additive \dbch\af0 RTF_Num 3 9;}{\*\cs44 \additive \dbch\af0 RTF_Num 4 1;}{\*\cs45 \additive \dbch\af0 RTF_Num 4 2;}{\*\cs46 -\additive \dbch\af0 RTF_Num 4 3;}{\*\cs47 \additive \dbch\af0 RTF_Num 4 4;}{\*\cs48 \additive \dbch\af0 RTF_Num 4 5;}{\*\cs49 \additive \dbch\af0 RTF_Num 4 6;}{\*\cs50 \additive \dbch\af0 RTF_Num 4 7;}{\*\cs51 \additive \dbch\af0 RTF_Num 4 8;}{\*\cs52 -\additive \dbch\af0 RTF_Num 4 9;}{\*\cs53 \additive \rtlch\fcs1 \af36\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning1\loch\f36\dbch\af0 \sbasedon10 Title Char;}{\*\cs54 \additive \rtlch\fcs1 \ai\af36 \ltrch\fcs0 -\i\expnd3\expndtw15\cf18\loch\f36\dbch\af0 \sbasedon10 Subtitle Char;}{\*\cs55 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\dbch\af0 \sbasedon10 Accentuation forte;}{\*\cs56 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\dbch\af0 \sbasedon10 Accentuation;} -{\*\cs57 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf1\dbch\af0 \sbasedon10 Quote Char;}{\*\cs58 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 Intense Quote Char;}{\*\cs59 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf15\dbch\af0 \sbasedon10 \sqformat Subtle Emphasis;}{\*\cs60 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 \sqformat Intense Emphasis;}{\*\cs61 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf22\dbch\af0 -\sbasedon10 \sqformat Subtle Reference;}{\*\cs62 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf22\dbch\af0 \sbasedon10 \sqformat Intense Reference;}{\*\cs63 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\scaps\expnd1\expndtw5\dbch\af0 \sbasedon10 \sqformat Book Title;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2\dbch\af0 \sbasedon10 Lien Internet;}{\s65\ql \li0\ri0\sb240\sa120\sl276\slmult1 -\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs28\alang1025 \ltrch\fcs0 \fs28\lang1033\langfe1033\loch\f1\hich\af39\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext66 Titre;}{ -\s66\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext66 -Corps de texte;}{\s67\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon66 \snext67 Liste;}{\s68\ql \li0\ri0\sb120\sa120\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af37\afs24\alang1025 \ltrch\fcs0 -\i\fs24\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext68 L{\uc1\u-26194 ?ende};}{\s69\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext69 Index;}{\s70\ql \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 Titre principal;}{ -\s71\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 Sous-titre;}{\s72\ql \li0\ri0\sa200\sl200\slmult0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af37\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \sqformat caption;}{\s73\ql \li720\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin720\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext73 \sqformat List Paragraph;}{\s74\ql \li0\ri0\sa200\sl276\slmult1 -\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af37\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf1\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink75 \sqformat Quote;}{\*\cs75 -\additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \slink74 \slocked \spriority29 Quote Char1;}{\s76\ql \li936\ri936\sb200\sa280\sl276\slmult1\nowidctlpar\brdrb\brdrs\brdrw5\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin936\lin936\itap0 -\rtlch\fcs1 \ab\ai\af37\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink77 \sqformat Intense Quote;}{\*\cs77 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 -\b\i\cf24 \sbasedon10 \slink76 \slocked \spriority30 Intense Quote Char1;}{\s78\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext25 \sqformat TOC Heading;}}}}{\*\listtable{\list\listtemplateid1{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \dbch\af0 \li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li2160\lin2160 } -{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \dbch\af0 \li5760\lin5760 }{\listname ;}\listid1}{\list\listtemplateid2{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-432\li432\lin432 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-576\li576\lin576 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-720\li720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-864\li864\lin864 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-1008\li1008\lin1008 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1152\li1152\lin1152 }{\listlevel\levelnfc0\levelnfcn0 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1296\li1296\lin1296 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fi-1584\li1584\lin1584 }{\listname ;}\listid2}}{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}{\*\rsidtbl \rsid3220396\rsid3893882\rsid9794925\rsid10315737\rsid12279503} -{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo}{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51}{\revtim\yr2016\mo3\dy23\hr19\min49}{\version5} -{\edmins1}{\nofpages1}{\nofwords274}{\nofchars1566}{\nofcharsws1837}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\formshade\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot9794925 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s70\qc \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin0\lin0\itap0 -\rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af36 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f36 Accord de Licence - -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 Classic Shell }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \loch\af37\dbch\af0\hich\f0 \'a9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 - 2009-201}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid12279503 \hich\af0\dbch\af0\loch\f37 6}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 , Ivo Beltchev -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \cf2\insrsid3893882 \hich\af0\dbch\af0\loch\f37 http://www.classicshell.net/}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 -\par -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 EN UTILISANT CE LOGICIEL, VOUS EN ACCEPTEZ LES TERMES. SI VOUS NE L\hich\af0\dbch\af0\loch\f37 ES ACCEPTEZ PAS N'UTILISEZ PAS CE LOGICIEL.}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid3893882 -\par -\par \hich\af0\dbch\af0\loch\f37 Si vous acceptez les termes de cette licence, vous avec les droits suivant. -\par -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 1.\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li360\ri0\sa200\sl276\slmult1\nowidctlpar -\tx360\wrapdefault\aspalpha\faauto\ls1\rin0\lin360\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 -\hich\af0\dbch\af0\loch\f37 PORTEE DE LA LICENCE.}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 Cet accord vous donnes les droits d'utiliser le logiciel. L'auteur se r}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 serve tous les autres droits. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 2.\tab}}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 INST -\hich\af0\dbch\af0\loch\f37 ALLATION ET DROITS D'UTILISATION.}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 - Ce logiciel est gratuit pour l'usage personnel et l'usage commercial. Vous pouvez l'installer sur vos ordinateurs gratuitement. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 3.\tab}}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 -DROITS DE REDISTRIBUTION.}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 Vous pouvez redistribuer ce logiciel aussi longtelos que vous le \hich\af0\dbch\af0\loch\f37 fa}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 -\loch\af37\dbch\af0\hich\f0 \'ee}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 tes gratuitement et que vous ne d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 formez pas l'origine du logiciel. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 4.\tab}}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 MARQUES.}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 Le nom Classic Shell et le logo sont des marques de l'auteur. Leur utilisation pour identifier d'autres produits ou services n'est pas permise. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 5.\tab}}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 -EXCLUSIONS DE LA GARANTIE.\hich\af0\dbch\af0\loch\f37 }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 T LE LOGICIEL EST FOURNIT }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10315737 \loch\af37\dbch\af0\hich\f0 \'93}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 EN L'ETAT}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10315737 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 -, SANS GARANTIE D4AUCUNE SORTE, EXPRESSE OU IMPLIQUE, INCLUANT MAISPAS LIMITE AUX GARANTIES DE COMMERCIALISATIONS, HABILITE POUR UNE FONCTION SPECIFIQUE ET ABSENCE DE CONTREFACON. DANS AUCUN EVENEMENT LES AUTEURS OU L\hich\af0\dbch\af0\loch\f37 -ES POSSESSEURS DU COPYRIGHTS POURRAIENT ETRE RESPONSABLE D'AUCUNE RECLAMATION, DOMMAGES OU D'AUTRES RESPONSABILITES. QU'ILS SOIENT DANS UNE ACTION DE CONTRAT, TORT OU AUTRES, SUITE DE, EN DEHORS OU EN DEDANS D'UNE CONNXION AVEC LE LOGICIEL OU UN AUTRE CON -\hich\af0\dbch\af0\loch\f37 T\hich\af0\dbch\af0\loch\f37 RAT AVEC LE LOGICIEL. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0 \ltrch\fcs0 \b\fs22\kerning1\loch\af37\dbch\af0\insrsid3893882 \hich\af0\dbch\af0\loch\f37 6.\tab}}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid3893882 \hich\af0\dbch\af0\loch\f37 EN D'AUTRES MOTS:}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 Concr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 -tement vous pouvez utiliser ce logiciel gratuitement pour n'importe quelle fonction mais ne soyez pas surpris si il ne marche pas comme pr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 vu. Vous ne pouvez pas tenir pour responsible l'auteur pour n'import\hich\af0\dbch\af0\loch\f37 -e quels dommages qui vous arriverez en vous servant de ce logiciel. Vous ne pouvez pas faire du profit en vendant ce logiciel. Vous l'avez eu gratuitement apr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \loch\af37\dbch\af0\hich\f0 \'e8}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3893882 \hich\af0\dbch\af0\loch\f37 s tout. -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; -\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; -\lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdunhideused0 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 TOC Heading;}} -{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000001086 -6fcf7785d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/French/ClassicShellReadme.rtf deleted file mode 100644 index 74f5b8eaa..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShellReadme.rtf +++ /dev/null @@ -1,592 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \fswiss\fcharset134\fprq2{\*\panose 020b0503020204020204}Microsoft YaHei;}{\f40\fbidi \fswiss\fcharset134\fprq2{\*\panose 020b0503020204020204}@Microsoft YaHei;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f41\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f47\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f48\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f49\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f51\fbidi \fswiss\fcharset238\fprq2 Arial CE;} -{\f52\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f54\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f55\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f56\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f57\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f58\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f59\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f61\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f62\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f64\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f65\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f66\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f67\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f68\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f69\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f381\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} -{\f382\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f384\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f385\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f388\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f389\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f401\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f402\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f404\fbidi \froman\fcharset161\fprq2 Cambria Greek;} -{\f405\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f408\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f409\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f411\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f412\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f414\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f415\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} -{\f417\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f418\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f419\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f433\fbidi \fswiss\fcharset0\fprq2 Microsoft YaHei Western;} -{\f431\fbidi \fswiss\fcharset238\fprq2 Microsoft YaHei CE;}{\f432\fbidi \fswiss\fcharset204\fprq2 Microsoft YaHei Cyr;}{\f434\fbidi \fswiss\fcharset161\fprq2 Microsoft YaHei Greek;}{\f435\fbidi \fswiss\fcharset162\fprq2 Microsoft YaHei Tur;} -{\f443\fbidi \fswiss\fcharset0\fprq2 @Microsoft YaHei Western;}{\f441\fbidi \fswiss\fcharset238\fprq2 @Microsoft YaHei CE;}{\f442\fbidi \fswiss\fcharset204\fprq2 @Microsoft YaHei Cyr;}{\f444\fbidi \fswiss\fcharset161\fprq2 @Microsoft YaHei Greek;} -{\f445\fbidi \fswiss\fcharset162\fprq2 @Microsoft YaHei Tur;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red54\green95\blue145;\red79\green129\blue189;\red36\green63\blue96;\red64\green64\blue64;\red23\green54\blue93;\red192\green80\blue77; -\red0\green112\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;\caccentone\ctint255\cshade255\red79\green129\blue189;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\upr{\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl1\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs26\alang1025 \ltrch\fcs0 -\b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl2\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl3\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af36\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink18 \sqformat heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl4\outlinelevel4\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink19 \sqformat heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl5\outlinelevel5\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink20 \sqformat heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl6\outlinelevel6\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink21 \sqformat heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl7\outlinelevel7\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink22 \sqformat heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl8\outlinelevel8\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink23 \sqformat heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \ab\ai\af0\afs26 -\ltrch\fcs0 \b\i\fs26 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\*\cs23 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext24 \sqformat No Spacing;}{\s25\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext25 \spriority0 Standard;}{\*\cs26 \additive \loch\f3\dbch\af0 RTF_Num 2 1;}{\*\cs27 \additive \f2 RTF_Num 2 2;}{\*\cs28 -\additive \f10 RTF_Num 2 3;}{\*\cs29 \additive \f3 RTF_Num 2 4;}{\*\cs30 \additive \f2 RTF_Num 2 5;}{\*\cs31 \additive \f10 RTF_Num 2 6;}{\*\cs32 \additive \f3 RTF_Num 2 7;}{\*\cs33 \additive \f2 RTF_Num 2 8;}{\*\cs34 \additive \f10 RTF_Num 2 9;}{\*\cs35 -\additive \loch\f3\dbch\af0 RTF_Num 3 1;}{\*\cs36 \additive \f2 RTF_Num 3 2;}{\*\cs37 \additive \f10 RTF_Num 3 3;}{\*\cs38 \additive \f3 RTF_Num 3 4;}{\*\cs39 \additive \f2 RTF_Num 3 5;}{\*\cs40 \additive \f10 RTF_Num 3 6;}{\*\cs41 \additive \f3 -RTF_Num 3 7;}{\*\cs42 \additive \f2 RTF_Num 3 8;}{\*\cs43 \additive \f10 RTF_Num 3 9;}{\*\cs44 \additive \loch\f3\dbch\af0 RTF_Num 4 1;}{\*\cs45 \additive \f2 RTF_Num 4 2;}{\*\cs46 \additive \f10 RTF_Num 4 3;}{\*\cs47 \additive \f3 RTF_Num 4 4;}{\*\cs48 -\additive \f2 RTF_Num 4 5;}{\*\cs49 \additive \f10 RTF_Num 4 6;}{\*\cs50 \additive \f3 RTF_Num 4 7;}{\*\cs51 \additive \f2 RTF_Num 4 8;}{\*\cs52 \additive \f10 RTF_Num 4 9;}{\*\cs53 \additive \dbch\af0 RTF_Num 5 1;}{\*\cs54 \additive \dbch\af0 -RTF_Num 5 2;}{\*\cs55 \additive \dbch\af0 RTF_Num 5 3;}{\*\cs56 \additive \dbch\af0 RTF_Num 5 4;}{\*\cs57 \additive \dbch\af0 RTF_Num 5 5;}{\*\cs58 \additive \dbch\af0 RTF_Num 5 6;}{\*\cs59 \additive \dbch\af0 RTF_Num 5 7;}{\*\cs60 \additive \dbch\af0 -RTF_Num 5 8;}{\*\cs61 \additive \dbch\af0 RTF_Num 5 9;}{\*\cs62 \additive \dbch\af0 RTF_Num 6 1;}{\*\cs63 \additive \dbch\af0 RTF_Num 6 2;}{\*\cs64 \additive \dbch\af0 RTF_Num 6 3;}{\*\cs65 \additive \dbch\af0 RTF_Num 6 4;}{\*\cs66 \additive \dbch\af0 -RTF_Num 6 5;}{\*\cs67 \additive \dbch\af0 RTF_Num 6 6;}{\*\cs68 \additive \dbch\af0 RTF_Num 6 7;}{\*\cs69 \additive \dbch\af0 RTF_Num 6 8;}{\*\cs70 \additive \dbch\af0 RTF_Num 6 9;}{\*\cs71 \additive \dbch\af0 RTF_Num 7 1;}{\*\cs72 \additive \dbch\af0 -RTF_Num 7 2;}{\*\cs73 \additive \dbch\af0 RTF_Num 7 3;}{\*\cs74 \additive \dbch\af0 RTF_Num 7 4;}{\*\cs75 \additive \dbch\af0 RTF_Num 7 5;}{\*\cs76 \additive \dbch\af0 RTF_Num 7 6;}{\*\cs77 \additive \dbch\af0 RTF_Num 7 7;}{\*\cs78 \additive \dbch\af0 -RTF_Num 7 8;}{\*\cs79 \additive \dbch\af0 RTF_Num 7 9;}{\*\cs80 \additive \f3 RTF_Num 8 1;}{\*\cs81 \additive \f2 RTF_Num 8 2;}{\*\cs82 \additive \f10 RTF_Num 8 3;}{\*\cs83 \additive \f3 RTF_Num 8 4;}{\*\cs84 \additive \f2 RTF_Num 8 5;}{\*\cs85 \additive -\f10 RTF_Num 8 6;}{\*\cs86 \additive \f3 RTF_Num 8 7;}{\*\cs87 \additive \f2 RTF_Num 8 8;}{\*\cs88 \additive \f10 RTF_Num 8 9;}{\*\cs89 \additive \f3 RTF_Num 9 1;}{\*\cs90 \additive \f2 RTF_Num 9 2;}{\*\cs91 \additive \f10 RTF_Num 9 3;}{\*\cs92 \additive -\f3 RTF_Num 9 4;}{\*\cs93 \additive \f2 RTF_Num 9 5;}{\*\cs94 \additive \f10 RTF_Num 9 6;}{\*\cs95 \additive \f3 RTF_Num 9 7;}{\*\cs96 \additive \f2 RTF_Num 9 8;}{\*\cs97 \additive \f10 RTF_Num 9 9;}{\*\cs98 \additive \f3 RTF_Num 10 1;}{\*\cs99 \additive -\f2 RTF_Num 10 2;}{\*\cs100 \additive \f10 RTF_Num 10 3;}{\*\cs101 \additive \f3 RTF_Num 10 4;}{\*\cs102 \additive \f2 RTF_Num 10 5;}{\*\cs103 \additive \f10 RTF_Num 10 6;}{\*\cs104 \additive \f3 RTF_Num 10 7;}{\*\cs105 \additive \f2 RTF_Num 10 8;}{\* -\cs106 \additive \f10 RTF_Num 10 9;}{\*\cs107 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2\dbch\af0 \sbasedon10 Lien Internet;}{\*\cs108 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf12\dbch\af0 \sbasedon10 FollowedHyperlink;}{\*\cs109 \additive -\rtlch\fcs1 \af36\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning1\loch\f36\dbch\af0 \sbasedon10 Title Char;}{\*\cs110 \additive \rtlch\fcs1 \ai\af36 \ltrch\fcs0 \i\expnd3\expndtw15\cf18\loch\f36\dbch\af0 \sbasedon10 Subtitle Char;}{\*\cs111 -\additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\dbch\af0 \sbasedon10 Accentuation forte;}{\*\cs112 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\dbch\af0 \sbasedon10 Accentuation;}{\*\cs113 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf1\dbch\af0 -\sbasedon10 Quote Char;}{\*\cs114 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 Intense Quote Char;}{\*\cs115 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf15\dbch\af0 \sbasedon10 \sqformat Subtle Emphasis;}{\*\cs116 -\additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 \sqformat Intense Emphasis;}{\*\cs117 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf22\dbch\af0 \sbasedon10 \sqformat Subtle Reference;}{\*\cs118 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf22\dbch\af0 \sbasedon10 \sqformat Intense Reference;}{\*\cs119 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5\dbch\af0 \sbasedon10 \sqformat Book Title;}{\*\cs120 \additive \rtlch\fcs1 -\af0 \ltrch\fcs0 \dbch\af0 \sbasedon10 No Spacing Char;}{\*\cs121 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf23\dbch\af0 \sbasedon120 Style1 Char;}{\s122\ql \li0\ri0\sb240\sa120\sl276\slmult1 -\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs28\alang1025 \ltrch\fcs0 \fs28\lang1033\langfe1033\loch\f1\hich\af39\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext123 Titre;}{ -\s123\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext123 -Corps de texte;}{\s124\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon123 \snext124 Liste;}{\s125\ql \li0\ri0\sb120\sa120\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af37\afs24\alang1025 \ltrch\fcs0 -\i\fs24\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext125 L?ende;}{\s126\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext126 Index;}{\s127\ql \li0\ri0\sa200\sl200\slmult0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af37\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \sqformat caption;}{\s128\ql \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 Titre principal;}{ -\s129\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 Sous-titre;}{\s130\ql \li720\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin720\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext130 \sqformat List Paragraph;}{\s131\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af37\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf1\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink132 \sqformat Quote;}{\*\cs132 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 -\sbasedon10 \slink131 \slocked \spriority29 Quote Char1;}{\s133\ql \li936\ri936\sb200\sa280\sl276\slmult1\nowidctlpar\brdrb\brdrs\brdrw5\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af37\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink134 \sqformat Intense Quote;}{\*\cs134 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf25 -\sbasedon10 \slink133 \slocked \spriority30 Intense Quote Char1;}{\s135\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext25 \sqformat TOC Heading;}{\s136\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af37\afs22\alang1025 -\ltrch\fcs0 \b\fs22\cf23\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext136 Style1;}}{\*\ud\uc0{\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{ -\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl1\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl2\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl3\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af36\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink18 \sqformat heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl4\outlinelevel4\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink19 \sqformat heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl5\outlinelevel5\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink20 \sqformat heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl6\outlinelevel6\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink21 \sqformat heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl7\outlinelevel7\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 \slink22 \sqformat heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\ilvl8\outlinelevel8\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs20\alang1025 \ltrch\fcs0 -\i\fs20\cf20\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink23 \sqformat heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \ab\ai\af0\afs26 -\ltrch\fcs0 \b\i\fs26 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \fs24 \sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\*\cs23 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext24 \sqformat No Spacing;}{\s25\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \snext25 \spriority0 Standard;}{\*\cs26 \additive \loch\f3\dbch\af0 RTF_Num 2 1;}{\*\cs27 \additive \f2 RTF_Num 2 2;}{\*\cs28 -\additive \f10 RTF_Num 2 3;}{\*\cs29 \additive \f3 RTF_Num 2 4;}{\*\cs30 \additive \f2 RTF_Num 2 5;}{\*\cs31 \additive \f10 RTF_Num 2 6;}{\*\cs32 \additive \f3 RTF_Num 2 7;}{\*\cs33 \additive \f2 RTF_Num 2 8;}{\*\cs34 \additive \f10 RTF_Num 2 9;}{\*\cs35 -\additive \loch\f3\dbch\af0 RTF_Num 3 1;}{\*\cs36 \additive \f2 RTF_Num 3 2;}{\*\cs37 \additive \f10 RTF_Num 3 3;}{\*\cs38 \additive \f3 RTF_Num 3 4;}{\*\cs39 \additive \f2 RTF_Num 3 5;}{\*\cs40 \additive \f10 RTF_Num 3 6;}{\*\cs41 \additive \f3 -RTF_Num 3 7;}{\*\cs42 \additive \f2 RTF_Num 3 8;}{\*\cs43 \additive \f10 RTF_Num 3 9;}{\*\cs44 \additive \loch\f3\dbch\af0 RTF_Num 4 1;}{\*\cs45 \additive \f2 RTF_Num 4 2;}{\*\cs46 \additive \f10 RTF_Num 4 3;}{\*\cs47 \additive \f3 RTF_Num 4 4;}{\*\cs48 -\additive \f2 RTF_Num 4 5;}{\*\cs49 \additive \f10 RTF_Num 4 6;}{\*\cs50 \additive \f3 RTF_Num 4 7;}{\*\cs51 \additive \f2 RTF_Num 4 8;}{\*\cs52 \additive \f10 RTF_Num 4 9;}{\*\cs53 \additive \dbch\af0 RTF_Num 5 1;}{\*\cs54 \additive \dbch\af0 -RTF_Num 5 2;}{\*\cs55 \additive \dbch\af0 RTF_Num 5 3;}{\*\cs56 \additive \dbch\af0 RTF_Num 5 4;}{\*\cs57 \additive \dbch\af0 RTF_Num 5 5;}{\*\cs58 \additive \dbch\af0 RTF_Num 5 6;}{\*\cs59 \additive \dbch\af0 RTF_Num 5 7;}{\*\cs60 \additive \dbch\af0 -RTF_Num 5 8;}{\*\cs61 \additive \dbch\af0 RTF_Num 5 9;}{\*\cs62 \additive \dbch\af0 RTF_Num 6 1;}{\*\cs63 \additive \dbch\af0 RTF_Num 6 2;}{\*\cs64 \additive \dbch\af0 RTF_Num 6 3;}{\*\cs65 \additive \dbch\af0 RTF_Num 6 4;}{\*\cs66 \additive \dbch\af0 -RTF_Num 6 5;}{\*\cs67 \additive \dbch\af0 RTF_Num 6 6;}{\*\cs68 \additive \dbch\af0 RTF_Num 6 7;}{\*\cs69 \additive \dbch\af0 RTF_Num 6 8;}{\*\cs70 \additive \dbch\af0 RTF_Num 6 9;}{\*\cs71 \additive \dbch\af0 RTF_Num 7 1;}{\*\cs72 \additive \dbch\af0 -RTF_Num 7 2;}{\*\cs73 \additive \dbch\af0 RTF_Num 7 3;}{\*\cs74 \additive \dbch\af0 RTF_Num 7 4;}{\*\cs75 \additive \dbch\af0 RTF_Num 7 5;}{\*\cs76 \additive \dbch\af0 RTF_Num 7 6;}{\*\cs77 \additive \dbch\af0 RTF_Num 7 7;}{\*\cs78 \additive \dbch\af0 -RTF_Num 7 8;}{\*\cs79 \additive \dbch\af0 RTF_Num 7 9;}{\*\cs80 \additive \f3 RTF_Num 8 1;}{\*\cs81 \additive \f2 RTF_Num 8 2;}{\*\cs82 \additive \f10 RTF_Num 8 3;}{\*\cs83 \additive \f3 RTF_Num 8 4;}{\*\cs84 \additive \f2 RTF_Num 8 5;}{\*\cs85 \additive -\f10 RTF_Num 8 6;}{\*\cs86 \additive \f3 RTF_Num 8 7;}{\*\cs87 \additive \f2 RTF_Num 8 8;}{\*\cs88 \additive \f10 RTF_Num 8 9;}{\*\cs89 \additive \f3 RTF_Num 9 1;}{\*\cs90 \additive \f2 RTF_Num 9 2;}{\*\cs91 \additive \f10 RTF_Num 9 3;}{\*\cs92 \additive -\f3 RTF_Num 9 4;}{\*\cs93 \additive \f2 RTF_Num 9 5;}{\*\cs94 \additive \f10 RTF_Num 9 6;}{\*\cs95 \additive \f3 RTF_Num 9 7;}{\*\cs96 \additive \f2 RTF_Num 9 8;}{\*\cs97 \additive \f10 RTF_Num 9 9;}{\*\cs98 \additive \f3 RTF_Num 10 1;}{\*\cs99 \additive -\f2 RTF_Num 10 2;}{\*\cs100 \additive \f10 RTF_Num 10 3;}{\*\cs101 \additive \f3 RTF_Num 10 4;}{\*\cs102 \additive \f2 RTF_Num 10 5;}{\*\cs103 \additive \f10 RTF_Num 10 6;}{\*\cs104 \additive \f3 RTF_Num 10 7;}{\*\cs105 \additive \f2 RTF_Num 10 8;}{\* -\cs106 \additive \f10 RTF_Num 10 9;}{\*\cs107 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2\dbch\af0 \sbasedon10 Lien Internet;}{\*\cs108 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf12\dbch\af0 \sbasedon10 FollowedHyperlink;}{\*\cs109 \additive -\rtlch\fcs1 \af36\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning1\loch\f36\dbch\af0 \sbasedon10 Title Char;}{\*\cs110 \additive \rtlch\fcs1 \ai\af36 \ltrch\fcs0 \i\expnd3\expndtw15\cf18\loch\f36\dbch\af0 \sbasedon10 Subtitle Char;}{\*\cs111 -\additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\dbch\af0 \sbasedon10 Accentuation forte;}{\*\cs112 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\dbch\af0 \sbasedon10 Accentuation;}{\*\cs113 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf1\dbch\af0 -\sbasedon10 Quote Char;}{\*\cs114 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 Intense Quote Char;}{\*\cs115 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf15\dbch\af0 \sbasedon10 \sqformat Subtle Emphasis;}{\*\cs116 -\additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\dbch\af0 \sbasedon10 \sqformat Intense Emphasis;}{\*\cs117 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf22\dbch\af0 \sbasedon10 \sqformat Subtle Reference;}{\*\cs118 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf22\dbch\af0 \sbasedon10 \sqformat Intense Reference;}{\*\cs119 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5\dbch\af0 \sbasedon10 \sqformat Book Title;}{\*\cs120 \additive \rtlch\fcs1 -\af0 \ltrch\fcs0 \dbch\af0 \sbasedon10 No Spacing Char;}{\*\cs121 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf23\dbch\af0 \sbasedon120 Style1 Char;}{\s122\ql \li0\ri0\sb240\sa120\sl276\slmult1 -\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs28\alang1025 \ltrch\fcs0 \fs28\lang1033\langfe1033\loch\f1\hich\af39\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext123 Titre;}{ -\s123\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext123 -Corps de texte;}{\s124\ql \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon123 \snext124 Liste;}{\s125\ql \li0\ri0\sb120\sa120\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af37\afs24\alang1025 \ltrch\fcs0 -\i\fs24\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext125 L{\uc1\u-26194 ?ende};}{\s126\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\noline\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext126 Index;}{\s127\ql \li0\ri0\sa200\sl200\slmult0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af37\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \sqformat caption;}{\s128\ql \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 Titre principal;}{ -\s129\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext25 Sous-titre;}{\s130\ql \li720\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin720\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext130 \sqformat List Paragraph;}{\s131\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af37\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf1\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink132 \sqformat Quote;}{\*\cs132 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 -\sbasedon10 \slink131 \slocked \spriority29 Quote Char1;}{\s133\ql \li936\ri936\sb200\sa280\sl276\slmult1\nowidctlpar\brdrb\brdrs\brdrw5\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af37\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext25 \slink134 \sqformat Intense Quote;}{\*\cs134 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf25 -\sbasedon10 \slink133 \slocked \spriority30 Intense Quote Char1;}{\s135\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext25 \sqformat TOC Heading;}{\s136\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af37\afs22\alang1025 -\ltrch\fcs0 \b\fs22\cf23\lang1033\langfe1033\loch\f37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext136 Style1;}}}}{\*\listtable{\list\listtemplateid1{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;} -\loch\af10\hich\af10\dbch\af0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 -\fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;} -\loch\af10\hich\af10\dbch\af0 \fi-360\li6480\lin6480 }{\listname ;}\listid1}{\list\listtemplateid2{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li1440\lin1440 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;} -\loch\af10\hich\af10\dbch\af0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 \fi-360\li6480\lin6480 }{\listname ;}\listid2}{\list\listtemplateid3{\listlevel\levelnfc0\levelnfcn0 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \dbch\af0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li6480\lin6480 }{\listname ;}\listid3}{\list\listtemplateid4{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \dbch\af0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li2160\lin2160 } -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \dbch\af0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \dbch\af0 \li6480\lin6480 } -{\listname ;}\listid4}{\list\listtemplateid5{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;} -\loch\af2\hich\af2\dbch\af0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\loch\af3\hich\af3\dbch\af0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\loch\af2\hich\af2\dbch\af0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af0 \fi-360\li6480\lin6480 }{\listname ;}\listid5}{\list\listtemplateid6{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-432\li432\lin432 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;} -\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-576\li576\lin576 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-720\li720\lin720 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-864\li864\lin864 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1008\li1008\lin1008 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;} -\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1152\li1152\lin1152 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1296\li1296\lin1296 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1440\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-1584\li1584\lin1584 }{\listname ;}\listid6}}{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2 -\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}}{\*\rsidtbl \rsid15986\rsid655388\rsid741283 -\rsid2316684\rsid3433197\rsid3502104\rsid3807135\rsid6160913\rsid6708280\rsid9700035\rsid10427001\rsid13461042\rsid14024726\rsid16283655\rsid16735083}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1 -\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo}{\operator Ivo Be}{\creatim\yr2013\mo7\dy13\hr16\min8}{\revtim\yr2017\mo5\dy27\hr15\min49}{\version15}{\edmins1}{\nofpages3}{\nofwords971}{\nofchars5540}{\nofcharsws6499}{\vern49167}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\formshade\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot3433197 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s128\qc \li0\ri0\sa300\sl200\slmult0\nowidctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\faauto\rin0\lin0\itap0 -\rtlch\fcs1 \af36\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning1\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af36 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 Classic Shell - -\par }\pard\plain \ltrpar\s129\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ai\af36\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 \hich\af0\dbch\af0\loch\f36 Diffusion g}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 -\b\insrsid9700035\charrsid9700035 \loch\af36\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 \hich\af0\dbch\af0\loch\f36 n}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 -\loch\af36\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 \hich\af0\dbch\af0\loch\f36 rale }{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 \loch\af36\dbch\af0\hich\f0 \endash }{\rtlch\fcs1 -\ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 \hich\af0\dbch\af0\loch\f36 Version 4.}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid16283655 \hich\af0\dbch\af0\loch\f36 3}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid9700035\charrsid9700035 .}{ -\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \b\insrsid2316684 \hich\af0\dbch\af0\loch\f36 1}{\rtlch\fcs1 \ai0\af0 \ltrch\fcs0 \insrsid14024726 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Merci d'avoir install}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 -\hich\af0\dbch\af0\loch\f37 }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classic Shell}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\f31506\cf23\insrsid14024726\charrsid6160913 \'99}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 . Cela permet d'ajouter des fonctions manquantes }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 -\hich\af0\dbch\af0\loch\f37 Windows 7}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid10427001 \hich\af0\dbch\af0\loch\f37 , Windows 8, Windows 8.1}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 et Windows }{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid10427001 \hich\af0\dbch\af0\loch\f37 10}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 -\endash }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Comme le classique menu d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 marrer, le bouton d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 -marrer, une barre d'outils pour l'explorateur Windows et d'autres.}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 La derni}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 -\hich\af0\dbch\af0\loch\f37 re version peut }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre trouv}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 e sur le site web de Classic Shell:}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 HYPERLINK "http://www.classicshell.net/" }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3433197 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -006100480065006900000063}}}{\fldrslt {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \ul\cf2\insrsid14024726 \hich\af0\dbch\af0\loch\f37 http://www.classicshell.net/}}}\sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 -\par -\par \hich\af0\dbch\af0\loch\f37 Pour les r}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 ponses aux questions fr}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 quentes regardez ici: -\par }{\field{\*\fldinst {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 HYPERLINK "http://www.classicshell.net/faq/" }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3433197 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000000000006c000000650072}}}{\fldrslt {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \ul\cf2\insrsid14024726 \hich\af0\dbch\af0\loch\f37 http://www.classicshell.net/faq/}}}\sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par \hich\af0\dbch\af0\loch\f37 Ou utilisez les forums de discussions pour obtenir de l'aide: -\par }{\field{\*\fldinst {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 HYPERLINK "http://www.classicshell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3433197 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000700100000400000090}}}{\fldrslt {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \ul\cf2\insrsid14024726 \hich\af0\dbch\af0\loch\f37 -http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par \hich\af0\dbch\af0\loch\f37 Rapporter les probl}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 mes dans les forums de d}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 veloppement Classic Shell: -\par }{\field{\*\fldinst {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 HYPERLINK "h\hich\af0\dbch\af0\loch\f37 ttp://www.classicshell.net/forum/viewforum.php?f=11" }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid3433197 -{\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000000090010000b10075}}}{\fldrslt {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \ul\cf2\insrsid14024726 \hich\af0\dbch\af0\loch\f37 -http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\sbknone\linex0\sectunlocked1\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 Classique Menu D}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af36\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 marrer (Classic Start Menu) -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classique Menu D}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\cf23\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 marrer (Classic Start Menu)}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -est un menu d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -marrer flexible qui peut mimiquer l'attitude des menus de Windows 2000, XP et Windows 7. Il a une vari}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 t}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 de fonctions avanc}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 es: -\par -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ltrpar\s24\ql \fi-360\li720\ri0\nowidctlpar\tx720\wrapdefault\aspalpha\faauto\ls2\rin0\lin720\itap0 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Choisissez le style parmis }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 Classi\hich\af0\dbch\af0\loch\f37 c}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 et }{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Windows 7}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Glisser et d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 -\'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 poser pour vous laisser organiser vos applications -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Options pour afficher vos Favoris, d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 velopper le Panneau de Configuration, etc -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Affiche les documents r}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 cents. Le nombre de documents r}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 cents }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 - afficher est personnalisa\hich\af0\dbch\af0\loch\f37 ble -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Traduit dans 35 langues, incluant Droite-}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -gauche support pour les Arabes et H}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 breux -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Ne d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 sactive pas le menu d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 marrer original de Windows. Vous pouvez y avoir acc}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -s avec Majuscule+Clique sur le bouton D}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 marrer -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Clique-Droit sur un }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 l}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 ment du menu\hich\af0\dbch\af0\loch\f37 pour le supprimer, renommer, trier, ou faire d'autres t}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e2}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 ches -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 La bo}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ee}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 te de recherche vous aide }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 trouver vos programmes et fichiers sans utiliser vos raccourcis clavier -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Supporte les listes de saut pour un acc}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s facile aux documents r}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 cents et t}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e2}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 ches courantes - -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Disponible pour syst}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 mes d'exploitation 32 et 64-bit -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Support pour les peaux (skin), incluant des peaux additionnelles de partis tiers. Fa}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ee}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tes la v}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'f4}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre ! -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Totallement personnalisable tant au point de vue esth}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tque que des fonctionnalit}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Support pour Accessibilit}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Active de Microsoft (Microsoft's Active Accessibility) -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Convertit le bouton }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Tous les programmes}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 dans le menu Windows en un menu cascad}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Impl}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 mente un bouton d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 marrer personnalisable -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Peut Afficher, recherche et lancer de\hich\af0\dbch\af0\loch\f37 -s applications du Windows Store (Windows 8) -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 Classique Explorateur (Classic Explorer) -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classique Explorateur (Classic Explorer) est un plugin pour l'Explorateur Windows qui :}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ltrpar\s24\ql \fi-360\li720\ri0\nowidctlpar\tx720\wrapdefault\aspalpha\faauto\ls1\rin0\lin720\itap0 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Ajoute une barre d'outils }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 l'Explorateur pour des op}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rations courantes (Aller -\hich\af0\dbch\af0\loch\f37 au dossier parent, Couper, Coller, Supprimer, Propri}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 t}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s, Email). La barre d'outils est totalement personnalisable -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Remplace la fen}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre de copie UI dans Windows 7 avec une version }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 classic}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 - plus user-friendly similaire }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 celle de Windows XP -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Capte Alt+En\hich\af0\dbch\af0\loch\f37 -ter dans le panneau dossier de l'Explorateur Windows et affiche les propri}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 t}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 du dossier s}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 lectionn}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 -Dispose d'options pour personnaliser le panneau dossier pour obtenir un look plus proche de Windows XP ou ne pas faire de fondu avec les boutons d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 velopp\hich\af0\dbch\af0\loch\f37 eurs -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Peut afficher l'espace libre du disque et la taille totale des fichiers s}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 lectionn}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s dans la barre d'}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 tat -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Peut d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 sactiver les fils d'Ariane dans la barre d'adresse -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Corrige une longue liste de fonctions qui sont cass}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s dans Windows 7 }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \endash }{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 manque des\hich\af0\dbch\af0\loch\f37 ic}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'f4}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 nes en surimpression sur les dossiers partag}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -s, les dossiers sautant dans le panneau de navigation, manque des ent}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -tes de tri dans la vue liste, et plus -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 Classique IE (Classic IE) -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }\pard\plain \ltrpar\s136\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \ab\af37\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf23\lang1033\langfe1033\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classique IE (Classic IE) est un plugin pour Internet Explorer 9 et vers\hich\af0\dbch\af0\loch\f37 ion d'apr}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s qui: -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ltrpar\s24\ql \fi-360\li720\ri0\nowidctlpar\tx720\wrapdefault\aspalpha\faauto\ls5\rin0\lin720\itap0 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Ajoute une l}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 gende } -{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 la barre de titre de fa}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e7}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 on }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 ce que vous puissiez voir le titre complet de la page -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Affiche la zone de s}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 curit}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 dans la barre d'}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tat -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \f3\fs22\kerning1\insrsid14024726 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\hich\af0\dbch\af0\loch\f37 Affiche le progr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s de chargement dans la barre d'}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tat -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 Instructions d'installation -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par \hich\af0\dbch\af0\loch\f37 La barre d'outils pour l'Explorateur Windwos ne se montrera peut-}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 tre pas automatiquement apr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -s l'installtion. You devez faire quelques petites choses avant de pouvoir l'utiliser. -\par -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \cs121\b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Windows 7:}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Appuyez sur Alt+V pour ouvrir le me\hich\af0\dbch\af0\loch\f37 -nu Vue. Ouvrez le sous-menu }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 barre d'outils}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 et s}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 lectionnez }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -Classic Explorer Bar}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 . Gardez en m}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 moire que le menu sera toujours afficher aussi longtemps que la barre d'outils est visible. -\par -\par }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \cs121\b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Windows 8:}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Appuyez sur Alt+V pour ouvrir le rubban Vue. Cliquez su -\hich\af0\dbch\af0\loch\f37 r la fl}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 che vers le bas dans la section }{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Options}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 . S}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -lectionnez }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classic Explorer Bar}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par -\par \hich\af0\dbch\af0\loch\f37 Si ces }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -tapes ne fontionnent pas, il est possible que les extensions de l'explorateur aient }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 t}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9} -{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 sactiv}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -es. V}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rifiez les choses suivantes, puis essayez d'afficher la b -\hich\af0\dbch\af0\loch\f37 arre d'outils de nouveau : -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \fs22\kerning1\loch\af37\dbch\af0\insrsid14024726 \hich\af0\dbch\af0\loch\f37 1)\tab}}\pard \ltrpar\s24\ql \fi-360\li720\ri0\nowidctlpar -\tx720\wrapdefault\aspalpha\faauto\ls3\rin0\lin720\itap0 {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Ouvrez Internet Explorer et allez dans Outils }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \u8594\'3f}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 G}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 rer les modules compl}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -mentaires. Localiser l'extension/AddOn }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classic Explorer Bar}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 et }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 ExplorerBHO Class}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 - et v}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rifiez qu'ils soient activ}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s. -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \fs22\kerning1\loch\af37\dbch\af0\insrsid14024726 \hich\af0\dbch\af0\loch\f37 2)\tab}\hich\af0\dbch\af0\loch\f37 Peut-}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre que les extensions du\hich\af0\dbch\af0\loch\f37 navigateur sont d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 sactiv}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 es sur votre syst}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -me. C'est normalement le cas sur Windows Server. Ouvrez les }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Options Internet}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 , allez }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 l'onglet }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Avanc}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9\'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 , et v}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rifiez l'option }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Activer les extensions tierce partie du navigateur}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 . -\par }\pard \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par \hich\af0\dbch\af0\loch\f37 Sur Windows 7 vous devez acti\hich\af0\dbch\af0\loch\f37 ver l'affichage de la barre d'}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 tat }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 - partir du menu Affichage si vous voulez voir la taille des fichiers. -\par \hich\af0\dbch\af0\loch\f37 Sur Windows 8 la barre d'}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -tat de l'Explorateur Classique (Classic Explorer) est diff}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 -rente de celle de l'Explorateur. Vous pouvez afficher/cacher la p\hich\af0\dbch\af0\loch\f37 remi}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 re }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 partir de la bo}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ee}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 te de dialogue de param}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 trages de l'Explorateur Classique (Classic Explorer) et afficher/cacher la seconde }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 partir des options de dossiers de l'Explorateur. -\par -\par \hich\af0\dbch\af0\loch\f37 La l}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 gende dans Internet Explorer ne s'affichera paut-}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre pas automati\hich\af0\dbch\af0\loch\f37 quement apr}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s l'installation. Vous aurez peut-}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre une demande pour activer le plugin ClassicEBHO. Si vous avez cette demande, choisissez }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Activer}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 . Si vous n'avez pas la demande, allez dans Outils }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \u8594\'3f}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 G}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rer les modules compl}{\rtlch\fcs1 \af0\afs24 -\ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 mentaires et v}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 rifiez que l'exte\hich\af0\dbch\af0\loch\f37 nsion }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'93}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\insrsid14024726 \hich\af0\dbch\af0\loch\f37 ClassicIEBHO}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'94}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 est activ}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 e. Apr}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e8}{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 s cela, red}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 marrez Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\aspalpha\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af36\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af36\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 D}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af36\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f36 sinstallation -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par \hich\af0\dbch\af0\loch\f37 Pour d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 sintaller }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 -\b\cf23\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classique Bouclier (Classic Shell) }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 suivez ces }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tapes: -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \fs22\kerning1\loch\af37\dbch\af0\insrsid14024726 \hich\af0\dbch\af0\loch\f37 1)\tab}}\pard \ltrpar\s24\ql \fi-360\li720\ri0\nowidctlpar -\tx720\wrapdefault\aspalpha\faauto\ls4\rin0\lin720\itap0 {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 Ouvrez le }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 -Panneau de Configuration }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \u8594\'3f}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Programmes et fonctionnalit}{\rtlch\fcs1 -\af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 s}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 - et double cliquez sur }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \b\insrsid14024726 \hich\af0\dbch\af0\loch\f37 Classic Shell}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 . Puis suivez les instructions. Vous aurez peut }{ -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'ea}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 tre }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 -\'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 red}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 marrer Windows pour compl}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 ter le processus. -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \af0 \ltrch\fcs0 \fs22\kerning1\loch\af37\dbch\af0\insrsid14024726 \hich\af0\dbch\af0\loch\f37 2)\tab}\hich\af0\dbch\af0\loch\f37 Si vous avez install}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\loch\af37\dbch\af0\hich\f0 \'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 n'importe quelle peau additionnelle (skin) pour le menu d}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 -\'e9}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \hich\af0\dbch\af0\loch\f37 marrer vous aurez }{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 \loch\af37\dbch\af0\hich\f0 \'e0}{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\hich\af0\dbch\af0\loch\f37 les supprimer manuellement. -\par }\pard \ltrpar\s24\ql \li0\ri0\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }\pard\plain \ltrpar\s25\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning1\loch\af37\hich\af0\dbch\af0\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \insrsid14024726 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; -\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; -\lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdunhideused0 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdunhideused0 \lsdlocked0 FollowedHyperlink;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 No Spacing;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; -\lsdunhideused0 \lsdlocked0 Revision;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 TOC Heading;}} -{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000405d -6c8c3bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/French/ClassicShellTOC.hhc deleted file mode 100644 index 52d474afe..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/French/ClassicShellText-fr-FR.wxl b/ClassicShellSrc/Localization/French/ClassicShellText-fr-FR.wxl deleted file mode 100644 index aa553f4b8..000000000 --- a/ClassicShellSrc/Localization/French/ClassicShellText-fr-FR.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Cet installeur est seulement conçu pour la version 32 bit de Windows. Pour la version 64 bit de Windows, il faut exécuter ClassicShellSetup64. - Classic Shell nécessite Windows 7 ou supérieur. - Une version plus récente de [ProductName] est déjà installée. L’assistant va maintenant s’arrêter. - Classic Explorer - Classic Explorer ajoute une barre d’outils à l’Explorateur Windows, remplace l’interface graphique de copie et corrige quelques problèmes d’ergonomie - Classic Start Menu - Classic Start Menu est un programme hautement personnalisable remplaçant le menu de démarrage de Windows - Classic IE - Classic IE permet de personnaliser la barre de titre et la barre d’état de Internet Explorer - Classic Shell Update - Classic Shell Update vérifie périodiquement la disponibilité de nouvelles versions - Voir la documentation de Classic Shell - Voir une introduction à Classic Shell - Éditer les paramètres de Classic Explorer - Éditer les paramètres de Classic Start Menu - Éditer les paramètres de la barre de titre et de la barre d’état de Internet Explorer - Éditer les paramètres pour la vérification des mises à jour de Classic Shell - Créer un dossier de menu de démarrage - Site Web de Classic Shell - Donner à Classic Shell - Nous visiter sur Facebook - Voir le fichier Lisez-moi - Aide de Classic Shell - Lisez-moi de Classic Shell - Mettre à jour Classic Shell - Paramètres de Classic Explorer - Paramètres de Classic Start Menu - Paramètres de Classic IE - Ouvrir le menu daccueil - Classic Shell est une collection d’utilitaires qui améliorent l’ergonomie de Windows - diff --git a/ClassicShellSrc/Localization/French/ClassicStartMenu.html b/ClassicShellSrc/Localization/French/ClassicStartMenu.html deleted file mode 100644 index dce5beaeb..000000000 --- a/ClassicShellSrc/Localization/French/ClassicStartMenu.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - - - - - - Classic Start Menu - -

Site web Classic Shell  -Menu Démarrer Classique (Classic Start Menu)


-Menu Démarrer Classique (Classic Start Menu)
-est un menu démarrer flexible qui peut mimiquer l’attitude du menu démarrer de Windows 2000, XP et Windows 7. Il a une variété de fonctions avancées : -
    - -
  • Choisissez parmis les styles “Classic” et “Windows 7”
    -
  • -
  • Le Glisser et Déposer vous laisse organiser vos applications
  • - -
  • Options pour afficher les Favoris, développer le Panneau de Configuration, etc
  • -
  • Afficher les documents récemment utilisés. Le nombre de documents à afficher et personnalisable
  • -
  • Traduit dans 35 langues, incluant le support Droite-Gauche pour l’Arabe et l’Hébreux
  • -
  • Ne désactive pas le menu démarrer orginal de Windows. You can access it by Maj+Clic sur le bouton du menu
  • -
  • Clic droit sur un élément du menu pour le supprimer, le renomer, le trier, ou effectuer d’autres tches
  • -
  • La boîte de recherche vous aide à trouver les logiciels et fichiers sans avoir à utiliser vos raccourcis claviers
  • -
  • Support des listes de raccourcis pour un accès rapide aux documents récents et tches courantes
  • -
  • Disponible pour les systèmes d'exploitation 32 et 64-bit
  • -
  • Supporte les peaux (skins), incluant aditionnellement les peaux (skins) de tierces parties. Créez la vôtre !!
  • -
  • Entièrement personnalisable autant pour le look que pour les fonctionnalités
  • -
  • Support pour l'Active Accéssibilité de Microsoft (Microsoft’s Active Accessibility)
  • -
  • Convertit le bouton “Tous les Programmes” de menu Windows en menu cascadé
  • -
  • Implémente un bouton démarrer personnalisable
    -
  • -
  • Peut afficher, rechercher et lancer les applications du Magasin Windows (Windows 8) - (Windows Store)
  • - - - - -
  • Et enfin, mais pas moins important, – c”est GRATUIT
  • -

-

Styles

-Le menu démarrer offre 3 choix de styles.
-

1) Simple colonne style classique (classic)

-
-Ce style est très similaire au menu trouvé dans Windows 2000. Il a une colonne dans le menu principal avec du texte vertical sur le côté, vous pouvez personnaliser l'ordre des éléments, icônes et texte.
- -Programmes, listes de raccourcis, et résultats de recherche s'affichent comme des sous-menus cascadés.
- -
-

2) Style classique (classic) 2 colonnes

-
-Ceci est similaire au menu de Windows XP. Il y a 2 colonnes où vous pouvez arranger vos éléments de menu. -Personnaliser leurs ordres, icônes et texte.
-Programmes, listes de raccourcis, et résultats de recherche s'affichent comme des sous-menus cascadés.
-
-

3) Style Windows 7
-

-
-Ceci est similaire au menu Windows Vista et Windows 7. Les éléments dans la première colonne sont prédéfinis comme épingler et Programmes Récents, la liste de Tous les Programmes et la zone de recherche. -Les éléments dans la seconde colonne sont entièrement personnalisable.
-Les listes de raccourcis et les résultats de recherche sont affichés à l'intérieur du menu principal. Les programmes peuvent être à l'intérieur du menu principal ou -s'afficher sous la forme d’un sous-menu cascadé.
-Ce style offre moins d’ options de personnalisation que les styles classiques (classic), mais donne une apparence et un sentiment plus familier aux personnes ayant utilisé Windows 7.
-
-
-

Opération

-Si vous avez utilisé le menu démarrer dans les anciennes versions de Windows, vous vous sentirez comme à la maison :
- - - -

-Appuyez sur la touche Windows ou cliquez sur l’ orbe de Classic Shell dans le coin de l’ écran pour ouvrir le menu démarrer.

-

-Maintenez Majuscule enfoncée pendant que vous cliquez sur l’ orbe de Classic Shell pour accéder au menu démarrer d'origine du système d'exploitation. -

-

-Cliquez sur un élément pour l'exécuter. -

-

-Glissez un programme pour changer l'ordre des programmes dans un menu, ou pour le déplacer dans un autre dossier. -

-

-Clic droit sur un élément pour le renomer, le supprimer, l’explorer, trier le menu, ou effectuer d'autres tches.

-

-Clic droit sur l’orbe de Classic Shell pour modifier les paramètres du menu démarrer, pour voir ce fichier d’aide, ou pour stopper le menu démarrer.
-

-


- -

- -

-Paramètres

Clic droit sur le menu démarrer pour accéder aux paramètres.
-
-
-Vous pouvez choisir d'afficher les paramètres de base ou tous les paramètres disponibles. Survolez chaque paramètre pour obtenir une description de sa fonction. -Saisissez un mot dans la zone de recherche pour trouver un paramètre grce à son nom.
- -Chaque paramètre à une valeur par défaut. La valeur par défaut peut-être une constante, ou elle peut dépendre des paramètres systèmes actuels. -Une fois que vous modifiez un paramètre, celui-ci devient "modifié" et est affiché en gras. Pour revenir au paramètre par défaut, clic droit sur le paramètre.
-
- -Vous pouvez sauvegarder les paramètres dans un fichier XML, et plus tard les recharger. -Appuyer sur le bouton Sauvegarde pour avoir accès à ces fonctions. A partir de là vous pouvez réinitialiser tous les paramètres à leurs paramètres par défaut.
- - -
- -La plupart des paramètres prendront effets immédiatement au moment ou vous les modifiez. Par exemple, vous pouvez modifier le menu démarrer -pour voir les changements. Un petit nombre de paramètres nécessiteront que vous quittiez le menu démarrer avant que vous puissiez voir les changements.
- -
- - -Note: Toutes les fenêtres des paramètres sont redimensionnables. Redimensionnez-les et placez-les où vous voulez qu'elles soient. Elles se rappeleront de la nouvelle position.
- - -
Cliquez sur l’onglet Personnaliser le Menu Démarrer pour personnaliser les éléments du menu. En fonction du style vous verrez différentes interfaces graphiques.
-
-Pour les styles classiques (classic) vous pouvez personnaliser les deux colonnes du menu démarrer et créer des sous-menus. La colonne de gauche affiche les éléments actuels du menu -et la colonne de droite affiche les éléments de menu disponibles. Faîtes un Glisser/Déposer de la droite à la gauche pour ajouter des éléments au menu.
-
-
-Pour le style Windows 7 vous pouvez seulement modifier les éléments de la seconde colonne et il n’y a pas de sous-menus.
-
-

-Double cliquez sur l'icône pour modifier les propriétés de l'élément:
-
-Ici vous pouvez sélectionner une commande pour l'élément, son texte, icône et autres attributs.Appuyer sur le bouton -Restaurer les paramètres par défaut pour obtenir le texte et l’icône par défaut pour la commande choisie.
-
-La commande peut être :
- -
    -
  • une des commandes prédéfinies - à partir de la liste déroulante
  • chaîne d'exécutable personnalisée -- ceci peut être le nom d’un programme et de sesarguments, ou même une URL -(comme http://www.google.com). Les variables d'environnement comme %SystemRoot% sont supportées
  • laisser vide - Puis si l'attribut lien est utilisé, il agira comme une commande.
    -
  • -
-Ce lien peut être un chemin d'accès vers un fichier ou un dossier. Si c'est un fichier, ce fichier sera exécuter. Si c'est un dossier, ce dossier sera ouvert sous la forme d'un sous-menu. -Certains éléments de menu (comme Programmes et Favories) ont un lien implicite, alors dans ce cas la zone de Lien sera désactivée.
- -
- -L’icône peut être :
- -
    -
  • laisser vide - puis si le l'attribut lien pointe vers un fichier ou un dossier, l’icône de ce fichier ou dossier sera utilisé
    -
  • fichier ressource, icône ID - par exemple%windir%\notepad.exe,2. Ne laissez pas d'espace entre le nom du fichier et la virgule. Soyez certain d'utiliser la ressource ID de l’icône, et pas l’index de l’icône. Pour de meilleurs résultats utilisez le bouton the [...] à côté de la zone d'édition d'icône
    -
  • ,icône ID - pareil qu'au dessus, mais le fichier ressource est la ClassicStartMenuDLL.dll elle-même. -C'est utile quand vous vous réferrez aux icônes du menu démarrer
    -
  • fichier icône -  par exemple C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - ceci utilisera un icône vide/transparent
  • -
-Si l’étiquette ou la bulle d’aide commence par un signe $ (dollar), alors le système la traitera comme le nom d’une chaîne dans ke fichier StartMenuL10N.ini. Le texte courant dépendra des paramètres langages courants. Ceci est utile quand vous créez un menu qui peut être -utilisé dans de multiples langages.
-
-Si vous cochez "Sous-entrées insérer que des boutons", à la place d’afficher les éléments de menu eux-même, le menu démarrer affichera les sous-éléments comme une rangée de boutons. -Par défaut les boutons seront centrés. Vous pouvez les aligner à gauche en ajoutant un séparateur en dernier élément, ou les aligner à droite en ajoutant un séparateur comme premier élément. -Une utilisation possible est de remplacer l’élément menu arrêter par des boutons séparés pour arrêter, redémarrer, fermer la session, etc.
-
-

Paramètres Administratifs

-Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier :
- -
-Dans cet exemple le paramètre "Activer menu clic-droit" est verrouillé non coché et ne peut pas être modifer par aucun utilisateur. Ceci est rendu possible par l’ajout du paramètre HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu dans la clef de registrerie. Créez une valeur DWORD nommée "EnableContextMenu" et -configurez là à 0.
-
-Dans certains cas vous ne voudrez peut être pas verrouiller une valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas ajoutez "_Default" au -nom de la valeur. Par exemple si vous voulez que le menu contextuel soit désactivé par défaut mais que vous voulez autoriser les utilisateurs à modifier cette valeur s’ils le veulent, créez -une valeur DWORD nommée "EnableContextMenu_Default" et configurez là à 0.
-
-La façon la plus facile de connaître le nom registrerie d'un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et -configurez là à 0xDEFA.
-
- -Il y a aussi un paramètre global "EnableSettings". Configurez le à 0 dans la registrerie pour même empêcher les utilisateurs d’ouvrir la boîte de dialogue des Paramètres :
- -
-
-Le menu démarrer vérifie aussi la plupart des stratégies de groupe configurées par l’administrateur. Exécutez gpedit.msc et aller à Configuration User Configuration -> Modèles Administratifs -> Menu Démarrer et Barre des Tches. A partir de là, vous pouvez désactiver Exécuter, Arrêter, Aide, et d'autres fonctions. (Non disponible sur les version Home de Windows).
-
-Modifier les paramètres au travers des stratégies de groupe est aussi supporté. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
-
-
-

En savoir plus à propos des Peaux (Skins)

-Vous pouvez choisir parmis les nombreuses peaux (skins) préinstallés :
-
-Peaux (Skins) pour le Menu Classique Démarrer (Classic Start Menu)
-
Ou vous pouvez télécharger et installer une peau (skin) additionnelle tierce partie (à partir du site web principal ou d’un autre endroit). -Après avoir télécharger une nouvelle peau (skin) vous devez copier le fichier .skin dans le dossier Skins – habituellement dans C:\Program -Files\Classic Shell\Skins. Après cela, elle sera disponible dans les paramètres.
-
-Note: Certaines peaux (skins) peuvent être spécifiquement conçues pour le mode -Classic, Basic, ou Aero. Par exemple une peau (skin) Aero nécessitera peut être le support de l'option verre, les autres auront une apparence bizarre si le thème Classique (Classic) ou Base (Basic) est sélectionné. Certaines peaux (skins) Aero nécessiteront aussi peut être une couleur de verre spécifique à sélectionner.
-
-Vous pouvez créer votre propre peau (skin). Vous aurez besoin d'un logiciel de retouche d’image qui supporte le canal Alpha (comme Gimp ou Photoshop) et un outil pour modifier les fichiers ressources (comme Resource Hacker ou Visual Studio). Et bien sûr quelques talents en conception de graphisme :). Lisez le Tutoriel de peaux (Skinning Tutorial) en anglais avant de commencer.
-
-

-

Recherche


-
- La zone de recherche vous laisse rechercher du contenu dans le menu démarrer, les programmes qui se trouvent dans la variable d'environnement PATH et les fichiers indexés. -Vous pouvez avoir la zone de recherche apparaître sous forme d'élément de menu normal et ensuite vous pouvez y aller en utilisant les touches claviers flèches haut/bas. -Vous pouvez choisir d'avoir la zone de recherche sélectionné par défaut quand vous ouvrez le menu démarrer. Ou vous pouvez choisir d’activer la zone de recherche seulement avec la touche Tab, de façon que tant que vous n'utilisez pas la touche tab vous pouvez utiliser le clavier pour naviguer comme si la zone de recherche n'était pas là.
-
-Les résultats de recherche s'affichent dans le menu principal si vous utilisez le style Windows 7 ou dans un sous-menu pour les styles Classiques (Classic).
-Cliquez sur chaque catégorie pour la développer et voir plus de résultats. Cliquez sur l’icône à la fin pour voir tous les résultats dans l’Explorateur.
-
-Les styles Classiques (Classic) vous permettent de configurer des "fournisseurs de recherche" additionnels, que vous pouvez utiliser pour rechercher du texte à partir de la zone de recherche. Vous pouvez exécuter ce programme de recherche soit en le sélectionnant à partir du menu, soit en appuyant sur la touche Alt. Dans cet exemple utilisez Alt+A pour l'Agent Ransack.
-
-
-Ceci est fait en ajoutant des sous-éléments à l'élément zone de recherche dans l’onglet Personnaliser le Menu Démarrer :
-
-
-Ouvrez chaque sous-élément et saisissez la commande pour démarrer le programme de recherche. Si vous utilisez %1 dans la commande, cela sera remplacé par le contenu de la zone de recherche. Si vous utilisez %2 cela sera remplacé par le texte de la zone de recherche encodé au format url. -Saisissez une étiquette, bulle d’aide, et icône pour compléter cet élément de menu. Dans l’étiquette vous pouvez utiliser -& pour marquer le caractère d’accélération (par exemple &Agent Ransack).
-
-Voilà quelques commandes possibles :
-Recherche avec l’Agent Ransack : "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-Recherche avec Everything : "C:\Program Files\Everything\Everything.exe" -search "%1"
-Recherche avec Google : http://www.google.com/#q=%2
-Recherche avec Bing : http://www.bing.com/search?q=%2
-
-
-

Bouton Démarrer Personnalisable
-

Classic Shell peut ajouter son propre bouton démarrer à la barre des tches. Il peut même remplacer le bouton démarrer par défaut de Windows 7. -Vous pouvez choisir entre un bouton orbe style Aero, un bouton classique rectangulaire, ou vous pouvez faire le vôtre. Pour un bouton démarrer personnalisé vous avez besoin -d’une image qui contient 3 états du bouton - normal, chaud et cliqué :
-Images du bouton démarrer
-L’image doit être un PNG 32-bit ou un BMP. Par défaut la largeur de l’image détermine la taille du bouton. Vous pouvez surcharger ceci en saisissant -une largeur personnalisée.
-Lisez le Tutorial du bouton (Button Tutorial) en anglais pour plus d’information sur la création -de boutons personnalisés.
-Vous pouvez trouver de nombreuses images de bouton de menu démarrer en ligne. Voici quelques exemples :
-http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Localisation

- -L'interface utilisateur (excepté la boîte de dialogue des Paramètres) est localisée en 35 langages.
- -La boîte de dialogue des Paramètres est traduite dans un moins grand nombre de langages. -L’installation par défaut contient seulement l'Anglais. Plus de langages peuvent être télécharger à partir de -page de traduction (translations page). Soyez certain de télécharger le paquet de traduction pour la version exact -de votre Classic Shell.
- - -
-

Ligne de commande

-Le ClassicStartMenu.exe supporte 5 paramètres de commandes en ligne : -open, -toggle, -togglenew, -exit and -settings.
-
-Les deux premiers font ce que leurs noms suggèrent. L’un ouvre le menu classique démarrer (classic start menu), l’autre le bascule. -Vous pouvez utilisez les paramètres pour créer un raccourci dans votre barre de lancement rapide qui ouvre le menu démarrer. Ou pour configurer -un raccourci clavier dans un programme comme WinKey.
-
-Le troisième "-togglenew" bascule le menu démarrer par défaut de Windows (ou écran d'accueil). C’est utile si vous voulez créer un raccourci ou un raccouci clavier pour ouvrir le -menu par défaut et utiliser la touche Win pour le menu classique (classic menu)
-
-Utilisez "-exit" pour sortir du menu démarrer. Cette commande ne marchera que si le menu démarrer n'est pas occupé.
-
-Utilisez "-settings" pour ouvrir la boîte de dialogue des Paramètres. Ceci est utile pour créer un raccourci pour modifier les paramètres.
-
-
-

Accessibilité

Le menu démarrer supporte les lecteurs d’écran comme JAWS, -ou Microsoft's Narrator. Si le support pour l'accessibilité pause des problèmes, il peut être désactiver à partir de l’onglet -Comportement Général des Paramètres.
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/French/ClassicStartMenuADMX.txt deleted file mode 100644 index 93b5b9376..000000000 --- a/ClassicShellSrc/Localization/French/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Paramètres Classic Shell -State.text = Etat: -State1.text = Verrouillé sur cette valeur -State2.text = Verrouillé sur le paramètre par défaut -State3.text = Déverrouillé -State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. -State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. -State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. - -ClassicStartMenuCat.text = Menu Démarrer Classique -ClassicStartMenuCatHelp.text = Paramètres de la stratégie de Menu Démarrer Classique -SUPPORTED_CS404.text = Nécessite Classic Shell 4.0.4 ou plus. -SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. -SUPPORTED_CS404_WIN78.text = Nécessite Windows 7 ou Windows 8. -SUPPORTED_CS404_WIN781.text = Nécessite Windows 7 ou Windows 8.1. -SUPPORTED_CS404_WIN8.text = Nécessite Windows 8. -SUPPORTED_CS404_WIN881.text = Nécessite Windows 8 ou Windows 8.1. -SUPPORTED_CS404_WIN81.text = Nécessite Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Nécessite le style de menu Classic avec une colonne. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Nécessite le style de menu Classic avec deux colonnes. -SUPPORTED_CS404_CLASSIC_STYLE.text = Nécessite le style de menu Classic. -SUPPORTED_CS404_WIN7_STYLE.text = Nécessite le style de menu Windows 7. - - -EnableSettings.nameOverride = Activer les paramètres -EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres - -MenuStyle.nameOverride = Style du menu -MenuStyle.tipOverride = Sélectionnez le style pour le menu démarrer.\nLe style détermine l'apparence générale et les fonctionnalités du menu. -MenuStyle_Classic1.nameOverride = Classique avec une colonne -MenuStyle_Classic2.nameOverride = Classique avec deux colonnes -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Clic gauche ouvre -ShiftClick.nameOverride = Maj+Clic ouvre -WinKey.nameOverride = Touche Windows ouvre -ShiftWin.nameOverride = Maj+Win ouvre -MiddleClick.nameOverride = Clic milieu ouvre -Hover.nameOverride = Le survol ouvre - -; skins -SkinC1.nameOverride = Peau (skin) pour le menu classique avec une colonne -SkinC1.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style classique avec une colonne -SkinVariationC1.nameOverride = Variété de Peau (skin) pour le menu classique avec une colonne -SkinVariationC1.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec une colonne (pour les peaux (skins) qui supportent de multiples variations) -SkinOptionsC1.nameOverride = Options de Peaux (skins) pour le menu classique avec une colonne -SkinOptionsC1.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec une colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC1 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Elément de menu pour le menu classique avec une colonne -MenuItems1.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec une colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems1 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Peau (skin) pour le menu classique avec deux colonne -SkinC2.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style classique avec deux colonne -SkinVariationC2.nameOverride = Variété de Peau (skin) pour le menu classique avec deux colonne -SkinVariationC2.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec deux colonne (pour les peaux (skins) qui supportent de multiples variations) -SkinOptionsC2.nameOverride = Options de Peaux (skins) pour le menu classique avec deux colonne -SkinOptionsC2.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec deux colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC2 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Elément de menu pour le menu classique avec deux colonne -MenuItems2.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec deux colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems2 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Peau (skin) pour le style Windows 7 -SkinW7.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style Windows 7 -SkinVariationW7.nameOverride = Variété de Peau (skin) pour le style Windows 7 -SkinVariationW7.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style Windows 7 (pour les peaux (skins) qui supportent de multiples variations) -SkinOptionsW7.nameOverride = Options de Peaux (skins) pour le style Windows 7 -SkinOptionsW7.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsW7 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Elément de menu pour le style Windows 7 -MenuItems7.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style Windows 7.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems7 dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 -SkinA.tipOverride = Sélectionnez la peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 -SkinVariationA.nameOverride = Variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 -SkinVariationA.tipOverride = Sélectionnez variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7(pour les peaux (skins) qui supportent de multiples variations) -SkinOptionsA.nameOverride = Options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 -SkinOptionsA.tipOverride = Sélectionnez les options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsA dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Ce paramètre ne marche pas sous Windows 8.1. Vous devez utiliser le paramètre interne de Windows pour charger vers le bureau - -; hidden -FolderStartMenu.nameOverride = Dossier Menu Démarrer -FolderStartMenu.tipOverride = Saisissez une surcharge pour le dossier menu démarrer par utilisateur (surcharge aussi le dossier Programmes).\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres -FolderPrograms.nameOverride = Dossier Programmes -FolderPrograms.tipOverride = Saisissez une surcharge pour le dossier Programmes par utilisateur.\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres -FolderCommonStartMenu.nameOverride = Dossier Menu Démarrer commun -FolderCommonStartMenu.tipOverride = Saisissez une surcharge pour le dossier menu démarrer commun (surcharge aussi le dossier Programmes communs).\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres -FolderCommonPrograms.nameOverride = Dossier Programmes communs -FolderCommonPrograms.tipOverride = Saisissez une surcharge pour le dossier Programmes communs.\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres -AutoStartDelay.nameOverride = Délai de l'Auto-démarrage -AutoStartDelay.tipOverride = Saisissez le délai en ms lorsque vous lancez le menu démarrer automatiquement pendant une ouverture de session (ne s'applique pas lorsque vous démarrez manuellement le menu en lançant ClassicStartMenu.exe).\nNote: Ce paramètre n'est pas modifiable à partir de la boîte de dialogue des Paramètres - -; other -StartButtonIcon.tipAddition = Cette valeur peut être un chemin d'accès vers un fichier ICO ou un chemin d'accès vers un EXE/DLL et un ID d'icône -StartButtonPath.tipAddition = Cette valeur est un chemin d'accès complet vers un fichier BMP ou PNG -SoundMain.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV -SoundPopup.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV -SoundCommand.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV -SoundDrop.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV -ExpandFolderLinks.tipAddition = Fonctionne seulement pour les liens symboliques (comme jonctions) et pas les raccourcis simples -StartHoverDelay.nameOverride = Délai du survol (pour le bouton Démarrer) -AllProgramsDelay.nameOverride = Délai du survol (Pour Tous les Programmes dans Windows 7) -CSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée CSMHotkey dans HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée WSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/French/License.html b/ClassicShellSrc/Localization/French/License.html deleted file mode 100644 index 887c631d1..000000000 --- a/ClassicShellSrc/Localization/French/License.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Accord de Licence - -

Site web de Classic Shell  Accord de Licence
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-EN UTILISANT CE LOGICIEL, VOUS EN ACCEPTEZ LES TERMES. SI VOUS NE LES ACCEPTEZ PAS N’UTILISEZ PAS CE LOGICIEL.
-
-Si vous acceptez les termes de cette licence, vous avec les droits suivant.
-
-
    -
  1. -

    PORTEE DE LA LICENCE. Cet accord vous donnes les droits d’utiliser le logiciel. L’auteur se réserve tous les autres droits.

    -
  2. -
  3. -

    INSTALLATION ET DROITS D’UTILISATION. Ce logiciel est gratuit pour l’usage personnel et l’usage commercial. Vous pouvez l’installer sur vos ordinateurs gratuitement.

    -
  4. -
  5. -

    DROITS DE REDISTRIBUTION. Vous pouvez redistribuer ce logiciel aussi longtelos que vous le faîtes gratuitement et que vous ne déformez pas l’origine du logiciel.

    -
  6. -
  7. -

    MARQUES. Le nom Classic Shell et le logo sont des marques de l’auteur. Leur utilisation pour identifier d’autres produits ou services n’est pas permise.

    -
  8. -
  9. -

    EXCLUSIONS DE LA GARANTIE. -LE LOGICIEL EST FOURNIT EN L’ETAT, SANS GARANTIE D4AUCUNE SORTE, EXPRESSE OU IMPLIQUE, INCLUANT MAISPAS LIMITE AUX GARANTIES DE COMMERCIALISATIONS, HABILITE POUR UNE FONCTION SPECIFIQUE ET ABSENCE DE CONTREFACON. DANS AUCUN EVENEMENT LES AUTEURS OU LES POSSESSEURS DU COPYRIGHTS POURRAIENT ETRE RESPONSABLE D’AUCUNE RECLAMATION, DOMMAGES OU D’AUTRES RESPONSABILITES. QU’ILS SOIENT DANS UNE ACTION DE CONTRAT, TORT OU AUTRES, SUITE DE, EN DEHORS OU EN DEDANS D’UNE CONNXION AVEC LE LOGICIEL OU UN AUTRE CONTRAT AVEC LE LOGICIEL.

    -
  10. -
  11. -

    EN D’AUTRES MOTS: -Concrêtement vous pouvez utiliser ce logiciel gratuitement pour n’importe quelle fonction mais ne soyez pas surpris si il ne marche pas comme prévu. Vous ne pouvez pas tenir pour responsible l’auteur pour n’importe quels dommages qui vous arriverez en vous servant de ce logiciel. Vous ne pouvez pas faire du profit en vendant ce logiciel. Vous l’avez eu gratuitement après tout.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/Links.html b/ClassicShellSrc/Localization/French/Links.html deleted file mode 100644 index 5e941d3f7..000000000 --- a/ClassicShellSrc/Localization/French/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Site web de Classic Shell  Liens


La dernière version peut être trouvée sur le site web de Classic Shell:
-http://www.classicshell.net/
-
-Afficher l'historique du projet ici :
-History: http://www.classicshell.net/history/
-
-
-

Obtenez de l'aide

-Pour les réponses aux questions fréquentes regardez ici:
-FAQ: http://www.classicshell.net/faq/
- -
-Si vous ne trouvez pas une réponse dans la FAQ, essayez les forums de discussion :
-Discussion Forums: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Rapportez les problmes

-Rapporter les bugs et suggestions de fonctions dans les forums de développement :
-Development Forums: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/Main.html b/ClassicShellSrc/Localization/French/Main.html deleted file mode 100644 index c36fad712..000000000 --- a/ClassicShellSrc/Localization/French/Main.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Site web Classic Shell  Classic Shell

-Diffusion générale – Version 4.3.1

-

Qu’est-ce Classic Shell?

-Classic Shell™ est une collection d'améliorations d'utilisation pour Windows. il a un Menu démarrer et un bouton démarrer personnalisable, il ajoute un barre d’outils à l'Explorateur Windows et supporte une variété de petites fonctions
-
-
-

Configuration Système requise

-Classic Shell fonctionne sur Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, -Windows Server 2012 et Windows Server 2012 R2. Les deux versions 32 and 64-bit sont supportées (le même programme d'installation fonctionne pour les deux). Quelques peaux (skins) pour le menu démarrer nécessitent que le thème Aero -soit activé. D'autres nécessitent le théme de base (Basic).
-
-
-

Composants


- -Classic Shell a trois composants majeurs : -
-

Désinstallation

-Vous pouvez désinstaller le Classic Shell à partir du Panneau de configuration -> Programmes et fonctionnalités. Une autre méthode est  d’exécuter le programme d’installation de nouveau et de répondre "oui" à la question posée.
-Une fermeture de session sera peut-être nécessaire pour terminer le processus.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/French/fr-FR.dll b/ClassicShellSrc/Localization/French/fr-FR.dll deleted file mode 100644 index ed472afea..000000000 Binary files a/ClassicShellSrc/Localization/French/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/French/images/ClassicShell.png b/ClassicShellSrc/Localization/French/images/ClassicShell.png deleted file mode 100644 index 1c1786845..000000000 Binary files a/ClassicShellSrc/Localization/French/images/ClassicShell.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/German/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/German/ClassicExplorerADMX.txt deleted file mode 100644 index ac1d70404..000000000 --- a/ClassicShellSrc/Localization/German/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell Einstellungen -State.text = Status: -State1.text = auf diesen Wert gesperrt -State2.text = auf Standardwert gesperrt -State3.text = entsperrt -State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. -State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. -State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Shell 4.0.4 oder neuer. -SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. -SUPPORTED_CS404_WIN881.text = Erfordert Windows 8 oder Windows 8.1. - -AddressAltD.nameOverride = Zusätzliche Tastenkombination für die Adressleiste -AddressAltD.tipOverride = Geben Sie für die Tastenkombination mit der Alt-Taste zum Aufruf der Adressleiste einen Buchstaben von 'A' bis 'Z' ein -EnableSettings.nameOverride = Einstellungen aktivieren -EnableSettings.tipOverride = Ermöglicht den Benutzern ihre eigenen Einstellungen zu bearbeiten -ProcessWhiteList.nameOverride = Prozess Positiv-Liste -ProcessWhiteList.tipOverride = Übersicht der Prozesse die Classic Explorer ausführen können. Verwenden Sie nur den Dateinamen des Prozesses (wie "notepad.exe"), trennen Sie mehrere Namen mit einem Komma oder Semikolon. -ProcessBlackList.nameOverride = Prozess Negativ Liste -ProcessBlackList.tipOverride = Übersicht der Prozesse die Classic Explorer nicht ausführen dürfen. Verwenden Sie nur den Dateinamen des Prozesses (wie "notepad.exe"), trennen Sie mehrere Namen mit einem Komma oder Semikolon. -ToolbarItems.nameOverride = Schaltflächen der Werkzeugleiste -ToolbarItems.tipOverride = Wählen Sie die Schaltflächen aus die in der Werkzeugleiste angezeigt werden sollen.\nAm einfachsten erhalten Sie die richtige Bezeichnung für die Schaltfläche, wenn Sie die Schaltflächen im Menü für die Classic Explorer Einstellungen konfigurieren und dann den Registrierungswert "ToolbarItems" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicExplorer\Settings" auslesen. - - -; os-specific -FileExplorer.nameOverride = Aktiviere Dialoge nur im Explorer (verbessert die Leistung) diff --git a/ClassicShellSrc/Localization/German/ClassicIE.html b/ClassicShellSrc/Localization/German/ClassicIE.html deleted file mode 100644 index 5c9b7febd..000000000 --- a/ClassicShellSrc/Localization/German/ClassicIE.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - Classic IE - -

Classic Shell Webseite  -Classic IE


-Classic IE
-ist ein kleines Plugin fr den Internet Explorer mit folgenden Merkmalen:
-
    -
  • Fgt in der Titelleiste eine Beschriftung ein, so dass der vollstndige Titel der Seite gesehen werden kann
  • -
  • Zeigt die Sicherheitszone in der Statusleiste
  • -
  • Zeigt den Download-Fortschritt in der Statusleiste
  • -
-
-Zeigt den vollstndigen Seitentitel, auch wenn dieser nicht auf die Registerkarte passt:
-
-
Zeigt den Fortschritt und die Sicherheitszone:
-
-
-

Installation

-Wenn der Internet Explorer nach der Classic IE Installation zum ersten Mal ausgefhrt wird, kann es sein, dass eine Eingabeaufforderung ber die Installation des neuen Add-on ClassicIEBHO angezeigt wird und das Aktivieren des Add-on besttigt werden soll. Klicken Sie auf die Schaltflche Aktivieren. Wenn diese Eingabeaufforderung nicht angezeigt wird, gehen Sie auf Extras -> Add-Ons verwalten und stellen Sie sicher, dass ClassicIEBHO aktiviert ist. Nach der Aktivierung des Add-On muss der Internet Explorer zur endgltigen Plugin Aktivierung neu gestartet werden.
-
-

Einstellungen

-Die Einstellungen knnen ber Extras -> Classic IE Einstellungen -oder ber das Start-Men aufgerufen werden. ber die Einstellungen kann die Farbe und die Schriftart verndert werden und ausgewhlt werden welche Informationen auf der Statusleiste angezeigt werden.
-
-
Sie knnen die Grundeinstellungansicht auswhlen oder alle Einstellungen anzeigen lassen. Bewegen Sie den Mauszeiger ber die einzelnen Einstellungen, um eine Beschreibung der jeweiligen Option zu sehen. Verwenden Sie das Suchfeld, um eine Einstellung nach dem Namen zu suchen.
-Jede Einstellung hat einen Standardwert. Der Standardwert kann konstant sein oder kann von den aktuellen Systemeinstellungen abhngen. Sobald Sie eine Einstellung ndern, wird diese "modifiziert" und fett dargestellt. Um die Einstellung auf den Standardwert zurckzusetzen, muss auf die jeweilige Option mit der rechten Maustaste geklickt werden.
- -
-Sie knnen die Einstellungen in einer XML-Datei speichern und spter wieder laden. Um diese Funktion verwenden zu knnen, klicken Sie auf die Schaltflche Speichern. Dort knnen Sie auch alle Einstellungen auf ihren Standardwert zurcksetzen.
- - -
- - -Zum bernehmen der Einstellungen mssen Sie OK drcken. Zum Aktivieren der neuen Einstellungen muss der Internet Explorer neu gestartet Werden.
- - -
-

Administrative Einstellungen

-Die Einstellungen sind fr den aktuellen Benutzer und werden in der Registry gespeichert. Standardmig kann jeder Benutzer seine gesamten Einstellungen bearbeiten. Ein Administrator kann bestimmte Einstellungen sperren, so dass diese von keinem Benutzer bearbeiten werden knnen. Dies funktioniert dadurch, indem Sie die jeweilige Einstellung zu dem HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE Registrierungsschlssel hinzufgen.
-
-Vielleicht mchten Sie auch nicht eine Einstellung sperren, sondern nur den Ausgangswert berschreiben. Dann fgen Sie zu dem Namen des jeweiligen Registrierungswerts die Ergnzung "_Default" hinzu.
-
-Der einfachste Weg um den Namen des jeweiligen Registrierungswertes herauszufinden, ist eine Einstellung zu verndern und danach im Registrierungsschlssel HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settingsnachzuschauen.
- -Manchmal mchten Sie vielleicht eine Einstellung unverndert auf ihren Standardwert belassen, ohne den Standardwert zu kennen. Dann erstellen Sie einen DWORD-Wert und setzen Sie ihn auf den Wert 0xDEFA.
- -
- -Es gibt auch die globale Einstellung EnableSettings. Setzen Sie diesen Wert in der Registrierung auf 0, um zu vermeiden, dass die Benutzer von selbst den Einstellungs-Dialog ffnen:
- -
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/ClassicIEADMX.txt b/ClassicShellSrc/Localization/German/ClassicIEADMX.txt deleted file mode 100644 index fe987d3f5..000000000 --- a/ClassicShellSrc/Localization/German/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell Einstellungen -State.text = Status: -State1.text = Auf diesen Wert gesperrt -State2.text = Auf Standardwert gesperrt -State3.text = Entsperrt -State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. -State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. -State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Shell 4.0.4 oder neuer. -SUPPORTED_IE9.text = Erfordert Internet Explorer 9 oder neuer. - - -EnableSettings.nameOverride = Einstellungen aktivieren -EnableSettings.tipOverride = Erlaubt Benutzern, ihre eigene Einstellungen vorzunehmen -CaptionFont.tipAddition = .\n\nDas Format ist , , . Als Beispiel "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/German/ClassicShell.hhp b/ClassicShellSrc/Localization/German/ClassicShell.hhp deleted file mode 100644 index 5d31f67e5..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x409 English (United States) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/German/ClassicShellADMX.txt b/ClassicShellSrc/Localization/German/ClassicShellADMX.txt deleted file mode 100644 index edc0872a4..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell Einstellungen -State.text = Status: -State1.text = Auf diesen Wert gesperrt -State2.text = Auf Standardwert gesperrt -State3.text = Entsperrt -State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. -State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. -State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Shell 4.0.4 oder neuer. - -Language.nameOverride = Sprache der Classic Shell Erweiterungen -Language.tipOverride = Wählen Sie die Sprache für die Classic Shell Benutzeroberfläche aus (als Beispiel en-US oder de-DE). Die ausgewählte Sprache wirkt sich auf das Startmenü, die Werkzeugleisten und weitere Bereiche aus. Wenn die entsprechende Sprach-DLL Datei installiert ist, wird der Einstellungsdialog auch übersetzt. -Update.nameOverride = Aktiviert automatische Überprüfungen auf neue Versionsaktualisierungen. -tipOverride = Wenn dies aktiviert ist, wird wöchentlich überprüft ob eine neue Classic Shell Version verfügbar ist. Sie werden benachrichtigt wenn es eine neue Version der Classic Shell Software gibt oder wenn es eine Aktualisierung für die installierte Sprachendatei gibt. \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/German/ClassicShellEULA.rtf deleted file mode 100644 index b3091c382..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShellEULA.rtf +++ /dev/null @@ -1,334 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch37\stshfhich37\stshfbi37\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red54\green95\blue145;\red79\green129\blue189;\red36\green63\blue96;\red64\green64\blue64;\red23\green54\blue93;\red192\green80\blue77;} -{\*\defchp \f37\fs22 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{ -\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\f36\fs28\cf17\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 -\b\f36\fs26\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \sqformat \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\f36\fs22\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \sqformat \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\f36\fs22\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \sqformat \styrsid8675715 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f36\fs22\cf19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \sqformat \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\f36\fs22\cf19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \sqformat \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\f36\fs22\cf20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink21 \sqformat \styrsid8675715 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\f36\fs20\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \sqformat \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\f36\fs20\cf20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \sqformat \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive -\rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\f36\fs28\cf17 \sbasedon10 \slink1 \slocked \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\f36\fs26\cf18 \sbasedon10 \slink2 \slocked \ssemihidden \styrsid8675715 -Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\f36\cf18 \sbasedon10 \slink3 \slocked \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\f36\cf18 \sbasedon10 \slink4 \slocked \styrsid8675715 -Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f36\cf19 \sbasedon10 \slink5 \slocked \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\f36\cf19 \sbasedon10 \slink6 \slocked \styrsid8675715 -Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\f36\cf20 \sbasedon10 \slink7 \slocked \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f36\fs20\cf18 \sbasedon10 \slink8 \slocked \styrsid8675715 -Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\f36\fs20\cf20 \sbasedon10 \slink9 \slocked \styrsid8675715 Heading 9 Char;}{\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext24 \sqformat \styrsid8675715 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 \f36\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink26 \sqformat \styrsid8675715 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \f36\fs52\expnd1\expndtw5\cf21\kerning28 \sbasedon10 \slink25 \slocked \styrsid8675715 Title Char;}{ -\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 \b\f37\fs18\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \sqformat \styrsid8675715 caption;}{\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\f36\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\f36\fs24\expnd3\expndtw15\cf18 -\sbasedon10 \slink28 \slocked \styrsid8675715 Subtitle Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \styrsid8675715 Strong;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \styrsid8675715 -Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\f37\fs22\cf1\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink34 \sqformat \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf1 \sbasedon10 \slink33 \slocked \styrsid8675715 Quote Char;}{ -\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\f37\fs22\cf18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \styrsid8675715 Intense Quote;}{\*\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink35 \slocked \styrsid8675715 -Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf15 \sbasedon10 \sqformat \styrsid8675715 Subtle Emphasis;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \styrsid8675715 Intense Emphasis;} -{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf22 \sbasedon10 \sqformat \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf22 \sbasedon10 \sqformat \styrsid8675715 -Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \styrsid8675715 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\f36\fs28\cf17\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \sqformat \styrsid8675715 -TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid15734083 Hyperlink;}{\*\cs44 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \styrsid1727810 hps;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 -\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1005084\rsid1514263\rsid1600407\rsid1642706\rsid1705461\rsid1727810\rsid1781248\rsid2106295\rsid2252366\rsid2365833 -\rsid2390119\rsid3014870\rsid3098740\rsid4203089\rsid4421609\rsid4477449\rsid4925826\rsid5141723\rsid5720124\rsid8598142\rsid8675715\rsid8717700\rsid8740550\rsid8860172\rsid9066188\rsid9377928\rsid9851428\rsid9906829\rsid10302552\rsid10964109\rsid12398630 -\rsid12659872\rsid12679588\rsid13900886\rsid14231072\rsid14297104\rsid14307175\rsid14513824\rsid14753465\rsid14972022\rsid15170172\rsid15356188\rsid15734083\rsid16191457\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1 -\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51}{\revtim\yr2016\mo3\dy23\hr19\min53}{\version42}{\edmins0}{\nofpages1}{\nofwords310}{\nofchars1771}{\nofcharsws2077}{\vern49167}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} -{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9 -\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 -\af0\afs52\alang1025 \ltrch\fcs0 \f36\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10964109 Endnutzer-}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14753465 Li}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid1005084 zenz}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10964109 vereinbarung}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8675715\charrsid8675715 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid1600407 Classic Shell \'a9 2009}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8740550 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 - Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\insrsid12659872\charrsid2106295 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1600407\charrsid15170172 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 Durch}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14307175 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid10964109 Benutzung}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 dieser}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 akzeptieren Sie diese }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid4203089 Vereinbarung}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid14307175 Wenn Sie }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid2252366 sich mit den folgenden Bestimmungen }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 nicht }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1031\langfe1033\langnp1031\insrsid2252366 einverstanden erkl\'e4ren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 d\'fcrfen Sie}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid1005084 die Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 nicht verwenden}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid8675715\charrsid9851428 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid14297104\charrsid15170172 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid4203089 Wenn Sie dieser}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1005084 Lizenz}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4203089 vereinbarung}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 zustimmen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid14297104\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 haben Sie folgende Rechte}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14307175 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\insrsid1005084 \hich\af37\dbch\af0\loch\f37 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 G\'dc -LTIGKEITSBEREICH DER LIZENZ}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid14297104\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 Dieser Vertrag gibt Ihnen nur einen Teil der Rechte zur Verwendung der}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1005084 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 .}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1005084\charrsid15170172 Der Autor beh\'e4lt sich weitere Rechte vor.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\insrsid1005084 \hich\af37\dbch\af0\loch\f37 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid12398630 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 INSTALLATION UND NUTZUNG}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid9851428 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid14297104\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Diese}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 Software}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 darf zur privaten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 und}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 - gewerblichen Nutzung frei }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid4203089 verwendet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8717700 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Sie k\'f6nnen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 die Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 kostenlos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 auf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 ihrem}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8717700 Computer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 installieren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 und}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid4203089 benutzen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\insrsid1005084 \hich\af37\dbch\af0\loch\f37 3.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 VER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid2252366 BREITUNG}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 -SRECHTE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid9851428\charrsid9851428 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid9851428\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Sie d\'fcrfen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 die Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 \'fcberall verteilen}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 und}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 verbreiten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 , so}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid4203089 lange S}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 ie}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 das}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 kostenlos tun}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 und}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 nicht}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8717700 die}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Herkunft }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid4203089 und den Autor }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 der}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid2252366 ver\'e4ndern}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\insrsid1005084 \hich\af37\dbch\af0\loch\f37 4.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid5141723 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 MARKENRECHTE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid5141723\charrsid73937 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid5141723\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Der}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 Classic Shell Name und das L}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid5141723\charrsid73937 ogo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid5141723\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 -sind eingetragene Warenzeichen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723\charrsid73937 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8717700 des}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid8717700\charrsid15170172 Autors}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723\charrsid73937 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid5141723\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid2390119\charrsid15170172 -Diese mit anderen Produkten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2390119 in}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid2390119\charrsid15170172 Verbindung zu bringen oder zu verwenden ist nicht gestattet}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid5141723\charrsid73937 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5141723 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\insrsid1005084 \hich\af37\dbch\af0\loch\f37 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid3098740 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid1005084 HAFTUNGSAUSSCHLUSS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid14297104\charrsid1600407 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14297104 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 DIE SOFTWARE WIRD}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4421609 IM }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 "}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid10964109 ISTZUSTAND}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3098740 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 OHNE}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 JEGLICHE GARANTIE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid3098740 BEREITGESTELLT}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3098740 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3098740 S\'c4MTLICHE GARANTIEN AUSDR\'dcCKLICHER ODER STILLSCHWEIGENDER ART SIND AUSGESCHLOSSEN, EINSCHLIESSLICH DER, ABER NICHT BEGRENZT AUF DIE GESETZLICHE GEW\'c4HR-LEISTUNG DER MARKTG\'c4 -NGIGKEIT ODER VERWENDBARKEIT F\'dcR EINEN BESTIMMTEN ZWECK.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid3098740 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 IN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\insrsid4925826 KEINEM FALL }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 WERDEN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 DIE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 -AUTOREN ODER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 URHEBERRECHTSINHABER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 F\'dcR}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 SCH\'c4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 DEN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 HAFTEN }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\insrsid4925826 ODER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 SONSTIGE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 HAFTUNG}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs44\insrsid8860172 EN \'dcBERNEHMEN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 DIE AUS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\insrsid4925826 ODER IN VERBINDUNG}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 MIT DER SOFTWARE ODER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\insrsid4925826 DER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 EN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 VERWENDUNG ODER}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3098740 IN }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 ANDERE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 N}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4925826 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 ZUSAMMENH\'c4NGEN MIT DER }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\insrsid4421609 VERWENDUNG DER }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid4925826 SOFTWARE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid8860172 ENTSTANDEN SIND}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid2365833 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\insrsid8860172 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f37\fs22\lang5127\langfe1033\langnp5127\insrsid1005084\charrsid15170172 \hich\af37\dbch\af0\loch\f37 6.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang5127\langfe1033\langnp5127\insrsid1005084\charrsid15170172 ZUSAMMENGEFASST}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang5127\langfe1033\langnp5127\insrsid276346\charrsid15170172 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1600407\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Grunds\'e4tzlich }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid4203089 darf}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 man}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 diese}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 f\'fcr jeden Zweck}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 frei verwenden}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 aber }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid3014870 es kann nicht gew\'e4hrleistet werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang5127\langfe1033\langnp5127\insrsid3014870 , dass die S}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 oftware}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 in}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 allen Bereichen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 so}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 funktioniert}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 wie}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 man}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 es erwartet}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Der}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Autor}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 \'fcbernimmt keinerlei }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Verantwortung}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 f\'fcr}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Sch\'e4den}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 , die}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Ihnen durch}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 die}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 - Verwendung}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 der}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1727810 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 entstanden sind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Sie }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid9377928 k\'f6nnen}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1031\langfe1033\langnp1031\insrsid4421609 keine}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Einnahmen }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid4421609 -oder Gewinne durch einen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Verkauf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang5127\langfe1033\langnp5127\insrsid1727810\charrsid15170172 dieser}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid1727810 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 erhalten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid1727810 -.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 Sie erhalten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1727810 die Software}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1031\langfe1033\langnp1031\insrsid1727810\charrsid15170172 kostenfrei}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 Normal;\lsdqformat1 \lsdpriority0 heading 1;\lsdqformat1 \lsdpriority0 heading 2; -\lsdqformat1 \lsdpriority0 heading 3;\lsdqformat1 \lsdpriority0 heading 4;\lsdqformat1 \lsdpriority0 heading 5;\lsdqformat1 \lsdpriority0 heading 6;\lsdqformat1 \lsdpriority0 heading 7;\lsdqformat1 \lsdpriority0 heading 8; -\lsdqformat1 \lsdpriority0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9;\lsdpriority0 toc 1;\lsdpriority0 toc 2;\lsdpriority0 toc 3;\lsdpriority0 toc 4;\lsdpriority0 toc 5;\lsdpriority0 toc 6;\lsdpriority0 toc 7;\lsdpriority0 toc 8;\lsdpriority0 toc 9; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdqformat1 \lsdpriority0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature; -\lsdpriority0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority0 Strong;\lsdqformat1 \lsdpriority0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Table; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 1; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 5; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 8; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority0 Table Grid; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List; -\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid; -\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2; -\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; -\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; -\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000008095 -b75c7885d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/German/ClassicShellReadme.rtf deleted file mode 100644 index 787b48dbb..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShellReadme.rtf +++ /dev/null @@ -1,571 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f414\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f415\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128;\chyperlink\ctint255\cshade255\red0\green0\blue255; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 -Strong;}{\s31\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink32 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs32 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink31 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid7830857 -Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\s38\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink39 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs39 \additive \rtlch\fcs1 -\ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink38 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 -\sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid-2071026886 -\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname -;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139\rsid468832\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954\rsid1128667 -\rsid1146520\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1721007\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid2035021\rsid2052359\rsid2114151\rsid2185216\rsid2297266\rsid2508980\rsid2631124\rsid2695258\rsid2756235\rsid2850720 -\rsid2912007\rsid3164638\rsid3281430\rsid3298972\rsid3424468\rsid3570194\rsid3687072\rsid3954017\rsid3997776\rsid4022191\rsid4077468\rsid4081496\rsid4090494\rsid4219695\rsid4404498\rsid4407418\rsid4481191\rsid4485749\rsid4674537\rsid4806883\rsid4863662 -\rsid4869559\rsid4880870\rsid4933774\rsid5256481\rsid5314108\rsid5384265\rsid5450981\rsid5456447\rsid5579062\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid5983183\rsid6104256\rsid6169572\rsid6299574\rsid6308193 -\rsid6311233\rsid6436109\rsid6556029\rsid6582832\rsid6645442\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6823287\rsid6832096\rsid6892827\rsid6902221\rsid6905770\rsid6956369\rsid7160684\rsid7345338\rsid7350701\rsid7675960\rsid7687946\rsid7697173 -\rsid7698919\rsid7830857\rsid7954001\rsid8004164\rsid8023359\rsid8063591\rsid8198574\rsid8222428\rsid8267417\rsid8323981\rsid8355555\rsid8471953\rsid8519906\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896\rsid8879625\rsid9113097\rsid9116456 -\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9569878\rsid9585560\rsid9656678\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644\rsid10158802\rsid10241328\rsid10424443\rsid10450127\rsid10510174\rsid10556522\rsid10620011\rsid10627785 -\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11302649\rsid11304205\rsid11607477\rsid11611672\rsid11752006\rsid12003133\rsid12009041\rsid12076428 -\rsid12087800\rsid12209379\rsid12408875\rsid12465463\rsid12479923\rsid12546021\rsid12605676\rsid12675104\rsid12919976\rsid13000728\rsid13245866\rsid13253627\rsid13269024\rsid13376205\rsid13461879\rsid13505068\rsid13522787\rsid13527300\rsid13529322 -\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14383601\rsid14433764\rsid14440559\rsid14568210\rsid14684487\rsid14751137\rsid14829662\rsid14902226\rsid15015205\rsid15038196 -\rsid15340014\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16021474\rsid16066391\rsid16068441\rsid16142713\rsid16142752\rsid16147767\rsid16147999\rsid16215018\rsid16263092\rsid16339013\rsid16394437\rsid16401272\rsid16414028\rsid16462041 -\rsid16528681\rsid16651668\rsid16675757\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be} -{\creatim\yr2013\mo7\dy13\hr16\min8}{\revtim\yr2017\mo5\dy27\hr15\min49}{\version54}{\edmins0}{\nofpages3}{\nofwords1023}{\nofchars5832}{\nofcharsws6842}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} -{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9 -\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 -\af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 -Classic Shell -\par }\pard\plain \ltrpar\s31\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 Version }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid8675000 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid13253627 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid7345338 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash \loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid5450981 -\hich\af31502\dbch\af31501\loch\f31502 Finale Version}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Vielen Dank f\'fc\loch\f31506 r die Installation von}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 Durch Classic Shell werden in Windows 7}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid16414028 -\hich\af31506\dbch\af31505\loch\f31506 , Windows 8, Windows 8.1}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 und Windows }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid16414028 \hich\af31506\dbch\af31505\loch\f31506 -10}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 einige fehlende Funktionen aus fr\'fc\loch\f31506 \hich\f31506 heren Windows Versionen hinzugef\'fc\loch\f31506 gt -}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 wie ein klassisches Startmen\'fc\loch\f31506 \hich\f31506 , eine Starttaste (Startschaltfl\'e4 -\loch\f31506 \hich\f31506 che mit Windows Symbol), eine Werkzeugleiste f\'fc\loch\f31506 r den Windows Explorer und andere}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid9569878 \hich\af31506\dbch\af31505\loch\f31506 Funktionen}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \insrsid3570194\charrsid13596911 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 Die aktuells\hich\af31506\dbch\af31505\loch\f31506 te Version befindet sich auf der }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 W}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ebs}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ite}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12675104 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000009d0000000000086c00000000f90000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2695258 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 H\'e4\loch\f31506 ufig g\hich\af31506\dbch\af31505\loch\f31506 estellte Fragen werden hier beantwortet}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12675104 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e9c7400556555000000ff0057006f00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/faq/}}} -\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4022191 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Oder nutzen Sie das Diskussionsforum f\'fc\loch\f31506 r weitere Hilfe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12675104 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006900610020004d000000000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2695258 \hich\af31506\dbch\af31505\loch\f31506 Fehlermeldungen bitte im }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid2695258 \hich\af31506\dbch\af31505\loch\f31506 Entwickler}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2695258 \hich\af31506\dbch\af31505\loch\f31506 F}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 orum}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2695258 \hich\af31506\dbch\af31505\loch\f31506 melden}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/forum/viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12675104 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c0061000000000000000000000065006b000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs25\ul\cf22\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5450981 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 Classic Start Men\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Men}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid5450981 \loch\af31506\dbch\af31505\hich\f31506 \'fc}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 t ein }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 flexible}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 S}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 tartmen}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid13529322 \loch\af31506\dbch\af31505\hich\f31506 \'fc\loch\f31506 , dass die}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Men\'fc\loch\f31506 charakteristik von}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows 2000, XP }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 -\hich\af31506\dbch\af31505\loch\f31506 u}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 nd Windo\hich\af31506\dbch\af31505\loch\f31506 ws 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 -\hich\af31506\dbch\af31505\loch\f31506 nachbilden kann}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 -Es hat eine Vielzahl von erweiterten Funktionen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid13529322 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 Auswahl zwischen }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 C}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 lassi}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'94}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 u}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 nd \'93\loch\f31506 \hich\f31506 Windows 7\'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 Design}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid13529322 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Organisieren der Anwendungen \'fc\loch\f31506 \hich\f31506 ber \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Drag }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 & D}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 rop}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \loch\af31506\dbch\af31505\hich\f31506 \'94}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3570194 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Option}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 -\hich\af31506\dbch\af31505\loch\f31506 en zum Anzeigen der }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Favorite}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 n}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 Erweitern}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13529322 \hich\af31506\dbch\af31505\loch\f31506 der Systemsteuerung und vieles mehr}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5579062 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 -Anzeigen der zuletzt verwendeten Dokumente}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Die Anzahl der Anzeige der zuletzt verwendeten Dokumente ist ver\'e4\loch\f31506 nderbar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5579062 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \loch\af31506\dbch\af31505\hich\f31506 \'dc\loch\f31506 -bersetzt in 35 Sprachen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15340014 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 einschlie\'df\loch\f31506 lich}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 R}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 echts}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 nach}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Links Unterst\'fc\loch\f31506 tzung}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 f\'fc\loch\f31506 r}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 a}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 rabi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 sche}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 u}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 nd }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid5579062 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 hebr\'e4\loch\f31506 isc\hich\af31506\dbch\af31505\loch\f31506 he Sprachen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid12465463 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12465463 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Das original Windows Startmen\'fc\loch\f31506 wird nicht deaktivert.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12465463 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Es kann beim \'dc\loch\f31506 berfahren der Starttaste mit den Tasten }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Shift+Click}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12465463 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15340014 \hich\af31506\dbch\af31505\loch\f31506 weiterhin }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12465463 \hich\af31506\dbch\af31505\loch\f31506 aufgerufen werden}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5384265 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5384265 \loch\af31506\dbch\af31505\hich\f31506 \'dc\loch\f31506 \hich\f31506 -ber die rechte Maustaste kann ein Men\'fc\loch\f31506 \hich\f31506 eintrag gel\'f6\loch\f31506 \hich\f31506 scht, umbenannt, sortiert oder f\'fc\hich\af31506\dbch\af31505\loch\f31506 r andere Aktionen verwendet werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid11304205 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \loch\af31506\dbch\af31505\hich\f31506 \'dc\loch\f31506 \hich\f31506 -ber das Suchfeld k\'f6\loch\f31506 \hich\f31506 nnen Programme und Dateien gefunden werden, die nicht \'fc\loch\f31506 \hich\f31506 ber eine Tastenverkn\'fc\loch\f31506 pfung erreicht werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid11304205 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Unterst\'fc -\loch\f31506 \hich\f31506 tzt Jumplisten f\'fc\loch\f31506 r einen einfachen Zugang der zuletzt aufgerufenen Dokumenten und gemeinsam\hich\af31506\dbch\af31505\loch\f31506 en Aufgaben}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid11304205 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Unterst\'fc -\loch\f31506 tzt }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 32 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \hich\af31506\dbch\af31505\loch\f31506 u}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid4077468 \hich\af31506\dbch\af31505\loch\f31506 nd 64-}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \hich\af31506\dbch\af31505\loch\f31506 B}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 -\hich\af31506\dbch\af31505\loch\f31506 it }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11304205 \hich\af31506\dbch\af31505\loch\f31506 Betriebssysteme}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid6169572 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Unterst\'fc -\loch\f31506 tzt S}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 kin}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 -Dateien}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 einschlie\'df\loch\f31506 \hich\f31506 lich zus\'e4\loch\f31506 tzlicher}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 Drittanbieter}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid11163947 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 Skin-Dateien}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 Erstellen Sie ihr eigenes Design!}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid6169572 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -In beiden Windows-Grunddesigns und allen Funktionalit\'e4\loch\f31506 \hich\f31506 ten vollst\'e4\loch\f31506 ndig anpassbar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid6169572 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Unterst\'fc -\loch\f31506 tzt }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Microsoft\hich\f31506 \rquote \loch\f31506 s Active }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 Zugang}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid6169572 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 Konvertiert die }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'93\loch\f31506 All}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Program}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 me}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Schaltfl\'e4\loch\f31506 che}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 -\hich\af31506\dbch\af31505\loch\f31506 m}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 M}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 en}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \loch\af31506\dbch\af31505\hich\f31506 \'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 in ein unterteilbares Men\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid6169572 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6169572 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Implementiert eine anpassbare Starttaste (Startschaltfl\'e4\loch\f31506 che mit Windows Symbol)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5983183 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 Kann }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid9986631 \hich\af31506\dbch\af31505\loch\f31506 Windows Store }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid9986631 -\hich\af31506\dbch\af31505\loch\f31506 pps (Windows 8)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 anzei\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 gen, suchen und ausf\'fc\loch\f31506 hren}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3570194\charrsid4077468 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 is}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 t}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 ein P}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 lugin f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \loch\af31506\dbch\af31505\hich\f31506 \'fc -\loch\f31506 r den }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Windows Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 - }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 mit }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 folgende}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 -\hich\af31506\dbch\af31505\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5983183 \hich\af31506\dbch\af31505\loch\f31506 Funktionen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid4404498\charrsid4404498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4404498\charrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 F\'fc\loch\f31506 -\hich\f31506 gt im Explorer eine Symbolleiste f\'fc\loch\f31506 \hich\f31506 r einige gemeinsame Dateivorg\'e4\loch\f31506 \hich\f31506 nge hinzu (Zum \'fc\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -bergeordneten Ordner navigieren, Ausschneiden, Kopieren, Einf\'fc\loch\f31506 \hich\f31506 gen, L\'f6\loch\f31506 \hich\f31506 schen, Eigenschaften, Email). Die Symbolleiste kann vollst\'e4\loch\f31506 ndig angepasst werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid4404498\charrsid4404498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4404498\charrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 -Ersetzt den }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4404498\charrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 Kopier-Dialog}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4404498\charrsid4404498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 durch die benutzerfreundlichere Windows XP \'e4\loch\f31506 hnliche "Classic"-Versio -\hich\af31506\dbch\af31505\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid16675757\charrsid16675757 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16675757\charrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Steuert die Tastenkombination Alt+Enter in der Ordneransicht im Windows Explorer und zeigt die Eigenschaften des ausgew\'e4\loch\f31506 hlten Ordners}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid16675757\charrsid16675757 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16675757\charrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Optionen zum Anpassen der Ordnerdarstellung an eine Windows XP \'e4\loch\f31506 hnlichere Darstellung oder um das Ausblenden der Ver\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 gr\'f6\'df\loch\f31506 \hich\f31506 erungsschaltfl\'e4 -\loch\f31506 chen zu deaktivieren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid16675757\charrsid16675757 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16675757\charrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Kann den freien Speicherplatz und die Gesamtgr\'f6\'df\loch\f31506 \hich\f31506 e der ausgew\'e4\loch\f31506 hlten Dateien in der Statusleiste anzeigen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid16675757 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 K}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid16675757\charrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 ann die Brotkrumennavigation in der Adresszeile deaktivieren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid16675757\charrsid16675757 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16675757\charrsid16675757 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Verbessert eine gro\'df\loch\f31506 e Anzahl von Funktionen,\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 die in Windows 7 fehlerhaft sind - fehlende Symboleinblendungen f\'fc\loch\f31506 \hich\f31506 -r freigegebene Ordner, die wechselnden Ordner im Navigationsbereich, die fehlende \'dc\loch\f31506 berschriftensortierung in der Listenansicht und vieles mehr}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 IE is}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 t}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 ein P}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 lugin f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \loch\af31506\dbch\af31505\hich\f31506 \'fc -\loch\f31506 r}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 den }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 Internet Explorer 9 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 und neuere Versionen, mit folgenden Funktionen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 : -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3281430 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 F\'fc\loch\f31506 -gt zur Titelleiste eine Beschriftung hinzu, so dass der gesamte Titel der Seite angezeigt wird}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid3281430 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 Zeigt}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid4407418 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3281430 \hich\af31506\dbch\af31505\loch\f31506 die Sicherheitszon}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4407418 \hich\af31506\dbch\af31505\loch\f31506 -e in der Statusleiste}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid8198574 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8198574 \hich\af31506\dbch\af31505\loch\f31506 Zeigt }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid4407418 \hich\af31506\dbch\af31505\loch\f31506 de\hich\af31506\dbch\af31505\loch\f31506 n Download Fortschritt in der Statusleiste}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Installation}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5450981 -\hich\af31502\dbch\af31501\loch\f31502 sanleitung}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2185216\charrsid2185216 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Die Symbolleiste f\'fc\loch\f31506 \hich\f31506 r den Windows Explorer wird nach der Installation m\'f6\loch\f31506 \hich\f31506 -glicherweise nicht automatisch angezeigt. Sie m\'fc\loch\f31506 \hich\f31506 ssen erst ein paar Aktionen durchf\'fc\loch\f31506 hren, bevor die Symbolleiste verwen\hich\af31506\dbch\af31505\loch\f31506 det werden kann}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2185216 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2185216\charrsid2185216 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Dr\'fc\loch\f31506 cken Sie Alt+V um d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8323981 \hich\af31506\dbch\af31505\loch\f31506 ie}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2185216\charrsid2185216 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8323981 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Men\'fc\loch\f31506 Ansicht }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2185216\charrsid2185216 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 zu \'f6\loch\f31506 \hich\f31506 ffnen. \'d6\loch\f31506 \hich\f31506 ffnen Sie das "Symbolleisten" Untermen\'fc\loch\f31506 \hich\f31506 und w\'e4\loch\f31506 -\hich\f31506 hlen Sie "Classic Exlporer Leiste". Beachten Sie, dass das Men\'fc\hich\af31506\dbch\af31505\loch\f31506 immer solange angezeigt wird, wie auch die Symbolleiste sichtbar ist}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid8323981\charrsid8323981 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Dr\'fc\loch\f31506 \hich\f31506 cken Sie Alt+V um die Ribbon Ansicht zu \'f6\loch\f31506 \hich\f31506 -ffnen. Klicken Sie im Abschnitt "Optionen" auf den Pfeil nach unten. W\'e4\loch\f31506 hlen Sie "Classic Explorer Leiste"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8323981 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6956369 \hich\af31506\dbch\af31505\loch\f31506 Wenn diese Schritte n\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 icht funktionieren, kann es m\'f6\loch\f31506 -glich sein, dass die Explorer Erweiterungen deaktiviert sind.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6956369 \loch\af31506\dbch\af31505\hich\f31506 \'dc\loch\f31506 -\hich\f31506 berpr\'fc\loch\f31506 \hich\f31506 fen Sie die folgenden Schritte und versuchen anschlie\'df\loch\f31506 end noch mal die Symbolleiste anzuzeigen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid2035021 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2035021 \loch\af31506\dbch\af31505\hich\f31506 \'d6\loch\f31506 ffnen Sie den }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid16728702 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2035021 \hich\af31506\dbch\af31505\loch\f31506 und }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\hich\af31506\dbch\af31505\loch\f31506 gehen auf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2035021 \hich\af31506\dbch\af31505\loch\f31506 Extras }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ->}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 d\hich\af31506\dbch\af31505\loch\f31506 d-}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ns}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 verwalten}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \loch\af31506\dbch\af31505\hich\f31506 \'dc\loch\f31506 \hich\f31506 berpr\'fc\loch\f31506 fen Sie}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 die A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 dd}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid16728702 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ns }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2508980\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\hich\af31506\dbch\af31505\loch\f31506 Leiste}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 u}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 nd }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ExplorerBHO Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 und stellen Sie sicher, dass diese aktiviert sind}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 M\'f6 -\loch\f31506 glicherweise sind die B}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 rowser }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 -Erweiterungen auf ihrem System deaktiviert}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 -Das ist normalerweise die Standar\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 deinstellung f\'fc\loch\f31506 r einen Windows Server.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \loch\af31506\dbch\af31505\hich\f31506 \'d6\loch\f31506 ffnen Sie die }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "Internet Option}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 en}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 ", }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\hich\af31506\dbch\af31505\loch\f31506 gehen auf die}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 -Registerkarte }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 Erweitert}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 und}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \loch\af31506\dbch\af31505\hich\f31506 \'fc\loch\f31506 \hich\f31506 berpr\'fc\loch\f31506 fen ob die }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 Drittanbieter B}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 rowser }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 \hich\af31506\dbch\af31505\loch\f31506 Erweiterungen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\hich\af31506\dbch\af31505\loch\f31506 aktiviert sind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8879625 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6311233\charrsid6311233 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Unter Windows 7 muss die Statusleiste \'fc\loch\f31506 ber d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6311233 -\hich\af31506\dbch\af31505\loch\f31506 ie }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6311233\charrsid6311233 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Men\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6311233 \hich\af31506\dbch\af31505\loch\f31506 - Ansicht }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6311233\charrsid6311233 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 abgeschaltet werden, sofern die Dateigr\'f6\'df\loch\f31506 \hich\f31506 -e angezeigt werden soll. Unter Windows 8 ist die Classic Explorer Statusleiste eine andere als die Statusleiste im Explorer. Die Startleiste aus dem Classic Explorer k\'f6\loch\f31506 \hich\f31506 nnen Sie \'fc\loch\f31506 -ber den Classic Explorer Einstellung\hich\af31506\dbch\af31505\loch\f31506 s\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 dialog anzeigen/verstecken und die Statusleiste aus dem Explorer k\'f6\loch\f31506 \hich\f31506 nnen Sie \'fc\loch\f31506 -ber den Explorer Ordneroptionen Dialog anzeigen/verstecken.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid2508980 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 M\'f6\loch\f31506 glicherweise wird die Beschriftung im Internet Explorer nicht automatisch nach der Installation angezeigt. Eventuell -\hich\af31506\dbch\af31505\loch\f31506 erhalten Sie eine Aufforderung das }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid2508980 -\hich\af31506\dbch\af31505\loch\f31506 ClassicIEBHO Plugin zu aktivieren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid10450127 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2508980\charrsid2508980 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 . Wenn Sie die Eingabeaufforderung erhalten, w\'e4\loch\f31506 hlen Sie "Aktivieren". Wenn Sie die Eingabeaufforderung nicht bekommen, gehen Sie auf Extras -> Add-Ons verwalten und stellen sicher, dass -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 das Add-on "ClassicIEBHO" aktiviert ist. Danach m\'fc\loch\f31506 ssen Sie den Internet Explorer neu starten.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5450981 \hich\af31502\dbch\af31501\loch\f31502 De}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31502\dbch\af31501\loch\f31502 installation -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5450981 \hich\af31506\dbch\af31505\loch\f31506 Um }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5450981 \hich\af31506\dbch\af31505\loch\f31506 zu deinstallieren }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8519906 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 bitte die nachfolgenden Schritte ausf\'fc\loch\f31506 hren}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 Systemsteuerung}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Program}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid12408875 -\hich\af31506\dbch\af31505\loch\f31506 me}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 u}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 nd }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 Funktionen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12408875 \loch\af31506\dbch\af31505\hich\f31506 \'f6\loch\f31506 ffnen u}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 nd }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 auf}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid4869559 -\hich\af31506\dbch\af31505\loch\f31506 Clas\hich\af31506\dbch\af31505\loch\f31506 sic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12408875 -\hich\af31506\dbch\af31505\loch\f31506 klicken. Danach den Anweisungen folgen}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Anschlie\'df\loch\f31506 \hich\f31506 end muss Windows neu gestartet werden, damit der Vorgang vollst\'e4\loch\f31506 ndig abgeschlossen wird}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12408875 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Sofern f -\'fc\loch\f31506 \hich\f31506 r das Startmen\'fc\loch\f31506 \hich\f31506 nachtr\'e4\loch\f31506 \hich\f31506 glich zus\'e4\loch\f31506 \hich\f31506 tzliche Skin-Dateien installiert worden sind, m\'fc\loch\f31506 ssen diese ansc -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 hlie\'df\loch\f31506 end manuell deinstalliert werden}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2631124\charrsid3570194 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000090b3 -818f3bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/German/ClassicShellTOC.hhc deleted file mode 100644 index 17278667d..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/German/ClassicShellText-de-DE.wxl b/ClassicShellSrc/Localization/German/ClassicShellText-de-DE.wxl deleted file mode 100644 index 970136f4d..000000000 --- a/ClassicShellSrc/Localization/German/ClassicShellText-de-DE.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Dieses Installationsprogramm funktioniert nur mit der 32-bit Windows Version. Für die 64-bit Windows Version muss die ClassicShellSetup64.exe verwendet werden. - Für Classic Shell ist Windows 7 oder eine neuere Windows Version erforderlich. - Es ist schon eine neuere [ProductName] Version installiert. Die Installation wird beendet. - Classic Explorer - Classic Explorer fügt eine Werkzeugleiste im Windows Explorer ein, ersetzt den Kopier-Dialog und verbessert einige Benutzerdialoge. - Classic Start Menü - Classic Start Menü ist ein sehr umfangreich anpassbarer Ersatz für das Windows Start Menü - Classic IE - Classic IE ermöglicht die Anpassung der Internet Explorer Titelleiste und der Statusleiste - Classic Shell Aktualisierung - Classic Shell Aktualisierung überprüft regelmäßig auf eine neue Versionen - Classic Shell Dokumentation anzeigen - Classic Shell Einführung anzeigen - Classic Explorer Einstellungen bearbeiten - Classic Start Menü Einstellungen bearbeiten - Einstellungen der Internet Explorer Titelleiste und der Statusleiste bearbeiten - Einstellungen für die Überprüfung auf eine neue Classic Shell Version - Startmenü Ordner erstellen - Classic Shell Internetseite - Für Classic Shell spenden - Besuche uns auf Facebook - Liesmich Datei anzeigen - Classic Shell Hilfe - Classic Shell Liesmich - Classic Shell Aktualisierung - Classic Explorer Einstellungen - Classic Start Menü Einstellungen - Classic IE Einstellungen - Startbildschirm öffnen - Classic Shell ist eine Sammlung von Bedienungsverbesserungen für Windows - diff --git a/ClassicShellSrc/Localization/German/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/German/ClassicStartMenuADMX.txt deleted file mode 100644 index 5c86cb238..000000000 --- a/ClassicShellSrc/Localization/German/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell Einstellungen -State.text = Status: -State1.text = Auf diesen Wert gesperrt -State2.text = Auf Standardwert gesperrt -State3.text = Entsperrt -State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. -State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. -State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. - -ClassicStartMenuCat.text = Classic Start Menü -ClassicStartMenuCatHelp.text = Classic IE Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Shell 4.0.4 oder neuer. -SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. -SUPPORTED_CS404_WIN78.text = Erfordert Windows 7 oder Windows 8. -SUPPORTED_CS404_WIN781.text = Erfordert Windows 7 oder Windows 8.1. -SUPPORTED_CS404_WIN8.text = Erfordert Windows 8. -SUPPORTED_CS404_WIN881.text = Erfordert Windows 8 oder Windows 8.1. -SUPPORTED_CS404_WIN81.text = Erfordert Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Erfordert Classic Menü Design mit einer Spalte. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Erfordert Classic Menü Design mit zwei Spalten. -SUPPORTED_CS404_CLASSIC_STYLE.text = Erfordert Classic Menü Design. -SUPPORTED_CS404_WIN7_STYLE.text = Erfordert Windows 7 Menü Design. - - -EnableSettings.nameOverride = Einstellungen aktivieren -EnableSettings.tipOverride = Erlaubt Benutzern, ihre eigene Einstellungen vorzunehmen - -MenuStyle.nameOverride = Menü Design -MenuStyle.tipOverride = Wählen Sie das Design für das Startmenü aus.\nDas Design bestimmt das Erscheinungsbild und die Funktionen des Menüs. -MenuStyle_Classic1.nameOverride = Classic mit einer Spalte -MenuStyle_Classic2.nameOverride = Classic mit zwei Spalten -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Linksklick öffnet -ShiftClick.nameOverride = Shift+Klick öffnet -WinKey.nameOverride = Windows Taste öffnet -ShiftWin.nameOverride = Shift+Win öffnet -MiddleClick.nameOverride = Mittelklick öffnet -Hover.nameOverride = Überfahren öffnet - -; skins -SkinC1.nameOverride = Layout für das Classic Menü Design mit einer Spalte -SkinC1.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Menü Designs mit einer Spalte aus -SkinVariationC1.nameOverride = Layout Variationen für das Classic Menü Design mit einer Spalte -SkinVariationC1.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit einer Spalte (für Layouts die mehrere Variationen unterstützen) -SkinOptionsC1.nameOverride = Layout Optionen für das Classic Menü Design mit einer Spalte -SkinOptionsC1.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit einer Spalte.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC1" in dem Registrierungsschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auszulesen -MenuItems1.nameOverride = Menü Einträge für das Classic Menü Design mit einer Spalte -MenuItems1.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit einer Spalte verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems1" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auslesen. -SkinC2.nameOverride = Layout für das Classic Menü Design mit zwei Spalten -SkinC2.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Menü Designs mit zwei Spalten aus -SkinVariationC2.nameOverride = Layout Variationen für das Classic Menü Design mit zwei Spalten -SkinVariationC2.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit zwei Spalten (für Layouts die mehrere Variationen unterstützen) -SkinOptionsC2.nameOverride = Layout Optionen für das Classic Menü Design mit zwei Spalten -SkinOptionsC2.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit zwei Spalten.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC2" in dem Registrierungsschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auszulesen -MenuItems2.nameOverride = Menü Einträge für das Classic Menü Design mit zwei Spalten -MenuItems2.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit zwei Spalten verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems2" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auslesen. -SkinW7.nameOverride = Layout für das Windows 7 Design -SkinW7.tipOverride = Wählen Sie das Layout für die Verwendung des Windows 7 Designs -SkinVariationW7.nameOverride = Layout Variationen für das Windows 7 Design -SkinVariationW7.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Windows 7 Designs (für Layouts die mehrere Variationen unterstützen) -SkinOptionsW7.nameOverride = Layout Optionen für das Windows 7 Design -SkinOptionsW7.tipOverride = Wählen Sie die Layout Optionen für Verwendung des Windows 7 Designs.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsW7" in dem Registrierungsschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auszulesen -MenuItems7.nameOverride = Menü Einträge für das Windows 7 Design -MenuItems7.tipOverride = Wählen Sie die Menüeinträge die in dem Windows 7 style.\nverwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems7" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auslesen. - -; windows 7 -SkinA.nameOverride = Layout für das "Alle Programme" Untermenü im Windows 7 Start Menü -SkinA.tipOverride = Wählen Sie das Layout für die Verwendung des "Alle Programme" Untermenüs im Windows 7 Start Menü -SkinVariationA.nameOverride = Layout Variation für das "Alle Programme" Untermenü im Windows 7 Start Menü -SkinVariationA.tipOverride = Wählen Sie die Layout Variation für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü (für Layouts die mehrere Variationen unterstützen) -SkinOptionsA.nameOverride = Layout Optionen für das "Alle Programme" Untermenü im Windows 7 Start Menü -SkinOptionsA.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsA" in dem Registrierungsschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auszulesen - -; metro settings -SkipMetro.tipAddition = Diese Einstellung ist nicht für Windows 8.1 verfügbar. Sie müssen die in Windows integrierte Einstellung zum Booten im Desktop Modus verwenden - -; hidden -FolderStartMenu.nameOverride = Start Menü Ordner -FolderStartMenu.tipOverride = Geben Sie ein override für den Benutzer Start Menü Ordner ein (überschreibt auch den Benutzer Programme Ordner).\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden -FolderPrograms.nameOverride = Programme Ordner -FolderPrograms.tipOverride = Geben Sie ein override für den Benutzer Programme Ordner ein.\nTDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden -FolderCommonStartMenu.nameOverride = Gemeinsamer Start Menü Ordner -FolderCommonStartMenu.tipOverride = Geben Sie ein override für den gemeinsamen Start Menü Ordner (überschreibt auch den gemeinsamen Programme Ordner).\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden -FolderCommonPrograms.nameOverride = Gemeinsamer Programme Ordner -FolderCommonPrograms.tipOverride = Geben Sie ein override für den gemeinsamen Programme Ordner.\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden -AutoStartDelay.nameOverride = Auto-Start Verzögerung -AutoStartDelay.tipOverride = Geben Sie eine Zeitverzögerung in Millisekunden ein, wenn das Start Menü automatisch während des Logins gestartet werden soll (funktioniert nicht wenn das Start Menü manuell durch das Ausführen von ClassicStartMenu.exe gestartet werden soll).\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden - -; other -StartButtonIcon.tipAddition = Der Eintrag kann ein Dateipfad zu einer ICO-Datei oder ein Dateipfad zu einer EXE/DLL-Datei sein und die ID eines Symbols -StartButtonPath.tipAddition = Der Eintrag ist ein vollständiger Dateipfad zu einer BMP- oder PNG-Datei -SoundMain.tipAddition = Der Eintrag kann ein Name eines Systemereignisses oder ein Dateipfad zu einer WAV-Datei sein -SoundPopup.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file -SoundCommand.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file -SoundDrop.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file -ExpandFolderLinks.tipAddition = Funktioniert nur für symbolische Verweise (wie Junctions) und nicht für plain Verknüpfungen -StartHoverDelay.nameOverride = Hover Verzögerung (für den Start Button) -AllProgramsDelay.nameOverride = Hover Verzögerung (für "Alle Programme" in Windows 7) -CSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Classic Start Menü Einstellungen auswählen und dann den Registrierungswert "CSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auslesen. -WSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Classic Start Menü Einstellungen auswählen und dann den Registrierungswert "WSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" auslesen. diff --git a/ClassicShellSrc/Localization/German/License.html b/ClassicShellSrc/Localization/German/License.html deleted file mode 100644 index 347dc8b03..000000000 --- a/ClassicShellSrc/Localization/German/License.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Endnutzer-Lizenzvereinbarung - -

Classic Shell Webseite  Endnutzer-Lizenzvereinbarung
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-DURCH BENUTZUNG DIESER SOFTWARE AKZEPTIEREN SIE DIESE VEREINBARUNG. WENN SIE SICH MIT DEN FOLGENDEN BESTIMMUNGEN NICHT EINVERSTANDEN ERKLREN, DRFEN SIE DIE SOFTWARE NICHT VERWENDEN.
-
-Wenn Sie dieser Lizenzvereinbarung zustimmen, haben Sie folgende Rechte:
-
-
    -
  1. -

    GLTIGKEITSBEREICH DER LIZENZ. Dieser Vertrag gibt Ihnen nur einen Teil der Rechte zur Verwendung der Software. Der Autor behlt sich weitere Rechte vor.

    -
  2. -
  3. -

    INSTALLATION UND NUTZUNG. Diese Software darf zur privaten und gewerblichen Nutzung frei verwendet werden. Sie knnen die Software kostenlos auf ihrem Computer installieren und benutzen.

    -
  4. -
  5. -

    VERBREITUNGSRECHTE. Sie drfen die Software berall verteilen und verbreiten, so lange Sie das kostenlos tun und nicht die Herkunft und den Autor der Software verndern.

    -
  6. -
  7. -

    MARKENRECHTE. Der Classic Shell Name und das Logo sind eingetragene Warenzeichen des Autors. Diese mit anderen Produkten in Verbindung zu bringen oder zu verwenden ist nicht gestattet.

    -
  8. -
  9. -

    HAFTUNGSAUSSCHLUSS. -DIE SOFTWARE WIRD IM "ISTZUSTAND" OHNE JEGLICHE GARANTIE BEREITGESTELLT. SMTLICHE GARANTIEN AUSDRCKLICHER ODER STILLSCHWEIGENDER ART SIND AUSGESCHLOSSEN, EINSCHLIESSLICH DER, ABER NICHT BEGRENZT AUF DIE GESETZLICHE GEWHRLEISTUNG DER MARKTGNGIGKEIT ODER VERWENDBARKEIT FR EINEN BESTIMMTEN ZWECK. IN KEINEM FALL WERDEN DIE AUTOREN ODER URHEBERRECHTSINHABER FR SCHDEN HAFTEN ODER SONSTIGE HAFTUNGEN BERNEHMEN, DIE AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DEREN VERWENDUNG ODER IN ANDEREN ZUSAMMENHNGEN MIT DER VERWENDUNG DER SOFTWARE ENTSTANDEN SIND.

    -
  10. -
  11. -

    ZUSAMMENGEFASST: -Grundstzlich darf man diese Software fr jeden Zweck frei verwenden, aber es kann nicht gewhrleistet werden, dass die Software in allen Bereichen so funktioniert, wie man es erwartet. Der Autor bernimmt keinerlei Verantwortung fr Schden, die Ihnen durch die Verwendung der Software entstanden sind. Sie knnen keine Einnahmen oder Gewinne durch einen Verkauf dieser Software erhalten. Sie erhalten die Software kostenfrei.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/Links.html b/ClassicShellSrc/Localization/German/Links.html deleted file mode 100644 index 532194f37..000000000 --- a/ClassicShellSrc/Localization/German/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Classic Shell Webseite  Verweise


Die neuste Version kann ber die Classic Shell Webseite bezogen werden:
-http://www.classicshell.net/
-
-Projekt Versionsverlauf anzeigen:
-Versionsverlauf: http://www.classicshell.net/history/
-
-
-

Hilfe erhalten

-Antworten auf hufig gestellte Fragen anzeigen:
-FAQ: http://www.classicshell.net/faq/
- -
-Wenn keine Antwort bei den FAQs gefunden wird, bitte versuchen das Forum zu verwenden:
-Diskussions-Forum: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Fehler melden

-Fehler und Verbesserungswnsche bitte im Entwickler-Forum melden:
-Entwickler-Forum: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/Main.html b/ClassicShellSrc/Localization/German/Main.html deleted file mode 100644 index d166df59a..000000000 --- a/ClassicShellSrc/Localization/German/Main.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Classic Shell Webseite  Classic Shell

-Version 4.3.1 – Finale Version

-

Was ist Classic Shell?

-Classic Shell™ ist eine Sammlung von Bedienungsverbesserungen fr Windows. Es besteht aus einem anpassbaren Startmen und einem Start-Button, fgt im Windows Explorer eine Werkzeugleiste hinzu und stellt eine Vielzahl von kleinen Verbesserungen bereit.
-
-
-

System Anforderungen

-Classic Shell funktioniert unter Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, -Windows Server 2012 und Windows Server 2012 R2. Dabei werden sowohl die 32 und 64-bit Version untersttzt (die Setup-Datei funktioniert fr beide Versionen). Fr einige Startmen Skins muss das Aero-Theme aktiviert sein und fr andere Skins mindestens das Basic-Theme.
-
-
-

Programmteile


- -Classic Shell besteht aus drei Hauptprogrammteilen: -
-

Deeinstallation

-Classic Shell kann hierrber deeinstalliert werden Systemsteuerung -> Programme und Funktionen. Eine andere Mglichkeit ist die Setup-Datei nochmal aufzurufen und auf "Entfernen" zu gehen.
-Zum Abschluss des Vorgangs ist ein Neustart erforderlich.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/German/de-DE.dll b/ClassicShellSrc/Localization/German/de-DE.dll deleted file mode 100644 index 0b85a8021..000000000 Binary files a/ClassicShellSrc/Localization/German/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Greek/el-GR.dll b/ClassicShellSrc/Localization/Greek/el-GR.dll deleted file mode 100644 index 63becb866..000000000 Binary files a/ClassicShellSrc/Localization/Greek/el-GR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Hungarian/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Hungarian/ClassicExplorerADMX.txt deleted file mode 100644 index 246747458..000000000 --- a/ClassicShellSrc/Localization/Hungarian/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell beállítások -State.text = Állapot: -State1.text = Rögzítve erre az értékre -State2.text = Rögzítve alapértelmezettre -State3.text = Feloldva -State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. -State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. -State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. - -ClassicExplorerCat.text = Klasszikus Intéző -ClassicExplorerCatHelp.text = Klasszikus Intéző csoportházirend beállítások -SUPPORTED_CS404.text = Classic Shell 4.0.4 vagy újabb szükséges. -SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. -SUPPORTED_CS404_WIN881.text = Windows 8 vagy 8.1 szükséges. - -AddressAltD.nameOverride = A címsor további gyorsgombja -AddressAltD.tipOverride = Adj meg egy gombot 'A'-tól 'Z'-ig, amely az Alt egyidejű lenyomásával a címsor gyorsgombja lesz -EnableSettings.nameOverride = Beállítások engedélyezése -EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését -ProcessWhiteList.nameOverride = Folyamat fehérlista -ProcessWhiteList.tipOverride = A folyamatok listája, amelyek betölthetik a Klasszikus Intézőt. Csak a folyamat fájlnevét használd ( mint például "notepad.exe"), a több nevet vesszővel vagy pontosvesszővel válaszd el. -ProcessBlackList.nameOverride = Folyamat feketelista -ProcessBlackList.tipOverride = A folyamatok listája, amelyek nem töltik be a Klasszikus Intézőt. Csak a folyamat fájlnevét használd ( mint például "notepad.exe"), a több nevet vesszővel vagy pontosvesszővel válaszd el. -ToolbarItems.nameOverride = Eszköztár gombok -ToolbarItems.tipOverride = Válaszd ki az eszköztárban megjelenő gombokat.\nA megfelelő sor kiválasztásához állítsd be a gombokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a ToolbarItems nevű értéket a HKCU\Software\IvoSoft\ClassicExplorer\Settings címen - - -; os-specific -FileExplorer.nameOverride = Párbeszédablakok engedélyezése csak az Intézőben (javítja a teljesítményt) diff --git a/ClassicShellSrc/Localization/Hungarian/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Hungarian/ClassicIEADMX.txt deleted file mode 100644 index 966f33589..000000000 --- a/ClassicShellSrc/Localization/Hungarian/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell beállítások -State.text = Állapot: -State1.text = Rögzítve erre az értékre -State2.text = Rögzítve alapértelmezettre -State3.text = Feloldva -State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. -State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. -State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. - -ClassicIECat.text = Klasszikus IE -ClassicIECatHelp.text = Klasszikus IE csoportházirend beállítások -SUPPORTED_CS404.text = Classic Shell 4.0.4 vagy újabb szükséges. -SUPPORTED_IE9.text = Internet Explorer 9 vagy újabb szükséges. - - -EnableSettings.nameOverride = Beállítások engedélyezése -EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését -CaptionFont.tipAddition = .\n\nA formátum , , . Például "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Hungarian/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Hungarian/ClassicShellADMX.txt deleted file mode 100644 index d76fa9fc0..000000000 --- a/ClassicShellSrc/Localization/Hungarian/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell beállítások -State.text = Állapot: -State1.text = Rögzítve erre az értékre -State2.text = Rögzítve alapértelmezettre -State3.text = Feloldva -State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. -State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. -State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell csoportházirend beállítások -SUPPORTED_CS404.text = Classic Shell 4.0.4 vagy újabb szükséges. - -Language.nameOverride = Classic Shell komponensek nyelve -Language.tipOverride = Válaszd ki a Classic Shell által használni kívánt nyelvet (például en-US vagy de-DE). A nyelv hatással van a start menü, eszköztárak, stb. szövegeire. Ha a megfelelő nyelvi DLL fel van telepítve, lehet, hogy a beállítási kezelőfelület is le lesz fordítva -Update.nameOverride = Új verziók automatikus keresésének engedélyezése -Update.tipOverride = Ha ez be van jelölve, a Classic Shell minden héten új verziót keres. Ha a Classic Shell vagy a jelenleg használt nyelv új verziója érhető el, arról értesítést kapsz. diff --git a/ClassicShellSrc/Localization/Hungarian/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Hungarian/ClassicStartMenuADMX.txt deleted file mode 100644 index b99b70e44..000000000 --- a/ClassicShellSrc/Localization/Hungarian/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell beállítások -State.text = Állapot: -State1.text = Rögzítve erre az értékre -State2.text = Rögzítve alapértelmezettre -State3.text = Feloldva -State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. -State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. -State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. - -ClassicStartMenuCat.text = Classic Start menü -ClassicStartMenuCatHelp.text = Classic Start menü csoportházirend beállítások -SUPPORTED_CS404.text = Classic Shell 4.0.4 vagy újabb szükséges. -SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. -SUPPORTED_CS404_WIN78.text = Windows 7 szükséges vagy Windows 8. -SUPPORTED_CS404_WIN781.text = Windows 7 szükséges vagy Windows 8.1. -SUPPORTED_CS404_WIN8.text = Windows 8 szükséges. -SUPPORTED_CS404_WIN881.text = Windows 8 vagy 8.1 szükséges. -SUPPORTED_CS404_WIN81.text = Windows 8.1 szükséges. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Klasszikus, egy oszlopos menü stílus szükséges. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Klasszikus, két oszlopos menü stílus szükséges. -SUPPORTED_CS404_CLASSIC_STYLE.text = Klasszikus menü stílus szükséges. -SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 menü stílus szükséges. - - -EnableSettings.nameOverride = Beállítások engedélyezése -EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését - -MenuStyle.nameOverride = Menü stílus -MenuStyle.tipOverride = Válaszd ki a start menü stílusát.\nA stílus határozza meg a menü általános kinézetét és funkcionalitását. -MenuStyle_Classic1.nameOverride = Klasszikus egy oszlopos -MenuStyle_Classic2.nameOverride = Klasszikus két oszlopos -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Bal klikk megnyitja -ShiftClick.nameOverride = Shift+klikk megnyitja -WinKey.nameOverride = Windows gomb megnyitja -ShiftWin.nameOverride = Shift+Win gomb megnyitja -MiddleClick.nameOverride = Középső egérgomb megnyitja -Hover.nameOverride = Kurzor megnyitja - -; skins -SkinC1.nameOverride = Téma az egy oszlopos klasszikus menühöz -SkinC1.tipOverride = Válassz használandó témát az egy oszlopos klasszikus stílushoz -SkinVariationC1.nameOverride = Téma variáció az egy oszlopos klasszikus menühöz -SkinVariationC1.tipOverride = Válassz téma variációt az egy oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) -SkinOptionsC1.nameOverride = Témabeállítások az egy oszlopos klasszikus menühöz -SkinOptionsC1.tipOverride = Válassz témabeállításokat az egy oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC1 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -MenuItems1.nameOverride = Menüelemek az egy oszlopos klasszikus menühöz -MenuItems1.tipOverride = Válassz menüelemeket az egy oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems1 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -SkinC2.nameOverride = Téma két oszlopos klasszikus menühöz -SkinC2.tipOverride = Válassz használandó témát a két oszlopos klasszikus stílushoz -SkinVariationC2.nameOverride = Téma variáció a két oszlopos klasszikus menühöz -SkinVariationC2.tipOverride = Válassz téma variációt a két oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) -SkinOptionsC2.nameOverride = Témabeállítások a két oszlopos klasszikus menühöz -SkinOptionsC2.tipOverride = Válassz témabeállításokat a két oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC2 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -MenuItems2.nameOverride = Menüelemek a két oszlopos klasszikus menühöz -MenuItems2.tipOverride = Válassz menüelemeket a két oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems2 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -SkinW7.nameOverride = Téma a Windows 7 stílushoz -SkinW7.tipOverride = Válassz használandó témát a Windows 7 stílushoz -SkinVariationW7.nameOverride = Téma variáció a Windows 7 stílushoz -SkinVariationW7.tipOverride = Válassz téma variációt a Windows 7 stílushoz (olyan témák esetében, amelyek támogatják a több variációt) -SkinOptionsW7.nameOverride = Témabeállítások a Windows 7 stílushoz -SkinOptionsW7.tipOverride = Válassz témabeállításokat a Windows 7 stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsW7 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -MenuItems7.nameOverride = Menüelemek a Windows 7 stílushoz -MenuItems7.tipOverride = Válaszd ki a menüelemeket a Windows 7 stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems7 nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címet - -; windows 7 -SkinA.nameOverride = Téma a Windows 7 start menü Minden program almenüjéhez -SkinA.tipOverride = Válassz témát a Minden program almenühöz a Windows 7 start menüben -SkinVariationA.nameOverride = Téma variáció a Windows 7 start menü Minden program almenüjéhez -SkinVariationA.tipOverride = Válassz téma variációt a Minden program almenühöz a Windows 7 start menüben(olyan témák esetében, amelyek támogatják a több variációt) -SkinOptionsA.nameOverride = Témabeállítások a Windows 7 start menü Minden program almenüjéhez -SkinOptionsA.tipOverride = Válassz témabeállításokat a Minden program almenühöz a Windows 7 start menüben.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a SkinOptionsA értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen - -; metro settings -SkipMetro.tipAddition = Ez a beállítás Windows 8.1 alatt nem működik. A beépített Windows beállítást kell használnod az automatikus Asztalra bootoláshoz - -; hidden -FolderStartMenu.nameOverride = Start menü mappa -FolderStartMenu.tipOverride = Adj meg egy felülíró értéket a felhasználónkénti start menü mappához(emellett felülírja a felhasználónkénti Programok mappát is).\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból -FolderPrograms.nameOverride = Programok mappa -FolderPrograms.tipOverride = Adj meg egy felülíró értéket a Programok mappához.\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból -FolderCommonStartMenu.nameOverride = Közös Start menü mappa -FolderCommonStartMenu.tipOverride = Adj meg egy felülíró értéket a közös Start menü mappához (emellett felülírja a közös Programok mappát is).\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból -FolderCommonPrograms.nameOverride = Közös Programok mappa -FolderCommonPrograms.tipOverride = Adj meg egy felülíró értéket a közös Programok mappához.\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból -AutoStartDelay.nameOverride = Automatikus indítás időzítés -AutoStartDelay.tipOverride = Add meg a Start menü automatikus indításának időzítését bejelentkezéskor milliszekundumban (nem érvényes a menü manuális elindításakor a ClassicStartMenu.exe-vel).\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból - -; other -StartButtonIcon.tipAddition = Az érték lehet egy útvonal egy ICO fájlhoz vagy egy EXE/DLL-hez és az ikon azonosítójához -StartButtonPath.tipAddition = Az érték egy BMP vagy PNG fájl teljes útvonala -SoundMain.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala -SoundPopup.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala -SoundCommand.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala -SoundDrop.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala -ExpandFolderLinks.tipAddition = Csak szimbolikus linkekkel (mint például csatolási pontok) és nem egyszerű parancsikonokkal működik -StartHoverDelay.nameOverride = Kurzor lebegés (a Start gomb felett) -AllProgramsDelay.nameOverride = Lebegés időzítés (Windows 7 esetén a Minden programnál) -CSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a CSMHotkey nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen -WSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a WSMHotkey nevű értéket a HKCU\Software\IvoSoft\ClassicStartMenu\Settings címen diff --git a/ClassicShellSrc/Localization/Hungarian/hu-HU.dll b/ClassicShellSrc/Localization/Hungarian/hu-HU.dll deleted file mode 100644 index eca0a241f..000000000 Binary files a/ClassicShellSrc/Localization/Hungarian/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Italian/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Italian/ClassicExplorerADMX.txt deleted file mode 100644 index 64a941983..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Impostazioni Classic Shell -State.text = Stato: -State1.text = Bloccato a questo valore -State2.text = Bloccato al valore predefinito -State3.text = Sbloccato -State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. -State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. -State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Impostazioni policy di gruppo Classic Explorer -SUPPORTED_CS404.text = Richiede Classic Shell 4.0.4 o superiore. -SUPPORTED_CS404_WIN7.text = Richiede Windows 7. -SUPPORTED_CS404_WIN881.text = Richiede Windows 8 o Windows 8.1. - -AddressAltD.nameOverride = Collegamento aggiuntivo per la barra indirizzi -AddressAltD.tipOverride = Inserisci una lettera da 'A' a 'Z' come collegamento per la barra indirizzi in combinazione con il tasto Alt -EnableSettings.nameOverride = Abilita impostazioni -EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni -ProcessWhiteList.nameOverride = Elabora elenco autorizzati -ProcessWhiteList.tipOverride = Elenco dei processi che possono caricare Classic Explorer. Usa solo il nome file del processo (es. "notepad.exe"), separando i diversi nomi con una virgola o punto e virgola. -ProcessBlackList.nameOverride = Elabora elenco non autorizzati -ProcessBlackList.tipOverride =Elenco dei processi che non possono caricare Classic Explorer. Usa solo il nome file del processo (es. "notepad.exe"), separando i nomi diversi con una virgola o punto e virgola. -ToolbarItems.nameOverride = Pulsanti barra strumenti -ToolbarItems.tipOverride = Seleziona i pulsanti che verranno visualizzati nella barra strumenti.\nIl miglior modo per impostare la giusta stringa è configurare i pulsanti nella finestra impostazioni di Classic Explorer e quindi vedere i valori ToolbarItems in HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = Abilita finestra dialogo solo in Explorer (migliora le prestazioni) diff --git a/ClassicShellSrc/Localization/Italian/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Italian/ClassicIEADMX.txt deleted file mode 100644 index 897d5ceca..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Impostazioni Classic Shell -State.text = Stato: -State1.text = Bloccato a questo valore -State2.text = Bloccato al valore predefinito -State3.text = Sbloccato -State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. -State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. -State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Impostazioni policy di gruppo Classic IE -SUPPORTED_CS404.text = Richiede Classic Shell 4.0.4 o superiore. -SUPPORTED_IE9.text = Richiede Internet Explorer 9 o superiore. - - -EnableSettings.nameOverride = Abilita impostazioni -EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni -CaptionFont.tipAddition = .\n\nIl formato è , , . Ad esempio "Segoe UI, normale, 9" diff --git a/ClassicShellSrc/Localization/Italian/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Italian/ClassicShellADMX.txt deleted file mode 100644 index ae0f585de..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Impostazioni Classic Shell -State.text = Stato: -State1.text = Bloccato a questo valore -State2.text = Bloccato al valore predefinito -State3.text = Sbloccato -State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. -State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. -State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Impostazioni policy di gruppo Classic Shell -SUPPORTED_CS404.text = Richiede Classic Shell 4.0.4 o superiore. - -Language.nameOverride = Lingua per i componenti di Classic Shell -Language.tipOverride = Seleziona la lingua da usare in Classic Shell (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte -Update.nameOverride = Abilita controllo automatico nuove versioni -Update.tipOverride = Quando questa opzione è selezionata, Classic Shell verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Classic Shell o una nuova versione del tuo file lingua diff --git a/ClassicShellSrc/Localization/Italian/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/Italian/ClassicShellEULA.rtf deleted file mode 100644 index 555c5f29a..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicShellEULA.rtf +++ /dev/null @@ -1,321 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128; -\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{ -\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext24 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink25 \slocked \spriority10 \styrsid8675715 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{ -\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;} -{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace -\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 \sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink35 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 -Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 -\sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid278535\rsid485328\rsid742988\rsid924361\rsid935798\rsid1600407\rsid1642706\rsid1781248\rsid2106295\rsid3759416\rsid4477449\rsid5141723 -\rsid5720124\rsid5860395\rsid7413465\rsid8598142\rsid8675715\rsid9250941\rsid9851428\rsid9906829\rsid10302552\rsid12398630\rsid12586221\rsid12659872\rsid12679588\rsid14163952\rsid14231072\rsid14297104\rsid14513824\rsid14577931\rsid14753465\rsid14972022 -\rsid15102413\rsid15356188\rsid15734083\rsid16350374\rsid16673780\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author roberto}{\operator Ivo} -{\creatim\yr2013\mo10\dy7\hr17\min43}{\revtim\yr2016\mo3\dy23\hr19\min55}{\version12}{\edmins22}{\nofpages1}{\nofwords265}{\nofchars1513}{\nofcharsws1775}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz283\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} -{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9 -\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 -\af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid742988 -\hich\af31502\dbch\af31501\loch\f31502 Contratto}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31502\dbch\af31501\loch\f31502 di }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid742988 \hich\af31502\dbch\af31501\loch\f31502 L}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31502\dbch\af31501\loch\f31502 icenza}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8675715\charrsid16673780 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell -\'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14513824\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid15102413 -\hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14513824\charrsid16673780 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang2064\langfe1033\langnp2064\insrsid14231072\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang2064\langfe1033\langnp2064\insrsid14972022\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang2064\langfe1033\langnp2064\insrsid14231072\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\lang2064\langfe1033\langnp2064\insrsid12659872\charrsid16673780 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 USANDO QUESTO PROGRAMMA ACCETT}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 ATE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 I TERMINI DI QUESTA LICENZA. SE NON ACCETT}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang2064\langfe1033\langnp2064\insrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ATE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 QUESTI TERMINI }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid7413465\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 NON D}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 OVETE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 USARE IL PROGRAMMA.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang2064\langfe1033\langnp2064\insrsid8675715\charrsid16673780 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 Se }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -vi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 atten}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 ete}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 alle condizioni di licenza, avr}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ete}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 seguenti diritti -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 . -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 OGGETTO DELLA LICENZA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -Questo accordo concede al licenziatario solo alcuni diritti per l\hich\f31506 \rquote \loch\f31506 uso del programma. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid924361 \hich\af31506\dbch\af31505\loch\f31506 L\hich\f31506 \rquote \loch\f31506 -autore si riserva tutti }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16350374 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid924361 \hich\af31506\dbch\af31505\loch\f31506 diritti}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 .} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid12398630 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 INSTALLA}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid924361\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ZIONE E DIRITTI SULL\hich\f31506 \rquote \loch\f31506 UTILIZZO}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Questo programma \'e8\loch\f31506 gratuito per gli usi personale e commercial}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid16350374 \hich\af31506\dbch\af31505\loch\f31506 L\hich\f31506 \rquote \loch\f31506 \hich\f31506 utente pu\'f2\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9250941 \hich\af31506\dbch\af31505\loch\f31506 -installarlo e usarlo gratuitamente nel }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16350374 \hich\af31506\dbch\af31505\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9250941 \hich\af31506\dbch\af31505\loch\f31506 uo computer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid14297104 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9851428 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -DIRITTI DI REDISTRIBUZIONE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid9851428\charrsid16673780 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9851428\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 L\hich\f31506 \rquote \loch\f31506 \hich\f31506 utente pu\'f2\loch\f31506 - redistribuire il programma f\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 inch\'e8\loch\f31506 lo fa a titolo gratuito e non travisa l\hich\f31506 \rquote \loch\f31506 uso del programma}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9851428\charrsid16673780 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid5141723 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 MARCHI REGISTRATI}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid5141723\charrsid16673780 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5141723\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 Il nome }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5141723\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 e il relativ}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9250941\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 - logo sono marchi registrati dell\hich\f31506 \rquote \loch\f31506 autore}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5141723\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid278535\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 L\hich\f31506 \rquote \loch\f31506 \hich\f31506 uso di questi marchi per identificare altri prodotti non \'e8\loch\f31506 permesso}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5141723\charrsid16673780 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid1600407 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ESCLUSIONI DI GARANZIA} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14297104\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 IL PROGR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 A}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 MMA VIENE FORNITO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 COSI\hich\f31506 \rquote \loch\f31506 COM\hich\f31506 \rquote \loch\f31506 E -\hich\f31506 \rquote }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ", }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 SENZA NESSUNA GARANZIA DI NESSUN TIPO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 , E}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 S}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 PRESS}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 O IMPLICIT}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 , INCLU}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -SE, MA NON SOLO, LE GARANZIE DI COMMERCIABILITA\hich\f31506 \rquote \loch\f31506 E IDONEITA\hich\f31506 \rquote \loch\f31506 PER UN P}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 RTICOLARE SCOPO E}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 NON}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 VIOL}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -ZIONE. IN NESSUN CASO GLI \hich\af31506\dbch\af31505\loch\f31506 AUTORI O I PROP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 R}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 IETARI DEI MARCHI POTRANNO ESSERE RITENUTI RESPONSABILI PER OGNI RICHIESTA, }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 DI }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 -DANNI O ALTRE RESPONSABILITA, PER FORZA DI CONTRATTO, ILLECITO O ALTRO, DERIVANTI O IN CONNESSIONE CON IL PROGRAMMA O L\hich\f31506 \rquote \loch\f31506 USO O ALTRE ATTIVITA\hich\f31506 \rquote \loch\f31506 DEL PROGRAMMA}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 6.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 I -\hich\af31506\dbch\af31505\loch\f31506 N }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid14163952\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 ALTRE PAROLE}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang2064\langfe1033\langnp2064\insrsid276346\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1600407\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12586221\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 fondamentalmente \'e8\loch\f31506 - possibile usare liberamente questo programma per qualsiasi scopo, ma non stupitevi se non funziona come vi aspettate}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid12586221\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Non si pu\'f2\loch\f31506 ritenere l\hich\f31506 \rquote \loch\f31506 autore responsabile }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14577931\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 di eventuali }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 d}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14577931\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 anni a voi derivati con}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16350374\charrsid16673780 -\hich\af31506\dbch\af31505\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14577931\charrsid16673780 \hich\af31506\dbch\af31505\loch\f31506 essi all\hich\f31506 \rquote \loch\f31506 uso -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 di questo programma. Non si pu\'f2\loch\f31506 trarre profitto dalla vendita di questo programma. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14577931 \hich\af31506\dbch\af31505\loch\f31506 -Dopo tutto lo avete avuto gratis.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000002082 -87a07885d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Italian/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/Italian/ClassicShellReadme.rtf deleted file mode 100644 index dd7937915..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicShellReadme.rtf +++ /dev/null @@ -1,708 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-1558537918\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-290044796\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid225252\rsid293311\rsid329139\rsid468832\rsid539090\rsid664385\rsid860525\rsid943367\rsid1054415 -\rsid1071954\rsid1128667\rsid1146520\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1580291\rsid1721007\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid1910879\rsid2052359\rsid2114151\rsid2297266\rsid2631124\rsid2756235\rsid2850720 -\rsid2912007\rsid3019685\rsid3164638\rsid3298972\rsid3424468\rsid3570194\rsid3687072\rsid3954017\rsid3997776\rsid4015620\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4488032\rsid4674537\rsid4806883\rsid4863662\rsid4869559\rsid4880870 -\rsid4933774\rsid5246357\rsid5256481\rsid5314108\rsid5456447\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6299574\rsid6308193\rsid6436109\rsid6556029\rsid6582832\rsid6645442\rsid6646970\rsid6702231 -\rsid6705495\rsid6763040\rsid6823287\rsid6832096\rsid6902221\rsid6905770\rsid7160684\rsid7284179\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7944145\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8355555\rsid8471953 -\rsid8675000\rsid8784967\rsid8801696\rsid8803011\rsid8862529\rsid8874896\rsid9070596\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9373556\rsid9441753\rsid9530647\rsid9585560\rsid9638150\rsid9836926\rsid9840933\rsid9924894\rsid9981332\rsid9986631 -\rsid10041644\rsid10158802\rsid10241328\rsid10424443\rsid10450127\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11293498 -\rsid11607477\rsid11611672\rsid11819785\rsid11879831\rsid12003133\rsid12009041\rsid12076428\rsid12209379\rsid12546021\rsid12549943\rsid12605676\rsid12669558\rsid12919976\rsid12925776\rsid12925777\rsid13000728\rsid13245866\rsid13269024\rsid13376205 -\rsid13447650\rsid13461879\rsid13505068\rsid13522787\rsid13527300\rsid13596911\rsid13699501\rsid13959456\rsid13962972\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14239299\rsid14306341\rsid14433764\rsid14440559 -\rsid14568210\rsid14684487\rsid14751137\rsid14823565\rsid14829662\rsid14902226\rsid15015205\rsid15038196\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16012409\rsid16021474\rsid16084693\rsid16142713\rsid16142752\rsid16147999\rsid16215018 -\rsid16394437\rsid16401272\rsid16462041\rsid16651668\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo} -{\creatim\yr2013\mo10\dy8\hr10\min32}{\revtim\yr2016\mo6\dy18\hr16\min53}{\version25}{\edmins70}{\nofpages3}{\nofwords928}{\nofchars5293}{\nofcharsws6209}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz283\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} -{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9 -\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 -\af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 -Classic Shell -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 Version}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid11293498 \hich\af31502\dbch\af31501\loch\f31502 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 -\hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid13447650 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid13447650 0}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid11293498 \hich\af31502\dbch\af31501\loch\f31502 reelase generale}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid3570194\charrsid9981332 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Grazie per aver installato }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell\'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 .}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Il programma aggiunge alcune funzionalit\'e0\loch\f31506 mancanti a }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Windows 7}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12925777 \hich\af31506\dbch\af31505\loch\f31506 , -\hich\af31506\dbch\af31505\loch\f31506 Windows 8, Windows 8.1}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Windows }{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12925777 \hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 - }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 come il menu Start classico}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -il puslante Start}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 una barra strumenti p}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 r }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -Windows Explorer }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 e altro ancora}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 La versione }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 aggironata }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 del p}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 r}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 ogramma \'e8}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -disponibile nel sito web di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell: -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classic -\hich\af31506\dbch\af31505\loch\f31506 shell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c00690063000000000000000000000000000000000069000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Per le risposte alle domande pi\'f9\loch\f31506 frequenti fare clic qui}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e0072005c006e0073006502570000005c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/faq/}}} -\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 O}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 usa}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 re}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 il forum di discussione per ottenere aiuto}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/vie\hich\af31506\dbch\af31505\loch\f31506 wforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006900460020004d0000ff00000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Segnala}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 te}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 gli eventiuali }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 problemi nel forum d\hich\af31506\dbch\af31505\loch\f31506 -i sviluppo di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell: -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/forum/viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c00610000c0530000000000600065006b00000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 -\hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh\hich\af31506\dbch\af31505\loch\f31506 ell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11293498 \hich\af31502\dbch\af31501\loch\f31502 Menu }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3019685 -\hich\af31502\dbch\af31501\loch\f31502 Start}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11293498 \hich\af31502\dbch\af31501\loch\f31502 classico}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid11293498\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Menu }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Start}{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\cf27\insrsid3019685\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid11293498\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 classico}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11293498\charrsid3019685 -\loch\af31506\dbch\af31505\hich\f31506 \'e8\loch\f31506 un menu Start flessibile che simula il funzionamento del menu Start di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Windows 2000, XP}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11293498\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Windows 7. }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Ha una variet\'e0\loch\f31506 di funzioni avanzate}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -Scelta tra stile "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic\'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \loch\af31506\dbch\af31505\hich\f31506 \'93 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Windows 7\'94 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Uso del d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -rag and drop }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 per organizzare le applicazioni}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Op}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 zioni per visualizzare i Preferiti, espandere il Pannello di controllo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 , e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 c}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 c -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Visualizza}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 re}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 i documenti usati recentemente}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 .}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 Il numero dei documenti visualizzati \'e8\loch\f31506 personalizzabile}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 E' t\hich\af31506\dbch\af31505\loch\f31506 radoitto in }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 35 l}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 ingue}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 -, includ}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 de il supporto destra a sinistra per i paesi Arabi e Ebraici}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Non d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 isa}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 bilita il menuS tart originale di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 Windows.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498 -\hich\af31506\dbch\af31505\loch\f31506 E' possibile accedere al menu originale con Ma}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 usc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 +Clic }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 sul puslante Start}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 Clic tasto destro su ogni elemnto del menu p}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11293498\charrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 r eliminare, rinominare, ordinare}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11293498 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 o effettuare altre attivit\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11293498 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Il riquadro di ricerca aiuta a trovare i programmi e i file senza entrare nel mon}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 o delle scorciatoie da t}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 -stiera}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Support}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 l'el}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 nco }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 rapido }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 progra\hich\af31506\dbch\af31505\loch\f31506 mmi per un accesso rapido a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 i }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 document}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 i}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 recent}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 e alle attivit\'e0\loch\f31506 comuni}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Disponibile per sistemi operativi a 32}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 bit}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 e 64bit}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Supporta temi, inclusi temi addizionali di terze parti}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 E' possibile costruirsili da soli}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 ! -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 Completamente personalizzabile sia nell\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 'aspetto che nelle funzionalit\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Support}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 o per Accessibilit\'e0\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 ttiva Microso}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 ft -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31506\dbch\af31505\loch\f31506 Convert}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 e il puslante "Tutti i programmi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 in un menu }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 -all'interno di un menu a cascata}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Implement}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 a}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 un pulsante Start personalizzabile}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Pu\'f2\hich\af31506\dbch\af31505\loch\f31506 visualizzare Cerca ed esegui applicazioni }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Windows Store (Windows 8) -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31502\dbch\af31501\loch\f31502 Explorer}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid3019685 \hich\af31502\dbch\af31501\loch\f31502 classico}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Explore}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang2064\langfe1033\langnp2064\insrsid3019685\charrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 r calssico}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid3019685 \loch\af31506\dbch\af31505\hich\f31506 \'e8\loch\f31506 un }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 plugin }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 per}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 Windows Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 - che}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 A -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 ggiunge una barra strumenti ad }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 -per alcune operazioni comuni}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Vai alla cartella superiore}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Taglia}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 , Cop}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 ia}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Incolla}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 -Elimina}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 , Propr}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 iet\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 , Email). }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 La barra strumenti \'e8\loch\f31506 completam}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 nte personalizzabile}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Sostitusc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 la }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 UI}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 C}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 opia }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 di}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 con una versione "classica" pi\'f9\loch\f31506 amichevole }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 simil}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 e a quella di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 Windows XP -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Gestisce}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 <}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Alt} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 >}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\hich\af31506\dbch\af31505\loch\f31506 +}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 -nel pannello cartella \hich\af31506\dbch\af31505\loch\f31506 di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 Windows Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 e visualizza le prop}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 ri}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16084693\charrsid16084693 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 et\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032 -\hich\af31506\dbch\af31505\loch\f31506 della cartella selezionata}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid16084693 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3019685 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 Dispone delle }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 opzioni p}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 -r personalizzare il pannello cartella per apparire simile alla versione W}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 indows XP }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 o per non dissolvere il pulsante di espansione}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid4488032 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Pu\'f2\hich\af31506\dbch\af31505\loch\f31506 visualizzare nella barra di stato lo spazio libero e }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 al dimensione }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 totale dei file}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 selezionati}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid4488032 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid4488032 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Pu\'f2\loch\f31506 disabilitare il }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 breadcrumbs }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid4488032\charrsid4488032 \hich\af31506\dbch\af31505\loch\f31506 nella barra indirizzi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid4488032 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Risolve un lungo elenco di funzionalit\'e0\loch\f31506 non presenti }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 in Windows 7 \hich\f31506 \endash \loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 -\hich\af31506\dbch\af31505\loch\f31506 icona sovrapposizione mancante per\hich\af31506\dbch\af31505\loch\f31506 cartelle condivise}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 acc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 so rapido }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 -\hich\af31506\dbch\af31505\loch\f31506 alle }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 cartelle nel pannello di navigazione}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 ordinamento int}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3019685 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 -stazioni mancante nella Vista elenco}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 -\hich\af31506\dbch\af31505\loch\f31506 e altro ancora}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 IE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11819785 -\hich\af31502\dbch\af31501\loch\f31502 classico}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 IE }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Calssico \'e8\loch\f31506 un plugin per }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer 9 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 -\hich\af31506\dbch\af31505\loch\f31506 e }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 versioni }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid11819785\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 succesiv}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 e che}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 \hich\af31506\dbch\af31505\loch\f31506 : -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11819785 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid12549943 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid12549943 \hich\af31506\dbch\af31505\loch\f31506 A -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid11819785\charrsid12549943 \hich\af31506\dbch\af31505\loch\f31506 ggiunge un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12549943\charrsid12549943 -\hich\af31506\dbch\af31505\loch\f31506 a finestra alla barra titolo in modo da poter vedere il titolo completo della pagina}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid12549943 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid12549943 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12549943 -\hich\af31506\dbch\af31505\loch\f31506 Visualizza }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12549943\charrsid12549943 \hich\af31506\dbch\af31505\loch\f31506 la zona sicurezza nella barra di stato}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid12549943 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang2064\langfe1033\langnp2064\insrsid12549943\charrsid12549943 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid12549943\charrsid12549943 \hich\af31506\dbch\af31505\loch\f31506 Visualizza il progresso del caricamento nella }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12549943 -\hich\af31506\dbch\af31505\loch\f31506 barra di stato}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid12549943 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid12549943\charrsid14823565 \hich\af31502\dbch\af31501\loch\f31502 -Istriuzioni per l'installazione}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 La barra strumenti di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Windows Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 potrebbe non}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -essere visualizzata automaticamente dopo l'install}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 zione}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 . }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Bisogna fare alcune cose prima di poterla usare}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Pre}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 mere}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 <}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Alt}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 >}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 +V }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 per aprire il menu Vista}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Aprire il sottomenu }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \loch\af31506\dbch\af31505\hich\f31506 \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -Barre strumenti}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 e selzionare}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Barra }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Exp}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 l}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 ore\hich\af31506\dbch\af31505\loch\f31506 r }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 classico}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Tienere a mente }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 che }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 il menu sar\'e0\loch\f31506 visualizzato fino a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 -\hich\af31506\dbch\af31505\loch\f31506 che }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 la barra strumenti sar\'e0\loch\f31506 vis}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 bile}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Pre}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 mere}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 <}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Alt}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 >}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 +V }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 per aprire il nastro Vista}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 F}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 are c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 lic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 sulla freccia verso il basso nella sezione }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\loch\af31506\dbch\af31505\hich\f31506 \'93\loch\f31506 Op}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 z}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 ion}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 i -\'94.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Sel}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 zionare }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\loch\af31506\dbch\af31505\hich\f31506 \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Barra }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 classico -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \loch\af31506\dbch\af31505\hich\f31506 \'94 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Se questi passaggi non funzion}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 assero}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 , potrebb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -ssere possibile che le estensioni}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 -\hich\af31506\dbch\af31505\loch\f31506 Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 siano state disabilitate}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -Verificarlo nella maniera indicata, quindi riprovare a visualizzare la barr}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 strumenti}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -Aprire }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16728702\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 e andare \hich\af31506\dbch\af31505\loch\f31506 in Strumenti}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 Gestione }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14823565 \hich\af31506\dbch\af31505\loch\f31506 add-ons. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 -\hich\af31506\dbch\af31505\loch\f31506 Indetificare}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 l'addon }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11879831 \loch\af31506\dbch\af31505\hich\f31506 \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 Barra Exp}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 l}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 -ore classico}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11879831 \loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 e }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11879831 \loch\af31506\dbch\af31505\hich\f31506 \'93 -\loch\f31506 ExplorerBHO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11879831 -\loch\af31506\dbch\af31505\hich\f31506 \'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 e assicurarsi che siano ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14823565\charrsid11879831 \hich\af31506\dbch\af31505\loch\f31506 ilitati}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid11879831 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 Potrebbe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 essere che}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 nel sistema -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 le estensioni del brwoser siano disabilitate}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Quest\'f2\loch\f31506 \hich\f31506 \'e8\hich\af31506\dbch\af31505\loch\f31506 normalmente la situazione predefinita per }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 -\hich\af31506\dbch\af31505\loch\f31506 Windows Server.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 Aprire }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 Opzioni i}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 nternet"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 -\hich\af31506\dbch\af31505\loch\f31506 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 Internet Options}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 andarenella scheda }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 vanzate}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 -\hich\af31506\dbch\af31505\loch\f31506 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 -\hich\af31506\dbch\af31505\loch\f31506 Advanced}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 ) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 , }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid14306341\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 e verificare le opzioni "Abilita estensioni browser di terze parti" ("}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 Enable third-party browser extensio\hich\af31506\dbch\af31505\loch\f31506 ns"}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid14306341 \hich\af31506\dbch\af31505\loch\f31506 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 . -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid14306341 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 In Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 se si vuole vedere l}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 dim}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 ensioni dei file}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \loch\af31506\dbch\af31505\hich\f31506 \'e8\loch\f31506 nec}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 ssario abilitare la barra di stato nel menu Vista}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 . -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 I}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 -\hich\af31506\dbch\af31505\loch\f31506 n Windows 8 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 la barra di stato }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 cl}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 ssica \'e8\loch\f31506 differente da quella di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 Explorer. }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 E' possibile visualizzare/nascondere la prima nelle }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357 -\hich\af31506\dbch\af31505\loch\f31506 fienstra }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid5246357\charrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 impostazioni di Explor}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 classico e vi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid5246357 \hich\af31506\dbch\af31505\loch\f31506 ualizzare/nascondere la seconda nella finestra opzioni di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid2912007\charrsid5246357 -\hich\af31506\dbch\af31505\loch\f31506 Explorer. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid5246357 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Il titolo }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 -\hich\af31506\dbch\af31505\loch\f31506 in Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 potrebbe non}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 -essere visualizzato automaticamente dopo l'install}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 zione}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 . }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 E' possibile ricevere una richiesta per abilitare }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 -\hich\af31506\dbch\af31505\loch\f31506 il plugin }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 ClassicIEBHO. }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Se si }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 riceve }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 tale richi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 sta, selezionare }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \loch\af31506\dbch\af31505\hich\f31506 \'93}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Abilita}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \loch\af31506\dbch\af31505\hich\f31506 -\'94\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Se non si riceve tale richi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 -\hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 sta andare in Strumenti}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Gestione }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 add}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid16728702\charrsid8801696 -}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 on}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 - e assoicurarsi che }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \loch\af31506\dbch\af31505\hich\f31506 \'93\loch\f31506 \hich\f31506 ClassicIEBHO\'94\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid8801696\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 sia abilitato}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 . }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid8801696 \hich\af31506\dbch\af31505\loch\f31506 Quindi ria\hich\af31506\dbch\af31505\loch\f31506 vviare }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31502\dbch\af31501\loch\f31502 Disinstall}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31502\dbch\af31501\loch\f31502 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31502\dbch\af31501\loch\f31502 zione} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Per disinstallare}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 -seguire is eguenti passaggi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 -Apri }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Pannello di controllo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 -> Program}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 mi e funzionalit\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 e fare doppio clic su }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Quindi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 segu}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 re le istruzioni}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 Potrebbe }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 ssere richi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 e}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 sto il riavvio di }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\hich\af31506\dbch\af31505\loch\f31506 Windows }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 per completare il processo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Se si installa qualsasi tema aggiuntivo per il menu Start \'e8\loch\f31506 nec}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 ssario eliminare }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang2064\langfe1033\langnp2064\insrsid9840933\charrsid1910879 \hich\af31506\dbch\af31505\loch\f31506 manualmente}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid9840933 \hich\af31506\dbch\af31505\loch\f31506 i file.}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid3570194\charrsid1910879 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang2064\langfe1033\langnp2064\insrsid2631124\charrsid1910879 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000d013 -548cbcc9d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Italian/ClassicShellText-it-IT.wxl b/ClassicShellSrc/Localization/Italian/ClassicShellText-it-IT.wxl deleted file mode 100644 index f1717cdd8..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicShellText-it-IT.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Questa installazione è per sistemi Windows a 32bit. Per sistemi Windows a 64bit eseguire ClassicShellSetup64. - Classic Shell richiede Windows 7 o successivo. - E' già installata una versione più recente di [ProductName]. L'installazione verrà chiusa. - Classic Explorer - Classic Explorer aggiunge una barra strumenti a Windows Explorer, e sostituisce la copia UI e corregge alcuni problemi di usabilità - Menu Start classico - Il menu Start classico è una modifica altamente configurabile per il menu Start di Windows - IE classico - IE classico permette di personalizzare la barra del titolo e di stato di Internet Explorer - Aggiornamento Classic Shell - Aggiornamento Classic Shell controlla periodicamente la disponibilità degli aggiornamenti - Visualizza la Guida in linea di Classic Shell - Visualizza il file 'Leggimi' di Classic Shell - Modifica le impostazioni di Classic Explorer - Modifica le impostazioni del menu Start classico - Modifica le impostazioni del titolo e della barra di stato di Internet Explorer - Modifica le impostazioni del controllo aggiornamenti di Classic Shell - Crea una cartella menu Start - Sito web Classic Shell - Dona a Classic Shell - Seguici su Facebook - Visualizza file 'Leggimi' - Guida in linea Classic Shell - File 'Leggimi' Classic Shell - Aggiornamento di Classic Shell - Impostazioni Classic Explorer - Impostazioni menu classico Start - Impostazioni IE classico - Apri la schermata Start - Classic Shell è una raccolta di miglioramenti relativi all'uso di Windows - diff --git a/ClassicShellSrc/Localization/Italian/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Italian/ClassicStartMenuADMX.txt deleted file mode 100644 index 82d3aa831..000000000 --- a/ClassicShellSrc/Localization/Italian/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Impostazioni Classic Shell -State.text = Stato: -State1.text = Bloccato a questo valore -State2.text = Bloccato al valore predefinito -State3.text = Sbloccato -State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. -State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. -State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. - -ClassicStartMenuCat.text = Menu Start classico -ClassicStartMenuCatHelp.text = Impostazioni policy di gruppo menu Start classico -SUPPORTED_CS404.text = Richiede Classic Shell 4.0.4 o superiore. -SUPPORTED_CS404_WIN7.text = Richiede Windows 7. -SUPPORTED_CS404_WIN78.text = Richiede Windows 7 o Windows 8. -SUPPORTED_CS404_WIN781.text = Richiede Windows 7 o Windows 8.1. -SUPPORTED_CS404_WIN8.text = Richiede Windows 8. -SUPPORTED_CS404_WIN881.text =Richiede Windows 8 o Windows 8.1. -SUPPORTED_CS404_WIN81.text = Richiede Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Richiede lo stile menu classico con una sola colonna. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Richiede lo stile menu classico con due colonne. -SUPPORTED_CS404_CLASSIC_STYLE.text = Richiede lo stile menu classico. -SUPPORTED_CS404_WIN7_STYLE.text = Richiede lo stile menu Window 7. - - -EnableSettings.nameOverride = Abilita impostazioni -EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni - -MenuStyle.nameOverride = Stile menu -MenuStyle.tipOverride = Seleziona lo stile per il menu Start.\nLo stile determina la modalità di visione e le funzionalità del menu. -MenuStyle_Classic1.nameOverride = Classico con una sola colonna -MenuStyle_Classic2.nameOverride = Classico con due colonne -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Clic sinistro apre -ShiftClick.nameOverride = Miausc+click apre -WinKey.nameOverride = Tasto Windows apre -ShiftWin.nameOverride = Maiusc+Win apre -MiddleClick.nameOverride = Clic centrale apre -Hover.nameOverride = Rotellina apre - -; skins -SkinC1.nameOverride = Tema per il menu classico con una sola colonna -SkinC1.tipOverride = Seleziona il tema da usare con lo stile classico con una sola colonna -SkinVariationC1.nameOverride = Variazione tema per il menu classico con una sola colonna -SkinVariationC1.tipOverride = Seleziona la variazione da usare con lo stile classico con una sola colonna (per temi che supportano variazioni multiple) -SkinOptionsC1.nameOverride = Opzioni tema per menu classico con una sola colonna -SkinOptionsC1.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con una sola colonna.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Elementi menu per il menu Start classico con una sola colonna -MenuItems1.tipOverride = Seleziona gli elementi menu da usare nello stile classico con una sola colonna.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu classico Start e vedere i valori MenuItems1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Tema per il menu classico con due colonne -SkinC2.tipOverride = Seleziona il tema da usare con il menu classico con due colonne -SkinVariationC2.nameOverride = Variazione tema per il menu classico con due colonne -SkinVariationC2.tipOverride = Seleziona la variazione da usare con il menu classico con due colonne (per temi che supportano variazioni multiple) -SkinOptionsC2.nameOverride = Opzioni tema per menu classico con due colonne -SkinOptionsC2.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con due colonne.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Elementi menu per il menu Start classico con due colonne -MenuItems2.tipOverride = Seleziona gli elementi menu da usare nello stile classico con due colonne.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu Start classico e vedere i valori MenuItems1 in MenuItems2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Tema per lo stile Windows 7 -SkinW7.tipOverride = Seleziona il tema da usare con lo stile Windows 7 -SkinVariationW7.nameOverride = Variazione tema per lo stile Windows 7 -SkinVariationW7.tipOverride = Seleziona la variazione da usare con lo stile Windwos 7 (per temi che supportano variazioni multiple) -SkinOptionsW7.nameOverride = Opzioni tema per lo stile Windows 7 -SkinOptionsW7.tipOverride = Seleziona le opzioni da usare nello stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsW7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Elementi menu per lo stile Windows 7 -MenuItems7.tipOverride = Seleziona gli elementi del menu da usare con lo stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori MenuItems7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 -SkinA.tipOverride = Seleziona il tema da usare per il sottomenu'Tutti i programmi' per il menu Start di Windows 7 -SkinVariationA.nameOverride = Variazione tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 -SkinVariationA.tipOverride = Seleziona la variazione del tema da usare per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 (per temi che supportano variazioni multiple) -SkinOptionsA.nameOverride = Opzioni tema per il sottomenu' Tutti i programmi' del menu Start di Windows 7 -SkinOptionsA.tipOverride = Seleziona le opzioni tema da usare con il sottomenu 'Tutti i programmi' del menu Start di Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsA in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Questa impostazione non funziona con Windows 8.1. Devi usare l'impostazione integrata di Windows per andare al Desktop - -; hidden -FolderStartMenu.nameOverride = Cartella menu Start -FolderStartMenu.tipOverride = Sovrascrive l'impostazione (per utente) della cartella menu Start (sovrascrive anche l'impostazione per utente cartella Programmi).\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni -FolderPrograms.nameOverride = Cartella Programmi -FolderPrograms.tipOverride = Sovrascrive l'impostazione (per utente) della cartella Programmi.\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni -FolderCommonStartMenu.nameOverride = Cartella menu Start comune -FolderCommonStartMenu.tipOverride =Sovrascrive l'impostazione (per utente) della cartella menu Start comune (sovrascrive anche l'impostazione per utente cartella Programmi).\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni -FolderCommonPrograms.nameOverride =Cartella Programmi comuni -FolderCommonPrograms.tipOverride = Sovrascrive l'impostazione (per utente) della cartella Programmi comuni.\nNota: questa impostazione non è modificabile nella finestra Impostazioni -AutoStartDelay.nameOverride = Ritardo menu Start -AutoStartDelay.tipOverride = Imposta il ritardo dopo quanto eseguire automaticamente il menu Start durante il login (non si applica quando si avvia il menu manualmente eseguendo ClassicStartMenu.exe).\nNota: questa impostazione non è modificabile nella finestra Impostazioni - -; other -StartButtonIcon.tipAddition = Il valore può essere un percorso ad un file ISO o ad un file EXE/DLL e l'ID dell'icona -StartButtonPath.tipAddition = Il valore è il percorso completo ad un file BMP o PNG -SoundMain.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV -SoundPopup.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV -SoundCommand.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV -SoundDrop.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV -ExpandFolderLinks.tipAddition = Funziona solo per i collegamenti simbolici (come le giunzioni) e non per i collegamenti normali -StartHoverDelay.nameOverride = Ritardo rotellina (per puslante Start) -AllProgramsDelay.nameOverride = Ritardo rotellina (per 'Tutti i programmi' in Windows 7) -CSMHotkey.tipAddition = .\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori CSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition =.\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori WSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Italian/it-IT.dll b/ClassicShellSrc/Localization/Italian/it-IT.dll deleted file mode 100644 index 14750cf88..000000000 Binary files a/ClassicShellSrc/Localization/Italian/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Japanese/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Japanese/ClassicExplorerADMX.txt deleted file mode 100644 index 034f1d9ce..000000000 --- a/ClassicShellSrc/Localization/Japanese/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 状態: -State1.text = この値にロックする -State2.text = 既定にロックする -State3.text = ロックを解除する -State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。 -State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。 -State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 - -ClassicExplorerCat.text = クラシックエクスプローラー -ClassicExplorerCatHelp.text = クラシックエクスプローラーのグループポリシー設定 -SUPPORTED_CS404.text = Classic Shell 4.0.4以降のバージョンが必要です。 -SUPPORTED_CS404_WIN7.text = Windows 7が必要です。 -SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1が必要です。 - -AddressAltD.nameOverride = アドレスバー用ショートカットの追加 -AddressAltD.tipOverride = Altキーとの組み合わせでアドレスバーのショートカットに'A'から'Z'の文字を入力してください -EnableSettings.nameOverride = 設定を有効にする -EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます -ProcessWhiteList.nameOverride = プロセスのホワイトリスト -ProcessWhiteList.tipOverride = クラシックエクスプローラーをロードすることを許可するプロセスリストです。(例:メモ帳)プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。 -ProcessBlackList.nameOverride = プロセスのブラックリスト -ProcessBlackList.tipOverride = クラシックエクスプローラーをロードすることを許可しないプロセスリストです。(例:メモ帳)プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。 -ToolbarItems.nameOverride = ツールバーボタン -ToolbarItems.tipOverride = ツールバーで表示するボタンを選択します。\n右の文字列を取得するための最良の方法は、[クラシックエクスプローラー設定]のダイアログボックスのボタンを設定し、〔HKCU\Software\IvoSoft\ClassicExplorer\Setting〕からToolbarItemsの名称の値を検索します - - -; os-specific -FileExplorer.nameOverride = エクスプローラでのみダイアログを有効にする(パフォーマンスが向上します) diff --git a/ClassicShellSrc/Localization/Japanese/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Japanese/ClassicIEADMX.txt deleted file mode 100644 index 8a012f7b1..000000000 --- a/ClassicShellSrc/Localization/Japanese/ClassicIEADMX.txt +++ /dev/null @@ -1,25 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 状態: -State1.text = この値にロックする -State2.text = 既定にロックする -State3.text = ロックを解除する -State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。 -State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。 -State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IEのグループポリシー設定 -SUPPORTED_CS404.text = Classic Shell 4.0.4以降のバージョンが必要です。 -SUPPORTED_IE9.text = Internet Explorer 9以降のバージョンが必要です。 - -EnableSettings.nameOverride = 設定を有効にする -EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます -CaptionFont.tipAddition = .\n\nフォーマットは , , です。 例: "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Japanese/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Japanese/ClassicShellADMX.txt deleted file mode 100644 index 06c71b0ff..000000000 --- a/ClassicShellSrc/Localization/Japanese/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell 設定 -State.text = 状態: -State1.text = この値にロックする -State2.text = 既定にロックする -State3.text = ロックを解除する -State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。 -State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。 -State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shellのグループポリシー設定 -SUPPORTED_CS404.text = Classic Shell 4.0.4以降のバージョンが必要です。 - -Language.nameOverride = Classic Shellコンポーネント用の言語 -Language.tipOverride = Classic Shellで使用する言語を選択します(例:en-US及びde-DE)。言語はスタートメニュー、ツールバー等に関するテキストに影響を与えます。適切な言語DLLがインストールされている場合、設定UIも翻訳されます -Update.nameOverride = 自動的な新規バージョンの確認を有効にする -Update.tipOverride = この項目にチェックを入れると、Classic Shellは、毎週プログラムの更新を自動的に確認します。プログラム及び言語の更新がある場合、画面に通知されます diff --git a/ClassicShellSrc/Localization/Japanese/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Japanese/ClassicStartMenuADMX.txt deleted file mode 100644 index 7ae9b0705..000000000 --- a/ClassicShellSrc/Localization/Japanese/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,191 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell 設定 -State.text = 状態: -State1.text = この値にロックする -State2.text = 既定にロックする -State3.text = ロックを解除する -State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。 -State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。 -State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 - -ClassicStartMenuCat.text = クラシックスタートメニュー -ClassicStartMenuCatHelp.text = クラシックスタートメニューのグループポリシー設定 -SUPPORTED_CS404.text = Classic Shell 4.0.4以降のバージョンが必要です。 -SUPPORTED_CS404_WIN7.text = Windows 7が必要です。 -SUPPORTED_CS404_WIN78.text = Windows 7 あるいは Windows 8が必要です。 -SUPPORTED_CS404_WIN781.text = Windows 7 あるいは Windows 8.1が必要です。 -SUPPORTED_CS404_WIN8.text = Windows 8が必要です。 -SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1が必要です。 -SUPPORTED_CS404_WIN81.text = Windows 8.1が必要です。 -SUPPORTED_CS404_CLASSIC1_STYLE.text = 1列のクラシックメニュースタイルが必要です。 -SUPPORTED_CS404_CLASSIC2_STYLE.text = 2列のクラシックメニュースタイルが必要です。 -SUPPORTED_CS404_CLASSIC_STYLE.text = クラシックメニュースタイルが必要です。 -SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 メニュースタイルが必要です。 - -EnableSettings.nameOverride = 設定を有効にする -EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます - -MenuStyle.nameOverride = メニュースタイル -MenuStyle.tipOverride = スタートメニューの様式を選択します。\nスタイルは、メニューの全体的な外観と機能を決定します。 -MenuStyle_Classic1.nameOverride = 1列のクラシック -MenuStyle_Classic2.nameOverride = 2列のクラシック -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = 左クリックで開く -ShiftClick.nameOverride = [シフトキー+クリック]で開く -WinKey.nameOverride = Windowsキーで開く -ShiftWin.nameOverride = [シフトキー+Windowsキー]で開く -MiddleClick.nameOverride = ミドルクリックで開く -Hover.nameOverride = マウスカーソルを重ねた際に開く - -; skins -SkinC1.nameOverride = 1列のクラシックメニュー用スキン -SkinC1.tipOverride = 1列のクラシックスタイルで使用するスキンを選択します -SkinVariationC1.nameOverride = 1列のクラシックメニュー用スキンのバリエーション -SkinVariationC1.tipOverride = 1列のクラシックスタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合) -SkinOptionsC1.nameOverride = 1列のクラシックメニュー用スキンのオプション -SkinOptionsC1.tipOverride = 1列のクラシックスタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からSkinOptionsC1という値を検索することです -MenuItems1.nameOverride = 1列のクラシックメニュー用のメニュー項目 -MenuItems1.tipOverride = 1列のクラシックスタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からMenuItems1という名称の値を検索することです -SkinC2.nameOverride = 2列のクラシックメニュー用スキン -SkinC2.tipOverride = 2列のクラシックスタイルで使用するスキンを選択します -SkinVariationC2.nameOverride = 2列のクラシックメニュー用スキンのバリエーション -SkinVariationC2.tipOverride = 2列のクラシックスタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合) -SkinOptionsC2.nameOverride = 2列のクラシックメニュー用スキンのオプション -SkinOptionsC2.tipOverride = 2列のクラシックスタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からSkinOptionsC2という値を検索することです -MenuItems2.nameOverride = 2列のクラシックメニュー用のメニュー項目 -MenuItems2.tipOverride = 2列のクラシックスタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からMenuItems2という名称の値を検索することです -SkinW7.nameOverride = Windows 7 スタイル用スキン -SkinW7.tipOverride = Windows 7 スタイルで使用するスキンを選択します -SkinVariationW7.nameOverride = Windows 7 スタイル用スキンのバリエーション -SkinVariationW7.tipOverride = Windows 7 スタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合) -SkinOptionsW7.nameOverride = Windows 7 スタイル用スキンのオプション -SkinOptionsW7.tipOverride = Windows 7 スタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からSkinOptionsW7という値を検索することです -MenuItems7.nameOverride = Windows 7 スタイル用のメニュー項目 -MenuItems7.tipOverride = Windows 7 スタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からMenuItems7という名称の値を検索することです - -; windows 7 -SkinA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキン -SkinA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンを選択します -SkinVariationA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキンのバリエーション -SkinVariationA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合) -SkinOptionsA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキンのオプション -SkinOptionsA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からSkinOptionsAという値を検索することです - -; metro settings -SkipMetro.tipAddition = この設定はWindows8.1で動作しません。デスクトップを起動するために、内蔵のWindowsの設定を使用する必要があります。 - -; hidden -FolderStartMenu.nameOverride = スタートメニューフォルダ -FolderStartMenu.tipOverride = ユーザーごとのスタートメニューフォルダの上書きを入力してください(また、ユーザーごとのプログラムフォルダを上書きします)。\nパスは環境変数を含めることができます。\n注意:この設定は[設定]ダイアログから編集できません -FolderPrograms.nameOverride = プログラムフォルダ -FolderPrograms.tipOverride = ユーザーごとのプログラムフォルダの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意:この設定は[設定]ダイアログから編集できません -FolderCommonStartMenu.nameOverride = 共通のスタートメニューフォルダ -FolderCommonStartMenu.tipOverride = 共通のスタートメニューフォルダの上書きを入力します(また、一般的なプログラムフォルダを上書きします)。\nパスは環境変数を含めることができます。\注意:この設定は[設定]ダイアログから編集できません -FolderCommonPrograms.nameOverride = 共通のプログラムフォルダ -FolderCommonPrograms.tipOverride = 一般的なプログラムフォルダの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意:この設定は[設定]ダイアログから編集できません -AutoStartDelay.nameOverride = 自動起動の遅延経過時間 -AutoStartDelay.tipOverride = ログイン時に自動的に[スタート]メニューを起動する際の遅延経過時間(秒)を入力してください(メニューを起動する際に、ClassicStartMenu.exeを実行して、手動で適用されません)。\n注意:この設定は[設定]ダイアログから編集できません - -; other -StartButtonIcon.tipAddition = 値は、ICOファイルへのパスまたはEXE/ DLLとアイコンのIDへのパスを指定できます -StartButtonPath.tipAddition = 値は、BMPまたはPNGファイルのフルパスです -SoundMain.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます -SoundPopup.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます -SoundCommand.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます -SoundDrop.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます -ExpandFolderLinks.tipAddition = 唯一の(ジャンクションなど)シンボリックリンクのためではなく、プレーンのショートカットのために動作します -StartHoverDelay.nameOverride = マウスを重ねた際の遅延経過時間(スタートボタン用) -AllProgramsDelay.nameOverride = マウスを重ねた際の遅延経過時間(Windows 7の全てのプログラム用) -CSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。 Altキーのための1024及びCtrnキーのための512、シフトキーのための256を追加します。\n値を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からCSMHotkeyという名称の値を検索することです -WSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。 Altキーのための1024及びCtrnキーのための512、シフトキーのための256を追加します。\n値を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\IvoSoft\ClassicStartMenu\Settings]からWSMHotkeyという名称の値を検索することです diff --git a/ClassicShellSrc/Localization/Japanese/ja-JP.dll b/ClassicShellSrc/Localization/Japanese/ja-JP.dll deleted file mode 100644 index 38d5c8ff6..000000000 Binary files a/ClassicShellSrc/Localization/Japanese/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Korean/ko-KR.dll b/ClassicShellSrc/Localization/Korean/ko-KR.dll deleted file mode 100644 index 7e52c5340..000000000 Binary files a/ClassicShellSrc/Localization/Korean/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver404/bg-BG.dll deleted file mode 100644 index 8762e1d55..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/de-DE.dll b/ClassicShellSrc/Localization/Old/ver404/de-DE.dll deleted file mode 100644 index ea5b9ee16..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver404/fr-FR.dll deleted file mode 100644 index 4d57beb29..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/gd-GB.dll b/ClassicShellSrc/Localization/Old/ver404/gd-GB.dll deleted file mode 100644 index ba45acfdb..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/gd-GB.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver404/hu-HU.dll deleted file mode 100644 index cec6582b8..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/it-IT.dll b/ClassicShellSrc/Localization/Old/ver404/it-IT.dll deleted file mode 100644 index 977140324..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver404/ja-JP.dll deleted file mode 100644 index 7a951d454..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver404/ko-KR.dll deleted file mode 100644 index 99f565379..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver404/nl-NL.dll deleted file mode 100644 index 020bf44c3..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver404/pl-PL.dll deleted file mode 100644 index 5757916cf..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver404/pt-BR.dll deleted file mode 100644 index ff3a38e42..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver404/ru-RU.dll deleted file mode 100644 index 648574990..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver404/sv-SE.dll deleted file mode 100644 index 5e365c107..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver404/zh-CN.dll deleted file mode 100644 index c634a624b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver404/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver404/zh-TW.dll deleted file mode 100644 index 52e6e79ca..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver404/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver405/bg-BG.dll deleted file mode 100644 index 5e1190ada..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/de-DE.dll b/ClassicShellSrc/Localization/Old/ver405/de-DE.dll deleted file mode 100644 index 0133cb0de..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver405/fr-FR.dll deleted file mode 100644 index 76ce294bb..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/gd-GB.dll b/ClassicShellSrc/Localization/Old/ver405/gd-GB.dll deleted file mode 100644 index ba45acfdb..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/gd-GB.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver405/hu-HU.dll deleted file mode 100644 index fa09948b8..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/it-IT.dll b/ClassicShellSrc/Localization/Old/ver405/it-IT.dll deleted file mode 100644 index 6eceb7da0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver405/ja-JP.dll deleted file mode 100644 index 5e4e35129..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver405/ko-KR.dll deleted file mode 100644 index ee3158184..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver405/nl-NL.dll deleted file mode 100644 index 586013bce..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver405/pl-PL.dll deleted file mode 100644 index dc7c75cd1..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver405/pt-BR.dll deleted file mode 100644 index 2b7b88f57..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver405/ru-RU.dll deleted file mode 100644 index 30371009c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver405/sv-SE.dll deleted file mode 100644 index ee5a75ecc..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver405/zh-CN.dll deleted file mode 100644 index 3298a060b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver405/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver405/zh-TW.dll deleted file mode 100644 index bab8c0572..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver405/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver410/bg-BG.dll deleted file mode 100644 index 5e1190ada..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/de-DE.dll b/ClassicShellSrc/Localization/Old/ver410/de-DE.dll deleted file mode 100644 index 0133cb0de..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver410/fr-FR.dll deleted file mode 100644 index 76ce294bb..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/gd-GB.dll b/ClassicShellSrc/Localization/Old/ver410/gd-GB.dll deleted file mode 100644 index ba45acfdb..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/gd-GB.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver410/hu-HU.dll deleted file mode 100644 index fa09948b8..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/it-IT.dll b/ClassicShellSrc/Localization/Old/ver410/it-IT.dll deleted file mode 100644 index 6eceb7da0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver410/ja-JP.dll deleted file mode 100644 index 5e4e35129..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver410/ko-KR.dll deleted file mode 100644 index ee3158184..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver410/nl-NL.dll deleted file mode 100644 index 586013bce..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver410/pl-PL.dll deleted file mode 100644 index dc7c75cd1..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver410/pt-BR.dll deleted file mode 100644 index 2b7b88f57..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver410/ro-RO.dll deleted file mode 100644 index 111f18c43..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver410/ru-RU.dll deleted file mode 100644 index 30371009c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver410/sv-SE.dll deleted file mode 100644 index ee5a75ecc..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver410/tr-TR.dll deleted file mode 100644 index e3af96bb2..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver410/zh-CN.dll deleted file mode 100644 index 3298a060b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver410/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver410/zh-TW.dll deleted file mode 100644 index bab8c0572..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver410/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver421/bg-BG.dll deleted file mode 100644 index eb3ba9380..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/cs-CZ.dll b/ClassicShellSrc/Localization/Old/ver421/cs-CZ.dll deleted file mode 100644 index 6da6f618d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/de-DE.dll b/ClassicShellSrc/Localization/Old/ver421/de-DE.dll deleted file mode 100644 index 1d0bbb81f..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/fa-IR.dll b/ClassicShellSrc/Localization/Old/ver421/fa-IR.dll deleted file mode 100644 index 61accace0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver421/fr-FR.dll deleted file mode 100644 index d1f3e96b0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver421/hu-HU.dll deleted file mode 100644 index cb1d1b35b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/it-IT.dll b/ClassicShellSrc/Localization/Old/ver421/it-IT.dll deleted file mode 100644 index e3b0aa303..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver421/ja-JP.dll deleted file mode 100644 index ad1d75669..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver421/ko-KR.dll deleted file mode 100644 index 468f04f68..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver421/nl-NL.dll deleted file mode 100644 index 25e0430a7..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver421/pl-PL.dll deleted file mode 100644 index 2b204aa3f..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver421/pt-BR.dll deleted file mode 100644 index e6b34ae8c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver421/ro-RO.dll deleted file mode 100644 index 0c64209a9..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver421/ru-RU.dll deleted file mode 100644 index 71c48c696..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver421/sv-SE.dll deleted file mode 100644 index 24ad878bf..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver421/tr-TR.dll deleted file mode 100644 index a4b9fe467..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver421/zh-CN.dll deleted file mode 100644 index 656eaa11b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver421/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver421/zh-TW.dll deleted file mode 100644 index ba667850d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver421/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver424/bg-BG.dll deleted file mode 100644 index d7be0e3a8..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/cs-CZ.dll b/ClassicShellSrc/Localization/Old/ver424/cs-CZ.dll deleted file mode 100644 index 6da6f618d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/de-DE.dll b/ClassicShellSrc/Localization/Old/ver424/de-DE.dll deleted file mode 100644 index c4993049a..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/es-ES.dll b/ClassicShellSrc/Localization/Old/ver424/es-ES.dll deleted file mode 100644 index 016678c9d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/es-ES.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/fa-IR.dll b/ClassicShellSrc/Localization/Old/ver424/fa-IR.dll deleted file mode 100644 index fa6b396ad..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver424/fr-FR.dll deleted file mode 100644 index cb7681c6e..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver424/hu-HU.dll deleted file mode 100644 index a8beeef52..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/it-IT.dll b/ClassicShellSrc/Localization/Old/ver424/it-IT.dll deleted file mode 100644 index 99c666528..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver424/ja-JP.dll deleted file mode 100644 index ad1d75669..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver424/ko-KR.dll deleted file mode 100644 index c6a5baa00..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver424/nl-NL.dll deleted file mode 100644 index f0ca76004..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver424/pl-PL.dll deleted file mode 100644 index 23391e31c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver424/pt-BR.dll deleted file mode 100644 index 646bfcd38..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver424/ro-RO.dll deleted file mode 100644 index 6e844984f..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver424/ru-RU.dll deleted file mode 100644 index 8e089b70b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver424/sv-SE.dll deleted file mode 100644 index 721bc83bc..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver424/tr-TR.dll deleted file mode 100644 index a4b9fe467..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver424/zh-CN.dll deleted file mode 100644 index a5a6a7b52..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver424/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver424/zh-TW.dll deleted file mode 100644 index 2258ed418..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver424/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver425/bg-BG.dll deleted file mode 100644 index 1310c756a..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/cs-CZ.dll b/ClassicShellSrc/Localization/Old/ver425/cs-CZ.dll deleted file mode 100644 index 6da6f618d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/de-DE.dll b/ClassicShellSrc/Localization/Old/ver425/de-DE.dll deleted file mode 100644 index c2f84bdc3..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/es-ES.dll b/ClassicShellSrc/Localization/Old/ver425/es-ES.dll deleted file mode 100644 index f1fb0a00c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/es-ES.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/fa-IR.dll b/ClassicShellSrc/Localization/Old/ver425/fa-IR.dll deleted file mode 100644 index 465c558e0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver425/fr-FR.dll deleted file mode 100644 index d61af23e6..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver425/hu-HU.dll deleted file mode 100644 index 88eaff395..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/it-IT.dll b/ClassicShellSrc/Localization/Old/ver425/it-IT.dll deleted file mode 100644 index e5133b8cd..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver425/ja-JP.dll deleted file mode 100644 index ad1d75669..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver425/ko-KR.dll deleted file mode 100644 index 2a9038fdf..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver425/nl-NL.dll deleted file mode 100644 index 2b55f3525..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver425/pl-PL.dll deleted file mode 100644 index 2ce1d49a5..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver425/pt-BR.dll deleted file mode 100644 index a1faa048d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver425/ro-RO.dll deleted file mode 100644 index bd1835ae4..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver425/ru-RU.dll deleted file mode 100644 index 86e21e557..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver425/sv-SE.dll deleted file mode 100644 index 4176d301c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver425/tr-TR.dll deleted file mode 100644 index a4b9fe467..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver425/zh-CN.dll deleted file mode 100644 index fc5f54aaa..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver425/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver425/zh-TW.dll deleted file mode 100644 index a5bbc6a2a..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver425/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver430/bg-BG.dll deleted file mode 100644 index 217cd6fbd..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/cs-CZ.dll b/ClassicShellSrc/Localization/Old/ver430/cs-CZ.dll deleted file mode 100644 index 6da6f618d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/de-DE.dll b/ClassicShellSrc/Localization/Old/ver430/de-DE.dll deleted file mode 100644 index c6c2325b7..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/es-ES.dll b/ClassicShellSrc/Localization/Old/ver430/es-ES.dll deleted file mode 100644 index 1836a2247..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/es-ES.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/fa-IR.dll b/ClassicShellSrc/Localization/Old/ver430/fa-IR.dll deleted file mode 100644 index 465c558e0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver430/fr-FR.dll deleted file mode 100644 index a42d47bed..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver430/hu-HU.dll deleted file mode 100644 index eb42af915..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/it-IT.dll b/ClassicShellSrc/Localization/Old/ver430/it-IT.dll deleted file mode 100644 index 7ce0ba929..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver430/ja-JP.dll deleted file mode 100644 index ad1d75669..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver430/ko-KR.dll deleted file mode 100644 index f04d271d0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver430/nl-NL.dll deleted file mode 100644 index 6d9500d54..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver430/pl-PL.dll deleted file mode 100644 index e9efe558c..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver430/pt-BR.dll deleted file mode 100644 index d330192f2..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver430/ro-RO.dll deleted file mode 100644 index bd1835ae4..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver430/ru-RU.dll deleted file mode 100644 index a0064f81b..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver430/sv-SE.dll deleted file mode 100644 index 14c2a51c1..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver430/tr-TR.dll deleted file mode 100644 index a4b9fe467..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver430/zh-CN.dll deleted file mode 100644 index 4b2515a88..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver430/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver430/zh-TW.dll deleted file mode 100644 index 88f14f1c4..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver430/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/bg-BG.dll b/ClassicShellSrc/Localization/Old/ver431/bg-BG.dll deleted file mode 100644 index 75ef5411e..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/bg-BG.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/cs-CZ.dll b/ClassicShellSrc/Localization/Old/ver431/cs-CZ.dll deleted file mode 100644 index 6da6f618d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/cs-CZ.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/de-DE.dll b/ClassicShellSrc/Localization/Old/ver431/de-DE.dll deleted file mode 100644 index 0b85a8021..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/de-DE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/es-ES.dll b/ClassicShellSrc/Localization/Old/ver431/es-ES.dll deleted file mode 100644 index 01a252b0a..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/es-ES.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/fa-IR.dll b/ClassicShellSrc/Localization/Old/ver431/fa-IR.dll deleted file mode 100644 index 465c558e0..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/fr-FR.dll b/ClassicShellSrc/Localization/Old/ver431/fr-FR.dll deleted file mode 100644 index ed472afea..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/fr-FR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/hu-HU.dll b/ClassicShellSrc/Localization/Old/ver431/hu-HU.dll deleted file mode 100644 index eca0a241f..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/hu-HU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/it-IT.dll b/ClassicShellSrc/Localization/Old/ver431/it-IT.dll deleted file mode 100644 index 14750cf88..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/it-IT.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/ja-JP.dll b/ClassicShellSrc/Localization/Old/ver431/ja-JP.dll deleted file mode 100644 index ad1d75669..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/ja-JP.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/ko-KR.dll b/ClassicShellSrc/Localization/Old/ver431/ko-KR.dll deleted file mode 100644 index 7e52c5340..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/ko-KR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/nl-NL.dll b/ClassicShellSrc/Localization/Old/ver431/nl-NL.dll deleted file mode 100644 index 4f07da7c5..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/nl-NL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/pl-PL.dll b/ClassicShellSrc/Localization/Old/ver431/pl-PL.dll deleted file mode 100644 index 3ac9a7516..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/pt-BR.dll b/ClassicShellSrc/Localization/Old/ver431/pt-BR.dll deleted file mode 100644 index 6ea7dc7de..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/ro-RO.dll b/ClassicShellSrc/Localization/Old/ver431/ro-RO.dll deleted file mode 100644 index bd1835ae4..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/ru-RU.dll b/ClassicShellSrc/Localization/Old/ver431/ru-RU.dll deleted file mode 100644 index 6c552ea0d..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/sv-SE.dll b/ClassicShellSrc/Localization/Old/ver431/sv-SE.dll deleted file mode 100644 index 285c92532..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/tr-TR.dll b/ClassicShellSrc/Localization/Old/ver431/tr-TR.dll deleted file mode 100644 index a4b9fe467..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/zh-CN.dll b/ClassicShellSrc/Localization/Old/ver431/zh-CN.dll deleted file mode 100644 index 8e71b86de..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/zh-CN.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Old/ver431/zh-TW.dll b/ClassicShellSrc/Localization/Old/ver431/zh-TW.dll deleted file mode 100644 index 4559a0363..000000000 Binary files a/ClassicShellSrc/Localization/Old/ver431/zh-TW.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Persian/ClassicShellReadme-fa-IR.rtf b/ClassicShellSrc/Localization/Persian/ClassicShellReadme-fa-IR.rtf deleted file mode 100644 index 04bdafbf5..000000000 --- a/ClassicShellSrc/Localization/Persian/ClassicShellReadme-fa-IR.rtf +++ /dev/null @@ -1,522 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192; -\red54\green95\blue145;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{ -\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat -heading 1;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}}{\*\listtable{\list\listtemplateid-1401651554\listsimple{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid1077573940\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\levelold\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f37\fbias0 }{\listname ;}\listid1247418319}{\list\listtemplateid-314793410\listsimple{\listlevel\levelnfc0\levelnfcn0 -\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelold\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f37\fbias0 }{\listname ;}\listid1552378307}}{\*\listoverridetable{\listoverride\listid-2 -\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 }}\ls1}{\listoverride\listid1552378307 -\listoverridecount0\ls2}{\listoverride\listid1552378307\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelold\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers -\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f37\fbias0 }}\ls3}{\listoverride\listid1247418319\listoverridecount0\ls4}{\listoverride\listid1247418319\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0 -\levelstartat1\levelold\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \f37\fbias0 }}\ls5}}{\*\rsidtbl \rsid1185933\rsid1797056\rsid4417719\rsid4995271\rsid6186179\rsid6560181}{\mmathPr\mmathFont34\mbrkBin0 -\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2015\mo3\dy21\hr14\min17}{\revtim\yr2016\mo3\dy23\hr19\min59}{\version6}{\edmins1}{\nofpages3}{\nofwords829}{\nofchars4727} -{\nofcharsws5545}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot6560181 \nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80 \wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af36\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf18\kerning28\insrsid1797056 \hich\af36\dbch\af31505\loch\f36 Classic Shell -\par }\pard \rtlpar\qr \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\ai\af55 \rtlch\fcs0 \b\i\f55\fs24\expnd3\expndtw15\cf19\lang1065\insrsid1797056 \'e4\'d3\'ce\'e5 4.}{\ltrch\fcs1 \ab\ai\af1 \rtlch\fcs0 -\b\i\f1\fs24\expnd3\expndtw15\cf19\lang1065\insrsid6560181 2}{\ltrch\fcs1 \ab\ai\af1 \rtlch\fcs0 \b\i\f1\fs24\expnd3\expndtw15\cf19\lang1065\insrsid1797056 .}{\ltrch\fcs1 \ab\ai\af1 \rtlch\fcs0 \b\i\f1\fs24\expnd3\expndtw15\cf19\lang1065\insrsid6186179 6} -{\ltrch\fcs1 \ab\ai\af55 \rtlch\fcs0 \b\i\f55\fs24\expnd3\expndtw15\cf19\lang1065\insrsid1797056 - \'da\'d1\'d6\'e5 \'da\'e3\'e6\'e3}{\ltrch\fcs1 \ab\ai\af1 \rtlch\fcs0 \b\i\f1\fs24\expnd3\expndtw15\cf19\lang1065\insrsid1797056 \u1740\'ed}{\rtlch\fcs1 -\ab\ai\af36\alang1065 \ltrch\fcs0 \b\i\expnd3\expndtw15\cf19\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'e5 \'ce\'c7\'d8\'d1 \'e4\'d5\'c8 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\hich\af37\dbch\af31505\loch\f37 }{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\cf20\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 \hich\f37 Classic Shell\'99}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3 -\'ca\'d4\'98\'d1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3. \'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740 -\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'c8\'d1\'e4\'c7\'e3\'e5 \'de\'c7\'c8\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'ca\zwbo\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'dd}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'98\'e5 \'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{\rtlch\fcs1 -\af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e6 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 8}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'e6\'cc\'e6\'cf \'e4\'cf\'c7\'d1\'e4\'cf \'c8\'e5 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6 -\'d2 \'c7\'d6\'c7\'dd\'e5 \'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \zwbo\'98\'e4\'cf\'ba \'e3\'c7\'e4\'e4\'cf \'e3\'e4\'e6}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'a1 \'cf\'98\'e3\'e5 \'d4\'d1\'e6\'da\'a1 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'e6}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'e6 \'8d}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740 -\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d2\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'90\'d1.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c2\'ce\'d1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'e4\'d3\'ce\'e5 \'c8\'d1\'e4\'c7\'e3\'e5 \'d1\'c7 \'c7\'d2 \'e6\'c8\'d3\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'ca }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Classic Shell }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'d1}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'dd\'ca \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 HYPERLINK http://www.classicshell.net/ }{\rtlch\fcs1 -\af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid6560181 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00a40000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 http://www.classicshell.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 -\f37\fs22\insrsid1797056 -\par -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'81\'c7\'d3\'ce \'d3\'e6\'c7\'e1\'c7\'ca \'e3\'ca\'cf\'c7\'e6\'e1 \'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'e4\'cc\'c7 \'d1\'c7 \'c8\'c8}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 HYPERLINK http://www.classicshell.net/faq/ }{\rtlch\fcs1 -\af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid6560181 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000460069}}}{\fldrslt {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 http://www.classicshell.net/faq/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7 \'c7\'d2 \'c7\'e4\'cc\'e3 -\'e4 \'90\'dd\'ca\'90\'e6 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'d3\'c8 \'d1\'c7\'e5\'e4\'e3\'c7}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'d3\'ca\'dd\'c7\'cf\'e5 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed -}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid6560181 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000000000000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'d4\'98\'e1\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 -\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Classic Shell }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'cf\'d1 \'c7\'e4\'cc\'e3\'e4 \'ca\'e6\'d3\'da\'e5 \'e3\'d8\'d1\'cd \'e4\'e3\'c7}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 HYPERLINK http://ww\hich\af37\dbch\af31505\loch\f37 -w.classicshell.net/forum/viewforum.php?f=11 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid6560181 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab000000900001}}}{\fldrslt {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par -\par }\pard\plain \rtlpar\s1\qr \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'e3\'e4\'e6}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 -\b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 \b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740 -\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'98}{\rtlch\fcs1 \ab\af36\afs28\alang1065 \ltrch\fcs0 \b\fs28\cf21\insrsid1797056 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22\alang1065 -\ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\cf20\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e3\'e4\'e6}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed -}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\cf20\lang1065\insrsid1797056 \'98}{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e4\'e6}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d4\'d1\'e6\'da}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'e4\'da\'d8\'c7\'dd \'81\'d0}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1 \'c7 -\'d3\'ca \'98\'e5 \'d1\'dd\'ca\'c7\'d1 \'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d4\'d1\'e6\'da \'e6}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 2000\'a1 }{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 -XP}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e6 }{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 - \'d1\'c7 \'d4\'c8}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e5\zwbo\'d3\'c7\'d2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \zwbo\'98\'e4\'cf. \'e6 \'c7\'e1\'c8\'ca\'e5 \'de\'c7\'c8\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'ca\'e5 -\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'d1 \'e3\'ca\'e4\'e6\'da}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 -\'cf\'c7\'d1\'cf:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 \hich\f37 Choose between \'93\loch\f37 \hich\f37 Classic\'94\loch\f37 \hich\f37 and \'93\loch\f37 -\hich\f37 Windows 7\'94\loch\f37 styles -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Drag and drop to let you organize your applications -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Options to show Favorites, expand Control Panel, etc -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Shows recently used documents. The number of documents to display is customizable -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Translated in 35 languages, including Right-to-left support for Arabic and Hebrew -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Does not disable the original \hich\af37\dbch\af31505\loch\f37 -start menu in Windows. You can access it by Shift+Click on the start button -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Right-click on an item in the menu to delete, rename, sort, or perform other tasks -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 The search box helps you find your programs and files without getting in the way of your ke -\hich\af37\dbch\af31505\loch\f37 yboard shortcuts -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Supports jumplists for easy access to recent documents and common tasks -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Available for 32 and 64-bit operating systems -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Has support for skins, including additional 3rd party skins. Make your own! -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Fully customizable in both looks and functionality -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Support for Microsoft\hich\f37 \rquote \loch\f37 s Active Accessibility -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 \hich\f37 Converts the \'93\loch\f37 \hich\f37 All Programs\'94\loch\f37 - button in the Windows menu into a cascading menu -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Implements a customizable start button -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Can show, search and launch Wind\hich\af37\dbch\af31505\loch\f37 ows Store apps (Windows 8) -\par }\pard\plain \rtlpar\s1\qr \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 -\b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'98}{\rtlch\fcs1 \ab\af36\afs28\alang1065 \ltrch\fcs0 \b\fs28\cf21\insrsid1797056 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3}{\ltrch\fcs1 -\ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'98}{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\insrsid1797056 -\hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'dd\'d2\'e6\'e4\'e5\zwbo\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'e6}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c7\'d3\'ca \'98\'e5:}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 - -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -Adds a toolbar to Explorer for some common operations (Go to parent folder, Cut, Copy, Paste, Delete, Properties, Email). The toolbar is fully customizable -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 \hich\f37 Replaces the copy UI in Windows 7 with the more user-friendly \'93\loch\f37 \hich\f37 classic -\'94\loch\f37 version similar to Windows XP -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -Has options for customizing the folder panel to look more like the Windows XP version or to not fade the expand buttons -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Can show the free disk space and the total size of the selected files in the status bar -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Can disable the breadcrumbs in the address\hich\af37\dbch\af31505\loch\f37 bar -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Fixes a long list of features that are broken in Windows 7 \hich\f37 \endash \loch\f37 - missing icon overlay for shared folders, the jumping folders in the navigation pane, missing sorting headers in list view, and more -\par }\pard\plain \rtlpar\s1\qr \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'c7}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 -\b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'e4\'ca\'d1\'e4\'ca \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 \b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740 -\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'98 (\'c7}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 \b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 -\b\f55\fs28\cf21\lang1065\insrsid1797056 \'e4\'ca\'d1\'e4\'ca \'c7\'98\'d3\'81\'e1\'e6\'d1\'f6\'d1 \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs28 \rtlch\fcs0 \b\f1\fs28\cf21\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 -\b\f55\fs28\cf21\lang1065\insrsid1797056 \'98)}{\rtlch\fcs1 \ab\af36\afs28\alang1065 \ltrch\fcs0 \b\fs28\cf21\insrsid1797056 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 -{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'c7}{\ltrch\fcs1 \ab\af1\afs22 -\rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e4\'ca\'d1\'e4\'ca \'98\'e1\'c7\'d3}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 -\b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'98 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'dd\'d2\'e6\'e4\'e5\zwbo\'c7}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'ca\'d1\'e4\'ca \'c7 -\'98\'d3\'81\'e1\'e6\'d1\'d1 9 \'e6 \'e4\'d3\'ce\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cc\'cf}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'ca\'d1 \'c7\'d3\'ca \'98\'e5:}{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\cf20\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Adds a caption to the title bar so you can see the full title of the page -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Shows the security zone in the status bar -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f3\fs22\insrsid1797056 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3 {\pntxtb \'b7}} -\faauto\ls1\rin0\lin720\itap0\pararsid6560181 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Shows the loading progress in the status bar -\par }\pard\plain \rtlpar\s1\qr \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'cf\'d3\'ca\'e6\'d1 \'c7\'e1\'da\'e3\'e1 \'e4\'d5\'c8:}{\rtlch\fcs1 -\ab\af36\afs28\alang1065 \ltrch\fcs0 \b\fs28\cf21\insrsid1797056 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22\alang1065 -\ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'da\'cf \'c7\'d2 \'e4\'d5\'c8 \'c8\'d1\'e4\'c7\'e3\'e5 \'e4\'e6\'c7\'d1 \'c7 -\'c8\'d2\'c7\'d1 \'98\'c7\'e6\'d4\'90\'d1 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c8\'e5 \'d5\'e6\'d1\'ca \'ce\'e6\'cf -\'98\'c7\'d1 \'e4\'d4\'c7\'e4 \'cf\'c7\'cf\'e5 \'e4\'d4\'e6\'cf. \'c8\'e4\'c7\'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'de\'c8 -\'e1 \'c7\'d2 \'c7\'d3\'ca\'dd\'c7\'cf\'e5 \'c8\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'98\'c7\'d1\'e5\'c7}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'e4\'cc\'c7\'e3 \'cf\'e5}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\cf20\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e6}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{\rtlch\fcs1 \ab\af1\afs22\alang1065 \ltrch\fcs0 \b\f1\fs22\cf20\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 -\b\f1\fs22\cf20\lang1065\insrsid1797056 :}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'e1}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\rtlch\fcs1 \af37\afs22\alang1065 -\ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Alt+V }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'dd\'d4\'c7\'d1 \'cf\'e5}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 -\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'ca\'c7 \'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\lang1065\insrsid1797056 \'e4\'e3\'c7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'c7\'d2 \'d4\'e6\'cf. \'d2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e6\'c7\'d1 \'c7 -\'c8\'d2\'c7\'d1\'e5\'c7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c8\'c7\'d2 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \ab\af1\afs22\alang1065 \ltrch\fcs0 \b\f1\fs22\insrsid1797056 -\par \hich\af1\dbch\af31505\loch\f1 Classic Explorer Bar}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e4\'e3\'c7}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 (\'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 -\'c7\'e4\'90\'e1}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'d3}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed: } -{\rtlch\fcs1 \af1\afs18\alang1065 \ltrch\fcs0 \f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Alt+v > View > Toolbars > Classic Explorer Bar}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 )}{\rtlch\fcs1 \af37\afs18\alang1065 -\ltrch\fcs0 \f37\fs18\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e6}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\cf20\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\cf20\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\cf20\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 8}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 -\b\f1\fs22\cf20\lang1065\insrsid1797056 : }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Alt+V }{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'dd\'d4\'c7\'d1 \'cf\'e5}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'ca -\'c7 \'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e3\'c7 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'c8\'c7\'d2 \'d4\'e6\'cf. \'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'dd\'e1\'d4 \'81\'c7}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'90\'d2}{ -\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 -\'98\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \ab\af1\afs22\alang1065 \ltrch\fcs0 \b\f1\fs22\insrsid1797056 -\par \hich\af1\dbch\af31505\loch\f1 Classic Explorer Bar}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e4\'e3\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed -\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf. -\par }{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 (\'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 -\'c7\'e4\'90\'e1}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'d3}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed: } -{\rtlch\fcs1 \af1\afs18\alang1065 \ltrch\fcs0 \f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Alt+v > View > Opt\hich\af1\dbch\af31505\loch\f1 ions > Classic Explorer Bar}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 )}{ -\ltrch\fcs1 \ab\af1\afs18 \rtlch\fcs0 \b\f1\fs18\cf20\lang1065\insrsid1797056 -\par }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'90\'d1 \'c8\'c7 \'e3\'d1\'c7\'cd\'e1 \'c8\'c7\'e1\'c7 \'cf\'d1\'d3\'ca \'e4\'d4\'cf\'a1 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c7\'dd\'d2\'e6\'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'c7\'e6\'d4\'90\'d1 \'db}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'dd\'da\'c7\'e1 \'c8\'c7\'d4\'e4\'cf. \'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1 \'81}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'e6}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'d3\'81\'d3 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d9\'c7\'e5\'d1 \'98 -\'d1\'cf\'e4 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1 \'d8\'c8\'de \'d1\'e6\'d4 \'c8\'c7\'e1\'c7 \'da\'e3\'e1 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf: -\par {\pntext\pard\plain\rtlpar \ltrch\fcs1 \af37\afs22 \rtlch\fcs0 \f45\fs22\lang1065\insrsid1797056 1)\tab}}\pard \rtlpar\qj \fi-360\li0\ri720\nowidctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec\pnf37\pnstart1 {\pntxta )}} -\faauto\ls2\rin0\lin720\itap0\pararsid6560181 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e4\'c7\'e3\'e5}{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 - Internet Explorer}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c8\'c7\'d2 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'c8\'e5 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'c7\'c8\'d2\'c7\'d1 > \'e3\'cf}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'d1}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'ca \'c7\'dd -\'d2\'e6\'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'cc\'c7\'e4\'c8}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 -\b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf. \'c7\'dd\'d2\'e6\'e4\'e5 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Classic Explorer Bar}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'e6 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 ExplorerBHO Class}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c8}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'c8}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'e3\'d8\'e3\'c6\'e4 \'d4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf -\'98\'e5 \'dd\'da\'c7\'e1 \'e5\'d3\'ca\'e4\'cf. }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \line }{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 (\'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 -\f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 -\rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'d3}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed: }{\rtlch\fcs1 \af1\afs18\alang1065 \ltrch\fcs0 \f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Tools > Manage Addons -}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 )}{\rtlch\fcs1 \af37\afs18\alang1065 \ltrch\fcs0 \f37\fs18\insrsid1797056 -\par {\pntext\pard\plain\rtlpar \ltrch\fcs1 \af37\afs22 \rtlch\fcs0 \f45\fs22\lang1065\insrsid1797056 2)\tab}}\pard \rtlpar\qj \fi-360\li0\ri720\nowidctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec\pnf37\pnstart1 {\pntxta )}} -\faauto\ls3\rin0\lin720\itap0\pararsid6560181 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c7\'dd\'d2\'e6\'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 -\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'d1\'e6\'90\'d1 \'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'d3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d3\'ca\'e3 \'d4\'e3\'c7 \'db}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'dd\'da\'c7\'e1 \'c8\'c7\'d4\'e4\'cf. \'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed} -{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'ca\'e4\'d9}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3 \'e3\'da -\'e3\'e6\'e1\'c7 \'cf\'d1 }{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Windows Server}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'e5 \'d5\'e6\'d1\'ca \'81}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d4\zwbo\'dd\'d1\'d6 \'e6\'cc\'e6\'cf \'cf\'c7\'d1\'cf. }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\lang1065\insrsid1797056 \'90\'d2}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \ab\af1\afs22 -\rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'c7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 -\rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'ca\'d1\'e4\'ca}{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 -\'c8\'c7\'d2 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'a1 \'c8\'e5 \'d2\'c8\'c7\'e4\'e5 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\lang1065\insrsid1797056 \'81}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'d4\'d1\'dd\'ca\'e5}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'90\'d2}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'e5 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4 \'81\'d3 -\'e6\'e4\'cf\'e5\'c7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e3\'d1\'e6\'d1\'90\'d1 \'d4\'ce\'d5 \'cb\'c7\'e1\'cb}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'dd\'da\'c7\'e1 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{ -\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \line }{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 (\'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 -\'d3}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed: }{\rtlch\fcs1 \af1\afs18\alang1065 \ltrch\fcs0 \f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Tools > Internet Options > Advanced > }{\rtlch\fcs1 -\af37\afs18\alang1065 \ltrch\fcs0 \f37\fs18\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Enable third-party browser extensions}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 )}{\rtlch\fcs1 \af37\afs18\alang1065 \ltrch\fcs0 -\f37\fs18\insrsid1797056 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'90\'d1 \'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{ -\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740 -\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \zwbo\'ce\'e6\'c7\'e5}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf -\'c7\'e4\'cf\'c7\'d2\'e5 \'81\'d1\'e6\'e4\'cf\'e5\zwbo\'e5\'c7 \'d1\'c7 \'c8\'c8\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e1\'c7\'d2 -\'e3 \'c7\'d3\'ca \'ca\'c7 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e6\'c7\'d1 \'e6\'d6\'da}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 -\rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'ca}{\rtlch\fcs1 \ab\af1\afs18\alang1065 \ltrch\fcs0 \b\f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 }{\ltrch\fcs1 \ab\af1\afs18 \rtlch\fcs0 \b\f1\fs18\lang1065\insrsid1797056 (}{\rtlch\fcs1 -\ab\af1\afs18\alang1065 \ltrch\fcs0 \b\f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 StatusBar}{\ltrch\fcs1 \ab\af1\afs18 \rtlch\fcs0 \b\f1\fs18\lang1065\insrsid1797056 )}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1 -\'c7 \'c7\'d2 \'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e3\'c7}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'dd\'da\'c7\'e1 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 -\ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'e6\'c7\'d1 \'e6\'d6\'da}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 -\'ca \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98 \'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 }{\rtlch\fcs1 \af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 8}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'ca\'dd\'c7\'e6\'ca \'c8\'c7 \'98\'c7\'e6\'d4\'90\'d1 \'ce\'e6\'cf \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c7\'d3\'ca. \'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \zwbo\'ca\'e6\'c7\'e4}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'c7\'e6\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c7\'d2 \'d8\'d1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'de -\'ca\'e4\'d9}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98 \'e6 \'cf\'e6\'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'c7\'d2 \'d8\'d1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'de } -{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'90\'d2}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'e4\'e5 -\zwbo\'e5\'c7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'81\'e6\'d4\'e5\zwbo\'e5\'c7 }{\ltrch\fcs1 \ab\af1\afs18 \rtlch\fcs0 -\b\f1\fs18\lang1065\insrsid1797056 (}{\rtlch\fcs1 \ab\af1\afs18\alang1065 \ltrch\fcs0 \b\f1\fs18\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Folder Options}{\ltrch\fcs1 \ab\af1\afs18 \rtlch\fcs0 \b\f1\fs18\lang1065\insrsid1797056 )}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'d1 \'98\'c7\'e6\'d4\'90\'d1 \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 -\'cf\'e6\'d2 \'dd\'da\'c7\'e1 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 -\f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'da\'cf \'c7\'d2 \'e4\'d5\'c8 \'da\'e4\'e6\'c7\'e4 \'cf\'d1 }{\rtlch\fcs1 -\af1\afs22\alang1065 \ltrch\fcs0 \f1\fs22\insrsid1797056 \hich\af1\dbch\af31505\loch\f1 Internet Explorer}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'e5 \'d5\'e6\'d1\'ca \'ce\'e6\'cf\'98\'c7\'d1 \'e4\'d4\'c7\'e4 \'cf\'c7 -\'cf\'e5 \'e4\'d4\'e6\'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qj \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'c7 \'81}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'db\'c7\'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cc\'e5\'ca \'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4 \'c7\'dd\'d2\'e6\'e4\'e5 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 ClassicIEBHO }{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e6\'c7\'cc\'e5 \'d4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf. \'cf\'d1 \'c7}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'d5\'e6\'d1\'ca \'ab\'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4\'bb \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'98 -\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf. \'c7\'90\'d1 \'8d\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 -\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4 \'81}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'db\'c7\'e3 -}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'d4\'c7\'e4 \'cf\'c7\'cf\'e5 \'e4\'d4\'cf \'c8\'e5 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\lang1065\insrsid1797056 \'c7\'c8\'d2\'c7\'d1 > \'e3\'cf}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'d1}{\ltrch\fcs1 -\ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'ca \'c7\'dd\'d2\'e6\'e4\'e5\zwbo\'e5\'c7}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 -\b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'cc\'c7\'e4\'c8}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'e3\'d8\'e3\'c6\'e4 \'d4\'e6}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'98\'e5 \'c7\'dd\'d2\'e6\'e4\'e5 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 -\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 ClassicIEBHO }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'dd\'da\'c7\'e1 \'c7\'d3\'ca. \'d3\'81\'d3 }{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 -\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Internet Explorer}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'c7\'cc\'d1\'c7 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard\plain \rtlpar\s1\qr \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \ab\af55\afs28 \rtlch\fcs0 \b\f55\fs28\cf21\lang1065\insrsid1797056 \'cd\'d0\'dd}{\rtlch\fcs1 \ab\af36\afs28\alang1065 \ltrch\fcs0 -\b\fs28\cf21\insrsid1797056 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af36\hich\af36\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37\afs22\alang1065 -\ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'81\'c7\'98 \'98\'d1\'cf\'e4}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 -\b\f37\fs22\cf20\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Classic Shell}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1 \'81}{ -\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf:}{\rtlch\fcs1 -\af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par {\pntext\pard\plain\rtlpar \ltrch\fcs1 \af37\afs22 \rtlch\fcs0 \f45\fs22\lang1065\insrsid1797056 1)\tab}}\pard \rtlpar\qj \fi-360\li0\ri720\nowidctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec\pnf37\pnstart1 {\pntxta )}} -\faauto\ls4\rin0\lin720\itap0\pararsid6560181 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'e5}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 -\ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'d5\'dd\'cd\'e5 \'98\'e4\'ca\'d1\'e1 >}{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 -\b\f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e4\'c7\'e3\'e5\zwbo\'e5\'c7 \'e6 \'e6}{\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \'8e\'90}{ -\ltrch\fcs1 \ab\af1\afs22 \rtlch\fcs0 \b\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \ab\af55\afs22 \rtlch\fcs0 \b\f55\fs22\lang1065\insrsid1797056 \zwbo\'e5\'c7}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\hich\af37\dbch\af31505\loch\f37 }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c8\'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf \'e6 \'d1\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed }{\rtlch\fcs1 \ab\af37\afs22\alang1065 \ltrch\fcs0 \b\f37\fs22\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 -Classic Shell }{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf\'e6\'c8\'c7\'d1-\'98\'e1}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'98 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf. \'d3\'81\'d3 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3 -\'e1\zwbo\'e5\'c7 \'d1\'c7 \'cf\'e4\'c8\'c7\'e1 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf. \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 -\rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'ca\'98\'e3}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e1 \'dd\'d1\'c2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf \'d4\'c7}{\ltrch\fcs1 -\af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e1\'c7\'d2\'e3 \'c8\'c7\'d4\'cf \'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 -\u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'d1\'c7\'e5\zwbo\'c7\'e4\'cf\'c7\'d2}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{ -\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 -\af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 \line }{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 (\'cf\'d1 \'e6}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 -\af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1}{\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs18 \rtlch\fcs0 \f55\fs18\lang1065\insrsid1797056 \'d3}{ -\ltrch\fcs1 \af1\afs18 \rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 \u1740\'ed: }{\rtlch\fcs1 \ab\af37\afs18\alang1065 \ltrch\fcs0 \b\f37\fs18\insrsid1797056 \hich\af37\dbch\af31505\loch\f37 Control Panel > Programs and Features}{\ltrch\fcs1 \af1\afs18 -\rtlch\fcs0 \f1\fs18\lang1065\insrsid1797056 )}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par {\pntext\pard\plain\rtlpar \ltrch\fcs1 \af37\afs22 \rtlch\fcs0 \f45\fs22\lang1065\insrsid1797056 2)\tab}}\pard \rtlpar\qr \fi-360\li0\ri720\nowidctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec\pnf37\pnstart1 {\pntxta )}} -\faauto\ls5\rin0\lin720\itap0\pararsid6560181 {\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'c7\'90\'d1 \'c8\'d1\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 -\rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e3\'e4\'e6}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'d4\'d1\'e6\'da \'81\'e6\'d3\'ca\'e5\zwbo -\'c7}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'e4\'d5\'c8 \'98\'d1\'cf\'e5 \'c8\'c7\'d4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'cf \'e1\'c7\'d2\'e3 \'c7\'d3\'ca \'c2\'e4\'e5\'c7 \'d1\'c7 \'c8\'e5 \'d5\'e6\'d1\'ca \'cf\'d3\'ca}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 -\f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 \f55\fs22\lang1065\insrsid1797056 \'81\'c7\'98 \'98\'e4}{\ltrch\fcs1 \af1\afs22 \rtlch\fcs0 \f1\fs22\lang1065\insrsid1797056 \u1740\'ed}{\ltrch\fcs1 \af55\afs22 \rtlch\fcs0 -\f55\fs22\lang1065\insrsid1797056 \'cf.}{\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par }\pard \rtlpar\qr \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af37\afs22\alang1065 \ltrch\fcs0 \f37\fs22\insrsid1797056 -\par -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000010b0 -ec307985d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Persian/ClassicShellText-fa-IR.wxl b/ClassicShellSrc/Localization/Persian/ClassicShellText-fa-IR.wxl deleted file mode 100644 index 76f1d1cf6..000000000 --- a/ClassicShellSrc/Localization/Persian/ClassicShellText-fa-IR.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - این برنامه نصب فقط برای نسخه‌های 32 بیتی ویندوز است. برای ویندوز 64 بیتی باید ClassicShellSetup64 را اجرا کنید. - Classic Shell روی ویندوز 7 یا بالاتر نصب می‌شود. - هم‌اکنون نسخه‌ی جدیدتری از [ProductName] نصب شده است. برنامه نصب پایان می‌پذیرد. - کاوشگر کلاسیک - کاوشگر کلاسیک نوار ابزاری را به کاوشگر ویندوز اضافه می‌کند، رابط کاربری کپی را جایگزین می‌کند و ایراداتی را تعمیر می‌کند. - منوی شروع کلاسیک - منوی شروع کلاسیک جایگزینی برای منوی شروع ویندوز است که می‌توانید آن را به دلخواه تنظیم کنید. - کاوشگر اینترنت کلاسیک - کاوشگر اینترنت کلاسیک امکان تغییر دادن نوار عنوان و نوار وضعیت کاوشگر اینترنت (Internet Explorer) را در اختیار شما می‌گذارد. - به‌روزرسان Classic Shell - به‌روزرسان Classic Shell به صورت دوره‌ای وجود نسخه‌های جدید برنامه را بررسی می‌کند. - مشاهده مستندات Classic Shell - مشاهده معرفی Classic Shell - تغییر تنظیمات کاوشگر کلاسیک - تغییر تنظیمات منوی شروع کلاسیک - تغییر تنظیمات نوار عنوان و وضعیت کاوشگر اینترنت - تغییر تنظیمات به‌روزرسان Classic Shell - ایجاد پوشه در منوی شروع - وب‌سایت Classic Shell - به Classic Shell هدیه بدهید - ما در فیسبوک - مشاهده پرونده «مرا بخوان» - راهنمای Classic Shell - پرونده «مرا بخوان» Classic Shell - به‌روزرسانی Classic Shell - تنظیمات کاوشگر کلاسیک - تنظیمات منوی شروع کلاسیک - تنظیمات کاوشگر اینترنت کلاسیک - صفحه شروع را باز کن - Classic Shell محجموعه‌ای از قابلیت‌های توسعه‌یافته برای ویندوز است - diff --git a/ClassicShellSrc/Localization/Persian/StartMenuHelperL10N.txt b/ClassicShellSrc/Localization/Persian/StartMenuHelperL10N.txt deleted file mode 100644 index e7bfc2eed..000000000 --- a/ClassicShellSrc/Localization/Persian/StartMenuHelperL10N.txt +++ /dev/null @@ -1,3 +0,0 @@ -[fa-IR] - Persian (Iran, Islamic Republic of) -Menu.PinStart = سنجاق کردن به منوی شروع (Classic Shell) -Menu.UnpinStart = برداشتن از منوی شروع (Classic Shell) diff --git a/ClassicShellSrc/Localization/Persian/fa-IR.dll b/ClassicShellSrc/Localization/Persian/fa-IR.dll deleted file mode 100644 index d62157d11..000000000 Binary files a/ClassicShellSrc/Localization/Persian/fa-IR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Polish/ClassicExplorer.html b/ClassicShellSrc/Localization/Polish/ClassicExplorer.html deleted file mode 100644 index 18dfdc19b..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicExplorer.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - Classic Explorer - -

Classic Shell website  Classic Explorer


-Classic -Explorer jest wtyczką do Eksploratora Windows, która: - -
    - -
  • Dodaje do paska narzędzi Eksploratora kilka typowych operacji (Przejdź do folderu nadrzędnego, Wytnij, Kopiuj, Wklej, Usuń, właściwości, E-mail).Pasek narzędzi jest w pełni konfigurowalny
  • -
  • Zastępuje interfejs kopiowania w systemie Windows 7 bardziej przyjazną dla użytkownika “klasyczną” wersją podobną do tej z systemu Windows XP
  • - -
  • Obsługuje Alt + Enter w panelu folderów Eksploratora Windows i wyświetla właściwości wybranego folderu
  • - -
  • Posiada opcje dostosowywania panelu folderów, aby wyglądał podobnie jak w Windows XP i aby nie zanikały przyciski rozwijania
  • -
  • Może pokazywać ilość wolnego miejsca na dysku i całkowity rozmiar plików na pasku stanu
  • -
  • Można wyłączyć nawigację za pomocą łączy w pasku adresu
  • -
  • Naprawia długą listę funkcji, które nie zostały poprawione w Windows 7 - brak nakładki na ikonę udostępnionych folderów, skoki folderów w panelu nawigacji, brak sortowania nagłówków w widoku listy, i więcej
    -
  • - - - - -

- - -

Nowy interfejs kopiowania (tylko Windows 7)
-

- -W systemie Vista podczas kopiowania plików i istnieje konflikt, który został pokazany poniżej:
- -
- -Before
- -

Co w tym oknie dialogowym jest nieprawidłowe?

- -

Na początek to jest połowa ekranu pełnego tekstu, który trzeba przeczytać. Również nie jest od razu jasne, jakie części są klikalne. Musisz poruszać myszką, aby odkryć interfejs jak w przygodowej grze Lucas Arts. I wreszcie użyteczność klawiatury jest straszna. Aby powiedzieć -“tak, wiem co robię, chcę zastąpić wszystkie pliki” musisz nacisnąć Alt+D, W górę, W górę, W górę, Spacja! To jest trudniejsze niż wykonywanie akcji Akuma -Kara Demone w Street Fighter 3. Tam jest czas i miejsce na takie rzeczy i nie jest to kopiowanie plików.

- -

Wtyczka Classic Explorer przywraca prostsze okno dialogowe z Windows XP:
-

- -

After
-

- -

Tu jest od razu jasne, co jest klikalne (wskazówka – przyciski na dole), istnieje łatwa nawigacja za pomocą klawiatury (naciśnij Y na “Tak”, A by skopiować wszystkie pliki) i nadal można zobaczyć, który plik jest nowszy i który jest większy. I oczywiście podobnie jak Windows XP, trzymając wciśnięty klawisz Shift podczas kliknięcia na przycisk Nie oznacza "Nie dla wszystkich" (lub po prostu naciśnij Shift+N).
-

- -

Po kliknięciu na Więcej… otrzymasz oryginalne okno dialogowe z Windows. Gdzie można zobaczyć wszystkie szczegóły i uzyskasz dodatkową opcję “Kopiuj, ale zachowaj oba pliki”.

-

Ważna uwaga: Tylko interfejs zostaje zastąpiony. System bazowy, który wykonuje rzeczywiste kopiowanie pozostaje nienaruszony.
-

-


-

- - - -

Alt+Enter w panelu folderów

- -Alt+Enter jest uniwersalnym skrótem w Windows, służącym do otwierania właściwości zaznaczonego elementu. Ale w nowszych wersjach systemu Windows nie działa on w panelu po lewej stronie, w którym wyświetlane są foldery, zaś działa prawidłowo w prawym panelu, w którym pokazywane są elementy wybranego folderu. Skrót działa wadliwie w porównaniu z Windows XP, gdzie Alt+Enter działa w obu panelach. -

Ten problem rozwiązuje wtyczka Classic Explorer, która wykrywa naciśnięcie Alt+Enter i wyświetla właściwości aktualnie wybranego folderu.
-

-


-

- - -

Pasek narzędzi Eksploratora Windows

-Eksplorator w Windows Vista nie ma paska narzędzi, takiego jak w Windows XP. Jeśli chcesz przejść do folderu nadrzędnego musisz użyć paska bułce tartej. Jeśli chcesz skopiować lub usunąć plik za pomocą myszki musisz kliknąć prawym przyciskiem myszy i poszukać odpowiedniego polecenia. Menu kontekstowe robi się coraz większe i większe, im więcej zainstalowano rozszerzeń powłoki i znalezienie odpowiedniego polecenia może chwilę potrwać.
-

Ten problem rozwiązuje wtyczka Classic Explorer dodając nowy pasek narzędzi:
-

- - Explorer Toolbar
-
-Dostępne przycisk to: W górę, Wytnij, Kopiuj, Wklej, Usuń, Właściwości, -E-mail, Ustawienia. Więcej przycisków można dodać w oknie dialogowym Ustawienia.
-
-Wskazówki:
-    - Przytrzymaj wciśnięty klawisz Ctrl podczas kliknięcia na przycisk W górę, aby otworzyć folder nadrzędny w nowym oknie Eksploratora.
-    - Przytrzymaj wciśnięty klawisz Shift podczas kliknięcia przycisku Usuń, aby trwale usunąć plik.
- -
- -Po instalacji nowy pasek narzędzi nie jest automatycznie wyświetlany w Eksploratorze. Musisz zrobić kilka rzeczy, zanim będzie można go używać:
- -
    - -
  1. Otwórz nowe okno Eksploratora Windows (Win key+E)
  2. -
  3. Włącz menu w Eksploratorze – Przejdź do Narzędzi (ALT+T), Opcje folderów, karta Widok, i sprawdź czy zaznaczone jest pole wyboru “Zawsze pokazuj menu”.
  4. -
  5. Kliknij prawym przyciskiem myszy na pasku menu i wybierz “Pasek Classic Explorer”, aby wyświetlić pasek narzędzi.
  6. -
  7. Jeśli ta opcja nie jest dostępna (widać tylko “Zablokuj paski narzędzi”) być może trzeba będzie włączyć wtyczkę w Internet Explorer. Uruchom IE, kliknij prawym przyciskiem myszy na jego pasku narzędzi i wybierz “Pasek Classic Explorer”. -Program zapyta, czy chcesz włączyć ten dodatek. Wybierz opcję “Włącz”, -a następnie powtórz ponownie kroki od 1 do 3.
  8. -
  9. Jeżeli pasek narzędzi dalej jest niewidoczny, być może w systemie wyłączone są rozszerzenia przeglądarki. Zazwyczaj jest to ustawienie domyślne dla serwerów. Otwórz "Opcje internetowe", przejdź do zakładki "Zaawansowane" i zaznacz opcję "Włącz rozszerzenia przeglądarki innych firm".
    -
  10. - -

-

Pasek stanu
-

-Classic Explorer przywraca oryginalny pasek stanu Eksploratora, na którym wyświetlana jest ilość wolnego miejsca na dysku i rozmiar wybranych plików:
-
-File size in status bar
-
-W przeciwieństwie do wbudowanego pasku stanu rozmiar zaznaczenia jest wyśwtetlany nawet jeżeli wybrano więcej niż 100 plików. Kiedy nie wybrano żadnych plików jest wyświetlany całkowity rozmiar wszystkich plików w folderze
-
Uwaga dla Windows 7: Classic Explorer poprawia domyślny pasek stanu bez konieczności zastępowania go. Aby go zobaczyć, musisz go wpierw włączyć w menu Widok. Pasek stanu jest różny od niebieskiego okienka szczegółów, które można zobaczyć na dole Eksploratora. Można wyłączyć okienko szczegółów z menu Organizuj, aby zaoszczędzić miejsce. Ponadto istnieje błąd w Eksploratorze Windows 7, który niekiedy nie wyświetla żadnego tekstu na pasku stanu. Naciśnij klawisz F5, aby odświeżyć widok i uzyskać tekst na pasku stanu.
-
Uwaga dla Windows 8: Classic Explorer dodaje własny pasek stanu. Należy ukryć domyślny pasek stanu, aby zaoszczędzić miejsce. Na Wstążce wybierz kartę Widok, a następnie kliknij Opcje. Wybierz kartę Widok w oknie Opcje. Znajdź "Pokaż pasek stanu" i odznacz pole wyboru. -
-
- - -

Ustawienia

Można uzyskać dostęp do ustawień Classic Explorer z paska narzędzi lub z menu Start:

-
-
Można wybrać tylko widok podstawowych ustawień, lub wszystkich dostępnych ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
-Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie. -
-
Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można także zresetować wszystkie ustawienia do ich wartości domyślnych. -
- -
- -Naciśnij przycisk OK, aby zapisać ustawienia. Większość ustawień zostanie wprowadzona podczas następnego otwarcia nowego okna Eksploratora. Niewielka liczba ustawień wymaga wylogowania przed wprowadzeniem zmian.
- -
- -Uwaga: Okno Wszystkie ustawienia jest skalowalne. Można zmieniać jego rozmiary i umieszczać w wybranym położeniu. Okno zapamięta swoją nową pozycję..
- -
-Oto jeden z przykładów jakie mogą wprowadzić odpowiednie dostosowania:

- - Title bar tweaks
-
-Kliknij na zakładkę Przyciski paska narzędzi, aby dostosować pasek narzędzi:

-
-
Przyciski mogą być przeciągane i upuszczane z prawej do lewej kolumny. Można zmieniać kolejność przycisków, przeciągając je w górę lub w dół. Jeśli upuścisz jeden przycisk wewnątrz drugiego to utworzysz podmenu.
-Umieszczając wskaźnik myszy nad każdym przyciskiem, można zobaczyć jego krótki opis. Kliknij prawym przyciskiem myszy na każdym przycisku, aby uzyskać dostęp do dodatkowych funkcji (jak Usuń, Zmień nazwę, itp.). Z menu kontekstowego można również przywrócić pasek narzędzi do pierwotnego stanu.
-Każda pozycja w lewej kolumnie musi mieć unikatową nazwę. Jest nim identyfikator elementu, który może zawierać tylko angielskie litery, cyfry i podkreślenie. Niektóre elementy (takie jak SEPARATOR) nie mogą być zmieniane.
-
-Ważna uwaga: Nie wszystkie dostępne polecenia mają domyślne ikony lub tekst. To dlatego, że Windows nie ma ikony na takie polecenia jak Cofnij, Zaznacz wszystko, itp. Jeśli chcesz użyć tych przycisków w pasku narzędzi będziesz musiał wprowadzić swoje własne ikony. Zobacz poniżej, jak to zrobić.
-
-Po umieszczeniu przycisku na pasku narzędzi, można edytować jego atrybuty. Kliknij dwukrotnie na przycisku, aby go edytować:

-Edit toolbar button

-Tutaj można wybrać polecenie dla przycisku, jego tekst i ikonę. Naciśnij przycisk Przywróć domyślne, aby uzyskać domyślny tekst i ikonę dla wybranego polecenia.
-Poleceniem może być:
-
    - - -
  • pozostawiono puste - jeśli jest stosowany atrybut łącze, to będzie działać jako polecenie
  • -
  • jedno z predefiniowanych poleceń - z rozwijanej listy
  • -
  • open <some folder> (otwórz <jakiś folder>) - otwiera folder w bieżącej przeglądarce
  • -
  • sortby <property> (sortuj według <właściwości>) - sortuje folder według danej właściwości - nazwa, typ, rozmiar lub data. Użyj znaku '-' przed właściwością, aby sortować w porządku malejącym: "sortby -name". Można użyć innych właściwości, jeśli znasz ich kod. Na przykład "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" jest tym samym, co "sortby name". Więcej kodów właściwości można znaleźć w pliku propkey.h w Windows SDK (kody można również znaleźć tutaj - przewiń w dół do "Pełna tabela właściwości"). Nie wszystkie kody właściwości są ważne lub obsługiwane (np. właściwość rok albumu {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 działa tylko podczas wyświetlania albumów muzycznych)
  • -
  • groupby <property> (grupuj według <właściwości>) - podobne do sortby, lecz grupuje pliki według danej właściwości. Użyj polecenia groupby bez właściwości, aby wyłączyć grupowanie
    -
  • - - - -
  • niestandardowy ciąg wykonywalny -- może to być nazwa programu i jego argumenty, a nawet adres URL (np. http://www.google.com). Można również używać zmiennych środowiskowych, takich jak %SystemRoot%. Można również użyć symboli zastępczych %1, %2, %3, %4 i %5:
  • -
      -
    • %1 to ścieżka do bieżącego folderu. Należy pamiętać, że jeśli bieżący folder jest katalogiem głównym dysku, to będzie zakończony ukośnikiem (jak C:\)
      -
    • -
    • %2 jest ścieżką do wybranego pliku (tylko w przypadku wybrania pojedynczego pliku)
    • -
    • %3 -to nazwa pliku tekstowego tymczasowego, który zawiera wszystkie wybrane pliki. Każdy wiersz w pliku tekstowym zawiera pełną ścieżkę jednego pliku
      -
    • -
    • %4 -to samo co %3, ale plik jest w formacie Unicode (UTF16).Plik nie zawiera znacznika kolejności bajtów. %3 i %4 nie mogą być używane w tym samym poleceniu
      -
    • -
    • Uwaga dla programistów: Gdy używany jest parametr %3 lub %4, to polecenie powinno na końcu usuwać plik tymczasowy. W przeciwnym razie plik tymczasowy zostanie pozostawiony na dysku i będzie zajmował niepotrzebnie miejsce. Polecenie będące aplikacją konsoli lub plikiem wsadowym jest uruchamiane w trybie cichym, bez wyświetlania okna konsoli
    • - -
    • %5 to nazwa tymczasowego pliku tekstowego, który może być użyty do zwrócenia polecenia z powrotem do Classic Explorer. Jeśli pierwszymi 2 bajtami pliku są 255 i 254, plik jest traktowany jako Unicode. Tylko jedno polecenie może być używane w tym samym czasie. Poleceniem tym może być:
    • -
        -
      • open <folder name> (otwórz <nazwa folderu>) - spowoduje przejście do danego folderu w Eksploratorze
      • -
      • select <list of file names> (wybierz <lista nazw plików>) -- wybiera podane pliki, odznaczając pozostałe. Nazwy plików muszą być oddzielone znakiem tabulacji lub znakiem nowego wiersza. Pliki nie powinny zawierać ścieżek. Jeśli zostanie zignorowany ścieżka
        -
      • -
      • refresh (odśwież) - odświeża Eksploratora
      • -
      -
    -
      -
    • Uwaga dla programistów: -polecenia używające %5 zostaną uruchomione w trybie cichym (tak jak polecenia używające %3 lub %4) i Eksplorator będzie czekał na zakończenie procesu. Proces musi zakończyć się najszybciej jak to możliwe, ponieważ Explorer będzie zamrożony podczas wykonywania polecenia
    • -
    • W następnej sekcji podano kilka przykładów, jak używać tych parametrów
      -
    • - -
    -
-Łącze może być ścieżką do pliku lub folderu. Jeśli jest to plik, plik zostanie wykonany. Jeśli to jest folder, folder zostanie otworzony w podmenu. (tylko dla przycisków najwyższego poziomu).
-
-Ikoną może być:
-
    -
  • pozostawiono puste - jeśli atrybut łącza wskazuje na plik lub folder, to zostanie użyta ikona pliku lub folderu
    -
  • -
  • plik zasobów, ID ikony - na przykład %windir%\notepad.exe,2. Nie należy pozostawiać spacji między nazwą pliku a przecinkiem. Upewnij się, że używasz identyfikatora zasobu ikony, a nie indeksu ikony. Aby uzyskać najlepsze rezultaty należy użyć przycisku [...] umieszczonego przy polu Ikona
  • -
  • ID ikony - jak wyżej, ale plikiem zasobów jest ClassicExplorer.dll. Jest to przydatne, gdy odnosi się do ikon własnych Classic Explorer
    -
  • -
  • plik ikony -  na przykład C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • brak - zostanie użyta pusta ikona
  • -
-Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku ExplorerL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia paska narzędzi, który może być używany przez wiele języków.
-
-Uwaga dla programistów: Przyciski niestandardowych polecń mogą być zaznaczone lub wyłączone. Pasek narzędzi sprawdza w kluczu rejestru HKCU\Software\IvoSoft\ClassicExplorer -wartość DWORD o nazwie przycisk (nazwa używana w lewej kolumnie). 0 oznacza normalny, 1 wyłączona, i 2 zaznaczony. Pasek narzędzi odczytuje klucz rejestru podczas uruchamiania. Aby wymusić aktualizację stanu przycisków po uruchomieniu musisz znaleźć wszystkie okna Eksploratora, zlokalizować okno podrzędne z klasy ClassicShell.CBandWindow i umieścić wiadomość WM_CLEAR. Jest to przydatne, jeżeli utworzysz własny exe, który będzie wykorzystywany przez pasek narzędzi.
- -
-

Przykłady poleceń niestandardowych

-

1) Użyj cudzysłowy, gdy jest to konieczne

Aby były obsługiwane ścieżki zawierające spacje, należy parametry ścieżki ująć w cudzysłowy. Cudzysłowy nie zawsze są potrzebne jak to pokazano poniżej w przykładach 2 i 3. Upewnij się, czy tekst komendy ścieżki zawiera spacje, aby uniknąć niespodzianek.
-
-

2) Drukuj bieżący folder

- -Użyj tego polecenia: cmd.exe /k echo %1. %1 zostanie zastąpione przez ścieżkę bieżącego folderu.
-
-

3) Otwórz wybrany plik w Notatniku

-Użyj tego polecenia: %SystemRoot%\notepad.exe %2. -%2 zostanie zastąpione przez pełną nazwę wybranego pliku. Polecenie nie -musi być ujęte w cudzysłowy, ponieważ Notatnik używa cały wiersz polecenia jako nazwę pliku.
-
-

4) Kopiuj wybrane pliki do folderu nadrzędnego
-

-Utwórz plik wsadowy o nazwie C:\CopyParent.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-Użyj tego polecenia: C:\CopyParent.bat "%3". -%3 zostanie zastąpiony przez plik tekstowy zawierający pełne nazwy wszystkich wybranych plików. Plik wsadowy odczytuje każdy wiersz z tego pliku tekstowego i kopiuje każdy z wybranych plików do folderu nadrzędnego. Na końcu plik wsadowy usuwa początkowy plik temp. Pierwsze dwa polecenia usuwają cudzysłowy z parametru %1
-
-

5) Wybierz wszystkie pliki tekstowe

-Utwórz plik wsadowy o nazwie C:\SelectText.bat:
-echo select > %1
-dir *.txt /b >> %1
-
-Użyj tego polecenia: C:\SelectText.bat "%5". -%5 zostanie zastąpione pustym plikiem tekstowym, którego polecenie musi zawierać słowo wyjściowe "select" i listę plików, które chce się wybrać. Polecenie "dir -*.txt /b" udostępnia tę listę.
-
-
- -

Ustawienia administracyjne

Ustawienia dotyczą poszczególnych użytkowników i przechowywane są w rejestrze. Domyślnie każdy użytkownik może edytować -wszystkie swoje ustawienia. Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować:

-

-W tym przykładzie ustawienie "Pokaż przycisk W górę" jest zablokowane, tak aby ten przycisk zawsze był wyświetlany przed przyciskami Wstecz/Dalej. I ustawienie to nie może być zmienione przez dowolnego użytkownika. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer. Należy utworzyć wartość ciągu o nazwie "ShowUpButton" i ustawić jej wartość na "BeforeBack".
-
W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale -jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać -"_Default" do nazwy wartości. Na przykład, aby przycisk W górę był domyślnie wyświetlany przed przyciskami Wstecz/Dalej, ale użytkownicy mieli nadal możliwość wprowadzenia zmiany, gdy tego chcą, należy utworzyć wartość ciągu o nazwie "ShowUpButton_Default" i ustawić jej wartość na "BeforeBack".
-
-Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
-
-Istnieje również ustawienie globalne "EnableSettings". Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:

-Disable all settings
-
-Można włączyć lub wyłączyć poszczególne procesy w Classic Explorer przy użyciu dwóch ustawień rejestru "ProcessWhiteList" i "ProcessBlackList". ProcessWhiteList jest to lista ładowanych procesów przez Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), oddzielaj wiele nazw za pomocą przecinka lub średnika. ProcessBlackList -jest to lista nieładowanych procesów przez Classic Explorer. Należy używać tylko jednej z dwóch list. Jeśli obie listy są podane, czarna lista będzie ignorowana. Listy są wykorzystywane wyłącznie podczas włączania funkcji, które są obsługiwane przez procesy inne niż Explorer. W tym momencie te funkcje to: wspólna nakładka ikony i zamienniki okien dialogowych kopiowania.
-
-Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
-
- -
- -

Zależności od ustawień Windows
-

-Niektóre ustawienia Classic Explorer wymagają włączenia określonych ustawień systemu Windows:
-
    -
  • Styl panelu nawigacji Windows Vista - wymaga używania przez systemu Windows tematu podstawowego lub Aero
  • -
  • Automatyczna nawigacja do wybranego folderu -- to ustawienie można ustawić na "Zawsze" tylko wtedy, gdy w Eksploratorze jest włączona opcja "Automatycznie rozwiń do bieżącego folderu". Poszukaj jej w Narzędzia -> Opcje folderów -> zakładka Ogólne
  • -
  • Pokaż napis na pasku tytułu -- napis będzie wyświetlany jako pełna nazwa ścieżki lub tylko nazwa bieżącego folderu. Aby wyświetlić pełną ścieżkę należy włączyć "Pokaż pełną ścieżkę na pasku tytułu (tylko w motywie Classic)" w Narzędzia -> Opcje folderów -> zakładka Widok
  • -
  • Wszystkie ustawienia paska stanu - wymagany jest widoczny pasek stanu (nie mylić z okienkiem szczegóły). Sprawdź w Widok -> Pasek stanu
  • -
- -
- -

Lokalizacja językowa programu

- -Interfejs użytkownika (z wyjątkiem okna dialogowego Ustawienia) jest przetłumaczony na 35 -języki.
- -Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. -Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można -pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Classic Shell.
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Polish/ClassicExplorerADMX.txt deleted file mode 100644 index a4be278cd..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Ustawienia Classic Shell -State.text = Stan: -State1.text = Zablokowano na tej wartości -State2.text = Zablokowano na domyślnej -State3.text = Odblokowano -State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. -State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. -State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Shell 4.0.4 lub nowszego. -SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. -SUPPORTED_CS404_WIN881.text = Wymaga Windows 8 lub Windows 8.1. - -AddressAltD.nameOverride = Dodatkowy skrót dla pasku adresu -AddressAltD.tipOverride = Wprowadź literę od 'A' do 'Z', która będzie skrótem dla paska adresu w kombinacji z klawiszem Alt -EnableSettings.nameOverride = Włącz ustawienia -EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień -ProcessWhiteList.nameOverride = Proces białej listy -ProcessWhiteList.tipOverride = Lista procesów, które może załadować Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), wiele nazw oddziel przecinkiem lub średnikiem. -ProcessBlackList.nameOverride = Proces czarnej listy -ProcessBlackList.tipOverride = Lista procesów, których nie może załadować Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), wiele nazw oddziel przecinkiem lub średnikiem. -ToolbarItems.nameOverride = Przyciski paska narzędzi -ToolbarItems.tipOverride = Wybierz przyciski, które będą wyświetlane na pasku narzędzi.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie przycisków w oknie dialogowym Ustawienia Classic Explorer, a następnie sprawdzenie wartości o nazwie ToolbarItems w HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = Włącz okna dialogowe tylko w Eksploratorze (zwiększa wydajność) diff --git a/ClassicShellSrc/Localization/Polish/ClassicIE.html b/ClassicShellSrc/Localization/Polish/ClassicIE.html deleted file mode 100644 index 5c2cf2d91..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicIE.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Classic Shell website  -Classic IE


-Classic IE
-jest -małą wtyczką dla Internet Explorer, która:
-
    -
  • Dodaje napis na pasku tytułu, dzięki czemu można zobaczyć pełny tytuł strony
  • -
  • Pokazuje strefę bezpieczeństwa w pasku stanu
  • -
  • Pokazuje postęp ładowania na pasku stanu
  • -
-
-Widok pełnego tytułu strony, nawet jeśli nie mieści się on w zakładce:
-
-
-
Widok paska postępu i strefy bezpieczeństwa:

-
-
-

Instalacja

-Podczas pierwszego uruchamiania przeglądarki Internet Explorer po zainstalowaniu Classic IE możesz zobaczyć monit o zainstalowaniu nowego dodatku ClassicIEBHO i jego włączeniu. Jeżeli chcesz go włączyć kliknij przycisk Włącz. Jeśli nie otrzymasz monitu, przejdź do Narzędzia -> Zarządzaj dodatkami i sprawdź czy ClassicIEBHO jest włączony. Po włączeniu dodatku trzeba ponownie uruchomić program Internet Explorer, aby aktywować wtyczkę.
-
-

Ustawienia

-Można uzyskać dostęp do ustawień z Narzędzia -> Ustawienia Classic IE -lub z menu Start. Ustawienia sterują kolorem i czcionką napisu, oraz informacjami wyświetlanymi na pasku stanu.

-
-
Można wybrać tylko widok podstawowych ustawień lub widok wszystkich dostępnych ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
-Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie. -
- -
-Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można także zresetować wszystkie ustawienia do ich wartości domyślnych.
- - -
- - -Naciśnij przycisk OK, aby zapisać ustawienia. Musisz ponownie uruchomić program Internet Explorer, aby zastosować nowe ustawienia.
- - -
-

Ustawienia administracyjne

-Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE.
-
-Można również nie blokować ustawienia, ale tylko zastąpić jego początkową -wartość. Należy dodać "_Default" do nazwy wartości rejestru.
-
-Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
- -Czasami możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
- -
- -Istnieje również ustawienie globalne EnableSettings. Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:

- -
-
-Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Polish/ClassicIEADMX.txt deleted file mode 100644 index 55eb3e69f..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Ustawienia Classic Shell -State.text = Stan: -State1.text = Zablokowano na tej wartości -State2.text = Zablokowano na domyślnej -State3.text = Odblokowano -State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. -State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. -State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Shell 4.0.4 lub nowszego. -SUPPORTED_IE9.text = Wymaga Internet Explorer 9 lub nowszego. - - -EnableSettings.nameOverride = Włącz ustawienia -EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień -CaptionFont.tipAddition = .\n\nFormatem jest , , . Na przykład "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Polish/ClassicShell.hhp b/ClassicShellSrc/Localization/Polish/ClassicShell.hhp deleted file mode 100644 index 26b063a41..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x415 Polish (Poland) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/Polish/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Polish/ClassicShellADMX.txt deleted file mode 100644 index cf6202411..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Ustawienia Classic Shell -State.text = Stan: -State1.text = Zablokowano na tej wartości -State2.text = Zablokowano na domyślnej -State3.text = Odblokowany -State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. -State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. -State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Shell 4.0.4 lub nowszego. - -Language.nameOverride = Język komponentów Classic Shell -Language.tipOverride = Wybierz język, który będzie używany przez Classic Shell (np. en-US lub de-DE). Język wpłynie na tekst w menu Start, paskach narzędzi, itp. Jeśli jest zainstalowana odpowiednia biblioteka DLL języka, ustawienia interfejsu użytkownika mogą być również tłumaczone -Update.nameOverride = Włącz automatyczne sprawdzanie dostępności nowej wersji -Update.tipOverride = Gdy pole jest zaznaczone, Classic Shell sprawdza dostępność nowej wersji co tydzień. Zostaniesz powiadomiony, jeśli jest dostępna nowa wersja oprogramowania Classic Shell lub nowa aktualizacja dla aktualnie używanego języka diff --git a/ClassicShellSrc/Localization/Polish/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/Polish/ClassicShellEULA.rtf deleted file mode 100644 index 56f58dc63..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShellEULA.rtf +++ /dev/null @@ -1,295 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;} -{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} -{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;} -{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;} -{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{ -\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext24 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink26 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs26 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink25 \slocked \spriority10 \styrsid8675715 Title Char;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{ -\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\*\cs30 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;} -{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace -\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 \sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\s35\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink36 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs36 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink35 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs37 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 -Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 -\sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}{\s44\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1045\langfe1045\loch\f0\hich\af0\dbch\af31505\cgrid\langnp1045\langfenp1045 \sbasedon0 \snext44 \ssemihidden \sunhideused \styrsid6829911 Normal (Web);}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 -\lvltentative\levelspace720\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace720\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid846991828{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers -\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320 -\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 } -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0 -\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid997533068} -{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739\listoverridecount0\ls2} -{\listoverride\listid859053399\listoverridecount0\ls3}{\listoverride\listid997533068\listoverridecount0\ls4}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1600407\rsid1642706\rsid1781248 -\rsid2106295\rsid3751008\rsid4477449\rsid5141723\rsid5720124\rsid6829911\rsid7289951\rsid7685883\rsid8598142\rsid8675715\rsid9851428\rsid9906829\rsid10302552\rsid12398630\rsid12659872\rsid12679588\rsid12932651\rsid13962646\rsid14231072\rsid14297104 -\rsid14513824\rsid14681644\rsid14753465\rsid14972022\rsid15356188\rsid15408696\rsid15616435\rsid15734083\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info -{\author Barnaba}{\operator Ivo}{\creatim\yr2014\mo2\dy1\hr21\min32}{\revtim\yr2016\mo3\dy23\hr19\min55}{\version8}{\edmins12}{\nofpages1}{\nofwords277}{\nofchars1583}{\nofcharsws1857}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/ -word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7685883 \hich\af31502\dbch\af31501\loch\f31502 Umowa licencyjna}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8675715\charrsid8675715 -\par }\pard\plain \ltrpar\s24\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell \'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid14513824 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15616435 \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513824 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid1600407 \hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022 \hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\insrsid14231072\charrsid14231072 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid12659872\charrsid2106295 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid8675715 -\par }{\rtlch\fcs1 \ab\af49 \ltrch\fcs0 \b\f49\insrsid7685883 \hich\af49\dbch\af31505\loch\f49 \hich\f49 U\'af\loch\f49 \hich\f49 YWANIE TEGO OPROGRAMOWANIA OZNACZA AKCEPTACJ\'ca\loch\f49 \hich\f49 TYCH WARUNK\'d3\loch\f49 \hich\f49 W. JE\'8c}{\rtlch\fcs1 -\ab\af1 \ltrch\fcs0 \b\f1\insrsid7685883 \hich\af1\dbch\af31505\loch\f1 LI ICH NIE AKCEPTUJESZ, NIE KORZYSTAJ Z TEGO OPROGRAMOWANIA.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675715\charrsid9851428 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14297104 -\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f31568\insrsid7685883\charrsid7685883 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Licencjobiorca przestrzegaj\'b9\loch\f31568 \hich\f31568 cy niniejszych warunk\'f3\loch\f31568 \hich\f31568 w licencji ma poni\'bf -\loch\f31568 sze prawa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid14297104\charrsid7685883 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7685883 -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar -\s44\ql \fi-360\li360\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid6829911 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1045\langfe1045\loch\af0\hich\af0\dbch\af31505\cgrid\langnp1045\langfenp1045 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 ZAKRES LICENCJI}{\rtlch\fcs1 \ab\af1 -\ltrch\fcs0 \b\f1\insrsid6829911 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Niniejsza Umowa daje tylko niekt\'f3\loch\f31568 \hich\f31568 re praw do u\'bf\loch\f31568 ywania oprogramowania. Autor zastrzega sobie ws}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f31506\fs22\insrsid6829911\charrsid6829911 -\hich\af31506\dbch\af31505\loch\f31506 zelkie inne prawa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 . -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31568\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 2.\tab}}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 PRAWA DO INSTALACJI I U\'af\loch\f31568 YTKOWANIA}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \b\f1\insrsid6829911 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 To oprogramowanie jest darmowe do u\'bf\loch\f31568 \hich\f31568 -ytku osobistego i komercyjnego. Licencjobiorca mo\'bf\loch\f31568 \hich\f31568 e zainstalowa\'e6\loch\f31568 \hich\f31568 i u\'bf\loch\f31568 \hich\f31568 ywa\'e6\loch\f31568 \hich\f31568 go na swoich komputerach bezp\'b3\loch\f31568 atnie}{\rtlch\fcs1 -\af1 \ltrch\fcs0 \f1\insrsid6829911 . -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f31506\fs22\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 PRAWO DO ROZPOWSZECHNIANIA.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Mo\'bf\loch\f31568 \hich\f31568 esz rozprowadza\'e6\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 oprogramowania tak d\'b3\loch\f31568 \hich\f31568 -ugo, jak to robisz bezp\'b3\loch\f31568 \hich\f31568 atnie i nie wprowadzaj\'b9\loch\f31568 \hich\f31568 c w b\'b3\'b9\loch\f31568 d o pochodzeniu oprogramowania.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f31506\fs22\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 ZNAKI TOWAROWE.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Nazwa Classic Shell i logo s\'b9\loch\f31568 \hich\f31568 znakami towarowymi autora. U\'bf\loch\f31568 \hich\f31568 ywanie ich w celu okre\'9c\loch\f31568 -\hich\f31568 lenia innych produkt\'f3\loch\f31568 \hich\f31568 w lub us\'b3\loch\f31568 ug nie jest dozwo}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f31506\fs22\insrsid6829911\charrsid6829911 \hich\af31506\dbch\af31505\loch\f31506 lone.}{\rtlch\fcs1 \af1 -\ltrch\fcs0 \f1\insrsid6829911 -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31568\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 5.\tab}}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 WY\'a3\'a5\loch\f31568 \hich\f31568 CZENIE ODPOWIEDZIALNO\'8c\loch\f31568 \hich\f31568 CI Z TYTU\'a3\loch\f31568 \hich\f31568 U R\'ca\loch\f31568 KOJMI.}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -OPOPROGRAMOWANIE TO JEST DOSTARCZANE "TAK JAK JEST", BEZ JAKICHKOLWIEK GWARANCJI, WYRA\'8f\loch\f31568 \hich\f31568 NYCH JAK I DOMNIEMANYCH, W TYM MI\'ca\loch\f31568 \hich\f31568 DZY INNYMI DO GWARANCJI PRZYDATNO\'8c\loch\f31568 \hich\f31568 -CI HANDLOWEJ, PRZYDATNO\'8c\loch\f31568 \hich\f31568 CI DO OKRE\'8c\loch\f31568 LONEGO CEL\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 U I NIENARUSZANIA PRAW OS\'d3\loch\f31568 \hich\f31568 B TRZECICH. W \'af\loch\f31568 \hich\f31568 -ADNYM WYPADKU AUTORZY LUB W\'a3\loch\f31568 \hich\f31568 A\'8c\loch\f31568 \hich\f31568 CICIELE PRAW AUTORSKICH NIE PONOSZ\'a5\loch\f31568 \hich\f31568 ODPOWIEDZIALNO\'8c\loch\f31568 \hich\f31568 CI ZA JAKIEKOLWIEK ROSZCZENIA, USZKODZENIA LUB INNE ZOBOWI -\'a5\loch\f31568 \hich\f31568 ZANIA, CZY TO NA SKUTEK UMOWY, W Z\'a3\loch\f31568 \hich\f31568 EJ WIERZE LUB W INNY SPOS\'d3\loch\f31568 \hich\f31568 B, WYNIKAJ\'a5\loch\f31568 CY\hich\af31568\dbch\af31505\loch\f31568 C -\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 H Z, LUB W ZWI\'a5\loch\f31568 \hich\f31568 ZKU Z OPROGRAMOWANIEM LUB U\'af\loch\f31568 \hich\f31568 YTKOWANIEM GO LUB INNEJ DZIA\'a3\loch\f31568 \hich\f31568 ALNO\'8c\loch\f31568 CI Z OPROGRAMOWANIEM.}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 -\par {\listtext\pard\plain\ltrpar \s44 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \b\f31568\fs22\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 6.\tab}}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 INNYMI S\'a3\loch\f31568 OWY:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f31568\fs22\insrsid6829911\charrsid6829911 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Zasadniczo mo\'bf\loch\f31568 \hich\f31568 na swobodnie korzysta\'e6\loch\f31568 \hich\f31568 z tego oprogramowania w dowolnym celu, ale nie zdziw si\'ea -\loch\f31568 \hich\f31568 , je\'9c\loch\f31568 \hich\f31568 li nie b\'ea\loch\f31568 \hich\f31568 dzie ono dzia\'b3\loch\f31568 \hich\f31568 a\'e6\loch\f31568 zgodnie z oczeki\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 waniami. Autor nie mo\'bf -\loch\f31568 \hich\f31568 e ponosi\'e6\loch\f31568 \hich\f31568 odpowiedzialno\'9c\loch\f31568 \hich\f31568 ci za jakiekolwiek szkody wyrz\'b9\loch\f31568 \hich\f31568 dzone przez to oprogramowanie. Nie mo\'bf\loch\f31568 \hich\f31568 esz osi\'b9 -\loch\f31568 \hich\f31568 ga\'e6\loch\f31568 \hich\f31568 zysku ze sprzeda\'bf\loch\f31568 \hich\f31568 y oprogramowania. Masz go przecie\'bf\loch\f31568 za darmo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\insrsid6829911 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10302552\charrsid8675715 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000002000 -13b07885d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/Polish/ClassicShellReadme.rtf deleted file mode 100644 index 5d79c0fb7..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShellReadme.rtf +++ /dev/null @@ -1,546 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;} -{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} -{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;} -{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f414\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} -{\f415\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}{\*\cs48 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid15811521 hps;}{\s49\ql \fi-357\li714\ri0\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin714\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1045\langfe1045\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1045\langfenp1045 -\sbasedon0 \snext49 \sqformat \spriority0 \styrsid10697531 Normalny1;}}{\*\listtable{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid909810608{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \s49\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;} -\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320 -\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid584070746}{\list\listtemplateid1549811042 -\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel -\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2 -\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid1678789750{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;} -\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1124618182}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}{\list\listtemplateid-1857246418{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720 -\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;} -\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480 -\jclisttab\tx6480\lin6480 }{\listname ;}\listid1705248442}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3} -{\listoverride\listid314533848\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769 -\listoverridecount0\ls8}{\listoverride\listid1451244311\listoverridecount0\ls9}{\listoverride\listid584070746\listoverridecount0\ls10}{\listoverride\listid1705248442\listoverridecount0\ls11}{\listoverride\listid1124618182\listoverridecount0\ls12}} -{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139 -\rsid411411\rsid468832\rsid598089\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954\rsid1128667\rsid1146520\rsid1193033\rsid1329689\rsid1405400\rsid1461965\rsid1462809\rsid1528801\rsid1721007\rsid1778397\rsid1787318\rsid1863227\rsid1910458 -\rsid2052359\rsid2114151\rsid2297266\rsid2631124\rsid2690135\rsid2756235\rsid2830748\rsid2836527\rsid2850720\rsid2912007\rsid3108367\rsid3162891\rsid3164638\rsid3298972\rsid3424468\rsid3570194\rsid3687072\rsid3954017\rsid3997776\rsid4077468\rsid4081496 -\rsid4210518\rsid4219695\rsid4263461\rsid4355982\rsid4481191\rsid4485749\rsid4674537\rsid4748626\rsid4806883\rsid4863662\rsid4869559\rsid4880870\rsid4933774\rsid5124543\rsid5251210\rsid5256481\rsid5265555\rsid5314108\rsid5380920\rsid5456447\rsid5651362 -\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6119665\rsid6299574\rsid6308193\rsid6436109\rsid6556029\rsid6582832\rsid6645442\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6779195\rsid6823287\rsid6832096 -\rsid6902221\rsid6905770\rsid7160684\rsid7276232\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8355555\rsid8471953\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896 -\rsid9113097\rsid9116456\rsid9125662\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9831548\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644\rsid10158802\rsid10241328\rsid10424443\rsid10450127\rsid10556522\rsid10627785 -\rsid10643016\rsid10688625\rsid10697531\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11230023\rsid11603606\rsid11607477\rsid11611672\rsid11797695\rsid11948621\rsid11956156 -\rsid12003133\rsid12009041\rsid12025176\rsid12076428\rsid12209379\rsid12546021\rsid12548135\rsid12605676\rsid12809807\rsid12919976\rsid13000728\rsid13245866\rsid13262466\rsid13269024\rsid13376205\rsid13461879\rsid13505068\rsid13517386\rsid13522787 -\rsid13527300\rsid13596911\rsid13699501\rsid13924693\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14433764\rsid14440559\rsid14568210\rsid14684487\rsid14751137\rsid14829662\rsid14902226\rsid15015205 -\rsid15038196\rsid15410331\rsid15422414\rsid15561804\rsid15811521\rsid15884861\rsid15888529\rsid15930652\rsid16021474\rsid16136973\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16462041\rsid16651668\rsid16728702 -\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be}{\creatim\yr2014\mo2\dy1\hr21\min54} -{\revtim\yr2017\mo5\dy27\hr15\min50}{\version20}{\edmins178}{\nofpages3}{\nofwords893}{\nofchars5093}{\nofcharsws5975}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Shell -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid6779195 \hich\af31502\dbch\af31501\loch\f31502 W}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid3570194\charrsid9981332 \hich\af31502\dbch\af31501\loch\f31502 ers}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid6779195 \hich\af31502\dbch\af31501\loch\f31502 ja}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid9981332 -\hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid8675000 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid13924693 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid8675000 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid4355982 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash \loch\f31502 }{\rtlch\fcs1 -\ab\ai0\af1 \ltrch\fcs0 \b\f31506\cf27\insrsid15811521\charrsid15811521 \hich\af31506\dbch\af31501\loch\f31506 \hich\f31506 wydanie og\'f3\loch\f31506 lne}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\insrsid3570194\charrsid15811521 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid5251210\charrsid5251210 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Dzi\'ea\loch\f31568 kujemy za zainstalowanie }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid5251210\charrsid16021474 -\hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid5251210 \loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \insrsid5251210 \hich\af31506\dbch\af31505\loch\f31506 . }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid5251210\charrsid5251210 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Program dodaje niekt\'f3\loch\f31568 \hich\f31568 re brakuj\'b9\loch\f31568 ce funkcje w systemie Windows 7}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid13262466 \hich\af31506\dbch\af31505\loch\f31506 , \hich\af31506\dbch\af31505\loch\f31506 Windows 8, Windows 8.1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5251210\charrsid5251210 \hich\af31506\dbch\af31505\loch\f31506 i Windows }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13262466 \hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid5251210\charrsid5251210 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 - - jak w klasyczne menu Start, przycisk Start, pasek narz\'ea\loch\f31568 dzi Eksploratora Windows i inne.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f31568\insrsid15811521\charrsid15811521 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Najnowsz\'b9\loch\f31568 \hich\f31568 wersj\'ea\loch\f31568 \hich\f31568 mo\'bf\loch\f31568 \hich\f31568 na znale\'9f\'e6 -\loch\f31568 na stronie internetowej Classic Shell:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15811521 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4263461 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000006a0000ff0000009f01002000000000616c000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f31568\insrsid15811521\charrsid15811521 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Aby uzyska\'e6\loch\f31568 \hich\f31568 odpowiedzi na najcz\'ea\'9c\loch\f31568 ciej zadawane pytania zajrzyj tutaj: -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4263461 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e005400ff00000000062e00570073007200000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/faq/}}} -\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs48\insrsid15811521 \hich\af31506\dbch\af31505\loch\f31506 Skorzystaj z}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15811521 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs48\insrsid15811521 -\hich\af31506\dbch\af31505\loch\f31506 forum dyskusyjnego}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid15811521 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 , aby uzyska\'e6\loch\f31568 pomoc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicsh}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 ell.net/forum\hich\af31506\dbch\af31505\loch\f31506 /viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4263461 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab0000010000700100000000000090010000000069006100ff0000ff00000000000014000000600000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 -\par -\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f31568\insrsid15811521\charrsid15811521 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Zg\'b3\loch\f31568 \hich\f31568 o\'9c\loch\f31568 \hich\f31568 b\'b3\'ea\loch\f31568 dy i propozycje nowych funkcji}{\rtlch\fcs1 -\af1 \ltrch\fcs0 \insrsid15811521\charrsid15811521 \hich\af31506\dbch\af31505\loch\f31506 na forum opracowywania produktu}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10754517 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid12546021 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/forum/viewforum.php?f=11}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4263461 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c00610000020000ff00000074006c00420000000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid3570194\charrsid6104256 \hich\af31506\dbch\af31505\loch\f31506 http://www.cla\hich\af31506\dbch\af31505\loch\f31506 ssicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10697531 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs28 \ltrch\fcs0 \fs28\insrsid3570194\charrsid10697531 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \f3\fs20\cf27\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3570194\charrsid16021474 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar -\s49\ql \fi-357\li714\ri0\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin714\itap0\pararsid10697531 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1045\langfe1045\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1045\langfenp1045 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 jest elastycznym menu startowym, kt\'f3\loch\f31568 \hich\f31568 re mo\'bf -\loch\f31568 \hich\f31568 e na\'9c\loch\f31568 \hich\f31568 ladowa\'e6\loch\f31568 zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid3108367\charrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Umo\'bf\loch\f31568 \hich\f31568 liwia wyb\'f3\loch\f31568 \hich\f31568 r mi\'ea\loch\f31568 d}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3108367\charrsid10697531 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 zy stylem \'93\loch\f31506 \hich\f31506 Klasycznym\'94\loch\f31506 \hich\f31506 a \'93\loch\f31506 Windows 7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \dbch\af0\insrsid3108367\charrsid3108367 \'94 -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 -\f31568\insrsid3108367\charrsid3108367 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Funkcja przeci\'b9\loch\f31568 \hich\f31568 gnij i upu\'9c\'e6\loch\f31568 \hich\f31568 pozwala uporz\'b9\loch\f31568 \hich\f31568 dkowa\'e6\loch\f31568 - aplikacje -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Opcje wy -\'9c\loch\f31568 wietlania Ulubionych, rozwijania Panelu sterowania i itp. -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Pokazuje ostatnio u\'bf\loch\f31568 \hich\f31568 ywane dokumenty. Ilo\'9c\'e6\loch\f31568 \hich\f31568 wy\'9c\loch\f31568 \hich\f31568 wietlanych dokument\'f3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid3108367\charrsid3108367 -\hich\af31506\dbch\af31505\loch\f31506 w jest konfigurowalna -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 -\f31568\insrsid3108367\charrsid3108367 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Program zosta\'b3\loch\f31568 \hich\f31568 przet\'b3\loch\f31568 \hich\f31568 umaczony na 35 j\'ea\loch\f31568 \hich\f31568 zyk\'f3\loch\f31568 \hich\f31568 -w i obs\'b3\loch\f31568 \hich\f31568 uguje czytanie od prawej do lewej dla j\'ea\loch\f31568 \hich\f31568 zyk\'f3\loch\f31568 w arabskiego i hebrajskiego -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Nie wy\'b3 -\'b9\loch\f31568 \hich\f31568 cza oryginalnego menu Start w systemie Windows. Mo\'bf\loch\f31568 \hich\f31568 na uzyska\'e6\loch\f31568 \hich\f31568 do niego dost\'ea\loch\f31568 p przez Shift + klikni\loch\af31568\dbch\af31505\hich\f31568 \'ea -\loch\f31568 cie na przycisk start -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Klikni\'ea -\loch\f31568 \hich\f31568 cie prawym przyciskiem myszy na pozycji w menu umo\'bf\loch\f31568 \hich\f31568 liwia usuni\'ea\loch\f31568 \hich\f31568 cie, zmian\'ea\loch\f31568 \hich\f31568 nazwy, sortowanie, lub wykonywanie innych zada\'f1\loch\f31568 - -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Pole wyszukiwania umo\'bf\loch\f31568 \hich\f31568 liwia wyszukiwanie program\'f3\loch\f31568 \hich\f31568 w i plik\'f3\loch\f31568 \hich\f31568 w bez u\'bf\loch\f31568 \hich\f31568 ywania do tego skr\'f3\loch\f31568 \hich\f31568 t\'f3}{\rtlch\fcs1 \af1 -\ltrch\fcs0 \insrsid3108367\charrsid3108367 \hich\af31506\dbch\af31505\loch\f31506 w klawiaturowych -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 -\f31568\insrsid3108367\charrsid3108367 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Obs\'b3\loch\f31568 \hich\f31568 uguje listy szybkiego dost\'ea\loch\f31568 \hich\f31568 pu w celu uzyskania \'b3\loch\f31568 \hich\f31568 atwego dost\'ea -\loch\f31568 \hich\f31568 pu do najnowszych dokument\'f3\loch\f31568 \hich\f31568 w i wsp\'f3\loch\f31568 \hich\f31568 lnych zada\'f1\loch\f31568 -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Dost\'ea -\loch\f31568 \hich\f31568 pny dla 32 i 64-bitowych system\'f3\loch\f31568 w operacyjnych -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Umo\'bf -\loch\f31568 \hich\f31568 liwia obs\'b3\loch\f31568 \hich\f31568 ug\'ea\loch\f31568 karnacji, w tym dodatkowych karnacji innych firm \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 . Wykonaj w\'b3\loch\f31568 asne karnacje! -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 W pe\'b3 -\loch\f31568 \hich\f31568 ni konfigurowalne funkcje jak i wygl\'b9\loch\f31568 d -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Wsparcie dla programu Microsoft Active Accessibility (aktywne u\'b3\loch\f31568 \hich\f31568 atwienie dost\'ea\loch\f31568 pu) -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Przekszta -\'b3\loch\f31568 \hich\f31568 ca przycisk \'93\loch\f31568 \hich\f31568 Wszystkie programy\'94\loch\f31568 w menu Windows na menu kaskadowe -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Wdra\'bf -\loch\f31568 a konfigur}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid3108367\charrsid3108367 \hich\af31506\dbch\af31505\loch\f31506 owalny przycisk start -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid3108367\charrsid3108367 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 -\f31568\insrsid3108367\charrsid3108367 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Mo\'bf\loch\f31568 \hich\f31568 na wy\'9c\loch\f31568 \hich\f31568 wietla\'e6\loch\f31568 \hich\f31568 , wyszukiwa\'e6\loch\f31568 \hich\f31568 i uruchamia\'e6 -\loch\f31568 aplikacje Windows Store (Windows 8) -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af1 \ltrch\fcs0 -\f31568\insrsid10697531\charrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 jest wtyczk\'b9\loch\f31568 \hich\f31568 do Eksploratora Windows, kt\'f3\loch\f31568 ra}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li714\ri0\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin714\itap0\pararsid10697531 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1045\langfe1045\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1045\langfenp1045 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid10697531\charrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Dodaje do paska narz\'ea\loch\f31568 \hich\f31568 dzi Eksploratora kilka typowych operacji (Przejd\'9f -\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 do folderu nadrz\'ea\loch\f31568 \hich\f31568 dnego, Wytnij, Kopiuj, Wklej, Usu\'f1\loch\f31568 \hich\f31568 , w\'b3\loch\f31568 \hich\f31568 a\'9c\loch\f31568 \hich\f31568 ciwo\'9c\loch\f31568 -\hich\f31568 ci, E-mail).Pasek narz\'ea\loch\f31568 \hich\f31568 dzi jest w pe\'b3\loch\f31568 ni konfigurowalny -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Zast\'ea -\loch\f31568 \hich\f31568 puje interfejs kopiowania w systemie Windows 7 bardziej przyjazn\'b9\loch\f31568 \hich\f31568 dla u\'bf\loch\f31568 \hich\f31568 ytkownika \'93\loch\f31568 \hich\f31568 klasyczn\'b9\'94\loch\f31568 \hich\f31568 wersj\'b9 -\loch\f31568 \hich\f31568 podobn\'b9\loch\f31568 do tej z systemu Wind}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10697531\charrsid10697531 \hich\af31506\dbch\af31505\loch\f31506 ows XP -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid10697531\charrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Obs\'b3\loch\f31568 \hich\f31568 uguje Alt + Enter w panelu folder\'f3\loch\f31568 \hich\f31568 w Eksploratora Windows i wy\'9c\loch\f31568 \hich\f31568 wietla w -\'b3\loch\f31568 \hich\f31568 a\'9c\loch\f31568 \hich\f31568 ciwo\'9c\loch\f31568 ci wybranego folderu -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Posiada opcje dostosowywania panelu folder\'f3\loch\f31568 \hich\f31568 w, aby wygl\'b9\loch\f31568 \hich\f31568 da\'b3\loch\f31568 \hich\f31568 podobnie jak w Windows XP i aby nie zanika\'b3\loch\f31568 y przyciski rozwijania -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Mo\'bf -\loch\f31568 e pokazyw\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 a\'e6\loch\f31568 \hich\f31568 ilo\'9c\'e6\loch\f31568 \hich\f31568 wolnego miejsca na dysku i ca\'b3\loch\f31568 kowity rozmi}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\dbch\af0\insrsid10697531\charrsid10697531 ar plik\'f3w na pasku stanu -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid10697531\charrsid10697531 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Mo\'bf\loch\f31568 \hich\f31568 na wy\'b3\'b9\loch\f31568 \hich\f31568 czy\'e6\loch\f31568 \hich\f31568 nawigacj\'ea\loch\f31568 \hich\f31568 za pomoc\'b9 -\loch\f31568 \hich\f31568 \'b3\'b9\loch\f31568 czy w pasku adresu -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid10697531\charrsid10697531 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Naprawia d\'b3\loch\f31568 \hich\f31568 ug\'b9\loch\f31568 \hich\f31568 list\'ea\loch\f31568 \hich\f31568 funkcji, kt\'f3\loch\f31568 \hich\f31568 re nie zosta\'b3\loch\f31568 \hich\f31568 y poprawione w Windows 7 - brak nak\'b3\loch\f31568 -\hich\f31568 adki na ikon\'ea\loch\f31568 \hich\f31568 udost\'ea\loch\f31568 \hich\f31568 pnionych folder\'f3\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 w, skoki folder\'f3\loch\f31568 \hich\f31568 w w panelu nawigacji, brak sortowania nag\'b3 -\'f3\loch\f31568 \hich\f31568 wk\'f3\loch\f31568 \hich\f31568 w w widoku listy, i wi\'ea\loch\f31568 cej -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Classic }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 IE }{\rtlch\fcs1 \af1 \ltrch\fcs0 \b0\f31568\cf24\insrsid2830748\charrsid2830748 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 jest ma\'b3\'b9\loch\f31568 \hich\f31568 wtyczk\'b9\loch\f31568 -\hich\f31568 dla Internet Explorer, kt\'f3\loch\f31568 ra:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6779195\charrsid6779195 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li714\ri0\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin714\itap0\pararsid6779195 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1045\langfe1045\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1045\langfenp1045 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid6779195\charrsid6779195 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Dodaje napis na pasku tytu\'b3\loch\f31568 \hich\f31568 u, dzi\'ea\loch\f31568 \hich\f31568 ki czemu mo\'bf\loch\f31568 \hich\f31568 -na zobaczy\'e6\loch\f31568 \hich\f31568 pe\'b3\loch\f31568 \hich\f31568 ny tytu\'b3\loch\f31568 strony -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6779195\charrsid6779195 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid6779195\charrsid6779195 \hich\af31506\dbch\af31505\loch\f31506 Pokaz}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid6779195\charrsid6779195 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 uje stref\'ea\loch\f31568 \hich\f31568 bezpiecze\'f1 -\loch\f31568 stwa w pasku stanu -\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs20\lang1045\langfe1045\langnp1045\langfenp1045\insrsid6779195\charrsid6779195 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 -Pokazuje post\'ea\loch\f31568 \hich\f31568 p \'b3\loch\f31568 adowania na pasku stanu -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6779195 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs48\insrsid6779195 \hich\af31502\dbch\af31501\loch\f31502 Instrukcja instalacji}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs48\insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6779195 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid7276232\charrsid7276232 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Po instalacji pasek narz\'ea\loch\f31568 \hich\f31568 dzi Eksploratora Windows mo\'bf\loch\f31568 \hich\f31568 e nie by\'e6 -\loch\f31568 \hich\f31568 automatycznie wy\'9c\loch\f31568 \hich\f31568 wietlany. Musisz zrobi\'e6\loch\f31568 kilka rzecz}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid6779195 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 y, zanim b\'ea -\loch\f31568 \hich\f31568 dzie mo\'bf\loch\f31568 \hich\f31568 na go u\'bf\loch\f31568 \hich\f31568 ywa\'e6.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6779195 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid5251210\charrsid5251210 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Wci\'9c\loch\f31568 \hich\f31568 nij Alt+V, aby otworzy\'e6\loch\f31568 \hich\f31568 menu Widok. Otw\'f3\loch\f31568 \hich\f31568 rz podmenu "Paski narz\'ea -\loch\f31568 \hich\f31568 dzi" i wybierz "Pasek Classic Exlporer". Menu b\'ea\loch\f31568 \hich\f31568 dzie zawsze wy\'9c\loch\f31568 \hich\f31568 wietlane, gdy jest widoczny pasek narz\'ea\loch\f31568 dzi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 . - -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid14175596 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid9125662\charrsid9125662 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Wci\'9c\loch\f31568 \hich\f31568 nij Alt+V, aby otworzy\'e6\loch\f31568 \hich\f31568 Widok wst\'b9\'bf\loch\f31568 \hich\f31568 ki. Kliknij strza\'b3\loch\f31568 k -\loch\af31568\dbch\af31505\hich\f31568 \'ea\loch\f31568 \hich\f31568 skierowan\'b9\loch\f31568 \hich\f31568 w d\'f3\'b3\loch\f31568 w sekcji "Opcje". Wybierz "Pasek Classic Explorer"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9125662 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid11956156\charrsid11956156 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Je\'bf\loch\f31568 \hich\f31568 eli nie przynios\'b3\loch\f31568 \hich\f31568 o to po\'bf\'b9\loch\f31568 \hich\f31568 -danego efektu, by\'e6\loch\f31568 \hich\f31568 mo\'bf\loch\f31568 \hich\f31568 e zosta\'b3\loch\f31568 \hich\f31568 y wy\'b3\'b9\loch\f31568 \hich\f31568 czone rozszerzenia Eksploratora. Wykonaj nast\'ea\loch\f31568 \hich\f31568 puj\'b9\loch\f31568 -\hich\f31568 ce kroki, a nast\'ea\loch\f31568 \hich\f31568 pnie spr\'f3\loch\f31568 \hich\f31568 buj ponownie wy\'9c\loch\f31568 \hich\f31568 wietli\'e6\loch\f31568 \hich\f31568 pasek narz\'ea\loch\f31568 dzi}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31568\fs22\insrsid11797695\charrsid11797695 \hich\af31568\dbch\af31505\loch\f31568 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid11797695\charrsid11797695 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Otw\'f3 -\loch\f31568 \hich\f31568 rz Internet Explorer i przejd\'9f\loch\f31568 \hich\f31568 do Narz\'ea\loch\f31568 \hich\f31568 dzia -> Zarz\'b9\loch\f31568 \hich\f31568 -dzaj dodatkami. Zlokalizuj dodatki "Pasek Classic Eksploratora" i "ExplorerBHO Class" i upewnij si\'ea\loch\f31568 \hich\f31568 , \'bf\loch\f31568 \hich\f31568 e s\'b9\loch\f31568 \hich\f31568 w\'b3\'b9\loch\f31568 czone}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid3570194 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31568\fs22\insrsid11797695\charrsid11797695 \hich\af31568\dbch\af31505\loch\f31568 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid11797695\charrsid11797695 -\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 By\'e6\loch\f31568 \hich\f31568 mo\'bf\loch\f31568 \hich\f31568 e w systemie wy\'b3\'b9\loch\f31568 \hich\f31568 czone s\'b9\loch\f31568 \hich\f31568 rozszerzenia przegl\'b9\loch\f31568 -darki. Zazwyczaj jest to us\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 tawienie domy\'9c\loch\f31568 \hich\f31568 lne dla systemu Windows Server. Otw\'f3\loch\f31568 \hich\f31568 rz "Opcje internetowe", przejd\'9f\loch\f31568 \hich\f31568 do zak -\'b3\loch\f31568 \hich\f31568 adki "Zaawansowane" i zaznacz opcj\'ea\loch\f31568 \hich\f31568 "W\'b3\'b9\loch\f31568 \hich\f31568 cz rozszerzenia przegl\'b9\loch\f31568 darki innych firm}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid10450127 -\hich\af31506\dbch\af31505\loch\f31506 ".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid11797695\charrsid11797695 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 W Windows 7 musisz wpierw w\'b3\'b9\loch\f31568 \hich\f31568 czy\'e6\loch\f31568 \hich\f31568 pasek stanu w menu Widok, je\'bf -\loch\f31568 \hich\f31568 eli chcesz zobaczy\'e6\loch\f31568 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11797695\charrsid11797695 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 rozmiar plik\'f3\loch\f31506 w}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid2912007 . -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid5380920\charrsid5380920 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 W Windows 8 pasek stanu Classic Explorer r\'f3\'bf\loch\f31568 \hich\f31568 ni si\'ea\loch\f31568 od tego w Eksploratorze}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid5380920\charrsid5380920 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Mo\'bf\loch\f31568 \hich\f31568 esz pokaza\'e6 -\loch\f31568 \hich\f31568 /ukry\'e6\loch\f31568 \hich\f31568 pierwszy w oknie dialogowym Ustawienia Classic Explorer i pokaza\'e6\loch\f31568 \hich\f31568 /ukry\'e6\loch\f31568 \hich\f31568 drugi w oknie dialogowym Opcje folder\'f3\loch\f31568 -w Eksploratora}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2912007 . -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid598089 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid598089 \hich\af31506\dbch\af31505\loch\f31506 Napis na pasku t}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31568\insrsid598089 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 ytu\'b3\loch\f31568 \hich\f31568 u Internet Explorer nie mo\'bf\loch\f31568 \hich\f31568 e by\'e6\loch\f31568 \hich\f31568 automatycznie wy\'9c\loch\f31568 \hich\f31568 -wietlany po zako\'f1\loch\f31568 \hich\f31568 czeniu instalacji Classic IE. Mo\'bf\loch\f31568 \hich\f31568 esz otrzyma\'e6\loch\f31568 \hich\f31568 monit o zainstalowaniu nowego dodatku ClassicIEBHO i jego w\'b3\'b9\loch\f31568 \hich\f31568 czeniu. Je -\'bf\loch\f31568 \hich\f31568 eli pojawi si\'ea\loch\f31568 \hich\f31568 monit, kliknij przycisk W\'b3\'b9\loch\f31568 \hich\f31568 cz. Je\'9c\loch\f31568 li nie otrzymasz \hich\af31568\dbch\af31505\loch\f31568 m\hich\af31568\dbch\af31505\loch\f31568 -\hich\f31568 onitu, przejd\'9f\loch\f31568 \hich\f31568 do Narz\'ea\loch\f31568 \hich\f31568 dzia -> Zarz\'b9\loch\f31568 \hich\f31568 dzaj dodatkami i sprawd\'9f\loch\f31568 \hich\f31568 czy ClassicIEBHO jest w\'b3\'b9\loch\f31568 \hich\f31568 -czony. Po w\'b3\'b9\loch\f31568 \hich\f31568 czeniu dodatku trzeba ponownie uruchomi\'e6\loch\f31568 \hich\f31568 program Internet Explorer, aby aktywowa\'e6\loch\f31568 \hich\f31568 wtyczk\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 . -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1193033 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1193033 \hich\af31502\dbch\af31501\loch\f31502 Dezinstalacja}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1193033 -\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f31568\insrsid1193033\charrsid1193033 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Aby zdeinstalowa\'e6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid1193033\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\insrsid3570194\charrsid4869559 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs48\f31568\insrsid1193033 \hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 wykonaj nast\'ea\loch\f31568 \hich\f31568 puj\'b9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs48\insrsid1193033 \hich\af31506\dbch\af31505\loch\f31506 ce kroki}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid3570194 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid4210518\charrsid4210518 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4210518\charrsid4210518 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Otw\'f3\loch\f31506 -rz }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid4210518\charrsid4210518 \hich\af31506\dbch\af31505\loch\f31506 Panel sterowania -> Programy i funkcje}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid4210518\charrsid4210518 \hich\af31568\dbch\af31505\loch\f31568 -\hich\f31568 i kliknij dwukrotnie Classic Shell. Nast\'ea\loch\f31568 \hich\f31568 pnie post\'ea\loch\f31568 \hich\f31568 puj zgodnie z instrukcjami. Mo\'bf\loch\f31568 \hich\f31568 e by\'e6\loch\f31568 \hich\f31568 - wymagane ponowne uruchomienie systemu Windows w celu doko\'f1\loch\f31568 czenia dezinstalacji.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31568\fs22\insrsid4210518\charrsid4210518 \hich\af31568\dbch\af31505\loch\f31568 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31568\insrsid4210518\charrsid4210518 -\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 Je\'9c\loch\f31568 \hich\f31568 li zainstalowa\'b3\loch\f31568 \hich\f31568 e\'9c\loch\f31568 dodat\hich\af31568\dbch\af31505\loch\f31568 \hich\f31568 kowe karnacje menu Start b\'ea\loch\f31568 -\hich\f31568 dziesz musia\'b3\loch\f31568 \hich\f31568 usun\'b9\'e6\loch\f31568 \hich\f31568 je r\'ea\loch\f31568 cznie}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4210518 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2631124\charrsid3570194 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e062 -97933bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/Polish/ClassicShellTOC.hhc deleted file mode 100644 index 6eb90c323..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/Polish/ClassicShellText-pl-PL.wxl b/ClassicShellSrc/Localization/Polish/ClassicShellText-pl-PL.wxl deleted file mode 100644 index 5ec4b4e41..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicShellText-pl-PL.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Ten instalator jest przeznaczony tylko dla 32-bitowych wersji systemu Windows. Dla 64-bitowej wersji systemu Windows należy uruchomić ClassicShellSetup64. - Classic Shell wymaga systemu Windows 7 lub nowszego. - Nowsza wersja [ProductName] jest już zainstalowana. Instalator zostanie zamknięty. - Classic Explorer - Classic Explorer dodaje pasek narzędziowy do Eksploratora Windows, zastępuje interfejs kopiowania i rozwiązuje kilka problemów związanych z użytecznością - Classic Start Menu - Classic Start Menu jest wysoce konfigurowalnym zamiennikiem menu Start Windows - Classic IE - Classic IE umożliwia dostosowanie paska tytułu i paska stanu Internet Explorer - Aktualizacja Classic Shell - Aktualizacja Classic Shell sprawdza okresowo dostępność nowych wersji - Zobacz dokumentację Classic Shell - Zobacz wprowadzenie do Classic Shell - Umożliwia modyfikowanie ustawień Classic Explorer - Umożliwia modyfikowanie ustawień Classic Start Menu - Umożliwia modyfikowanie ustawień paska tytułu i paska stanu Internet Explorer - Umożliwia modyfikowanie ustawień sprawdzania aktualizacji Classic Shell - Utwórz folder w menu Start - Strona internetowa Classic Shell - Przekaż dotację na Classic Shell - Odwiedź nas na Facebooku - Zobacz plik Readme - Pomoc Classic Shell - Classic Shell Readme - Aktualizacja Classic Shell - Ustawienia Classic Explorer - Ustawienia Classic Start Menu - Ustawienia Classic IE - Otwórz ekran startowy - Classic Shell jest zbiorem funkcji zwiększających użyteczność Windows - diff --git a/ClassicShellSrc/Localization/Polish/ClassicStartMenu.html b/ClassicShellSrc/Localization/Polish/ClassicStartMenu.html deleted file mode 100644 index 37c078024..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicStartMenu.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - - - - - Classic Start Menu - -

Classic Shell website  -Classic Start Menu


-Classic Start Menu
-jest elastycznym menu startowym, które może naśladować zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji: -
    - -
  • Umożliwia wybór między stylem “Klasycznym” a “Windows 7”
    -
  • -
  • Funkcja przeciągnij i upuść pozwala uporządkować aplikacje
  • - -
  • Opcje wyświetlania Ulubionych, rozwijania Panelu sterowania i itp.
  • -
  • Pokazuje ostatnio używane dokumenty. Ilość wyświetlanych dokumentów jest konfigurowalna
  • -
  • Program został przetłumaczony na 35 języków i obsługuje czytanie od prawej do lewej -dla języków arabskiego i hebrajskiego
  • -
  • Nie wyłącza oryginalnego menu Start w systemie Windows. Można uzyskać do niego dostęp przez Shift + kliknięcie na przycisk start
  • -
  • Kliknięcie prawym przyciskiem myszy na pozycji w menu umożliwia usunięcie, zmianę nazwy, sortowanie, lub -wykonywanie innych zadań
  • -
  • Pole wyszukiwania umożliwia wyszukiwanie programów i plików bez używania do tego skrótów klawiaturowych
  • -
  • Obsługuje listy szybkiego dostępu w celu uzyskania łatwego dostępu do najnowszych dokumentów i wspólnych zadań
  • -
  • Dostępny dla 32 i 64-bitowych systemów operacyjnych
  • -
  • Umożliwia obsługę karnacji, w tym dodatkowych karnacji innych firm . Wykonaj własne karnacje!
  • -
  • W pełni konfigurowalne funkcje jak i wygląd
  • -
  • Wsparcie dla programu Microsoft Active Accessibility (aktywne ułatwienie dostępu)
  • -
  • Przekształca przycisk “Wszystkie programy” w menu Windows na menu kaskadowe
  • -
  • Wdraża konfigurowalny przycisk start
    -
  • -
  • Można wyświetlać, wyszukiwać i uruchamiać aplikacje Windows Store (Windows 8)
  • - - - - -
  • I ostatnie, ale nie mniej ważne – to nic nie kosztuje!
  • -

-

Style

-Menu start oferuje do wyboru 3 style.
-

1) Styl klasyczny z jedną kolumną

-
-
-Ten styl jest podobny do menu dostępnego w Windows 2000. Posiada jedną kolumnę w menu głównym z pionowym tekstem. Można dostosować kolejność elementów, ikony i tekst.
- -Programy, listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są jako kaskadowe podmenu.
- -
-

2) Styl klasyczny z dwiema kolumnami

-
-
-Ten styl jest podobny do menu Windows XP. Są dwie kolumny -gdzie można rozmieścić pozycje menu. Dostosować kolejność, ikony i -tekst.
-Programy, listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są jako kaskadowe podmenu.
-
-

3) Styl Windows 7
-

-
-
-Ten styl jest podobny do menu Windows Vista i Windows 7. Pozycje w pierwszej kolumnie są predefiniowane do przypiętych i niedawno używanych programów, -listy wszystkie programy i pola wyszukiwania. Pozycje w drugiej -kolumnie są w pełni konfigurowalne.
-Listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są wewnątrz głównego menu. Programy mogą być wewnątrz głównego menu lub otwarte jako kaskadowe podmenu.
-Ten styl oferuje mniej opcji dostosowywania niż style klasyczne, ale -ma wygląd i działanie bardziej znane ludziom, którzy używali Windows 7.
-
-
-

Operacje

-Jeśli korzystałeś z menu Start w starszych wersjach systemu Windows, będziesz czuć się jak w domu:
- - - -

-Naciśnij klawisz Windows lub kliknij ikonę w rogu ekranu, aby otworzyć menu Start.

-

-Przytrzymaj wciśnięty klawisz Shift podczas klikania na ikonę, aby uzyskać dostęp do menu start własnego systemu operacyjnego. -

-

-Kliknij na element, aby go uruchomić. -

-

-Przeciągnij program, aby zmienić kolejność w menu programy, lub -przenieść go do innego folderu. -

-

-Kliknij prawym przyciskiem myszy na elemencie, aby zmienić jego nazwę, usunąć go, eksplorować go, sortować menu lub wykonać inne zadania.

-

-Kliknij prawym przyciskiem myszy na ikonę menu Start, aby edytować ustawienia Classic Start Menu, wyświetlić plik pomocy, lub -zakończyć pracę programu.
-

-


- -

- -

-Ustawienia

Kliknij prawym przyciskiem myszy na przycisk Start, aby uzyskać dostęp do ustawień:
- - -
-
-Można wybrać tylko widok podstawowych ustawień, lub wszystkich dostępnych -ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
- -Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, -lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to -ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do -wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie.
-
- -Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. -Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można -także zresetować wszystkie ustawienia do ich wartości domyślnych.
- - -
- -Większość ustawień zmienia się natychmiast podczas ich modyfikacji. Na przykład -można zmodyfikować menu Start, a następnie gdy jest otwarte okno dialogowe Ustawienia, przejść do menu Start, aby zobaczyć wprowadzone zmiany. Niewielka liczba ustawień będzie -wymagać ponownego uruchomienia Menu start, aby wprowadzić dokonane zmian
- -
- - -Uwaga: Okno Wszystkie ustawienia jest skalowalne. Można zmieniać jego rozmiary i umieszczać w wybranym położeniu. Okno zapamięta swoją nową pozycję.
- - -
-Kliknij na zakładkę Dostosuj menu Start, aby dostosować elementy menu. W zależności od używanego stylu zobaczysz różne interfejsy użytkownika.
-
-W stylach klasycznych można dostosować zarówno kolumny w menu start jak i tworzone podmenu. W lewej kolumnie wyświetlane są aktualne pozycje w menu zaś w prawej kolumnie wyświetlane są wszystkie dostępne elementy menu. Przeciągnij element z prawej do lewej kolumny, aby dodać go do menu.
-
-
-
-W stylu Windows 7 można modyfikować tylko elementy będące w drugiej kolumnie i brak jest podmenu.
-
-
-

-Kliknij dwukrotnie ikonę elementu, aby edytować jego właściwości:
-
-
-
-Tutaj można wybrać polecenie dla elementu, jego tekst, ikonę i inne atrybuty. Naciśnij przycisk Przywróć domyślne, aby uzyskać domyślny tekst i ikonę dla wybranego polecenia.
-
-Poleceniem może być:
- -
    -
  • jedno z predefiniowanych poleceń - z rozwijanej listy
  • niestandardowy ciąg wykonywalny -- może to być nazwa programu i jego argumenty, a nawet adres URL (np. http://www.google.com). Zmienne środowiskowe, takie jak %SystemRoot% są obsługiwane
  • pozostawiono puste - jeśli jest stosowany atrybut łącze, to będzie działać jako polecenie
    -
  • -
-Łącze może być ścieżką do pliku lub folderu. Jeśli jest to plik, plik zostanie wykonany. Jeśli to jest folder, folder zostanie otworzony w podmenu. Niektóre pozycje menu (takie jak Programy i Ulubione) mają niejawny atrybut łącza, więc dla nich pole Łącze zostanie wyłączone.
- -
- -Ikoną może być:
- -
    -
  • pozostawiono puste - jeśli atrybut łącza wskazuje na plik lub folder, to zostanie użyta ikona pliku lub folderu
    -
  • plik zasobów, ID ikony - na przykład %windir%\notepad.exe,2. Nie należy pozostawiać spacji między nazwą pliku a przecinkiem. Upewnij się, że używasz identyfikatora zasobu ikony, a nie indeksu ikony. Aby uzyskać najlepsze rezultaty należy użyć przycisku [...] umieszczonego przy polu Ikona
    -
  • ID ikony - jak wyżej, ale plikiem zasobów jest ClassicStartMenuDLL.dll. Jest to przydatne, gdy odnosi się do ikon własnych menu Start
    -
  • plik ikony -  na przykład C:\Program Files\Mozilla Thunderbird\Email.ico
  • brak - zostanie użyta pusta ikona
  • -
-Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku StartMenuL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia menu, które może być używane przez wiele języków.
-
-Jeśli zaznaczysz pole wyboru "Wstaw podpozycje jako przyciski", zamiast wyświetlenia samej pozycji menu, menu start pokaże podelementy jako rząd przycisków. Domyślnie przyciski są wyśrodkowane. Można wyrównać je do lewej dodając separator jako ostatnią pozycję, lub wyrównać je do prawej poprzez dodanie separatora jako pierwszą pozycję. Jednym z możliwych zastosowań jest zastąpienie menu zamykania systemu z oddzielnymi przyciskami Zamknij, Uruchom ponownie, Wyloguj, itp.
-
-

Ustawienia administracyjne

-Ustawienia dotyczą poszczególnych użytkowników i przechowywane są w rejestrze. Domyślnie każdy użytkownik może edytować -wszystkie swoje ustawienia. Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować:
-
-
-
-W tym przykładzie ustawienie "Włącz menu kontekstowe" jest zablokowane, tak aby pole wyboru zawsze -było odznaczone i nie mogło być zmienione przez dowolnego użytkownika. Osiąga się to przez -dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu. Należy utworzyć wartość DWORD o nazwie "EnableContextMenu" i ustawić jej wartość na 0.
-
-W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale -jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać -"_Default" do nazwy wartości. Na przykład, aby menu kontekstowe -było domyślnie wyłączone, ale użytkownicy mieli nadal możliwość włączenia go, -gdy tego chcą, należy utworzyć wartość DWORD o nazwie "EnableContextMenu_Default" -i ustawić jej wartość na 0.
-
-Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
- -
- -Istnieje również ustawienie globalne "EnableSettings". Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:
-
-
-
-Menu start sprawdza również większość zasad grupy, ustawianych przez administratora. Uruchom gpedit.msc i przejdź do Konfiguracja użytkownika -> Szablony administracyjne -> Menu Start i pasek zadań. Można stamtąd wyłączyć Uruchom, Zamknij, Pomoc i inne funkcje. (Niedostępne w wersjach Home systemu Windows).
-
-Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
-
-
-

Karnacje

-Można wybrać jedną z wielu zainstalowanych karnacji:
-
-Skins for Classic Start Menu
-
Lub można pobrać i zainstalować dodatkowe karnacje innych firm (z głównej strony internetowej lub z innego miejsca). Po pobraniu nowej karnacji należy skopiować plik .skin do katalogu Skins – z reguły do C:\Program -Files\Classic Shell\Skins. Po tym karnacja będzie dostępna w ustawieniach.
-
-Uwaga: Niektóre karnacje mogą być specjalnie zaprojektowane dla -trybu Klasycznego, Podstawowego, lub Aero. Na przykład karnacja Aero może wymagać -obsługi dowolnego szkła i będzie wyglądać dziwnie, jeśli jest -wybrany motyw Klasyczny lub Podstawowy. Niektóre karnacje Aero mogą również wymagać wybrania określonego koloru szkła.
-
-Można utworzyć własną karnację. Do tego będzie potrzebny edytora obrazów, który -obsługuje kanał alfa (np. Gimp lub Photoshop) oraz narzędzie do edycji -plików zasobów (jak Resource Hacker lub Visual Studio). I oczywiście posiadanie -talentu projektowania graficznego.
Przed rozpoczęciem przeczytaj Samouczek tworzenia karnacji.
-
-

-

Wyszukiwanie


-
- Pole wyszukiwania umożliwia wyszukiwanie w zawartości menu Start, -programów o zmiennej środowiskowej PATH i w indeksowanych plikach. Pole wyszukiwania może być -wyświetlane jako normalny element menu i można przejść do niego za pomocą -klawiszy strzałek góra/dół. Można wybrać, aby domyślnie pole wyszukiwania było -aktywne po otwarciu menu start. Można też wybrać, aby pole wyszukiwania było dostępne -tylko za pomocą klawisza Tab, więc do momentu naciśnięcia Tab można używać -klawiatury do nawigacji, jako że pola wyszukiwania nie ma.
-
-Wyniki wyszukiwania wyświetlane są w menu głównym, jeśli używasz stylu Windows 7 lub w podmenu w stylach klasycznych.
-Kliknij kategorię, aby ją rozwinąć i wyświetlić więcej wyników. Kliknij ikonę na końcu, aby wyświetlić wszystkie wyniki w Eksploratorze.
-
-Style klasyczne umożliwiają używanie dodatkowych wyszukiwarek, które można wykorzystać do -wyszukiwania tekstu przy pomocy pola wyszukiwania. Program wyszukiwarki można uruchomić -wybierając go z menu, lub -naciskając Alt+klawisz. W tym przykładzie, aby uruchomić Agent Ransack należy użyć Alt+A.
-
-
-
-Odbywa się to poprzez dodanie podelementu do pola wyszukiwania w zakładce Dostosuj menu Start:
-
-
-
-Otwórz każdy z podelementów i wprowadzić polecenie, aby uruchomić program wyszukiwarki. Jeśli użyjesz %1 w poleceniu, zostanie ono zastąpione przez zawartość pola wyszukiwania. Jeśli użyjesz %2 -zostanie ono zastąpione przez zakodowany tekst wyszukiwania adresu url. Wprowadź etykietę, poradę i ikonę, aby zakończyć wpis w menu. W tekście etykiety można użyć &, aby zaznaczyć literę akceleratora (na przykład &Agent Ransack).
-
-Oto kilka możliwych poleceń:
-Szukaj z Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-Szukaj z Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
-Szukaj z Google: http://www.google.com/#q=%2
-Szukaj z Bing: http://www.bing.com/search?q=%2
-
-
-

Niestandardowy przycisk Start
-

Classic Shell może dodać swój własny przycisk Start na pasku zadań. On może -zastąpić nawet domyślny przycisk Start w Windows 7. Można wybrać "muszelkę" -ze stylu Aero, klasyczny prostokątny przycisk, lub -można utworzyć własny. Dla niestandardowego przycisku Start potrzebny jest obraz, który -będzie zawierał 3 stany przycisku - normalny, gorący i wciśnięty:
-
-Start button images
-
-Obraz musi być 32-bitowym PNG lub BMP. Domyślnie szerokość -obrazu określa rozmiar przycisku. Rozmiar przycisku można zmienić przez -wprowadzenie niestandardowej szerokości.
-W internecie można znaleźć wiele obrazów niestandardowych przycisków Start. Oto kilka przykładów:
-http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Lokalizacja językowa programu

- -Interfejs użytkownika (z wyjątkiem okna dialogowego Ustawienia) jest przetłumaczony na 35 -języki.
- -Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. -Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można -pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Classic Shell.
- - -
-

Wiersz polecenia

-ClassicStartMenu.exe obsługuje 5 parametrów wiersza poleceń: -open, -toggle, -togglenew, -exit i -settings.
-
-Dwa pierwsze wykonują to, co sugeruje nazwa. Pierwszy otwiera klasyczne menu start, drugi przełącza je. Można używać parametrów, aby utworzyć skrót na pasku szybkiego uruchamiania, który otwiera menu start, lub ustawić klawisz szybkiego dostępu do programów takich jak WinKey.
-
-Trzeci "-togglenew" przełącza domyślne menu Start systemu Windows (lub ekran startowy). Jest to przydatne, gdy chce się utworzyć skrót lub klawisz szybkiego dostępu, aby otwierać domyślne menu i używać klawisza Win dla klasycznego menu.
-
-Użyj "-exit", aby zakończyć pracę programu Menu Start. Komenda ta działa tylko wtedy, gdy menu start nie jest obecnie zajęte.
-
-Użyj "-settings", aby otworzyć ustawienia Menu Start. Jest to przydatne, aby utworzyć skrót do edycji ustawień.
-
-
-

Ułatwienia dostępu

Menu Start obsługuje czytniki ekranu jak JAWS lub Microsoft Narrator. Jeśli obsługa dostępności sprawia problemy można ją wyłączyć w Ustawieniach w karcie Zachowanie.
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Polish/ClassicStartMenuADMX.txt deleted file mode 100644 index a384a4cda..000000000 --- a/ClassicShellSrc/Localization/Polish/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Ustawienia Classic Shell -State.text = Stan: -State1.text = Zablokowano na tej wartości -State2.text = Zablokowano na domyślnej -State3.text = Odblokowany -State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. -State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. -State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Shell 4.0.4 lub nowszego. -SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. -SUPPORTED_CS404_WIN78.text = Wymaga Windows 7 lub Windows 8. -SUPPORTED_CS404_WIN781.text = Wymaga Windows 7 lub Windows 8.1. -SUPPORTED_CS404_WIN8.text = Wymaga Windows 8. -SUPPORTED_CS404_WIN881.text = Wymaga Windows 8 lub Windows 8.1. -SUPPORTED_CS404_WIN81.text = Wymaga Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Wymaga menu w stylu klasycznym z jedną kolumną. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Wymaga menu w stylu klasycznym z dwiema kolumnami. -SUPPORTED_CS404_CLASSIC_STYLE.text = Wymaga menu w stylu klasycznym. -SUPPORTED_CS404_WIN7_STYLE.text = Wymaga menu stylu Windows 7. - - -EnableSettings.nameOverride = Włącz ustawienia -EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień - -MenuStyle.nameOverride = Styl menu -MenuStyle.tipOverride = Wybierz styl menu Start.\nStyl określa ogólny wygląd i funkcjonalność menu. -MenuStyle_Classic1.nameOverride = Klasyczny z jedną kolumną -MenuStyle_Classic2.nameOverride = Klasyczny z dwiema kolumnami -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Kliknięcie LPM otwiera -ShiftClick.nameOverride = Shift+kliknięcie otwiera -WinKey.nameOverride = Klawisz Windows otwiera -ShiftWin.nameOverride = Shift+Win otwiera -MiddleClick.nameOverride = Kliknięcie ŚPM otwiera -Hover.nameOverride = Aktywowanie otwiera - -; skins -SkinC1.nameOverride = Karnacja dla klasycznego menu z jedną kolumną -SkinC1.tipOverride = Wybierz karnację, która będzie używana w stylu klasycznym z jedną kolumną -SkinVariationC1.nameOverride = Odmiany karnacji dla klasycznego menu z jedną kolumną -SkinVariationC1.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z jedną kolumną (dla karnacji, które obsługują wiele odmian) -SkinOptionsC1.nameOverride = Opcje karnacji klasycznego menu z jedną kolumną -SkinOptionsC1.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z jedną kolumną.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC1 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Pozycje menu w klasycznym menu z jedną kolumną -MenuItems1.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z jedną kolumną.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems1 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Karnacja dla klasycznego menu z dwiema kolumnami -SkinC2.tipOverride = Wybierz karnację, która będzie używana w stylu klasycznym z dwiema kolumnami -SkinVariationC2.nameOverride = Odmiany karnacji dla klasycznego menu z dwiema kolumnami -SkinVariationC2.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami (dla karnacji, które obsługują wiele odmian) -SkinOptionsC2.nameOverride = Opcje karnacji klasycznego menu z dwiema kolumnami -SkinOptionsC2.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC2 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Pozycje menu w klasycznym menu z dwiema kolumnami -MenuItems2.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z dwiema kolumnami.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems2 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Karnacja dla stylu Windows 7 -SkinW7.tipOverride = Wybierz karnację, która będzie używana w stylu Windows 7 -SkinVariationW7.nameOverride = Odmiany karnacji dla stylu Windows 7 -SkinVariationW7.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu Windows 7 (dla karnacji, które obsługują wiele odmian) -SkinOptionsW7.nameOverride = Opcje karnacji stlu Windows 7 -SkinOptionsW7.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsW7 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Pozycje menu w stylu Windows 7 -MenuItems7.tipOverride = Wybierz pozycje menu, które będą używane w stylu Windows 7.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems7 w HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Karnacja podmenu Wszystkie programy dla menu Start Windows 7 -SkinA.tipOverride = Wybierz karnację, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7 -SkinVariationA.nameOverride = Odmiany karnacji podmenu Wszystkie programy dla menu Start Windows 7 -SkinVariationA.tipOverride = Wybierz odmianę karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7 (dla karnacji, które obsługują wiele odmian) -SkinOptionsA.nameOverride = Opcje karnacji podmenu Wszystkie programy dla menu Start Windows 7 -SkinOptionsA.tipOverride = Wybierz opcje karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsA w HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = To ustawienie nie działa w Windows 8.1. Należy użyć wbudowanego ustawienia systemu Windows, aby podczas uruchamiania przechodzić do Pulpitu - -; hidden -FolderStartMenu.nameOverride = Folder menu Start -FolderStartMenu.tipOverride = Wprowadź zastąpienie folderu menu Start dla poszczególnych użytkowników (zastępuje również folder Programy dla poszczególnych użytkowników).\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia -FolderPrograms.nameOverride = Folder Programy -FolderPrograms.tipOverride = Wprowadź zastąpienie folderu Programy dla poszczególnych użytkowników.\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia -FolderCommonStartMenu.nameOverride = Wspólny folder menu Start -FolderCommonStartMenu.tipOverride = Wprowadź zastąpienie wspólnego folderu menu Star (zastępuje również wspólny folder Programy).\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia -FolderCommonPrograms.nameOverride = Wspólny folder Programy -FolderCommonPrograms.tipOverride = Wprowadź zastąpienie wspólnego folderu Programy.\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia -AutoStartDelay.nameOverride = Opóźnienie autouruchamiania -AutoStartDelay.tipOverride = Wprowadź opóźnienie automatycznego uruchamiania menu start w ms podczas logowania (nie ma zastosowania w przypadku ręcznego uruchamiania ClassicStartMenu.exe).\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia - -; other -StartButtonIcon.tipAddition = Wartością może być ścieżką do pliku ICO lub ścieżką do EXE / DLL oraz identyfikatora ikony -StartButtonPath.tipAddition = Wartością jest pełna ścieżka do pliku BMP lub PNG -SoundMain.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV -SoundPopup.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV -SoundCommand.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV -SoundDrop.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV -ExpandFolderLinks.tipAddition = Działa tylko dla łączy symbolicznych (takich jak połączenia), a nie dla zwykłych skrótów -StartHoverDelay.nameOverride = Opóźnienie aktywowania (przycisku Start) -AllProgramsDelay.nameOverride = Opóźnienie aktywowania (Wszystkie programy w Windows 7) -CSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych . Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie CSMHotkey w HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych. Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie WSMHotkey w HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Polish/License.html b/ClassicShellSrc/Localization/Polish/License.html deleted file mode 100644 index 684f0e4c0..000000000 --- a/ClassicShellSrc/Localization/Polish/License.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - Umowa licencyjna - -

Classic Shell website  Umowa licencyjna
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-UŻYWANIE TEGO OPROGRAMOWANIA OZNACZA AKCEPTACJĘ TYCH WARUNKÓW. JEŚLI ICH NIE AKCEPTUJESZ, NIE KORZYSTAJ Z TEGO OPROGRAMOWANIA.
-
-Licencjobiorca przestrzegający niniejszych warunków licencji ma poniższe prawa.
-
-
    -
  1. -

    ZAKRES LICENCJI. Niniejsza Umowa daje tylko niektóre praw do używania oprogramowania. Autor zastrzega sobie wszelkie inne prawa.

    -
  2. -
  3. -

    PRAWA DO INSTALACJI I UŻYTKOWANIA. To oprogramowanie jest darmowe do użytku osobistego i komercyjnego. Licencjobiorca może zainstalować i używać go na swoich komputerach bezpłatnie.

    -
  4. -
  5. -

    PRAWO DO ROZPOWSZECHNIANIA. Możesz rozprowadzać oprogramowania tak długo, jak to robisz bezpłatnie i nie wprowadzając w błąd o pochodzeniu oprogramowania.

    -
  6. -
  7. -

    ZNAKI TOWAROWE. Nazwa Classic Shell i logo są znakami towarowymi autora. Używanie ich w celu określenia innych produktów lub usług nie jest dozwolone.

    -
  8. -
  9. -

    WYŁĄCZENIE ODPOWIEDZIALNOŚCI Z TYTUŁU RĘKOJMI. -OPOPROGRAMOWANIE TO JEST DOSTARCZANE "TAK JAK JEST", BEZ JAKICHKOLWIEK GWARANCJI, WYRAŹNYCH JAK I DOMNIEMANYCH, W TYM MIĘDZY INNYMI DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW OSÓB TRZECICH. -W ŻADNYM WYPADKU AUTORZY LUB WŁAŚCICIELE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, USZKODZENIA LUB INNE ZOBOWIĄZANIA, CZY TO NA SKUTEK UMOWY, W ZŁEJ WIERZE LUB W INNY SPOSÓB, WYNIKAJĄCYCH Z, LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM GO LUB INNEJ DZIAŁALNOŚCI Z OPROGRAMOWANIEM.

    -
  10. -
  11. -

    INNYMI SŁOWY: -Zasadniczo można swobodnie korzystać z tego oprogramowania w dowolnym celu, ale nie zdziw się, jeśli nie będzie ono działać zgodnie z oczekiwaniami. Autor nie może ponosić odpowiedzialności za jakiekolwiek szkody wyrządzone przez to oprogramowanie. Nie możesz osiągać zysku ze sprzedaży oprogramowania. Masz go przecież za darmo.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/Links.html b/ClassicShellSrc/Localization/Polish/Links.html deleted file mode 100644 index 29dcca9de..000000000 --- a/ClassicShellSrc/Localization/Polish/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Classic Shell website  Łącza


Najnowszą wersję można znaleźć na stronie internetowej Classic Shell:
-http://www.classicshell.net/
-
-Tu możesz zobaczyć historię projektu:
-Historia: http://www.classicshell.net/history/
-
-
-

Uzyskaj pomoc

-Aby uzyskać odpowiedzi na najczęściej zadawane pytania zajrzyj tutaj:
-FAQ: http://www.classicshell.net/faq/
- -
-Jeśli nie znalazłeś odpowiedzi na swoje pytanie w FAQ, sprbuj uzyskać odpowiedź na forum dyskusyjnym:
-Forum dyskusyjne: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Zgłaszanie problemw

-Zgłoś błędy i propozycje nowych funkcji na forum opracowywania produktu:
-Forum opracowywania produktu: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/Main.html b/ClassicShellSrc/Localization/Polish/Main.html deleted file mode 100644 index 48c5b2562..000000000 --- a/ClassicShellSrc/Localization/Polish/Main.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Strona internetowa Classic Shell  Classic Shell

-Wersja 4.3.1 – wydanie ogólne

-

Czym jest Classic Shell?

-Classic Shell™ jest zbiorem funkcji zwiększających użyteczność systemu Windows. Program -posiada konfigurowalne menu Start i przycisk Start, dodaje -pasek narzędzi do Eksploratora Windows i wspiera wiele innych funkcji.
-
-
-

Wymagania systemowe

-Classic Shell działa z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obsługuje 32 i 64-bitowe wersje systemu (instalator działa na obu wersjach). Niektóre karnacje dla menu Start wymagają włączonego Aero. Inne wymagają co najmniej podstawowej kompozycji.
-
-
-

Składniki


- -Classic Shell składa się z trzech głównych składników: -
-

Dezinstalacja

-Aby zdeinstalować Classic Shell przejdź do Panelu sterowania -> Programy i funkcje.
Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usuń".
-Zakończenie procesu może wymagać wylogowania.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Polish/pl-PL.dll b/ClassicShellSrc/Localization/Polish/pl-PL.dll deleted file mode 100644 index 3ac9a7516..000000000 Binary files a/ClassicShellSrc/Localization/Polish/pl-PL.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Portugese/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Portugese/ClassicExplorerADMX.txt deleted file mode 100644 index ef70ad34f..000000000 --- a/ClassicShellSrc/Localization/Portugese/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Configurações do Classic Shell -State.text = Estado: -State1.text = Bloqueado para esse valor -State2.text = Bloqueado para padrão -State3.text = Desbloqueado -State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. -State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. -State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Configuração das diretivas de grupo do Classic Explorer -SUPPORTED_CS404.text = Requer Classic Shell 4.0.4 ou superior. -SUPPORTED_CS404_WIN7.text = Requer Windows 7. -SUPPORTED_CS404_WIN881.text = Requer Windows 8 ou Windows 8.1. - -AddressAltD.nameOverride = Atalho adicional para a barra de endereços -AddressAltD.tipOverride = Digite uma letra de 'A' até 'Z' para ser um atalho para a barra de endereços em combinação com a tecla ALT -EnableSettings.nameOverride = Habilitar configurações -EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações -ProcessWhiteList.nameOverride = Lista branca de processos -ProcessWhiteList.tipOverride = Lista de processos que podem carregar o Classic Explorer. Use somente o nome do arquivo do processo (como "notepad.exe"), separe vários nomes por vírgula ou ponto-e-vírgula. -ProcessBlackList.nameOverride = Lista negra de processos -ProcessBlackList.tipOverride = Lista de processos que não podem carregar o Classic Explorer. Use somente o nome do arquivo do processo (como "notepad.exe"), separe vários nomes por vírgula ou ponto-e-vírgula. -ToolbarItems.nameOverride = Botões da barra de ferramentas -ToolbarItems.tipOverride = Selecione os botões que serão exibidos na barra de ferramentas.\nA melhor maneira que obter a string correta é configurar os botões no diálogo de configurações do Classic Explorer e então verificar o valor nomeado ToolbarItems em HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = Habilitar diálogos somente no Explorer (melhora a performance) diff --git a/ClassicShellSrc/Localization/Portugese/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Portugese/ClassicIEADMX.txt deleted file mode 100644 index e6d2ae70a..000000000 --- a/ClassicShellSrc/Localization/Portugese/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Configurações do Classic Shell -State.text = Estado: -State1.text = Bloqueado para esse valor -State2.text = Bloqueado para padrão -State3.text = Desbloqueado -State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. -State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. -State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Configuração das diretivas de grupo do Classic IE -SUPPORTED_CS404.text = Requer Classic Shell 4.0.4 ou superior. -SUPPORTED_IE9.text = Requer Internet Explorer 9 ou superior. - - -EnableSettings.nameOverride = Habilitar configurações -EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações -CaptionFont.tipAddition = .\n\nO formato é , , . Por exemplo: "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Portugese/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Portugese/ClassicShellADMX.txt deleted file mode 100644 index 293d2f15e..000000000 --- a/ClassicShellSrc/Localization/Portugese/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Configurações do Classic Shell -State.text = Estado: -State1.text = Bloqueado para esse valor -State2.text = Bloqueado para padrão -State3.text = Desbloqueado -State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. -State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. -State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Configuração das diretivas de grupo do Classic Shell -SUPPORTED_CS404.text = Requer Classic Shell 4.0.4 ou superior. - -Language.nameOverride = Idioma dos componentes do Classic Shell -Language.tipOverride = Selecione o idioma a ser usado pelo Classic Shell (por exemplo, en-US ou de-DE). O idioma afetará o texto no menu Iniciar, barras de ferramentas, etc. Se a DLL do idioma apropriado estiver instalado, as configurações da interface do usuário também poderão ser traduzidas -Update.nameOverride = Habilitar verificação automática por novas versões -Update.tipOverride = Quando marcado, o Classic Shell irá verificar se há novas versões toda semana. Você será notificado se houver uma nova versão do Classic Shell ou uma nova atualização para seu idioma atual diff --git a/ClassicShellSrc/Localization/Portugese/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Portugese/ClassicStartMenuADMX.txt deleted file mode 100644 index c864b94fa..000000000 --- a/ClassicShellSrc/Localization/Portugese/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,191 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - -Title.text = Configurações do Classic Shell -State.text = Estado: -State1.text = Bloqueado para esse valor -State2.text = Bloqueado para padrão -State3.text = Desbloqueado -State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. -State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. -State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Configuração das diretivas de grupo do Classic Start Menu -SUPPORTED_CS404.text = Requer Classic Shell 4.0.4 ou superior. -SUPPORTED_CS404_WIN7.text = Requer Windows 7. -SUPPORTED_CS404_WIN78.text = Requer Windows 7 ou Windows 8. -SUPPORTED_CS404_WIN781.text = Requer Windows 7 ou Windows 8.1. -SUPPORTED_CS404_WIN8.text = Requer Windows 8. -SUPPORTED_CS404_WIN881.text = Requer Windows 8 ou Windows 8.1. -SUPPORTED_CS404_WIN81.text = Requer Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Requer estilo de menu Clássico com uma coluna. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Requer estilo de menu Clássico com duas colunas. -SUPPORTED_CS404_CLASSIC_STYLE.text = Requer estilo de menu Clássico. -SUPPORTED_CS404_WIN7_STYLE.text = Requer estilo de menu Windows 7. - - -EnableSettings.nameOverride = Habilitar configurações -EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações - -MenuStyle.nameOverride = Estilo do menu -MenuStyle.tipOverride = Selecione o estilo para o menu iniciar.\nO estilo determina a aparência e a funcionalidade geral do menu. -MenuStyle_Classic1.nameOverride = Clássico com uma coluna -MenuStyle_Classic2.nameOverride = Clássico com duas colunas -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Clique Esquerdo abre -ShiftClick.nameOverride = Shift+Clique abre -WinKey.nameOverride = Tecla Windows abre -ShiftWin.nameOverride = Shift+Win abre -MiddleClick.nameOverride = Clique com Botão do Meio abre -Hover.nameOverride = Passar abre - -; skins -SkinC1.nameOverride = Tema para menu clássico com uma coluna -SkinC1.tipOverride = Selecione o tema para ser usado pelo estilo clássico com uma coluna -SkinVariationC1.nameOverride = Variação de tema para menu clássico com uma coluna -SkinVariationC1.tipOverride = Selecione a variação de tema para ser usado pelo estilo clássico com uma coluna (para temas com suporte a múltiplas variações) -SkinOptionsC1.nameOverride = Opções do tema para menu clássico com uma coluna -SkinOptionsC1.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com uma coluna.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor chamado SkinOptionsC1 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Itens do menu clássico com uma coluna -MenuItems1.tipOverride = Selecione os itens de menu para serem usados pelo estilo clássico com uma coluna.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems1 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Tema do menu clássico com duas colunas -SkinC2.tipOverride = Selecione o tema para ser usado pelo estilo clássico com duas colunas -SkinVariationC2.nameOverride = Variação do tema para menu clássico com duas colunas -SkinVariationC2.tipOverride = Selecione a variação do tema para ser usado pelo estilo clássico com duas colunas (para temas com suporte a múltiplas variações) -SkinOptionsC2.nameOverride = Opções do tema para menu clássico com duas colunas -SkinOptionsC2.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com duas colunas.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor chamado SkinOptionsC2 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Itens do menu clássico com duas colunas -MenuItems2.tipOverride = Selecione os itens de menu para ser usado pelo estilo clássico com duas colunas.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems2 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Tema para o estilo Windows 7 -SkinW7.tipOverride = Selecione o tema para ser usado pelo estilo Windows 7 -SkinVariationW7.nameOverride = Variação de tema para o estilo Windows 7 -SkinVariationW7.tipOverride = Selecione a variação do tema para ser usado pelo estilo Windows 7 (para temas que oferecem suporte a múltiplas variações) -SkinOptionsW7.nameOverride = Opções do tema para o estilo Windows 7 -SkinOptionsW7.tipOverride = Selecione as opções do tema para ser usado pelo estilo Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações doClassic Start Menu e depois procurar o valor chamado SkinOptionsW7 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Itens do menu para o estilo Windows 7 -MenuItems7.tipOverride = Selecione os itens de menu para ser usado pelo estilo Windows 7.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems7 em HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Tema do submenu Todos os Programas do menu iniciar do Windows 7 -SkinA.tipOverride = Selecione o tema para ser usado pelo submenu Todos os Programas do menu iniciar do Windows 7 -SkinVariationA.nameOverride = Variação do tema para o submenu Todos os Programas do menu iniciar do Windows 7 -SkinVariationA.tipOverride = Selecione a variação do tema para ser usado pelo submenu Todos os Programas do menu iniciar do Windows 7 (para temas com suporte a múltiplas variações) -SkinOptionsA.nameOverride = Opções do tema para o submenu Todos os Programas do menu iniciar do Windows 7 -SkinOptionsA.tipOverride = Selecione as opções do tema para ser usado pelo submenu Todos os Programas no menu iniciar do Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor nomeado SkinOptionsA em HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Essa configuração não funciona no Windows 8.1. Você precisa usar a configuração embutida no Windows para inicializar na Área de Trabalho - -; hidden -FolderStartMenu.nameOverride = Pasta do Menu Iniciar -FolderStartMenu.tipOverride = Digite uma substituição para a pasta do menu iniciar por usuário (também substitui a pasta de programas por usuário).\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações -FolderPrograms.nameOverride = Pasta dos Programas -FolderPrograms.tipOverride = Digite uma substituição para a pasta de Programas por usuário.\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações -FolderCommonStartMenu.nameOverride = Pasta do Menu Iniciar comum -FolderCommonStartMenu.tipOverride = Digite uma substituição para a pasta do menu iniciar comum (também substitui a pasta de programas comuns).\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações -FolderCommonPrograms.nameOverride = Pasta de Programas comuns -FolderCommonPrograms.tipOverride = Digite uma substituição para o caminho da pasta de Programas comuns.\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações -AutoStartDelay.nameOverride = Atraso de início automático -AutoStartDelay.tipOverride = Forneça o atraso em ms ao iniciar o menu iniciar automaticamente durante o login (não se aplica ao iniciar o menu manualmente executando ClassicStartMenu.exe).\nNota: esta configuração não é editável na caixa de diálogo Configurações - -; other -StartButtonIcon.tipAddition = O valor pode ser um caminho para um arquivo ICO ou um caminho para um EXE/DLL e o ID do ícone -StartButtonPath.tipAddition = O valor é um caminho completo para o arquivo BMP ou PNG -SoundMain.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV -SoundPopup.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV -SoundCommand.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV -SoundDrop.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV -ExpandFolderLinks.tipAddition = Só funciona para ligações simbólicas (como junções) e não para atalhos simples -StartHoverDelay.nameOverride = Atraso ao passar (para o botão Iniciar) -AllProgramsDelay.nameOverride = Atraso ao passar (para Todos os Programas no Windows 7) -CSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Classic Start Menu e depois procurar o valor chamado CSMHotkey em HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Classic Start Menu e depois procurar o valor chamado WSMHotkey em HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Portugese/pt-BR.dll b/ClassicShellSrc/Localization/Portugese/pt-BR.dll deleted file mode 100644 index 6ea7dc7de..000000000 Binary files a/ClassicShellSrc/Localization/Portugese/pt-BR.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Romanian/ro-RO.dll b/ClassicShellSrc/Localization/Romanian/ro-RO.dll deleted file mode 100644 index 8184d9288..000000000 Binary files a/ClassicShellSrc/Localization/Romanian/ro-RO.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Russian/ClassicExplorer.html b/ClassicShellSrc/Localization/Russian/ClassicExplorer.html deleted file mode 100644 index 71945a32e..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicExplorer.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - Classic Explorer - -

Веб-узел Classic Shell  Classic Explorer


Classic Explorer представляет собой надстройку для проводника Windows, которая:
    - -
  • Добавляет -на панель инструментов проводника некоторые общие операции (Переход в -корневую папку, Вырезать, Копировать, Вставить, Удалить, Свойства, -Электронная почта). Панель инструментов полностью настраиваемая
  • -
  • Заменяет -пользовательский интерфейс копирования в Windows 7 на более удобный для -пользователей классическую версию похожую на Windows XP
  • - -
  • Включает -функцию нажатия сочетаний клавиш Alt+Enter на панели папок проводника -Windows, где можно отобразить свойства выбранной папки
  • - -
  • Включает доступ к параметрам для настройки панели папок как в Windows XP без кнопок раскрытия
  • -
  • Отображает свободное дисковое пространство и общий размер файлов в строке состояния
  • -
  • Может отключать раскрывающийся список путей в адресной строке
  • -
  • Исправляет -длинный список функций, которые не работают в Windows 7 - отсутствие -значка наложения для общих папках, быстрые переходы папок в панели -переходов, отсутствует сортировки заголовков в виде списка, и другое
  • - - - - -

Новый интерфейс копирования (только Windows 7)

При копировании файлов в Windows 7 вы видите следующее диалоговое окно:

До

Что случилось с ним?

- -

Ну, для начала, это диалоговое окно занимает половину экрана, и -нужно больше прочитать текста пока все станет ясно. Также не вполне -ясно, что нужно выбрать. Вы должны двигать указателем мыши вокруг, -чтобы открыть пользовательский интерфейс, как в приключенческих игр -Lucas Arts.a как в приключенческих игр Lucas Arts. И, наконец, крайне неудобное сочетание клавиш. Нужно постоянно подтверждатть “Да, перезаписать файлы”, нужно постоянно нажимать клавиши Alt+D, up, up, up, Space! Это сложнее, чем выполнение перемещения Akuma Kara Demon в игре Street Fighter 3. Занимает много времени при копировании файлов.

- -

Модуль кллассического проводника возвращает обратно простые диалоговые окна в стиле Windows XP:

- -

После

- -

Сразу видно, что это окно более интуивно понятное (клавиши - кнопки в нижней части), есть простая навигация клавиатурой (нажмите Y для “Да”, , -чтобы скопировать все файлы), также можно видеть, какой файл новее и -которой старше. И, конечно, как и в Windows XP, удерживая клавишу Shift при нажатии на кнопку "Нет" означает "Нет для всех" Shift+N).

- -

Если нажать Подробнее… -вы увидите оригинальное диалоговое окно Windows. Оттуда вы увидите все -сведения, и получите доступ к параметру "Копировать оба файла".

-

Важное примечание: Изменяется только интерфейс. На функциональность системы, функция копирования никак не влияет.

-


- - - -

Сочетание клавиш Alt+Enter на панели папок

Alt+Enter -это — универсальное сочетание клавиш Windows для выбора свойств. Но на -новых версиях Windows она не работает на левой панели, которая -отображает папки. Она отлично работает на панели справа, где находятся -файлы. Это неполадка по сравнению с Windows XP, где Alt+Enter работает -в обеих местах.

Чтобы решить эту проблему, модуль классического -проводника определят нажатие клавиш Alt+Enter и отображает свойства -выбранной папки.

-


- - -

Панель инструментов для проводника Windows

Проводник -Windows Vista не имеет панели инструментов, как в Windows XP. Если -нужно перейти в родительскую папку, нужно всегда использовать боковую -панель. Если вы хотите скопировать или удалить файл с помощью мыши, -щелкая правой кнопкой мыши вы увидите команду "Удалить". Щелкая правой -кнопкой мыши меню становится все больше и больше, болmit зависимостей -от установленных надстроек проводника, и поиск правильной команды может -занять некоторое время.

Чтобы решить эту проблему, модуль классического проводника добавляет новую панель инструментов:

 Панель инструментов проводника

-Доступные кнопки: Вверх, Вырезать, Копировать, Вставить, Удалить, -Свойства, Электронная почта, Параметры. Можно добавить больше кнопок в -диалоговом окне настроек прриложения.

Советы:
    - Удерживайте клавишу CTRL при нажатии на кнопку "Вверх", чтобы открыть родительскую папку в новом окне проводника.
    - Удерживайте клавишу Shift при нажатии на кнопку "Удалить", чтобы удалить файл

-Новая панель инструментов не отображается в проводнике автоматически -после установки. Перед использованием необходимо выполнить следующее:
    - -
  1. Открыть новое окно проводника Windows (Win+E)
  2. -
  3. Включить -меню в проводнике - Перейдите в меню "Сервис" (Alt+T), "Параметры -папок" на вкладку "Вид" и убедитесь, что выбран флажок "Всегда -отображать меню".
  4. -
  5. Щелкните правой кнопкой на строку меню и выберите команду "Классическая панель проводника", для отображения панели инструментов.
  6. -
  7. Если -эта команда не доступна (вы видите только "Закрепить панели -инструментов"), возможно, придется включить модуль из Internet -Explorer. Запустите Internet Explorer, нажмите правой кнопкой мыши на -панели и выберите "Классическая панель проводника". Будет предложено, -хотите включить эту надстройку. Выберите "Включить", затем повторите -шаги с 1 по 3.
  8. -
  9. Если даже после этого вы не видите панель -инструментов, возможно отключены надстройки обозревателя в системе. Это -поведение как правило по умолчанию для серверов. Откройте "Свойства -обозревателя", перейдите на вкладку "Дополнительно", и выберите -параметр "Разрешение сторонных расширений обозревателя".
  10. - -

Строка состояния

Classic -Explorer восстанавливает оригинальную строку состояния проводнка, -которая показывает объем свободного дискового пространства и размер -выбранных файлов:

Размер файла в строке состояния

-В отличие от встроенной строки состояния, размер выделения отображается -даже если выбрано более 100 файлов. Если файлы не выбраны, отображается -общий размер всех файлов в папке.

Примечание Windows 7: -компонент Classic Explorer улучшает строку состояния по умолчанию -вместо ее замены. Чтобы увидеть ее, вам придется включить ее сначала из -меню Вид. Строка состояния отличается от синей области сведений, -которую вы видите в нижней части проводника. Вы можете отключить -область сведений из меню Упорядочить для экономии места. Также -существует ошибка в проводнике Windows 7, что иногда не отображается -любой текст в строке состояния. Нажмите F5, чтобы обновить вид и получить текст состояния.

Windows 8 note: -Classic Explorer добавляет свою собственную строку состояния. Вы должны -скрыть строку состояния по умолчанию для экономии места. Выберите -вкладку "Вид" на ленте, а затем нажмите кнопку "Параметры". Выберите -вкладку "Вид" в параметрах. Найдите флажок "Показать строку состояния" -и отключите его.

Параметры

Можно получить доступ к параметры Classic Explorer из панели инструментов или из меню Пуск:


Вы -можете видеть только основные параметры, или все доступные параметры. -Наведите указатель мыши на каждый параметр, чтобы увидеть его описание. -Введите в поле поиска, чтобы найти параметр по имени.
Каждый -параметр имеет значение по умолчанию. Значение по умолчанию может быть -постоянным, или может зависеть от текущих настроек системы. После -изменения параметра, он отмечается жирным шрифтом. Чтобы вернуться к -значению по умолчанию, щелкните правой кнопкой мыши на параметре.

Вы можете сохранить настройки в файл XML, а затем загрузить их обратно. Нажмите кнопку Архивация параметров, чтобы получить доступ к этим функциям. Оттуда вы можете также восстановить все параметры в их значения по умолчанию.

-Нажмите OK, чтобы сохранить параметры. Большинство параметров будут -применены при следующем открытии окна проводника. Для меньшества -параметров потребуется закрыть программу, прежде чем вы сможете увидеть -изменения.

Примечание: -размеры окна "Все параметры" можно изменить. Измените размеры окна в -нужный размер. Размеры и положение диалогового окна параметров будут -сохранены.

Вот один пример того, что может быть настроено:
Заголовок панели настроек

Нажмите на вкладку Кнопки панели инструментов, чтобы настроить панель инструментов:


Столбец -слева отображает текущие кнопки на панели инструментов, а столбец -справа перечислены кнопки, которые можно добавить на панель -инструментов. Вы можете перетаскивать кнопки с столбца справа на -столбец слева. Вы можете изменить кнопки, перетаскивая их вверх и вниз. -Если вы вставите одну кнопку внутрь другой, то будет создано подменю.
-Наведите указатель на каждую кнопку, чтобы увидеть краткое описание -того, что она делает. Щелкните правой кнопкой мыши на каждую кнопку, -чтобы получить доступ к дополнительным функциям (например, удаление, -переименование и т. д.). Из контекстного меню правой кнопки мыши можно -также восстановить панель инструментов в исходное состояние.
Каждый -элемент в левом столбце должен иметь уникальное имя. Это идентификатор -элемента и может содержать только английские буквы, цифры и символы -подчеркивания. Некоторые элементы (такие как разделитель) не могут быть -переименованы.

Важное примечание: Не все доступные команды имеют по умолчанию значки или текст. Это потому, что Windows не имеет для этого значков, как Отменить, Выделить все, -и т. д. Если вы хотите использовать такие кнопки на панели -инструментов, вы должны будете указать свой собственный значок. См. -ниже, как это сделать.

После размещения кнопки на панель -инструментов, вы можете редактировать ее атрибуты. Дважды щелкните на -кнопку для редактирования:
Редактирование кнопки панели инструментов
Здесь вы можете выбрать команду для кнопки, ее текст и значок. Нажмите кнопку Восстановить значения по умолчанию, чтобы получить текст и значок по умолчанию для выбранной команды.
Командой может быть:
    - - -
  • left blank - если атрибут ссылки используется, он будет действовать как команда
  • -
  • одна из предопределенных команд - из раскрывающегося списка
  • -
  • open <ваша папка> - открывает папку в текущем обозревателе
  • -
  • sortby <свойство> - будет сортировать папки данного свойства по - имя, тип, размер или дата. Используйте символ '-' в начале свойства для сортировки в порядке убывания: "sortby -name". Вы можете использовать другие свойства, если вы знаете их ​​код. Например "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" является тем же самым что и "sortby name". Чтобы узнать больше о кодах свойств обратиться к файлу propkey.h в Windows SDK (также вы можете узнать о них здесь -- прокрутив страницу вниз до раздела "Полная таблица свойств"). Не все -коды свойства правильны и не поддерживаются (например свойство год альбома {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 работает только при показе музыкальных альбомов)
  • -
  • groupby <свойство> - похоже на sortby, а группы файлов по заданным свойством. Используйте команду groupby без свойства, чтобы отключить группировку
  • - - - -
  • custom executable string -- Это может быть имя программы и ее аргументы, или даже URL (например, -http://www.google.com). Вы можете использовать переменные среды как %SystemRoot%. Вы можете также использовать заполнители %1, %2, %3, %4 and %5:
  • -
      -
    • %1 -является местоположением к текущей папке. Имейте в виду, что если это -текущая корневая папка диска, она будет заканчиваться обратной косой -черты (например C:\)
    • -
    • %2 является местоположением выбранного файла (только если выделен файл)
    • -
    • %3 -является именем временного текстового файла, который содержит все -выбранные файлы. Каждая строка в текстовом файле содержит один файл с -его полным путем
    • -
    • %4 -то же самое, как %3, но файл в формате юникод (UTF16). файл не содержит -метку порядка байтов. % 3% и 4 не могут использовать одну и туже команду
    • -
    • Примечание для разработчиков: При -использовании переменной %3% или 4, она твечает за команду удаления -временных файлов после завершения. В противном случае временный файл -будет оставлен на диске. Кроме того, если команда является консольным -приложением или командным файлом она будет запущена в автоматическом -режиме без каких-либо консольных окон
    • - -
    • %5 -это имя временного файла текста, который может быть использован для -возвращения команды обратно в Classic Explorer. Если первые 2 байта -файла 255 и 254, файл рассматривается как юникод. Только одна команда -может быть использована одновременно. Параметром команды может быть:
    • -
        -
      • open <folder name> - заставляет проводник перейти к данной папке
      • -
      • select <list of file names> -- выделяет указанные файлы, и отменяет выбор всех остальных файлов. -Имена файлов должны быть разделены табуляцией или символом новой -строки. Файлы не должны содержать пути. Если файлы содержат путь, путь -будет игнорироваться
      • -
      • refresh - обновляет проводник
      • -
      -
    -
      -
    • Примечание для разработчиков: -команды использующие переменную %5 будут выполнены в автоматическом -режиме (например, команды, с использованием переменно %3 или %4), но -также проводник будет ждать завершения процесса. Этот процесс должен -быть завершен как можно быстрее, поскольку проводник не будет отвечать -во время выполнения команды
    • -
    • См. следующий раздел для просмотра нескольких примеров, как использовать эти параметры
    • - -
    -
Ссылкой можеть быть путь к файлу или папке. Если это файл, этот -файл будет выполнен. Если это папка, папка будет открыта в качестве -подменю (только для кнопки "Переход на один уровень вверх").

Значком может быть:
    -
  • left blank - то, если ссылка атрибут указывает на файл или папку, будет использоваться значок этого файла или папки
  • -
  • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом со значком окна
  • -
  • ,icon ID - то же, что и выше, но файл ресурсов ClassicExplorer.dll устанавливается самостоятельно. Это полезно, когда речь идет о собственных значках Classic Explorer
  • -
  • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • none - будет использоваться пустой значок
  • -
Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле ExplorerL10N.ini. -Сам текст будет зависеть от текущей настройки языка. Это полезно при -создании панели инструментов, которые могут быть использованы в -нескольких языках.

Примечание для разработчиков: Кнопки для пользовательских команд могут быть включены или отключены. Панель инструментов проверяется разделом реестра HKCU\Software\IvoSoft\ClassicExplorer -для параметра DWORD с именем кнопки (название, используемое в столбце -слева). 0 означает стандартный, 1 включено и 2 отключено. Панель -инструментов считывает разделы реестра при запуске. Чтобы принудительно -обновить кнопки их состояние, найдите их в окне проводника, найдите -дочернее окно с классом ClassicShell.CBandWindow, и отправьте сообщение WM_CLEAR. Это полезно, если вы разрабатываете другой EXE-файл для использования на панели инструментов.

Примеры дополнительных команд

-

0) Используйте кавычки, когда это необходимо

В целях поддержки -пути, содержащие пробелы, необходимо использовать кавычки вокруг пути -параметров. Кавычки не всегда требуются, как в примерах 1 и 2 ниже. -Убедитесь, что вы проверили ваши команды с путями, содержащие пробелы, -чтобы избежать ошибок.

1) Печать текущей папки

Команда: cmd.exe /k echo %1. Переменная %1 будет заменена на путь к текущей папке.

2) Открыть выбранный файл в блокноте

Команда: %SystemRoot%\notepad.exe %2. -Переменная %2 будет заменена на полное имя выбранного файла. Команда не -должна быть в кавычках, поскольку блокнот использует всю командную -строку, как имя файла.

3) Скопировать выбранные файлы в родительскую папку

Создать командный файл с именем C:\CopyParent.bat:
set list=%1
set list=%list:"=%
for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
del %1

Используйте эту команду: C:\CopyParent.bat "%3". -Переменная %3 будет заменена на текстовый файл, содержащий полные имена -всех выбранных файлов. Командный файл будет читать каждую строку -текстового файла и копировать каждый из выбранных файлов в родительскую -папку. В конце командный файл выполнит удаление исходного временного -файла. Первые два набора команд удаляют кавычки из параметра %1.

4) Выделить все текстовые файлы

Создайте командный файла с именем C:\SelectText.bat:
echo select > %1
dir *.txt /b >> %1

Используйте эту команду: C:\SelectText.bat "%5". -Переменная %5 будет заменена пустой текстовым файлом, где команда -должна вывести слово "select" и список файлов для выбора. Команда "dir -*.txt /b" предоставляет такой список.


Административные параметры

Параметры -для каждого пользователя хранятся в реестре. По умолчанию каждый -пользователь может изменить все свои параметры. Администратор может -заблокировать конкретные параметры, поэтому ни один пользователь не -сможет редактировать их:

-В этом примере параметр "Показывать кнопку Вверх" заблокирован, чтобы -всегда быть перед кнопками "Назад / Вперед" и не может быть изменен -любым пользователем. Это достигается путем добавления параметра в -разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer. Создать строковое значение, вызываемое "ShowUpButton" и установить его в "BeforeBack".

-В некоторых случаях возможно вы не захотите заблокировать значение для -всех пользователей, просто измените начальное значение параметра. В -таком случае добавьте имя значения "_Default". Например, если вы хотите -кнопку вверх прежде чем обратно по умолчанию но по-прежнему позволяют -пользователям изменять его, если они пожелают создать строковое -значение с именем "ShowUpButton_Default" и установите его в -"BeforeBack".

Самый простой способ узнать имя параметра -реестра и его значение заключается в том, чтобы изменить его, а затем -посмотреть его в HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Иногда вы можете заблокировать параметр в значение по умолчанию, но вы -не знаете, что значение по умолчанию. Затем создайте параметр DWORD и -установите его на 0xDEFA.

Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно параметров:
Отключить все параметры

-Вы можете включить или отключить классический проводник для выбранных -процессов с использованием 2 параметров реестра "ProcessWhiteList" и -"ProcessBlackList". ProcessWhiteList -является списком процессов, для которых будет загружаться Classic -Explorer. Используйте только имя файла процесса (например, "Блокнот"), -разделив несколько имен запятой или точкой с запятой. ProcessBlackList -является списком процессов, для которых Classic Explorer не будет -загружаться. Нужно использовать только один из двух списков. Если оба -списка не указаны, черный список будет проигнорирован. Списки -используются только при включении функции, которые используеются -другими процессами, чем проводник. В настоящий момент эти функции -являются: значок наложения для общих файлов и заменители для диалоговых -окон функции копирования.
-
-Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.


Зависимости в параметрах Windows

Некоторые параметры классического проводника требуют специфических настроек Windows, в целях поддержки:
    -
  • Стиль панели переходов Windows Vista - требуется использовать Aero или обычную тему Windows
  • -
  • Автоматический переход к выбранной папке -- Этот параметр может быть установлен на "Always" только тогда, когда -проводник имеет значение "Автоматически разворачивать до текущей -папки". Ищите его в вкладке Общие меню Сервис -> Параметры папок
  • -
  • Выводить полный путь в строке заголовка -- заголовок покажет либо полный путь или только название текущей папки. -Чтобы увидеть полный путь вам необходимо включить "Выводить полный путь -в строке заголовка (только классиечская тема)" на вкладке Вид меню Сервис -> Параметры папок
  • -
  • Все настройки в строке состояния - требуют включить строку состояния (не путать с панелью "Сведения"). Включите в меню Вид -> Строка состояния
  • -

Локализация

Пользовательский интерфейс (за исключением диалогового окна Параметры) локализован на 35 языках.
-Диалоговое окно параметров программы переведено на меньшее количество -языков. Программа установки по умолчанию содержит только русский язык. -Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Classic Shell.

\ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Russian/ClassicExplorerADMX.txt deleted file mode 100644 index 2e8bcb19b..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Настройки Classic Shell -State.text = Сотояние: -State1.text = Блокировать это значение -State2.text = Блокировка по умолчанию -State3.text = Разблокировано -State1Help.text = Если установить состояние в "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. -State2Help.text = Если установить состояние в "Блокировка по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. -State3Help.text = Если установить состояние в "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Параметры групповой политики Classic Explorer -SUPPORTED_CS404.text = Требовать Classic Shell 4.0.4 или выше. -SUPPORTED_CS404_WIN7.text = Требовать Windows 7. -SUPPORTED_CS404_WIN881.text = Требовать Windows 8 или Windows 8.1. - -AddressAltD.nameOverride = Дополнительная клавиша для адресной строки -AddressAltD.tipOverride = Введите букву от "A" до "Z", чтобы указать клавишу для адресной строки в комбинации с клавишей Alt -EnableSettings.nameOverride = Включить настройки -EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки -ProcessWhiteList.nameOverride = Белый список процессов -ProcessWhiteList.tipOverride = Список процессов, который может загрузить Classic Explorer. Используйте только имя файла процесса (например, "notepad.exe"), несколько имен разделяются запятой или точкой с запятой. -ProcessBlackList.nameOverride = Черный список процессов -ProcessBlackList.tipOverride = Список процессов, который не будет загружать Classic Explorer. Используйте только имя файла процесса (например, "notepad.exe"), несколько имен разделяются запятой или точкой с запятой. -ToolbarItems.nameOverride = Кнопки панели инструментов -ToolbarItems.tipOverride = Выбор кнопок для отображения на панели инструментов.Самый лучшим способом является настройка кнопок в диалоговом окне "Параметры Classic Explorer" и затем выполнить поиск значения реестра с именем ToolbarItems в HKCUSoftwareIvoSoftClassicExplorerSettings - - -; os-specific -FileExplorer.nameOverride = Разрешить диалоги только в проводнике (повышает производительность) \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicIE.html b/ClassicShellSrc/Localization/Russian/ClassicIE.html deleted file mode 100644 index 85123b2d0..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicIE.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Веб-узел Classic Shell  Classic IE


Classic IE
представляет собой небольшую надстройку для Internet Explorer, которая:
    -
  • Добавляет подписи к строке заголовка, поэтому вы можете увидеть полный заголовок страницы
  • -
  • Отображает зону безопасности в строке состояния
  • -
  • Отображает прогресс загрузки в строке состояния
  • -

Вид полного названия страницы, даже когда она не помещается в закладке:


Вид строки хода выполнения и зоны безопасности:


Установка

При -запуске обозревателя Internet Explorer в первый раз после установки -Classic IE, он может запросить установку нового дополнения под -названием ClassicIEBHO, и если вы хотите включить эту функцию, нажмите -на кнопку "Включить". Если вы не получите подсказку, перейдите в меню Сервис -> Управление надстройками -и убедитесь, что надстройка ClassicIEBHO включена. После включения этой -надстройки вы должны перезапустить Internet Explorer, чтобы -активировать ее.

Параметры

Параметры можно открыть из меню Сервис -> Параметры Classic IE -или из меню "Пуск". Настройки управления цветом и шрифтом заголовка, и -какую информацию необходимо показывать в строке состояния.


Вы -можете видеть только основные параметры, или все доступные параметры. -Наведите указатель мыши на каждый параметр, чтобы увидеть описание -данного параметра. Введите в поле поиска имя параметра, чтобы найти -параметр по имени.
Каждый параметр имеет значение по умолчанию. -Значение по умолчанию может быть постоянным, или может зависеть от -текущих настроек системы. После изменения параметра, он отмечается -жирным шрифтом. Чтобы вернуться к значению по умолчанию, щелкните -правой кнопкой мыши на параметр.

Вы можете сохранить настройки в XML-файл, а затем загрузить их обратно. Нажмите кнопку Архивация параметров, чтобы получить доступ к этим функциям. Оттуда вы можете также восстановить все параметры в их значения по умолчанию.

Нажмите OK, чтобы сохранить параметры. Необходимо перезапустить Internet Explorer, чтобы применить новые настройки.

Административные параметры

Параметры -для каждого пользователя хранятся в реестре. По умолчанию каждый -пользователь может изменить все свои параметры. Администратор может -заблокировать конкретные параметры, поэтому ни один пользователь не -сможет их редактировать. Это достигается путем добавления параметра -реестра HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE.

-Вы также можете не блокировать параметр, но только переопределить его -начальное значение. Затем добавьте имя значения реестра "_Default".

-Самый простой способ узнать имя реестра параметр и его значение -заключается в том, чтобы изменить его, а затем посмотреть его в HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
-Иногда вы можете заблокировать параметр в значение по умолчанию, но вы -не знаете, что значение по умолчанию. Затем создайте параметр DWORD и -установите его на 0xDEFA.

Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно настроек:


-Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Russian/ClassicIEADMX.txt deleted file mode 100644 index feac54244..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Настройки Classic Shell -State.text = Состояние: -State1.text = Блокировать это значение -State2.text = Блокировано по умолчанию -State3.text = Разблокировано -State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. -State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. -State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Параметры групповой политики Classic IE -SUPPORTED_CS404.text = Требовать Classic Shell 4.0.4 или выше. -SUPPORTED_IE9.text = Требовать Internet Explorer 9 или выше. - - -EnableSettings.nameOverride = Включить параметры -EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки -CaptionFont.tipAddition = .\n\nФормат , , . Например "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Russian/ClassicShell.hhp b/ClassicShellSrc/Localization/Russian/ClassicShell.hhp deleted file mode 100644 index b094c40c2..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShell.hhp +++ /dev/null @@ -1,16 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Language=0x419 Russian (Russia) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/Russian/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Russian/ClassicShellADMX.txt deleted file mode 100644 index e1c54fa01..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Настройки Classic Shell -State.text = Состояние: -State1.text = Блокировать это значение -State2.text = Блокировано по умолчанию -State3.text = Разблокировано -State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. -State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. -State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Параметры групповой политики Classic Shell -SUPPORTED_CS404.text = Требовать Classic Shell 4.0.4 или выше. - -Language.nameOverride = Язык для компонентов Classic Shell -Language.tipOverride = Выберите язык для использования Classic Shell (например, en US или ru-RU). Язык влияет на текст в меню Пуск, панели инструментов и т. д. Если установлен соответствующий язык DLL, настройки пользовательского интерфейса также могут быть переведены -Update.nameOverride = Включить автоматическую проверку наличия новых версий -Update.tipOverride = Когда этот флажок установлен, Classic Shell будет проверять наличие новых версий каждую неделю. Вы будете уведомлены о наличии новой версии программного обеспечения Classic Shell или новое обновление для вашего текущего языка diff --git a/ClassicShellSrc/Localization/Russian/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/Russian/ClassicShellEULA.rtf deleted file mode 100644 index 73aebdd4b..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShellEULA.rtf +++ /dev/null @@ -1,343 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128; -\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 -\ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{ -\s5\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{ -\s8\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{\s24\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink25 \sqformat \spriority10 \styrsid8675715 Title;}{\*\cs25 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink24 \slocked \spriority10 \styrsid8675715 Title Char;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext26 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\s27\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink28 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs28 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink27 \slocked \spriority11 \styrsid8675715 Subtitle Char;}{\s29\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{\*\cs30 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\*\cs31 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;}{\s32\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink34 \sqformat \spriority29 \styrsid8675715 Quote;}{\*\cs34 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 -\sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\*\cs35 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\s36\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar -\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink37 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs37 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink36 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 -\ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\* -\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid8675715 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 \sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}{\*\cs44 \additive \spriority0 \styrsid2836801 -hps;}{\*\cs45 \additive \spriority0 \styrsid2836801 short_text;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\pgptbl {\pgp\ipgp6\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp9\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp7\itap0\li0\ri0\sb0 -\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp1\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid938970\rsid1600407\rsid1642706\rsid1781248 -\rsid2106295\rsid2119525\rsid2836801\rsid2974512\rsid3348827\rsid4290047\rsid4393089\rsid4415896\rsid4477449\rsid4947398\rsid5141723\rsid5720124\rsid6453496\rsid7105976\rsid8087619\rsid8598142\rsid8675715\rsid9851428\rsid9906829\rsid10302552\rsid12398630 -\rsid12523761\rsid12659872\rsid12679588\rsid13653002\rsid14231072\rsid14297104\rsid14448536\rsid14513824\rsid14753465\rsid14972022\rsid15278198\rsid15356188\rsid15603260\rsid15734083\rsid15955842\rsid16406601\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0 -\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author LOGINVOVCHYK}{\operator Ivo}{\creatim\yr2013\mo9\dy25\hr17\min14}{\revtim\yr2016\mo3\dy23\hr20}{\version17}{\edmins10}{\nofpages1} -{\nofwords283}{\nofchars1617}{\*\company SPecialiST RePack}{\nofcharsws1897}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s24\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2836801\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31529\lang1049\langfe1033\langnp1049\insrsid2836801 \loch\af31529\dbch\af31501\hich\f31529 \'cb -\'e8\'f6\'e5\'ed\'e7\'e8\'ee\'ed\'ed\'ee\'e5\loch\f31529 \hich\f31529 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid2974512 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 \'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid14513824\charrsid16406601 -\hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13653002 \hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid14513824\charrsid16406601 ,}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 Ivo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 Beltchev}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14231072\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid14972022\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cf2\insrsid14231072\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\insrsid12659872\charrsid16406601 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1600407\charrsid16406601 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2836801 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\loch\af31569\dbch\af31505\hich\f31569 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'df\loch\f31569 \hich\f31569 \'dd\'d2\'ce\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\loch\af31569\dbch\af31505\hich\f31569 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f31569 \hich\f31569 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'c2\'db\loch\f31569 \hich\f31569 \'cf\'d0\'c8\'cd\'c8\'cc\'c0\'c5\'d2\'c5\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'dd\'d2\'c8\loch\f31569 \hich\f31569 \'d3\'d1\'cb\loch\af31569\dbch\af31505\hich\f31569 \'ce\'c2\'c8\'df}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 -\'c5\'d1\'cb\'c8\loch\f31569 \hich\f31569 \'c2\'db\loch\f31569 \hich\f31569 \'cd\'c5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'d1\'ce\'c3\'cb\'c0\'d1\'cd\'db,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'cd\'c5\loch\f31569 \hich\f31569 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3 -\'c9\'d2\'c5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f31569 \hich\f31569 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5.}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'c5\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'f1\'ee\'e3\'eb\'e0\'f1\'ed -\'fb\loch\f31569 \hich\f31569 \'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\'ec\'e8\loch\f31569 \hich\f31569 \'e4\'e0\'ed\'ed\'ee\'e9\loch\f31569 \hich\f31569 \'eb\'e8\'f6\'e5\'ed\'e7 -\'e8\'e8,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\loch\af31569\dbch\af31505\hich\f31569 \'e2\'e0\'ec}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'fe\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'e5\loch\f31569 -\hich\f31569 \'ef\'f0\'e0\'e2\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 . -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \cs44\b\f31569\fs22\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31569\dbch\af31505\loch\f31569 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid2836801 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'c1\'cb\'c0\'d1\'d2\'dc\loch\f31569 \hich\f31569 \'cf\'d0\'c8\'cc\'c5\'cd\'c5\'cd\'c8\'df\loch\f31569 \hich\f31569 \'cb -\'c8\'d6\'c5\'cd\'c7\'c8\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'dd\'f2\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'f1 -\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'e4\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'e2\'e0\'ec\loch\f31569 \hich\f31569 \'f2\'ee\'eb\'fc\'ea\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'ed -\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'e0\'e2\'e0\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'ef -\'f0\'ee\'e3\'f0\'e0\'ec\'ec\loch\af31569\dbch\af31505\hich\f31569 \'ed\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1049\langfe1033\langnp1049\insrsid14448536\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'c0 -\'e2\'f2\'ee\'f0\loch\f31569 \hich\f31569 \'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'e7\'e0\loch\f31569 \hich\f31569 \'f1\'ee\'e1\'ee\'e9\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'e2\'f1\'e5\loch\f31569 \hich\f31569 \'ee\'f1\'f2\'e0\'eb\'fc\'ed\'fb\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'e0\'e2\'e0. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \cs44\b\f31569\fs22\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31569\dbch\af31505\loch\f31569 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid938970 {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'d3\'d1\'d2 -\'c0\'cd\'ce\'c2\'ca\'c0\loch\f31569 \hich\f31569 \'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs45\b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'d0\'c0\'c2\'c0\loch\f31569 \hich\f31569 \'cd\'c0\loch\f31569 \hich\f31569 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid938970\charrsid938970 \loch\af31569\dbch\af31505\hich\f31569 \'dd\'f2\'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef -\'e5\'f7\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'ff\'e2\'eb\'ff\'e5\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'fb\'ec\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'eb\'e8\'f7\'ed\'ee\'e3\'ee -\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'ea\'ee\'ec\'ec\'e5\'f0\'f7\'e5\'f1\'ea\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'ff\loch\f31569 \hich\f31569 . \'c2\'fb\loch\f31569 \hich\f31569 -\'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'e5\'e3\'ee\loch\f31569 -\hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'ea\'ee\'ec\'ef\'fc\'fe\'f2\'e5\'f0\'e0\'f5\loch\f31569 \hich\f31569 \'e1\'e5\'f1\'ef\'eb\'e0\'f2\loch\af31569\dbch\af31505\hich\f31569 \'ed\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\insrsid2836801\charrsid16406601 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31569\fs22\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31569\dbch\af31505\loch\f31569 3.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'d0\'c0\'c2\'c0\loch\f31569 \hich\f31569 \'cd\'c0\loch\f31569 \hich\f31569 \'d0\'c0\'d1\'cf\'d0\'ce\'d1\'d2\'d0\'c0\'cd\'c5\'cd\'c8\'c5. -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\f31569\lang1049\langfe1033\langnp1049\insrsid938970\charrsid938970 -\loch\af31569\dbch\af31505\hich\f31569 \'c2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f31569 \hich\f31569 \'fd\'f2\'ee\loch\f31569 \hich\f31569 \'ef\'f0 -\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'e4\'ee\loch\f31569 \hich\f31569 \'f2\'e5\'f5\loch\f31569 \hich\f31569 \'ef\'ee\'f0\loch\f31569 \hich\f31569 , \'ef -\'ee\'ea\'e0\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'e4\'e5\'eb\'e0\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'fd\'f2\'ee\loch\f31569 \hich\f31569 \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee\loch\f31569 \hich\f31569 , \'e1\'e5\'e7 -\loch\f31569 \hich\f31569 \'eb\'ee\'e6\'ed\'fb\'f5\loch\f31569 \hich\f31569 \'f1\'e2\'e5\'e4\'e5\'ed\'e8\'e9\loch\f31569 \hich\f31569 \'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e8\'f1\'f5\'ee\'e6\'e4\'e5\'ed\'e8\'e8\loch\f31569 \hich\f31569 \'fd\'f2 -\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs44\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31569\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7105976\charrsid7105976 \hich\af31569\dbch\af31505\loch\f31569 4.\tab}}\pard \ltrpar -\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid7105976 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7105976\charrsid7105976 -\loch\af31569\dbch\af31505\hich\f31569 \'d2\'ce\'c2\'c0\'d0\'cd\'db\'c5\loch\f31569 \hich\f31569 \'c7\'cd\'c0\'ca\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 . }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \f31569\lang1033\langfe1049\langfenp1049\insrsid15603260\charrsid15603260 \loch\af31569\dbch\af31505\hich\f31569 \'cd\'e0\'e7\'e2\'e0\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'eb\'ee\'e3\'ee\'f2\'e8\'ef -\loch\f31569 \hich\f31569 Classic Shell \'ff\'e2\'eb\'ff\'fe\'f2\'f1\loch\af31569\dbch\af31505\hich\f31569 \'ff\loch\f31569 \hich\f31569 \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'ec\'e8\loch\f31569 \hich\f31569 \'e7\'ed\'e0\'ea\'e0\'ec\'e8\loch\f31569 -\hich\f31569 \'e0\'e2\'f2\'ee\'f0\'e0\loch\f31569 \hich\f31569 . \'c8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'e8\'f5\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed -\'e8\'ff\loch\f31569 \hich\f31569 \'e4\'f0\'f3\'e3\'e8\'f5\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e4\'f3\'ea\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'e8\'eb\'e8\loch\f31569 \hich\f31569 \'f3\'f1\'eb\'f3\'e3\loch\f31569 \hich\f31569 \'e7\'e0\'ef\'f0\'e5 -\'f9\'e5\'ed\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 -\par }\pard \ltrpar\ql \li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid2836801 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \cs44\b\f31569\fs22\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \hich\af31569\dbch\af31505\loch\f31569 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid3348827 {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs44\b\f31569\lang1049\langfe1033\langnp1049\insrsid2836801\charrsid16406601 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'d2\'ca -\'c0\'c7\loch\f31569 \hich\f31569 \'ce\'d2\loch\f31569 \hich\f31569 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid14297104\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid14297104\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid6453496\charrsid6453496 \loch\af31569\dbch\af31505\hich\f31569 \'dd\'d2 -\'ce\loch\f31569 \hich\f31569 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f31569 \hich\f31569 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5\loch\f31569 \hich\f31569 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'df\'c5\'d2\'d1\'df\loch\f31569 -\hich\f31569 "\'ca\'c0\'ca\loch\f31569 \hich\f31569 \'c5\'d1\'d2\'dc\loch\f31569 \hich\f31569 ", \'c1\'c5\'c7\loch\f31569 \hich\f31569 \'ca\'c0\'ca\'c8\'d5-\'cb\'c8\'c1\'ce\loch\f31569 \hich\f31569 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9\loch\f31569 -\hich\f31569 , \'df\'c2\'cd\'db\'d5\loch\f31569 \hich\f31569 \'c8\'cb\'c8\loch\f31569 \hich\f31569 \'cf\'ce\'c4\'d0\'c0\'c7\'d3\'cc\'c5\'c2\'c0\'c5\'cc\'db\'d5\loch\f31569 \hich\f31569 , \'c2\'ca\'cb\'de\'d7\'c0\'df\loch\f31569 \hich\f31569 , \'cf\'ce -\'cc\'c8\'cc\'ce\loch\f31569 \hich\f31569 \'cf\'d0\'ce\'d7\'c5\'c3\'ce\loch\f31569 \hich\f31569 , \'c3\loch\af31569\dbch\af31505\hich\f31569 \'c0\'d0\'c0\'cd\'d2\'c8\'c8\loch\f31569 \hich\f31569 \'d2\'ce\'c2\'c0\'d0\'cd\'ce\'d1\'d2\'c8\loch\f31569 -\hich\f31569 , \'cf\'d0\'c8\'c3\'ce\'c4\'cd\'ce\'d1\'d2\'c8\loch\f31569 \hich\f31569 \'c4\'cb\'df\loch\f31569 \hich\f31569 \'ca\'ce\'cd\'ca\'d0\'c5\'d2\'cd\'ce\'c9\loch\f31569 \hich\f31569 \'d6\'c5\'cb\'c8\loch\f31569 \hich\f31569 \'c8\loch\f31569 -\hich\f31569 \'cd\'c5\'cd\'c0\'d0\'d3\'d8\'c5\'cd\'c8\'df\loch\f31569 \hich\f31569 . \'cd\'c8\loch\f31569 \hich\f31569 \'cf\'d0\'c8\loch\f31569 \hich\f31569 \'ca\'c0\'ca\'c8\'d5\loch\f31569 \hich\f31569 \'d3\'d1\'cb\'ce\'c2\'c8\'df\'d5\loch\f31569 -\hich\f31569 \'c0\'c2\'d2\'ce\'d0\'db\loch\f31569 \hich\f31569 \'c8\'cb\'c8\loch\f31569 \hich\f31569 \'cf\'d0\'c0\'c2\'ce\'ce\'c1\'cb\'c0\'c4\'c0\'d2\'c5\'cb\'c8\loch\f31569 \hich\f31569 \'cd\'c5\loch\f31569 \hich\f31569 \'cd\'c5\'d1\'d3\'d2 -\loch\f31569 \hich\f31569 \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'c8\loch\f31569 \hich\f31569 \'c7\'c0\loch\f31569 \hich\f31569 \'cb\'de\'c1\'db\'c5\loch\f31569 \hich\f31569 \'cf\'d0\'c5\'d2\'c5\'cd\'c7\'c8\'c8\loch\f31569 -\hich\f31569 , \'d3\'c1\'db\'d2\'ca\'c8\loch\f31569 \hich\f31569 \'c8\'cb\'c8\loch\f31569 \hich\f31569 \'c8\'cd\'cd\'d3\'de\loch\f31569 \hich\f31569 \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'dc\loch\f31569 \hich\f31569 , \'c1\'d3\'c4 -\'dc\loch\f31569 \hich\f31569 \'d2\'ce\loch\f31569 \hich\f31569 \'c2\loch\f31569 \hich\f31569 \'c4\'c5\'c9\'d1\'d2\'c2\'c8\'df\loch\f31569 \hich\f31569 \'c4\'ce\'c3\'ce\'c2\'ce\'d0\'c0\loch\f31569 \hich\f31569 , \'c4\'c5\'cb\'c8\'ca\'c0\'d2\'c5 -\loch\f31569 \hich\f31569 \'c8\'cb\'c8\loch\f31569 \hich\f31569 \'c8\'cd\'ce\'cc\loch\f31569 \hich\f31569 , \'d1\'c2\'df\'c7\'c0\'cd\'cd\'ce\'cc\loch\f31569 \hich\f31569 , \'c2\hich\af31569\dbch\af31505\loch\f31569 -\loch\af31569\dbch\af31505\hich\f31569 \'d0\'c5\'c7\'d3\'cb\'dc\'d2\'c0\'d2\'c5\loch\f31569 \hich\f31569 \'c8\'cb\'c8\loch\f31569 \hich\f31569 \'c2\loch\f31569 \hich\f31569 \'d1\'c2\'df\'c7\'c8\loch\f31569 \hich\f31569 \'d1\loch\f31569 \hich\f31569 -\'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5\'cc\loch\f31569 \hich\f31569 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c3\'ce\loch\f31569 \hich\f31569 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df\loch\f31569 \hich\f31569 \'c8\loch\f31569 -\hich\f31569 \'c4\'d0\'d3\'c3\'c8\'d5\loch\f31569 \hich\f31569 \'d1\'c4\'c5\'cb\'ce\'ca\loch\f31569 \hich\f31569 \'c2\loch\f31569 \hich\f31569 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'cc\loch\f31569 \hich\f31569 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd -\'c8\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid1600407\charrsid16406601 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31569\fs22\lang1058\langfe1033\langnp1058\insrsid2119525\charrsid2119525 \hich\af31569\dbch\af31505\loch\f31569 6.\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31569\lang1058\langfe1033\langnp1058\insrsid2119525\charrsid2119525 \loch\af31569\dbch\af31505\hich\f31569 \'c8\'cd\'cd\'db\'cc\'c8\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1058\langfe1033\langnp1058\insrsid2836801\charrsid16406601 -\loch\af31569\dbch\af31505\hich\f31569 \'d1\'cb\'ce\'c2\'c0\'cc\'c8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid276346\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid1600407\charrsid16406601 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid2119525\charrsid2119525 -\loch\af31569\dbch\af31505\hich\f31569 \'c2\loch\f31569 \hich\f31569 \'ef\'f0\'e8\'ed\'f6\'e8\'ef\'e5\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0 -\'f2\'fc\loch\f31569 \hich\f31569 \'fd\'f2\'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'f1\'e2\'ee\'e1\'ee\'e4\'ed\'ee -\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'eb\'fe\'e1\'fb\'f5\loch\f31569 \hich\f31569 \'f6\'e5\'eb\'ff\'f5\loch\f31569 \hich\f31569 , \'ed\'ee\loch\f31569 \hich\f31569 \'ed\'e5\loch\f31569 \hich\f31569 \'f3\'e4\'e8\'e2\'eb\'ff\'e9\'f2 -\'e5\'f1\'fc\loch\f31569 \hich\f31569 , \'e5\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'ee\'ed\'ee\loch\f31569 \hich\f31569 \'ed\'e5\loch\f31569 \hich\f31569 \'f0\'e0\'e1\'ee\'f2\'e0\'e5\'f2\loch\f31569 \hich\f31569 , \'ea\'e0 -\loch\af31569\dbch\af31505\hich\f31569 \'ea\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'fd\'f2\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ee\'e6\'e8\'e4\'e0\'eb\'e8\loch\f31569 \hich\f31569 . \'c0\'e2\'f2\'ee\'f0\loch\f31569 \hich\f31569 -\'ed\'e5\loch\f31569 \hich\f31569 \'ed\'e5\'f1\'e5\'f2\loch\f31569 \hich\f31569 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1\'f2\'fc\loch\f31569 \hich\f31569 \'e7\'e0\loch\f31569 \hich\f31569 \'eb\'fe\'e1\'fb\'e5\loch\f31569 \hich\f31569 \'f3 -\'e1\'fb\'f2\'ea\'e8\loch\f31569 \hich\f31569 , \'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e8\'e7\'ee\'f8\'eb\'e8\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'f1\'e2\'ff\'e7\'e8\loch\f31569 \hich\f31569 \'f1 -\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\'ec\loch\f31569 \hich\f31569 \'fd\'f2\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef -\'e5\'f7\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 . \'cf\'f0\'ee\'e4\'e0\'e6\'e0\loch\f31569 \hich\f31569 \'fd\'f2\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ee\'e1\'e5\'f1\'ef\'e5 -\'f7\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'e0\loch\f31569 \hich\f31569 . \'d2\'e0\'ea\loch\f31569 \hich\f31569 \'ea\'e0\'ea\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'f3\'f7\'e8\'eb -\'e8\loch\f31569 \hich\f31569 \'e5\'e3\'ee\loch\f31569 \hich\f31569 \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid2836801\charrsid16406601 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000090ef -b24b7985d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/Russian/ClassicShellReadme.rtf deleted file mode 100644 index baa04eb4f..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShellReadme.rtf +++ /dev/null @@ -1,855 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}MS Shell Dlg 2;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f40\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f41\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f43\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f44\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f45\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f46\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f47\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f48\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f60\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f61\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f63\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f64\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f65\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f66\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f67\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f68\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f380\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} -{\f381\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f383\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f384\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f387\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f388\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f400\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f401\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f403\fbidi \froman\fcharset161\fprq2 Cambria Greek;} -{\f404\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f407\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f408\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f410\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f411\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f413\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f414\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f415\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} -{\f416\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f417\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f418\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f430\fbidi \fswiss\fcharset238\fprq2 MS Shell Dlg 2 CE;} -{\f431\fbidi \fswiss\fcharset204\fprq2 MS Shell Dlg 2 Cyr;}{\f433\fbidi \fswiss\fcharset161\fprq2 MS Shell Dlg 2 Greek;}{\f434\fbidi \fswiss\fcharset162\fprq2 MS Shell Dlg 2 Tur;}{\f435\fbidi \fswiss\fcharset177\fprq2 MS Shell Dlg 2 (Hebrew);} -{\f436\fbidi \fswiss\fcharset178\fprq2 MS Shell Dlg 2 (Arabic);}{\f437\fbidi \fswiss\fcharset186\fprq2 MS Shell Dlg 2 Baltic;}{\f438\fbidi \fswiss\fcharset163\fprq2 MS Shell Dlg 2 (Vietnamese);} -{\f439\fbidi \fswiss\fcharset222\fprq2 MS Shell Dlg 2 (Thai);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;\red54\green95\blue145;} -{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}}{\*\listtable{\list\listtemplateid165304724\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586 -\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid-1681243244\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace360\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747267\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid68747269\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid68747265\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747267 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747269\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747265\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747267\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid68747269\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1169101980} -{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 } -{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311}{\list\listtemplateid180501068\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid358632488\'01\'95;}{\levelnumbers;}\loch\af37\hich\af37\dbch\af0\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid68747267\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747269 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747265\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747267\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747269\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747265\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68747267\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid68747269\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1680036959}{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641 -\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5} -{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8}{\listoverride\listid1451244311\listoverridecount0\ls9}{\listoverride\listid-2 -\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 }}\ls10}{\listoverride\listid1169101980 -\listoverridecount0\ls11}{\listoverride\listid1680036959\listoverridecount0\ls12}}{\*\pgptbl {\pgp\ipgp46\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp45\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp46\itap0\li0 -\ri0\sb0\sa0}{\pgp\ipgp46\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp18\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0 -}{\pgp\ipgp17\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp27\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp37\itap0\li0\ri0\sb0\sa0}{\pgp -\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp11\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp11\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0 -\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp7\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp35\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0 -\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp30\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp26\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp42\itap0\li0\ri0\sb0\sa0 -}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp46\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp46\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid162553\rsid202536\rsid293311\rsid329139 -\rsid468832\rsid664385\rsid860525\rsid943367\rsid1054415\rsid1071954\rsid1122676\rsid1128667\rsid1146520\rsid1329689\rsid1333051\rsid1405400\rsid1461965\rsid1462809\rsid1508735\rsid1528801\rsid1721007\rsid1778397\rsid1787318\rsid1858374\rsid1863227 -\rsid1910458\rsid1979387\rsid2052359\rsid2114151\rsid2297266\rsid2305642\rsid2631124\rsid2646340\rsid2756235\rsid2850131\rsid2850720\rsid2912007\rsid3109042\rsid3164638\rsid3165979\rsid3212885\rsid3298972\rsid3424468\rsid3570194\rsid3614722\rsid3687072 -\rsid3750802\rsid3954017\rsid3997776\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4674537\rsid4720230\rsid4806883\rsid4863662\rsid4869559\rsid4880870\rsid4933774\rsid5256481\rsid5314108\rsid5456447\rsid5651362\rsid5661944\rsid5726365 -\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6104256\rsid6299574\rsid6308193\rsid6363228\rsid6436109\rsid6499822\rsid6556029\rsid6582832\rsid6622735\rsid6645442\rsid6646970\rsid6649503\rsid6688102\rsid6702231\rsid6705495\rsid6763040\rsid6823287 -\rsid6832096\rsid6902221\rsid6905770\rsid7160684\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7805115\rsid7830857\rsid7954001\rsid7959873\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8355555\rsid8471953\rsid8523229\rsid8675000\rsid8784967 -\rsid8803011\rsid8862529\rsid8866026\rsid8874896\rsid9113097\rsid9116456\rsid9188579\rsid9192247\rsid9245690\rsid9254037\rsid9441753\rsid9530647\rsid9585560\rsid9775493\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644\rsid10158802\rsid10241328 -\rsid10424443\rsid10450127\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421\rsid10975593\rsid11146303\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11217313\rsid11347603\rsid11427987 -\rsid11607477\rsid11611672\rsid11879441\rsid12003133\rsid12009041\rsid12076428\rsid12209379\rsid12273248\rsid12546021\rsid12605676\rsid12680990\rsid12855373\rsid12919976\rsid13000728\rsid13200591\rsid13245866\rsid13269024\rsid13376205\rsid13461879 -\rsid13505068\rsid13522787\rsid13527300\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14103069\rsid14159676\rsid14175596\rsid14176797\rsid14226910\rsid14433764\rsid14440559\rsid14568210\rsid14641562\rsid14684487\rsid14751137 -\rsid14829662\rsid14902226\rsid15015205\rsid15038196\rsid15169356\rsid15410331\rsid15468263\rsid15561804\rsid15740345\rsid15884861\rsid15888529\rsid15952826\rsid16021474\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16324778\rsid16394437 -\rsid16401272\rsid16462041\rsid16524855\rsid16651668\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be} -{\creatim\yr2013\mo9\dy25\hr16\min24}{\revtim\yr2017\mo5\dy27\hr15\min50}{\version42}{\edmins114}{\nofpages3}{\nofwords861}{\nofchars4910}{\*\company SPecialiST RePack}{\nofcharsws5760}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office -/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3750802\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid3750802 \hich\af31502\dbch\af31501\loch\f31502 Classic}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8866026 \hich\af31502\dbch\af31501\loch\f31502 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31529\lang1058\langfe1033\langnp1058\insrsid10975593 \loch\af31529\dbch\af31501\hich\f31529 \'c2}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31529\lang1058\langfe1033\langnp1058\insrsid14641562\charrsid7805115 \loch\af31529\dbch\af31501\hich\f31529 \'e5\'f0\'f1\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid7805115 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid8675000\charrsid7805115 \hich\af31502\dbch\af31501\loch\f31502 4.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid6649503 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid8675000\charrsid7805115 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid15169356 -\hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid7805115 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash \loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31529\lang1049\langfe1033\langnp1049\insrsid14641562\charrsid7805115 \loch\af31529\dbch\af31501\hich\f31529 \'ee\'e1\'f9\'e8\'e9\loch\f31529 \hich\f31529 \'e2\'fb\'ef\'f3\'f1\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid7805115 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c1\'eb\'e0\'e3 -\'ee\'e4\'e0\'f0\'e8\'ec\loch\f31569 \hich\f31569 \'e2\'e0\'f1\loch\f31569 \hich\f31569 \'e7\'e0\loch\f31569 \hich\f31569 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'f3\loch\f31569 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid7805115\charrsid16021474 -\hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang1049\langfe1033\langnp1049\insrsid7805115\charrsid7805115 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27\insrsid7805115\charrsid16021474 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang1049\langfe1033\langnp1049\insrsid7805115\charrsid7805115 \loch\af31506\dbch\af31505\hich\f31506 \'99}{\rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid7805115\charrsid7805115 .}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e4\'ee\'e1\'e0\'e2 -\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f31569 \hich\f31569 \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'f3\'fe\'f9\'e8\'e5\loch\f31569 \hich\f31569 \'f4\'f3\'ed\'ea\'f6\'e8\'e8\loch\f31569 \hich\f31569 \'e2 -\loch\f31569 Windows 7}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid13200591\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Wind}{ -\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 ows }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 8, }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid13200591\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Wind}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 ows }{\rtlch\fcs1 \af37 -\ltrch\fcs0 \insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 8.1}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8\loch\f31569 Windows } -{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13200591 \hich\af31506\dbch\af31505\loch\f31506 10}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'ea\'e0 -\'ea\loch\f31569 \hich\f31569 \'ea\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'ef\'f3\'f1\'ea\loch\f31569 \hich\f31569 , \'ef\'e0\'ed\'e5\'eb\'e8\loch\f31569 \hich\f31569 \'e8\'ed -\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 \hich\f31569 Windows \'e8\loch\f31569 \hich\f31569 \'e4\'f0\'f3\'e3\'e8\'e5.}{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid12273248\charrsid8866026 -\par }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'f1\'eb\'e5\'e4\'ed\'fe\'fe\loch\f31569 \hich\f31569 \'e2\'e5\'f0\'f1\'e8\'fe\loch\f31569 -\hich\f31569 \'ec\'ee\'e6\'ed\'ee\loch\f31569 \hich\f31569 \'ed\'e0\'e9\'f2\'e8\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'e2\'e5\'e1-\'f3\'e7\'eb\'e5\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7805115 -\hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid7805115\charrsid7805115 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7805115 -\hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid12273248 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /" }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000002d62000c000000ff01012000000020006c00080000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid8866026\charrsid8866026 -\par }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'f2\'e2\'e5\'f2\'fb\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'f7\'e0\'f1\'f2\'ee -\loch\f31569 \hich\f31569 \'e7\'e0\'e4\'e0\'e2\'e0\'e5\'ec\'fb\'e5\loch\f31569 \hich\f31569 \'e2\'ee\'ef\'f0\'ee\'f1\'fb\loch\f31569 \hich\f31569 \'f1\'ec\'ee\'f2\'f0\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'e7\'e4\'e5\'f1\'fc\loch\f31569 : -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 faq}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /" }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e0033000c0000007300000057007300000000005c00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 faq}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e8\'eb\'e8 -\loch\f31569 }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7805115 \loch\af31569\dbch\af31505\hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc}{\rtlch\fcs1 \af411 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'f4\'ee\'f0\'f3\'ec}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7805115 -\loch\af31569\dbch\af31505\hich\f31569 \'fb}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'f7\'f2\'ee\'e1\'fb\loch\f31569 \hich\f31569 \'ef -\'ee\'eb\'f3\'f7\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'ee\'ec\'ee\'f9\'fc\loch\f31569 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 forum}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 vie\hich\af31506\dbch\af31505\loch\f31506 wforum}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 php}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ?}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 =6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006904ff006c0000ff0000000000001400000000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 forum}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 viewforum}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 php}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ?}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 f}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 =6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'f2\'f7\'e5\'f2\'fb\loch\f31569 \hich\f31569 \'ee\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e1\'eb\'e5\'ec -\'e0\'f5\loch\f31569 }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7805115 \loch\af31569\dbch\af31505\hich\f31569 \'e2\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'ed\'ee\loch\f31569 \hich\f31569 \'ed -\'e0\loch\af31569\dbch\af31505\hich\f31569 \'e9\'f2\'e8\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7805115 \loch\af31569\dbch\af31505\hich\f31569 \'f4\'ee\'f0\'f3\'ec}{ -\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid8523229 \loch\af31569\dbch\af31505\hich\f31569 \'e5}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7805115 \hich\af31569\dbch\af31505\loch\f31569 -\hich\f31569 \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'f7\'e8\'ea\'e0}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 HYPERLINK}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicshell}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 forum}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 viewforum}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 php}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ?}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 f}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 =11" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c00610000040001170061007700640000007400610000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 http}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ://}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 www}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 classicsh\hich\af31506\dbch\af31505\loch\f31506 ell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 net}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 forum}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 /}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 viewforum}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 php}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ?}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 f}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 =11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6363228 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid3109042 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 Start}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid3109042 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 Menu}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid6499822\charrsid6499822 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid3109042 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\insrsid4720230 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 - }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7959873\charrsid9188579 -\loch\af31569\dbch\af31505\hich\f31569 \'fd\'f2\'ee\loch\f31569 \hich\f31569 \'e3\'e8\'e1\'ea\'ee\'e5\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'cf\'f3\'f1\'ea\loch\f31569 \hich\f31569 , \'ea\'ee\'f2\'ee\'f0\'ee\'e5 -\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\loch\f31569 \hich\f31569 \'e8\'ec\'e8\'f2\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'ee\'e2\'e5\'e4\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid7959873\charrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid7959873\charrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 2000, }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid7959873\charrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 XP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid7959873\charrsid9188579 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8 -\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7959873\charrsid9188579 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid7959873\charrsid9188579 -\hich\af31506\dbch\af31505\loch\f31506 7. }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid9188579\charrsid9188579 \loch\af31569\dbch\af31505\hich\f31569 \'ca\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5 -\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'e8\'ec\'e5\'e5\'f2\loch\f31569 \hich\f31569 \'f6\'e5\'eb\'fb\'e9\loch\f31569 \hich\f31569 \'f0\'ff\'e4\loch\f31569 \hich\f31569 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb -\'f5\loch\f31569 \hich\f31569 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1\'f2\'e5\'e9\loch\f31569 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid9188579 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar -\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid15740345 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'c2\'fb -\'e1\'ee\'f0\loch\f31569 \hich\f31569 \'ec\'e5\'e6\'e4\'f3\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'f2\'e8\'eb\'ff\'ec\'e8} -{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'ab\'ca\'eb\'e0\'f1\'f1\'e8\'ea\'bb\loch\f31569 \hich\f31569 \'e8\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \'abWindows 7\'bb -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'d4\'f3\'ed\'ea\'f6\'e8\'ff\loch\f31569 \hich\f31569 \'ef}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'e5\'f0\'e5\'f2\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'ea\'e8\'e2\'e0\'ed\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'ee\'e7\'e2\'ee\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'ee\'f0\'e3\'e0\'ed\'e8\'e7\'ee\'e2\'e0\'f2\'fc -\loch\f31569 \hich\f31569 \'e2\'e0\'f8\'e8\loch\f31569 \hich\f31569 \'ef\'f0\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'eb\'ee\'e6\'e5\'ed -\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'fb\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e6 -\'e5\'ed\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'e7\'e1\'f0\'e0\'ed\'ed\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e3\'ee\loch\f31569 \hich\f31569 , \'f0\'e0\'e7\'e2\'e5\'f0\'f2\'fb\'e2\'e0\'ed\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11427987 \loch\af31569\dbch\af31505\hich\f31569 \'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e8}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'f3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'f2.}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid1508735 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 -\'e4. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid1508735 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid1508735 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'ea\'e0\'e7\'fb\'e2\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'ed\'e5\'e4\'e0\'e2\'ed\'ee\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc -\'e7\'ee\'e2\'e0\'ed\'ed\'fb\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e4\'ee\'ea\'f3\'ec\'e5\'ed\'f2}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid1508735 \loch\af31569\dbch\af31505\hich\f31569 \'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 . \'ca\'ee\'eb\'e8\'f7\'e5\'f1\'f2\'e2\'ee\loch\f31569 \hich\f31569 \'e4\'ee\'ea\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e6 -\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 \'ed\'e0\loch\af31569\dbch\af31505\hich\f31569 \'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'f2\'f1\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0\loch\f31569 \hich\f31569 \'ef}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'e5\'f0\'e5\'e2\'e5\'e4\'e5\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 35 \'ff\'e7\'fb\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid8523229 \loch\af31569\dbch\af31505\hich\f31569 \'f5}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f31569 \hich\f31569 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'f3\loch\f31569 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid1979387 \loch\af31569\dbch\af31505\hich\f31569 \'f7\'f2\'e5\'ed\'e8\'ff\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'ef\'f0\'e0\'e2\'e0\loch\f31569 \hich\f31569 \'ed\'e0\'eb\'e5\'e2\'ee\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 -\hich\f31569 \'e0\'f0\'e0\'e1\'f1\'ea\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ff\'e7\'fb\'ea\'e0\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'e8\'e2\'f0\'e8\'f2\'e0 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\loch\af31569\dbch\af31505\hich\f31569 \'cd\'e5\loch\f31569 -\hich\f31569 \'ee\'f2\'ea\'eb\'fe\'f7\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e5\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ee\'f0\'e8\'e3\'e8\'ed\'e0\'eb\'fc\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ee\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'cf\'f3\'f1\'ea\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 Windows. \'c2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e2\'fb\'e7\'e2\'e0\'f2\'fc\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \loch\af31569\dbch\af31505\hich\f31569 \'e5\'e3\'ee\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'ee\'f7\'e5\'f2\'e0\'ed\'e8\'e5\'ec}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 Shift+}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f9\'e5 -\'eb\'f7\'e5\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'ea\'ed\'ee\'ef\'ea}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid7959873 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'cf\'f3\'f1\'ea -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid15740345 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid7959873\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'d9\'e5\'eb\'ea\'ed\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'e0\'e2\'ee\'e9\loch\f31569 \hich\f31569 \'ea\'ed\'ee\'ef\'ea -\'ee\'e9\loch\f31569 \hich\f31569 \'ec\'fb\'f8\loch\af31569\dbch\af31505\hich\f31569 \'e8\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'fd\'eb\'e5\'ec\'e5\'ed\'f2\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe -\loch\f31569 \hich\f31569 , \'f7\'f2\'ee\'e1\'fb\loch\f31569 \hich\f31569 \'f3\'e4\'e0\'eb\'e8\'f2\'fc\loch\f31569 \hich\f31569 , \'ef\'e5\'f0\'e5\'e8\'ec\'e5\'ed\'ee\'e2\'e0\'f2\'fc\loch\f31569 \hich\f31569 , \'ee\'f2\'f1\'ee\'f0\'f2\'e8\'f0\'ee}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid8866026\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'e2\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'e8\'eb\'e8\loch\f31569 \hich\f31569 \'e2\'fb\'ef\'ee\'eb -\'ed\'ff\'f2\'fc\loch\f31569 \hich\f31569 \'e4\'f0\'f3\'e3\'e8\'e5\loch\f31569 \hich\f31569 \'e7\'e0\'e4\'e0\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\loch\af31569\dbch\af31505\hich\f31569 \'e8 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\loch\af31569\dbch\af31505\hich\f31569 \'cf\'f0\'ee\'e3\'f0\'e0\'ec -\'ec\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid162553 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\loch\af31569\dbch\af31505\hich\f31569 \'e4\'ee\'f1\'f2\'f3\'ef\'ed\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e4\'eb\'ff -\loch\f31569 \hich\f31569 32 \'e8\loch\f31569 \hich\f31569 64-\'f0\'e0\'e7\'f0\'ff\'e4\'ed\'fb\'f5\loch\f31569 \hich\f31569 \'ee\'ef\'e5\'f0\'e0\'f6\'e8\'ee\'ed\'ed\'fb\'f5\loch\f31569 \hich\f31569 \'f1\'e8\'f1\'f2\'e5\'ec}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e0\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'ee\'e1\'eb\'ee\'e6\'e5\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f31569 \hich\f31569 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5 -\loch\f31569 3 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1058\langfe1049\langnp1058\langfenp1049\insrsid162553\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'ee\'e1\'eb\'ee\'e6\'ea\'e8\loch\f31569 \hich\f31569 \'ee\'f2\loch\f31569 -\hich\f31569 \'ed\'e0\'f8\'e8\'f5\loch\f31569 \hich\f31569 \'f3\'f7\'e0\'f1\'f2\'ed\'e8\'ea\'ee\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid162553 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'c2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345 -\loch\af31569\dbch\af31505\hich\f31569 \'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 -\hich\f31569 \'f1\'ee\'e7\'e4\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'f1\'e2\'ee\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'f1 -\'ee\loch\af31569\dbch\af31505\hich\f31569 \'e1\'f1\'f2\'e2\'e5\'ed\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'f3\'fe\loch\f31569 -\hich\f31569 \'ee\'e1\'eb\'ee\'e6\'ea\'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid162553 !}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'eb\'ed\'ee\'f1\'f2\'fc\'fe\loch\f31569 \hich\f31569 \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'fb\'e9\loch\f31569 -\hich\f31569 \'e2\'ed\'e5\'f8\'ed\'e8\'e9\loch\f31569 \hich\f31569 \'e2\'e8\'e4\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'f4\'f3\'ed\'ea\'f6\'e8\'ee\'ed\'e0\'eb\'fc\'ed\'ee\'f1\'f2\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e0\loch\f31569 Microsoft Active Accessibility -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'f0\'e5\'ee\'e1\'f0\'e0\'e7\'ee\'e2\'fb\'e2\'e0\'e5\'f2}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid162553 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'ea\'ed\'ee\'ef -\'ea\'f3\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af31569\dbch\af31505\hich\f31569 \'ab\'c2\'f1\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb -\'bb\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ea\'e0\'f1\'ea\'e0\'e4\'ed\'ee\'e5\loch\f31569 } -{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid162553\charrsid162553 \loch\af31569\dbch\af31505\hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid162553 Windows -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af31569\dbch\af31505\hich\f31569 \'d0\'e5\'e0\'eb\'e8\'e7\'f3\'e5\'f2\loch\f31569 \hich\f31569 \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'f3\'fe\loch\f31569 -\hich\f31569 \'ea\'ed\'ee\'ef\'ea\'f3\loch\f31569 \hich\f31569 \'cf\'f3\'f1\'ea -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid15740345\charrsid15740345 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\loch\af31569\dbch\af31505\hich\f31569 \'cc\'ee\'e6\'ed\'ee -\loch\f31569 \hich\f31569 \'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc\loch\f31569 \hich\f31569 , \'ef\'ee\'e8\'f1\'ea\loch\f31569 \hich\f31569 \'e8\loch\f31569 \loch\af31569\dbch\af31505\hich\f31569 \'e7\'e0\'ef\'f3\'f1\'ea\'e0\'f2\'fc\loch\f31569 \hich\f31569 -\'ec\'e0\'e3\'e0\'e7\'e8\'ed\loch\f31569 \hich\f31569 \'ef\'f0\'e8\'eb\'ee\'e6\'e5\'ed\'e8\'e9\loch\f31569 Windows (Windows 8) -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid162553\charrsid15740345 -\par -\par }{\rtlch\fcs1 \af0\afs28 \ltrch\fcs0 \b\f31502\fs28\cf17\insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31505\loch\f31502 Classic}{\rtlch\fcs1 \af0\afs28 \ltrch\fcs0 \b\f31502\fs28\cf17\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid16524855 -\hich\af31502\dbch\af31505\loch\f31502 }{\rtlch\fcs1 \af0\afs28 \ltrch\fcs0 \b\f31502\fs28\cf17\insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31505\loch\f31502 Explorer}{\rtlch\fcs1 \af0\afs28 \ltrch\fcs0 -\b\f31502\fs28\cf17\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid16524855 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid3212885\charrsid3212885 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11879441 {\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\cf27\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 -Classic}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\cf27\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\cf27\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 Explorer}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'f0\'e5\'e4\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'f1\'ee\'e1\'ee\'e9\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2 -\'f0\'ee\'e9\'ea\'f3\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'ea\'ee\'f2\'ee\'f0\'e0\'ff\loch\f31569 :}{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c4\'ee\'e1\'e0 -\'e2\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'fc\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 -\loch\f31569 \hich\f31569 \'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f31569 \hich\f31569 \'ee\'e1\'f9\'e8\'e5\loch\f31569 \hich\f31569 \'ee\'ef\'e5\'f0\'e0\'f6\'e8\'e8\loch\f31569 \hich\f31569 (\'cf\'e5\'f0\'e5\'f5\'ee\'e4\loch\f31569 \hich\f31569 -\'e2\loch\f31569 \hich\f31569 \'ea\'ee\'f0\'ed\'e5\'e2\'f3\'fe\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ea\'f3\loch\f31569 \hich\f31569 , \'c2\'fb\'f0\'e5\'e7\'e0\'f2\'fc\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'ca\'ee\'ef\'e8\'f0\'ee\'e2 -\'e0\'f2\'fc\loch\f31569 \hich\f31569 , \'c2\'f1\'f2\'e0\'e2\'e8\'f2\'fc\loch\f31569 \hich\f31569 , \'d3\'e4\'e0\'eb\'e8\'f2\'fc\loch\f31569 \hich\f31569 , \'d1\'e2\'ee\'e9\'f1\'f2\'e2\'e0\loch\f31569 \hich\f31569 , \'dd\'eb\'e5\'ea\'f2\'f0\'ee\'ed\'ed -\'e0\'ff\loch\f31569 \hich\f31569 \'ef\'ee\'f7\'f2\'e0\loch\f31569 ). }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'ed\'e5\'eb\'fc\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0 -\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'ed\'ee\'f1\'f2\'fc\'fe\loch\f31569 \hich\f31569 \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'e0\'ff -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c7\'e0\'ec\'e5 -\'ed\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'fc\'f1\'ea\'e8\'e9\loch\f31569 \hich\f31569 \'e8\'ed\'f2\'e5\'f0\'f4\'e5\'e9\'f1\loch\f31569 \hich\f31569 \'ea\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'ed\'e8\'ff\loch\f31569 -\hich\f31569 \'e2\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 7 \'ed\'e0\loch\f31569 \hich\f31569 \'e1\'ee\'eb\'e5\'e5\loch\f31569 \hich\f31569 \'f3\'e4\'ee\'e1\'ed\'fb\'e9\loch\f31569 \hich\f31569 \'ea\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'e8\'e9\loch\f31569 -\hich\f31569 , \'e0\'ed\'e0\'eb\'ee\'e3\'e8\'f7\'ed\'fb\'e9\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 XP}{\rtlch\fcs1 \af37 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c2\'ea\'eb\'fe -\'f7\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'f4\'f3\'ed\'ea\'f6\'e8\'fe\loch\f31569 \hich\f31569 \'ed\'e0\'e6\'e0\'f2\'e8\'ff\loch\f31569 \hich\f31569 \'f1\'ee\'f7\'e5\loch\af31569\dbch\af31505\hich\f31569 \'f2\'e0\'ed\'e8\'e9\loch\f31569 \hich\f31569 -\'ea\'eb\'e0\'e2\'e8\'f8\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Alt}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 +}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Enter}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'e8\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ee\'ea\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 }{\rtlch\fcs1 -\af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , -\'e3\'e4\'e5\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'ed\'ee\loch\f31569 \hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e7\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'f1\'e2\'ee\'e9\'f1\'f2\'e2\'e0\loch\f31569 \hich\f31569 \'e2\'fb\'e1\'f0\'e0\'ed\'ed\'ee\'e9 -\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ea\'e8 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c2\'ea\'eb\'fe -\'f7\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'e4\'ee\'f1\'f2\'f3\'ef\loch\f31569 \hich\f31569 \'ea\loch\f31569 \hich\f31569 \'ef\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'e0\'ec\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ed\'e0\'f1\'f2\'f0\'ee -\'e9\'ea\'e8\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'e8\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ee\'ea\loch\f31569 \hich\f31569 \'ea\'e0\'ea\loch\f31569 \hich\f31569 \'e2\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 XP}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e1\'e5\'e7 -\loch\f31569 \hich\f31569 \'ea\'ed\'ee\'ef\'ee\'ea\loch\f31569 \hich\f31569 \'f0\'e0\'f1\'ea\'f0\'fb\'f2\'e8\'ff -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'f2\'ee\'e1 -\'f0\'e0\'e6\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'f1\'e2\'ee\'e1\'ee\'e4\'ed\'ee\'e5\loch\f31569 \hich\f31569 \'e4\'e8\'f1\'ea\'ee\'e2\'ee\'e5\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'f1\'f2\'e2\'ee\loch\f31569 \hich\f31569 \'e8 -\loch\f31569 \hich\f31569 \'ee\'e1\'f9\'e8\'e9\loch\f31569 \loch\af31569\dbch\af31505\hich\f31569 \'f0\'e0\'e7\'ec\'e5\'f0\loch\f31569 \hich\f31569 \'f4\'e0\'e9\'eb\'ee\'e2\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea -\'e5\loch\f31569 \hich\f31569 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cc\'ee\'e6\'ed -\'ee\loch\f31569 \hich\f31569 \'ee\'f2\'ea\'eb\'fe\'f7\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'f0\'e0\'f1\'ea\'f0\'fb\'e2\'e0\'fe\'f9\'e8\'e9\'f1\'ff\loch\f31569 \hich\f31569 \'f1\'ef\'e8\'f1\'ee\'ea\loch\f31569 \hich\f31569 \'ef\'f3\'f2\'e5\'e9 -\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'e0\'e4\'f0\'e5\'f1\'ed\'ee\'e9\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e5 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c8\'f1\'ef\'f0 -\'e0\'e2\'eb\'e5\'ed\loch\f31569 \hich\f31569 \'e4\'eb\'e8\'ed\'ed\'fb\'e9\loch\f31569 \hich\f31569 \'f1\'ef\'e8\'f1\'ee\'ea\loch\f31569 \hich\f31569 \'f4\'f3\'ed\'ea\'f6\'e8\'e9\loch\f31569 \hich\f31569 , \'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f31569 -\hich\f31569 \'ed\'e5\loch\f31569 \hich\f31569 \'f0\'e0\'e1\'ee\'f2\'e0\'fe\'f2\loch\f31569 \hich\f31569 \'e2\loch\f31569 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 -\af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 7 - \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'e8\'e5\loch\f31569 \hich\f31569 \'e7\'ed\'e0\'f7\'ea\'e0\loch\f31569 -\hich\f31569 \'ed\'e0\'eb\'ee\'e6\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ee\'e1\'f9\'e8\'f5\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ea\'e0\'f5\loch\f31569 \hich\f31569 , \'e1\'fb\'f1\'f2\'f0\'fb\'e5 -\loch\f31569 \hich\f31569 \'ef\'e5\'f0\'e5\'f5\'ee\'e4\'fb\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ee\'ea\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'e8\loch\f31569 \hich\f31569 \'ef\'e5\'f0\'e5\'f5\'ee\'e4\'ee\'e2 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'f3\'e5\'f2\loch\f31569 \hich\f31569 \'f1\'ee\'f0\'f2\'e8\'f0\'ee\'e2\'ea\'e8\loch\f31569 \hich\f31569 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ea\'ee\'e2\loch\f31569 -\hich\f31569 \'e2\loch\f31569 \hich\f31569 \'e2\'e8\'e4\'e5\loch\f31569 \hich\f31569 \'f1\'ef\'e8\'f1\'ea\'e0\loch\f31569 \hich\f31569 , \'e8\loch\f31569 \hich\f31569 \'e4\'f0\'f3\'e3\'ee\'e5 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 -\ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid16524855 \hich\af31502\dbch\af31501\loch\f31502 IE}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid16524855 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 IE}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b0\f31569\cf0\insrsid11879441\charrsid4720230 \loch\af31569\dbch\af31505\hich\f31569 \'ff\'e2\'eb\'ff\'e5\'f2\'f1\'ff -\loch\f31569 \hich\f31569 \'ed\'e5\'e1\'ee\'eb\'fc\'f8\'ee\'e9\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'ee\'e9\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 Internet Explorer 9 \'e8\loch\f31569 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \b0\f31569\cf0\insrsid2646340\charrsid4720230 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'ee\'e7\'e4\'ed\'e8\'f5\loch\f31569 \hich\f31569 \'e2\'e5\'f0\'f1\'e8\'e9}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b0\f31569\cf0\insrsid11879441\charrsid4720230 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ea\'ee\'f2\'ee\'f0\'e0\'ff\loch\f31569 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard\plain \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c4\'ee\'e1\'e0\'e2\'eb\'ff\'e5\'f2\loch\f31569 \hich\f31569 \'ef\'ee\'e4\'ef\'e8\'f1\'e8\loch\f31569 \hich\f31569 \'ea -\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e5\loch\f31569 \hich\f31569 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ea\'e0}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid2646340 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , -\'ef\'ee\'fd\'f2\'ee\'ec\'f3\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 }{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'e2\'e8\'e4\'e5\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'ed\'fb\'e9\loch\f31569 \hich\f31569 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ee\'ea\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'e0\'ed\'e8\'f6\'fb}{\rtlch\fcs1 -\af37 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'ea\'e0 -\'e7\'fb\'e2\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'e7\'ee\'ed\'f3\loch\f31569 \hich\f31569 \'e1\'e5\'e7\'ee\'ef\'e0\'f1\'ed\'ee\'f1\'f2\'e8\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e5\loch\f31569 \hich\f31569 \'f1 -\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff -\par {\pntext\pard\plain\ltrpar \rtlch\fcs1 \af411\afs22 \ltrch\fcs0 \f3\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl0\ls10\pnrnot0\pnf3 {\pntxtb \'b7}}\faauto\ls10\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'ee\'ea\'e0 -\'e7\'fb\'e2\'e0\'e5\'f2\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e5\'f1\'f1\loch\f31569 \hich\f31569 \'e7\'e0\'e3\'f0\'f3\'e7\'ea\'e8\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e5\loch\f31569 \hich\f31569 \'f1 -\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid11879441 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af401 \ltrch\fcs0 \f31529\cf28\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid16524855 \loch\af31529\dbch\af31501\hich\f31529 -\'c8\'ed\'f1\'f2\'f0\'f3\'ea\'f6\'e8\'e8\loch\f31529 \hich\f31529 \'ef\'ee\loch\f31529 \hich\f31529 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e5}{\rtlch\fcs1 \ab0\af0 \ltrch\fcs0 \cf28\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid16524855 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11879441 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'ed\'e5 -\'eb\'fc\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 \hich\f31569 Windows \'ed\'e5\loch\f31569 -\hich\f31569 \'e1\'f3\'e4\'e5\'f2\loch\f31569 \hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e5\'ed\'e0\loch\f31569 \hich\f31569 \'e0\'e2\'f2\'ee\'ec\'e0\'f2\'e8\'f7\'e5\'f1\'ea\'e8\loch\f31569 \hich\f31569 \'ef\'ee\'f1\'eb\'e5\loch\f31569 \hich\f31569 -\'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8\loch\f31569 \hich\f31569 . \'cd\'e5\'ee\'e1\'f5\'ee\'e4\'e8\'ec\'ee\loch\f31569 \hich\f31569 \'e2\'fb\'ef\'ee\'eb\'ed\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'ed\'e5\'f1\'ea\'ee\'eb\'fc\'ea\'ee\loch\f31569 -\hich\f31569 \'f8\'e0\'e3\'ee\loch\af31569\dbch\af31505\hich\f31569 \'e2\loch\f31569 \hich\f31569 , \'ef\'f0\'e5\'e6\'e4\'e5\loch\f31569 \hich\f31569 \'f7\'e5\'ec\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'f1\'ec\'ee\'e6\'e5\'f2\'e5 -\loch\f31569 \hich\f31569 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'fc\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 : -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11879441 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\cs47\b\cf27\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cd\'e0\'e6\'ec\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'f1\'ee\'f7\'e5\'f2\'e0\'ed\'e8\'e5 -\loch\f31569 \hich\f31569 \'ea\'eb\'e0\'e2\'e8\'f8\loch\f31569 \hich\f31569 Alt +V, \'f7\'f2\'ee\'e1\'fb\loch\f31569 \hich\f31569 \'ee\'f2\'ea\'f0\'fb\'f2\'fc\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'c2\'e8\'e4 -\loch\f31569 \hich\f31569 . \'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5\loch\f31569 \hich\f31569 \'ef\'ee\'e4\'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid1508735 -\loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'ed\'e5\'eb\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0 -\'f3\'ec\'e5\'ed\'f2\'ee\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'bb\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'e2\'fb -\'e1\'e5\'f0\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'bb\loch\f31569 \hich\f31569 . \'c8\'ec\'e5\'e9\'f2\'e5\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'e2\'e8\'e4\'f3 -\loch\f31569 \hich\f31569 , \'f7\'f2\'ee\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'e1\'f3\'e4\'e5\'f2\loch\f31569 \hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'e2\'f1\'e5\'e3\'e4\'e0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid1122676 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 -\hich\f31569 \'ef\'ee\'ea\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid3165979 \loch\af31569\dbch\af31505\hich\f31569 \'e2\'e8\'e4\'ed\'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb\'fc\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2. -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\hich\af31506\dbch\af31505\loch\f31506 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cd\'e0\'e6\'ec\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ea\'eb\'e0\'e2\'e8\'f8\'e8\loch\f31569 \hich\f31569 Alt + V, \'f7\'f2\'ee -\'e1\'fb\loch\f31569 \hich\f31569 \'ee\'f2\'ea\'f0\'fb\'f2\'fc\loch\f31569 \hich\f31569 \'e2\'e8\'e4\loch\f31569 \hich\f31569 \'eb\'e5\'ed\'f2\'fb\loch\f31569 \hich\f31569 . \'cd\'e0\'e6\'ec\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 -\hich\f31569 \'f1\'f2\'f0\'e5\'eb\'ea\'f3\loch\f31569 \hich\f31569 \'e2\'ed\'e8\'e7\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'f0\'e0\'e7\'e4\'e5\'eb\'e5\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'bb\loch\f31569 \hich\f31569 . \'c2\'fb\'e1\'e5\'f0\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \'bb -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3570194\charrsid8866026 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31569\fs22\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 \hich\af31569\dbch\af31505\loch\f31569 1)\tab}}\pard\plain \ltrpar -\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid11879441 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 \loch\af31569\dbch\af31505\hich\f31569 \'c5 -\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'fd\'f2\'e8\loch\f31569 \hich\f31569 \'f8\'e0\'e3\'e8\loch\f31569 \hich\f31569 \'ed\'e5\loch\f31569 \hich\f31569 \'f0\'e0\'e1\'ee\'f2\'e0\'fe\'f2\loch\f31569 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1058\langfe1049\langnp1058\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8\loch\f31569 \hich\f31569 \'ef\'ee\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 \loch\af31569\dbch\af31505\hich\f31569 \'e1\'fb\'eb\'e8\loch\f31569 \hich\f31569 \'ee\'f2\'ea\'eb\'fe\'f7\'e5\'ed\'fb\loch\f31569 -\hich\f31569 . \'cf\'f0\'ee\'e2\'e5\'f0\'fc\'f2\'e5\loch\f31569 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e5\'e5\loch\f31569 \hich\f31569 , \'e0\loch\f31569 \hich\f31569 \'e7\'e0\'f2\'e5\'ec\loch\f31569 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'ee\'ef\'f0\'ee\'e1\'f3\'e9\'f2\'e5\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'ed\'ee\'e2\'e0\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e7\'e8\'f2\'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'e0\'ed\'e5\'eb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'fc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid11879441 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\loch\f31569 : -\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Internet}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid16728702\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16728702\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'d1\'e5\'f0\'e2\'e8\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ->}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'d3 -\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e0\'ec\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'cd\'e0\'e9\'e4\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'f3\loch\f31569 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Explorer}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e8\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \'ab}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 ExplorerBHO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 \'bb}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid11879441\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'e8\loch\f31569 \hich\f31569 \'f3\'e1\'e5\'e4\'e8\'f2\'e5\'f1\'fc\loch\f31569 \hich\f31569 , \'f7\'f2\'ee\loch\f31569 \hich\f31569 \'ee\'ed\'e8\loch\f31569 \hich\f31569 \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'fb. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31569\fs22\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 2)\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid11879441 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c2\'ee\'e7\'ec -\'ee\'e6\'ed\'ee\loch\f31569 \hich\f31569 \'ed\'e0\loch\af31569\dbch\af31505\hich\f31569 \'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8\loch\f31569 \hich\f31569 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff\loch\f31569 \hich\f31569 \'ee\'f2\'ea\'eb\'fe\'f7\'e5 -\'ed\'fb\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'e2\'e0\'f8\'e5\'e9\loch\f31569 \hich\f31569 \'f1\'e8\'f1\'f2\'e5\'ec\'e5\loch\f31569 \hich\f31569 . \'ce\'e1\'fb\'f7\'ed\'ee\loch\f31569 \hich\f31569 \'fd\'f2\'ee\loch\f31569 -\hich\f31569 \'e7\'ed\'e0\'f7\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'ef\'ee\loch\f31569 \hich\f31569 \'f3\'ec\'ee\'eb\'f7\'e0\'ed\'e8\'fe\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\insrsid11879441\charrsid8866026 \hich\af31506\dbch\af31505\loch\f31506 Server}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 . \'ce\'f2\'ea\'f0\'ee -\'e9\'f2\'e5\loch\f31569 \hich\f31569 \'ab\'d1\'e2\'ee\'e9\'f1\'f2\'e2\'e0\loch\f31569 \hich\f31569 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff\'bb\loch\f31569 \hich\f31569 , \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ed\'e0 -\loch\f31569 \hich\f31569 \'e2\'ea\'eb\'e0\'e4\'ea\'f3\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'c4\'ee\'ef\'ee\'eb\'ed -\'e8\'f2\'e5\'eb\'fc\'ed\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'bb\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'f3\'f1\'f2\'e0\'ed\'ee -\'e2\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'f4\'eb\'e0\'e6\'ee\'ea\loch\f31569 \hich\f31569 \'ab}{\rtlch\fcs1 \ab\af411 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid1858374\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'d0\'e0 -\'e7\'f0\'e5\'f8\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'f1\'f2\'ee\'f0\'ee\'ed\'ed\'e8\'f5\loch\f31569 \hich\f31569 \'f0\'e0\'f1\'f8\'e8\'f0\'e5\'ed\'e8\'e9\loch\f31569 \hich\f31569 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid11879441\charrsid8866026 \loch\af31506\dbch\af31505\hich\f31506 \'bb.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid3570194\charrsid8866026 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14103069 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid9775493 -\loch\af31569\dbch\af31505\hich\f31569 \'cd\'e0\loch\f31569 Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e2 -\loch\af31569\dbch\af31505\hich\f31569 \'fb\loch\f31569 \hich\f31569 \'e4\'ee\'eb\'e6\'ed\'fb\loch\f31569 \hich\f31569 \'e2\'ea\'eb\'fe\'f7\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \loch\af31569\dbch\af31505\hich\f31569 \'e8\'e7\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 \'c2\'e8\'e4\loch\f31569 \hich\f31569 , \'e5\'f1\'eb -\'e8\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'f5\'ee\'f2\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'f3\'e2\'e8\'e4\'e5\'f2\'fc\loch\f31569 \hich\f31569 \'f0\'e0\'e7\'ec\'e5\'f0\'fb\loch\f31569 \hich\f31569 \'f4\'e0\'e9\'eb\'ee\'e2. - -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid9775493 \loch\af31569\dbch\af31505\hich\f31569 \'cd\'e0\loch\f31569 Windows 8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e0\loch\f31569 \hich\f31569 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff\loch\f31569 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 Classic Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 -\loch\af31569\dbch\af31505\hich\f31569 \'ee\'f2\'eb\'e8\'f7\'e0\'e5\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'ee\'f2\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1058\langfe1049\langnp1058\langfenp1049\insrsid14103069\charrsid8866026 -\loch\af31569\dbch\af31505\hich\f31569 \'f1\'f2\'f0\'ee\'ea\'e8\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f1\'ee\'f1\'f2\'ee\'ff -\'ed\'e8\'ff}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5 -\'eb\'e5\loch\f31569 \hich\f31569 . \'c2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'f1\'ea\'f0\'fb\'f2\'fc\loch\f31569 \hich\f31569 /\'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'e5\'f0\'e2}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f3\'fe\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'f3\loch\f31569 \hich\f31569 \'e8\'e7}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e4\'e8\'e0\'eb\'ee\'e3\'ee\'e2\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e3\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ee\'ea\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'e0\'f0 -\'e0\'ec\'e5\'f2\'f0\'ee\'e2\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\loch\af31569\dbch\af31505\hich\f31569 \'ee\'e4\'ed\'e8\'ea\'e0\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \loch\af31569\dbch\af31505\hich\f31569 \'e8\loch\f31569 \hich\f31569 \'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc\loch\f31569 \hich\f31569 /\'f1\'ea\'f0\'fb\'f2\'fc\loch\f31569 -\hich\f31569 \'e2\'f2\'ee\'f0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'f3\'fe\loch\f31569 \hich\f31569 \'f1\'f2\'f0\'ee\'ea\'f3 -\loch\f31569 \hich\f31569 \'e8\'e7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e4\'e8\'e0\'eb\'ee\'e3\'ee\'e2\'ee}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e3\'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ee\'ea\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ee}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ef}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \loch\af31569\dbch\af31505\hich\f31569 \'e0\'f0\'e0\'ec\'e5\'f2\'f0}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ee\'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'e0\'ef\'ea\'e8\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0. -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14103069 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \loch\af31569\dbch\af31505\hich\f31569 \'c7 -\'e0\'e3\'ee\'eb\'ee\'e2\'ee\'ea\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'e5\loch\f31569 \hich\f31569 Internet Explorer \'ec\'ee\'e6\'e5\'f2\loch\f31569 \hich\f31569 \'ed\'e5\loch\f31569 -\hich\f31569 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'fc\'f1\'ff\loch\f31569 \hich\f31569 \'e0\'e2\'f2\'ee\'ec\'e0\'f2\'e8\'f7\'e5\'f1\'ea\'e8\loch\f31569 \hich\f31569 \'ef\'ee\'f1\'eb\'e5\loch\f31569 \hich\f31569 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 . \'c2\'fb\loch\f31569 \hich\f31569 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'f3\'f7\'e8\'f2 -\'fc\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e7\'e0\'ef\'f0\'ee\'f1\loch\f31569 \hich\f31569 \'ed\'e0}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e2\'ea\'eb\'fe\'f7}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 ClassicIEBHO}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 . \'c5\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'f3\'f7}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid8866026\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e8\'eb\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e7\'e0\'ef\'f0\'ee\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 , \'e2\'fb\'e1\'e5\'f0\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ab\'c2\'ea\'eb\'fe\'f7\'e8\'f2\'fc\'bb\loch\f31569 -\hich\f31569 . \'c5\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'e2\'fb\loch\f31569 \hich\f31569 \'ed\'e5\loch\f31569 \hich\f31569 \'ef\'ee\'eb\'f3\'f7\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'ef\'ee\'e4\'f1\'ea\'e0\'e7\'ea\'f3\loch\f31569 , }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'e2\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe -\loch\f31569 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'d1\'e5\'f0\'e2\'e8\'f1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 -> \'d3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'e5\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e0\'ec -\'e8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'f3\'e1\'e5\'e4\'e8\'f2\'e5\'f1\'fc\loch\f31569 -\hich\f31569 , \'f7\'f2\'ee\loch\f31569 \hich\f31569 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e0}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang1049\langfe1049\dbch\af0\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 ClassicIEBHO}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 \loch\af31569\dbch\af31505\hich\f31569 \'bb\loch\f31569 \hich\f31569 \'e2\'ea\'eb\'fe\'f7\'e5\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid8866026 \loch\af31569\dbch\af31505\hich\f31569 \'e0}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f31569\lang1049\langfe1049\langnp1049\langfenp1049\insrsid14103069\charrsid14103069 -\hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 . \'cf\'ee\'f1\'eb\'e5\loch\f31569 \hich\f31569 \'fd\'f2\'ee\'e3\'ee\loch\f31569 \hich\f31569 \'ef\'e5\'f0\'e5\'e7\'e0\'ef\'f3\'f1\'f2\'e8\'f2\'e5\loch\f31569 Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \f31529\lang1049\langfe1033\langnp1049\insrsid8866026\charrsid16524855 \loch\af31529\dbch\af31501\hich\f31529 \'d3\'e4\'e0 -\'eb\'e5\'ed\'e8\'e5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid16524855 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid8866026 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8866026 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid8866026\charrsid12680990 \loch\af31569\dbch\af31505\hich\f31569 \'d7\'f2\'ee\'e1 -\'fb\loch\f31569 \hich\f31569 \'f3\loch\af31569\dbch\af31505\hich\f31569 \'e4\'e0\'eb\'e8\'f2\'fc\loch\f31569 }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\cf27\insrsid8866026\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 -\ab\af37 \ltrch\fcs0 \b\cf27\lang1049\langfe1033\langnp1049\insrsid8866026\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\cf27\insrsid8866026\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 Shell}{ -\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid8866026\charrsid12680990 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e2\'fb\'ef\'ee\'eb\'ed\'e8\'f2\'e5\loch\f31569 \hich\f31569 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'e5 -\loch\f31569 \hich\f31569 \'f8\'e0\'e3\'e8\loch\f31569 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31569\fs22\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \hich\af31569\dbch\af31505\loch\f31569 1)\tab}}\pard\plain \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \loch\af31569\dbch\af31505\hich\f31569 \'ce\'f2\'ea\'f0 -\'ee\'e9\'f2\'e5\loch\f31569 }{\rtlch\fcs1 \ab\af411 \ltrch\fcs0 \b\f31569\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \loch\af31569\dbch\af31505\hich\f31569 \'cf\'e0\'ed\'e5\'eb\'fc\loch\f31569 \hich\f31569 \'f3\'ef\'f0\'e0\'e2\'eb -\'e5\'ed\'e8\'ff\loch\f31569 \hich\f31569 -> \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'ea\'ee\'ec\'ef\'ee\'ed\'e5\'ed\'f2\'fb}{\rtlch\fcs1 \af411 \ltrch\fcs0 -\f31569\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'e8\loch\f31569 \hich\f31569 \'e4\'e2\'e0\'e6\'e4\'e8\loch\f31569 \hich\f31569 \'f9\'e5\'eb\'ea\'ed\'e8\'f2\'e5\loch\f31569 -\hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'fd\'eb\'e5\'ec\'e5\'ed\'f2\loch\f31569 }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\insrsid12680990\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 Classic}{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 -\b\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af37 \ltrch\fcs0 \b\insrsid12680990\charrsid12680990 \hich\af31506\dbch\af31505\loch\f31506 Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 .}{\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \hich\af31569\dbch\af31505\loch\f31569 \hich\f31569 \'c7\'e0\'f2\'e5\'ec -\loch\f31569 \hich\f31569 \'f1\'eb\'e5\'e4\'f3\'e9\'f2\'e5\loch\f31569 \hich\f31569 \'e8\'ed\'f1\'f2\'f0\'f3\'ea\'f6\'e8\'ff\'ec\loch\f31569 \hich\f31569 \'ed\'e0\loch\f31569 \hich\f31569 \'fd\'ea\'f0\'e0\'ed\'e5\loch\f31569 \hich\f31569 . \'c2\'ee -\'e7\'ec\'ee\'e6\'ed\'ee\loch\f31569 \hich\f31569 , \'e2\'e0\'ec\loch\f31569 \hich\f31569 \'ef\'f0\'e8\'e4\'e5\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'ef\'e5\'f0\'e5\'e7\'e0\'e3\'f0\'f3\'e7\'e8\'f2\'fc\loch\f31569 \hich\f31569 Windows, \'f7\'f2\'ee\'e1 -\'fb\loch\f31569 \hich\f31569 \'e7\'e0\'e2\'e5\'f0\'f8\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'ef\'f0\'ee\'f6\'e5\'f1\'f1\loch\f31569 \loch\af31569\dbch\af31505\hich\f31569 \'f3\'e4\'e0\'eb\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31569\fs22\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 \hich\af31569\dbch\af31505\loch\f31569 2)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid12680990 {\rtlch\fcs1 \af411 \ltrch\fcs0 \f31569\lang1049\langfe1033\langnp1049\insrsid12680990\charrsid12680990 -\loch\af31569\dbch\af31505\hich\f31569 \'c5\'f1\'eb\'e8\loch\f31569 \hich\f31569 \'f3\loch\f31569 \hich\f31569 \'e2\'e0\'f1\loch\f31569 \hich\f31569 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'eb\'e5\'ed\'fb\loch\f31569 \hich\f31569 \'ea\'e0\'ea\'e8\'e5-\'eb\'e8 -\'e1\'ee\loch\f31569 \hich\f31569 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5\loch\f31569 \hich\f31569 \'ee\'e1\'eb\'ee\'e6\'ea\'e8\loch\f31569 \hich\f31569 \'e4\'eb\'ff\loch\f31569 \hich\f31569 \'e3\'eb\'e0\'e2\'ed\'ee\'e3\'ee -\loch\f31569 \hich\f31569 \'ec\'e5\'ed\'fe\loch\f31569 \hich\f31569 , \'e2\'e0\'ec\loch\f31569 \hich\f31569 \'ef\'f0\'e8\'e4\'e5\'f2\'f1\'ff\loch\f31569 \hich\f31569 \'f3\'e4\'e0\'eb\'e8\'f2\'fc\loch\f31569 \hich\f31569 \'e8\'f5\loch\f31569 -\hich\f31569 \'e2\'f0\'f3\'f7\'ed\'f3\'fe}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid3570194\charrsid12680990 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1049\langfe1033\langnp1049\insrsid2631124\charrsid12680990 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000006064 -1b983bd7d2010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff02000000000000000000000000000000000000000000000060641b983bd7d201 -60641b983bd7d201000000000000000000000000c600cc00c1004800530051004c005a004600d4005700420056005600dd00da004200d3004e00cf00430041003d003d000000000000000000000000000000000032000101ffffffffffffffff03000000000000000000000000000000000000000000000060641b983bd7 -d20160641b983bd7d2010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 -00000000000000000000000000000000cd00000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f757263657320786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d -22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d22415041222f3e000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b34393437 -433839412d443930322d343531372d383135352d3546374130373333364630387d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c -64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 -0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f -72654974656d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/Russian/ClassicShellTOC.hhc deleted file mode 100644 index 4f7ddbd07..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/Russian/ClassicShellText-ru-RU.wxl b/ClassicShellSrc/Localization/Russian/ClassicShellText-ru-RU.wxl deleted file mode 100644 index 0a248bdad..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicShellText-ru-RU.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Этот установщик предназначен только для 32-разрядной версии Windows. Для 64-разрядной версии Windows необходимо запустить ClassicShellSetup64. - Для работы Classic Shell требуется операционная система Windows 7 или выше. - Уже установлена более новая версия приложения [ProductName]. Установка будет прервана. - Classic Explorer - Компонент Classic Explorer добавляет панель инструментов в проводнике Windows, заменяет копию пользовательского интерфейса и исправляет некоторые проблемы - Classic Start Menu - Компонент Classic Start Menu является высоко настраиваемой заменой для меню Пуск Windows - Classic IE - Компонент Classic IE позволяет настроить строку заголовка и строку состояния Internet Explorer - Classic Shell Update - Компонент Classic Shell Update периодически проверяет наличие новых версий - Просмотр документации Classic Shell - Просмотр руководства пользователя Classic Shell - Изменить параметры Classic Explorer - Изменить параметры классического меню Пуск - Изменить параметры заголовка окна и строки состояния Internet Explorer - Изменить параметры проверки новой версии Classic Shell - Создать папку в меню Пуск - Домашняя страница Classic Shell - Помочь проекту Classic Shell - Наша группа в Facebook - Открыть документацию - Справка Classic Shell - Дополнительная информация - Classic Shell Update - Параметры Classic Explorer - Параметры классического меню Пуск - Параметры Classic IE - Открыть начальный экран - Classic Shell — это набор улучшений для Windows - diff --git a/ClassicShellSrc/Localization/Russian/ClassicStartMenu.html b/ClassicShellSrc/Localization/Russian/ClassicStartMenu.html deleted file mode 100644 index 40d8ed359..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicStartMenu.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - Classic Start Menu -

Веб-узел Classic Shell  Классическое меню Пуск


Classic Start Menu
-это гибкое меню Пуск, которое может имитировать поведение меню Windows -2000, XP и Windows 7. Классическое меню имеет целый ряд дополнительных -возможностей:
    - -
  • Выбор между стилями Классик и Windows 7
  • -
  • Перетаскивание, для организации приложений
  • - -
  • Параметры для отображения 'Избранного', раскрытия панели управления, и т. д.
  • -
  • Отображения недавно использовавшихся документов. Количество документов, которые можно настроить на отображение
  • -
  • Локализация на 35 языках, включая раскладку справа налево с поддержкой арабского языка и иврита
  • -
  • Не отключает стандартное меню "Пуск" Windows. Можно получить доступ к нему через Shift+щелчек на кнопке 'Пуск'
  • -
  • Щелкните правой кнопкой мыши на элемент в меню, чтобы удалить, переименовать, сортировать или выполнить другие задачи
  • -
  • Поле поиска поможет вам найти программы и файлы без получения пути сочетанием клавиш
  • -
  • Поддержка списков переходов для быстрого доступа к последним документам и общим задачам
  • -
  • Программа работает на 32 и 64-разрядных операционных системах
  • -
  • Имеется поддержка обложек, в том числе 3 дополнительных обложки. Вы можете создать свою собственную обложку!
  • -
  • Полностью настраиваемый внешний вид и функциональность
  • -
  • Поддержка возможностей для Microsoft Active Accessibility
  • -
  • Преобразовывает кнопку "Все программы" меню Windows в каскадное меню
  • -
  • Реализует настраиваемую кнопку Пуск
  • -
  • Можно показать, найти и запустить приложения Windows Store (Windows 8)
  • - - - - -
  • И последнее, но не менее важное - программа совершенно БЕСПЛАТНА!
  • -

Стили

Для выбора меню Пуск предлагается 3 стиля.

1) Один столбец - классический стиль


-Этот стиль похож на меню в Windows 2000. Он имеет один столбец в -главном меню с вертикальным текстом на стороне. Вы можете настроить -порядок элементов, значки и текст.
Программы, списки переходов и результаты поиска отображаются как каскадное подменю.

2) Два столбца - классический стиль


-Этот стиль похож на меню Windows XP. Имеются два столбца, где вы можете -организовать ваши элементы меню. Можно настроить порядок, значки и -текст.
Программы, списки переходов и результаты поиска отображаются как каскадное подменю.

3) Стиль Windows 7


-Этот стиль похож на меню Windows Vista и Windows 7. Элементы в первом -столбце предварительно определенны для закрепления и последние -программы, список всех программ и окно поиска. Элементы во втором -столбце полностью настраиваемые.
Списки переходов и результаты -поиска отображаются внутри главного меню. Программы могут быть внутри -главного меню или открыты как каскадное подменю.
Этот стиль -предлагает меньшую настройку параметров, чем классические стили, но -имеет представление и более знакомый вид который пользователи -использовали для Windows 7.


Операция

Если вы использовали меню Пуск в более ранних версиях Windows вы будете чувствовать себя как дома:

Нажмите клавишу Windows или щелкните на кнопку в углу экрана слева, чтобы открыть меню Пуск.

-

Удерживайте клавишу Shift при щелчке на изображении кнопки пуск для доступа к оригинальному меню Пуск операционной системы.

-

Щелкните на элемент для его выполнения.

-

Перетащите программу, чтобы изменить порядок программ в меню, или переместить ее в другую папку.

-

Щелкните правой кнопкой мыши на элемент, чтобы переименовать, -удалить, просматривать, сортировать меню или выполнять другие задачи.

-

Щелкните правой кнопкой мыши на шарик для редактирования параметров -меню 'Пуск', чтобы просмотреть этот файл справки, или закрыть меню Пуск.

-


- -

Параметры

Щелкните правой кнопкой мыши на кнопку Пуск для доступа к параметрам:


-Вы можете просматривать основные параметры или все доступные параметры. -Наведите указатель мыши на каждый параметр, чтобы увидеть описание -данного параметра. Введите в поле поиска имя параметра, чтобы найти -параметр по имени.
Каждый параметр имеет значение по умолчанию. -Значение по умолчанию может быть постоянным, или может зависить от -текущих настроек системы. После изменения параметра, он отмечается -жирным шрифтом. Чтобы вернуться к значению по умолчанию, щелкните -правой кнопкой мыши на параметр.

Вы можете сохранить настройки -в XML-файл, а затем загрузить их обратно. Нажмите кнопку 'Архивация -параметров' для доступа к этим функциям. Оттуда вы можете также -восстановить все параметры в их значения по умолчанию.

-Большинство параметров будут изменены сразу же после их изменения. -Например, вы можете отредактировать меню 'Пуск', во время открытия -диалогового окна параметров. Откройте меню 'Пуск', чтобы увидеть -изменения. Для некоторых параметров потребуетcя закрыть меню 'Пуск', -прежде чем вы можете увидеть изменения.

Примечание:окно -"Все параметры" можно изменять. Измените размеры окна в нужном месте. -Размеры и положение диалогового окна параметров будут сохранены.

Щелкните на вкладку Настройка меню "Пуск", чтобы настроить элементы меню. В зависимости от стиля вы увидите различный пользовательский интерфейс.

-Для классических стилей можно настроить оба столбца в меню Пуск и -создать подменю. В левом столбце отображаются текущие элементы в меню и -в правом столбце отображаются доступные элементы меню. Перетащите -справа налево для добавления элементов в меню.


Для стиля Windows 7 можно только редактировать элементы для второго столбца и существующее не подменю.



Дважды щелкните на значке для редактирования свойств элемента:

Здесь вы можете выбрать команду для элемента, его текст, значок и другие атрибуты. Нажмите кнопку Восстановить значения по умолчанию, чтобы получить текст и значок по умолчанию для выбранной команды.

Командой может быть:
    -
  • одна из предопределенных команд - из раскрывающегося списка
  • custom executable string -- это может быть имя программы и ее аргументы, или даже URL (например, -http://www.google.com). Поддерживаются переменные окружения например: -%SystemRoot%
  • left blank - если используется атрибут ссылки, он будет действовать как команда
  • -
Ссылкой можеть быть путь к файлу или папке. Если это файл, этот -файл будет выполнен. Если это папка, то папка будет открыта как -подменю. Некоторые элементы меню (например, Программы и Избранное) -имеют неявный атрибут ссылки, поэтому для них окно ссылки будет -отключено.

Значком может быть:
    -
  • left blank - если ссылка атрибута указывает на файл или папку, будет использоваться значок этого файла или папки
  • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом с окном значка
  • ,icon ID - то же самое, но файлом ресурсов является ClassicStartMenuDLL.dll. Это полезно, когда речь идет о значках в меню Пуск
  • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - будет использоваться пустой значок
  • -
Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле StartMenuL10N.ini. -Сам текст будет зависеть от текущей настройки языка. Это полезно при -создании меню, которые могут быть использованы в нескольких языках.

-Если вы установите флажок "Вставить подэлементы как кнопки ", вместо -того чтобы показывать элемент меню самостоятельно, меню Пуск отобразит -подэлементы как ряд кнопок. По умолчанию кнопки в центре. Вы можете -выровнять их влево, добавив разделитель в качестве последнего элемента, -или выровнять их вправо, добавив разделитель в качестве первого -элемента. Один из вариантов использования заключается в замене элемента -меню "Завершение работы" с разделителем кнопок для элементов -"Завершение работы", "Перезагрузка", Завершение сеанса", и т. д.

Административные параметры

Параметры -для каждого пользователя хранятся в реестре. По умолчанию каждый -пользователь может изменить все свои параметры. Администратор может -заблокировать конкретные параметры, поэтому ни один пользователь не -сможет редактировать их:

-В данном примере параметр "Включить меню правой кнопки мыши" всегда -заблокировано и не может быть изменен любым пользователем. Это -достигается путем добавления параметра в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu. Создайте значение DWORD под названием "EnableContextMenu" и установите его в 0.

-В некоторых случаях возможно вы не захотите заблокировать значение для -всех пользователей, просто измените начальное значение параметра. В -таком случае добавьте имя значения "_Default". Например, если -контекстное меню по умолчанию отключено, но по-прежнему хотите -разрешить пользователям эту функцию, если они пожелают, создайте -значение DWORD с именем "EnableContextMenu_Default" и установите его в -0.

Самый простой способ узнать имя параметра реестра и его -значение заключается в том, чтобы изменить его, а затем посмотреть его -в HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
-Иногда вы можете заблокировать параметр в значение по умолчанию, но вы -не знаете, что значение по умолчанию. Затем создайте параметр DWORD и -установите его на 0xDEFA.

Имеется также глобальный параметр -"EnableSettings". Установите его значение в 0 в реестре, чтобы -запретить пользователям открытие диалогового окна параметров:


Меню Пуск также проверяет большую часть групповых политик, установленных администратором. Выполните команду gpedit.msc и перейдите в раздел Конфигурация пользователя -> Административные шаблоны -> Меню Пуск и панель задач. Оттуда вы можете отключить элементы меню "Выполнить", "Завершение работы", "Справка" и другие функции. (не доступно в изданиях "Windows Домашняя").
-
-Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.


Сведения об обложках

Вы можете выбрать любую из встроенных обложек:

Обложки для классического меню Пуск

Или -вы можете загрузить и установить дополнительные обложки сторонних -авторов (из главного веб-сайта или из другого места). После загрузки -новой обложки необходимо скопировать файл .skin в папку "Skins" – как правило это путь C:\Program Files\Classic Shell\Skins. После этого обложка будет доступна в диалоговом окне параметров приложения.

Примечание: -Некоторые обложки могут быть специально разработаны для классического, -упрощенного, или Aero режимов. Например, обложка может потребовать -поддержку прозрачности Aero, любая друга будет выглядеть некорректно, -если выбрана тема классического или упрощенного стиля. Некоторые -обложки Aero также могут потребовать конкретный цвет прозрачности.

-Вы можете создать свою собственную обложку. Вам понадобится графический -редактор, поддерживающий редактирования альфа-каналов (например, Gimp -или Photoshop), а также средство для редактирования файлов ресурсов -(например, Resource Hacker или Visual Studio). И конечно, какой-то -талант для графического дизайна :). Прочитайте руководство пользователя перед началом работы.



Поиск



-Поле поиска позволяет выполнять поиск содержимого в меню Пуск, -программы в переменной среды PATH и индексируемых файлов. Можно -отобразить поле поиска как обычный элемент меню, а затем можно -выполнить переход на поле поиска с помощью клавиш стрелок вверх / вниз. -Вы можете установить фокус на поле поиска по умолчанию при открытии -меню "Пуск". Или вы можете выбрать активировать поле поиска, только с -помощью клавиши Tab. В этом случае, пока вы не нажмете клавишу Tab вы -можете использовать клавиатуру для навигации, если поле поиска не -существует.

Результаты поиска отображаются в главном меню, если вы используете стиль Windows 7 или в подменю для классических стилей.
-Щелкните по каждой категории, чтобы развернуть ее и просмотреть -дополнительные результаты. Щелкните на значок в конце, чтобы -просмотреть все результаты в проводнике.

Классические стили -позволяют регистрировать дополнительных поставщиков поиска, которые -можно использовать для поиска текста из поля поиска. Запустить -программу поиска можно через меню, или нажатием клавиш Alt+key. В этом -примере используется Alt+A для Agent Ransack.


Это делается путем добавления подэлементов SearchBoxItem на вкладке Настройка меню Пуск:


Откройте каждый из подпунктов и введите команду, чтобы запустить программу поиска. Если вы используете %1 в команде, она будет заменена на содержимое окна поиска. Если вы используете %2 -она будет заменена на URL-стиль закодированного текста поиска. Введите -метку, подсказку, и значок, чтобы заполнить меню. В текстовой метке -можно использовать & для обозначения символа ускорителя (например &&Agent Ransack).

Вот несколько возможных команд:
Поиск с помощью Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
Поиск с помощью Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
Поиск с помощью Google: http://www.google.com/#q=%2
Поиск с помощью Bing: http://www.bing.com/search?q=%2


Пользовательская кнопка Пуск

Classic -Shell может добавить собственную кнопку Пуск на панели задач. Он даже -может заменить кнопку Пуск по умолчанию в Windows 7. Вы можете выбрать -изображение кнопки из стиля Aero, прямоугольную классическую кнопку, -или создать собственную. Для пользовательской кнопки Пуск вам нужно -изображение, которое содержит 3 состояния кнопки - нормальное, активное -и нажатое:
Изображения кнопки Пуск
-Изображение должно быть 32-битным PNG или BMP. По умолчанию ширина -изображения определяет размер кнопки. Вы можете изменить размер, указав -другую ширину.
Вы можете найти множество пользовательских изображений кнопки Пуск в Интернете. Вот несколько примеров:
http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
http://tutoriales13.deviantart.com/art/Orbs-153450418


Локализация

Пользовательский интерфейс (за исключением диалогового окна параметров) локализован на 35 языках.
-Диалоговое окно параметров программы переведено на небольшое количество -языков. Программа установки по умолчанию содержит только русский язык. -Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Classic Shell.


Командная строка

ClassicStartMenu.exe поддерживает 5 параметров командной строки: -open, -toggle, -togglenew, -exit и -settings.

-Первые два параметра выполняют то, что говорит само их название. Один -из них открывает классическое меню "Пуск", а другой переключает его. Вы -можете использовать эти параметры, чтобы создать ярлык на панели -быстрого запуска для открытия меню "Пуск", или задать клавишу быстрого -вызова программы, такую как WinKey.

-Третий "-togglenew" переключает меню Пуск Windows по умолчанию (или -начальный экран). Это полезно, если вы хотите создать ярлык или клавишу -быстрого вызова, чтобы открыть меню по умолчанию и использовать клавишу -Win для классического меню.

Используйте команду "-exit" для -выхода из меню Пуск. Эта команда будет работать только если меню Пуск в -настоящее время не занято.

Используйте команду "-settings", -чтобы открыть параметры Classic Shell. Это полезно, если нужно создать -ярлык для редактирования параметров.


Специальные возможности

Меню -Пуск поддерживает JAWS, или экранный диктор Microsoft. Если функция -специальной поддержки вызывает проблемы она может быть отключена на -вкладке Общее поведение в диалоговм окне параметров приложения.

\ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Russian/ClassicStartMenuADMX.txt deleted file mode 100644 index 6eda27689..000000000 --- a/ClassicShellSrc/Localization/Russian/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Настройки Classic Shell -State.text = Состояние: -State1.text = Блокировать это значение -State2.text = Блокировано по умолчанию -State3.text = Разблокировано -State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. -State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. -State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. - -ClassicStartMenuCat.text = Классическое меню Пуск -ClassicStartMenuCatHelp.text = Параметры групповой политики классического меню Пуск -SUPPORTED_CS404.text = Требовать Classic Shell 4.0.4 или выше. -SUPPORTED_CS404_WIN7.text = Требовать Windows 7. -SUPPORTED_CS404_WIN78.text = Требовать Windows 7 или Windows 8. -SUPPORTED_CS404_WIN781.text = Требовать Windows 7 или Windows 8.1. -SUPPORTED_CS404_WIN8.text = Требовать Windows 8. -SUPPORTED_CS404_WIN881.text = Требовать Windows 8 или Windows 8.1. -SUPPORTED_CS404_WIN81.text = Требовать Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Требуется классический стиль меню с одним столбцом. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Требуется классический стиль меню с двумя столбцами. -SUPPORTED_CS404_CLASSIC_STYLE.text = Требуется классический стиль меню. -SUPPORTED_CS404_WIN7_STYLE.text = Требуется стиль меню Windows 7. - - -EnableSettings.nameOverride = Включить параметры -EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки - -MenuStyle.nameOverride = Стиль меню -MenuStyle.tipOverride = Выберите стиль для меню Пуск.\nСтиль определяет общий внешний вид и функциональность меню. -MenuStyle_Classic1.nameOverride = Классический с одним столбцом -MenuStyle_Classic2.nameOverride = Классический с двумя столбцами -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Открывается щелчком левой кнопкой мыши -ShiftClick.nameOverride = Открывается Shift+щелчком -WinKey.nameOverride = Открывается клавишей Windows -ShiftWin.nameOverride = Открывается Shift+Win -MiddleClick.nameOverride = Открывается щелчком средней кнопкой -Hover.nameOverride = Открывается при наведении - -; skins -SkinC1.nameOverride = Обложка для классического меню с одним столбцом -SkinC1.tipOverride = Выберите обложку используемой классическим стилем с одним столбцом -SkinVariationC1.nameOverride = Варианты обложки для классического меню с одним столбцом -SkinVariationC1.tipOverride = Выберите вариант обложки используемой классическим стилем с одним столбцом (для обложек, которые поддерживают несколько вариантов) -SkinOptionsC1.nameOverride = Варианты обложки для классического меню с одним столбцом -SkinOptionsC1.tipOverride = Выберите параметры обложки используемой классическим стилем с одним столбцом.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их, лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем искать значение с именем SkinOptionsC1 в разделе реестре HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Элементы меню для классического меню с одним столбцом -MenuItems1.tipOverride = Выберите элементы меню используемые классическим стилем с одним столбцом.\nСамый лучший способ получить правильную строку - это найти элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems1 в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Обложка для классического меню с двумя столбцами -SkinC2.tipOverride = Выберите обложку используемой классическим стилем с двумя столбцами -SkinVariationC2.nameOverride = Вариант обложки для классического меню с двумя столбцами -SkinVariationC2.tipOverride = Выберите вариант обложки используемой классическим стилем с двумя столбцами (для обложек, которые поддерживают несколько вариантов) -SkinOptionsC2.nameOverride = Параметры обложки для классического меню с двумя столбцами -SkinOptionsC2.tipOverride = Выберите параметры обложки используемой классическим стилем с двумя столбцами.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsC2 в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Элементы меню для классического меню с двумя столбцами -MenuItems2.tipOverride = Выберите элементы меню используемые классическим стилем с двумя столбцами.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems2 в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Обложка для стиля Windows 7 -SkinW7.tipOverride = Выберите обложку используемой в стиле Windows 7 -SkinVariationW7.nameOverride = Вариант обложки для стиля Windows 7 -SkinVariationW7.tipOverride = Выберите вариант обложки используемой стилем Windows 7 (для обложек, которые поддерживают несколько вариантов) -SkinOptionsW7.nameOverride = Параметры обложки в стиле Windows 7 -SkinOptionsW7.tipOverride = Выберите параметры обложки используемой стилем Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsW7 в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Элементы меню для стиля Windows 7 -MenuItems7.tipOverride = Выберите элементы меню используемые стилем Windows 7.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems7 в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Обложка для подменю "Все программы" для меню Пуск Windows 7 -SkinA.tipOverride = Выберите обложку используемой подменю "Все программы" меню Пуск Windows 7 -SkinVariationA.nameOverride = Вариант обложки для подменю "Все программы" меню Пуск Windows 7 -SkinVariationA.tipOverride = Выберите вариант обложки используемой подменю "Все программы" в меню Пуск Windows 7 (для обложек, которые поддерживают несколько вариантов) -SkinOptionsA.nameOverride = Параметры обложки для подменю "Все программы" меню Пуск Windows 7 -SkinOptionsA.tipOverride = Выберите параметры обложки используемой в подменю "Все программы" меню Пуск Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsA в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Этот параметр не работает для Windows 8.1. Вам нужно использовать встроенные настройки Windows для загрузки на рабочий стол - -; hidden -FolderStartMenu.nameOverride = Папки меню Пуск -FolderStartMenu.tipOverride = Введите переопределения для каждого пользователя Пуск меню (папка также переопределяет на пользователя программы).\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек -FolderPrograms.nameOverride = Папка Программы -FolderPrograms.tipOverride = Введите переопределения для пользователя папки Программы.\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек -FolderCommonStartMenu.nameOverride = Общая папка меню Пуск -FolderCommonStartMenu.tipOverride = Введите переопределения для общей папки меню Пуск (также переопределяет общую папку Программы).\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек -FolderCommonPrograms.nameOverride = Папка Common Programs -FolderCommonPrograms.tipOverride = Введите переопределения для общей папки программ.\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек -AutoStartDelay.nameOverride = Задержка автозагрузки -AutoStartDelay.tipOverride = Введите задержку в мс при запуске меню Пуск автоматически во время входа в систему (не применяется при запуске меню вручную, запуском файла ClassicStartMenu.exe).\nПримечание: Этот параметр не является редактируемым из диалога настроек - -; other -StartButtonIcon.tipAddition = Значением может быть путь к ICO-файлу или путь к EXE/DLL и идентификатор значка -StartButtonPath.tipAddition = Значение это полный путь к файлу BMP или PNG -SoundMain.tipAddition = Значение может быть именем системного события или путь к файлу WAV -SoundPopup.tipAddition = Значение может быть именем системного события или путь к файлу WAV -SoundCommand.tipAddition = Значение может быть именем системного события или путь к файлу WAV -SoundDrop.tipAddition = Значение может быть именем системного события или путь к файлу WAV -ExpandFolderLinks.tipAddition = Работает только для символических ссылок (как узлы), а не для простых ярлыков -StartHoverDelay.nameOverride = Задержка наведения (для кнопки Пуск) -AllProgramsDelay.nameOverride = Задержка наведения (для "Все программы" в Windows 7) -CSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем CSMHotkey в разедле реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем WSMHotkey в разделе реестра HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Russian/License.html b/ClassicShellSrc/Localization/Russian/License.html deleted file mode 100644 index d474b35f2..000000000 --- a/ClassicShellSrc/Localization/Russian/License.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Лицензионное соглашение - -

Лицензионное соглашение


Classic Shell 2009-2016, Ivo Beltchev

http://www.classicshell.net/

ИСПОЛЬЗУЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИНИМАЕТЕ ЭТИ УСЛОВИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ, НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

Если вы согласны с условиями данной лицензии, вам предоставляются следующие права.

    -
  1. -

    ОБЛАСТЬ ПРИМЕНЕНИЯ ЛИЦЕНЗИИ. Это соглашение дает вам только некоторые права на использование этого программного обеспечения. Автор оставляет за собой все остальные права.

    -
  2. -
  3. -

    УСТАНОВКА И ИСПОЛЬЗОВАНИЕ. Это программное обеспечение является бесплатным для личного и коммерческого использования. Вы можете установить и использовать его на компьютерах бесплатно.

    -
  4. -
  5. -

    ПРАВА НА РАСПРОСТРАНЕНИЕ.Вы можете распространять это программное обеспечение до тех пор, пока вы делаете это бесплатно, без ложных сведений о происхождении этого программного обеспечения.

    -
  6. -
  7. -

    ТОВАРНЫЕ ЗНАКИ. Название и логотип Classic Shell являются товарными знаками автора. Использование их для для определения других продуктов или услуг запрещено.

    -
  8. -
  9. -

    ОТКАЗ ОТ ГАРАНТИЙ. ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ТОВАРНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ УСЛОВИЯХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИННУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИЯ ДОГОВОРА, ДЕЛИКАТЕ ИЛИ ИНОМ, СВЯЗАННОМ, В РЕЗУЛЬТАТЕ ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ДРУГИХ СДЕЛОК В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.

    -
  10. -
  11. -

    ИННЫМИ СЛОВАМИ: В принципе вы можете использовать это программное обеспечение свободно в любых целях, но не удивляйтесь, если оно не работает, как вы этого ожидали. Автор не несет ответственность за любые убытки, которые произошли в связи с использованием этого программного обеспечения. Продажа этого программного обеспечения запрещена. Так как вы получили его бесплатно.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/Links.html b/ClassicShellSrc/Localization/Russian/Links.html deleted file mode 100644 index ced12265f..000000000 --- a/ClassicShellSrc/Localization/Russian/Links.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - Classic Shell - -

Веб-узел Classic Shell  Ссылки


Последнюю версию можно найти на веб-узле Classic Shell:
http://www.classicshell.net/

Просмотр истории проекта:
История: http://www.classicshell.net/history/


Поддержка

Ответы на часто задаваемые вопросы смотрите здесь:
Часто задаваемые вопросы: http://www.classicshell.net/faq/

Если вы не нашли свой ответ в в разделе часто задаваемых вопросов, перейдите на форумы обсуждения:
Дискуссионные форумы: http://www.classicshell.net/forum/viewforum.php?f=6


Сообщения о проблемах

Сообщайте об ошибках и о запросах новых возможностей приложения на форумах разработчика:
Форумы разработчика: http://www.classicshell.net/forum/viewforum.php?f=11
\ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/Main.html b/ClassicShellSrc/Localization/Russian/Main.html deleted file mode 100644 index 9d1aa8663..000000000 --- a/ClassicShellSrc/Localization/Russian/Main.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Веб-узел Classic Shell  Classic Shell

Версия -4.3.1 общий выпуск

Что такое Classic Shell?

Classic Shellпредставляет собой коллекцию улучшений для Windows. Classic Shell имеет настраиваемые главное меню и кнопку Пуск, добавляет панель инструментов для проводника Windows и поддерживает множество мелких функций.



Системные требования

Classic Shell работает на Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2. Поддерживает 32 и 64-разрядные версии (универсальная программа установки). Для некоторых обложек меню "Пуск" необходимо включить тему Aero. Для других обложек требуется тема упрощенного стиля Windows.


Компоненты


Classic Shell имеет три основных компонента:

Удаление

Вы можете удалить Classic Shell через Панель управления -> Программы и компоненты. Другой способ удаления заключается в  в повторном запуске программы установки и выборе команды "Удалить".
Возможно потребуется завершить сеанс для завершения этого процесса.

\ No newline at end of file diff --git a/ClassicShellSrc/Localization/Russian/ru-RU.dll b/ClassicShellSrc/Localization/Russian/ru-RU.dll deleted file mode 100644 index 4399b89e5..000000000 Binary files a/ClassicShellSrc/Localization/Russian/ru-RU.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Scottish/gd-GB.dll b/ClassicShellSrc/Localization/Scottish/gd-GB.dll deleted file mode 100644 index ba45acfdb..000000000 Binary files a/ClassicShellSrc/Localization/Scottish/gd-GB.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Slovak/sk-SK.dll b/ClassicShellSrc/Localization/Slovak/sk-SK.dll deleted file mode 100644 index ed0dca302..000000000 Binary files a/ClassicShellSrc/Localization/Slovak/sk-SK.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/ClassicExplorer.html b/ClassicShellSrc/Localization/Spanish/ClassicExplorer.html deleted file mode 100644 index 0b3361786..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicExplorer.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - Classic Explorer - -

Sitio web de Classic Shell  Classic Explorer


-Classic -Explorer es un complemento para el Explorador de Windows que: - -
    - -
  • Agrega una barra de herramientas al Explorador para algunas operaciones comunes (Ir -a carpeta principal, Cortar, Copiar, Pegar, Eliminar, Propiedades, Correo electrnico). La barra de herramientas es completamente personalizable
  • -
  • Reemplaza la IU de copia en Windows 7 por la versin clsica ms fcil de usar, similar a la de Windows XP
  • - -
  • Atiende Alt+Entrar en el panel de carpetas del Explorador de Windows y muestra las propiedades de la carpeta seleccionada
  • - -
  • Tiene opciones para personalizar el panel de carpetas de modo que se parezca ms a la versin de Windows XP, o para que no atene los botones de expansin
  • -
  • Puede mostrar el espacio disponible en disco y el tamao total de los archivos seleccionados en la barra de estado
  • -
  • Puede deshabilitar las rutas de navegacin en la barra de direcciones
  • -
  • Corrige -una larga lista de caractersticas que se han roto en Windows 7 – falta del icono superpuesto en las carpetas compartidas, las carpetas que en el panel de navegacin van de un lado a otro, -falta de cabeceras de ordenacin en vista de lista y ms
    -
  • - - - - -

- - -

Nueva IU de copia (slo Windows 7)
-

- -Cuando en Vista copia archivos y hay algn conflicto, se le presenta -esto:
- -
- -Antes
- -

Qu tiene de malo?

- -

Bueno, para -principiantes es media pantalla de texto que tienen que leer. Tampoco -resulta inmediatamente claro en qu partes de sta se puede hacer clic. Tiene que -ir moviendo el mouse para descubrir la IU como en un juego de aventuras de Lucas Arts. Y finalmente la usabilidad con el teclado es horrible. Para -decirle -s, s lo que hago; quiero sobreescribir todos los archivos tiene que -presionar Alt+H, arriba, arriba, arriba, Espacio! Es ms difcil que realizar la toma Akuma -Kara Demon en Street Fighter 3. Hay un tiempo y lugar -para -estas cosas, y no lo es la copia de archivos.

- -

El complemento Classic Explorer trae de regreso el cuadro de dilogo ms simple de Windows XP:
-

- -

Despus
-

- -

Resulta -inmediatamente claro dnde se puede hacer clic (pista – los botones de -abajo), la navegacin con el teclado es fcil (presione S para S, T para -copiar todos los archivos) y sigue pudiendo ver cul archivo es ms nuevo y cul ms -grande. Y por supuesto, igual que en Windows XP, manteniendo presionada Mays mientras se hace clic en el botn No significa "No a todo" (o tan slo presionar Mays+N).
-

- -

Si hace clic -en Ms…, obtendr -el dilogo original de Windows. Desde all ver -todos los detalles y obtendr una opcin extra para Copiar, pero -conservar ambos archivos.

-

Nota importante: Slo se reemplaza la IU. El sistema subyacente que realmente hace la copia no se ve afectado.
-

-


-

- - - -

Alt+Entrar en el panel de carpetas

- -Alt+Entrar es -el mtodo abreviado universal en Windows para desplegar las propiedades de la -seleccin. Pero en las versiones de Windows ms nuevas no funciona en el panel -izquierdo que muestra las carpetas. Funciona bien en el derecho en que estn -los archivos. Est roto comparado con Windows XP, donde Alt+Entrar funciona -en ambos lugares. -

Para resolver el -problema, el complemento Classic Explorer detecta cuando presiona Alt+Entrar -y muestra las propiedades de la carpeta seleccionada actualmente.
-

-


-

- - -

Barra de herramientas para el Explorador de Windows

-El -Explorador de Windows en Vista no tiene una barra de herramientas como el de Windows XP. Si -desea ir a la carpeta principal, tiene que usar la barra de rutas de -navegacin. Si desea copiar o eliminar un archivo con el mouse, tiene que -hacer clic con el botn secundario y buscar el comando Eliminar. El men del botn secundario se -agranda y agranda cuantas ms extensiones va instalando, y -encontrar el comando adecuado puede demorar.
-

Para resolver el problema, el complemento Classic Explorer agrega una barra de herramientas nueva:
-

- - Barra de herramientas del Explorador
-
-Los botones disponibles son: Subir, Cortar, Copiar, Pegar, Eliminar, Propiedades, -Correo electrnico, Configuracin. Pueden agregarse ms botones desde el dilogo Configuracin.
-
-Sugerencias:
-    - Mantenga presionada la tecla Control cuando haga clic en el botn Subir para abrir la carpeta principal en una nueva ventana del Explorador.
-    - Mantenga presionada la tecla Mays cuando haga clic en el botn Eliminar para eliminar un archivo de forma permanente
- -
- -La barra de herramientas nueva no se muestra en el Explorador automticamente despus -de la instalacin. Antes de poder usarla, debe hacer un par de cosas:
- -
    - -
  1. Abra una nueva ventana del Explorador de Windows (tecla Win+E)
  2. -
  3. Active el men del Explorador – Vaya a Herramientas (Alt+H), Opciones -de carpeta, la pestaa Ver, y asegrese de que Mostrar siempre mens est marcado.
  4. -
  5. Haga clic con el botn secundario en la barra de mens y seleccione Classic Explorer Bar para -mostrar la barra de herramientas.
  6. -
  7. Si dicha opcin no est disponible (slo ve Bloquear las -barras de herramientas), quiz tenga que habilitar el complemento desde Internet Explorer. -Ejecute IE, haga clic con el botn secundario en su barra de herramientas y seleccione Classic Explorer Bar. -Le preguntar si desea habilitar este complemento. Seleccione Habilitar, -acto seguido repita los pasos del 1 al 3.
  8. -
  9. Si aun as no ve la barra de herramientas, puede que las extensiones -de explorador estn deshabilitadas en su sistema. Suele ser lo predeterminado en -servidores. Abra las "Opciones de Internet", vaya a la pestaa "Opciones avanzadas" y marque -la opcin "Habilitar extensiones de explorador de terceros".
    -
  10. - -

-

Barra de estado
-

-Classic Explorer restaura la barra de estado original del Explorador que muestra el espacio disponible en disco y el tamao de los archivos seleccionados:
-
-Tamao de archivos en barra de estado
-
-A diferencia de la barra de estado integrada, se muestra el tamao de la seleccin aun si -se seleccionan ms de 100 archivos. Cuando no hay archivos seleccionados, se muestra -el tamao total de todos los archivos de la carpeta.
-
Nota sobre Windows 7: Classic Explorer mejora la -barra de estado predeterminada en lugar de reemplazarla. Para verla, primero tiene que activarla -desde el men Ver. -La barra de estado es distinta del Panel -de Detalles azul que ve en la parte inferior del Explorador. Puede desactivar el -Panel de Detalles desde el men Organizar para ahorrar espacio. Asimismo, hay un bug -en el Explorador de Windows 7 por el que a veces no se muestra ningn texto en la -barra de estado. Para actualizar la vista y obtener el texto de estado, presione F5.
-
Nota sobre Windows 8: Classic Explorer agrega su propia -barra de estado. Debera ocultar la barra de estado predeterminada para ahorrar espacio. -Seleccione la pestaa Vista en la cinta de opciones, luego haga clic en Opciones. Seleccione la -pestaa Ver en las opciones. Halle la casilla "Mostrar barra de estado" y -desmrquela. -
-
- - -

Configuracin

Puede tener acceso a la configuracin de Classic Explorer desde la barra de herramientas o desde el men inicio:
-
-
Puede elegir entre ver slo las configuraciones bsicas o todas -las configuraciones disponibles. Site el mouse sobre cada configuracin para ver una descripcin de -para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
-Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, -o depender de la configuracin actual del sistema. Una vez que edite una -configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al -valor predeterminado, haga clic con el botn secundario en la configuracin.
-
Puede guardar las configuraciones en un archivo XML, y ulteriormente volver a cargarlas. -Para tener acceso a estas funciones, pulse el botn Copia de seguridad. Desde all tambin puede -restablecer todas las configuraciones a sus valores predeterminados.
- -
- -Para almacenar sus configuraciones, pulse Aceptar. La mayora de las configuraciones se aplicarn -la prxima vez que abra una nueva ventana del Explorador. Un nmero reducido de configuraciones -requerirn que antes de poder ver el cambio cierre la sesin.
- -
- -Nota: Todas las ventanas de Configuracin son redimensionables. Redimensinelas y colquelas donde desee que estn. Recordarn la posicin nueva.
- -
-Aqu va un ejemplo de lo que se puede personalizar:
- - Retoques a la barra de ttulo
-
-Para personalizar la barra de herramientas, haga clic en la pestaa Botones de la barra de herramientas:
-
-
La columna de la izquierda muestra los botones actualmente en la barra de herramientas, -y la columna de la derecha lista los botones que puede agregar a la -barra de herramientas. Puede arrastrar y colocar botones de la columna derecha a la -izquierda. Puede -reordenar los botones arrastrndolos hacia arriba o hacia abajo. Si coloca un botn dentro de otro, crear un submen.
-Site el mouse -sobre cada botn para ver una descripcin breve de lo que hace. Para tener acceso a ms funciones (como Eliminar, Cambiar nombre, etc.), haga clic con el botn secundario en cada botn. Desde el -men del botn secundario tambin puede restablecer la barra de herramientas al estado original.
-Cada elemento de la columna izquierda debe tener un nombre nico. Es el -identificador del elemento y slo puede contener guion bajo, letras y nmeros en -ingls. A algunos elementos (como SEPARADOR) no se les puede cambiar el nombre.
-
-Nota importante: No todos los comandos disponibles tienen iconos o texto predeterminados. Eso es porque Windows no posee iconos para cosas como Deshacer, Seleccionar todo, etc. Si desea usar dichos botones en la barra de herramientas, tendr que proporcionar su propio icono. Vea a continuacin cmo hacerlo.
-
-Despus de colocar un botn en la barra de herramientas, puede editar sus atributos. Para editar, haga doble clic en el botn:
-Editar botn de la barra de herramientas
-Aqu puede seleccionar un comando para el botn, su texto y su icono. Para obtener el texto e icono predeterminados del comando que eligi, pulse el botn Restaurar predeterminados.
-El comando puede:
-
    - - -
  • dejarse en blanco - si se usa el atributo vnculo, actuar como un comando
  • -
  • ser alguno de los comandos predefinidos - del desplegable
  • -
  • ser open <alguna carpeta> - esto abrir la carpeta en el navegador actual
  • -
  • ser sortby <propiedad> - ordenar la carpeta segn la propiedad dada - name, type, size o date. Use '-' antes de la propiedad para ordenar descendentemente: "sortby -name". Puede usar otras propiedades si sabe sus cdigos. Por ejemplo, "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" es igual que "sortby name". Para cdigos de ms propiedades, remtase al archivo propkey.h en el SDK de Windows (se encuentra asimismo aqu - desplcese hacia abajo hasta "Full property table"). No todos los cdigos de propiedades son vlidos o compatibles (por ejemplo la propiedad ao del lbum {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 slo funciona al mostrarse lbumes de msica)
  • -
  • ser groupby <propiedad> - similar a sortby, pero agrupa los archivos segn la propiedad dada. Para deshabilitar el agrupamiento, use el comando groupby sin ninguna propiedad
    -
  • - - - -
  • ser una cadena personalizada del ejecutable -- pueden ser el nombre de un programa y sus argumentos, o incluso una URL -(como http://www.google.com). Puede usar variables de entorno como %SystemRoot%. Tambin puede usar los -marcadores de posicin %1, %2, %3, %4 y %5:
  • -
      -
    • %1 es la ruta a la -carpeta actual. Tenga en cuenta que, si la carpeta actual es la raz de una -unidad, terminar con una barra invertida (como C:\)
      -
    • -
    • %2 es la ruta del archivo seleccionado (slo cuando hay un solo archivo -seleccionado)
    • -
    • %3 -es el nombre de un archivo de texto temporal que contiene todos los archivos seleccionados. -Cada lnea del archivo de texto contiene un archivo con su ruta completa
      -
    • -
    • %4 -es lo mismo que %3, pero el archivo est en formato Unicode (UTF16). El archivo -no contiene marca de orden de bytes. %3 y %4 no pueden usarse ambos en el mismo comando
      -
    • -
    • Nota para desarrolladores: Al -usar %3 o %4, es responsabilidad del comando eliminar el -archivo temporal cuando finalice. De lo contrario, el archivo temporal se quedar en -el camino y gastar espacio en disco. Asimismo, si el comando es una aplicacin de consola -o un archivo por lotes, se iniciar en modo silencioso sin ventana -de consola
    • - -
    • %5 es el nombre de un -archivo de texto temporal que se puede usar para devolver un comando a -Classic Explorer. Si los primeros 2 bytes del archivo son 255 y 254, el -archivo se trata como Unicode. Slo se puede usar un comando a la vez. El comando -puede ser:
    • -
        -
      • open <nombre de carpeta> - hace que el Explorador navegue a la carpeta dada
      • -
      • select <lista de nombres de archivo> -- selecciona los archivos dados, anula la seleccin del resto. Los nombres de archivo deben -separarse un carcter de tabulacin o de nueva lnea. Los archivos no deberan contener -la ruta. De contenerla, la ruta se ignorar
        -
      • -
      • refresh - actualiza el Explorador
      • -
      -
    -
      -
    • Nota para desarrolladores: -los comandos que usen %5 se ejecutarn en modo silencioso (como los comandos que usen %3 o -%4), pero -tambin el Explorador esperar que el proceso finalice. El proceso debe -finalizar tan rpido como sea posible, porque durante la ejecucin del comando -el Explorador se congelar
    • -
    • Para algunos ejemplos de uso de estos parmetros, vea la seccin siguiente
      -
    • - -
    -
-El vnculo puede ser una ruta a un archivo o carpeta. Si es un archivo, se -ejecutar dicho archivo. Si es una carpeta, se abrir dicha carpeta como -un submen (slo para botones de nivel superior).
-
-El icono puede:
-
    -
  • dejarse en blanco - si el atributo vnculo seala a un archivo o carpeta, se usar el icono de dicho archivo o carpeta
    -
  • -
  • ser archivo de recursos,identificador de icono - por ejemplo %windir%\notepad.exe,2. No deje espacio entre el nombre de archivo y la coma. Asegrese de que usa el identificador del recurso del icono y no el ndice del icono. Para los mejores resultados, use el botn [...] de al lado del cuadro de icono
  • -
  • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es ClassicExplorer.dllen s. Esto es til al hacer referencia a iconos propios de Classic Explorer
    -
  • -
  • ser archivo de icono -  por ejemplo C:\Program Files\Mozilla Thunderbird\Email.ico
  • -
  • ser none - esto usar un icono vaco
  • -
-Si los atributos etiqueta o consejo empiezan con $ (signo de dlares), el sistema -lo tratar como el nombre de una cadena en el archivo ExplorerL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta -til al crear una barra de herramientas que pueda usarse en varios idiomas.
-
-Nota para desarrolladores: Los botones para comandos personalizados pueden marcarse o deshabilitarse. La barra de herramientas busca en la clave del registro HKCU\Software\IvoSoft\ClassicExplorer -un valor DWORD con el nombre del botn (el nombre que se usa en la -columna izquierda). 0 significa normal, 1 deshabilitado y 2 marcado. La barra de herramientas -lee las claves del registro al iniciarse. Para forzar que los botones actualicen -su estado con posterioridad tiene que encontrar todas las ventanas del Explorador, hallar -la ventana secundaria con clase ClassicShell.CBandWindow y publicar un mensaje WM_CLEAR. Resulta til si est desarrollando un exe personalizado para usar con la barra de herramientas.
- -
-

Ejemplos de comandos personalizados

-

0) Use comillas cuando sea necesario

Para admitir rutas que -contengan espacios, debera rodear los parmetros de la ruta entre comillas. No -siempre se requieren las comillas, como en los ejemplos 1 y 2 a continuacin. Para -evitar sorpresas, asegrese de probar sus comandos con rutas que contengan -espacios.
-
-

1) Imprimir la carpeta actual

- -Use este comando: cmd.exe /k echo %1. %1 se reemplazar por la ruta de la carpeta actual.
-
-

2) Abrir el archivo seleccionado en el Bloc de Notas

-Use este comando: %SystemRoot%\notepad.exe %2. -%2 se reemplazar por el nombre completo del archivo seleccionado. No es -necesario que est entre comillas, pues el Bloc de Notas usa toda la lnea de comandos como -nombre de archivo.
-
-

3) Copiar los archivos seleccionados a la carpeta principal
-

-Cree un archivo por lotes que se llame C:\CopiarPrincipal.bat:
-set list=%1
-set list=%list:"=%
-for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
-del %1
-
-Use este comando: C:\CopiarPrincipal.bat "%3". -%3 se reemplazar por un archivo de texto que contiene los nombres completos de todos -los archivos seleccionados. El archivo por lotes leer cada lnea de dicho archivo de texto -y copiar cada uno de los archivos seleccionados a la carpeta principal. Al finalizar, -el archivo por lotes elimina el archivo -temporal inicial. Los primeros dos comandos set quitan las comillas del parmetro %1.
-
-

4) Seleccionar todos los archivos de texto

-Cree un archivo por lotes que se llame C:\SeleccionarTexto.bat:
-echo select > %1
-dir *.txt /b >> %1
-
-Use este comando: C:\SeleccionarTexto.bat "%5". -%5 se reemplazar por un archivo de texto vaco, en el que el comando debe volcar -la palabra "select" y una lista de los archivos que desea seleccionar. El comando "dir -*.txt /b" proporciona dicha lista.
-
-
- -

Configuracin administrativa

Las configuraciones son -por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar -toda su configuracin. Un administrador puede bloquear configuraciones especficas, de -modo que ningn usuario las pueda editar:
-
-En este ejemplo, la configuracin "Mostrar el botn Subir" est bloqueada para que siempre est -"Antes de Atrs/Adelante" y ningn usuario la pueda cambiar. Esto se logra -agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicExplorer. Cree un valor de cadena llamado "ShowUpButton" y establzcalo en "BeforeBack".
-
En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino -simplemente modificar el valor inicial de la configuracin. En tal caso, agregue -"_Default" al nombre del valor. Por ejemplo, si desea que el botn -Subir est antes de Atrs de manera predeterminada pero seguir permitiendo que los usuarios lo cambien -si les place, cree un valor de cadena con nombre "ShowUpButton_Default" y -establzcalo en "BeforeBack".
-
-La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\IvoSoft\ClassicExplorer\Settings.
-Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no -sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo -en 0xDEFA.
-
-Tambin hay una configuracin global EnableSettings. Establzcala en 0 en el -registro para evitar incluso que los usuarios abran el dilogo Configuracin:
-Deshabilitar todas las configuraciones
-
-Puede habilitar y deshabilitar Classic Explorer para procesos individuales -usando las 2 configuraciones del registro "ProcessWhiteList" y -"ProcessBlackList". ProcessWhiteList es -una lista de procesos para los cuales Classic Explorer se cargar. Use slo el -nombre de archivo del proceso (como "notepad.exe"), separe varios nombres -con una coma o un punto y coma. ProcessBlackList -es una lista de procesos para los cuales Classic Explorer no se cargar. Slo -debera usar una lista de las dos. Si se especifican ambas listas, la -lista de bloqueados se ignorar. Las listas slo se usan cuando habilita las -caractersticas compatibles con otros procesos distintos del Explorador (Explorer). Por el -momento, estas caractersticas son: el icono superpuesto en recursos compartidos y los reemplazos -para los dilogos de copia.
-
-Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
-
- -
- -

Dependencias de configuraciones de Windows
-

-Algunas configuraciones de Classic Explorer requieren que se habiliten configuraciones especficas de Windows:
-
    -
  • Panel de navegacin estilo Windows Vista - requiere que Windows use los temas Aero o Bsico
  • -
  • Autonavegar a la carpeta seleccionada -- esta configuracin slo puede establecerse en "Siempre" cuando el Explorador est configurado para -"Expandir automticamente a la carpeta actual". Fjese aquello en la pestaa General de Herramientas -> Opciones de carpeta
  • -
  • Mostrar ttulo en la barra de ttulo -- el ttulo mostrar ya sea el nombre de la ruta completa o el nombre de -la carpeta actual. Para ver la ruta completa, es preciso que habilite "Mostrar -la ruta de acceso completa en la barra de ttulo (slo en tema Clsico)" en la pestaa Ver de Herramientas -> Opciones de carpeta
  • -
  • Toda la configuracin de la barra de estado - requiere que la barra de estado est visible (no confundir con el Panel de Detalles). Marque Ver -> Barra de estado
  • -
- -
- -

Localizacin

- - - - -La interfaz -de usuario (salvo el cuadro de dilogo Configuracin) est traducida a 35 -idiomas.
-El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. -La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas -desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Classic Shell exacta.
- -
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Spanish/ClassicExplorerADMX.txt deleted file mode 100644 index 7176f2767..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicExplorerADMX.txt +++ /dev/null @@ -1,62 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Configuración de Classic Shell -State.text = Estado: -State1.text = Bloqueada en este valor -State2.text = Bloqueada en valor predeterminado -State3.text = Desbloqueada -State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. -State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. -State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Directiva de grupo de Classic Explorer -SUPPORTED_CS404.text = Requiere Classic Shell 4.0.4 o posterior. -SUPPORTED_CS404_WIN7.text = Requiere Windows 7. -SUPPORTED_CS404_WIN881.text = Requiere Windows 8 o Windows 8.1. - -AddressAltD.nameOverride = Método abreviado adicional para la barra de direcciones -AddressAltD.tipOverride = Escriba una letra de la 'A' a la 'Z' para que en combinación con la tecla Alt sirva de método abreviado a la barra de direcciones -EnableSettings.nameOverride = Habilitar configuración -EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones -ProcessWhiteList.nameOverride = Lista de procesos permitidos -ProcessWhiteList.tipOverride = Lista de procesos que pueden cargar Classic Explorer. Use tan sólo el nombre de archivo del proceso (como "notepad.exe"), separe varios nombres con una coma o punto y coma. -ProcessBlackList.nameOverride = Lista de procesos bloqueados -ProcessBlackList.tipOverride = Lista de procesos que no cargarán Classic Explorer. Use tan sólo el nombre de archivo del proceso (como "notepad.exe"), separe varios nombres con una coma o punto y coma. -ToolbarItems.nameOverride = Botones de la barra de herramientas -ToolbarItems.tipOverride = Seleccione los botones a mostrar en la barra de herramientas.\nLa mejor manera de obtener la cadena adecuada es configurar los botones en el diálogo de configuración de Classic Explorer y acto seguido buscar el valor con nombre ToolbarItems en HKCU\Software\IvoSoft\ClassicExplorer\Settings -NoInitialToolbar.nameOverride = No mostrar inicialmente la barra de herramientas -NoInitialToolbar.tipOverride = Al marcarse, no se mostrará automáticamente la barra de herramientas del Explorador - - -; os-specific -FileExplorer.nameOverride = Habilitar los diálogos sólo en el Explorador (mejora el rendimiento) diff --git a/ClassicShellSrc/Localization/Spanish/ClassicIE.html b/ClassicShellSrc/Localization/Spanish/ClassicIE.html deleted file mode 100644 index 8e760e420..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicIE.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - Classic IE - -

Sitio web de Classic Shell  -Classic IE


-Classic IE
-es -un pequeo complemento para Internet Explorer que:
-
    -
  • Agrega un ttulo a la barra -de ttulo para que pueda ver el ttulo de la pgina completo
  • -
  • Muestra la zona de seguridad en la barra de estado
  • -
  • Muestra el progreso de carga en la barra de estado
  • -
-
-Vea el ttulo de la pgina completo aun cuando no quepa en la pestaa:
-
-
Vea el progreso y la zona de seguridad:
-
-
-

Instalacin

-Al ejecutar Internet Explorer por primera vez despus de instalar -Classic IE, podra indicarle que se instal un complemento nuevo llamado ClassicIEBHO y -si desea habilitarlo. Haga clic en el botn Habilitar. Si -no se le pide confirmacin, vaya a Herramientas -> Administrar complementos y asegrese de que ClassicIEBHO est habilitado. Luego de habilitar el complemento, tiene que reiniciar Internet Explorer para activarlo.
-
-

Configuracin

-Puede tener acceso a la configuracin desde Herramientas -> Configuracin de Classic IE -o desde el men inicio. Las configuraciones controlan el color y la fuente del -ttulo, y qu informacin mostrar en la barra de estado.
-
-
Puede elegir entre ver slo las configuraciones bsicas o todas -las configuraciones disponibles. Site el mouse sobre cada configuracin para ver una descripcin de -para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
-Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, -o depender de la configuracin actual del sistema. Una vez que edite una -configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al -valor predeterminado, haga clic con el botn secundario en la configuracin.
- -
-Puede guardar las configuraciones en un archivo XML, y ulteriormente volver a cargarlas. -Para tener acceso a estas funciones, pulse el botn Copia de seguridad. Desde all tambin puede -restablecer todas las configuraciones a sus valores predeterminados.
- - -
- - -Para almacenar sus configuraciones, pulse Aceptar. Para aplicar la configuracin nueva, tiene que reiniciar Internet Explorer.
- - -
-

Configuracin administrativa

-Las configuraciones son -por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar -toda su configuracin. Un administrador puede bloquear configuraciones especficas, de -modo que ningn usuario las pueda editar. Esto se logra agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicIE.
-
-Quiz no quiera bloquear la configuracin, sino slo reemplazar su valor -inicial. De ser as, agregue "_Default" al nombre del valor del registro.
-
-La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\IvoSoft\ClassicIE\Settings.
- -Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no -sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo -en 0xDEFA.
- -
- -Tambin hay una configuracin global EnableSettings. Establzcala en 0 en el -registro para evitar incluso que los usuarios abran el dilogo Configuracin:
- -
-
-Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Spanish/ClassicIEADMX.txt deleted file mode 100644 index 684834d33..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicIEADMX.txt +++ /dev/null @@ -1,26 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn = never - - - -; TRANSLATE =================================================================== - -Title.text = Configuración de Classic Shell -State.text = Estado: -State1.text = Bloqueada en este valor -State2.text = Bloqueada en valor predeterminado -State3.text = Desbloqueada -State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. -State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. -State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. - -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Configuraciones de directiva de grupo de Classic IE -SUPPORTED_CS404.text = Requiere Classic Shell 4.0.4 o posterior. -SUPPORTED_IE9.text = Requiere Internet Explorer 9 o posterior. - - -EnableSettings.nameOverride = Habilitar configuración -EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones -CaptionFont.tipAddition = .\n\nEl formato es , , . Por ejemplo, "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShell.hhp b/ClassicShellSrc/Localization/Spanish/ClassicShell.hhp deleted file mode 100644 index 719c72a5f..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShell.hhp +++ /dev/null @@ -1,17 +0,0 @@ -[OPTIONS] -Compatibility=1.1 or later -Compiled file=ClassicShell.chm -Contents file=ClassicShellTOC.hhc -Default topic=Main.html -Display compile progress=Yes -Full-text search=Yes -Language=0xc0a Espaol (Espaa, internacional) - - -[FILES] -ClassicExplorer.html -ClassicStartMenu.html -ClassicIE.html - -[INFOTYPES] - diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Spanish/ClassicShellADMX.txt deleted file mode 100644 index 3d0acfa52..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Configuración de Classic Shell -State.text = Estado: -State1.text = Bloqueada en este valor -State2.text = Bloqueada en valor predeterminado -State3.text = Desbloqueada -State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. -State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. -State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Configuraciones de directiva de grupo de Classic Shell -SUPPORTED_CS404.text = Requiere Classic Shell 4.0.4 o posterior. - -Language.nameOverride = Idioma de componentes de Classic Shell -Language.tipOverride = Seleccione el idioma en el que usar Classic Shell (por ejemplo en-US o es-ES). El idioma afectará al texto del menú inicio, barras de herramientas, etc. Si está instalada la DLL del idioma correspondiente, las IU de configuración se traducen también -Update.nameOverride = Habilitar búsquedas automáticas de versiones nuevas -Update.tipOverride = Al marcarse, Classic Shell buscará lanzamientos nuevos todas las semanas. Si hay una versión nueva del software Classic Shell o una actualización nueva del idioma actual, se le notificará diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShellEULA.rtf b/ClassicShellSrc/Localization/Spanish/ClassicShellEULA.rtf deleted file mode 100644 index d43740cb7..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShellEULA.rtf +++ /dev/null @@ -1,321 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);} -{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\chyperlink\ctint255\cshade255\red0\green0\blue255;} -{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid8675715 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink24 \sqformat \spriority9 \styrsid8675715 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink15 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid8675715 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \styrsid8675715 Heading 2 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink3 \slocked \spriority9 \styrsid8675715 Heading 3 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink4 \slocked \spriority9 \styrsid8675715 Heading 4 Char;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid8675715 Heading 5 Char;}{\*\cs19 -\additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid8675715 Heading 6 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink7 \slocked \spriority9 \styrsid8675715 Heading 7 Char;}{\*\cs21 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink8 \slocked \spriority9 \styrsid8675715 Heading 8 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid8675715 Heading 9 Char;}{ -\s23\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext23 \sqformat \spriority1 \styrsid8675715 No Spacing;}{\*\cs24 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid8675715 Heading 1 Char;}{ -\s25\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink27 \sqformat \spriority10 \styrsid8675715 Title;}{ -\s26\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 \b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid8675715 caption;}{\*\cs27 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf21\kerning28\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink25 \slocked \spriority10 \styrsid8675715 Title Char;}{\s28\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink30 \sqformat \spriority11 \styrsid8675715 Subtitle;}{\*\cs29 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b -\sbasedon10 \sqformat \spriority22 \styrsid8675715 Strong;}{\*\cs30 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority11 \styrsid8675715 -Subtitle Char;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority20 \styrsid8675715 Emphasis;}{\s32\ql \li720\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext32 \sqformat \spriority34 \styrsid8675715 List Paragraph;}{\s33\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink35 \sqformat \spriority29 \styrsid8675715 Quote;}{\s34\ql \li936\ri936\sb200\sa280\sl276\slmult1\widctlpar\brdrb -\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 \b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink37 \sqformat \spriority30 \styrsid8675715 Intense Quote;}{\*\cs35 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf22 \sbasedon10 \slink33 \slocked \spriority29 \styrsid8675715 Quote Char;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 -\ltrch\fcs0 \i\cf23 \sbasedon10 \sqformat \spriority19 \styrsid8675715 Subtle Emphasis;}{\*\cs37 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \slink34 \slocked \spriority30 \styrsid8675715 Intense Quote Char;}{\*\cs38 \additive -\rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid8675715 Intense Emphasis;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf24 \sbasedon10 \sqformat \spriority31 \styrsid8675715 Subtle Reference;}{\*\cs40 -\additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf24 \sbasedon10 \sqformat \spriority32 \styrsid8675715 Intense Reference;}{\*\cs41 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 -\sbasedon10 \sqformat \spriority33 \styrsid8675715 Book Title;}{\s42\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid8675715 TOC Heading;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf25 -\sbasedon10 \sunhideused \styrsid15734083 Hyperlink;}{\s44\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \slink46 \styrsid16530830 header;}{\s45\ql \li0\ri0\sa200\sl276\slmult1\widctlpar -\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext45 \slink48 \styrsid16530830 footer;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink44 \slocked \styrsid16530830 Header Char;}{\*\cs48 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink45 \slocked \styrsid16530830 Footer Char;}}{\*\listtable{\list\listtemplateid1887754378\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace720\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li5760\lin5760 }{\listname ;}\listid859053399}{\list\listtemplateid-1477962598\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid1441336739}{\list\listtemplateid-571172774\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid2044404031}}{\*\listoverridetable{\listoverride\listid2044404031\listoverridecount0\ls1}{\listoverride\listid1441336739 -\listoverridecount0\ls2}{\listoverride\listid859053399\listoverridecount0\ls3}}{\*\rsidtbl \rsid73937\rsid276346\rsid485328\rsid935798\rsid1600407\rsid1642706\rsid1781248\rsid2106295\rsid3088209\rsid4477449\rsid5141723\rsid5266090\rsid5636838\rsid5720124 -\rsid8598142\rsid8675715\rsid8979779\rsid9851428\rsid9906829\rsid10302552\rsid11871857\rsid12398630\rsid12659872\rsid12679588\rsid13962646\rsid14231072\rsid14297104\rsid14380823\rsid14513824\rsid14615385\rsid14753465\rsid14946530\rsid14972022\rsid15356188 -\rsid15734083\rsid16274316\rsid16530830\rsid16735381}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Ivo}{\creatim\yr2009\mo11\dy21\hr16\min51} -{\revtim\yr2016\mo6\dy18\hr17\min44}{\version28}{\edmins105}{\nofpages1}{\nofwords255}{\nofchars1459}{\nofcharsws1711}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot8675715 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16530830 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14946530 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16530830 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14946530 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16530830 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14946530 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16530830 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14946530 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s44\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s44\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s45\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s45\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s44\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s45\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s25\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1642706\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf21\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16530830 \hich\af31502\dbch\af31501\loch\f31502 -Contrato de licencia}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8675715\charrsid16530830 -\par }\pard\plain \ltrpar\s23\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8675715 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell -\'a9\loch\f31506 2009}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14513824\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 -201}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid5636838 -\hich\af31506\dbch\af31505\loch\f31506 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14513824\charrsid16530830 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 Ivo Beltchev -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang3082\langfe1033\langnp3082\insrsid14231072\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 http://}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang3082\langfe1033\langnp3082\insrsid14972022\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 www.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf2\lang3082\langfe1033\langnp3082\insrsid14231072\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 classicshell.net/}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2\lang3082\langfe1033\langnp3082\insrsid12659872\charrsid16530830 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 AL USAR ESTE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 SOFTWARE, }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 USTED ACEPTA ESTOS T\'c9\loch\f31506 RMINOS}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 -SI NO LOS ACEPTA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 NO USE EL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 SOFTWARE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid8675715\charrsid16530830 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Si cumple con estos t\'e9\loch\f31506 \hich\f31506 rminos de licencia, tiene los derechos que se especifican a continuaci -\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 . -\par -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 1.\tab}}\pard\plain \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3088209 \loch\af31506\dbch\af31505\hich\f31506 \'c1\loch\f31506 MBITO DE LA LICENCIA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 .}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Este contrato s\'f3\loch\f31506 lo le \hich\af31506\dbch\af31505\loch\f31506 otorga algunos derechos para usar el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 - software. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 El autor se reserva todos los }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 dem\'e1\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 derechos}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 2.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid12398630 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 DERECHOS DE INSTALACI\'d3 -\loch\f31506 N Y DE USO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 Este software es gratuito para uso tanto personal como comercial}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 -Puede instalarlo y usarlo en sus equipos sin costo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 3.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid9851428 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 DEREC -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 HOS DE REDISTRIBUCI\'d3\loch\f31506 N}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 Puede redistribuir el software,}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 a condici\'f3\loch\f31506 n de que lo haga sin costo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 y no represente mal el origen del software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid9851428\charrsid16530830 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 4.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid5141723 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 MARCAS COMERCIALES}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 El nombre}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 y logo de }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 -Classic Shell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 son marcas comerciales del autor}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 No se permite su uso para ide -\hich\af31506\dbch\af31505\loch\f31506 ntificar otros productos o servicios}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid5141723\charrsid16530830 . -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 5.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid1600407 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 EXCLUSI\'d3\loch\f31506 -\hich\f31506 N DE GARANT\'cd\loch\f31506 A}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid14297104\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 EL SOFTWARE SE PROPORCIONA "TAL COMO EST\'c1}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 ", }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 SIN GARANT\'cd -\loch\f31506 \hich\f31506 A DE NING\'da\loch\f31506 N TIPO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 EXPL\'cd\loch\f31506 \hich\f31506 CITA NI IMPL\'cd\loch\f31506 CITA}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 INCLUYENDO PERO SIN LIMITARSE A}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3088209 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 LAS GARANT\'cd\loch\f31506 AS DE COMERCIABILIDAD}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 APTITUD PARA UN PROP\'d3\loch\f31506 SITO PAR\hich\af31506\dbch\af31505\loch\f31506 TICULAR}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Y NO INFRACCI\'d3 -\loch\f31506 N}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 EN NING\'da\loch\f31506 \hich\f31506 N CASO LOS AUTORES Y TITULARES DEL COPYRIGHT SER\'c1\loch\f31506 \hich\f31506 N RESPONSABLES POR NING\'da\loch\f31506 N RECLAMO}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 DA\'d1\loch\f31506 -OS O CUALESQUIERA OTROS CARGOS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 SEA EN UNA ACCI\'d3\loch\f31506 N }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11871857 \hich\af31506\dbch\af31505\loch\f31506 CONTRACTUAL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -, AGRAVIO O CUALQUIER OTRO MOTIVO, DE O EN RELACI\'d3\hich\af31506\dbch\af31505\loch\f31506 N CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN EL SOFTWARE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\f31506\fs22\lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 6.\tab}}\pard \ltrpar\ql \fi-360\li360\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 EN OTRAS PALABRAS}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid276346\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 B\'e1\loch\f31506 \hich\f31506 sicamente puede usar este software gratuitamente para cualquier prop\'f3\loch\f31506 sito,}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 pero no se sorprenda si \'e9\loch\f31506 ste no funciona como espera}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 No puede responsabilizar al autor por ning\'fa\loch\f31506 n\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 da\'f1\loch\f31506 -o resultante del uso que usted haga del }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 \hich\af31506\dbch\af31505\loch\f31506 software. }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 No puede lucrar con la venta de este software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16274316 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Despu\'e9\loch\f31506 s de todo, usted lo obtuvo gratuitamente}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1600407\charrsid16530830 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10302552\charrsid16530830 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10302552 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10302552\charrsid16530830 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000000c9 -e0b8c3c9d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShellReadme.rtf b/ClassicShellSrc/Localization/Spanish/ClassicShellReadme.rtf deleted file mode 100644 index b6a556360..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShellReadme.rtf +++ /dev/null @@ -1,627 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f399\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f400\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f402\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f403\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f406\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f407\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f414\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f415\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189; -\caccentone\ctint255\cshade127\red36\green63\blue96;\ctextone\ctint191\cshade255\red64\green64\blue64;\chyperlink\ctint255\cshade255\red0\green0\blue255;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; -\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\ctextone\ctint127\cshade255\red128\green128\blue128;\caccenttwo\ctint255\cshade255\red192\green80\blue77;\red0\green112\blue192;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext0 \sqformat \spriority0 \styrsid7830857 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7830857 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid7830857 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 3;}{ -\s4\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 4;}{\s5\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink19 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 5;}{\s6\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink20 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 6;}{ -\s7\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 -\i\fs22\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink21 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 7;}{\s8\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink22 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 8;}{\s9\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs20\cf20\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink23 \ssemihidden \sunhideused \sqformat \spriority9 \styrsid7830857 heading 9;}{\*\cs10 -\additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7830857 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 -\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7830857 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \spriority9 \styrsid7830857 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \slocked \spriority9 \styrsid7830857 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink5 \slocked \spriority9 \styrsid7830857 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 -\i\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink6 \slocked \spriority9 \styrsid7830857 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink7 \slocked \spriority9 \styrsid7830857 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink8 \slocked \spriority9 \styrsid7830857 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 \i\fs20\cf20\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \spriority9 \styrsid7830857 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 -\sbasedon10 \sunhideused \styrsid16021474 Hyperlink;}{\*\cs25 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf22 \sbasedon10 \ssemihidden \sunhideused \styrsid16021474 FollowedHyperlink;}{ -\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext26 \slink46 \sqformat \spriority1 \styrsid7830857 No Spacing;}{\s27\ql \li0\ri0\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs18\alang1025 \ltrch\fcs0 -\b\fs18\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \sunhideused \sqformat \spriority35 \styrsid7830857 caption;}{\s28\ql \li0\ri0\sa300\widctlpar\brdrb -\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink29 \sqformat \spriority10 \styrsid7830857 Title;}{\*\cs29 \additive \rtlch\fcs1 \af0\afs52 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink28 \slocked \spriority10 \styrsid7830857 Title Char;}{\s30\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink31 \sqformat \spriority11 \styrsid7830857 Subtitle;}{\*\cs31 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\expnd3\expndtw15\cf18\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink30 \slocked \spriority11 \styrsid7830857 Subtitle Char;}{\*\cs32 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b \sbasedon10 \sqformat \spriority22 \styrsid7830857 Strong;}{\*\cs33 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i -\sbasedon10 \sqformat \spriority20 \styrsid7830857 Emphasis;}{\s34\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \sqformat \spriority34 \styrsid7830857 List Paragraph;}{\s35\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs22\alang1025 \ltrch\fcs0 \i\fs22\cf24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \slink36 \sqformat \spriority29 \styrsid7830857 Quote;}{\*\cs36 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf24 \sbasedon10 \slink35 \slocked \spriority29 \styrsid7830857 Quote Char;}{\s37\ql \li936\ri936\sb200\sa280\sl276\slmult1 -\widctlpar\brdrb\brdrs\brdrw10\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin936\lin936\itap0 \rtlch\fcs1 \ab\ai\af0\afs22\alang1025 \ltrch\fcs0 -\b\i\fs22\cf18\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink38 \sqformat \spriority30 \styrsid7830857 Intense Quote;}{\*\cs38 \additive \rtlch\fcs1 \ab\ai\af0 \ltrch\fcs0 \b\i\cf18 -\sbasedon10 \slink37 \slocked \spriority30 \styrsid7830857 Intense Quote Char;}{\*\cs39 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\cf25 \sbasedon10 \sqformat \spriority19 \styrsid7830857 Subtle Emphasis;}{\*\cs40 \additive \rtlch\fcs1 \ab\ai\af0 -\ltrch\fcs0 \b\i\cf18 \sbasedon10 \sqformat \spriority21 \styrsid7830857 Intense Emphasis;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \scaps\ul\cf26 \sbasedon10 \sqformat \spriority31 \styrsid7830857 Subtle Reference;}{\*\cs42 \additive \rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \b\scaps\ul\expnd1\expndtw5\cf26 \sbasedon10 \sqformat \spriority32 \styrsid7830857 Intense Reference;}{\*\cs43 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\scaps\expnd1\expndtw5 \sbasedon10 \sqformat \spriority33 \styrsid7830857 -Book Title;}{\s44\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7830857 TOC Heading;}{ -\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf27\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\sbasedon26 \snext45 \slink47 \sqformat \spriority0 \styrsid3570194 Style1;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \slink26 \slocked \spriority1 \styrsid3570194 No Spacing Char;}{\*\cs47 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf27 \sbasedon46 \slink45 \slocked \spriority0 \styrsid3570194 Style1 Char;}{\s48\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext48 \slink49 \styrsid8479948 header;}{\*\cs49 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1033\langnp1033\langfenp1033 -\sbasedon10 \slink48 \slocked \styrsid8479948 Header Char;}{\s50\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext50 \slink51 \styrsid8479948 footer;}{\*\cs51 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1033\langnp1033\langfenp1033 -\sbasedon10 \slink50 \slocked \styrsid8479948 Footer Char;}}{\*\listtable{\list\listtemplateid-2071026886\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid314533848}{\list\listtemplateid-1743323628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid2075014552\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid467403189}{\list\listtemplateid-342452760\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid1092763586\'01\u-3913 ?;}{\levelnumbers;}\loch\af3\hich\af3\dbch\af31505\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid547912835}{\list\listtemplateid1549811042\listhybrid{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid777985235}{\list\listtemplateid-1690821698\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid904804732}{\list\listtemplateid-1390631818\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1127434641}{\list\listtemplateid407811540\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid1176921641}{\list\listtemplateid854381262\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1451244311} -{\list\listtemplateid9204898\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 } -{\listname ;}\listid1700662769}}{\*\listoverridetable{\listoverride\listid1176921641\listoverridecount0\ls1}{\listoverride\listid467403189\listoverridecount0\ls2}{\listoverride\listid547912835\listoverridecount0\ls3}{\listoverride\listid314533848 -\listoverridecount0\ls4}{\listoverride\listid904804732\listoverridecount0\ls5}{\listoverride\listid777985235\listoverridecount0\ls6}{\listoverride\listid1127434641\listoverridecount0\ls7}{\listoverride\listid1700662769\listoverridecount0\ls8} -{\listoverride\listid1451244311\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid154355\rsid154821\rsid202536\rsid293311\rsid329139\rsid468832\rsid552468\rsid664385\rsid860525\rsid943367\rsid999497\rsid1012248 -\rsid1054415\rsid1071954\rsid1128667\rsid1146520\rsid1248335\rsid1329689\rsid1405400\rsid1454783\rsid1461965\rsid1462809\rsid1528801\rsid1721007\rsid1770967\rsid1778397\rsid1787318\rsid1863227\rsid1910458\rsid2052359\rsid2114151\rsid2230259\rsid2297266 -\rsid2631124\rsid2756235\rsid2850720\rsid2912007\rsid3164638\rsid3230931\rsid3298972\rsid3424468\rsid3547401\rsid3570194\rsid3687072\rsid3934968\rsid3954017\rsid3997776\rsid4077468\rsid4081496\rsid4219695\rsid4481191\rsid4485749\rsid4674537\rsid4806883 -\rsid4863662\rsid4869559\rsid4880870\rsid4933774\rsid5124543\rsid5256481\rsid5314108\rsid5456447\rsid5651362\rsid5661944\rsid5726365\rsid5773707\rsid5794165\rsid5838933\rsid5857668\rsid6030928\rsid6104256\rsid6119665\rsid6297085\rsid6299574\rsid6308193 -\rsid6436109\rsid6556029\rsid6582832\rsid6645442\rsid6646970\rsid6702231\rsid6705495\rsid6763040\rsid6820791\rsid6823287\rsid6832096\rsid6902221\rsid6905770\rsid6950643\rsid7160684\rsid7350701\rsid7675960\rsid7687946\rsid7697173\rsid7830857\rsid7954001 -\rsid8004164\rsid8063591\rsid8222428\rsid8267417\rsid8272803\rsid8355555\rsid8471953\rsid8479948\rsid8675000\rsid8784967\rsid8803011\rsid8862529\rsid8874896\rsid9113097\rsid9116456\rsid9192247\rsid9245690\rsid9441753\rsid9530647\rsid9585560\rsid9795455 -\rsid9831548\rsid9836926\rsid9924894\rsid9981332\rsid9986631\rsid10041644\rsid10158802\rsid10241328\rsid10359142\rsid10424443\rsid10450127\rsid10490505\rsid10556522\rsid10627785\rsid10643016\rsid10688625\rsid10754517\rsid10829429\rsid10842653\rsid10906421 -\rsid11146303\rsid11150226\rsid11157361\rsid11163947\rsid11170098\rsid11172209\rsid11607477\rsid11611672\rsid12003133\rsid12009041\rsid12076428\rsid12079691\rsid12201409\rsid12209379\rsid12546021\rsid12605676\rsid12919976\rsid13000728\rsid13245866 -\rsid13269024\rsid13376205\rsid13461879\rsid13505068\rsid13522787\rsid13527300\rsid13586482\rsid13596911\rsid13699501\rsid13959456\rsid13980802\rsid14036376\rsid14159676\rsid14175596\rsid14176797\rsid14221420\rsid14226910\rsid14433764\rsid14440559 -\rsid14568210\rsid14684487\rsid14751137\rsid14829662\rsid14902226\rsid15015205\rsid15038196\rsid15410331\rsid15561804\rsid15884861\rsid15888529\rsid16021474\rsid16142713\rsid16142752\rsid16147999\rsid16215018\rsid16394437\rsid16401272\rsid16462041 -\rsid16651668\rsid16728702\rsid16731337}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Ivo Beltchev}{\operator Ivo Be}{\creatim\yr2013\mo7\dy13\hr16\min8} -{\revtim\yr2017\mo5\dy27\hr15\min50}{\version30}{\edmins63}{\nofpages3}{\nofwords913}{\nofchars5210}{\nofcharsws6111}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot4077468 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8479948 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid11150226 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8479948 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11150226 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8479948 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11150226 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8479948 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11150226 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s48\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s48\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s48\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\tqc\tx4252\tqr\tx8504\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8479948 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s28\qc \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 -\fs52\expnd1\expndtw5\cf23\lang1033\langfe1033\kerning28\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31502\dbch\af31501\loch\f31502 Classic Shell -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ilvl1\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ai\af0\afs24\alang1025 \ltrch\fcs0 -\i\fs24\expnd3\expndtw15\cf18\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 -Versi}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af31502\dbch\af31501\hich\f31502 \'f3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31502\dbch\af31501\loch\f31502 n }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid8675000\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid9795455 \hich\af31502\dbch\af31501\loch\f31502 3}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid8675000\charrsid8479948 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid6030928 \hich\af31502\dbch\af31501\loch\f31502 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 \endash }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 lanzamiento general}{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Gracias por instalar}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Classic Shell\'99}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Agrega algunas caracter\'ed\loch\f31506 sticas que faltan en}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 y}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 8 }{\rtlch\fcs1 -\ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 como un men\'fa\loch\f31506 \hich\f31506 inicio cl\'e1\loch\f31506 sico}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 bot\'f3 -\loch\f31506 n inicio}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 una barra de herramientas para el Explorador de Windows y otras}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Puede encontrar la \'fa\loch\f31506 \hich\f31506 ltima versi\'f3\loch\f31506 n en el sitio web de Classic Shell}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK\hich\af31506\dbch\af31505\loch\f31506 "http://www.classicshell.net/" }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000 -00740061006c0069006300000000000000006a0000000000000000690000f90000381f0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Para respuestas a las preguntas m\'e1\loch\f31506 \hich\f31506 s frecuentes, mire aqu\'ed}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "http://www.classicshell.net/faq/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a00000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f006600610071002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000000630069000000640073007200c70000006e00540055006e00740065000000000000350000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\ul\cf21\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -http://www.classicshell.net/faq/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par \hich\af31506\dbch\af31505\loch\f31506 O }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 use los foros de discusi\'f3\loch\f31506 n para obtener ayuda}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 HY\hich\af31506\dbch\af31505\loch\f31506 -PERLINK "http://www.classicshell.net/forum/viewforum.php?f=6" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8000000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d0036000000795881f43b1d7f48af2c825dc485276300000000a5ab000001000070010000000000009001000000006900610020004d000000000000000000004e0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=6}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Informe de problemas en los foros de desarrollo de Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 HYPERLINK "http://www.classicshell.net/forum/viewforum.php?f=11" }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0063006c00610073007300690063007300680065006c006c002e006e00650074002f0066006f00720075006d002f00760069006500770066006f007200 -75006d002e007000680070003f0066003d00310031000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00000090006100c40075006c0061000002000018000000000065006b0000004f003702}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\cs24\ul\cf21\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 http://www.classicshell.net/forum/viewforum.php?f=11}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 Classic Start Menu - -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Start Menu}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 es un men\'fa -\loch\f31506 \hich\f31506 inicio flexible que puede imitar el comportamiento del men\'fa\loch\f31506 de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 - Windows 2000, XP }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Windows 7. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Tiene varias caracter\'ed\loch\f31506 sticas avanzada -\hich\af31506\dbch\af31505\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -Elegir entre los estilos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Cl}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af31506\dbch\af31505\hich\f31506 \'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 sic}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 o\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -Windows 7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af31506\dbch\af31505\hich\f31506 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Arrastrar y colocar para permitirle organizar sus aplicaciones}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Opciones para mostrar Favoritos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 expandir el Panel de Control}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , etc}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Muestra documentos usados recientemente}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 La cantidad de documentos }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1012248 \hich\af31506\dbch\af31505\loch\f31506 a mostrar}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 puede personalizarse}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Traducido a 35 idiomas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 lo que incluye compatibilidad de derecha a izquierda para \'e1\loch\f31506 rabe y hebreo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid8479948 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 No deshabilita el men\'fa\loch\f31506 inicio original de Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Puede acceder a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af31506\dbch\af31505\hich\f31506 \'e9 -\loch\f31506 \hich\f31506 ste con May\'fa\loch\f31506 s+}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1012248 \hich\af31506\dbch\af31505\loch\f31506 H}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 acer clic en el\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 bot\'f3\loch\f31506 n inicio}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Hacer clic con el bot\'f3\loch\f31506 \hich\f31506 n secundario en un elemento del men\'fa\loch\f31506 para eliminarlo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 cambiarle el nombre}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 -ordenarlo o realizar otras tareas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 El cuadro de b\'fa\loch\f31506 squeda le ayuda a encontrar sus programas y archivos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 sin comprometer sus m\'e9\loch\f31506 todos abreviados -\hich\af31506\dbch\af31505\loch\f31506 de teclado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Admite listas de accesos directos para obtener acceso f\'e1\loch\f31506 cil a documentos recientes y tareas comunes}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 Disponible para sistemas operativos de 32 y 64 bits}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Admite m\'e1\loch\f31506 scaras}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 incluyendo m\'e1\loch\f31506 scaras adicionales de terceros}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af31506\dbch\af31505\hich\f31506 \'a1\loch\f31506 Cree la suya}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ! -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 Completa\hich\af31506\dbch\af31505\loch\f31506 mente personalizable, tanto en la apariencia como en el funcionamiento}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 Compatibilidad con Microsoft}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Active Accessibility -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Convierte el bot\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af31506\dbch\af31505\hich\f31506 \'ab\loch\f31506 \hich\f31506 Todos los programas\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 del men\'fa\loch\f31506 \hich\f31506 de Windows en un men\'fa\loch\f31506 - en cascada}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Implementa un bot\'f3\loch\f31506 n inicio personalizable}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 Puede mostrar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 buscar e iniciar aplicaciones de la Tienda Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 (Windows 8) -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 Classic Explorer - -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer}{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 -es un complemento para el Explorador de Windows que}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid10359142 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 -Agrega una barra de herramientas al Explorador para algunas operaciones comunes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 Ir a c\hich\af31506\dbch\af31505\loch\f31506 arpeta principal}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 Cortar}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 Copiar}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 Pegar}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 Eliminar}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 -Propiedades}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10359142 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Correo electr\'f3\loch\f31506 nico}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ). }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10359142 \hich\af31506\dbch\af31505\loch\f31506 La barra de herramientas es completamente personalizable}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 Reemplaza la IU de copia en}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 por la versi\'f3\loch\f31506 \hich\f31506 n \'ab\loch\f31506 \hich\f31506 cl\'e1\loch\f31506 \hich\f31506 sica\'bb\loch\f31506 \hich\f31506 m\'e1 -\loch\f31506 \hich\f31506 s f\'e1\loch\f31506 cil de usar, similar a la de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows XP -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 A\hich\af31506\dbch\af31505\loch\f31506 tiende}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Alt+Entr}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 ar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 en el panel de carpetas del Explorador de Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 y muestra las propiedades de la carpeta seleccionada}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 Tiene opciones para personalizar el panel de carpetas de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 modo que se parezca m\'e1\loch\f31506 \hich\f31506 s a la versi\'f3\loch\f31506 n de Windows XP,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 o para que no aten\'fa -\loch\f31506 e los\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 botones de expansi\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 Puede mostrar el espacio disponible en disco}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 y el tama\'f1\loch\f31506 o total de los archivos seleccionados en la barra de estado}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Puede deshabilitar las rutas de navegaci\'f3\loch\f31506 n en la barra de direcciones}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Corrige una lista larga de caracter\'ed\loch\f31506 sticas \hich\af31506\dbch\af31505\loch\f31506 que se han roto en }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 7 \hich\f31506 \endash \loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 falta del icono superpuesto en las carpetas compartidas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 las carpetas que en el panel de navegaci\'f3\loch\f31506 n van de un lado a otro}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -falta de cabeceras de ordenaci\'f3\loch\f31506 n en vista de lista}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 y m\'e1\loch\f31506 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31502\dbch\af31501\loch\f31502 Classic IE -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s45\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf27\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic IE }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 es un complemento para}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Internet Explorer 9 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 y versiones posteriores que}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Agrega un t\'ed\loch\f31506 \hich\f31506 tulo a la barra de t\'ed\loch\f31506 \hich\f31506 tulo para que pueda ver el t\'ed\loch\f31506 \hich\f31506 tulo de la p\'e1\loch\f31506 gina completo}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 Muestra la zona de seguridad en la barra de estado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3082\langfe1033\langnp3082\insrsid1454783 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 -\hich\af31506\dbch\af31505\loch\f31506 Muestra el progreso de carga en la barra de estado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31502\dbch\af31501\loch\f31502 Instrucc -\hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 iones de instalaci\'f3\loch\f31502 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid1454783 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 La barra de herramientas del Explorador de Windows podr\'ed\loch\f31506 \hich\f31506 a no mostrarse autom\'e1\loch\f31506 -\hich\f31506 ticamente despu\'e9\loch\f31506 \hich\f31506 s de la instalaci\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Antes de poder usarla, debe hacer un par de cosas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 7:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Presione}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Alt+V }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -para abrir el men\'fa\loch\f31506 Ver}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Abra el submen\'fa\loch\f31506 \hich\f31506 \'ab\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Barras de herramientas\'bb\loch\f31506 y seleccione}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Exp}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 l}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 orer Bar\'94\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Tenga en cuenta que, cuando la barra de herramientas est\'e9\loch\f31506 \hich\f31506 visible, el men\'fa\loch\f31506 \hich\f31506 se mostrar\'e1\loch\f31506 siempre}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 . -\par -\par }{\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \cs47\b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows 8:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 Pres}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 ione}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Alt+V }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 para abrir la cinta Vista}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 -Haga clic en la flecha hacia abajo de la secc\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 i\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Op -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 c}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ion -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 s}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Seleccione}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'bb}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Si estos pasos no funcionan}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 es posible que las extensiones de Explorador est\'e9\loch\f31506 n deshabilitadas}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 -Compruebe lo siguiente, luego intente volver a mostrar la barra de herramientas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Abra}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid16728702\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 y \hich\af31506\dbch\af31505\loch\f31506 vaya a Herramientas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Administrar complementos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Ubique los complementos}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Explorer Bar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 -\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ExplorerBHO Class}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10490505 \loch\af31506\dbch\af31505\hich\f31506 \'bb,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 y aseg\'fa\loch\f31506 \hich\f31506 rese de que est\'e9\loch\f31506 n habilitados}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Puede ser que en su sistema las extensiones de explorador est\'e9\loch\f31506 n deshabilitadas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Suele ser lo predeterminado en}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Windows Server. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Abra las}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 -Opciones de }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Internet", }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 vaya a la pesta\'f1\loch\f31506 a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Opciones avanzadas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 " }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 y marque la opci\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid10490505 \hich\af31506\dbch\af31505\loch\f31506 Habilitar extensiones de explorador de terceros}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ". -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Si en Windows 7 desea ver el tama\'f1\loch\f31506 o de los archivos, debe activar \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 la barra de estado en el men\'fa\loch\f31506 Ver}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 . -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 E}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -n Windows 8}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 la barra de estado de Classic Explorer es distinta de la del Explorador}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Puede mostrar u ocultar la primera desde el di\'e1\loch\f31506 \hich\f31506 -logo de configuraci\'f3\loch\f31506 n de Classic Explorer,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 y mostrar u ocultar la segunda desde el di\'e1\loch\f31506 l\hich\af31506\dbch\af31505\loch\f31506 ogo de opciones de carpeta del Explorador}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2912007\charrsid8479948 . -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 El t\'ed\loch\f31506 \hich\f31506 tulo en Internet Explorer podr\'ed\loch\f31506 \hich\f31506 a no mostrarse autom\'e1 -\loch\f31506 \hich\f31506 ticamente despu\'e9\loch\f31506 \hich\f31506 s de la instalaci\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Puede que se le pida confirmaci\'f3\loch\f31506 n para habilitar el complemento ClassicIEBHO}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 Si se le pide}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 seleccione}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \loch\af31506\dbch\af31505\hich\f31506 \'ab -\loch\f31506 \hich\f31506 Habilitar\'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 -\hich\af31506\dbch\af31505\loch\f31506 S\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 i no se le pide confirmaci\'f3\loch\f31506 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 , }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 vaya a Herramientas}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 Administrar complementos}{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 -\hich\f31506 y aseg\'fa\loch\f31506 rese de que el complemento}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3934968 \loch\af31506\dbch\af31505\hich\f31506 \'ab}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 ClassicIEBHO}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \loch\af31506\dbch\af31505\hich\f31506 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 est\'e9\loch\f31506 habilitado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Despu\'e9\loch\f31506 s, reinicie}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Internet Explorer. -\par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang1033\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31502\dbch\af31501\loch\f31502 \hich\f31502 Desinstalaci\'f3 -\loch\f31502 n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 Para desinstalar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\cf27\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\cf27\lang3082\langfe1033\langnp3082\insrsid3934968 ,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 siga estos pasos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 : -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 1)\tab}}\pard \ltrpar -\s26\ql \fi-360\li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 Abra }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3934968\charrsid1012248 \hich\af31506\dbch\af31505\loch\f31506 P\hich\af31506\dbch\af31505\loch\f31506 anel de control}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 -> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 -Programas y caracter\'ed\loch\f31506 sticas,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 y haga doble clic en}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \b\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 Classic Shell}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 Luego siga las instrucciones}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 . }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 -Puede que para completar el proceso tenga que reiniciar Windows}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 . -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 2)\tab}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 -\hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 Si instal\'f3\loch\f31506 \hich\f31506 m\'e1\loch\f31506 \hich\f31506 scaras adicionales para el men\'fa\loch\f31506 inicio,}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 \hich\af31506\dbch\af31505\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3934968 \hich\af31506\dbch\af31505\loch\f31506 \hich\f31506 tendr\'e1 -\hich\af31506\dbch\af31505\loch\f31506 que eliminarlas manualmente}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard \ltrpar\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid3570194\charrsid8479948 -\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3570194 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang3082\langfe1033\langnp3082\insrsid2631124\charrsid8479948 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000002077 -d79a3bd7d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShellTOC.hhc b/ClassicShellSrc/Localization/Spanish/ClassicShellTOC.hhc deleted file mode 100644 index 873059e4a..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShellTOC.hhc +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - -
    -
  • - - - - -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - - -
    • - - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
      -
    • - - - -
    • - - - -
    • - - - -
    -
  • - - - - -
  • - - - - -
- diff --git a/ClassicShellSrc/Localization/Spanish/ClassicShellText-es-ES.wxl b/ClassicShellSrc/Localization/Spanish/ClassicShellText-es-ES.wxl deleted file mode 100644 index d3e0d170e..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicShellText-es-ES.wxl +++ /dev/null @@ -1,33 +0,0 @@ - - - Este instalador sólo es para versiones de Windows de 32 bits. Para Windows de 64 bits, necesita ejecutar ClassicShellSetup64. - Classic Shell requiere Windows 7 o superior. - Ya tiene instalada una versión de [ProductName] más nueva. La instalación se cerrará ahora. - Classic Explorer - Classic Explorer agrega una barra de herramientas al Explorador de Windows, reemplaza la IU de copia y corrige algunos problemas de usabilidad - Classic Start Menu - Classic Start Menu es un reemplazo para el menú inicio de Windows altamente personalizable - Classic IE - Classic IE le permite personalizar la barra de título y la barra de estado de Internet Explorer - Actualización de Classic Shell - Actualización de Classic Shell busca versiones nuevas periódicamente - Ver la documentación de Classic Shell - Ver la introducción a Classic Shell - Edite la configuración de Classic Explorer - Edite la configuración del menú inicio clásico - Edite la configuración de la barra de título y la barra de estado de Internet Explorer - Edite la configuración de búsqueda de nuevas versiones de Classic Shell - Crear una carpeta en el menú inicio - Sitio web de Classic Shell - Donar a Classic Shell - Visítenos en Facebook - Ver archivo Léame - Ayuda de Classic Shell - Léame de Classic Shell - Actualización de Classic Shell - Configuración de Classic Explorer - Configuración de Classic Start Menu - Configuración de Classic IE - Abrir la pantalla Inicio - Classic Shell es una colección de mejoras de usabilidad para Windows - diff --git a/ClassicShellSrc/Localization/Spanish/ClassicStartMenu.html b/ClassicShellSrc/Localization/Spanish/ClassicStartMenu.html deleted file mode 100644 index 702637146..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicStartMenu.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - - - - - - Classic Start Menu - -

Sitio web de Classic Shell  -Classic Start Menu


-Classic Start Menu
-es un men inicio flexible que puede imitar el comportamiento del men de Windows -2000, XP y Windows 7. Tiene varias caractersticas avanzadas: -
    - -
  • Elegir entre los estilos Clsico y Windows 7
    -
  • -
  • Arrastrar y colocar para permitirle organizar sus aplicaciones
  • - -
  • Opciones para mostrar Favoritos, expandir el Panel de Control, etc.
  • -
  • Muestra documentos usados recientemente. La cantidad de documentos a mostrar puede personalizarse
  • -
  • Traducido a 35 idiomas, lo que incluye compatibilidad de derecha a izquierda para rabe y hebreo
  • -
  • No deshabilita el men inicio original de Windows. Puede acceder a ste con Mays+Hacer clic en el botn inicio
  • -
  • Hacer clic con el botn secundario en un elemento del men para eliminarlo, cambiarle el nombre, ordenarlo o realizar otras tareas
  • -
  • El cuadro de bsqueda le ayuda a encontrar sus programas y archivos sin comprometer sus mtodos abreviados de teclado
  • -
  • Admite listas de accesos directos para obtener acceso fcil a documentos recientes y tareas comunes
  • -
  • Disponible para sistemas operativos de 32 y 64 bits
  • -
  • Admite mscaras, incluyendo mscaras adicionales de terceros. Cree la suya!
  • -
  • Completamente personalizable, tanto en la apariencia como en el funcionamiento
  • -
  • Compatibilidad con Microsoft Active Accessibility
  • -
  • Convierte el botn Todos los programas del men de Windows en un men en cascada
  • -
  • Implementa un botn inicio personalizable
    -
  • -
  • Puede mostrar, buscar e iniciar aplicaciones de la Tienda Windows (Windows 8)
  • - - - - -
  • Y por ltimo mas no menos – es GRATIS!
  • -

-

Estilos

-El men inicio ofrece para elegir 3 estilos.
-

1) Estilo clsico de columna nica

-
-Este estilo es similar al del men de Windows 2000. Tiene una sola columna en el men principal con texto vertical en el lateral. Puede personalizar el orden de los elementos, iconos y el texto.
- -Programas, listas de accesos directos y los resultados de bsqueda se muestran como submens en cascada.
- -
-

2) Estilo clsico de dos columnas

-
-Este estilo es similar al men de Windows XP. Hay dos columnas en las que puede ordenar los elementos de men. Puede personalizar el orden, los iconos y el texto.
-Programas, listas de accesos directos y los resultados de bsqueda se muestran como submens en cascada.
-
-

3) Estilo Windows 7
-

-
-Este estilo es similar al men de Windows Vista y Windows 7. Los elementos de la primera columna estn predefinidos para elementos anclados y documentos y programas recientes, la lista de todos los programas y el cuadro de bsqueda. Los elementos de la segunda columna son completamente personalizables.
-Las listas de accesos directos y los resultados de bsqueda se muestran dentro del men principal. Los programas pueden estar dentro del men principal o abrirse como un submen en cascada.
-Este estilo ofrece menos opciones de personalizacin que los estilos clsicos, pero en apariencia y funcionalidad es ms familiar para la gente acostumbrada a Windows 7.
-
-
-

Operacin

-Si ha usado el men inicio de versiones de Windows anteriores, se sentir como en casa:
- - - -

-Para abrir el men inicio, presione la tecla Windows o haga clic en el botn de la esquina de la pantalla.

-

-Para tener acceso al men inicio propio del sistema operativo, mantenga presionada la tecla Mays mientras hace clic en el botn. -

-

-Haga clic en un elemento para ejecutarlo. -

-

-Arrastre un programa para cambiar el orden de los programas en el men o moverlo a otra carpeta. -

-

-Haga clic con el botn secundario en un elemento para cambiarle el nombre, eliminarlo, explorarlo, ordenar el men o realizar otras tareas.

-

-Haga clic con el botn secundario en el botn para editar la configuracin del men inicio, ver este archivo de ayuda o detener el men inicio.
-

-


- -

- -

-Configuracin

Para obtener acceso a la configuracin, haga clic con el botn secundario en el botn inicio:
-
-
-Puede elegir entre ver slo las configuraciones bsicas o todas las configuraciones disponibles. Site el mouse encima de cada configuracin para ver una descripcin de para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
- -Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, -o depender de la configuracin actual del sistema. Una vez que edite una configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al valor predeterminado, haga clic con el botn secundario en la configuracin.
-
- -Puede guardar las configuraciones en un archivo XML y ulteriormente volver a cargarlas. -Para tener acceso a estas funciones, pulse el botn Copia de Seguridad. Desde all tambin puede restablecer todas las configuraciones a sus valores predeterminados.
- - -
- -La mayora de las configuraciones se cambiarn inmediatamente a medida que las edita. Por ejemplo, -puede editar el men inicio y, mientras sigue abierto el dilogo Configuracin, -tener acceso al men inicio para ver los cambios. Un nmero reducido de configuraciones requerirn que antes de poder ver el cambio salga del men inicio.
- -
- - -Nota: Todas las ventanas de Configuracin son redimensionables. Redimensinelas y colquelas donde desee que estn. Recordarn la posicin nueva.
- - -
-Para personalizar los elementos del men, haga clic en la pestaa Personalizar men Inicio. En funcin del estilo ver una IU distinta.
-
-Para los estilos clsicos, puede personalizar ambas columnas del men inicio y crear submens. La columna de la izquierda muestra los elementos actualmente en el men, -y la columna de la derecha los elementos de men disponibles. Para agregar elementos al men, arrstrelos de la derecha a la izquierda.
-
-
-Para el estilo Windows 7 slo puede editar los elementos de la segunda columna, y no hay submens.
-
-

-Para editar las propiedades de un elemento, haga doble clic en su icono:
-
-Aqu puede seleccionar un comando para el elemento, su texto, icono y otros atributos. Para obtener el texto e icono predeterminados del comando elegido, pulse el botn Restaurar predeterminados.
-
-El comando puede:
- -
    -
  • ser alguno de los comandos predefinidos - desde el desplegable
  • cadena personalizada del ejecutable -- pueden ser el nombre de un programa y sus argumentos, o incluso una URL -(como http://www.google.com). Se admiten variables de entorno como %SystemRoot%
  • dejarse vaco - si se usa el atributo vnculo, actuar como un comando
    -
  • -
-El vnculo puede ser una ruta a un archivo o carpeta. Si es un archivo, se ejecutar dicho archivo. Si es una carpeta, dicha carpeta se abrir como un submen. Algunos elementos de men (como Programas y Favoritos) tienen un atributo vnculo implcito, con lo que para aquellos el cuadro Vnculo se deshabilitar.
- -
- -El icono puede:
- -
    -
  • dejarse en blanco - si el atributo vnculo seala a un archivo o carpeta, se usar el icono de dicho archivo o carpeta
    -
  • ser archivo de recursos,identificador de icono - por ejemplo %windir%\notepad.exe,2. No deje espacio entre el nombre de archivo y la coma. Asegrese de que usa el identificador del recurso del icono y no el ndice del icono. Para los mejores resultados, use el botn [...] de al lado del cuadro de icono
    -
  • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es ClassicStartMenuDLL.dll en s. Esto es til al hacer referencia a iconos propios del men inicio
    -
  • ser archivo de icono -  por ejemplo C:\Program Files\Mozilla Thunderbird\Email.ico
  • ser none - esto usar un icono vaco
  • -
-Si los atributos etiqueta o consejo empiezan con $ (signo de dlares), el sistema lo tratar como el nombre de una cadena en el archivo StartMenuL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta til al crear un men que pueda usarse en varios idiomas.
-
-Si marca "Insertar subelementos como botones", en lugar de mostrar el elemento de men en s, el men inicio mostrar los elementos como una fila de botones. De forma predeterminada, los botones estn centrados. Puede alinearlos a la -izquierda agregando un separador como ltimo elemento, o alinearlos a la derecha -agregando un separador como primer elemento. Un uso posible es reemplazar -el elemento de men Apagar por -botones separados para apagar, reiniciar, cerrar sesin, etc.
-
-

Configuracin administrativa

-Las configuraciones son -por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar -toda su configuracin. Un administrador puede bloquear configuraciones especficas, de -modo que ningn usuario las pueda editar:
- -
-En este ejemplo, la configuracin "Habilitar el men del botn secundario" est bloqueada para que siempre -est desmarcada y ningn usuario la pueda cambiar. Esto se logra -agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\IvoSoft\ClassicStartMenu. Cree un valor DWORD llamado "EnableContextMenu" y establzcalo en 0.
-
-En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino -simplemente modificar el valor inicial de la configuracin. En tal caso, agregue -"_Default" al nombre del valor. Por ejemplo, si desea que el -men contextual est deshabilitado de manera predeterminada pero seguir permitiendo que los usuarios lo habiliten -si les place, cree un valor DWORD con nombre "EnableContextMenu_Default" -y establzcalo en 0.
-
-La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\IvoSoft\ClassicStartMenu\Settings.
- -Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero -no sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo -en 0xDEFA.
- -
- -Tambin hay una configuracin global "EnableSettings". Establzcala en 0 en el -registro para evitar incluso que los usuarios abran el dilogo Configuracin:
- -
-
-El men inicio tambin comprueba la mayora de directivas de grupo configuradas por el administrador. Ejecute gpedit.msc y vaya a Configuracin de usuario -> Plantillas administrativas -> Barra de tareas y men Inicio. Desde all puede deshabilitar Ejecutar, Apagar, Ayuda y otras caractersticas. (No disponible en versiones Home de Windows).
-
-Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
-
-
-

Ms acerca de las mscaras

-Puede elegir entre las muchas mscaras preinstaladas:
-
-Mscaras para Classic Start Menu
-
O puede descargar e instalar mscaras adicionales de terceros (desde el sitio web principal o desde otro lugar). Tras descargar una mscara nueva, -debe copiar el archivo .skin al directorio Skins – generalmente C:\Program -Files\Classic Shell\Skins. Despus estar disponible en la configuracin.
-
-Nota: Algunas mscaras pueden estar diseadas especficamente para -modo Clsico, Bsico o Aero. Por ejemplo, una mscara Aero puede requerir -compatibilidad con Glass y, si se seleccionan los temas Bsico o Clsico, todo parecer sucio. Algunas mscaras Aero tambin pueden requerir que se seleccione un color de Glass especfico.
-
-Puede crear su propia mscara. Necesitar un editor de imgenes -compatible con el canal alfa (como Gimp o Photoshop) y una herramienta para editar -archivos de recursos (como Resource Hacker o Visual Studio). Y por supuesto -algo de talento para el diseo grfico :). Antes de empezar, lea el Tutorial de enmascaramiento (en ingls).
-
-

-

Bsqueda


-
- El cuadro de bsqueda le permite buscar los contenidos del men inicio, los -programas en la variable de entorno PATH y los archivos indizados. Puede hacer que el cuadro de bsqueda -aparezca como un elemento de men normal y entonces dirigirse a ste usando las -teclas de direccin arriba/abajo. Puede elegir que el cuadro de bsqueda est seleccionado de forma -predeterminada al abrir el men inicio. O puede elegir activar el -cuadro de bsqueda slo con la tecla Tabulador, de modo que hasta presionar Tabulador pueda usar -el teclado para navegar como si el cuadro de bsqueda no estuviera.
-
-Los resultados de bsqueda se muestran en el men principal si usa el estilo Windows 7, o en un submen para los estilos clsicos.
-Haga clic en cada categora para expandirla y ver ms resultados. Para ver todos los resultados en el Explorador, haga clic en el icono del final.
-
-Los estilos clsicos le permiten registrar "proveedores de bsqueda" adicionales, que puede usar para -buscar texto desde el cuadro de bsqueda. Ejecuta el programa de bsqueda -seleccionndolo en el men, o bien presionando Alt+tecla. En este ejemplo, usa Alt+A para Agent Ransack.
-
-
-Esto se hace agregando subelementos a SearchBoxItem en la pestaa Personalizar men Inicio:
-
-
-Abra cada uno de los subelementos y escrbales un comando para iniciar el programa de bsqueda. Si en el comando usa %1, se reemplazar por los contenidos del cuadro de bsqueda. Si usa %2 -se reemplazar por el texto a buscar codificado en estilo de URL. Para completar su entrada de men escrbale una -etiqueta, consejo e icono. En el texto de la etiqueta -puede usar & para marcar el carcter acelerador (por ejemplo &Agent Ransack).
-
-Aqu van algunos comandos posibles:
-Buscar con Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
-Buscar con Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
-Buscar con Google: http://www.google.com/#q=%2
-Buscar con Bing: http://www.bing.com/search?q=%2
-
-
-

Botn Inicio personalizado
-

Classic Shell puede agregar su propio botn inicio a la barra de tareas. Puede incluso -reemplazar el botn inicio predeterminado en Windows 7. Puede elegir entre -un botn estilo Aero, un botn rectangular clsico o -crear el suyo. Para un botn inicio personalizado necesita una imagen que -contenga los 3 estados del botn - normal, activo y pulsado:
-Imgenes del botn Inicio
-La imagen debe ser un PNG o BMP de 32 bits. De forma predeterminada, el ancho de la -imagen determina el tamao del botn. Puede reemplazarlo -escribiendo un ancho personalizado.
-Para ms informacin acerca de la creacin de botones personalizados, lea el Tutorial de botones (en ingls).
-Puede encontrar muchas imgenes del botn inicio personalizadas en lnea. Aqu van algunos ejemplos:
-http://www.classicshell.net/forum/viewforum.php?f=18
-http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
-
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
-http://tutoriales13.deviantart.com/art/Orbs-153450418
-
-
-

Localizacin

- -La interfaz de usuario (salvo el cuadro de dilogo Configuracin) est traducida a 35 -idiomas.
- -El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. -La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas -desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Classic Shell exacta.
- - -
-

Lnea de comandos

-ClassicStartMenu.exe admite 5 parmetros de lnea de comandos: -open, -toggle, -togglenew, -exit y -settings.
-
-Los dos primeros hacen lo que sugieren sus nombres en ingls. Uno abre el men inicio clsico, el otro -lo alterna. Puede usar los parmetros para crear un acceso directo en su -barra de Inicio Rpido que abra el men inicio, o para establecer una tecla rpida en -programas como WinKey.
-
-El tercero "-togglenew" alterna el men inicio predeterminado de Windows (o pantalla inicio). Resulta til -si desea crear un acceso directo o tecla rpida para abrir el men predeterminado y usar la tecla -Win para el men clsico.
-
-Use "-exit" para salir del men inicio. Este comando slo funcionar si el men inicio no est ocupado actualmente.
-
-Use "-settings" para abrir la configuracin del men inicio. Es til para crear un acceso directo a fin de editar la configuracin.
-
-
-

Accesibilidad

El men inicio es compatible con lectores de pantalla como JAWS -o el Narrador de Microsoft. Si la compatibilidad con accesibilidad provoca problemas, puede deshabilitarse desde la pestaa Comportamiento general en Configuracin.
- -
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Spanish/ClassicStartMenuADMX.txt deleted file mode 100644 index db4862474..000000000 --- a/ClassicShellSrc/Localization/Spanish/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic2 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Configuración de Classic Shell -State.text = Estado: -State1.text = Bloqueada en este valor -State2.text = Bloqueada en valor predeterminado -State3.text = Desbloqueada -State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. -State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. -State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. - -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Configuraciones de directiva de grupo de Classic Start Menu -SUPPORTED_CS404.text = Requiere Classic Shell 4.0.4 o posterior. -SUPPORTED_CS404_WIN7.text = Requiere Windows 7. -SUPPORTED_CS404_WIN78.text = Requiere Windows 7 o Windows 8. -SUPPORTED_CS404_WIN781.text = Requiere Windows 7 o Windows 8.1. -SUPPORTED_CS404_WIN8.text = Requiere Windows 8. -SUPPORTED_CS404_WIN881.text = Requiere Windows 8 o Windows 8.1. -SUPPORTED_CS404_WIN81.text = Requiere Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Requiere estilo de menú Clásico con una sola columna. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Requiere estilo de menú Clásico con dos columnas. -SUPPORTED_CS404_CLASSIC_STYLE.text = Requiere estilo de menú Clásico. -SUPPORTED_CS404_WIN7_STYLE.text = Requiere estilo de menú Windows 7. - - -EnableSettings.nameOverride = Habilitar configuración -EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones - -MenuStyle.nameOverride = Estilo del menú -MenuStyle.tipOverride = Seleccione el estilo del menú inicio.\nEl estilo determina la apariencia y funcionamiento generales del menú. -MenuStyle_Classic1.nameOverride = Clásico con una sola columna -MenuStyle_Classic2.nameOverride = Clásico con dos columnas -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Hacer clic con el botón primario abre -ShiftClick.nameOverride = Mayús+hacer clic abre -WinKey.nameOverride = La Tecla Windows abre -ShiftWin.nameOverride = Mayús+Win abre -MiddleClick.nameOverride = Hacer clic con el botón del medio abre -Hover.nameOverride = Situarse encima abre - -; skins -SkinC1.nameOverride = Máscara para menú clásico con una sola columna -SkinC1.tipOverride = Seleccione la máscara a usar en el estilo clásico con una sola columna -SkinVariationC1.nameOverride = Variación de máscara para menú clásico con una sola columna -SkinVariationC1.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con una sola columna (para máscaras compatibles con múltiples variaciones) -SkinOptionsC1.nameOverride = Opciones de máscara para menú clásico con una sola columna -SkinOptionsC1.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con una sola columna.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsC1 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Elementos de menú para menú clásico con una sola columna -MenuItems1.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con una sola columna.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems1 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Máscara para menú clásico con dos columnas -SkinC2.tipOverride = Seleccione la máscara a usar en el estilo clásico con dos columnas -SkinVariationC2.nameOverride = Variación de máscara para menú clásico con dos columnas -SkinVariationC2.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con dos columnas (para máscaras compatibles con múltiples variaciones) -SkinOptionsC2.nameOverride = Opciones de máscara para menú clásico con dos columnas -SkinOptionsC2.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con dos columnas.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsC2 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Elementos de menú para menú clásico con dos columnas -MenuItems2.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con dos columnas.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems2 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Máscara para el estilo Windows 7 -SkinW7.tipOverride = Seleccione la máscara a usar en el estilo Windows 7 -SkinVariationW7.nameOverride = Variación de máscara para el estilo Windows 7 -SkinVariationW7.tipOverride = Seleccione la variación de máscara a usar en el estilo WIndows 7 (para máscaras compatibles con múltiples variaciones) -SkinOptionsW7.nameOverride = Opciones de máscara para el estilo Windows 7 -SkinOptionsW7.tipOverride = Seleccione las opciones de máscara a usar en el estilo Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsW7 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Elementos de menú para el estilo Windows 7 -MenuItems7.tipOverride = Seleccione los elementos de menú a usar en el estilo Windows 7.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems7 en HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Máscara para el submenú Todos los Programas en el menú inicio de Windows 7 -SkinA.tipOverride = Seleccione la máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7 -SkinVariationA.nameOverride = Variación de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 -SkinVariationA.tipOverride = Seleccione la variación de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7 (para máscaras compatibles con múltiples variaciones) -SkinOptionsA.nameOverride = Opciones de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 -SkinOptionsA.tipOverride = Seleccione las opciones de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsA en HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro settings -SkipMetro.tipAddition = Esta configuración no funciona en Windows 8.1. Para arrancar en el Escritorio, tiene que usar la configuración integrada en Windows - -; hidden -FolderStartMenu.nameOverride = Carpeta del menú Inicio -FolderStartMenu.tipOverride = Escriba un reemplazo para la carpeta del menú inicio de cada usuario (reemplaza asimismo la carpeta Programas de cada usuario).\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración -FolderPrograms.nameOverride = Carpeta Programas -FolderPrograms.tipOverride = Escriba un reemplazo para la carpeta Programas de cada usuario.\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración -FolderCommonStartMenu.nameOverride = Carpeta común del menú Inicio -FolderCommonStartMenu.tipOverride = Escriba un reemplazo para la carpeta común del menú inicio (reemplaza asimismo la carpeta Programas común).\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración -FolderCommonPrograms.nameOverride = Carpeta Programas común -FolderCommonPrograms.tipOverride = Escriba un reemplazo para la carpeta Programas común.\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración -AutoStartDelay.nameOverride = Retraso de inicio automático -AutoStartDelay.tipOverride = Escriba un retraso en ms al ejecutarse el menú inicio automáticamente durante el inicio de sesión (no se aplica al iniciar el menú manualmente ejecutando ClassicStartMenu.exe).\nNota: Esta configuración no es editable desde el diálogo Configuración - -; other -StartButtonIcon.tipAddition = El valor puede ser una ruta a un archivo ICO o una ruta a un EXE/DLL y el identificador de un icono -StartButtonPath.tipAddition = El valor es una ruta completa al archivo BMP o PNG -SoundMain.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV -SoundPopup.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV -SoundCommand.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV -SoundDrop.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV -ExpandFolderLinks.tipAddition = Sólo funciona para vínculos simbólicos (como uniones) y no para accesos directos planos -StartHoverDelay.nameOverride = Retraso al situarse encima (para el botón Inicio) -AllProgramsDelay.nameOverride = Retraso al situarse encima (para Todos los Programas en Windows 7) -CSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre CSMHotkey en HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre WSMHotkey en HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Spanish/License.html b/ClassicShellSrc/Localization/Spanish/License.html deleted file mode 100644 index 84f6e4102..000000000 --- a/ClassicShellSrc/Localization/Spanish/License.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - Contrato de licencia - -

Sitio web de Classic Shell  Contrato de licencia
-


-Classic Shell 2009-2016, Ivo Beltchev

-http://www.classicshell.net/
-
-AL USAR ESTE SOFTWARE, USTED ACEPTA ESTOS TRMINOS. SI NO LOS ACEPTA, NO USE EL SOFTWARE.
-
-Si cumple con estos trminos de licencia, tiene los derechos que se especifican a continuacin.
-
-
    -
  1. -

    MBITO DE LA LICENCIA. Este contrato slo le otorga algunos derechos para usar el software. El autor se reserva todos los dems derechos.

    -
  2. -
  3. -

    DERECHOS DE INSTALACIN Y DE USO. Este software es gratuito para uso tanto personal como comercial. Puede instalarlo y usarlo en sus equipos sin costo.

    -
  4. -
  5. -

    DERECHOS DE REDISTRIBUCIN. Puede redistribuir el software, a condicin de que lo haga sin costo y no represente mal el origen del software.

    -
  6. -
  7. -

    MARCAS COMERCIALES. El nombre y logo de Classic Shell son marcas comerciales del autor. No se permite su uso para identificar otros productos o servicios.

    -
  8. -
  9. -

    EXCLUSIN DE GARANTA. -EL SOFTWARE SE PROPORCIONA "TAL COMO EST", SIN GARANTA DE NINGN TIPO, EXPLCITA -NI IMPLCITA, INCLUYENDO PERO SIN LIMITARSE A LAS GARANTAS DE -COMERCIABILIDAD, APTITUD PARA UN PROPSITO PARTICULAR Y NO INFRACCIN. -EN NINGN CASO LOS AUTORES Y TITULARES DEL COPYRIGHT SERN RESPONSABLES POR NINGN -RECLAMO, DAOS O CUALESQUIERA OTROS CARGOS, SEA EN UNA ACCIN CONTRACTUAL, -AGRAVIO O CUALQUIER OTRO MOTIVO, DE O EN RELACIN CON EL -SOFTWARE O EL USO U OTRAS OFERTAS EN EL SOFTWARE.

    -
  10. -
  11. -

    EN OTRAS PALABRAS: -Bsicamente puede usar este software gratuitamente para cualquier propsito, pero no se -sorprenda si ste no funciona como espera. No puede responsabilizar al autor -por ningn dao resultante del uso que usted haga del software. -No puede lucrar con la venta de este software. Despus de todo, usted lo obtuvo -gratuitamente.

    -
  12. -
- - - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/Links.html b/ClassicShellSrc/Localization/Spanish/Links.html deleted file mode 100644 index 349f17de5..000000000 --- a/ClassicShellSrc/Localization/Spanish/Links.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Classic Shell - -

Sitio web de Classic Shell  Vnculos


Puede encontrar la ltima versin en el sitio web de Classic Shell:
-http://www.classicshell.net/
-
-Vea el historial del proyecto aqu:
-Historial: http://www.classicshell.net/history/
-
-
-

Obtener ayuda

-Para respuestas a las preguntas ms frecuentes, mire aqu:
-P+F: http://www.classicshell.net/faq/
- -
-Si no encuentra respuesta en las P+F, pruebe los foros de discusin:
-Foros de discusin: http://www.classicshell.net/forum/viewforum.php?f=6
- -
-
-

Informar de problemas

-Informe de errores y solicite caractersticas en los foros de desarrollo:
-Foros de desarrollo: http://www.classicshell.net/forum/viewforum.php?f=11
- - \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/Main.html b/ClassicShellSrc/Localization/Spanish/Main.html deleted file mode 100644 index aabbef852..000000000 --- a/ClassicShellSrc/Localization/Spanish/Main.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - Classic Shell - -

Sitio web de Classic Shell  Classic Shell

-Versin 4.3.1 – lanzamiento general

-

Qu es Classic Shell?

-Classic Shell™ es una coleccin de mejoras de usabilidad para Windows. Tiene un men y un botn Inicio personalizables, agrega una barra de herramientas al Explorador de Windows y admite una variedad de caractersticas ms pequeas.
-
-
-

Requisitos del sistema

-Classic Shell funciona en Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, -Windows Server 2012 y Windows Server 2012 R2. Son compatibles tanto las versiones de 32 como de 64 bits (el mismo instalador funciona en ambas). Algunas mscaras para el men inicio -requieren que se habilite el tema Aero. Otras requieren al menos el tema Bsico.
-
-
-

Componentes


- -Classic Shell tiene tres componentes principales: -
-

Desinstalacin

-Puede desinstalar Classic Shell desde Panel de control -> Programas y caractersticas. Otra forma es  ejecutar de nuevo el programa de instalacin y elegir "Quitar".
-Puede que para completar el proceso tenga que cerrar sesin.
-
- \ No newline at end of file diff --git a/ClassicShellSrc/Localization/Spanish/es-ES.dll b/ClassicShellSrc/Localization/Spanish/es-ES.dll deleted file mode 100644 index 01a252b0a..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/es-ES.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/ClassicShell.png b/ClassicShellSrc/Localization/Spanish/images/ClassicShell.png deleted file mode 100644 index 1c1786845..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/ClassicShell.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/acc_locked.png b/ClassicShellSrc/Localization/Spanish/images/acc_locked.png deleted file mode 100644 index 0dd5dc9cf..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/acc_locked.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/after.png b/ClassicShellSrc/Localization/Spanish/images/after.png deleted file mode 100644 index bdb89f9e7..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/after.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/before.png b/ClassicShellSrc/Localization/Spanish/images/before.png deleted file mode 100644 index 62f32e903..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/before.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/button_images.png b/ClassicShellSrc/Localization/Spanish/images/button_images.png deleted file mode 100644 index e8bfa3225..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/button_images.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/button_settings.png b/ClassicShellSrc/Localization/Spanish/images/button_settings.png deleted file mode 100644 index 8dcb650f3..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/button_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/customize_menu.png b/ClassicShellSrc/Localization/Spanish/images/customize_menu.png deleted file mode 100644 index ef06aab44..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/customize_menu.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/explorer_settings.png b/ClassicShellSrc/Localization/Spanish/images/explorer_settings.png deleted file mode 100644 index d1d2c15de..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/explorer_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/ie9_caption.png b/ClassicShellSrc/Localization/Spanish/images/ie9_caption.png deleted file mode 100644 index 5d853f7a4..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/ie9_caption.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/ie9_settings.png b/ClassicShellSrc/Localization/Spanish/images/ie9_settings.png deleted file mode 100644 index 47342d5a6..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/ie9_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/ie9_status.png b/ClassicShellSrc/Localization/Spanish/images/ie9_status.png deleted file mode 100644 index ebfb297e1..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/ie9_status.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/item_settings.png b/ClassicShellSrc/Localization/Spanish/images/item_settings.png deleted file mode 100644 index d978eb3d3..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/item_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/menu_settings.png b/ClassicShellSrc/Localization/Spanish/images/menu_settings.png deleted file mode 100644 index 6d99c16b5..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/menu_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/search1.png b/ClassicShellSrc/Localization/Spanish/images/search1.png deleted file mode 100644 index 9c3b5126c..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/search1.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/search2.png b/ClassicShellSrc/Localization/Spanish/images/search2.png deleted file mode 100644 index 049f69e79..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/search2.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/search3.png b/ClassicShellSrc/Localization/Spanish/images/search3.png deleted file mode 100644 index 9de67ebda..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/search3.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings1.png b/ClassicShellSrc/Localization/Spanish/images/settings1.png deleted file mode 100644 index fbbb6ffaa..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings1.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings2.png b/ClassicShellSrc/Localization/Spanish/images/settings2.png deleted file mode 100644 index 45c8d55be..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings2.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings3.png b/ClassicShellSrc/Localization/Spanish/images/settings3.png deleted file mode 100644 index c72ae673a..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings3.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings4.png b/ClassicShellSrc/Localization/Spanish/images/settings4.png deleted file mode 100644 index a2ebb4a16..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings4.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings5.png b/ClassicShellSrc/Localization/Spanish/images/settings5.png deleted file mode 100644 index f4b0c0c84..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings5.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings_disable_ex.png b/ClassicShellSrc/Localization/Spanish/images/settings_disable_ex.png deleted file mode 100644 index 4bb572d99..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings_disable_ex.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings_disable_ie9.png b/ClassicShellSrc/Localization/Spanish/images/settings_disable_ie9.png deleted file mode 100644 index 352b100e6..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings_disable_ie9.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/settings_disable_sm.png b/ClassicShellSrc/Localization/Spanish/images/settings_disable_sm.png deleted file mode 100644 index d65b65ab3..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/settings_disable_sm.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/skins.gif b/ClassicShellSrc/Localization/Spanish/images/skins.gif deleted file mode 100644 index c9a26cfe6..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/skins.gif and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/statusbar.png b/ClassicShellSrc/Localization/Spanish/images/statusbar.png deleted file mode 100644 index e9cfc0070..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/statusbar.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/style1.png b/ClassicShellSrc/Localization/Spanish/images/style1.png deleted file mode 100644 index 02cf5be40..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/style1.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/style2.png b/ClassicShellSrc/Localization/Spanish/images/style2.png deleted file mode 100644 index 9bbd1d146..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/style2.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/style3.png b/ClassicShellSrc/Localization/Spanish/images/style3.png deleted file mode 100644 index 67a4f0fc8..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/style3.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/titlebar.png b/ClassicShellSrc/Localization/Spanish/images/titlebar.png deleted file mode 100644 index bbad38bb3..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/titlebar.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/toolbar.png b/ClassicShellSrc/Localization/Spanish/images/toolbar.png deleted file mode 100644 index 7a23fbee3..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/toolbar.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/toolbar_settings.png b/ClassicShellSrc/Localization/Spanish/images/toolbar_settings.png deleted file mode 100644 index 93416f22a..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/toolbar_settings.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Spanish/images/up_locked.png b/ClassicShellSrc/Localization/Spanish/images/up_locked.png deleted file mode 100644 index e1284d868..000000000 Binary files a/ClassicShellSrc/Localization/Spanish/images/up_locked.png and /dev/null differ diff --git a/ClassicShellSrc/Localization/Swedish/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Swedish/ClassicExplorerADMX.txt deleted file mode 100644 index 4e8b44ad1..000000000 --- a/ClassicShellSrc/Localization/Swedish/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell inställningar -State.text = Läge: -State1.text = Låst till detta värde -State2.text = Låst till standard -State3.text = Olåst -State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. -State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. -State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. - -ClassicExplorerCat.text = Classic Explorer -ClassicExplorerCatHelp.text = Classic Explorer grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Shell 4.0.4 eller senare. -SUPPORTED_CS404_WIN7.text = Kräver Windows 7. -SUPPORTED_CS404_WIN881.text = Kräver Windows 8 eller Windows 8.1. - -AddressAltD.nameOverride = Extra genväg för adressfältet -AddressAltD.tipOverride = Skriv in en bokstav 'A' till 'Z' för att vara en genväg till adressfältet i kombination med Alt-tangenten -EnableSettings.nameOverride = Aktivera inställningar -EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar -ProcessWhiteList.nameOverride = Processa vita listan -ProcessWhiteList.tipOverride = Lista över processer som kan ladda Classic Explorer. Använd endast filnamnet av processen (som "notepad.exe"), separera flera namn med komma eller semikolon. -ProcessBlackList.nameOverride = Processa svarta listan -ProcessBlackList.tipOverride = Lista över processer som inte kommer att ladda Classic Explorer. Använd endast filnamnet av processen (som "notepad.exe"), separera flera namn med komma eller semikolon. -ToolbarItems.nameOverride = Verktygsknappar -ToolbarItems.tipOverride = Välj de knappar som ska visas i verktygsfältet.\nDet bästa sättet att få den rätta strängen är att konfigurera knapparna i Classic Explorer dialogrutan Inställningar och sedan leta upp värdet med namnet ToolbarItems in HKCU\Software\IvoSoft\ClassicExplorer\Settings - - -; os-specific -FileExplorer.nameOverride = Aktivera dialogrutor endast i Utforskaren (förbättrar prestanda) diff --git a/ClassicShellSrc/Localization/Swedish/ClassicIEADMX.txt b/ClassicShellSrc/Localization/Swedish/ClassicIEADMX.txt deleted file mode 100644 index a634c79f2..000000000 --- a/ClassicShellSrc/Localization/Swedish/ClassicIEADMX.txt +++ /dev/null @@ -1,25 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -LogLevel.supportedOn=never - - - -; TRANSLATE =================================================================== - -Title.text = Classic Shell inställningar -State.text = Läge: -State1.text = Låst till detta värde -State2.text = Låst till standard -State3.text = Olåst -State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. -State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. -State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. -ClassicIECat.text = Classic IE -ClassicIECatHelp.text = Classic IE grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Shell 4.0.4 eller senare. -SUPPORTED_IE9.text = Kräver Internet Explorer 9 eller senare. - - -EnableSettings.nameOverride = Aktivera inställningar -EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar -CaptionFont.tipAddition = .\n\nFormatet är , , . Till exempel "Segoe UI, normal, 9" diff --git a/ClassicShellSrc/Localization/Swedish/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Swedish/ClassicShellADMX.txt deleted file mode 100644 index 154dda44f..000000000 --- a/ClassicShellSrc/Localization/Swedish/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Shell inställningar -State.text = Läge: -State1.text = Låst till detta värde -State2.text = Låst till standard -State3.text = Olåst -State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. -State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. -State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. - -ClassicShellCat.text = Classic Shell -ClassicShellCatHelp.text = Classic Shell grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Shell 4.0.4 eller senare. - -Language.nameOverride = Språk för Classic Shell komponenter -Language.tipOverride = Välj det språk som ska användas av Classic Shell (till exempel en-US eller de-DE). Språket kommer att påverka texten i startmenyn, verktygsfält, etc. Om önskad språk DLL har installerats, inställningar i UI också översättas -Update.nameOverride = Aktivera automatiska kontroller för nya versioner -Update.tipOverride = När markerad, kommer Classic Shell kolla efter nya versioner varje vecka. Du kommer att meddelas om det finns en ny version av Classic Shell programvara eller en ny uppdatering för ditt nuvarande språk diff --git a/ClassicShellSrc/Localization/Swedish/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Swedish/ClassicStartMenuADMX.txt deleted file mode 100644 index 0b872248b..000000000 --- a/ClassicShellSrc/Localization/Swedish/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,192 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Classic Shell inställningar -State.text = Läge: -State1.text = Låst till detta värde -State2.text = Låst till standard -State3.text = Olåst -State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. -State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. -State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. - -ClassicStartMenuCat.text = Klassisk Start Meny -ClassicStartMenuCatHelp.text = Klassisk Start Meny grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Shell 4.0.4 eller senare. -SUPPORTED_CS404_WIN7.text = Kräver Windows 7. -SUPPORTED_CS404_WIN78.text = Kräver Windows 7 eller Windows 8. -SUPPORTED_CS404_WIN781.text = Kräver Windows 7 eller Windows 8.1. -SUPPORTED_CS404_WIN8.text = Kräver Windows 8. -SUPPORTED_CS404_WIN881.text = Kräver Windows 8 eller Windows 8.1. -SUPPORTED_CS404_WIN81.text = Kräver Windows 8.1. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Kräver Klassisk meny stil med en kolumn. -SUPPORTED_CS404_CLASSIC2_STYLE.text = Kräver Klassisk meny stil med två kolumner. -SUPPORTED_CS404_CLASSIC_STYLE.text = Kräver Klassisk meny stil. -SUPPORTED_CS404_WIN7_STYLE.text = Kräver Windows 7 meny stil. - - -EnableSettings.nameOverride = Aktivera inställningar -EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar - -MenuStyle.nameOverride = Meny stil -MenuStyle.tipOverride = Välj stil för startmenyn.\nStilen bestämmer det övergripande utseendet och funktioner i menyn. -MenuStyle_Classic1.nameOverride = Klassisk med en kolumn -MenuStyle_Classic2.nameOverride = Klassisk med två kolumner -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Vänsterklick öppnar -ShiftClick.nameOverride = Shift+Klick öppnar -WinKey.nameOverride = Windows-tangenten öppnar -ShiftWin.nameOverride = Shift+Win öppnar -MiddleClick.nameOverride = Mittenklick öppnar -Hover.nameOverride = Hover öppnar - -; skins -SkinC1.nameOverride = Skin för klassisk meny med en kolumn -SkinC1.tipOverride = Välj skin som ska användas av den klassiska stilen med en kolumn -SkinVariationC1.nameOverride = Skin variation för klassisk meny med en kolumn -SkinVariationC1.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med en kolumn (för skinn som stöder flera varianter) -SkinOptionsC1.nameOverride = Skin alternativ för klassisk meny med en kolumn -SkinOptionsC1.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med en kolumn.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få den rätta strängen är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC1 i HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems1.nameOverride = Menyalternativ för klassisk meny med en kolumn -MenuItems1.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med en kolumn.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems1 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinC2.nameOverride = Skin för klassisk meny med två kolumner -SkinC2.tipOverride = Välj skin som ska användas av den klassiska stilen med två kolumner -SkinVariationC2.nameOverride = Skin variation för klassisk meny med två kolumner -SkinVariationC2.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med två kolumner (för skin som stöder flera varianter) -SkinOptionsC2.nameOverride = Skin alternativ för klassisk meny med två kolumner -SkinOptionsC2.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med två kolumner.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC2 i HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems2.nameOverride = Menyalternativ för klassisk meny med två kolumner -MenuItems2.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med två kolumner.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems2 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -SkinW7.nameOverride = Skin för Windows 7 stil -SkinW7.tipOverride = Välj skin som ska användas av Windows 7 stil -SkinVariationW7.nameOverride = Skin variation för Windows 7 stil -SkinVariationW7.tipOverride = Välj skin variationen som ska användas av Windows 7 stil (för skinn som stöder flera varianter) -SkinOptionsW7.nameOverride = Skin alternativ för Windows 7 stil -SkinOptionsW7.tipOverride = Välj skin alternativ som ska användas av Windows 7 stil.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsW7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -MenuItems7.nameOverride = Menyalternativ för Windows 7 stil -MenuItems7.tipOverride = Välj menypunkter som ska användas av Windows 7 stil.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems7 in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; windows 7 -SkinA.nameOverride = Skin för Alla program undermenyn för Windows 7 startmeny -SkinA.tipOverride = Välj skin som ska användas av alla program undermenyn för Windows 7 startmeny -SkinVariationA.nameOverride = Skin variation för Alla program undermenyn för Windows 7 startmeny -SkinVariationA.tipOverride = Välj skin variationen som ska användas av alla program undermenyn för Windows 7 startmeny (för skinn som stöder flera varianter) -SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Välj alternativt skin som ska användas av Alla program undermenyn för Windows 7 startmeny.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsA in HKCU\Software\IvoSoft\ClassicStartMenu\Settings - -; metro inställning -SkipMetro.tipAddition = Den här inställningen fungerar inte för Windows 8.1. Du måste använda den inbyggda Windows inställningen för att starta upp på skrivbordet - -; dold -FolderStartMenu.nameOverride = Startmeny mappen -FolderStartMenu.tipOverride = Ange åsidosättning för Startmeny mappen(åsidosätter även Program mappen).\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar -FolderPrograms.nameOverride = Program mapp -FolderPrograms.tipOverride = Ange åsidosättning för Program mappen.\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar -FolderCommonStartMenu.nameOverride = Delade Startmeny mapp -FolderCommonStartMenu.tipOverride = Ange åsidosättning för Delade startmeny mapp (åsidosätter även Delade Program mapp).\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar -FolderCommonPrograms.nameOverride = Delade Program mapp -FolderCommonPrograms.tipOverride = Ange åsidosättning för Delade Program mapp.\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar -AutoStartDelay.nameOverride = Auto-startfördröjning -AutoStartDelay.tipOverride = Ange en fördröjning i ms när du startar startmenyn automatiskt vid inloggning (gäller inte vid manuellt start genom att köra ClassicStartMenu.exe).\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar - -; övriga -StartButtonIcon.tipAddition = Värdet kan vara en väg till en ICO-fil eller en sökväg till en EXE / DLL och en ID på ikon -StartButtonPath.tipAddition = Värdet är en fullständig sökväg till BMP eller PNG -SoundMain.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil -SoundPopup.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil -SoundCommand.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil -SoundDrop.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil -ExpandFolderLinks.tipAddition = Fungerar bara för symboliska länkar (som knutpunkt) och inte för vanliga genvägar -StartHoverDelay.nameOverride = Hover fördröjning (för Start-knappen) -AllProgramsDelay.nameOverride = Hover fördröjning (för alla program i Windows 7) -CSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet CSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet WSMHotkey in HKCU\Software\IvoSoft\ClassicStartMenu\Settings diff --git a/ClassicShellSrc/Localization/Swedish/sv-SE.dll b/ClassicShellSrc/Localization/Swedish/sv-SE.dll deleted file mode 100644 index 285c92532..000000000 Binary files a/ClassicShellSrc/Localization/Swedish/sv-SE.dll and /dev/null differ diff --git a/ClassicShellSrc/Localization/Turkish/ClassicExplorerADMX.txt b/ClassicShellSrc/Localization/Turkish/ClassicExplorerADMX.txt deleted file mode 100644 index a6616c428..000000000 --- a/ClassicShellSrc/Localization/Turkish/ClassicExplorerADMX.txt +++ /dev/null @@ -1,60 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -LogLevel.supportedOn = never -ShowFreeSpace2.supportedOn = never -ShowInfoTip2.supportedOn = never - -; os-specific -ReplaceFileUI.supportedOn = win7 -ReplaceFolderUI.supportedOn = win7 -OverwriteAlertLevel.supportedOn = win7 -EnableMore.supportedOn = win7 -MoreProgressDelay.supportedOn = win7 -FileExplorer.supportedOn = win7 -ShowUpButton.supportedOn = win7 -UpIconNormal.supportedOn = win7 -UpIconPressed.supportedOn = win7 -UpIconHot.supportedOn = win7 -UpIconDisabled.supportedOn = win7 -UpIconSize.supportedOn = win7 -FixFolderScroll.supportedOn = win7 -ForceRefreshWin7.supportedOn = win7 -ShowCaption.supportedOn = win7 -ShowIcon.supportedOn = win7 -ShowStatusBar.supportedOn = win881 -ShowZone.supportedOn = win881 - - - -; TRANSLATE =================================================================== - -Title.text = Klasik Shell ayarları -State.text = Durumu: -State1.text = Bu değere kilitlendi -State2.text = Varsayılana kilitlendi -State3.text = Kilitli değil -State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. -State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. -State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. - -ClassicExplorerCat.text = Klasik Gezgin -ClassicExplorerCatHelp.text = Klasik Gezgin grup ilkesi ayarları -SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. -SUPPORTED_CS404_WIN7.text = Windows 7 gerektirir. -SUPPORTED_CS404_WIN881.text = Windows 8 veya Windows 8.1 gerektirir. - -AddressAltD.nameOverride = Adres çubuğu için ek kısayol -AddressAltD.tipOverride = Adres çubuğunda Alt tuşuyla beraber kullanılacak 'A' dan 'Z'ye bir harf girin -EnableSettings.nameOverride = Ayarları etkinleştir -EnableSettings.tipOverride = Kullanıcıların kendi ayarlarını düzenlemesini etkinleştirir -ProcessWhiteList.nameOverride = İşlemler beyaz listesi -ProcessWhiteList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yüklenecektir. Sadece işlemin dosya adını kullanın ("notepad.exe" gibi), birden çok ismi virgül veya noktalı virgülle ayırın. -ProcessBlackList.nameOverride = İşlemler kara listesi -ProcessBlackList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yüklenmeyecektir. Sadece işlemin dosya adını kullanın ("notepad.exe" gibi), birden çok ismi virgül veya noktalı virgülle ayırın. -ToolbarItems.nameOverride = Araç çubuğu düğmeleri -ToolbarItems.tipOverride = Araç çubuğunda gösterilecek düğmeleri seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Explorer ayarları iletişim penceresi düğmeleri yapılandırmak ve sonra HKCU\Software\IvoSoft\ClassicExplorer\Settings'deki ToolbarItems adlı değere bakmaktır. - - -; os-specific -FileExplorer.nameOverride = İletişim pencerelerini sadece Gezgin'de etkinleştir (performansı arttırır) diff --git a/ClassicShellSrc/Localization/Turkish/ClassicShellADMX.txt b/ClassicShellSrc/Localization/Turkish/ClassicShellADMX.txt deleted file mode 100644 index 96c3dc93c..000000000 --- a/ClassicShellSrc/Localization/Turkish/ClassicShellADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Klasik Shell ayarları -State.text = Durumu: -State1.text = Bu değere kilitli -State2.text = Varsayılana kilitli -State3.text = Kilitli değil -State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. -State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. -State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. - -ClassicShellCat.text = Klasik Shell -ClassicShellCatHelp.text = Klasik Shell grup ilkesi ayarları -SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. - -Language.nameOverride = Klasik Shell bileşenleri için dil -Language.tipOverride = Klasik Shell tarafından kullanılacak dili seçin(örneğin en-US veya tr-TR). Dil Başlat menü, araç çubukları vb. yerlerdeki metinleri etkiler. Uygun dil DLL'si yüklüyse, ayarlar UI(arayüz) de tercüme edilebilir -Update.nameOverride = Yeni sürümlerin otomatik denetimini etkinleştir -Update.tipOverride = Bu işaretlendiğinde, Klasik Shell yeni sürümleri her hafta denetleyecektir. Klasik Shell yazılımı için yeni sürüm veya geçerli diliniz için yeni güncelleme varsa sizi uyaracaktır diff --git a/ClassicShellSrc/Localization/Turkish/ClassicStartMenuADMX.txt b/ClassicShellSrc/Localization/Turkish/ClassicStartMenuADMX.txt deleted file mode 100644 index f1a025bf0..000000000 --- a/ClassicShellSrc/Localization/Turkish/ClassicStartMenuADMX.txt +++ /dev/null @@ -1,195 +0,0 @@ -; DON'T TRANSLATE ============================================================= - -; disabled -CrashDump.supportedOn = never -LogLevel.supportedOn = never -OldProgramsAge.supportedOn = never -DefaultMenuStyle.supportedOn = never -MenuItems.supportedOn = never -Skin1.supportedOn = never -SkinOptions1.supportedOn = never -SkinVariation1.supportedOn = never -Skin2.supportedOn = never -SkinVariation2.supportedOn = never -SkinOptions2.supportedOn = never -SkipMetroCount.supportedOn = never -CompatibilityFixes.supportedOn = never - -; skins -SkinC1.supportedOn = classic1 -SkinVariationC1.supportedOn = classic1 -SkinOptionsC1.supportedOn = classic1 -MenuItems1.supportedOn = classic1 -SkinC2.supportedOn = classic2 -SkinVariationC2.supportedOn = classic2 -SkinOptionsC2.supportedOn = classic2 -MenuItems2.supportedOn = classic1 -SkinW7.supportedOn = win7_style -SkinVariationW7.supportedOn = win7_style -SkinOptionsW7.supportedOn = win7_style -MenuItems7.supportedOn = win7_style - -; style-specific -Computer.supportedOn = classic -Favorites.supportedOn = classic -Documents.supportedOn = classic -UserFiles.supportedOn = classic -UserDocuments.supportedOn = classic -UserPictures.supportedOn = classic -ControlPanel.supportedOn = classic -Network.supportedOn = classic -Printers.supportedOn = classic -Shutdown.supportedOn = classic -LogOff.supportedOn = classic -Undock.supportedOn = classic -Search.supportedOn = classic -Help.supportedOn = classic -Run.supportedOn = classic -SearchFilesCommand.supportedOn = classic -SearchResults.supportedOn = classic -SearchResultsMax.supportedOn = classic -MaxMainMenuWidth.supportedOn = classic -MainMenuAnimation.supportedOn = classic -MainMenuAnimationSpeed.supportedOn = classic -MainMenuScrollSpeed.supportedOn = classic -MenuCaption.supportedOn = classic -MenuUsername.supportedOn = classic -ShutdownCommand.supportedOn = win7_style -MinMainHeight.supportedOn = win7_style -ProgramsStyle.supportedOn = win7_style -FoldersFirst.supportedOn = win7_style -OpenPrograms.supportedOn = win7_style -ProgramsMenuDelay.supportedOn = win7_style -ShutdownW7.supportedOn = win7_style -ProgramsWidth.supportedOn = win7_style -JumplistWidth.supportedOn = win7_style - -; windows 7 -CascadeAll.supportedOn = win7 -AllProgramsDelay.supportedOn = win7 -InitiallySelect.supportedOn = win7 -HideUserPic.supportedOn = win7 -SkinA.supportedOn = win7 -SkinVariationA.supportedOn = win7 -SkinOptionsA.supportedOn = win7 - -; metro settings -AllTaskbars.supportedOn = win881 -AllProgramsMetro.supportedOn = win881 -HideProgramsMetro.supportedOn = win881 -RecentMetroApps.supportedOn = win881 -StartScreenShortcut.supportedOn = win881 -SearchMetroApps.supportedOn = win881 -DisableHotCorner.supportedOn = win881 -OpenMouseMonitor.supportedOn = win881 -SkipMetro.supportedOn = win8 - - - -; TRANSLATE =================================================================== - - -Title.text = Klasik Shell ayarları -State.text = Durumu: -State1.text = Bu değere kilitli -State2.text = Varsayılana kilitli -State3.text = Kilitli değil -State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. -State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. -State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. - -ClassicStartMenuCat.text = Klasik Başlat Menü -ClassicStartMenuCatHelp.text = Klasik Başlat Menü grup ilkesi ayarları -SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. -SUPPORTED_CS404_WIN7.text = Windows 7 gerektirir. -SUPPORTED_CS404_WIN78.text = Windows 7 veya Windows 8 gerektirir. -SUPPORTED_CS404_WIN781.text = Windows 7 veya Windows 8.1 gerektirir. -SUPPORTED_CS404_WIN8.text = Windows 8 gerektirir. -SUPPORTED_CS404_WIN881.text = Windows 8 veya Windows 8.1 gerektirir. -SUPPORTED_CS404_WIN81.text = Windows 8.1 gerektirir. -SUPPORTED_CS404_CLASSIC1_STYLE.text = Tek sütunlu Klasik menü tarzı gerektirir. -SUPPORTED_CS404_CLASSIC2_STYLE.text = İki sütunlu Klasik menü tarzı gerektirir. - -SUPPORTED_CS404_CLASSIC_STYLE.text = Klasik menü tarzı gerektirir. - -SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 menü tarzı gerektirir . - - -EnableSettings.nameOverride = Ayarları etkinleştir -EnableSettings.tipOverride = Kullanıcılara kendi ayarlarını düzenlemeyi etkinleştirir - -MenuStyle.nameOverride = Menü tarzı -MenuStyle.tipOverride = Başlat menüsü için tarz seçin.\Tarz menünün genel görünümünü ve işlevselliğini belirler. -MenuStyle_Classic1.nameOverride = Tek sütunlu Klasik -MenuStyle_Classic2.nameOverride = İki sütunlu Klasik -MenuStyle_Win7.nameOverride = Windows 7 - -MouseClick.nameOverride = Sol Tıklama açar -ShiftClick.nameOverride = Shift+Sol Tıklama açar -WinKey.nameOverride = Windows Tuşu açar -ShiftWin.nameOverride = Shift+Win Tuşu açar -MiddleClick.nameOverride = Orta Tıklama açar -Hover.nameOverride = Üzerinde gezinme açar - -; kabuklar -; HKCU = HKEY_CURRENT_USER -SkinC1.nameOverride = Tek sütunlu klasik menü için kabuk -SkinC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçin -SkinVariationC1.nameOverride = Tek sütunlu klasik menü için kabuk farklılaşması -SkinVariationC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk faklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) -SkinOptionsC1.nameOverride = Tek sütunlu klasik menü için kabuk seçenekleri -SkinOptionsC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki SkinOptionsC1 değerine bakmaktır. -MenuItems1.nameOverride = Tek sütunlu klasik menü için Menü öğeleri -MenuItems1.tipOverride = Klasik tarz tarafından kullanılacak Tek sütunlu klasik menü için Menü öğelerini seçin.\Doğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğelerini yapılandırmak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki MenuItems1 değerine bakmaktır. -SkinC2.nameOverride = İki sütunlu klasik menü için kabuk -SkinC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuğu seçin -SkinVariationC2.nameOverride = İki sütunlu klasik menü için kabuk farklılaşması -SkinVariationC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) -SkinOptionsC2.nameOverride = İki sütunlu klasik menü için kabuk seçenekleri -SkinOptionsC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki SkinOptionsC2 değerine bakmaktır. -MenuItems2.nameOverride = İki sütunlu klasik menü için menü öğeleri -MenuItems2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak menü öğelerini seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki MenuItems2 değerine bakmaktır. -SkinW7.nameOverride = Windows 7 tarzı için kabuk -SkinW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuğu seçin -SkinVariationW7.nameOverride = Windows 7 tarzı için kabuk farklılaşması -SkinVariationW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) -SkinOptionsW7.nameOverride = Windows 7 tarzı için kabuk seçenekleri -SkinOptionsW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki SkinOptionsW7 değerine bakmaktır. -MenuItems7.nameOverride = Windows 7 tarzı için menü öğeleri -MenuItems7.tipOverride = Windows 7 tarzı tarafından kullanılacak menü öğelerini seçin.\nDoğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki MenuItems7 değerine bakmaktır. - -; windows 7 -SkinA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk -SkinA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü tarafından kullanılacak kabuğu seçin -SkinVariationA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması -SkinVariationA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) -SkinOptionsA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçenekleri -SkinOptionsA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki SkinOptionsA değerine bakmaktır. - -; metro ayarları -SkipMetro.tipAddition = Bu ayar, Windows 8.1 için çalışmaz. Masaüstü'ne önyükleme için yerleşik Windows ayarını kullanmanız gerekir. - -; gizli -FolderStartMenu.nameOverride = Başlat Menü dizini -FolderStartMenu.tipOverride = Kullanıcı başına Başlat menüsü dizini için geçersiz kılma girin (ayrıca kullanıcı başına Programlar dizinini geçersiz kılar).\Yol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. -FolderPrograms.nameOverride = Programlar dizini -FolderPrograms.tipOverride = Kullanıcı başına Programlar dizini için geçersiz kılma girin.\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. -FolderCommonStartMenu.nameOverride = Ortak Başlat Menü dizini -FolderCommonStartMenu.tipOverride = Ortak Başlat Menü dizini için geçersiz kılma girin (ayrıca ortak Programlar dizinini geçersiz kılar).\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. -FolderCommonPrograms.nameOverride = Ortak Programlar dizini -FolderCommonPrograms.tipOverride = Ortak Programlar dizini için geçersiz kılma girin.\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. -AutoStartDelay.nameOverride = Otomatik başlatma gecikmesi -AutoStartDelay.tipOverride = Giriş sırasında Başlat menünün otomatik başlatılması için ms olarak gecikme girin (ClassicStartMenu.exe'yi çalıştırarak menüyü elle başlatırken geçerli değildir).\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. - -; diğer -StartButtonIcon.tipAddition = Değer bir ICO dosyanın yoludur veya bir EXE/DLL dosyanın yolu ile bir simge ID'idir -StartButtonPath.tipAddition = Değer bir BMP veya PNG dosyanın tam yoludur -SoundMain.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir -SoundPopup.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir -SoundCommand.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir -SoundDrop.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir -ExpandFolderLinks.tipAddition = Sadece simgesel bağlantılar için çalışır(bağlantı noktaları gibi) ve sıradan kısayollar için değildir -StartHoverDelay.nameOverride = Üzerinde gezinme gecikmesi (Başlat düğmesi için) -AllProgramsDelay.nameOverride = Üzerinde gezinme gecikmesi (Windows 7'deki Tüm Programlar için) -CSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki CSMHotkey değerine bakmaktır. -WSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\IvoSoft\ClassicStartMenu\Settings'deki WSMHotkey değerine bakmaktır. diff --git a/ClassicShellSrc/Localization/Turkish/tr-TR.dll b/ClassicShellSrc/Localization/Turkish/tr-TR.dll deleted file mode 100644 index 8f33d26d2..000000000 Binary files a/ClassicShellSrc/Localization/Turkish/tr-TR.dll and /dev/null differ diff --git a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj b/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj deleted file mode 100644 index 896f3ee2f..000000000 --- a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Resource - Win32 - - - - {9EC23CA9-384A-4EEB-979E-69879DC1A78C} - ClassicSkin - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Classic Skin - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/ClassicSkin/SkinDescription.txt b/ClassicShellSrc/Skins/ClassicSkin/SkinDescription.txt deleted file mode 100644 index e4817d003..000000000 --- a/ClassicShellSrc/Skins/ClassicSkin/SkinDescription.txt +++ /dev/null @@ -1,249 +0,0 @@ -; Classic skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7103 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 - -; Main_bitmap_slices_X - must contain 6 or 3 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the first 3 numbers are missing there is no caption -Main_bitmap_slices_X=2,1,2,0,1,0 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=2,96,2 - - -;CAPTION SECTION - describes the caption portion of the main menu - -; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 -Caption_font="Segoe UI",normal,18 - -; Caption_text_color - RRGGBB color of the caption text. Defaults to white -Caption_text_color=#FFFFFF - -; Caption_padding - number of pixels to add on left/top/right/bottom of the caption -Caption_padding=3,3,3,12,100% - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -Main_padding=0,2,2,2 - -Main_arrow_padding=8,9,100% - -; Main_thin_frame - use a thin 1-pixel frame instead of the thick 3D frame -; This parameter is only used in Classic mode, and when Main_opacity is "solid". Default is 0 -Main_thin_frame=1 - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; These have the same meaning as the Main_... properties -Submenu_padding=2,2,2,2 -Submenu_thin_frame=1 -Submenu_separator_text_padding=3,6,4,6,100% - -;SEARCH SECTION - -Search_bitmap=3 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION THICK_BORDER=#7013,0 -OPTION SOLID_SELECTION=#7012,0 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, THICK_BORDER, SOLID_SELECTION -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, THICK_BORDER, SOLID_SELECTION -AllPrograms_options=THICK_BORDER, SOLID_SELECTION - -[NOT CAPTION] -Main_bitmap=0 -Main_bitmap_slices_X=0,0,0,0,0,0 -Main_bitmap_slices_Y=0,0,0 -Main_padding=2,2,2,2 - - -[SMALL_ICONS] -Main_large_icons=0 -Caption_font="Segoe UI",normal,15 - -[THICK_BORDER] -Main_thin_frame=0 -Submenu_thin_frame=0 - -[SOLID_SELECTION] -Main_new_selection=#FFBB00 -Main_new_text_color=#000000 -Main_new_arrow_color=#000000 -Submenu_new_selection=#FFBB00 -Submenu_new_text_color=#000000 -Submenu_new_arrow_color=#000000 -Main2_new_selection=#FFBB00 -Main2_new_text_color=#000000 -Main2_new_arrow_color=#000000 - -[NOT SOLID_SELECTION] -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main_selection=2 -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 -Main_new_selection=5 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 -Main_split_selection=4 -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 -Main2_split_selection=4 -Main2_split_selection_slices_X=3,1,3,2,1,3 -Main2_split_selection_slices_Y=4,66,4 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=2 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_new_selection=5 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 -Submenu_split_selection=4 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -Submenu_separator_text_padding=3,4,4,4,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_split_text_padding=3,4,4,4,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% - - -[TWO_COLUMNS] -Main_bitmap=0 -Main_bitmap_slices_X=0,0,0,0,0,0 -Main_bitmap_slices_Y=0,0,0 -Main_padding=2,2,3,2 -Main2_padding=4,2,2,2 - - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-10,6 - -[USER_IMAGE AND SMALL_ICONS] -User_image_size=32 - -[USER_NAME] -User_name_position=10,10,-75,50 -User_name_align=right -User_font="Segoe UI",bold,18 -User_glow_size=0 - -[SMALL_ICONS] -User_font="Segoe UI",bold,16 - -[USER_NAME AND TWO_COLUMNS] -User_name_align=right2 - - -; TWO COLUMNS -[USER_IMAGE AND TWO_COLUMNS] -Main2_padding=4,63,2,2 -User_name_position=10,10,-70,50 - -[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,47,2,2 -User_name_position=10,10,-54,40 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS] -Main2_padding=4,50,2,2 -User_name_position=10,5,-10,45 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,40,2,2 -User_name_position=10,5,-10,35 - - -; NO CAPTION -[USER_IMAGE AND NOT TWO_COLUMNS] -Main_padding=2,63,2,2 -User_name_position=15,10,-70,50 - -[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] -Main_padding=2,47,2,2 -User_name_position=15,10,-59,40 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS] -Main_padding=4,47,2,2 -User_name_position=15,5,-15,45 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] -Main_padding=4,40,2,2 -User_name_position=15,5,-15,35 - - -; CAPTION -[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] -User_name_position=35,10,-70,50 - -[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] -User_name_position=35,10,-59,40 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] -User_name_position=35,5,-15,45 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] -User_name_position=35,5,-15,35 - - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NOT USER_NAME] -User_name_position=0,0,0,0 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% diff --git a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj b/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj deleted file mode 100644 index 03255a76a..000000000 --- a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Resource - Win32 - - - - {31C016FB-9EA1-4AF5-987A-37210C04DA06} - ClassicSkin7 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin7 - Classic Skin - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/ClassicSkin7/SkinDescription.txt b/ClassicShellSrc/Skins/ClassicSkin7/SkinDescription.txt deleted file mode 100644 index 49cbdcb10..000000000 --- a/ClassicShellSrc/Skins/ClassicSkin7/SkinDescription.txt +++ /dev/null @@ -1,156 +0,0 @@ -; Classic skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7103 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -Main_padding=2,2,3,2,100% -Main_search_padding=2,2,3,2,100% -Main_jump_padding=4,2,3,2,100% -Main2_padding=4,2,2,2,100% -Main_text_padding=1,3,8,4,100% -Main2_text_padding=1,7,8,7,100% -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% -Main_search_indent=16 - -; Main_thin_frame - use a thin 1-pixel frame instead of the thick 3D frame -; This parameter is only used in Classic mode, and when Main_opacity is "solid". Default is 0 -Main_thin_frame=1 - -Main_no_icons2=1 - - -; Shutdown button - -Shutdown_padding=8,10,0,5,100%,100% -Shutdown_text_padding=10,2,12,4,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_arrow_padding=7,9,100% -Shutdown_selection=0 -Shutdown_search_selection=0 -Shutdown_jump_selection=0 - - -; Programs tree - -Programs_text_padding=0,2,0,2,100% -Programs_icon_padding=2,2,2,2,100% - - -; LIST SECTION -List_text_padding=0,0,4,0,100% -List_arrow_padding=5,7,100% -List_separator_text_padding=2,0,4,0,100% -List_separator_icon_padding=5,3,4,3,100% -List_separator_split_text_padding=2,0,4,0,100% -List_separator_split_icon_padding=5,3,4,3,100% - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; These have the same meaning as the Main_... properties -Submenu_padding=2,2,2,2 -Submenu_thin_frame=1 -Submenu_separator_text_padding=3,6,4,6,100% - -;SEARCH SECTION - -Search_bitmap=2 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION THICK_BORDER=#7013,0 -OPTION SOLID_SELECTION=#7012,0 - -[USER_IMAGE] -User_bitmap=5 -User_image_size=48 -User_image_offset=8,8 -User_image_padding=8,8 - -[SMALL_ICONS] -Main_large_icons=0 -Caption_font="Segoe UI",normal,15 -User_font="Segoe UI",bold,16 -Main2_text_padding=1,3,8,4,100% -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% - -[THICK_BORDER] -Main_thin_frame=0 -Submenu_thin_frame=0 - -[SOLID_SELECTION] -Main_new_selection=#FFBB00 -Main_new_text_color=#000000 -Main_new_arrow_color=#000000 -Submenu_new_selection=#FFBB00 -Submenu_new_text_color=#000000 -Submenu_new_arrow_color=#000000 -Programs_new_selection=#FFBB00 -Programs_new_text_color=#000000 -Main2_new_selection=#FFBB00 -Main2_new_text_color=#000000 -Main2_new_arrow_color=#000000 - -[NOT SOLID_SELECTION] -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main_selection=1 -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 -Main_new_selection=4 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 -Main_split_selection=3 -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 -Main2_split_selection=3 -Main2_split_selection_slices_X=3,1,3,2,1,3 -Main2_split_selection_slices_Y=4,66,4 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=1 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_new_selection=4 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 -Submenu_split_selection=3 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -List_selection=1 -List_selection_slices_X=3,1,3 -List_selection_slices_Y=4,66,4 -List_split_selection=3 -List_split_selection_slices_X=3,1,3,2,1,3 -List_split_selection_slices_Y=4,66,4 -Programs_new_selection=4 -Programs_new_selection_slices_X=3,1,3 -Programs_new_selection_slices_Y=4,66,4 - -[USER_IMAGE AND HIGH_DPI] -User_bitmap=6 -User_image_size=64 diff --git a/ClassicShellSrc/Skins/FullGlass/FullGlass.vcxproj b/ClassicShellSrc/Skins/FullGlass/FullGlass.vcxproj deleted file mode 100644 index 7cc372e61..000000000 --- a/ClassicShellSrc/Skins/FullGlass/FullGlass.vcxproj +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Resource - Win32 - - - - {066C9721-26D5-4C4D-868E-50C2BA0A8196} - FullGlass - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Full Glass - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/FullGlass/SkinDescription.txt b/ClassicShellSrc/Skins/FullGlass/SkinDescription.txt deleted file mode 100644 index 5e8d0b54e..000000000 --- a/ClassicShellSrc/Skins/FullGlass/SkinDescription.txt +++ /dev/null @@ -1,298 +0,0 @@ -; Full Glass skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7104 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - - -; CAPTION SECTION - -Caption_font="Segoe UI",normal,18 -Caption_text_color=#FFFFFF -Caption_glow_color=#000000 -Caption_glow_size=10 -Caption_padding=4,8,2,16,100% - - -; MAIN MENU SECTION - -Main_bitmap=2 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=4 - -; fullglass, fullalpha - new opacity modes that are used for transparent menu background -Main_opacity=fullglass -Main_bitmap_slices_X=8,1,0,6,1,13 -Main_bitmap_slices_Y=13,330,10 - -Main_large_icons=1 -Main_font="Segoe UI",normal,-10 - -; Main_glow_size - the width of the text glow (0 - no glow). Defaults to 0. The glow is always white (glow doesn't work if Windows is in Classic mode) -Main_glow_size=10 - -Main_text_color=#000000,#000000,#3F3F3F,#7F7F7F - -; Main_arrow_color - colors for the sub-menu arrow (normal and selected). The normal color is also used for the drag/drop insertion marker -; If Main_arrow_color is not set, the first 2 colors of Main_text_color are used -Main_arrow_color=#FFFFFF,#000000 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow=13 - -Main_padding=3,10,10,8 -Main_arrow_padding=8,9,100% -Main_selection=9 -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 -Main_split_selection=17 -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 -Main_new_selection=18 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 - -; Main_icon_padding - extra padding on the left/top/right/bottom of the icon in the main menu -; The default is 3,3,3,3 -Main_icon_padding=3,3,3,3,100% - -; Main_text_padding - extra padding on the left/top/right/bottom of the text in the main menu -; The default is 1,2,8,2 -Main_text_padding=1,0,8,2,100% - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=10 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,1,3 -Main_pager_slices_Y=4,4,4 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=11 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -; SUB-MENU SECTION - -; Bitmap for the sub-menu background -Submenu_bitmap=6 -Submenu_bitmap_mask=8 -Submenu_opacity=fullglass -Submenu_bitmap_slices_X=11,1,11 -Submenu_bitmap_slices_Y=11,330,10 -Submenu_text_padding=1,0,8,2,100% - -; Submenu_offset - additional horizontal offset for sub-menus. It reduces the overlap when the sub-menus have thick borders -Submenu_offset=10 -Submenu_padding=8,8,8,8 -Submenu_font="Segoe UI",normal,-9 -Submenu_glow_size=10 -Submenu_text_color=#000000,#000000,#3F3F3F,#7F7F7F -Submenu_arrow_color=#000000,#000000 -Submenu_arrow=14 -Submenu_selection=9 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_new_selection=18 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 -Submenu_pager=10 -Submenu_pager_slices_X=3,1,3 -Submenu_pager_slices_Y=4,4,4 -Submenu_pager_arrows=11 -Submenu_split_selection=17 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -Submenu_separator_text_padding=3,8,4,8,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_split_text_padding=3,4,4,4,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% - -; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns -Submenu_separatorV=12 - -; Submenu_separatorV_slices_Y - vertical slices for Submenu_separatorV -Submenu_separatorV_slices_Y=2,16,2 - -Submenu_separator_font="Segoe UI",normal,-10 - - -; OPTIONS - -OPTION RADIOGROUP=#7010,0,TRANSPARENT_LESS|TRANSPARENT_DEF|TRANSPARENT_MORE -OPTION TRANSPARENT_LESS=#7018,0 -OPTION TRANSPARENT_DEF=#7017,1 -OPTION TRANSPARENT_MORE=#7019,0 -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7007,0 -OPTION DISABLE_MASK=#7005,0 - -Classic1_options=TRANSPARENT_LESS, TRANSPARENT_DEF, TRANSPARENT_MORE, CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK -Classic2_options=TRANSPARENT_LESS, TRANSPARENT_DEF, TRANSPARENT_MORE, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK -AllPrograms_options=variations, LARGE_FONT - -[NOT CAPTION] -Main_bitmap_slices_X=0,0,0,15,1,13 -Main_padding=12,10,10,8 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_font="Segoe UI",normal,-9 -Caption_font="Segoe UI",normal,15 -Main_arrow=14 -Main_arrow_padding=7,7,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 - - -[TWO_COLUMNS] -Main_bitmap_slices_X=14,1,0,0,1,13 -Main2_opacity=fullglass -Main_padding=12,10,2,8 -Main2_padding=4,10,10,8 -Main_separatorV=12 -Main_separatorV_slices_Y=2,16,2 -Main2_split_selection=17 -Main2_split_selection_slices_X=3,1,3,2,1,3 -Main2_split_selection_slices_Y=4,66,4 - - -[USER_IMAGE] -User_image_size=48 -User_frame_position=-16,10 -User_bitmap=15 -User_image_offset=8,8 -User_image_alpha=200 - -[USER_IMAGE AND SMALL_ICONS] -User_frame_position=-10,10 -User_image_size=32 -User_bitmap=16 - -[USER_NAME] -User_font="Segoe UI",bold,22 -User_text_color=#FFFFFF -User_glow_color=#000000 -User_glow_size=5 -User_name_align=right - - -[USER_NAME AND TWO_COLUMNS] -User_name_align=right2 - -[USER_NAME AND SMALL_ICONS] -User_font="Segoe UI",bold,16 - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=10,18,-10,58 - - -; TWO_COLUMNS -[USER_IMAGE AND TWO_COLUMNS AND NOT SMALL_ICONS] -Main2_padding=4,73,10,8 -User_name_position=8,20,-80,60 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND NOT SMALL_ICONS] -Main2_padding=4,53,10,8 -User_name_position=8,10,-13,50 - -[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,57,10,8 -User_name_position=8,14,-58,49 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,47,10,8 -User_name_position=8,10,-13,45 - - -; CAPTION -[USER_IMAGE AND CAPTION AND NOT SMALL_ICONS] -Main_padding=3,73,10,8 -User_name_position=35,20,-80,60 - -[USER_NAME AND NOT USER_IMAGE AND CAPTION AND NOT SMALL_ICONS] -Main_padding=3,53,10,8 -User_name_position=35,10,-13,50 - -[USER_IMAGE AND CAPTION AND SMALL_ICONS] -Main_padding=3,57,10,8 -User_name_position=35,14,-58,49 - -[USER_NAME AND NOT USER_IMAGE AND CAPTION AND SMALL_ICONS] -Main_padding=3,47,10,8 -User_name_position=35,10,-13,45 - - -; NO CAPTION -[USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND NOT SMALL_ICONS] -Main_padding=12,73,10,8 -User_name_position=15,20,-80,60 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND NOT SMALL_ICONS] -Main_padding=12,53,10,8 -User_name_position=15,10,-13,50 - -[USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] -Main_padding=12,57,10,8 -User_name_position=15,14,-58,49 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] -Main_padding=12,47,10,8 -User_name_position=15,10,-13,45 - - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NOT USER_NAME] -User_name_position=0,0,0,0 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - -[DISABLE_MASK] -Main_bitmap_mask=0 -Submenu_bitmap_mask=0 - -[TRANSPARENT_LESS] -Main_bitmap=3 -Submenu_bitmap=7 -Main_text_color=#FFFFFF,#000000,#3F3F3F,#7F7F7F -Main_glow_size=0 -Submenu_text_color=#FFFFFF,#000000,#3F3F3F,#7F7F7F -Submenu_arrow_color=#FFFFFF,#000000 -Submenu_glow_size=0 -Submenu_separator_text_color=#50D0ff - -[TRANSPARENT_MORE] -Main_bitmap=1 -Submenu_bitmap=5 - -[HIGH_DPI] -Main_pager_arrows=19 -Submenu_pager_arrows=19 diff --git a/ClassicShellSrc/Skins/Metallic7/Metallic7.vcxproj b/ClassicShellSrc/Skins/Metallic7/Metallic7.vcxproj deleted file mode 100644 index 587e2a52c..000000000 --- a/ClassicShellSrc/Skins/Metallic7/Metallic7.vcxproj +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Resource - Win32 - - - - {CA5BFC96-428D-42F5-9F7D-CDDE048A357C} - Metallic7 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - false - true - Metallic - .skin7 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metallic7/SkinDescription.txt b/ClassicShellSrc/Skins/Metallic7/SkinDescription.txt deleted file mode 100644 index 940b5787a..000000000 --- a/ClassicShellSrc/Skins/Metallic7/SkinDescription.txt +++ /dev/null @@ -1,519 +0,0 @@ -; Metallic skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7110 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 -Main_bitmap_search=2 -Main_bitmap_jump=9 - -; Patterns - The pattern system allows you to specify up to 4 separate tileable textures that cover the main menu. By default the patterns cover the entire menu unless -; a pattern mask is specified. The Red, Green, Blue and Alpha channels of the mask determine where on the main menu the patterns will show. -; For Classic styles there is only one mask Main_pattern_mask. For Windows 7 styles there are additional masks Main_pattern_search_mask, Main_pattern_jump_mask, -; Search_pattern_mask, Search_pattern_search_mask and Search_pattern_jump_mask -Pattern1=51 -Pattern2=52 -Main_pattern_mask=19 -Main_pattern_search_mask=20 -Main_pattern_jump_mask=21 -Search_pattern_mask=22 - - -; Emblems - The emblems are additional images that are drawn on top of the main menu without any stretching. You can have up to 10 separate emblems. -; Each emblem has an bitmap, padding and alignment. The padding specifies how many pixels to leave on each side of the emblem. The alignment specifies how to -; align the image relative to the menu. The horizontal alignment can be left, left1, left2, right, right1, right2, center, center1, center2 or corner. -; The vertical alignment can be top, bottom, center or corner. -; Emblems can have a mask similar to the patterns, which will restrict where on the menu the emblem will show. The Classic style only needs one mask Main_emblem_mask. -; For Windows 7 styles there are additional masks Main_emblem_search_mask, Main_emblem_jump_mask, Search_emblem_mask, Search_emblem_search_mask and Search_emblem_jump_mask -; Only the first 4 emblems are affected by the mask. The other 6 will be drawn in full. -;Main_emblem1=53 -;Main_emblem1_padding=12,12,12,12 -;Main_emblem1_alignH=left -;Main_emblem1_alignV=bottom -;Main_emblem2=53 -;Main_emblem2_padding=12,12,12,12 -;Main_emblem2_alignH=right -;Main_emblem2_alignV=bottom - - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=alpha -Main2_opacity=alpha - -; Main_shadow - enables or disables the drop shadow. The values are: -; 0 - disable shadow. useful for alpha skins with complex outline. The alpha opacity only supports rectangular shadows, which may not look good for some shapes -; 1 - enable shadow (can be overriden by the start menu settings or the Windows settings) -; glass - enable the shadow if the menu is using glass or fullglass opacity. Use with glass skins with complex outline. Windows 8 and 8.1 don't support glass, so the menu -; falls back to using alpha opacity. It may be desirable to turn off the shadow in that case -Main_shadow=0 - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=20,6,11,4,6,17 -Main_bitmap_search_slices_X=17,30,17 -Main_bitmap_jump_slices_X=20,6,11,4,6,17 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=16,32,16 -Main_bitmap_search_slices_Y=16,32,16 -Main_bitmap_jump_slices_Y=16,32,16 - - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-9 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main_text_padding=1,2,8,2,100% - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=13,13,6,11 -Main_search_padding=13,13,13,11 -Main_jump_padding=3,13,13,11 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=10 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,3,3 -Main_selection_slices_Y=3,3,3 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=6 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,2,1,1,2,3 -Main_split_selection_slices_Y=3,3,3 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=#000000,#000000 -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=11 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=6,6,6 - -; Second column - -Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main2_text_padding=1,7,8,7,100% -Main2_padding=3,10,4,11 -Main2_selection=10 -Main2_selection_slices_X=3,3,3 -Main2_selection_slices_Y=3,3,3 -Main2_split_selection=6 -Main2_split_selection_slices_X=3,2,1,1,2,3 -Main2_split_selection_slices_Y=3,3,3 -Main2_arrow_color=#000000,#000000 -Main2_separator=11 -Main2_separator_slices_X=6,6,6 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main_new_selection=3 -Main_new_selection_slices_X=3,3,3 -Main_new_selection_slices_Y=3,3,3 - -; Shutdown button - -Shutdown_selection=18 -Shutdown_search_selection=18 -Shutdown_jump_selection=18 -Shutdown_selection_slices_X=3,2,1,1,2,3 -Shutdown_selection_slices_Y=3,3,3 -Shutdown_padding=0,9,0,4,100% -Shutdown_text_padding=10,5,12,6,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_arrow_padding=7,9,100% - - -; Programs tree - -Programs_background=transparent -Programs_selection=10 -Programs_selection_slices_X=3,3,3 -Programs_selection_slices_Y=3,3,3 -Programs_new_selection=3 -Programs_new_selection_slices_X=3,3,3 -Programs_new_selection_slices_Y=3,3,3 -Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Programs_text_padding=0,3,0,3,100% -Programs_icon_padding=2,2,2,2,100% -Programs_indent=-5 -Programs_icon=7 -Programs_icon_mask=#FF0000 -Programs_icon_tint1=#000000 -Programs_icon_selected=7 - -Programs_button_text_padding=1,5,8,5,100% -Programs_button_new_text_padding=1,5,8,5,100% - -; Scrollbar -Scrollbar_button=14 -Scrollbar_button_slices_X=2,3,2 -Scrollbar_button_slices_Y=2,3,2 -Scrollbar_thumb=14 -Scrollbar_thumb_slices_X=2,3,2 -Scrollbar_thumb_slices_Y=2,3,2 -Scrollbar_background=15 -Scrollbar_background_slices_X=3,3,3 -Scrollbar_background_slices_Y=3,3,3 -Scrollbar_arrows=16 -Scrollbar_gripper=17 - - -; LIST SECTION -List_selection=10 -List_selection_slices_X=3,3,3 -List_selection_slices_Y=3,3,3 -List_split_selection=6 -List_split_selection_slices_X=3,2,1,1,2,3 -List_split_selection_slices_Y=3,3,3 -List_text_padding=0,3,4,3,100% -List_separator_text_color=#003399,#003399 -List_separator_text_padding=3,0,0,0,100% -List_separator_icon_padding=6,3,3,3,100% -List_arrow_padding=5,7,100% -List_separator_split_text_color=#003399,#003399 -List_separator_split_text_padding=3,0,0,0,100% -List_separator_split_icon_padding=6,3,3,3,100% - -Main_search_indent=16 - -Search_padding=6,16,10,6,100%,100%,0%,100% -Search_frame=0 -Search_background=23 -Search_background_mask=24 -Search_background_slices_X=7,2,3, 0,5,10, 0,1,9 -Search_background_slices_Y=10,1,3, 0,4,0, 2,1,7 -Search_background_padding=7,5,6,4 -Search_hint_font="Segoe UI",italic,-9 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_background=#E0E0E0 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=10 -Submenu_selection_slices_X=3,3,3 -Submenu_selection_slices_Y=3,3,3 -Submenu_split_selection=6 -Submenu_split_selection_slices_X=3,2,1,1,2,3 -Submenu_split_selection_slices_Y=3,3,3 -Submenu_pager=4 -Submenu_pager_slices_X=4,4,4 -Submenu_pager_slices_Y=3,3,3 -Submenu_pager_arrows=5 -Submenu_arrow_color=#000000,#000000 -Submenu_separator=11 -Submenu_separator_slices_X=6,6,6 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad -Submenu_new_selection=3 -Submenu_new_selection_slices_X=3,3,3 -Submenu_new_selection_slices_Y=3,3,3 - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION RADIOGROUP=#7026,0,COLOR_SILVER|COLOR_GOLD|COLOR_STEEL|COLOR_TITANIUM|COLOR_CUSTOM -OPTION COLOR_SILVER=#7030,1 -OPTION COLOR_GOLD=#7031,0 -OPTION COLOR_STEEL=#7032,0 -OPTION COLOR_TITANIUM=#7033,0 -OPTION_COLOR COLOR_CUSTOM=#7027,0,TRUE,FFFFFF -OPTION RADIOGROUP=#7028,0,SUBCOLOR_SILVER|SUBCOLOR_GOLD|SUBCOLOR_STEEL|SUBCOLOR_TITANIUM|SUBCOLOR_CUSTOM -OPTION SUBCOLOR_SILVER=#7030,1 -OPTION SUBCOLOR_GOLD=#7031,0 -OPTION SUBCOLOR_STEEL=#7032,0 -OPTION SUBCOLOR_TITANIUM=#7033,0 -OPTION_COLOR SUBCOLOR_CUSTOM=#7029,0,TRUE,FFFFFF -OPTION_IMAGE CUSTOM_IMAGE_LEFT=#7034,0 -OPTION_IMAGE CUSTOM_IMAGE_RIGHT=#7035,0 -OPTION_COLOR CUSTOM_TEXT_COLOR_LEFT=#7036,0,TRUE,000000 -OPTION_COLOR CUSTOM_TEXT_COLOR_RIGHT=#7037,0,TRUE,000000 -OPTION_NUMBER CUSTOM_TEXT_SIZE=#7038,0,TRUE,12 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% -Main2_text_padding=1,3,8,4,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Shutdown_text_padding=10,5,12,6,100% -Search_hint_font="Segoe UI",italic,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% -Programs_text_padding=0,0,0,2,100% - - - -[USER_IMAGE] -; User_bitmap - the frame around the user picture -User_bitmap=12 -User_mask=26 -User_image_size=48 -User_frame_position=36 -User_image_offset=8,8 -User_bitmap_outside=1 - - -[HIGH_DPI] -Submenu_pager_arrows=25 -Programs_icon=8 -Programs_button_text_padding=1,0,8,1,100% -Programs_button_new_text_padding=1,0,8,1,100% - -[USER_IMAGE AND HIGH_DPI] -User_bitmap=13 -User_image_size=64 -User_mask=27 -User_frame_position=40 - - -[NOT COLOR_SILVER] -Main_bitmap_mask=#3F0000 -Main_bitmap_search_mask=#3F0000 -Main_bitmap_jump_mask=#3F0000 -Pattern1_mask=#3F0000 -Pattern2_mask=#3F0000 -Main_selection_mask=#3F0000 -Main2_selection_mask=#3F0000 -Main_split_selection_mask=#3F0000 -Main2_split_selection_mask=#3F0000 -List_selection_mask=#3F0000 -List_split_selection_mask=#3F0000 -Programs_selection_mask=#3F0000 -Shutdown_selection_mask=#3F0000 -Shutdown_search_selection_mask=#3F0000 -Shutdown_jump_selection_mask=#3F0000 -Search_background_mask=#3F0000 -Scrollbar_button_mask=#3F0000 -Scrollbar_thumb_mask=#3F0000 -Scrollbar_background_mask=#3F0000 - - -[SUBCOLOR_SILVER] -Submenu_selection_mask=#3F0000 -Submenu_split_selection_mask=#3F0000 -Submenu_background_mask=0 -Submenu_selection_tint1=#808080 -Submenu_split_selection_tint1=#808080 -Submenu_background=#FFFFFF - -[NOT SUBCOLOR_SILVER] -Submenu_selection_mask=#3F0000 -Submenu_split_selection_mask=#3F0000 -Submenu_background_mask=#3F0000 - - -[COLOR_GOLD] -Main_bitmap_tint1=#FFFF00 -Main_bitmap_search_tint1=#FFFF00 -Main_bitmap_jump_tint1=#FFFF00 -Pattern1_tint1=#FFFF00 -Pattern2_tint1=#FFFF00 -Main_selection_tint1=#FFFF00 -Main2_selection_tint1=#FFFF00 -Main_split_selection_tint1=#FFFF00 -Main2_split_selection_tint1=#FFFF00 -List_selection_tint1=#FFFF00 -List_split_selection_tint1=#FFFF00 -Programs_selection_tint1=#FFFF00 -Shutdown_selection_tint1=#FFFF00 -Shutdown_search_selection_tint1=#FFFF00 -Shutdown_jump_selection_tint1=#FFFF00 -Search_background_tint1=#FFFF00 -Scrollbar_button_tint1=#FFFF00 -Scrollbar_thumb_tint1=#FFFF00 -Scrollbar_background_tint1=#FFFF00 - -[SUBCOLOR_GOLD] -Submenu_selection_tint1=#FFFF00 -Submenu_split_selection_tint1=#FFFF00 -Submenu_background_tint1=#FFFF00 - - -[COLOR_STEEL] -Main_bitmap_tint1=#BFBFFF -Main_bitmap_search_tint1=#BFBFFF -Main_bitmap_jump_tint1=#BFBFFF -Pattern1_tint1=#BFBFFF -Pattern2_tint1=#BFBFFF -Main_selection_tint1=#BFBFFF -Main2_selection_tint1=#BFBFFF -Main_split_selection_tint1=#BFBFFF -Main2_split_selection_tint1=#BFBFFF -List_selection_tint1=#BFBFFF -List_split_selection_tint1=#BFBFFF -Programs_selection_tint1=#BFBFFF -Shutdown_selection_tint1=#BFBFFF -Shutdown_search_selection_tint1=#BFBFFF -Shutdown_jump_selection_tint1=#BFBFFF -Search_background_tint1=#BFBFFF -Scrollbar_button_tint1=#BFBFFF -Scrollbar_thumb_tint1=#BFBFFF -Scrollbar_background_tint1=#BFBFFF - -[SUBCOLOR_STEEL] -Submenu_selection_tint1=#BFBFFF -Submenu_split_selection_tint1=#BFBFFF -Submenu_background_tint1=#BFBFFF - - -[COLOR_TITANIUM] -Main_bitmap_tint1=#000000 -Main_bitmap_search_tint1=#000000 -Main_bitmap_jump_tint1=#000000 -Pattern1_tint1=#000000 -Pattern2_tint1=#000000 -Main_selection_tint1=#000000 -Main2_selection_tint1=#000000 -Main_split_selection_tint1=#000000 -Main2_split_selection_tint1=#000000 -List_selection_tint1=#000000 -List_split_selection_tint1=#000000 -Programs_selection_tint1=#000000 -Shutdown_selection_tint1=#000000 -Shutdown_search_selection_tint1=#000000 -Shutdown_jump_selection_tint1=#000000 -Search_background_tint1=#000000 -Scrollbar_button_tint1=#000000 -Scrollbar_thumb_tint1=#000000 -Scrollbar_background_tint1=#000000 - -[SUBCOLOR_TITANIUM] -Submenu_selection_tint1=#000000 -Submenu_split_selection_tint1=#000000 -Submenu_background_tint1=#000000 - - -[COLOR_CUSTOM] -Main_bitmap_tint1=@COLOR_CUSTOM@ -Main_bitmap_search_tint1=@COLOR_CUSTOM@ -Main_bitmap_jump_tint1=@COLOR_CUSTOM@ -Pattern1_tint1=@COLOR_CUSTOM@ -Pattern2_tint1=@COLOR_CUSTOM@ -Main_selection_tint1=@COLOR_CUSTOM@ -Main2_selection_tint1=@COLOR_CUSTOM@ -Main_split_selection_tint1=@COLOR_CUSTOM@ -Main2_split_selection_tint1=@COLOR_CUSTOM@ -List_selection_tint1=@COLOR_CUSTOM@ -List_split_selection_tint1=@COLOR_CUSTOM@ -Programs_selection_tint1=@COLOR_CUSTOM@ -Shutdown_selection_tint1=@COLOR_CUSTOM@ -Shutdown_search_selection_tint1=@COLOR_CUSTOM@ -Shutdown_jump_selection_tint1=@COLOR_CUSTOM@ -Search_background_tint1=@COLOR_CUSTOM@ -Scrollbar_button_tint1=@COLOR_CUSTOM@ -Scrollbar_thumb_tint1=@COLOR_CUSTOM@ -Scrollbar_background_tint1=@COLOR_CUSTOM@ - -[SUBCOLOR_CUSTOM] -Submenu_selection_tint1=@SUBCOLOR_CUSTOM@ -Submenu_split_selection_tint1=@SUBCOLOR_CUSTOM@ -Submenu_background_tint1=@SUBCOLOR_CUSTOM@ - -[CUSTOM_IMAGE_RIGHT] -Pattern1=@CUSTOM_IMAGE_RIGHT@ - -[CUSTOM_IMAGE_LEFT] -Pattern2=@CUSTOM_IMAGE_LEFT@ - -[CUSTOM_TEXT_COLOR_LEFT] -Main_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000,#7F7F7F,#7F7F7F -Programs_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000,#7F7F7F,#7F7F7F -List_separator_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 -List_separator_split_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 -Main_arrow_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 -Programs_icon_tint1=@CUSTOM_TEXT_COLOR_LEFT@ - - -[CUSTOM_TEXT_COLOR_RIGHT] -Main2_text_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000,#7F7F7F,#7F7F7F -Main2_arrow_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 -Shutdown_text_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 -Shutdown_arrow_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 - - -[CUSTOM_TEXT_SIZE] -Main_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ -Search_hint_font="Segoe UI",italic,@CUSTOM_TEXT_SIZE@ -Submenu_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ diff --git a/ClassicShellSrc/Skins/Metro/Metro.vcxproj b/ClassicShellSrc/Skins/Metro/Metro.vcxproj deleted file mode 100644 index b714ea3d5..000000000 --- a/ClassicShellSrc/Skins/Metro/Metro.vcxproj +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Resource - Win32 - - - - {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} - Metro - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Metro - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metro/SkinDescription.txt b/ClassicShellSrc/Skins/Metro/SkinDescription.txt deleted file mode 100644 index fbc0f89ca..000000000 --- a/ClassicShellSrc/Skins/Metro/SkinDescription.txt +++ /dev/null @@ -1,362 +0,0 @@ -; Metro skin - -About=#7109 -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0: -; * full glass -; * skinnable sub-menus -; * skinnable pager buttons -; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Shell 4.2.1: -; * skinnable scrollbars -; * tint colors -; * start screen colors -Version=3 - -Main_opacity=region -Main2_opacity=region -Main_large_icons=1 - -Main_background=$SystemAccentDark1|$StartBackground -Main_bitmap=$SystemAccentDark1|$StartBackground -Main_bitmap_tint1=$StartHoverBackground -Main_bitmap_tint2=$StartSelectionHoverBackground -Main_bitmap_mask=1 -Main_bitmap_slices_X=2,1,2,0,1,0 -Main_bitmap_slices_Y=2,96,2 -Main_padding=0,2,2,2 - -Main_font="Segoe UI",normal,-9 - -Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText - -Main_selection=$SystemAccentDark2|$StartSelectionBackground - -Caption_font="Segoe UI",normal,18 -Caption_text_color=$StartPrimaryText -Caption_padding=3,3,3,12,100% - - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=$SystemAccentDark1|$StartBackground -Main_pager_tint1=$ControlDefaultDarkButtonBackgroundRest -Main_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed -Main_pager_mask=4 -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 -Main_pager_arrows=$SystemAccentDark1|$StartBackground -Main_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest -Main_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed -Main_pager_arrows_mask=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText -Main_arrow_padding=8,9,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=$SystemAccentDark1|$StartBackground -Main_separator_tint1=$StartSystemTilesBackground -Main_separator_mask=6 -Main_separator_slices_X=8,6,8 -Main_search_indent=16 -Main_new_selection=$SystemAccentDark1|$StartBackground -Main_new_selection_tint1=$StartInlineErrorText -Main_new_selection_mask=#7F0000 - -; Second column - -Main2_text_padding=1,7,8,7,100% -Main2_padding=8,2,2,2 -Main2_separator=$SystemAccentDark1|$StartBackground -Main2_separator_tint1=$StartSystemTilesBackground -Main2_separator_mask=8 -Main2_separator_slices_X=8,6,8 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main2_new_selection=$SystemAccentDark1|$StartBackground -Main2_new_selection_tint1=$StartInlineErrorText -Main2_new_selection_mask=#7F0000 - -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none -Pin_bitmap=11 -Pin_bitmap_tint1=$StartSecondaryText -Pin_bitmap_mask=#FF0000 - - -Search_hint_font="Segoe UI",italic,-9 -Search_text_color=$ControlDarkRichEditTextRest,$ControlDarkRichEditTextRest -Search_text_color_tint1=$ControlDarkRichEditBackgroundRest -Search_text_color_mask=#000000,#7F0000 -Search_text_background=$SystemAccentDark1|$StartBackground -Search_text_background_tint1=$ControlDarkRichEditBackgroundRest -Search_text_background_mask=#FF0000 -Search_bitmap=9 -Search_bitmap_tint1=$StartPrimaryText -Search_bitmap_mask=#FF0000 - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_opacity=region -Submenu_opacity=region -Submenu_bitmap=$SystemAccentDark1|$StartBackground -Submenu_bitmap_tint1=$StartHighlight -Submenu_bitmap_mask=2 -Submenu_bitmap_slices_X=4,4,4 -Submenu_bitmap_slices_Y=4,4,4 - -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText -Submenu_selection=$SystemAccentDark2|$StartSelectionBackground - -Submenu_pager=$SystemAccentDark1|$StartBackground -Submenu_pager_tint1=$ControlDefaultDarkButtonBackgroundRest -Submenu_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed -Submenu_pager_mask=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=$SystemAccentDark1|$StartBackground -Submenu_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest -Submenu_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed -Submenu_pager_arrows_mask=5 - -Submenu_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText -Submenu_separator=7 -Submenu_separator_tint1=$SystemAccentDark1|$StartBackground -Submenu_separator_tint2=$StartSystemTilesBackground -Submenu_separator_mask=#7F8000 -Submenu_separator_slices_X=8,6,8 -Submenu_separator_font="Segoe UI",bold,-9 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_text_color=$StartSelectionSecondaryText,$StartSelectionPrimaryText -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_split_font="Segoe UI",bold,-9 - - -Submenu_new_selection=$SystemAccentDark1|$StartBackground -Submenu_new_selection_tint1=$StartInlineErrorText -Submenu_new_selection_mask=#7F0000 - -Submenu_separatorV=$SystemAccentDark1|$StartBackground -Submenu_separatorV_tint1=$StartSystemTilesBackground -Submenu_separatorV_mask=3 -Submenu_separatorV_slices_Y=5,5,5 - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION ICON_FRAMES=#7023,1, NOT SMALL_ICONS, 0 -OPTION OPAQUE=#7025,0 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, ICON_FRAMES, OPAQUE -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, ICON_FRAMES, OPAQUE -AllPrograms_options=LARGE_FONT - -[NOT CAPTION] -Main_bitmap_mask=14 -Main_bitmap_slices_X=0,0,0,4,4,4 -Main_bitmap_slices_Y=2,8,2 -Main_padding=2,2,2,2 - - -[ICON_FRAMES AND NOT SMALL_ICONS] -Main_icon_frame=$SystemAccentDark1|$StartBackground -Main_icon_frame_tint1=$SystemAccentDark2|$StartSelectionBackground -Main_icon_frame_mask=10 -Main_icon_frame_slices_X=4,4,4 -Main_icon_frame_slices_Y=4,4,4 -Main_icon_frame_offset=3,3 -Main_icon_padding=6,6,6,6,100% -Main_text_padding=5,2,8,2,100% -Main2_icon_padding=6,6,6,6,100% -Main2_text_padding=5,2,8,2,100% - - -[SMALL_ICONS] -Main_large_icons=0 -Caption_font="Segoe UI",normal,15 - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Search_hint_font="Segoe UI",italic,-10 - - -[TWO_COLUMNS] -Main_bitmap_mask=14 -Main_bitmap_slices_X=2,2,2,2,2,2 -Main_bitmap_slices_Y=2,8,2 -Main_padding=2,2,3,2 -Main_separatorV=$SystemAccentDark1|$StartBackground -Main_separatorV_tint1=$StartSystemTilesBackground -Main_separatorV_mask=3 -Main_separatorV_slices_Y=5,5,5 - - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 -User_mask=12 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-10,10 - -[USER_IMAGE AND SMALL_ICONS] -User_image_size=32 -User_mask=13 - -[USER_NAME] -User_name_position=10,10,-75,50 -User_name_align=right -User_text_color=$StartSecondaryText -User_font="Segoe UI",bold,18 -User_glow_size=0 - -[HIGH_DPI] -User_font="Segoe UI",bold,24 - -[SMALL_ICONS] -User_font="Segoe UI",bold,16 - -[SMALL_ICONS AND HIGH_DPI] -User_font="Segoe UI",bold,20 - -[USER_NAME AND TWO_COLUMNS] -User_name_align=right2 - - -; TWO COLUMNS -[USER_IMAGE AND TWO_COLUMNS] -Main2_padding=4,73,2,2 -User_name_position=10,17,-70,57 - -[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,57,2,2 -User_name_position=10,10,-54,40 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS] -Main2_padding=4,50,2,2 -User_name_position=10,5,-10,45 - -[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,40,2,2 -User_name_position=10,5,-10,35 - - -; NO CAPTION -[USER_IMAGE AND NOT TWO_COLUMNS] -Main_padding=2,73,2,2 -User_name_position=15,15,-70,55 - -[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] -Main_padding=2,57,2,2 -User_name_position=15,10,-54,40 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS] -Main_padding=4,47,2,2 -User_name_position=15,5,-15,45 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] -Main_padding=4,40,2,2 -User_name_position=15,5,-15,35 - - -; CAPTION -[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] -User_name_position=35,15,-70,55 - -[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] -User_name_position=35,10,-54,40 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] -User_name_position=35,5,-15,45 - -[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] -User_name_position=35,5,-15,35 - - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NOT USER_NAME] -User_name_position=0,0,0,0 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - - - -[TOUCH_ENABLED AND NOT SMALL_ICONS] -Main2_text_padding=1,10,8,10,100% -Main_split_arrow_padding=14,14,100% -Main2_split_arrow_padding=14,14,100% - -[TOUCH_ENABLED AND NOT SMALL_ICONS AND NOT NO_ICONS AND ICON_FRAMES] -Main2_text_padding=5,2,8,2,100% - -[NOT OPAQUE] -Main_opacity=fullglass -Main2_opacity=fullglass - -Main_bitmap_mask=15 - -Main_selection_mask=17 -Main_selection_tint1=$StartPrimaryText -Main_selection_slices_X=2,2,2 -Main_selection_slices_Y=2,2,2 - -Main_split_selection=$SystemAccentDark2|$StartSelectionBackground -Main_split_selection_mask=18 -Main_split_selection_tint1=$StartPrimaryText -Main_split_selection_slices_X=2,2,2,2,2,2 -Main_split_selection_slices_Y=2,2,2 -Main_new_selection_mask=19 -Main_new_selection_slices_X=2,2,2 -Main_new_selection_slices_Y=2,2,2 - -Main2_split_selection=$SystemAccentDark2|$StartSelectionBackground -Main2_split_selection_mask=18 -Main2_split_selection_tint1=$StartPrimaryText -Main2_split_selection_slices_X=2,2,2,2,2,2 -Main2_split_selection_slices_Y=2,2,2 -Main2_new_selection_mask=19 -Main2_new_selection_slices_X=2,2,2 -Main2_new_selection_slices_Y=2,2,2 - -Main_separator_tint1=$StartPrimaryText -Main2_separator_tint1=$StartPrimaryText - -[NOT OPAQUE AND NOT CAPTION] -Main_bitmap_mask=16 -Main_bitmap_slices_X=0,0,0,2,2,2 -Main_bitmap_slices_Y=2,2,2 - -[NOT OPAQUE AND TWO_COLUMNS] -Main_bitmap_mask=16 -Main_bitmap_slices_X=2,2,2,2,2,2 -Main_bitmap_slices_Y=2,2,2 diff --git a/ClassicShellSrc/Skins/Metro7/Metro7.vcxproj b/ClassicShellSrc/Skins/Metro7/Metro7.vcxproj deleted file mode 100644 index 2d2a1ac13..000000000 --- a/ClassicShellSrc/Skins/Metro7/Metro7.vcxproj +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Resource - Win32 - - - - {598AB4AC-008E-4501-90B3-C5213834C1DA} - Metro7 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - Metro - .skin7 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metro7/SkinDescription.txt b/ClassicShellSrc/Skins/Metro7/SkinDescription.txt deleted file mode 100644 index b2eebfa56..000000000 --- a/ClassicShellSrc/Skins/Metro7/SkinDescription.txt +++ /dev/null @@ -1,357 +0,0 @@ -; Metro skin - -About=#7109 -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0: -; * full glass -; * skinnable sub-menus -; * skinnable pager buttons -; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Shell 4.2.1: -; * skinnable scrollbars -; * tint colors -; * start screen colors -Version=3 - -Main_opacity=region -Main2_opacity=region -Main_large_icons=1 - -Main_bitmap=$SystemAccentDark1|$StartBackground -Main_bitmap_tint1=$StartHighlight -Main_bitmap_mask=1 -Main_bitmap_slices_X=12,1,6,0,1,6 -Main_bitmap_slices_Y=12,10,11 -Main_padding=11,11,4,9 - -Main_bitmap_search=$SystemAccentDark1|$StartBackground -Main_bitmap_search_tint1=$StartHighlight -Main_bitmap_search_mask=2 -Main_bitmap_search_slices_X=12,1,12 -Main_bitmap_search_slices_Y=12,10,11 -Main_search_padding=11,11,11,9 - -Main_bitmap_jump=$SystemAccentDark1|$StartBackground -Main_bitmap_jump_tint1=$StartHighlight -Main_bitmap_jump_mask=3 -Main_bitmap_jump_slices_X=12,1,2,2,1,12 -Main_bitmap_jump_slices_Y=12,10,11 -Main_jump_padding=3,10,11,9 - -Main_font="Segoe UI",normal,-9 - -Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText - -Main_selection=$SystemAccentDark2|$StartSelectionBackground - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=$SystemAccentDark1|$StartBackground -Main_pager_tint1=$ControlDefaultDarkButtonBackgroundRest -Main_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed -Main_pager_mask=4 -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 -Main_pager_arrows=$SystemAccentDark1|$StartBackground -Main_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest -Main_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed -Main_pager_arrows_mask=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=$SystemAccentDark1|$StartBackground -Main_separator_tint1=$StartSystemTilesBackground -Main_separator_tint2=$StartSystemTilesBackground -Main_separator_mask=6 -Main_separator_slices_X=8,6,8 -Main_search_indent=16 -Main_new_selection=$SystemAccentDark1|$StartBackground -Main_new_selection_tint1=$StartInlineErrorText -Main_new_selection_mask=#7F0000 - -; Second column - -Main2_text_padding=1,7,8,7,100% -Main2_padding=3,10,5,9 -Main2_separator=$SystemAccentDark1|$StartBackground -Main2_separator_tint1=$StartSystemTilesBackground -Main2_separator_mask=8 -Main2_separator_slices_X=8,6,8 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main2_new_selection=$SystemAccentDark1|$StartBackground -Main2_new_selection_tint1=$StartInlineErrorText -Main2_new_selection_mask=#7F0000 - -; Shutdown button - -Shutdown_selection=$SystemAccentDark1|$StartBackground -Shutdown_selection_tint1=$SystemAccentDark2|$StartSelectionBackground -Shutdown_selection_mask=14 -Shutdown_selection_slices_X=5,4,3,2,4,5 -Shutdown_selection_slices_Y=4,4,4 -Shutdown_padding=0,9,0,5,100% -Shutdown_text_padding=10,4,12,5,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_text_color=$StartPrimaryText,$StartSelectionPrimaryText -Shutdown_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText -Shutdown_arrow_padding=7,9,100% - -; Programs tree - -Programs_background=$SystemAccentDark1|$StartBackground -Programs_text_padding=0,2,0,2,100% -Programs_icon_padding=2,2,2,2,100% -Programs_indent=-5 - -Programs_icon=7 -Programs_icon_tint1=$StartPrimaryText -Programs_icon_mask=#FF0000 -Programs_button_text_padding=1,5,8,5,100% -Programs_button_new_text_padding=1,5,8,5,100% -Programs_new_selection=$SystemAccentDark1|$StartBackground -Programs_new_selection_tint1=$StartInlineErrorText -Programs_new_selection_mask=#7F0000 - -; Scrollbar -Scrollbar_button=$SystemAccentDark1|$StartBackground -Scrollbar_button_tint1=$ControlLightScrollbarButtonRest -Scrollbar_button_tint2=$ControlLightScrollbarButtonHover -Scrollbar_button_tint3=$ControlLightScrollbarButtonPressed -Scrollbar_button_mask=16 -Scrollbar_button_slices_X=3,3,3 -Scrollbar_button_slices_Y=3,3,3 -Scrollbar_thumb=$SystemAccentDark1|$StartBackground -Scrollbar_thumb_tint1=$ControlLightScrollbarThumbRest -Scrollbar_thumb_tint2=$ControlLightScrollbarThumbHover -Scrollbar_thumb_tint3=$ControlLightScrollbarThumbPressed -Scrollbar_thumb_mask=16 -Scrollbar_thumb_slices_X=3,3,3 -Scrollbar_thumb_slices_Y=3,3,3 -Scrollbar_background=$SystemAccentDark1|$StartBackground -Scrollbar_background_tint1=$ControlLightScrollbarTrack -Scrollbar_background_mask=#FF0000 -Scrollbar_arrows=#StartBackground -Scrollbar_arrows_tint1=$ControlLightScrollbarButtonGlyphRest -Scrollbar_arrows_tint2=$ControlLightScrollbarButtonGlyphHover -Scrollbar_arrows_tint3=$ControlLightScrollbarButtonGlyphPressed -Scrollbar_arrows_mask=17 - - -; LIST SECTION -List_text_padding=0,0,4,0,100% -List_separator_font="Segoe UI",bold,-9 -List_separator_text_padding=3,0,0,0,100% -List_separator_icon_padding=6,3,3,3,100% -List_arrow_padding=5,7,100% -List_separator_split_font="Segoe UI",bold,-9 -List_separator_text_color=$StartSelectionSecondaryText,$StartSelectionPrimaryText - - -Search_padding=6,16,10,6,100%,100%,0%,100% -Search_frame=0 -Search_background=$SystemAccentDark1|$StartBackground -Search_background_tint1=$StartHighlight -Search_background_tint2=$ControlDarkRichEditBackgroundRest -Search_background_mask=13 -Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 -Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 -Search_background_padding=2,-3,2,2 -Search_background_search_padding=2,-3,2,2 -Search_background_jump_padding=2,-3,2,2 -Search_hint_font="Segoe UI",italic,-9 -Search_text_color=$ControlDarkRichEditTextRest,$ControlDarkRichEditTextRest -Search_text_color_tint1=$ControlDarkRichEditBackgroundRest -Search_text_color_mask=#000000,#7F0000 -Search_text_background=$SystemAccentDark1|$StartBackground -Search_text_background_tint1=$ControlDarkRichEditBackgroundRest -Search_text_background_mask=#FF0000 -Search_bitmap=9 -Search_bitmap_tint1=$ControlDarkRichEditTextRest -Search_bitmap_mask=#FF0000 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none -Pin_bitmap=15 -Pin_bitmap_tint1=$StartSecondaryText -Pin_bitmap_mask=#FF0000 - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_opacity=region -Submenu_bitmap=$SystemAccentDark1|$StartBackground -Submenu_bitmap_tint1=$StartHighlight -Submenu_bitmap_mask=23 -Submenu_bitmap_slices_X=4,4,4 -Submenu_bitmap_slices_Y=4,4,4 - -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText -Submenu_selection=$SystemAccentDark2|$StartSelectionBackground - -Submenu_pager=$SystemAccentDark1|$StartBackground -Submenu_pager_tint1=$ControlDefaultDarkButtonBackgroundRest -Submenu_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed -Submenu_pager_mask=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=$SystemAccentDark1|$StartBackground -Submenu_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest -Submenu_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed -Submenu_pager_arrows_mask=5 - -Submenu_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText -Submenu_separator=$SystemAccentDark1|$StartBackground -Submenu_separator_tint1=$StartSystemTilesBackground -Submenu_separator_mask=11 -Submenu_separator_slices_X=8,6,8 -Submenu_separator_text_padding=3,4,4,8 -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=$StartSelectionSecondaryText -Submenu_new_selection=$SystemAccentDark1|$StartBackground -Submenu_new_selection_tint1=$StartInlineErrorText -Submenu_new_selection_mask=#7F0000 - -Submenu_separatorV=$SystemAccentDark1|$StartBackground -Submenu_separatorV_tint1=$StartSystemTilesBackground -Submenu_separatorV_mask=24 -Submenu_separatorV_slices_Y=5,5,5 - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION ICON_FRAMES=#7023,1, NOT SMALL_ICONS, 0 -OPTION OPAQUE=#7025,0 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% -Main2_text_padding=1,3,8,4,100% - - -[ICON_FRAMES] -Main_icon_frame=$SystemAccentDark1|$StartBackground -Main_icon_frame_tint1=$SystemAccentDark2|$StartSelectionBackground -Main_icon_frame_mask=10 -Main_icon_frame_slices_X=4,4,4 -Main_icon_frame_slices_Y=4,4,4 -Main_icon_frame_offset=3,3 -List_icon_frame=0 -Main_icon_padding=6,6,6,6,100% -Main_text_padding=5,2,8,2,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Shutdown_text_padding=10,5,12,6,100% -Search_hint_font="Segoe UI",italic,-10 -Submenu_text_padding=1,0,8,2,100% -Programs_text_padding=0,0,0,2,100% - - -[USER_IMAGE] -; User_bitmap - the frame around the user picture -User_mask=12 -User_image_size=48 -User_image_padding=-4,4 -User_bitmap_outside=0 - - -[HIGH_DPI] -Main_separator_mask=20 -Submenu_separator_mask=19 -User_frame_position=40 -Programs_icon=22 -Programs_button_text_padding=1,0,8,2,100% -Programs_button_new_text_padding=1,0,8,2,100% -Main_pager_arrows_mask=21 -Submenu_pager_arrows_mask=21 - -[HIGH_DPI AND USER_IMAGE] -User_mask=18 -User_image_size=64 -User_image_padding=0,8 - -[TOUCH_ENABLED AND NOT SMALL_ICONS] -Shutdown_text_padding=10,8,10,8,100% -Shutdown_arrow_padding=12,9,100% -Main2_text_padding=1,10,8,10,100% -Main_split_arrow_padding=14,14,100% - -[NOT OPAQUE] -Main_opacity=fullglass -Main2_opacity=fullglass - -Main_bitmap_mask=25 -Main_bitmap_search_mask=26 -Main_bitmap_jump_mask=27 -Search_background_mask=30 -Programs_background=#C0000000 -Programs_background_mask=#FF0000 -Programs_background_tint1=$SystemAccentDark1|$StartBackground - -Main_selection_mask=28 -Main_selection_tint1=$StartPrimaryText -Main_selection_slices_X=2,2,2 -Main_selection_slices_Y=2,2,2 - -Main_split_selection=$SystemAccentDark2|$StartSelectionBackground -Main_split_selection_mask=29 -Main_split_selection_tint1=$StartPrimaryText -Main_split_selection_slices_X=2,2,2,2,2,2 -Main_split_selection_slices_Y=2,2,2 - -Main2_split_selection=$SystemAccentDark2|$StartSelectionBackground -Main2_split_selection_mask=29 -Main2_split_selection_tint1=$StartPrimaryText -Main2_split_selection_slices_X=2,2,2,2,2,2 -Main2_split_selection_slices_Y=2,2,2 - -List_split_selection=$SystemAccentDark2|$StartSelectionBackground -List_split_selection_mask=29 -List_split_selection_tint1=$StartPrimaryText -List_split_selection_slices_X=2,2,2,2,2,2 -List_split_selection_slices_Y=2,2,2 - -Shutdown_selection=$StartPrimaryText -Shutdown_selection_mask=31 - -Main_separator_tint1=$StartPrimaryText -Main2_separator_tint1=$StartPrimaryText - -Scrollbar_button_mask=32 -Scrollbar_thumb_mask=32 - -Scrollbar_background=$ControlLightScrollbarTrack -Scrollbar_background_mask=32 -Scrollbar_background_tint1=$ControlLightScrollbarTrack -Scrollbar_background_slices_X=2,2,2 -Scrollbar_background_slices_Y=2,2,2 - -Main_new_selection_mask=33 -Main_new_selection_slices_X=2,2,2 -Main_new_selection_slices_Y=2,2,2 -Main2_new_selection_mask=33 -Main2_new_selection_slices_X=2,2,2 -Main2_new_selection_slices_Y=2,2,2 -Programs_new_selection_mask=33 -Programs_new_selection_slices_X=2,2,2 -Programs_new_selection_slices_Y=2,2,2 - -[SEARCHBOX] -Main_bitmap_jump_slices_Y=12,10,7,0,2,2 diff --git a/ClassicShellSrc/Skins/Metro7/programs.bmp b/ClassicShellSrc/Skins/Metro7/programs.bmp deleted file mode 100644 index 2601aea96..000000000 Binary files a/ClassicShellSrc/Skins/Metro7/programs.bmp and /dev/null differ diff --git a/ClassicShellSrc/Skins/Metro7/programs150.bmp b/ClassicShellSrc/Skins/Metro7/programs150.bmp deleted file mode 100644 index d63190b14..000000000 Binary files a/ClassicShellSrc/Skins/Metro7/programs150.bmp and /dev/null differ diff --git a/ClassicShellSrc/Skins/Midnight7/Midnight7.vcxproj b/ClassicShellSrc/Skins/Midnight7/Midnight7.vcxproj deleted file mode 100644 index e95a3714a..000000000 --- a/ClassicShellSrc/Skins/Midnight7/Midnight7.vcxproj +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Resource - Win32 - - - - {7BD26CB3-5280-48FD-9A86-C13E321018D5} - Midnight7 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - Midnight - .skin7 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Midnight7/SkinDescription.txt b/ClassicShellSrc/Skins/Midnight7/SkinDescription.txt deleted file mode 100644 index 495a6843f..000000000 --- a/ClassicShellSrc/Skins/Midnight7/SkinDescription.txt +++ /dev/null @@ -1,391 +0,0 @@ -; Midnight skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7108 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0: -; * full glass -; * skinnable sub-menus -; * skinnable pager buttons -; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Shell 4.2.1: -; * skinnable scrollbars -; * tint colors -; * start screen colors -Version=3 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 -Main_bitmap_search=8 -Main_bitmap_jump=13 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=#100000 -Main_bitmap_search_mask=#100000 -Main_bitmap_jump_mask=#100000 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=fullglass -Main2_opacity=fullglass - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=13,1,6,0,1,7 -Main_bitmap_search_slices_X=13,1,13 -Main_bitmap_jump_slices_X=13,1,2,2,1,13 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,10,12 -Main_bitmap_search_slices_Y=13,10,12 -Main_bitmap_jump_slices_Y=13,10,12 - - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-9 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#545454 - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=11,11,4,9 -Main_search_padding=11,11,11,9 -Main_jump_padding=3,10,11,9 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=2 -Main_selection_mask=#100000 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,6,4 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=15 -Main_split_selection_mask=#100000 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,6,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=#E0E0E0,#E0E0E0 -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - -; Second column - -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_text_padding=1,7,8,7,100% -Main2_padding=3,10,5,9 -Main2_selection=10 -Main2_selection_slices_X=4,4,4 -Main2_selection_slices_Y=4,4,4 -Main2_selection_mask=#100000 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,4,4,0,4,4 -Main2_split_selection_slices_Y=4,4,4 -Main2_split_selection_mask=#100000 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=8,6,8 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main_search_indent=16 -Main_new_selection=6 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,6,4 - -; Shutdown button - -Shutdown_selection=19 -Shutdown_selection_mask=#100000 -Shutdown_search_selection=19 -Shutdown_search_selection_mask=#100000 -Shutdown_jump_selection=19 -Shutdown_jump_selection_mask=#100000 -Shutdown_selection_slices_X=5,4,3,2,4,5 -Shutdown_selection_slices_Y=4,4,4 -Shutdown_padding=0,9,0,5,100% -Shutdown_text_padding=10,4,12,5,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_text_color=#FFFFFF,#FFFFFF -Shutdown_search_text_color=#FFFFFF,#FFFFFF -Shutdown_jump_text_color=#FFFFFF,#FFFFFF -Shutdown_arrow_color=#FFFFFF,#FFFFFF -Shutdown_search_arrow_color=#E0E0E0,#E0E0E0 -Shutdown_jump_arrow_color=#E0E0E0,#E0E0E0 -Shutdown_arrow_padding=7,9,100% - - -; Programs tree - -Programs_background=#545454 -Programs_background_mask=#100000 -Programs_selection=2 -Programs_selection_slices_X=3,1,3 -Programs_selection_slices_Y=4,6,4 -Programs_new_selection=6 -Programs_new_selection_slices_X=3,1,3 -Programs_new_selection_slices_Y=4,6,4 -Programs_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Programs_text_padding=0,2,0,2,100% -Programs_icon_padding=2,2,2,2,100% -Programs_indent=-5 -Programs_icon=7 - -Programs_button_text_padding=1,5,8,5,100% -Programs_button_new_text_padding=1,5,8,5,100% - -; Scrollbar -Scrollbar_button=33 -Scrollbar_button_slices_X=3,3,3 -Scrollbar_button_slices_Y=3,3,3 -Scrollbar_thumb=33 -Scrollbar_thumb_slices_X=3,3,3 -Scrollbar_thumb_slices_Y=3,3,3 -Scrollbar_background=34 -Scrollbar_background_slices_X=3,3,3 -Scrollbar_background_slices_Y=3,3,3 -Scrollbar_arrows=35 -Scrollbar_gripper=36 - - -; LIST SECTION -List_selection=2 -List_selection_slices_X=3,1,3 -List_selection_slices_Y=4,6,4 -List_split_selection=15 -List_split_selection_slices_X=3,1,3,2,1,3 -List_split_selection_slices_Y=4,6,4 -List_text_padding=0,0,4,0,100% -List_separator_font="Segoe UI",bold,-9 -List_separator_text_color=#E0E070,#E0E070 -List_separator_text_padding=3,0,0,0,100% -List_separator_icon_padding=6,3,3,3,100% -List_arrow_padding=5,7,100% -List_separator_split_font="Segoe UI",bold,-9 -List_separator_split_text_color=#E0E070,#E0E070 -List_separator_split_text_padding=3,0,0,0,100% -List_separator_split_icon_padding=6,3,3,3,100% - - -Search_padding=6,16,10,6,100%,100%,0%,100% -Search_frame=0 -Search_background=40 -Search_background_mask=#100000 -Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 -Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 -Search_background_padding=2,-3,2,2 -Search_background_search_padding=2,-3,2,2 -Search_background_jump_padding=2,-3,2,2 -Search_hint_font="Segoe UI",italic,-9 -Search_text_color=#FFFFFF,#C0C0C0 -Search_text_background=#545454 -Search_text_background_mask=#100000 -Search_bitmap=9 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none -Pin_bitmap=29 - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_background=#545454 -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Submenu_selection=2 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,6,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,6,4 -Submenu_pager=22 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=23 -Submenu_arrow_color=#E0E0E0,#E0E0E0 -Submenu_separator=14 -Submenu_separator_slices_X=8,6,8 -Submenu_separator_text_padding=3,4,4,8 -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad -Submenu_new_selection=6 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,6,4 -Submenu_separatorV=37 -Submenu_separatorV_slices_Y=5,5,5 - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION DISABLE_MASK=#7005,0 -OPTION RADIOGROUP=#7010,0,OPAQUE|TRANSPARENT_LESS|TRANSPARENT_MORE -OPTION OPAQUE=#7025,0 -OPTION TRANSPARENT_LESS=#7017,1 -OPTION TRANSPARENT_MORE=#7019,0 -OPTION WHITE_SUBMENUS2=#7016,0 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% -Main2_text_padding=1,3,8,4,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Shutdown_text_padding=10,5,12,6,100% -Search_hint_font="Segoe UI",italic,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% -Programs_text_padding=0,0,0,2,100% - - -[WHITE_SUBMENUS2] -Submenu_background=#FFFFFF -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_pager=4 -Submenu_pager_arrows=5 -Submenu_arrow_color=#000000,#000000 -Submenu_new_selection=18 -Submenu_separator_text_color=#0062ad -Submenu_separatorV=0 - - -[USER_IMAGE] -; User_bitmap - the frame around the user picture -User_bitmap=12 -User_image_size=48 -User_frame_position=36 -User_image_offset=8,8 -User_bitmap_outside=1 - - -[DISABLE_MASK] -Main_bitmap_mask=0 -Main_bitmap_search_mask=0 -Main_bitmap_jump_mask=0 -Main_selection_mask=0 -Main_split_selection_mask=0 -Main2_selection_mask=0 -Main2_split_selection_mask=0 -Shutdown_selection_mask=0 -Shutdown_search_selection_mask=0 -Shutdown_jump_selection_mask=0 -Programs_background_mask=0 -Search_background_mask=0 -Search_text_background_mask=0 - - -[OPAQUE] -Main_opacity=region -Main2_opacity=region -Main_bitmap=26 -Main_bitmap_search=27 -Main_bitmap_jump=28 -Scrollbar_button=38 -Scrollbar_thumb=38 -Scrollbar_background=39 -Search_background=40 - - -[TRANSPARENT_MORE] -Main_opacity=fullglass -Programs_background=#B61E1E1E -Main_bitmap=41 -Main_bitmap_search=42 -Main_bitmap_jump=43 -Search_background=21 - - -[HIGH_DPI] -Main_separator=30 -Main_pager_arrows=31 -Submenu_pager_arrows=24 -Submenu_separator=25 -Programs_icon=32 -Programs_button_text_padding=1,0,8,2,100% -Programs_button_new_text_padding=1,0,8,2,100% - -[USER_IMAGE AND HIGH_DPI] -User_bitmap=20 -User_image_size=64 -User_frame_position=40 - - -[WHITE_SUBMENUS2 AND HIGH_DPI] -Submenu_pager_arrows=31 - -[SEARCHBOX] -Main_bitmap_jump_slices_Y=13,10,3,0,1,8 diff --git a/ClassicShellSrc/Skins/SmokedGlass/SkinDescription.txt b/ClassicShellSrc/Skins/SmokedGlass/SkinDescription.txt deleted file mode 100644 index 61d222771..000000000 --- a/ClassicShellSrc/Skins/SmokedGlass/SkinDescription.txt +++ /dev/null @@ -1,269 +0,0 @@ -; Smoked Glass skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7105 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -; CAPTION SECTION - -Caption_font="Segoe UI",normal,18 -Caption_text_color=#FFFFFF -Caption_glow_color=#000000 -Caption_glow_size=10 -Caption_padding=4,8,2,16,100% - - -; MAIN MENU SECTION - -Main_bitmap=1 - -; fullglass, fullalpha - new opacity modes that are used for transparent menu background -Main_opacity=fullglass -Main_bitmap_slices_X=6,1,1,6,1,13 -Main_bitmap_slices_Y=60,317,8 - -Main_large_icons=1 -Main_font="Segoe UI",normal,-10 - -Main_text_color=#FFFFFF,#FFFFFF,#9F9F9F,#AFAFAF - -; Main_arrow_color - colors for the sub-menu arrow (normal and selected). The normal color is also used for the drag/drop insertion marker -; If Main_arrow_color is not set, the first 2 colors of Main_text_color are used -Main_arrow_color=#FFFFFF,#FFFFFF - -; Main_arrow_padding - padding on the left and right of the sub-menu arrow. The default is 5,7 -Main_arrow_padding=8,9,100% - -Main_padding=2,4,4,4 -Main_selection=3 -Main_selection_slices_X=4,63,4 -Main_selection_slices_Y=4,20,4 -Main_new_selection=12 -Main_new_selection_slices_X=4,63,4 -Main_new_selection_slices_Y=4,20,4 - -Main_split_selection=11 -Main_split_selection_slices_X=4,63,4,0,16,4 -Main_split_selection_slices_Y=4,20,4 - -; Main_icon_padding - extra padding on the left/top/right/bottom of the icon in the main menu -; The default is 3,3,3,3 -Main_icon_padding=4,3,3,3,100% - -; Main_text_padding - extra padding on the left/top/right/bottom of the text in the main menu -; The default is 1,2,8,2 -Main_text_padding=1,0,8,3,100% - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,1,3 -Main_pager_slices_Y=4,4,4 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=6 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=15,100,15 - - -; SUB-MENU SECTION - -; Bitmap for the sub-menu background -Submenu_bitmap=2 -Submenu_opacity=fullglass -Submenu_bitmap_slices_X=13,2,13 -Submenu_bitmap_slices_Y=13,364,8 - -; Submenu_offset - additional horizontal offset for sub-menus. It reduces the overlap when the sub-menus have thick borders -Submenu_offset=2 -Submenu_padding=4,4,4,4 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Submenu_arrow_color=#FFFFFF,#FFFFFF -Submenu_selection=3 -Submenu_selection_slices_X=4,63,4 -Submenu_selection_slices_Y=4,20,4 -Submenu_new_selection=12 -Submenu_new_selection_slices_X=4,63,4 -Submenu_new_selection_slices_Y=4,20,4 -Submenu_split_selection=11 -Submenu_split_selection_slices_X=4,63,4,0,16,4 -Submenu_split_selection_slices_Y=4,20,4 -Submenu_icon_padding=4,3,3,3,100% -Submenu_pager=4 -Submenu_pager_slices_X=3,1,3 -Submenu_pager_slices_Y=4,4,4 -Submenu_pager_arrows=5 -Submenu_text_padding=1,0,8,2,100% -Submenu_separator=6 -Submenu_separator_slices_X=25,80,25 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_font="Segoe UI",bold,-10 -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_split_font="Segoe UI",bold,-10 -Submenu_separator_split_text_padding=3,4,4,4,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% - -; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns -Submenu_separatorV=7 - -; Submenu_separatorV_slices_Y - vertical slices for Submenu_separatorV -Submenu_separatorV_slices_Y=15,100,15 - -;SEARCH SECTION - -Search_bitmap=10 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7007,0 -OPTION DISABLE_MASK=#7005,1 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK -AllPrograms_options=LARGE_FONT, DISABLE_MASK - -[NOT CAPTION] -Main_bitmap=2 -Main_bitmap_slices_X=0,0,0,13,2,13 -Main_padding=4,4,4,4 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_font="Segoe UI",normal,-9 -Caption_font="Segoe UI",normal,15 - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 - - -[NOT DISABLE_MASK] -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=#700000 -Submenu_bitmap_mask=#700000 - -; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_selection_mask=#700000 -Main2_selection_mask=#700000 -Submenu_selection_mask=#700000 -Main_split_selection_mask=#700000 -Main2_split_selection_mask=#700000 -Submenu_split_selection_mask=#700000 - - -[TWO_COLUMNS] -Main_bitmap=1 -Main_bitmap_slices_X=6,1,1,6,1,13 -Main2_opacity=fullglass -Main_padding=4,4,4,4 -Main2_padding=4,4,4,4 -Main2_split_selection=11 -Main2_split_selection_slices_X=4,63,4,0,16,4 -Main2_split_selection_slices_Y=4,20,4 - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-6,6 - -; User_bitmap - the frame around the user picture -User_bitmap=8 - -; User_image_offset - horizontal and vertical offset of the user image from its frame -; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored -User_image_offset=8,8 - - -[USER_IMAGE AND SMALL_ICONS] -User_image_size=32 -User_bitmap=9 - -[USER_NAME] -User_font="Segoe UI",bold,22 -User_text_color=#FFFFFF -User_glow_color=#000000 -User_glow_size=4 -User_name_position=10,18,-75,58 -User_name_align=right - - -[USER_NAME AND SMALL_ICONS] -User_font="Segoe UI",bold,18 -User_name_position=10,15,-55,45 - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=10,18,-10,58 - -[USER_NAME AND NOT USER_IMAGE AND SMALL_ICONS] -User_name_position=10,15,-10,45 - - -[USER_NAME AND TWO_COLUMNS] -User_name_align=right2 - - -[(USER_IMAGE OR USER_NAME) AND TWO_COLUMNS] -Main2_padding=4,70,4,4 - -[(USER_IMAGE OR USER_NAME) AND TWO_COLUMNS AND SMALL_ICONS] -Main2_padding=4,54,4,4 - -[(USER_IMAGE OR USER_NAME) AND CAPTION] -Main_padding=2,70,4,4 - -[(USER_IMAGE OR USER_NAME) AND CAPTION AND SMALL_ICONS] -Main_padding=2,54,4,4 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] -Main_padding=4,70,4,4 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] -Main_padding=4,54,4,4 - - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - -[HIGH_DPI] -Main_pager_arrows=13 -Submenu_pager_arrows=13 diff --git a/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.vcxproj b/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.vcxproj deleted file mode 100644 index 2c35ec5ca..000000000 --- a/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.vcxproj +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Resource - Win32 - - - - {66D1EAA4-65D1-45CC-9989-E616FC0575EB} - SmokedGlass - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Smoked Glass - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Aero/SkinDescription.txt b/ClassicShellSrc/Skins/Win7Aero/SkinDescription.txt deleted file mode 100644 index fe068965c..000000000 --- a/ClassicShellSrc/Skins/Win7Aero/SkinDescription.txt +++ /dev/null @@ -1,330 +0,0 @@ -; Windows Aero skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7101 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=2 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=glass - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=7,1,0,6,1,13 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,360,12 - -Main_arrow_padding=8,9,100% - - -;CAPTION SECTION - describes the caption portion of the main menu - -; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 -Caption_font="Segoe UI",normal,18 - -; Caption_text_color - RRGGBB color of the caption text. Defaults to white -Caption_text_color=#FFFFFF - -; Caption_glow_color - RRGGBB color of the caption glow. Defaults to white -Caption_glow_color=#000000 - -; Caption_glow_size - the width of the caption glow (0 - no glow). Defaults to 0 -Caption_glow_size=10 - -; Caption_padding - number of pixels to add on left/top/right/bottom of the caption -; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Caption_padding=4,8,2,16,100% - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-10 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=3,10,10,8 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=3 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=15 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 - -Main_new_selection=19 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow=6 -Main_arrow_color=#000000,#000000 - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -Submenu_pager=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=5 -Submenu_arrow=7 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad,#0062ad -Submenu_separator_split_text_padding=3,4,4,8,100% -Submenu_separator_split_font="Segoe UI",normal,-10 -Submenu_separator_split_text_color=#0062ad,#0062ad -Submenu_separator_split_icon_padding=6,3,3,3,100% -Submenu_new_selection=19 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7007,0 -OPTION DISABLE_MASK=#7005,0 -OPTION WHITE_SUBMENUS=#7016,1 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS -AllPrograms_options=WHITE_SUBMENUS, LARGE_FONT - -[NOT CAPTION] -Main_bitmap_slices_X=0,0,0,14,1,13 -Main_padding=12,10,10,8 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_font="Segoe UI",normal,-9 -Caption_font="Segoe UI",normal,15 -Main_arrow=7 - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% - - -[WHITE_SUBMENUS] -Submenu_background=#FFFFFF -Submenu_separator=18 -Submenu_separator_slices_X=8,6,8 - - -[TWO_COLUMNS] -Main_bitmap=8 -Main_bitmap_mask=9 -Main_bitmap_slices_X=13,1,6,0,1,7 -Main2_opacity=fullglass -Main_padding=10,10,3,8 -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_padding=3,10,4,8 -Main2_selection=10 -Main2_selection_slices_X=4,63,4 -Main2_selection_slices_Y=4,20,4 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,63,4,0,16,4 -Main2_split_selection_slices_Y=4,20,4 -Main2_arrow=0 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=15,100,15 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=8,9,100% - - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-10,6 - -; User_bitmap - the frame around the user picture -User_bitmap=12 - -; User_image_offset - horizontal and vertical offset of the user image from its frame -; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored -User_image_offset=8,8 - - -[USER_IMAGE AND TWO_COLUMNS] -Main2_padding=3,73,5,8 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] -Main_bitmap=13 -Main_bitmap_mask=14 -Main_bitmap_slices_Y=76,297,12 - -[USER_IMAGE AND NOT TWO_COLUMNS] -User_frame_position=-6,6 - -[USER_NAME] -User_name_position=10,8,-75,68 -User_name_align=right -User_font="Segoe UI",bold,22 -User_text_color=#FFFFFF -User_glow_color=#000000 -User_glow_size=10 - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=10,8,-10,68 - -[USER_NAME AND TWO_COLUMNS] -User_name_position=5,8,-75,68 -User_name_align=right2 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] -User_name_position=5,8,-10,68 -Main2_padding=3,55,5,8 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] -User_name_position=5,5,-10,50 -Main2_padding=3,46,5,8 - -[SMALL_ICONS] -User_font="Segoe UI",bold,16 -Main_arrow_padding=7,7,100% - - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] -Main_padding=3,73,10,8 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] -Main_padding=12,73,10,8 - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - - -[NOT DISABLE_MASK] -; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main2_selection_mask=#800000 -Main2_split_selection_mask=#800000 - -[DISABLE_MASK] -Main_bitmap_mask=0 - -[HIGH_DPI] -Main_separator=20 -Main_pager_arrows=22 -Submenu_pager_arrows=22 - -[WHITE_SUBMENUS AND HIGH_DPI] -Submenu_separator=21 diff --git a/ClassicShellSrc/Skins/Win7Aero/Win7Aero.vcxproj b/ClassicShellSrc/Skins/Win7Aero/Win7Aero.vcxproj deleted file mode 100644 index 24813525a..000000000 --- a/ClassicShellSrc/Skins/Win7Aero/Win7Aero.vcxproj +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Resource - Win32 - - - - {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75} - Win7Aero - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Windows Aero - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Aero7/SkinDescription.txt b/ClassicShellSrc/Skins/Win7Aero7/SkinDescription.txt deleted file mode 100644 index ec11d7db3..000000000 --- a/ClassicShellSrc/Skins/Win7Aero7/SkinDescription.txt +++ /dev/null @@ -1,311 +0,0 @@ -; Windows Aero skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7101 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 -Main_bitmap_search=8 -Main_bitmap_jump=13 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=2 -Main_bitmap_search_mask=9 -Main_bitmap_jump_mask=14 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=glass -Main2_opacity=fullglass - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=13,1,6,0,1,7 -Main_bitmap_search_slices_X=13,1,13 -Main_bitmap_jump_slices_X=13,1,2,2,1,13 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,360,12 -Main_bitmap_search_slices_Y=13,360,12 -Main_bitmap_jump_slices_Y=13,360,12 - - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-9 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=10,10,3,8 -Main_search_padding=10,10,10,8 -Main_jump_padding=3,10,10,8 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=3 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=15 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=#000000,#000000 -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - -; Second column - -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_padding=3,10,4,8 -Main2_selection=10 -Main2_selection_slices_X=4,63,4 -Main2_selection_slices_Y=4,20,4 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,63,4,0,16,4 -Main2_split_selection_slices_Y=4,20,4 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=15,100,15 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main_new_selection=6 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 - -; Shutdown button - -Shutdown_selection=19 -Shutdown_search_selection=20 -Shutdown_jump_selection=20 -Shutdown_selection_slices_X=5,10,3,2,7,5 -Shutdown_selection_slices_Y=4,16,4 -Shutdown_padding=0,9,0,4,100% -Shutdown_text_padding=10,5,12,6,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_text_color=#FFFFFF,#FFFFFF -Shutdown_search_text_color=#000000,#000000 -Shutdown_jump_text_color=#000000,#000000 -Shutdown_arrow=21 -Shutdown_search_arrow=22 -Shutdown_jump_arrow=22 -Shutdown_arrow_padding=7,9,100% - - -; Programs tree - -Programs_selection=3 -Programs_selection_slices_X=3,1,3 -Programs_selection_slices_Y=4,66,4 -Programs_new_selection=#FFE099 -Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Programs_text_padding=0,2,0,2,100% -Programs_icon_padding=2,2,2,2,100% -Programs_indent=-5 -Programs_icon=7 - -Programs_button_text_padding=1,5,8,5,100% -Programs_button_new_text_padding=1,5,8,5,100% - - -; LIST SECTION -List_selection=3 -List_selection_slices_X=3,1,3 -List_selection_slices_Y=4,66,4 -List_split_selection=15 -List_split_selection_slices_X=3,1,3,2,1,3 -List_split_selection_slices_Y=4,66,4 -List_text_padding=0,0,4,0,100% -List_separator_text_color=#003399,#003399 -List_separator_text_padding=3,0,0,0,100% -List_separator_icon_padding=6,3,3,3,100% -List_arrow_padding=5,7,100% -List_separator_split_text_color=#003399,#003399 -List_separator_split_text_padding=3,0,0,0,100% -List_separator_split_icon_padding=6,3,3,3,100% - -Main_search_indent=16 -Main2_text_padding=1,7,8,7,100% - -Search_padding=6,16,10,6,100%,100%,0%,100% -Search_frame=0 -Search_background=23 -Search_background_mask=24 -Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 -Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 -Search_background_padding=1,-3,1,1 -Search_hint_font="Segoe UI",italic,-9 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -Submenu_pager=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=5 -Submenu_arrow_color=#000000,#000000 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad -Submenu_new_selection=6 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION DISABLE_MASK=#7005,0 -OPTION WHITE_SUBMENUS=#7016,1 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% -Main2_text_padding=1,3,8,4,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Shutdown_text_padding=10,5,12,6,100% -Search_hint_font="Segoe UI",italic,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% -Programs_text_padding=0,0,0,2,100% - - -[WHITE_SUBMENUS] -Submenu_background=#FFFFFF -Submenu_separator=18 -Submenu_separator_slices_X=8,6,8 - - -[USER_IMAGE] -; User_bitmap - the frame around the user picture -User_bitmap=12 -User_image_size=48 -User_frame_position=36 -User_image_offset=8,8 -User_bitmap_outside=1 - - -[NOT DISABLE_MASK] -; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main2_selection_mask=#800000 -Main2_split_selection_mask=#800000 -Shutdown_selection_mask=#800000 -Shutdown_selection_search_mask=#800000 -Shutdown_selection_jump_mask=#800000 - -[DISABLE_MASK] -Main_bitmap_mask=0 -Main_bitmap_search_mask=0 -Main_bitmap_jump_mask=0 - -[HIGH_DPI] -Submenu_pager_arrows=25 -Shutdown_arrow=26 -Shutdown_search_arrow=27 -Shutdown_jump_arrow=27 -Main_separator=28 -Programs_icon=30 -Programs_button_text_padding=1,0,8,1,100% -Programs_button_new_text_padding=1,0,8,1,100% - -[USER_IMAGE AND HIGH_DPI] -User_bitmap=31 -User_image_size=64 -User_frame_position=40 - - -[WHITE_SUBMENUS AND HIGH_DPI] -Submenu_separator=29 diff --git a/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.vcxproj b/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.vcxproj deleted file mode 100644 index 73a5acaaf..000000000 --- a/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.vcxproj +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Resource - Win32 - - - - {A2CCDE9F-17CE-461E-8BD9-00261B8855A6} - Win7Aero7 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - false - true - Windows Aero - .skin7 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Basic/SkinDescription.txt b/ClassicShellSrc/Skins/Win7Basic/SkinDescription.txt deleted file mode 100644 index 67c6ffb11..000000000 --- a/ClassicShellSrc/Skins/Win7Basic/SkinDescription.txt +++ /dev/null @@ -1,326 +0,0 @@ -; Windows Basic skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7102 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=2 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=region - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=7,1,0,6,1,13 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,360,12 - - -;CAPTION SECTION - describes the caption portion of the main menu - -; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 -Caption_font="Segoe UI",normal,18 - -; Caption_text_color - RRGGBB color of the caption text. Defaults to white -Caption_text_color=#FFFFFF - -; Caption_glow_color - RRGGBB color of the caption glow. Defaults to white -Caption_glow_color=#000000 - -; Caption_glow_size - the width of the caption glow (0 - no glow). Defaults to 0 -Caption_glow_size=10 - -; Caption_padding - number of pixels to add on left/top/right/bottom of the caption -; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Caption_padding=4,8,2,16,100% - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-10 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=3,10,10,8 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=3 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,66,4 - -Main_split_selection=15 -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,66,4 - -Main_new_selection=19 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,66,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow=6 -Main_arrow_color=#000000,#000000 - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - -Main_arrow_padding=8,9,100% - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,66,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,66,4 -Submenu_pager=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=5 -Submenu_arrow=7 -Submenu_separator_text_padding=3,4,4,8,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad,#0062ad -Submenu_separator_split_text_padding=3,4,4,8,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% -Submenu_separator_split_font="Segoe UI",normal,-10 -Submenu_separator_split_text_color=#0062ad,#0062ad -Submenu_new_selection=19 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,66,4 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7007,0 -OPTION DISABLE_MASK=#7005,0 -OPTION WHITE_SUBMENUS=#7016,1 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS -AllPrograms_options=WHITE_SUBMENUS, LARGE_FONT - -[NOT CAPTION] -Main_bitmap_slices_X=0,0,0,14,1,13 -Main_padding=12,10,10,8 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_font="Segoe UI",normal,-9 -Caption_font="Segoe UI",normal,15 -Main_arrow=7 - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% - - -[WHITE_SUBMENUS] -Submenu_background=#FFFFFF -Submenu_separator=18 -Submenu_separator_slices_X=8,6,8 - - -[TWO_COLUMNS] -Main_bitmap=8 -Main_bitmap_mask=9 -Main_bitmap_slices_X=13,1,6,0,1,7 -Main2_opacity=region -Main_padding=10,10,3,8 -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_padding=3,10,4,8 -Main2_selection=10 -Main2_selection_slices_X=4,63,4 -Main2_selection_slices_Y=4,20,4 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,63,4,0,16,4 -Main2_split_selection_slices_Y=4,20,4 -Main2_arrow=0 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=15,100,15 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=8,9,100% - - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-10,6 - -; User_bitmap - the frame around the user picture -User_bitmap=12 - -; User_image_offset - horizontal and vertical offset of the user image from its frame -; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored -User_image_offset=8,8 - - -[USER_IMAGE AND TWO_COLUMNS] -Main2_padding=3,73,5,8 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] -Main_bitmap=13 -Main_bitmap_mask=14 -Main_bitmap_slices_Y=76,297,12 - -[USER_IMAGE AND NOT TWO_COLUMNS] -User_frame_position=-6,6 - -[USER_NAME] -User_name_position=10,8,-75,68 -User_name_align=right -User_font="Segoe UI",bold,22 -User_text_color=#FFFFFF -User_glow_color=#000000 -User_glow_size=10 - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=10,8,-10,68 - -[USER_NAME AND TWO_COLUMNS] -User_name_position=5,8,-75,68 -User_name_align=right2 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] -User_name_position=5,8,-10,68 -Main2_padding=3,55,5,8 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] -User_name_position=5,5,-10,50 -Main2_padding=3,46,5,8 - -[SMALL_ICONS] -User_font="Segoe UI",bold,16 -Main_arrow_padding=7,7,100% - - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] -Main_padding=3,73,10,8 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] -Main_padding=12,73,10,8 - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - -[NOT DISABLE_MASK] -; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main2_selection_mask=#800000 -Main2_split_selection_mask=#800000 - -[DISABLE_MASK] -Main_bitmap_mask=0 - -[HIGH_DPI] -Main_separator=20 -Main_pager_arrows=22 -Submenu_pager_arrows=22 - -[WHITE_SUBMENUS AND HIGH_DPI] -Submenu_separator=21 diff --git a/ClassicShellSrc/Skins/Win7Basic/Win7Basic.vcxproj b/ClassicShellSrc/Skins/Win7Basic/Win7Basic.vcxproj deleted file mode 100644 index 8289de531..000000000 --- a/ClassicShellSrc/Skins/Win7Basic/Win7Basic.vcxproj +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Resource - Win32 - - - - {404821C5-4EE4-4908-A759-5EF6DAC14AB6} - Win7Basic - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Windows Basic - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win8/SkinDescription.txt b/ClassicShellSrc/Skins/Win8/SkinDescription.txt deleted file mode 100644 index c82475d8f..000000000 --- a/ClassicShellSrc/Skins/Win8/SkinDescription.txt +++ /dev/null @@ -1,361 +0,0 @@ -; Windows 8 skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7107 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=2 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=glass - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=3,3,3,0,8,11 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,10,12 - - -;CAPTION SECTION - describes the caption portion of the main menu - -; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 -Caption_font="Segoe UI",normal,18 - -; Caption_text_color - RRGGBB color of the caption text. Defaults to white -Caption_text_color=#FFFFFF - -; Caption_padding - number of pixels to add on left/top/right/bottom of the caption -; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Caption_padding=4,8,2,16,100% - - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-9 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=2,11,12,9 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=3 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,6,4 - -Main_new_selection=6 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,6,4 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=15 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,6,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=#000000,#000000 -Main_arrow_padding=8,9,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - - -Search_hint_font="Segoe UI",italic,-9 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,6,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,6,4 -Submenu_pager=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=5 -Submenu_arrow_color=#000000,#000000 -Submenu_separator_text_padding=3,4,4,4,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad,#0062ad -Submenu_new_selection=6 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,6,4 -Submenu_separator_split_font="Segoe UI",normal,-10 -Submenu_separator_split_text_color=#0062ad,#0062ad -Submenu_separator_split_text_padding=3,4,4,4,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% - - -; OPTIONS - -OPTION NO_ICONS=#7008,0, TWO_COLUMNS -OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION DISABLE_MASK=#7005,0 -OPTION OPAQUE=#7009,0 -OPTION GLASS_SHADOW=#7024,0, TWO_COLUMNS, 0 -OPTION BLACK_TEXT=#7002,0, TWO_COLUMNS, 0 -OPTION BLACK_FRAMES=#7001,0, TWO_COLUMNS, 0 -OPTION WHITE_SUBMENUS=#7016,1 - -Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, OPAQUE, WHITE_SUBMENUS -Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, OPAQUE, GLASS_SHADOW, BLACK_TEXT, BLACK_FRAMES, WHITE_SUBMENUS -AllPrograms_options=LARGE_FONT, WHITE_SUBMENUS - -[NOT CAPTION] -Main_bitmap_slices_X=0,0,0,14,1,13 -Main_padding=11,11,12,9 - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,7,100% -Main2_text_padding=1,3,8,4,100% -Caption_font="Segoe UI",normal,15 - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Search_hint_font="Segoe UI",italic,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% - - -[WHITE_SUBMENUS] -Submenu_background=#FFFFFF -Submenu_separator=18 -Submenu_separator_slices_X=8,6,8 - - -[TWO_COLUMNS] -Main_padding=11,11,4,9 -Main_bitmap_slices_X=13,1,6,0,1,7 -Main2_opacity=fullglass -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_text_padding=1,7,8,7,100% -Main2_padding=3,10,6,8 -Main2_selection=10 -Main2_selection_slices_X=4,4,4 -Main2_selection_slices_Y=4,4,4 -Main2_selection_mask=23 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,4,4,0,4,4 -Main2_split_selection_slices_Y=4,4,4 -Main2_split_selection_mask=24 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=8,6,8 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=8,9,100% - - - -[USER_IMAGE] -; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed -; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 -User_image_size=48 - -; User_frame_position - horizontal and vertical position of the user image frame in the main menu. -; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right -; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column -User_frame_position=-6,6 - -; User_bitmap - the frame around the user picture -User_bitmap=12 - -; User_image_offset - horizontal and vertical offset of the user image from its frame -; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored -User_image_offset=8,8 - - -[USER_IMAGE AND TWO_COLUMNS] -Main2_padding=3,73,6,8 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] -Main_bitmap=8 -Main_bitmap_mask=9 -Main_bitmap_slices_Y=77,10,12 - -[USER_IMAGE AND NOT TWO_COLUMNS] -User_frame_position=-6,6 - -[USER_NAME] -User_name_position=10,8,-75,68 -User_name_align=right -User_font="Segoe UI",bold,22 -User_text_color=#FFFFFF - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=10,8,-10,68 - -[USER_NAME AND TWO_COLUMNS] -User_name_position=5,8,-75,68 -User_name_align=right2 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] -User_name_position=5,8,-10,68 -Main2_padding=3,55,6,8 - -[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] -User_name_position=5,5,-10,50 -Main2_padding=3,46,6,8 - -[SMALL_ICONS] -User_font="Segoe UI",bold,16 -Main_arrow_padding=7,7,100% -Main2_arrow_padding=7,7,100% - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] -Main_padding=2,75,12,9 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] -Main_padding=11,75,12,9 - -[CENTER_NAME] -User_name_align=center - -[CENTER_NAME AND TWO_COLUMNS] -User_name_align=center2 - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - -[DISABLE_MASK] -Main_bitmap_mask=0 -Main2_selection_mask=0 -Main2_split_selection_mask=0 - -[OPAQUE] -Main_opacity=region -Main2_opacity=region -Main_bitmap=13 - -[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND OPAQUE] -Main_bitmap=14 - -[BLACK_TEXT] -Caption_text_color=#000000 -Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main2_arrow_color=#000000,#000000 -User_text_color=#000000 - -[BLACK_FRAMES] -Main2_selection=19 -Main2_split_selection=20 -Main2_separator=25 - - -[HIGH_DPI] -Main_separator=26 -Main_pager_arrows=28 -Submenu_pager_arrows=28 - -[WHITE_SUBMENUS AND HIGH_DPI] -Submenu_separator=27 - - -[GLASS_SHADOW] -Main2_text_shadow_color=#404040,#404040,#000000,#000000 -Main2_arrow=29 -Main2_arrow_mask=29 -Main2_arrow_tint1=#FFFFFF -Main2_arrow_tint2=#404040 - -[GLASS_SHADOW AND HIGH_DPI] -Main2_arrow=30 -Main2_arrow_mask=30 - -[GLASS_SHADOW AND BLACK_TEXT] -Main2_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF -Main2_arrow_tint1=#000000 -Main2_arrow_tint2=#D0D0D0 diff --git a/ClassicShellSrc/Skins/Win8/Win8.vcxproj b/ClassicShellSrc/Skins/Win8/Win8.vcxproj deleted file mode 100644 index ba4203111..000000000 --- a/ClassicShellSrc/Skins/Win8/Win8.vcxproj +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Resource - Win32 - - - - {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94} - Win8 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Windows 8 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win87/SkinDescription.txt b/ClassicShellSrc/Skins/Win87/SkinDescription.txt deleted file mode 100644 index dd8e4e2d3..000000000 --- a/ClassicShellSrc/Skins/Win87/SkinDescription.txt +++ /dev/null @@ -1,362 +0,0 @@ -; Windows 8 skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7107 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -;MAIN BITMAP SECTION - describes the background of the main menu - -; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap -; The bitmap must contain a rectangular portion of opaque solid color behind the menu items -Main_bitmap=1 -Main_bitmap_search=8 -Main_bitmap_jump=13 - -; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. -; The red channel is the weight of the glass color and the green channel is the weight of the background color -Main_bitmap_mask=2 -Main_bitmap_search_mask=9 -Main_bitmap_jump_mask=14 - -; Main_opacity - sets the opacity for the main menu. The values are: -; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top -; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used -; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used -; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used -; The default is "solid" -Main_opacity=glass -Main2_opacity=fullglass - -; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image -; number 1 is the width of the image to use for the left edge -; number 2 is the width of the image to stretch and use as the background for the caption -; number 3 is the width of the image to use on the right of the caption -; number 4 is the width of the image to use on the left of the menu -; number 5 is the width of the image to stretch and use as the background for the menu -; number 6 is the width of the image to use for the right edge -; If the second number is 0 there is no caption -Main_bitmap_slices_X=13,1,6,0,1,7 -Main_bitmap_search_slices_X=13,1,13 -Main_bitmap_jump_slices_X=13,1,2,2,1,13 - -; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image -; number 1 is the height of the image to use for the top edge -; number 2 is the height of the image to stretch and use as the background -; number 3 is the height of the image to use for the bottom edge -Main_bitmap_slices_Y=13,10,12 -Main_bitmap_search_slices_Y=13,10,12 -Main_bitmap_jump_slices_Y=13,10,12 - - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 -; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 -; The large icons are twice the size of the small icons -; The sub-menus always use small icons -Main_large_icons=1 - -; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font -Main_font="Segoe UI",normal,-9 - -; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color -Main_background=#FFFFFF - -; Main_text_color - 4 colors for the text in the main menu. By default the system color is used -; color 1 is for normal menu items -; color 2 is for selected menu items -; color 3 is for disabled menu items -; color 4 is for selected disabled menu items -Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F - -; Main_padding - number of pixels to add on left/top/right/bottom of the menu -; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Main_padding=11,11,4,9 -Main_search_padding=11,11,11,9 -Main_jump_padding=3,10,11,9 - -; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: -; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; - a #RRGGBB color -; Default is the system highlight color -Main_selection=3 - -; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area -Main_selection_slices_X=3,1,3 -Main_selection_slices_Y=4,6,4 - -; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) -; If Main_split_selection, the split buttons will be drawn using Main_selection -Main_split_selection=15 - -; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion -Main_split_selection_slices_X=3,1,3,2,1,3 -Main_split_selection_slices_Y=4,6,4 - -; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) -Main_pager=4 - -; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager -Main_pager_slices_X=3,10,3 -Main_pager_slices_Y=3,9,3 - -; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background -Main_pager_arrows=5 - -; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow -Main_arrow_color=#000000,#000000 -Main_arrow_padding=8,10,100% -Main_split_arrow_padding=10,10,100% - -; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used -Main_separator=17 - -; Main_separator_slices_X - the horizontal slices for the separator bitmap -Main_separator_slices_X=8,6,8 - -; Second column - -Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F -Main2_text_padding=1,7,8,7,100% -Main2_padding=3,10,5,9 -Main2_selection=10 -Main2_selection_slices_X=4,4,4 -Main2_selection_slices_Y=4,4,4 -Main2_selection_mask=23 -Main2_split_selection=16 -Main2_split_selection_slices_X=4,4,4,0,4,4 -Main2_split_selection_slices_Y=4,4,4 -Main2_split_selection_mask=24 -Main2_arrow_color=#FFFFFF,#FFFFFF -Main2_separator=11 -Main2_separator_slices_X=8,6,8 -Main2_icon_padding=4,4,3,4,100% -Main2_arrow_padding=7,7,100% -Main_search_indent=16 -Main_new_selection=6 -Main_new_selection_slices_X=3,1,3 -Main_new_selection_slices_Y=4,6,4 - -; Shutdown button - -Shutdown_selection=19 -Shutdown_selection_mask=25 -Shutdown_search_selection=20 -Shutdown_jump_selection=20 -Shutdown_selection_slices_X=5,4,3,2,4,5 -Shutdown_selection_slices_Y=4,4,4 -Shutdown_padding=0,9,0,5,100% -Shutdown_text_padding=10,4,12,5,100% -Shutdown_icon_padding=5,3,-5,3,100% -Shutdown_text_color=#FFFFFF,#FFFFFF -Shutdown_search_text_color=#000000,#000000 -Shutdown_jump_text_color=#000000,#000000 -Shutdown_arrow_color=#FFFFFF,#FFFFFF -Shutdown_search_arrow_color=#000000,#000000 -Shutdown_jump_arrow_color=#000000,#000000 -Shutdown_arrow_padding=7,9,100% - - -; Programs tree - -Programs_selection=3 -Programs_selection_slices_X=3,1,3 -Programs_selection_slices_Y=4,6,4 -Programs_new_selection=6 -Programs_new_selection_slices_X=3,1,3 -Programs_new_selection_slices_Y=4,6,4 -Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Programs_text_padding=0,2,0,2,100% -Programs_icon_padding=2,2,2,2,100% -Programs_indent=-5 -Programs_icon=7 - -Programs_button_text_padding=1,5,8,5,100% -Programs_button_new_text_padding=1,5,8,5,100% - - -; LIST SECTION -List_selection=3 -List_selection_slices_X=3,1,3 -List_selection_slices_Y=4,6,4 -List_split_selection=15 -List_split_selection_slices_X=3,1,3,2,1,3 -List_split_selection_slices_Y=4,6,4 -List_text_padding=0,0,4,0,100% -List_separator_text_color=#003399,#003399 -List_separator_text_padding=3,0,0,0,100% -List_separator_icon_padding=6,3,3,3,100% -List_arrow_padding=5,7,100% -List_separator_split_text_color=#003399,#003399 -List_separator_split_text_padding=3,0,0,0,100% -List_separator_split_icon_padding=6,3,3,3,100% - - -Search_padding=6,16,10,6,100%,100%,0%,100% -Search_frame=0 -Search_background=21 -Search_background_mask=22 -Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 -Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 -Search_background_padding=2,-3,2,2 -Search_background_search_padding=2,-3,2,2 -Search_background_jump_padding=2,-3,2,2 -Search_hint_font="Segoe UI",italic,-9 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - - -;SUB-MENU SECTION - describes the look of the sub-menus - -; The width of the standard window border is subtracted from all sides -; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic -Submenu_padding=2,2,2,2 - -; These have the same meaning as the Main_... properties -Submenu_thin_frame=1 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Submenu_selection=3 -Submenu_selection_slices_X=3,1,3 -Submenu_selection_slices_Y=4,6,4 -Submenu_split_selection=15 -Submenu_split_selection_slices_X=3,1,3,2,1,3 -Submenu_split_selection_slices_Y=4,6,4 -Submenu_pager=4 -Submenu_pager_slices_X=3,10,3 -Submenu_pager_slices_Y=3,9,3 -Submenu_pager_arrows=5 -Submenu_arrow_color=#000000,#000000 -Submenu_separator_text_padding=3,4,4,8 -Submenu_separator_font="Segoe UI",normal,-10 -Submenu_separator_text_color=#0062ad -Submenu_new_selection=6 -Submenu_new_selection_slices_X=3,1,3 -Submenu_new_selection_slices_Y=4,6,4 - - -; OPTIONS - -OPTION USER_IMAGE=#7014,1 -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7006,0 -OPTION DISABLE_MASK=#7005,0 -OPTION OPAQUE=#7009,0 -OPTION GLASS_SHADOW=#7024,0 -OPTION BLACK_TEXT=#7002,0 -OPTION BLACK_FRAMES=#7001,0 -OPTION WHITE_SUBMENUS=#7016,1 - - -[SMALL_ICONS] -Main_large_icons=0 -Main_arrow_padding=7,9,100% -Main_split_arrow_padding=9,9,100% -Main2_text_padding=1,3,8,4,100% - - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Shutdown_text_padding=10,5,12,6,100% -Search_hint_font="Segoe UI",italic,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% -Programs_text_padding=0,0,0,2,100% - - -[WHITE_SUBMENUS] -Submenu_background=#FFFFFF -Submenu_separator=18 -Submenu_separator_slices_X=8,6,8 - - -[USER_IMAGE] -; User_bitmap - the frame around the user picture -User_bitmap=12 -User_image_size=48 -User_frame_position=36 -User_image_offset=8,8 -User_bitmap_outside=1 - - -[DISABLE_MASK] -Main_bitmap_mask=0 -Main_bitmap_search_mask=0 -Main_bitmap_jump_mask=0 -Main2_selection_mask=0 -Main2_split_selection_mask=0 -Shutdown_selection_mask=0 - -[OPAQUE] -Main_opacity=region -Main2_opacity=region -Main_bitmap=26 -Main_bitmap_search=27 -Main_bitmap_jump=28 - -[BLACK_TEXT] -Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F -Main2_arrow_color=#000000,#000000 -Shutdown_text_color=#000000,#000000 -Shutdown_arrow_color=#000000,#000000 - -[BLACK_FRAMES] -Main2_selection=29 -Main2_split_selection=30 -Main2_separator=31 -Shutdown_selection=32 - -[HIGH_DPI] -Main_separator=33 -Main_pager_arrows=35 -Submenu_pager_arrows=35 -Programs_icon=36 -Programs_button_text_padding=1,0,8,2,100% -Programs_button_new_text_padding=1,0,8,2,100% - -[USER_IMAGE AND HIGH_DPI] -User_bitmap=37 -User_image_size=64 -User_frame_position=40 - -[WHITE_SUBMENUS AND HIGH_DPI] -Submenu_separator=34 - -[GLASS_SHADOW] -Main2_text_shadow_color=#404040,#404040,#000000,#000000 -Shutdown_text_shadow_color=#404040,#404040 -Shutdown_search_text_shadow_color=none -Shutdown_jump_text_shadow_color=none -Main2_arrow=38 -Main2_arrow_mask=38 -Main2_arrow_tint1=#FFFFFF -Main2_arrow_tint2=#404040 -Shutdown_arrow=38 -Shutdown_arrow_mask=38 -Shutdown_arrow_tint1=#FFFFFF -Shutdown_arrow_tint2=#404040 -Shutdown_search_arrow=0 -Shutdown_jump_arrow=0 - -[GLASS_SHADOW AND HIGH_DPI] -Main2_arrow=39 -Main2_arrow_mask=39 -Shutdown_arrow=39 -Shutdown_arrow_mask=39 - -[GLASS_SHADOW AND BLACK_TEXT] -Main2_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF -Shutdown_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF -Main2_arrow_tint1=#000000 -Main2_arrow_tint2=#D0D0D0 -Shutdown_arrow_tint1=#000000 -Shutdown_arrow_tint2=#D0D0D0 diff --git a/ClassicShellSrc/Skins/Win87/Win87.vcxproj b/ClassicShellSrc/Skins/Win87/Win87.vcxproj deleted file mode 100644 index ade5d7267..000000000 --- a/ClassicShellSrc/Skins/Win87/Win87.vcxproj +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Resource - Win32 - - - - {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089} - Win87 - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - Windows 8 - .skin7 - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/Skins/WinXP/SkinDescription.txt b/ClassicShellSrc/Skins/WinXP/SkinDescription.txt deleted file mode 100644 index 9eea5f682..000000000 --- a/ClassicShellSrc/Skins/WinXP/SkinDescription.txt +++ /dev/null @@ -1,144 +0,0 @@ -; Windows XP skin - -; About - text to use in the About box for this skin. use \n for new line -About=#7106 - -; AboutIcon - the ID of an icon resource to use in the About box -AboutIcon=1 - -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Shell 1.9.0 like full glass, -; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc -Version=2 - -Variation1=1,#7020 -Variation2=2,#7021 -Variation3=3,#7022 - -;MAIN BITMAP SECTION - describes the background of the main menu - -Main_bitmap=1 -Main_opacity=alpha - -Main_bitmap_slices_X=10,144,2,2,168,10 -Main_bitmap_slices_Y=15,1,8 - - -;MAIN MENU SECTION - describes the menu portion of the main menu - -Main_large_icons=1 -Main_font="Segoe UI",normal,-10 -Main_background=#FFFFFF -Main_text_color=#000000,#FFFFFF,#7F7F7F,#7F7F7F -Main_selection=#316AC5 -Main_new_selection=#FEEEAA - -Main_padding=4,18,2,9 -Main2_padding=3,18,4,9 - -Main_arrow=4 -Main2_arrow=0 -Main_arrow_padding=8,9,100% - -Main_separator=11 -Main_separator_slices_X=40,92,40 -Main2_separator=12 -Main2_separator_slices_X=30,74,30 - - - -;SUB-MENU SECTION - describes the look of the sub-menus - -Submenu_bitmap=3 -Submenu_bitmap_slices_X=8,174,2 -Submenu_bitmap_slices_Y=2,18,2 -Submenu_opacity=region -Submenu_padding=7,2,2,2 -Submenu_font="Segoe UI",normal,-9 -Submenu_text_color=#000000,#FFFFFF,#7F7F7F,#7F7F7F -Submenu_selection=#1665CB -Submenu_new_selection=#FEEEAA -Submenu_offset=5 -Submenu_separator=17 -Submenu_separator_slices_X=50,75,50 -Submenu_separator_font="Segoe UI",italic,-10 -Submenu_separator_text_color=#0062AD,#FFFFFF -Submenu_separator_text_padding=3,4,4,4,100% -Submenu_separator_icon_padding=6,3,3,3,100% -Submenu_separator_split_font="Segoe UI",italic,-10 -Submenu_separator_split_color=#0062AD,#FFFFFF -Submenu_separator_split_text_padding=3,4,4,4,100% -Submenu_separator_split_icon_padding=6,3,3,3,100% - -; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns -Submenu_separatorV=18 -Submenu_separatorV_slices_Y=50,75,50 -; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button -More_bitmap=none - -; OPTIONS - -OPTION SMALL_ICONS=#7011,0 -OPTION LARGE_FONT=#7007,0 -OPTION NO_ICONS=#7008,0 -OPTION USER_IMAGE=#7014,0 -OPTION USER_NAME=#7015,0 -OPTION CENTER_NAME=#7004,0, USER_NAME, 0 - -Classic1_options=variations, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT -Classic2_options=variations, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT -AllPrograms_options=variations - -[SMALL_ICONS] -Main_large_icons=0 -Main_font="Segoe UI",normal,-9 -Main_arrow=0 - -[LARGE_FONT] -Main_font="Segoe UI",normal,-10 -Submenu_font="Segoe UI",normal,-10 -Main_text_padding=1,0,8,2,100% -Submenu_text_padding=1,0,8,2,100% - -[USER_IMAGE] -User_image_size=48 -User_frame_position=10,8 -User_bitmap=19 -User_image_offset=2,2 - -[USER_IMAGE OR USER_NAME] -Main_bitmap=2 -Main_bitmap_slices_Y=66,1,8 -Main_padding=4,67,2,9 -Main2_padding=3,67,4,9 - -[USER_NAME] -User_name_position=75,15,-15,55 -User_name_align=left -User_font="Franklin Gothic Medium",normal,22 -User_text_color=#FFFFFF -User_glow_color=#0C50B1 -User_glow_size=2 - -[USER_NAME AND NOT USER_IMAGE] -User_name_position=15,15,-15,55 - -[CENTER_NAME] -User_name_align=center - -[NO_ICONS] -Main_no_icons2=1 -Main2_text_padding=1,7,8,7,100% - -[NO_ICONS AND SMALL_ICONS] -Main2_text_padding=1,3,8,4,100% - -[NOT TWO_COLUMNS] -Main_bitmap=20 -Main_bitmap_slices_X=0,0,0,10,316,10 -Main_separator=12 -Main_separator_slices_X=30,74,30 -Main_padding=4,18,3,9 - -[NOT TWO_COLUMNS AND (USER_IMAGE OR USER_NAME)] -Main_bitmap=21 -Main_padding=4,67,3,9 diff --git a/ClassicShellSrc/Skins/WinXP/WinXP.vcxproj b/ClassicShellSrc/Skins/WinXP/WinXP.vcxproj deleted file mode 100644 index 2923f3f5a..000000000 --- a/ClassicShellSrc/Skins/WinXP/WinXP.vcxproj +++ /dev/null @@ -1,86 +0,0 @@ - - - - - Resource - Win32 - - - - {81EB6336-366C-47DD-82CF-FF6C36CCD2B5} - WinXP - Win32Proj - 10.0.16299.0 - - - - DynamicLibrary - v141 - Unicode - - - - - - - - - - $(SolutionDir)ClassicStartMenu\Skins\ - $(Configuration)\ - true - false - .skin - Windows XP Luna - - - - false - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClassicShellSrc/VERSIONS.txt b/ClassicShellSrc/VERSIONS.txt deleted file mode 100644 index 7afe24e17..000000000 --- a/ClassicShellSrc/VERSIONS.txt +++ /dev/null @@ -1,238 +0,0 @@ -version 0.9.7 -changelist 00087 -32-bit code: {4FB649CF-3B19-44C2-AE13-3978BA10E3C0} -64-bit code: {962E3DB4-82A7-4B38-80B4-F3DB790D9CA2} - -version 0.9.8 -changelist 00118 -32-bit code: {131E8BB5-6E2F-437B-9923-3BAC5402995D} -64-bit code: {4F5A8EAD-D866-47CB-85C3-E17BB328687E} - -version 0.9.9 -changelist 00157 -32-bit code: {962C0EF9-28A6-48B5-AE5D-F8F8B4B1C5F6} -64-bit code: {029C99FA-B112-486A-8350-DA2099C812ED} - -version 0.9.10 -changelist 00167 -32-bit code: {AA86C803-F195-4593-A9EC-24D26D4F9C7E} -64-bit code: {2099745F-EFD7-43C8-9A3A-5EAF01CD56FF} - -version 1.0.0 -changelist 00197 -32-bit code: {EEC423BD-FFA9-4B9F-A562-9C28E4F0D674} -64-bit code: {B38DB50D-325B-4CF7-8464-756368A79F8B} - -version 1.0.1 -changelist 00202 -32-bit code: {FA8F785A-A984-4B9A-86C8-442864DE6952} -64-bit code: {22C2EF92-9D1D-4994-A31D-2D2E53AD3854} - -version 1.0.2 -changelist 00216 -32-bit code: {540A47E4-1D10-40B2-A287-3F5640F14779} -64-bit code: {69012E3A-156A-4C81-9B2A-901716DAAF18} - -version 1.0.3 -changelist 00292 -32-bit code: {6FE3D179-C937-4FA7-8C47-1F08A21965A4} -64-bit code: {3A634415-DE75-4433-B9AB-5171A2BAFF37} - -version 1.9.0 -changelist 00291 -32-bit code: {F260865C-5694-4BB8-9EB2-31D255EF89B4} -64-bit code: {F85FDC1A-D28A-483F-9273-5E76A58DE65D} - -version 1.9.1 -changelist 00346 -32-bit code: {6280BAE2-DE15-4DE0-90DD-B07CFAFD9930} -64-bit code: {B421E57C-B5CC-40BB-89F9-2A7F09720D9D} - -version 1.9.2 -changelist 00366 -32-bit code: {6E328D2B-D432-4120-9E98-6A21CC0B71F9} -64-bit code: {21FD4542-C405-4E78-9C0E-2A400CCC2B16} - -version 1.9.6 -changelist 00381 -32-bit code: {D783B495-F455-4AC3-A0F6-19D96E51C592} -64-bit code: {A648609E-963D-4B5B-BA20-66FCAB7A084C} - -version 1.9.7 -changelist 00400 -32-bit code: {63FF2718-3D8A-4D3F-84C3-089833108981} -64-bit code: {4C605E7D-2FA5-4E96-9B0B-ACF235E9F098} - -version 1.9.8 -changelist 00409 -32-bit code: {088CD28F-6CE6-42FF-8504-79BB7FD3FE5A} -64-bit code: {7B1BB2B9-5384-48F0-A485-A5A97BB33D85} - -version 2.0.0 -changelist 00492 -32-bit code: {4D44EBBE-7D9B-4D9E-A936-D5081ADD4D0D} -64-bit code: {E0D1C1F2-2DD0-4F44-BB9B-F2FBE84CA3AD} - -version 2.8.1 -changelist 00526 -32-bit code: {7F6291BF-6354-4d3f-8BF8-47D8DB46E45C} -64-bit code: {A438E138-03E7-4497-9EB0-BF2B9F693CEC} - -version 2.8.2 -changelist 00548 -32-bit code: {53B0585C-2F70-4fc8-B871-B1F6F34574A9} -64-bit code: {A7798BA8-4D1F-4fdc-8639-64C7F76F4193} - -version 2.8.3 -changelist 00562 -32-bit code: {F9FCCFE9-5AC1-4914-AA94-94A4C3D53157} -64-bit code: {2331A3DB-2BDC-4d85-B473-43AADD9F9BD0} - -version 2.9.0 -changelist 00640 -32-bit code: {8782EDB8-CEEA-4815-9DD6-7156A0174D67} -64-bit code: {82083946-B6A5-4027-BA4D-0A15963F26EB} - -version 2.9.2 -changelist 00789 -32-bit code: {4CF53C25-F79A-4586-B856-D93A9F3EC27A} -64-bit code: {C4F2749D-5377-4F0E-ABD6-730A1D2C6F38} - -version 2.9.3 -changelist 00875 -32-bit code: {AD3387FD-D89E-4555-AEAF-260921A24FB7} -64-bit code: {66A0F974-5E12-4E9D-A123-B1C6B6BA9804} - -version 3.0.0 -changelist 00907 -32-bit code: {94DE9A19-933A-4736-986F-B43973699C19} -64-bit code: {B08E7A0F-FBCE-4EC9-A0AE-75C0FBA1D8B7} - -version 3.1.0 -changelist 00939 -32-bit code: {9032D87D-23E8-4FA1-8422-C11747A4FA23} -64-bit code: {5A2565D0-A773-4C69-A66D-7AAF2039E985} - -version 3.1.1 -changelist 00939 -32-bit code: {E2110713-38F4-4C8C-8B9B-58B5A6C87AEB} -64-bit code: {33A6882A-52A8-41C5-8E14-7C9EAD7B7632} - -version 3.2.0 -changelist 00953 -32-bit code: {101A3855-EB37-4760-9DCB-BA04A28E0F75} -64-bit code: {1EEF5C7E-C371-431D-A507-8C5B46EED7B4} - -version 3.3.0 -changelist 00975 -32-bit code: {19280C26-91D7-46E4-B6E9-49AD73D94E7A} -64-bit code: {8B914004-8378-423E-AD44-DF4551DBC0DB} - -version 3.4.0 -changelist 00986 -32-bit code: {AB2DED49-CC42-4098-AFCD-10C6829B986D} -64-bit code: {DA6725C1-DDEC-4586-A6B9-888279507882} - -version 3.4.1 -changelist 00987 -32-bit code: {3C8B053E-1AAF-46DC-964B-43A7A5EF7FD2} -64-bit code: {BAE303DF-7890-464A-8B48-B4B1A195345A} - -version 3.5.0 -changelist 01021 -32-bit code: {9A4DB3C1-3B93-4CDC-9B9A-22C186079914} -64-bit code: {C7FE12E8-0EA9-492F-84B7-9B5F7E31A772} - -version 3.5.1 -changelist 01054 -32-bit code: {7C9620F8-E361-4382-A5E4-385B8B682913} -64-bit code: {902FEB22-3C4A-4D6C-84F9-C66C35DD299A} - -version 3.6.0 -changelist 01109 -32-bit code: {4E8CF378-2000-408a-837B-89D049EDB8A4} -64-bit code: {ADB63A85-DDF6-4326-B303-B609C394AC4C} - -version 3.6.1 -changelist 01112 -32-bit code: {6C445ECD-A55A-43ca-9311-A738D2B7E23D} -64-bit code: {DC45D291-769A-4608-A688-77E6DBC03498} - -version 3.6.2 -changelist 01189 -32-bit code: {4D39908B-D289-43e2-91EA-E2DD35058870} -64-bit code: {66E2237E-2E10-48a2-B8D3-2092B8BA8484} - -version 3.6.3 -changelist 01244 -32-bit code: {051F5A94-0FC6-454a-85A9-7F0F771B09A9} -64-bit code: {ED6EFFF5-9030-4a56-BA12-4AED38D718AC} - - -version 3.6.4 -changelist 01270 -32-bit code: {64AB944D-7A0A-44bd-8F99-E7B3007DF02A} -64-bit code: {01489E0F-02FB-4154-B927-5FED88353702} - -version 3.6.5 -changelist 01292 -32-bit code: {5012C3AD-9A0D-443d-9463-76E45A4655C9} -64-bit code: {CB00799C-0E4F-4fd1-A046-BD24321BCDFF} - -version 3.6.6 -changelist 01433 -32-bit code: {1D1796C4-DCA7-4DD3-A29B-C0AAC1568C72} -64-bit code: {54E8F0F3-1827-4E6E-86C0-F6946E9CBE83} - -version 3.6.7 -changelist 01451 -32-bit code: {D29400E8-A6AB-4AD0-A060-9627EFB283AD} -64-bit code: {7F34ADBE-77C0-47A0-BBC6-B3DA16CE8E68} - -version 3.9.1 -changelist 01758 - -version 3.9.5 -changelist 01850 - -version 4.0.0 -changelist 01898 - -version 4.0.2 -changelist 01990 - -version 4.0.4 -changelist 02140 - -version 4.0.5 -changelist 02297 - -version 4.0.6 -changelist 02310 - -version 4.1.0 -changelist 02331 - -version 4.2.0 -changelist 02440 - -version 4.2.1 -changelist 02512 - -version 4.2.2 -changelist 02552 - -version 4.2.3 -changelist 02596 - -version 4.2.4 -changelist 02630 - -version 4.2.5 -changelist 02696 - -version 4.2.6 -changelist 02812 - -version 4.2.7 -changelist 02819 diff --git a/ClassicShellSrc/Version.props b/ClassicShellSrc/Version.props deleted file mode 100644 index cd141c300..000000000 --- a/ClassicShellSrc/Version.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - 4.4.0 - - - - _PRODUCT_VERSION=$(CS_VERSION.Replace('.', ',')),0;_PRODUCT_VERSION_STR=\"$(CS_VERSION).0\";%(PreprocessorDefinitions) - - - - diff --git a/ClassicShellSrc/en-US.dll b/ClassicShellSrc/en-US.dll deleted file mode 100644 index 133cc6f94..000000000 Binary files a/ClassicShellSrc/en-US.dll and /dev/null differ diff --git a/LICENSE b/LICENSE index 8864d4a39..83b6c87c1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2017 +Copyright (c) 2017-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 906232f76..76e3aa704 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,40 @@ -# Classic Shell ![Classic Shell](https://raw.githubusercontent.com/coddec/Classic-Shell/master/ClassicShellLoc/English/images/ClassicShell.png) + -## This repository was created in hope of: -- As a tribute to the founder/original developer [Ivo Beltchev](https://sourceforge.net/u/ibeltchev/profile/) -- It can be continuously and actively developed or forked ---- +# Open-Shell -Original code of Classic Shell (v4.3.1), original author Ivo Beltchev http://www.classicshell.net +A collection of utilities bringing back classic features to Windows. -Original Author Ivo Beltchev stopped development on Dec 3rd, 2017 [[Classic Shell no longer in development. Source code released](http://www.classicshell.net/forum/viewtopic.php?f=4&t=8147)] +*Originally* **[Classic Shell](http://www.classicshell.net)** *by [Ivo Beltchev](https://sourceforge.net/u/ibeltchev/profile/)* -Original Classic Shell Website: http://www.classicshell.net/ +[![GitHub Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu.svg?style=flat-square)](https://github.com/Open-Shell/Open-Shell-Menu/releases/latest)  [![GitHub Pre-Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu/all.svg?style=flat-square)](https://github.com/Open-Shell/Open-Shell-Menu/releases)  [![Build status](https://img.shields.io/appveyor/build/passionate-coder/Open-Shell-Menu?logo=appveyor&style=flat-square)](https://ci.appveyor.com/project/passionate-coder/open-shell-menu/branch/master)  [![GitQ](https://img.shields.io/badge/gitq-discussions-1577fa?style=flat-square)](https://gitq.com/passionate-coder/Classic-Start)  [![Gitter chat](https://img.shields.io/gitter/room/badges/shields.svg?color=lightseagreen&logo=gitter&style=flat-square)](https://gitter.im/open-shell/Lobby)  [![Discord](https://img.shields.io/discord/757701054782636082?color=mediumslateblue&label=Discord&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/7H6arr5) -Original Classic Shell FAQ Page: http://www.classicshell.net/faq/ +[Open-Shell Homepage](https://open-shell.github.io/Open-Shell-Menu) -Original Classic Shell Facebook Page: https://www.facebook.com/classicshell - -Original Classic Shell Sourceforge Page: https://sourceforge.net/projects/classicshell/ - -Original Classic Shell MediaFire Page: https://www.mediafire.com/folder/v8cv2m87ama92/archive - -Internet Archive: Wayback Machine of www.classicshell.net [https://web.archive.org/web/*/http://www.classicshell.net/] [[Dec 2nd, 2017](https://web.archive.org/web/20171202081923/http://www.classicshell.net/)] - -Classic Shell Wikipedia Page: https://en.wikipedia.org/wiki/Classic_Shell - ---- -# Mirror of www.classicshell.net - -Home Page: https://coddec.github.io/Classic-Shell/ - -FAQ Page: https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/ - -How To Skin a Start Menu: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/skintutorial.html - -Classic Shell - Custom Start Buttons: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html +### Features +- Classic style Start menu for Windows 7, 8, 8.1, 10, and 11 +- Toolbar for Windows Explorer +- Explorer status bar with file size and disk space +- Classic copy UI (Windows 7 only) +- Title bar and status bar for Internet Explorer -Report a bug/issue or submit a feature request: https://github.com/coddec/Classic-Shell/issues +### Download +You can find the latest stable version here: +[![GitHub All Releases](https://img.shields.io/github/downloads/Open-Shell/Open-Shell-Menu/total?style=for-the-badge&color=4bc2ee&logo=github)](https://github.com/Open-Shell/Open-Shell-Menu/releases/latest) ---- -# Features +### ⚠️ Windows for ARM compatibility ⚠️ +Open-Shell is not compatible with Windows for ARM. If you install it on a Windows for ARM installation (ex. using Parallels Desktop on an Apple Silicon Mac), you will no longer be able to log into your account the next time you reboot. Please refrain from installing Open-Shell on Windows for ARM. -- Classic style Start Menu for Windows 7, 8, 8.1, 10 -- Toolbar for Windows Explorer -- Classic copy UI (Windows 7 only) -- Show file size in Explorer status bar -- Title bar and status bar for Internet Explorer +### Temporary Translation/Language Solution +1. Download [language DLL](https://coddec.github.io/Classic-Shell/www.classicshell.net/translations/index.html) +2. Place it either in the Open-Shell's __install folder__ or in the `%ALLUSERSPROFILE%\OpenShell\Languages` folder ---- -# Release/Binary/exe files on Github -https://github.com/coddec/Classic-Shell/releases +---- +*For archival reasons, we have a mirror of `www.classicshell.net` [here](https://coddec.github.io/Classic-Shell/www.classicshell.net/).* ---- -[![Build status](https://ci.appveyor.com/api/projects/status/dib45bf3snylbydy/branch/master?svg=true)](https://ci.appveyor.com/project/coddec/classic-shell/branch/master) +[How To Skin a Start Menu](https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/skintutorial.html) +[Classic Shell: Custom Start Buttons](https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html) +[Questions? Ask on the Discussions section](https://github.com/Open-Shell/Open-Shell-Menu/discussions) or on [Discord](https://discord.gg/7H6arr5) +[Submit a bug report/feature request](https://github.com/Open-Shell/Open-Shell-Menu/issues) diff --git a/Src/BUILDME.txt b/Src/BUILDME.txt new file mode 100644 index 000000000..b9ed47e5b --- /dev/null +++ b/Src/BUILDME.txt @@ -0,0 +1,19 @@ +To build Open-Shell, navigate to the Setup folder and run __MakeFinal.bat. +It will compile the binaries, produce installer for English, and create the final archives. +Then you can run the individual language files like _BuildFrench.bat to create the installers +for other languages. +The final files (installers, archives) are saved to the Setup\Final folder. + +You need the following tools: +Visual Studio 2022 (Community Edition is enough) + - Desktop development with C++ workload + - Windows 11 SDK (10.0.22621.0) for Desktop C++ + - Visual C++ ATL support +HTML Help Workshop +WiX 3.14 +7-Zip +It is possible to convert the projects to newer versions of Visual Studio and newer SDKs. +Newer versions of WiX will probably work fine. + +Note: Unlike the official release, the source code does not contain digital certificate and +produces unsigned binaries. diff --git a/ClassicShellSrc/ClassicExplorer/ClassicCopy.cpp b/Src/ClassicExplorer/ClassicCopy.cpp similarity index 99% rename from ClassicShellSrc/ClassicExplorer/ClassicCopy.cpp rename to Src/ClassicExplorer/ClassicCopy.cpp index eac303cd9..8ce69823f 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicCopy.cpp +++ b/Src/ClassicExplorer/ClassicCopy.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -620,7 +621,7 @@ static LRESULT CALLBACK WindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM if (g_bLogLevel) { - wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell"; + wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell"; DoEnvironmentSubst(fname,_MAX_PATH); SHCreateDirectory(NULL,fname); Strcat(fname,_countof(fname),L"\\ExplorerLog.txt"); diff --git a/ClassicShellSrc/ClassicExplorer/ClassicCopyExt.cpp b/Src/ClassicExplorer/ClassicCopyExt.cpp similarity index 93% rename from ClassicShellSrc/ClassicExplorer/ClassicCopyExt.cpp rename to Src/ClassicExplorer/ClassicCopyExt.cpp index 90a8e0fa3..12544900f 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicCopyExt.cpp +++ b/Src/ClassicExplorer/ClassicCopyExt.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicCopyExt.cpp : Implementation of CClassicCopyExt diff --git a/ClassicShellSrc/ClassicExplorer/ClassicCopyExt.h b/Src/ClassicExplorer/ClassicCopyExt.h similarity index 90% rename from ClassicShellSrc/ClassicExplorer/ClassicCopyExt.h rename to Src/ClassicExplorer/ClassicCopyExt.h index e28b35a0f..dcf65d4a4 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicCopyExt.h +++ b/Src/ClassicExplorer/ClassicCopyExt.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicCopyExt.h : Declaration of the CClassicCopyExt @@ -6,7 +7,7 @@ #pragma once #include "resource.h" // main symbols -#include "ClassicExplorer_i.h" +#include "ClassicExplorer_h.h" #include // CClassicCopyExt diff --git a/ClassicShellSrc/ClassicExplorer/ClassicCopyExt.rgs b/Src/ClassicExplorer/ClassicCopyExt.rgs similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicCopyExt.rgs rename to Src/ClassicExplorer/ClassicCopyExt.rgs diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.cpp b/Src/ClassicExplorer/ClassicExplorer.cpp similarity index 94% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer.cpp rename to Src/ClassicExplorer/ClassicExplorer.cpp index 66b55f4b4..82f638225 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.cpp +++ b/Src/ClassicExplorer/ClassicExplorer.cpp @@ -1,11 +1,12 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicExplorer.cpp : Implementation of DLL Exports. #include "stdafx.h" #include "resource.h" -#include "ClassicExplorer_i.h" +#include "ClassicExplorer_h.h" #include "dllmain.h" // Used to determine whether the DLL can be unloaded by OLE diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.idl b/Src/ClassicExplorer/ClassicExplorer.idl similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer.idl rename to Src/ClassicExplorer/ClassicExplorer.idl diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.rc b/Src/ClassicExplorer/ClassicExplorer.rc similarity index 95% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer.rc rename to Src/ClassicExplorer/ClassicExplorer.rc index 8bab00074..e670bedb4 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.rc +++ b/Src/ClassicExplorer/ClassicExplorer.rc @@ -1,675 +1,676 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// #include "windows.h" #include "winres.h" -#include "..\ClassicShellLib\resource.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\0" -END - -3 TEXTINCLUDE -BEGIN - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\n" - "1 TYPELIB ""ClassicExplorer.tlb""\r\0" -END - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\0" -END - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#ifndef APSTUDIO_INVOKED\r\n" - "#include ""targetver.h""\r\n" - "#endif\r\n" - "#include ""winres.h""\r\n" - "#include ""..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\ClassicShellLib\\ClassicShellLib.rc""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "1 TYPELIB ""ClassicExplorer.tlb""\r\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_FILE DIALOGEX 0, 0, 266, 136 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Confirm File Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,149,115,53,14 - PUSHBUTTON "&No",IDNO,206,115,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,224,23,SS_NOPREFIX - LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,224,8,SS_NOPREFIX - ICON "",IDC_STATICDSTICON,43,46,20,20 - LTEXT "Static",IDC_STATICDSTSIZE,69,47,190,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICDSTTIME,69,57,190,8,SS_NOPREFIX - LTEXT "with this one?",IDC_STATICPROMPT2,35,74,224,8,SS_NOPREFIX - ICON "",IDC_STATICSRCICON,43,86,20,20 - LTEXT "Static",IDC_STATICSRCSIZE,69,87,190,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICSRCTIME,69,97,190,8,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,57,10 -END - -IDD_FILEMULTI DIALOGEX 0, 0, 285, 136 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Confirm File Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,55,115,53,14 - PUSHBUTTON "Yes to &All",IDYES,112,115,53,14 - PUSHBUTTON "&No",IDNO,169,115,53,14 - PUSHBUTTON "Cancel",IDCANCEL,226,115,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,243,23,SS_NOPREFIX - LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,243,8,SS_NOPREFIX - ICON "",IDC_STATICDSTICON,43,46,20,20 - LTEXT "Static",IDC_STATICDSTSIZE,69,47,209,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICDSTTIME,69,57,209,8,SS_NOPREFIX - LTEXT "with this one?",IDC_STATICPROMPT2,35,74,243,8,SS_NOPREFIX - ICON "",IDC_STATICSRCICON,43,86,20,20 - LTEXT "Static",IDC_STATICSRCSIZE,69,87,209,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICSRCTIME,69,97,209,8,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,45,10 -END - -IDD_FILEMULTIR DIALOGEX 0, 0, 285, 136 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_LAYOUTRTL -CAPTION "Confirm File Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,55,115,53,14 - PUSHBUTTON "Yes to &All",IDYES,112,115,53,14 - PUSHBUTTON "&No",IDNO,169,115,53,14 - PUSHBUTTON "Cancel",IDCANCEL,226,115,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,243,23,SS_NOPREFIX - LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,243,8,SS_NOPREFIX - ICON "",IDC_STATICDSTICON,43,46,20,20 - LTEXT "Static",IDC_STATICDSTSIZE,69,47,209,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICDSTTIME,69,57,209,8,SS_NOPREFIX - LTEXT "with this one?",IDC_STATICPROMPT2,35,74,243,8,SS_NOPREFIX - ICON "",IDC_STATICSRCICON,43,86,20,20 - LTEXT "Static",IDC_STATICSRCSIZE,69,87,209,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICSRCTIME,69,97,209,8,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,45,10 -END - -IDD_FILER DIALOGEX 0, 0, 266, 136 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_LAYOUTRTL -CAPTION "Confirm File Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,149,115,53,14 - PUSHBUTTON "&No",IDNO,206,115,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,224,23,SS_NOPREFIX - LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,224,8,SS_NOPREFIX - ICON "",IDC_STATICDSTICON,43,46,20,20 - LTEXT "Static",IDC_STATICDSTSIZE,69,47,190,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICDSTTIME,69,57,190,8,SS_NOPREFIX - LTEXT "with this one?",IDC_STATICPROMPT2,35,74,224,8,SS_NOPREFIX - ICON "",IDC_STATICSRCICON,43,86,20,20 - LTEXT "Static",IDC_STATICSRCSIZE,69,87,190,8,SS_NOPREFIX - LTEXT "Static",IDC_STATICSRCTIME,69,97,190,8,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,57,10 -END - -IDD_FOLDERMULTI DIALOGEX 0, 0, 285, 100 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Confirm Folder Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,55,79,53,14 - PUSHBUTTON "Yes to &All",IDYES,112,79,53,14 - PUSHBUTTON "&No",IDNO,169,79,53,14 - PUSHBUTTON "Cancel",IDCANCEL,226,79,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,243,65,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,45,10 -END - -IDD_FOLDER DIALOGEX 0, 0, 266, 100 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Confirm Folder Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,149,79,53,14 - PUSHBUTTON "&No",IDNO,206,79,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,224,65,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,57,10 -END - -IDD_FOLDERR DIALOGEX 0, 0, 266, 99 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_LAYOUTRTL -CAPTION "Confirm Folder Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,149,78,53,14 - PUSHBUTTON "&No",IDNO,206,78,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,224,65,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,83,57,10 -END - -IDD_FOLDERMULTIR DIALOGEX 0, 0, 285, 100 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_LAYOUTRTL -CAPTION "Confirm Folder Replace" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "&Yes",IDOK,55,79,53,14 - PUSHBUTTON "Yes to &All",IDYES,112,79,53,14 - PUSHBUTTON "&No",IDNO,169,79,53,14 - PUSHBUTTON "Cancel",IDCANCEL,226,79,53,14 - ICON "",IDC_STATICICON1,7,7,20,20 - LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,243,65,SS_NOPREFIX - CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,45,10 -END - -IDD_CUSTOMTOOLBAR DIALOGEX 0, 0, 249, 183 -STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Edit Toolbar Button (%s)" -FONT 9, "Segoe UI", 400, 0, 0x0 -BEGIN - LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 - LTEXT "Link:",IDC_STATICLINK,7,23,16,12,SS_CENTERIMAGE - COMBOBOX IDC_COMBOLINK,47,23,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_BUTTONLINK,228,23,14,12 - LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL - LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL - LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 - ICON "",IDC_ICONN,9,89,20,20 - LTEXT "Disabled:",IDC_STATICICOND,7,113,35,12,SS_CENTERIMAGE - EDITTEXT IDC_EDITICOND,47,113,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BUTTONICOND,228,113,14,12 - ICON "",IDC_ICOND,9,127,20,20 - PUSHBUTTON "Restore defaults",IDC_BUTTONRESET,7,162,90,14 - DEFPUSHBUTTON "OK",IDOK,135,162,50,14 - PUSHBUTTON "Cancel",IDCANCEL,192,162,50,14 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Adds classic Windows Explorer features" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicExplorer.dll" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicExplorer.dll" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// REGISTRY -// - -IDR_CLASSICEXPLORER REGISTRY "ClassicExplorer.rgs" -IDR_EXPLORERBAND REGISTRY "ExplorerBand.rgs" -IDR_EXPLORERBHO REGISTRY "ExplorerBHO.rgs" -IDR_CLASSICCOPYEXT REGISTRY "ClassicCopyExt.rgs" -IDR_SHAREOVERLAY REGISTRY "ShareOverlay.rgs" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "..\\ClassicShellSetup\\ClassicShell.ico" -IDI_UP2DISABLED ICON "up2Disabled.ico" -IDI_UP2HOT ICON "up2Hot.ico" -IDI_UP2NORMAL ICON "up2Normal.ico" -IDI_UP2PRESSED ICON "up2Pressed.ico" -IDI_UP ICON "up.ico" -IDI_UPDISABLED ICON "upDisabled.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_CUSTOMTOOLBAR, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 242 - TOPMARGIN, 7 - BOTTOMMARGIN, 176 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_APP_TITLE "Classic Explorer" - IDS_NEW_SETTINGS1 "The new settings will take effect the next time you open an Explorer window." - IDS_NEW_SETTINGS2 "You need to log off and back on for the new settings to take effect." - IDS_SETTINGS_TITLE "Settings for Classic Explorer" - IDS_SETTINGS_TITLE_VER "Settings for Classic Explorer %d.%d.%d" - IDS_LANGUAGE_SETTINGS "Language" - IDS_TOOLBAR_SETTINGS "Toolbar Settings" - IDS_BIG_BUTTONS "Big buttons" - IDS_BIG_BUTTONS_TIP "Use big buttons in the toolbar" - IDS_SMALL_SIZE "Small icon size" - IDS_SMALL_SIZE_TIP "Set the icon size when 'Big buttons' is unchecked. By default it is 16 for DPI<120 and 24 for DPI>=120" -END - -STRINGTABLE -BEGIN - IDS_LARGE_SIZE "Large icon size" - IDS_LARGE_SIZE_TIP "Set the icon size when 'Big buttons' is checked. By default it is 24 for DPI<120 and 32 for DPI>=120" - IDS_MENU_SIZE "Menu icon size" - IDS_MENU_SIZE_TIP "Set the size of the icons in the dropdown menus" - IDS_SAME_SIZE "Same size buttons" - IDS_SAME_SIZE_TIP "When this is checked, all toolbar buttons are the same size, determined by the widest button. Cannot be combined with 'Text is on the side'" - IDS_LIST_MODE "Text is on the side" - IDS_LIST_MODE_TIP "When this is checked, the toolbar is in list mode. The button text shows next to the icon instead of under the icon" - IDS_RESIZEABLE "Resizeable toolbar" - IDS_RESIZEABLE_TIP "When this is checked, the toolbar can be resized to be smaller than its full size. The buttons that don't fit on screen can be accessed by clicking on the small chevron button" - IDS_BUTTONS_SETTINGS "Toolbar Buttons" - IDS_NAVIGATION_SETTINGS "Navigation Pane" - IDS_TREE_STYLE "Navigation pane style" - IDS_TREE_STYLE_TIP "Pick the style for the folder tree in the navigation pane" - IDS_XPCLASSIC "Windows XP Classic" - IDS_XPCLASSIC_TIP "The navigation pane has lines connecting the folders" -END - -STRINGTABLE -BEGIN - IDS_XPSIMPLE "Windows XP Simple" - IDS_XPSIMPLE_TIP "The navigation pane has no lines" - IDS_VISTA "Windows Vista" - IDS_VISTA_TIP "The navigation pane shows little triangles to expand the folders" - IDS_TREE_SPACING "Tree item spacing" - IDS_TREE_SPACING_TIP "This is a number for controlling the spacing between the items in the folder tree. Use positive numbers to increase the spacing, and negative numbers to reduce the spacing" - IDS_NO_FADE "Don't fade buttons" - IDS_NO_FADE_TIP "When this is checked, the small triangle buttons for expanding the folder will not fade out when the mouse moves away" - IDS_FULL_INDENT "Full-size offset for sub-folders" - IDS_FULL_INDENT_TIP "When this is checked, the sub-folders will be offset by the full size of the icon, instead of the half of the size" - IDS_NAVIGATE "Auto-navigate to the selected folder" - IDS_NAVIGATE_TIP "Select if the files on the right should update to show the current folder on the left" - IDS_NAV_DELAY "Auto-navigation delay" - IDS_NAV_DELAY_TIP "Enter the delay (in ms) for updating the files after selecting a new folder" - IDS_ALT_ENTER "Enable Alt+Enter in the navigation pane" - IDS_ALT_ENTER_TIP "When this is checked, pressing Alt+Enter will show the properties of the selected folder" -END - -STRINGTABLE -BEGIN - IDS_VIEWCONTENT_TIP "Shows the Content view" - IDS_VIEWICONS1_TIP "Shows the Small Icons view" - IDS_VIEWICONS2_TIP "Shows the Medium Icons view" - IDS_VIEWICONS3_TIP "Shows the Large Icons view" - IDS_VIEWICONS4_TIP "Shows the Extra Large Icons view" - IDS_OPEN_TIP "Opens a given folder in the current window" - IDS_CUSTOM_TIP "This is a custom button. Use the command property to launch a program, or the link property to show a folder as a drop-down menu" - IDS_NEWFOLDER_TIP "Creates a new folder" - IDS_SCROLLTIP "Hide scroll tooltips" - IDS_SCROLLTIP_TIP "When this is checked, there won't be a tooltip when you are dragging the vertical scrollbar" - IDS_NAV_DEFAULT "Default behavior" - IDS_NAV_DEFAULT_TIP "Don't change the default behavior of Explorer" - IDS_NAV_KBD "When using the keyboard" - IDS_NAV_KBD_TIP "The files will update only if you select a new folder with the keyboard" - IDS_NAV_ALWAYS "Always" - IDS_NAV_ALWAYS_TIP "The files will update every time the selected folder changes for any reason" -END - -STRINGTABLE -BEGIN - IDS_FIX_SCROLL "Fix folder scrolling" - IDS_FIX_SCROLL_TIP "This option fixes a bug in Windows 7 that moves a folder to the bottom of the screen after it is expanded" - IDS_TITLE_SETTINGS "Title Bar" - IDS_SHOW_CAPTION "Show caption in the title bar" - IDS_SHOW_CAPTION_TIP "Show the caption (the current path) in the title bar" - IDS_SHOW_ICON "Show icon in the title bar" - IDS_SHOW_ICON_TIP "Show the icon of the current folder in the title bar" - IDS_NO_BREADCRUMBS "Disable breadcrumbs" - IDS_NO_BREADCRUMBS_TIP "Disable breadcrumbs and show the full path in the address bar" - IDS_ADDRESS_HISTORY "Address bar history" - IDS_ADDRESS_HISTORY_TIP "Control the contents of the history dropdown" - IDS_NORMAL_HISTORY "Normal history" - IDS_NORMAL_HISTORY_TIP "Show the default contents as provided by Explorer (recently visited folders and websites)" - IDS_SIMPLE_PATH "Simple path" - IDS_SIMPLE_PATH_TIP "Show the parents of the current folder all the way to the Desktop" - IDS_EXTENDED_PATH "Extended path" -END - -STRINGTABLE -BEGIN - IDS_EXTENDED_PATH_TIP "Besides the parents, shows all immediate folders of the Desktop and Computer. This is how it works in Windows XP" - IDS_HIDE_SEARCH "Hide Search box" - IDS_HIDE_SEARCH_TIP "Hide the search box from the address bar" - IDS_UP_SETTINGS "Up Button" - IDS_SHOW_UP "Show Up button" - IDS_SHOW_UP_TIP "Controls how the Up button is displayed" - IDS_DONT_SHOW "Don't show" - IDS_DONT_SHOW_TIP "The Up button is not shown" - IDS_BEFORE_BACK "Before Back/Forward" - IDS_BEFORE_BACK_TIP "The Up button appears before the Back/Forward buttons" - IDS_AFTER_BACK "After Back/Forward" - IDS_AFTER_BACK_TIP "The Up button appears after the Back/Forward buttons" - IDS_UP_NORMAL "Normal Up button icon" - IDS_UP_NORMAL_TIP "Pick the icon to use for the normal Up button" - IDS_UP_HOT "Hot Up button icon" - IDS_UP_HOT_TIP "Pick the icon to use for the hot Up button (when the mouse is over the button)" -END - -STRINGTABLE -BEGIN - IDS_UP_PRESSED "Pressed Up button icon" - IDS_UP_PRESSED_TIP "Pick the icon to use for the pressed Up button" - IDS_UP_DISABLED "Disabled Up button icon" - IDS_UP_DISABLED_TIP "Pick the icon to use for the disabled Up button" - IDS_UP_SIZE "Up button size" - IDS_UP_SIZE_TIP "Set the size for the Up button. By default it is 30 for DPI<120 and 36 for DPI>=120" - IDS_STATUS_SETTINGS "Status Bar" - IDS_FREE_SPACE "Show free space and file size" - IDS_FREE_SPACE_TIP "The status bar will show the free space on the current drive and the total size of all selected files. If no files are selected, the total size of all files will be shown" - IDS_INFO_TIP "Show detailed info for single selection" - IDS_INFO_TIP_TIP "When a single file is selected, the status bar will show the detailed information for that file" - IDS_FORCE_REFRESH "Force status refresh" - IDS_FORCE_REFRESH_TIP "This is a workaround for a bug in Explorer for Windows 7. Sometimes when a new Explorer window is opened the status bar is blank. Check this option to enable the workaround" - IDS_FILE_SETTINGS "File Operation" - IDS_FILE_UI "Replace file conflict dialog" - IDS_FILE_UI_TIP "When this is checked, the dialog showing file conflicts during a copy or move operation will be replaced with the old-style dialog from Windows XP" -END - -STRINGTABLE -BEGIN - IDS_FOLDER_UI "Replace folder conflict dialog" - IDS_FOLDER_UI_TIP "When this is checked, the dialog showing folder conflicts during a copy or move operation will be replaced with the old-style dialog from Windows XP" - IDS_ALERT_LEVEL "Sound alert for file conflicts" - IDS_ALERT_LEVEL_TIP "This setting adds a sound alert to the copy confirmation dialog when a system or read-only file is about to be overwritten" - IDS_NO_ALERT "No alert" - IDS_NO_ALERT_TIP "No sound is played" - IDS_SYS_FILES "For system files" - IDS_SYS_FILES_TIP "A sound is played when a system file is about to be overwritten" - IDS_RO_FILES "For system and read-only files" - IDS_RO_FILES_TIP "A sound is played when a system or a read-only file is about to be overwritten" - IDS_MORE "Always show more details" - IDS_MORE_TIP "When this is checked, Explorer dialogs like Copy, Move or Delete will expand to show all details by default" - IDS_MORE_DELAY "Delay for more details" - IDS_MORE_DELAY_TIP "Delay (in ms) for showing more details in the progress dialog. On Windows 7 with Aero if the details are shown too soon the progress dialog flickers badly. Use a delay of at least 250 ms to avoid the flicker. The delay is also useful if you want to see the details only for longer operations" - IDS_FILE_EXPLORER "Enable only in Explorer (improves performance)" - IDS_FILE_EXPLORER_TIP "When this is checked, the file and folder conflict dialogs will be replaced only in Explorer. Otherwise they will be replaced for all processes" -END - -STRINGTABLE -BEGIN - IDS_FILEPANE_SETTINGS "File Pane" - IDS_SHARE "Add icon overlay for shared folders" - IDS_SHARE_TIP "When this is checked, the shared folders will get a small overlay icon" - IDS_SHARE_ICON "Share overlay icon" - IDS_SHARE_ICON_TIP "Set the icon to be used for the overlay" - IDS_SHARE_EXPLORER "Show overlay only in Explorer (improves performance)" - IDS_SHARE_EXPLORER_TIP "When this is checked, the overlay icon will be shown only in Explorer. Otherwise they will be shown in all processes" - IDS_HEADERS "Show sort headers in all views" - IDS_HEADERS_TIP "When this is checked, the sort headers will show in all views, not just Details" - IDS_SCROLLBAR "Show horizontal scrollbar" - IDS_SCROLLBAR_TIP "Select if the horizontal scrollbar will be enabled" - IDS_SCROLLBAR_DEFAULT "Default" - IDS_SCROLLBAR_DEFAULT_TIP - "The scrollbar will be disabled for the 'Windows Vista' navigation pane style, and enabled for the others" - IDS_SCROLLBAR_ON "Enabled" - IDS_SCROLLBAR_ON_TIP "The scrollbar will show up when it is needed" - IDS_SCROLLBAR_OFF "Disabled" -END - -STRINGTABLE -BEGIN - IDS_SCROLLBAR_OFF_TIP "The scrollbar will be hidden at all times" - IDS_COMMAND_TIP "Pick a command for the button. The command determines what the button does when clicked" - IDS_LINK_TIP "Type a full path of a file or a folder. The folder will open like a dropdown menu. The file will be executed when the button is clicked" - IDS_TEXT_TIP "Enter the text for the button. If the text starts with $ (like $Toolbar.Settings) it will be looked up in the file ExplorerL10N.ini" - IDS_TIP_TIP "Enter the tooltip for the button. If the text starts with $ (like $Toolbar.Settings) it will be looked up in the file ExplorerL10N.ini" - IDS_ICON_TIP "Enter the icon for the button. If the icon is blank, the default icon of the link will be used instead. Use either a path to a .ico file, or a combination of a .dll file and a icon ID. Use 'none' to get no icon at all" - IDS_ICOND_TIP "Enter the disabled icon for the button. If the setting is blank, the disabled icon will be generated from the normal icon" - IDS_RESTORE_TIP "Restores all properties (text, icon and more) to the defaults for the selected command" - IDS_SEPARATOR_TIP "This item separates buttons in the toolbar" - IDS_UP_TIP "Goes up to the parent folder" - IDS_CUT_TIP "Cuts the selected files" - IDS_COPY_TIP "Copies the selected files" - IDS_PASTE_TIP "Pastes files from the clipboard" - IDS_DELETE_TIP "Deletes the selected files" - IDS_PROPERTIES_TIP "Shows properties for the selection" - IDS_EMAIL_TIP "Emails the selected files" -END - -STRINGTABLE -BEGIN - IDS_SETTINGS_TIP "Shows the Classic Explorer settings" - IDS_REFRESH_TIP "Refreshes the Explorer view" - IDS_STOP_TIP "Stops the current operation" - IDS_RENAME_TIP "Renames the selected file" - IDS_MOVETO_TIP "Moves the selection to a new place" - IDS_COPYTO_TIP "Copies the selection to a new place" - IDS_UNDO_TIP "Undoes the last operation" - IDS_REDO_TIP "Redoes the last undo" - IDS_SELECTALL_TIP "Selects all files in the folder" - IDS_DESELECT_TIP "Deselects all" - IDS_INVERT_TIP "Inverts the selection" - IDS_BACK_TIP "Goes back to the previous location" - IDS_FORWARD_TIP "Goes to the next location" - IDS_VIEWTILES_TIP "Shows the Tiles view" - IDS_VIEWDEATAILS_TIP "Shows the Details view" - IDS_VIEWLIST_TIP "Shows the List view" -END - -STRINGTABLE -BEGIN - IDS_ALT_D "Additional shortcut for the address bar: Alt +" - IDS_ALT_D_TIP "Enter a letter 'A' to 'Z' to be a shortcut for the address bar. In some languages the default shortcut conflicts with a menu item" - IDS_SORT_TIP "Sorts the folder by the given property (name, type, size or date). Use '-' before the property to sort in descending order. Read the help for more options." - IDS_GROUP_TIP "Groups the folder by the given property (name, type, size or date). Use '-' before the property to group in descending order. Read the help for more options." - IDS_PASTE_SHORTCUT_TIP "Creates shortcuts for the files in the clipboard" - IDS_UP_HOTKEY "Additional shortcut for the Up button" - IDS_UP_HOTKEY_TIP "Select a shortcut for navigating to the parent folder" - IDS_MAP_DRIVE_TIP "Connects to a network drive" - IDS_DISCONNECT_DRIVE_TIP "Disconnects from a network drive" - IDS_CUSTOMIZEFOLDER_TIP "Customize this folder" - IDS_SEPARATOR_ITEM "SEPARATOR" - IDS_UP_ITEM "Up" - IDS_CUT_ITEM "Cut" - IDS_COPY_ITEM "Copy" - IDS_PASTE_ITEM "Paste" - IDS_PASTE_LNK_ITEM "Paste shortcut" -END - -STRINGTABLE -BEGIN - IDS_DELETE_ITEM "Delete" - IDS_PROPERTIES_ITEM "Properties" - IDS_EMAIL_ITEM "Email" - IDS_SETTINGS_ITEM "Settings" - IDS_REFRESH_ITEM "Refresh" - IDS_STOP_ITEM "Stop" - IDS_RENAME_ITEM "Rename" - IDS_NEWFOLDER_ITEM "New folder" - IDS_MOVETO_ITEM "Move to" - IDS_COPYTO_ITEM "Copy to" - IDS_UNDO_ITEM "Undo" - IDS_REDO_ITEM "Redo" - IDS_SELECTALL_ITEM "Select all" - IDS_DESELECT_ITEM "Deselect" - IDS_INVERT_ITEM "Invert selection" - IDS_BACK_ITEM "Back" -END - -STRINGTABLE -BEGIN - IDS_FORWARD_ITEM "Forward" - IDS_MAP_DRIVE_ITEM "Map network drive" - IDS_DISCONNECT_ITEM "Disconnect network drive" - IDS_CUSTOMIZE_ITEM "Customize folder" - IDS_VIEWTILES_ITEM "View Tiles" - IDS_VIEWDETAILS_ITEM "View Details" - IDS_VIEWLIST_ITEM "View List" - IDS_VIEWCONTENT_ITEM "View Content" - IDS_VIEWICONS1_ITEM "View Small icons" - IDS_VIEWICONS2_ITEM "View Medium icons" - IDS_VIEWICONS3_ITEM "View Large icons" - IDS_VIEWICONS4_ITEM "View Extra large icons" - IDS_OPEN_ITEM "Open" - IDS_SORYBY_ITEM "Sort by" - IDS_GROUPBY_ITEM "Group by" - IDS_CUSTOM_ITEM "Custom" -END - -STRINGTABLE -BEGIN - IDS_SHOWSTATUSBAR "Show status bar" - IDS_SHOWSTATUSBAR_TIP "When this is checked, Explorer will have a status bar that shows information about the total selection size, free disk space, and more" - IDS_SHOW_ZONE "Show zone" - IDS_SHOW_ZONE_TIP "When this is checked, the status bar will display the current security zone" - IDS_SHARE_HIDDEN "Show hidden shares" - IDS_SHARE_HIDDEN_TIP "When this is checked, the overlay will appear also for hidden shares ending with $" - IDS_NAVPANE_ITEM "Navigation pane" - IDS_NAVPANE_TIP "Toggles the navigation pane" - IDS_DETAILSPANE_ITEM "Details pane" - IDS_DETAILSPANE_TIP "Toggles the details pane" - IDS_PREVIEWPANE_ITEM "Preview pane" - IDS_PREVIEWPANE_TIP "Toggles the preview pane" - IDS_SHOW_EXTENSIONS "Show extensions" - IDS_SHOW_EXTENSIONS_TIP "Toggles the visibility of the file extensions" - IDS_HIDDEN_FILES "Hidden files" - IDS_HIDDEN_FILES_TIP "Toggles the visibility of the hidden files" -END - -STRINGTABLE -BEGIN - IDS_SYSTEM_FILES "System files" - IDS_SYSTEM_FILES_TIP "Toggles the visibility of the system files" - IDS_ZIP_ITEM "Create zip file" - IDS_ZIP_TIP "Creates a zip file from the selected items" - IDS_STATUS_FONT "Status bar font" - IDS_STATUS_FONT_TIP "Select the font to use for the status bar" - IDS_FOLDEROPTIONS "Folder options" - IDS_FOLDEROPTIONS_TIP "Opens the folder options dialog" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "..\ClassicShellLib\resource.h" -#include "..\ClassicShellLib\ClassicShellLib.rc" -1 TYPELIB "ClassicExplorer.tlb" -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +#include "..\Lib\resource.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "#include ""..\\Lib\\resource.h""\0" +END + +3 TEXTINCLUDE +BEGIN + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\n" + "1 TYPELIB ""ClassicExplorer.tlb""\r\0" +END + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\0" +END + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#ifndef APSTUDIO_INVOKED\r\n" + "#include ""targetver.h""\r\n" + "#endif\r\n" + "#include ""winres.h""\r\n" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "1 TYPELIB ""ClassicExplorer.tlb""\r\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_FILE DIALOGEX 0, 0, 266, 136 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Confirm File Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,149,115,53,14 + PUSHBUTTON "&No",IDNO,206,115,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,224,23,SS_NOPREFIX + LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,224,8,SS_NOPREFIX + ICON "",IDC_STATICDSTICON,43,46,20,20 + LTEXT "Static",IDC_STATICDSTSIZE,69,47,190,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICDSTTIME,69,57,190,8,SS_NOPREFIX + LTEXT "with this one?",IDC_STATICPROMPT2,35,74,224,8,SS_NOPREFIX + ICON "",IDC_STATICSRCICON,43,86,20,20 + LTEXT "Static",IDC_STATICSRCSIZE,69,87,190,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICSRCTIME,69,97,190,8,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,57,10 +END + +IDD_FILEMULTI DIALOGEX 0, 0, 285, 136 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Confirm File Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,55,115,53,14 + PUSHBUTTON "Yes to &All",IDYES,112,115,53,14 + PUSHBUTTON "&No",IDNO,169,115,53,14 + PUSHBUTTON "Cancel",IDCANCEL,226,115,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,243,23,SS_NOPREFIX + LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,243,8,SS_NOPREFIX + ICON "",IDC_STATICDSTICON,43,46,20,20 + LTEXT "Static",IDC_STATICDSTSIZE,69,47,209,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICDSTTIME,69,57,209,8,SS_NOPREFIX + LTEXT "with this one?",IDC_STATICPROMPT2,35,74,243,8,SS_NOPREFIX + ICON "",IDC_STATICSRCICON,43,86,20,20 + LTEXT "Static",IDC_STATICSRCSIZE,69,87,209,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICSRCTIME,69,97,209,8,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,45,10 +END + +IDD_FILEMULTIR DIALOGEX 0, 0, 285, 136 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_LAYOUTRTL +CAPTION "Confirm File Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,55,115,53,14 + PUSHBUTTON "Yes to &All",IDYES,112,115,53,14 + PUSHBUTTON "&No",IDNO,169,115,53,14 + PUSHBUTTON "Cancel",IDCANCEL,226,115,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,243,23,SS_NOPREFIX + LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,243,8,SS_NOPREFIX + ICON "",IDC_STATICDSTICON,43,46,20,20 + LTEXT "Static",IDC_STATICDSTSIZE,69,47,209,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICDSTTIME,69,57,209,8,SS_NOPREFIX + LTEXT "with this one?",IDC_STATICPROMPT2,35,74,243,8,SS_NOPREFIX + ICON "",IDC_STATICSRCICON,43,86,20,20 + LTEXT "Static",IDC_STATICSRCSIZE,69,87,209,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICSRCTIME,69,97,209,8,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,45,10 +END + +IDD_FILER DIALOGEX 0, 0, 266, 136 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_LAYOUTRTL +CAPTION "Confirm File Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,149,115,53,14 + PUSHBUTTON "&No",IDNO,206,115,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a file called 'blah.txt'.",IDC_STATICFNAME,35,7,224,23,SS_NOPREFIX + LTEXT "Do you want to replace the existing file:",IDC_STATICPROMPT1,35,34,224,8,SS_NOPREFIX + ICON "",IDC_STATICDSTICON,43,46,20,20 + LTEXT "Static",IDC_STATICDSTSIZE,69,47,190,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICDSTTIME,69,57,190,8,SS_NOPREFIX + LTEXT "with this one?",IDC_STATICPROMPT2,35,74,224,8,SS_NOPREFIX + ICON "",IDC_STATICSRCICON,43,86,20,20 + LTEXT "Static",IDC_STATICSRCSIZE,69,87,190,8,SS_NOPREFIX + LTEXT "Static",IDC_STATICSRCTIME,69,97,190,8,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,120,57,10 +END + +IDD_FOLDERMULTI DIALOGEX 0, 0, 285, 100 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Confirm Folder Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,55,79,53,14 + PUSHBUTTON "Yes to &All",IDYES,112,79,53,14 + PUSHBUTTON "&No",IDNO,169,79,53,14 + PUSHBUTTON "Cancel",IDCANCEL,226,79,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,243,65,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,45,10 +END + +IDD_FOLDER DIALOGEX 0, 0, 266, 100 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Confirm Folder Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,149,79,53,14 + PUSHBUTTON "&No",IDNO,206,79,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,224,65,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,57,10 +END + +IDD_FOLDERR DIALOGEX 0, 0, 266, 99 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_LAYOUTRTL +CAPTION "Confirm Folder Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,149,78,53,14 + PUSHBUTTON "&No",IDNO,206,78,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,224,65,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,83,57,10 +END + +IDD_FOLDERMULTIR DIALOGEX 0, 0, 285, 100 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_LAYOUTRTL +CAPTION "Confirm Folder Replace" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Yes",IDOK,55,79,53,14 + PUSHBUTTON "Yes to &All",IDYES,112,79,53,14 + PUSHBUTTON "&No",IDNO,169,79,53,14 + PUSHBUTTON "Cancel",IDCANCEL,226,79,53,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "This folder already contains a folder called 'blah'.",IDC_STATICFNAME,35,7,243,65,SS_NOPREFIX + CONTROL "&More...",IDC_LINKMORE,"SysLink",WS_TABSTOP,7,84,45,10 +END + +IDD_CUSTOMTOOLBAR DIALOGEX 0, 0, 249, 183 +STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Edit Toolbar Button (%s)" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 + LTEXT "Link:",IDC_STATICLINK,7,23,16,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOLINK,47,23,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_BUTTONLINK,228,23,14,12 + LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL + LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL + LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 + ICON "",IDC_ICONN,9,89,20,20 + LTEXT "Disabled:",IDC_STATICICOND,7,113,35,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITICOND,47,113,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONICOND,228,113,14,12 + ICON "",IDC_ICOND,9,127,20,20 + PUSHBUTTON "Restore defaults",IDC_BUTTONRESET,7,162,90,14 + DEFPUSHBUTTON "OK",IDOK,135,162,50,14 + PUSHBUTTON "Cancel",IDCANCEL,192,162,50,14 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Adds classic Windows Explorer features" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "ClassicExplorer.dll" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "ClassicExplorer.dll" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// REGISTRY +// + +IDR_CLASSICEXPLORER REGISTRY "ClassicExplorer.rgs" +IDR_EXPLORERBAND REGISTRY "ExplorerBand.rgs" +IDR_EXPLORERBHO REGISTRY "ExplorerBHO.rgs" +IDR_CLASSICCOPYEXT REGISTRY "ClassicCopyExt.rgs" +IDR_SHAREOVERLAY REGISTRY "ShareOverlay.rgs" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "..\\Setup\\OpenShell.ico" +IDI_UP2DISABLED ICON "up2Disabled.ico" +IDI_UP2HOT ICON "up2Hot.ico" +IDI_UP2NORMAL ICON "up2Normal.ico" +IDI_UP2PRESSED ICON "up2Pressed.ico" +IDI_UP ICON "up.ico" +IDI_UPDISABLED ICON "upDisabled.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_CUSTOMTOOLBAR, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 242 + TOPMARGIN, 7 + BOTTOMMARGIN, 176 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_APP_TITLE "Classic Explorer" + IDS_NEW_SETTINGS1 "The new settings will take effect the next time you open an Explorer window." + IDS_NEW_SETTINGS2 "You need to log off and back on for the new settings to take effect." + IDS_SETTINGS_TITLE "Settings for Classic Explorer" + IDS_SETTINGS_TITLE_VER "Settings for Classic Explorer %d.%d.%d" + IDS_LANGUAGE_SETTINGS "Language" + IDS_TOOLBAR_SETTINGS "Toolbar Settings" + IDS_BIG_BUTTONS "Big buttons" + IDS_BIG_BUTTONS_TIP "Use big buttons in the toolbar" + IDS_SMALL_SIZE "Small icon size" + IDS_SMALL_SIZE_TIP "Set the icon size when 'Big buttons' is unchecked. By default it is 16 for DPI<120 and 24 for DPI>=120" +END + +STRINGTABLE +BEGIN + IDS_LARGE_SIZE "Large icon size" + IDS_LARGE_SIZE_TIP "Set the icon size when 'Big buttons' is checked. By default it is 24 for DPI<120 and 32 for DPI>=120" + IDS_MENU_SIZE "Menu icon size" + IDS_MENU_SIZE_TIP "Set the size of the icons in the dropdown menus" + IDS_SAME_SIZE "Same size buttons" + IDS_SAME_SIZE_TIP "When this is checked, all toolbar buttons are the same size, determined by the widest button. Cannot be combined with 'Text is on the side'" + IDS_LIST_MODE "Text is on the side" + IDS_LIST_MODE_TIP "When this is checked, the toolbar is in list mode. The button text shows next to the icon instead of under the icon" + IDS_RESIZEABLE "Resizeable toolbar" + IDS_RESIZEABLE_TIP "When this is checked, the toolbar can be resized to be smaller than its full size. The buttons that don't fit on screen can be accessed by clicking on the small chevron button" + IDS_BUTTONS_SETTINGS "Toolbar Buttons" + IDS_NAVIGATION_SETTINGS "Navigation Pane" + IDS_TREE_STYLE "Navigation pane style" + IDS_TREE_STYLE_TIP "Pick the style for the folder tree in the navigation pane" + IDS_XPCLASSIC "Windows XP Classic" + IDS_XPCLASSIC_TIP "The navigation pane has lines connecting the folders" +END + +STRINGTABLE +BEGIN + IDS_XPSIMPLE "Windows XP Simple" + IDS_XPSIMPLE_TIP "The navigation pane has no lines" + IDS_VISTA "Windows Vista" + IDS_VISTA_TIP "The navigation pane shows little triangles to expand the folders" + IDS_TREE_SPACING "Tree item spacing" + IDS_TREE_SPACING_TIP "This is a number for controlling the spacing between the items in the folder tree. Use positive numbers to increase the spacing, and negative numbers to reduce the spacing" + IDS_NO_FADE "Don't fade buttons" + IDS_NO_FADE_TIP "When this is checked, the small triangle buttons for expanding the folder will not fade out when the mouse moves away" + IDS_FULL_INDENT "Full-size offset for sub-folders" + IDS_FULL_INDENT_TIP "When this is checked, the sub-folders will be offset by the full size of the icon, instead of the half of the size" + IDS_NAVIGATE "Auto-navigate to the selected folder" + IDS_NAVIGATE_TIP "Select if the files on the right should update to show the current folder on the left" + IDS_NAV_DELAY "Auto-navigation delay" + IDS_NAV_DELAY_TIP "Enter the delay (in ms) for updating the files after selecting a new folder" + IDS_ALT_ENTER "Enable Alt+Enter in the navigation pane" + IDS_ALT_ENTER_TIP "When this is checked, pressing Alt+Enter will show the properties of the selected folder" +END + +STRINGTABLE +BEGIN + IDS_VIEWCONTENT_TIP "Shows the Content view" + IDS_VIEWICONS1_TIP "Shows the Small Icons view" + IDS_VIEWICONS2_TIP "Shows the Medium Icons view" + IDS_VIEWICONS3_TIP "Shows the Large Icons view" + IDS_VIEWICONS4_TIP "Shows the Extra Large Icons view" + IDS_OPEN_TIP "Opens a given folder in the current window" + IDS_CUSTOM_TIP "This is a custom button. Use the command property to launch a program, or the link property to show a folder as a drop-down menu" + IDS_NEWFOLDER_TIP "Creates a new folder" + IDS_SCROLLTIP "Hide scroll tooltips" + IDS_SCROLLTIP_TIP "When this is checked, there won't be a tooltip when you are dragging the vertical scrollbar" + IDS_NAV_DEFAULT "Default behavior" + IDS_NAV_DEFAULT_TIP "Don't change the default behavior of Explorer" + IDS_NAV_KBD "When using the keyboard" + IDS_NAV_KBD_TIP "The files will update only if you select a new folder with the keyboard" + IDS_NAV_ALWAYS "Always" + IDS_NAV_ALWAYS_TIP "The files will update every time the selected folder changes for any reason" +END + +STRINGTABLE +BEGIN + IDS_FIX_SCROLL "Fix folder scrolling" + IDS_FIX_SCROLL_TIP "This option fixes a bug in Windows 7 that moves a folder to the bottom of the screen after it is expanded" + IDS_TITLE_SETTINGS "Title Bar" + IDS_SHOW_CAPTION "Show caption in the title bar" + IDS_SHOW_CAPTION_TIP "Show the caption (the current path) in the title bar" + IDS_SHOW_ICON "Show icon in the title bar" + IDS_SHOW_ICON_TIP "Show the icon of the current folder in the title bar" + IDS_NO_BREADCRUMBS "Disable breadcrumbs" + IDS_NO_BREADCRUMBS_TIP "Disable breadcrumbs and show the full path in the address bar" + IDS_ADDRESS_HISTORY "Address bar history" + IDS_ADDRESS_HISTORY_TIP "Control the contents of the history dropdown" + IDS_NORMAL_HISTORY "Normal history" + IDS_NORMAL_HISTORY_TIP "Show the default contents as provided by Explorer (recently visited folders and websites)" + IDS_SIMPLE_PATH "Simple path" + IDS_SIMPLE_PATH_TIP "Show the parents of the current folder all the way to the Desktop" + IDS_EXTENDED_PATH "Extended path" +END + +STRINGTABLE +BEGIN + IDS_EXTENDED_PATH_TIP "Besides the parents, shows all immediate folders of the Desktop and Computer. This is how it works in Windows XP" + IDS_HIDE_SEARCH "Hide Search box" + IDS_HIDE_SEARCH_TIP "Hide the search box from the address bar" + IDS_UP_SETTINGS "Up Button" + IDS_SHOW_UP "Show Up button" + IDS_SHOW_UP_TIP "Controls how the Up button is displayed" + IDS_DONT_SHOW "Don't show" + IDS_DONT_SHOW_TIP "The Up button is not shown" + IDS_BEFORE_BACK "Before Back/Forward" + IDS_BEFORE_BACK_TIP "The Up button appears before the Back/Forward buttons" + IDS_AFTER_BACK "After Back/Forward" + IDS_AFTER_BACK_TIP "The Up button appears after the Back/Forward buttons" + IDS_UP_NORMAL "Normal Up button icon" + IDS_UP_NORMAL_TIP "Pick the icon to use for the normal Up button" + IDS_UP_HOT "Hot Up button icon" + IDS_UP_HOT_TIP "Pick the icon to use for the hot Up button (when the mouse is over the button)" +END + +STRINGTABLE +BEGIN + IDS_UP_PRESSED "Pressed Up button icon" + IDS_UP_PRESSED_TIP "Pick the icon to use for the pressed Up button" + IDS_UP_DISABLED "Disabled Up button icon" + IDS_UP_DISABLED_TIP "Pick the icon to use for the disabled Up button" + IDS_UP_SIZE "Up button size" + IDS_UP_SIZE_TIP "Set the size for the Up button. By default it is 30 for DPI<120 and 36 for DPI>=120" + IDS_STATUS_SETTINGS "Status Bar" + IDS_FREE_SPACE "Show free space and file size" + IDS_FREE_SPACE_TIP "The status bar will show the free space on the current drive and the total size of all selected files. If no files are selected, the total size of all files will be shown" + IDS_INFO_TIP "Show detailed info for single selection" + IDS_INFO_TIP_TIP "When a single file is selected, the status bar will show the detailed information for that file" + IDS_FORCE_REFRESH "Force status refresh" + IDS_FORCE_REFRESH_TIP "This is a workaround for a bug in Explorer for Windows 7. Sometimes when a new Explorer window is opened the status bar is blank. Check this option to enable the workaround" + IDS_FILE_SETTINGS "File Operation" + IDS_FILE_UI "Replace file conflict dialog" + IDS_FILE_UI_TIP "When this is checked, the dialog showing file conflicts during a copy or move operation will be replaced with the old-style dialog from Windows XP" +END + +STRINGTABLE +BEGIN + IDS_FOLDER_UI "Replace folder conflict dialog" + IDS_FOLDER_UI_TIP "When this is checked, the dialog showing folder conflicts during a copy or move operation will be replaced with the old-style dialog from Windows XP" + IDS_ALERT_LEVEL "Sound alert for file conflicts" + IDS_ALERT_LEVEL_TIP "This setting adds a sound alert to the copy confirmation dialog when a system or read-only file is about to be overwritten" + IDS_NO_ALERT "No alert" + IDS_NO_ALERT_TIP "No sound is played" + IDS_SYS_FILES "For system files" + IDS_SYS_FILES_TIP "A sound is played when a system file is about to be overwritten" + IDS_RO_FILES "For system and read-only files" + IDS_RO_FILES_TIP "A sound is played when a system or a read-only file is about to be overwritten" + IDS_MORE "Always show more details" + IDS_MORE_TIP "When this is checked, Explorer dialogs like Copy, Move or Delete will expand to show all details by default" + IDS_MORE_DELAY "Delay for more details" + IDS_MORE_DELAY_TIP "Delay (in ms) for showing more details in the progress dialog. On Windows 7 with Aero if the details are shown too soon the progress dialog flickers badly. Use a delay of at least 250 ms to avoid the flicker. The delay is also useful if you want to see the details only for longer operations" + IDS_FILE_EXPLORER "Enable only in Explorer (improves performance)" + IDS_FILE_EXPLORER_TIP "When this is checked, the file and folder conflict dialogs will be replaced only in Explorer. Otherwise they will be replaced for all processes" +END + +STRINGTABLE +BEGIN + IDS_FILEPANE_SETTINGS "File Pane" + IDS_SHARE "Add icon overlay for shared folders" + IDS_SHARE_TIP "When this is checked, the shared folders will get a small overlay icon" + IDS_SHARE_ICON "Share overlay icon" + IDS_SHARE_ICON_TIP "Set the icon to be used for the overlay" + IDS_SHARE_EXPLORER "Show overlay only in Explorer (improves performance)" + IDS_SHARE_EXPLORER_TIP "When this is checked, the overlay icon will be shown only in Explorer. Otherwise they will be shown in all processes" + IDS_HEADERS "Show sort headers in all views" + IDS_HEADERS_TIP "When this is checked, the sort headers will show in all views, not just Details" + IDS_SCROLLBAR "Show horizontal scrollbar" + IDS_SCROLLBAR_TIP "Select if the horizontal scrollbar will be enabled" + IDS_SCROLLBAR_DEFAULT "Default" + IDS_SCROLLBAR_DEFAULT_TIP + "The scrollbar will be disabled for the 'Windows Vista' navigation pane style, and enabled for the others" + IDS_SCROLLBAR_ON "Enabled" + IDS_SCROLLBAR_ON_TIP "The scrollbar will show up when it is needed" + IDS_SCROLLBAR_OFF "Disabled" +END + +STRINGTABLE +BEGIN + IDS_SCROLLBAR_OFF_TIP "The scrollbar will be hidden at all times" + IDS_COMMAND_TIP "Pick a command for the button. The command determines what the button does when clicked" + IDS_LINK_TIP "Type a full path of a file or a folder. The folder will open like a dropdown menu. The file will be executed when the button is clicked" + IDS_TEXT_TIP "Enter the text for the button. If the text starts with $ (like $Toolbar.Settings) it will be looked up in the file ExplorerL10N.ini" + IDS_TIP_TIP "Enter the tooltip for the button. If the text starts with $ (like $Toolbar.Settings) it will be looked up in the file ExplorerL10N.ini" + IDS_ICON_TIP "Enter the icon for the button. If the icon is blank, the default icon of the link will be used instead. Use either a path to a .ico file, or a combination of a .dll file and a icon ID. Use 'none' to get no icon at all" + IDS_ICOND_TIP "Enter the disabled icon for the button. If the setting is blank, the disabled icon will be generated from the normal icon" + IDS_RESTORE_TIP "Restores all properties (text, icon and more) to the defaults for the selected command" + IDS_SEPARATOR_TIP "This item separates buttons in the toolbar" + IDS_UP_TIP "Goes up to the parent folder" + IDS_CUT_TIP "Cuts the selected files" + IDS_COPY_TIP "Copies the selected files" + IDS_PASTE_TIP "Pastes files from the clipboard" + IDS_DELETE_TIP "Deletes the selected files" + IDS_PROPERTIES_TIP "Shows properties for the selection" + IDS_EMAIL_TIP "Emails the selected files" +END + +STRINGTABLE +BEGIN + IDS_SETTINGS_TIP "Shows the Classic Explorer settings" + IDS_REFRESH_TIP "Refreshes the Explorer view" + IDS_STOP_TIP "Stops the current operation" + IDS_RENAME_TIP "Renames the selected file" + IDS_MOVETO_TIP "Moves the selection to a new place" + IDS_COPYTO_TIP "Copies the selection to a new place" + IDS_UNDO_TIP "Undoes the last operation" + IDS_REDO_TIP "Redoes the last undo" + IDS_SELECTALL_TIP "Selects all files in the folder" + IDS_DESELECT_TIP "Deselects all" + IDS_INVERT_TIP "Inverts the selection" + IDS_BACK_TIP "Goes back to the previous location" + IDS_FORWARD_TIP "Goes to the next location" + IDS_VIEWTILES_TIP "Shows the Tiles view" + IDS_VIEWDEATAILS_TIP "Shows the Details view" + IDS_VIEWLIST_TIP "Shows the List view" +END + +STRINGTABLE +BEGIN + IDS_ALT_D "Additional shortcut for the address bar: Alt +" + IDS_ALT_D_TIP "Enter a letter 'A' to 'Z' to be a shortcut for the address bar. In some languages the default shortcut conflicts with a menu item" + IDS_SORT_TIP "Sorts the folder by the given property (name, type, size or date). Use '-' before the property to sort in descending order. Read the help for more options." + IDS_GROUP_TIP "Groups the folder by the given property (name, type, size or date). Use '-' before the property to group in descending order. Read the help for more options." + IDS_PASTE_SHORTCUT_TIP "Creates shortcuts for the files in the clipboard" + IDS_UP_HOTKEY "Additional shortcut for the Up button" + IDS_UP_HOTKEY_TIP "Select a shortcut for navigating to the parent folder" + IDS_MAP_DRIVE_TIP "Connects to a network drive" + IDS_DISCONNECT_DRIVE_TIP "Disconnects from a network drive" + IDS_CUSTOMIZEFOLDER_TIP "Customize this folder" + IDS_SEPARATOR_ITEM "SEPARATOR" + IDS_UP_ITEM "Up" + IDS_CUT_ITEM "Cut" + IDS_COPY_ITEM "Copy" + IDS_PASTE_ITEM "Paste" + IDS_PASTE_LNK_ITEM "Paste shortcut" +END + +STRINGTABLE +BEGIN + IDS_DELETE_ITEM "Delete" + IDS_PROPERTIES_ITEM "Properties" + IDS_EMAIL_ITEM "Email" + IDS_SETTINGS_ITEM "Settings" + IDS_REFRESH_ITEM "Refresh" + IDS_STOP_ITEM "Stop" + IDS_RENAME_ITEM "Rename" + IDS_NEWFOLDER_ITEM "New folder" + IDS_MOVETO_ITEM "Move to" + IDS_COPYTO_ITEM "Copy to" + IDS_UNDO_ITEM "Undo" + IDS_REDO_ITEM "Redo" + IDS_SELECTALL_ITEM "Select all" + IDS_DESELECT_ITEM "Deselect" + IDS_INVERT_ITEM "Invert selection" + IDS_BACK_ITEM "Back" +END + +STRINGTABLE +BEGIN + IDS_FORWARD_ITEM "Forward" + IDS_MAP_DRIVE_ITEM "Map network drive" + IDS_DISCONNECT_ITEM "Disconnect network drive" + IDS_CUSTOMIZE_ITEM "Customize folder" + IDS_VIEWTILES_ITEM "View Tiles" + IDS_VIEWDETAILS_ITEM "View Details" + IDS_VIEWLIST_ITEM "View List" + IDS_VIEWCONTENT_ITEM "View Content" + IDS_VIEWICONS1_ITEM "View Small icons" + IDS_VIEWICONS2_ITEM "View Medium icons" + IDS_VIEWICONS3_ITEM "View Large icons" + IDS_VIEWICONS4_ITEM "View Extra large icons" + IDS_OPEN_ITEM "Open" + IDS_SORYBY_ITEM "Sort by" + IDS_GROUPBY_ITEM "Group by" + IDS_CUSTOM_ITEM "Custom" +END + +STRINGTABLE +BEGIN + IDS_SHOWSTATUSBAR "Show status bar" + IDS_SHOWSTATUSBAR_TIP "When this is checked, Explorer will have a status bar that shows information about the total selection size, free disk space, and more" + IDS_SHOW_ZONE "Show zone" + IDS_SHOW_ZONE_TIP "When this is checked, the status bar will display the current security zone" + IDS_SHARE_HIDDEN "Show hidden shares" + IDS_SHARE_HIDDEN_TIP "When this is checked, the overlay will appear also for hidden shares ending with $" + IDS_NAVPANE_ITEM "Navigation pane" + IDS_NAVPANE_TIP "Toggles the navigation pane" + IDS_DETAILSPANE_ITEM "Details pane" + IDS_DETAILSPANE_TIP "Toggles the details pane" + IDS_PREVIEWPANE_ITEM "Preview pane" + IDS_PREVIEWPANE_TIP "Toggles the preview pane" + IDS_SHOW_EXTENSIONS "Show extensions" + IDS_SHOW_EXTENSIONS_TIP "Toggles the visibility of the file extensions" + IDS_HIDDEN_FILES "Hidden files" + IDS_HIDDEN_FILES_TIP "Toggles the visibility of the hidden files" +END + +STRINGTABLE +BEGIN + IDS_SYSTEM_FILES "System files" + IDS_SYSTEM_FILES_TIP "Toggles the visibility of the system files" + IDS_ZIP_ITEM "Create zip file" + IDS_ZIP_TIP "Creates a zip file from the selected items" + IDS_STATUS_FONT "Status bar font" + IDS_STATUS_FONT_TIP "Select the font to use for the status bar" + IDS_FOLDEROPTIONS "Folder options" + IDS_FOLDEROPTIONS_TIP "Opens the folder options dialog" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#include "..\Lib\resource.h" +#include "..\Lib\Lib.rc" +1 TYPELIB "ClassicExplorer.tlb" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.rgs b/Src/ClassicExplorer/ClassicExplorer.rgs similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer.rgs rename to Src/ClassicExplorer/ClassicExplorer.rgs diff --git a/Src/ClassicExplorer/ClassicExplorer.vcxproj b/Src/ClassicExplorer/ClassicExplorer.vcxproj new file mode 100644 index 000000000..4280d8376 --- /dev/null +++ b/Src/ClassicExplorer/ClassicExplorer.vcxproj @@ -0,0 +1,144 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {9AF324B7-F786-4D85-B2E1-6E51720F874E} + ClassicExplorer + AtlProj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + $(ProjectName)32 + + + $(ProjectName)64 + + + true + + + + _USRDLL;%(PreprocessorDefinitions) + + + $(IntDir);%(AdditionalIncludeDirectories) + + + oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) + $(TargetName).def + + + + + true + true + + + + + + + + NotUsing + + + + + + + + Create + + + + + + + + + + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters b/Src/ClassicExplorer/ClassicExplorer.vcxproj.filters similarity index 97% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters rename to Src/ClassicExplorer/ClassicExplorer.vcxproj.filters index c25dfcff1..3b72d121a 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters +++ b/Src/ClassicExplorer/ClassicExplorer.vcxproj.filters @@ -114,7 +114,7 @@ Resource Files - + Generated Files @@ -124,7 +124,7 @@ - + Resource Files @@ -146,4 +146,4 @@ Resource Files - \ No newline at end of file + diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer32.def b/Src/ClassicExplorer/ClassicExplorer32.def similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer32.def rename to Src/ClassicExplorer/ClassicExplorer32.def diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorer64.def b/Src/ClassicExplorer/ClassicExplorer64.def similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorer64.def rename to Src/ClassicExplorer/ClassicExplorer64.def diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp similarity index 97% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp index 0345e6351..313316328 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest similarity index 97% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest index 7e51f650d..f9e4bb14e 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest @@ -3,7 +3,7 @@ Classic Explorer Settings diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc similarity index 89% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc index e2e89eb3f..923d1e110 100644 --- a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // @@ -78,13 +78,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "IvoSoft" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Classic Explorer Settings" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "ClassicExplorerSettings" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "ClassicExplorerSettings.exe" - VALUE "ProductName", "Classic Shell" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END diff --git a/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj new file mode 100644 index 000000000..592247fb7 --- /dev/null +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj @@ -0,0 +1,74 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Setup + Win32 + + + + {E93271C8-0252-4A08-8227-1978C64C2D34} + ClassicExplorerSettings + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + + NotUsing + + + shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + {9af324b7-f786-4d85-b2e1-6e51720f874e} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/resource.h b/Src/ClassicExplorer/ClassicExplorerSettings/resource.h similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ClassicExplorerSettings/resource.h rename to Src/ClassicExplorer/ClassicExplorerSettings/resource.h diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBHO.cpp b/Src/ClassicExplorer/ExplorerBHO.cpp similarity index 98% rename from ClassicShellSrc/ClassicExplorer/ExplorerBHO.cpp rename to Src/ClassicExplorer/ExplorerBHO.cpp index 83dcd12b8..cfd456364 100644 --- a/ClassicShellSrc/ClassicExplorer/ExplorerBHO.cpp +++ b/Src/ClassicExplorer/ExplorerBHO.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBHO.cpp : Implementation of CExplorerBHO @@ -63,6 +64,9 @@ LRESULT CALLBACK CExplorerBHO::SubclassTreeParentProc( HWND hWnd, UINT uMsg, WPA // - change the tree styles to achieve different looks LRESULT CALLBACK CExplorerBHO::SubclassTreeProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) { + if (GetTlsData()->bho == NULL) + return DefSubclassProc(hWnd, uMsg, wParam, lParam); + if (uMsg==TVM_ENSUREVISIBLE && (dwRefData&1)) { // HACK! there is a bug in Win7 Explorer and when the selected folder is expanded for the first time it sends TVM_ENSUREVISIBLE for @@ -87,7 +91,7 @@ LRESULT CALLBACK CExplorerBHO::SubclassTreeProc( HWND hWnd, UINT uMsg, WPARAM wP CComPtr pView; if (pThis->m_pBrowser && SUCCEEDED(pThis->m_pBrowser->QueryActiveShellView(&pView))) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); CComPtr pFolder; CAbsolutePidl pidl2; @@ -239,7 +243,7 @@ LRESULT CALLBACK CExplorerBHO::HookExplorer( int nCode, WPARAM wParam, LPARAM lP if (GetClassName(parent,name,_countof(name)) && _wcsicmp(name,L"CabinetWClass")==0) { DWORD_PTR settings=0; - if (GetWinVersion()==WIN_VER_WIN7 && GetSettingBool(L"FixFolderScroll")) + if (GetSettingBool(L"FixFolderScroll")) settings|=1; SetWindowSubclass(hWnd,SubclassTreeProc,'CLSH',settings); PostMessage(hWnd,TVM_SETEXTENDEDSTYLE,TVS_EX_FADEINOUTEXPANDOS|TVS_EX_AUTOHSCROLL|0x80000000,0); @@ -318,7 +322,7 @@ bool CExplorerBHO::GetStatusText( wchar_t *buf, int size, const wchar_t *oldText CComPtr pView; if (m_pBrowser && SUCCEEDED(m_pBrowser->QueryActiveShellView(&pView))) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); CComPtr pFolder; if (pView2 && SUCCEEDED(pView2->GetFolder(IID_IPersistFolder2,(void**)&pFolder))) @@ -331,7 +335,7 @@ bool CExplorerBHO::GetStatusText( wchar_t *buf, int size, const wchar_t *oldText PITEMID_CHILD child; if (SUCCEEDED(pView2->Items(SVGIO_SELECTION,IID_IEnumIDList,(void**)&pEnum)) && pEnum && pEnum->Next(1,&child,NULL)==S_OK) { - CComQIPtr pFolder2=pFolder; + CComQIPtr pFolder2(pFolder); if (pFolder2) { CComPtr pQueryInfo; @@ -430,12 +434,12 @@ void CExplorerBHO::GetFileSize( wchar_t *buf, int size ) int time0=GetTickCount(); if (m_pBrowser && SUCCEEDED(m_pBrowser->QueryActiveShellView(&pView))) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); CComPtr pFolder; CAbsolutePidl pidl; if (pView2 && SUCCEEDED(pView2->GetFolder(IID_IPersistFolder2,(void**)&pFolder)) && SUCCEEDED(pFolder->GetCurFolder(&pidl))) { - CComQIPtr pFolder2=pFolder; + CComQIPtr pFolder2(pFolder); UINT type=SVGIO_SELECTION; int count, selCount; if (SUCCEEDED(pView2->ItemCount(SVGIO_ALLVIEW,&count))) @@ -791,8 +795,8 @@ LRESULT CALLBACK CExplorerBHO::SubclassBreadcrumbProc( HWND hWnd, UINT uMsg, WPA BOOL dwm; if (theme && SUCCEEDED(DwmIsCompositionEnabled(&dwm)) && dwm) { - DTTOPTS opts={sizeof(opts),DTT_COMPOSITED|DTT_TEXTCOLOR}; - opts.crText=GetSysColor(COLOR_WINDOWTEXT); + DTTOPTS opts={sizeof(opts),DTT_COMPOSITED|DTT_COLORPROP}; + opts.iColorPropId = COLOR_WINDOWTEXT; DrawThemeTextEx(theme,hdcPaint,0,0,pThis->m_CurPath,-1,DT_NOPREFIX|DT_VCENTER|DT_SINGLELINE,&rc,&opts); } else @@ -1045,7 +1049,7 @@ static void NewVersionCallback( VersionData &data ) wchar_t path[_MAX_PATH]; GetModuleFileName(g_Instance,path,_countof(path)); PathRemoveFileSpec(path); - PathAppend(path,L"ClassicShellUpdate.exe"); + PathAppend(path,L"Update.exe"); wchar_t cmdLine[1024]; Sprintf(cmdLine,_countof(cmdLine),L"\"%s\" -popup",path); STARTUPINFO startupInfo={sizeof(startupInfo)}; @@ -1232,7 +1236,7 @@ HRESULT STDMETHODCALLTYPE CExplorerBHO::SetSite( IUnknown *pUnkSite ) m_Progress=progress; m_ComboBox=FindWindowEx(progress,NULL,WC_COMBOBOXEX,NULL); SetWindowSubclass(progress,SubclassProgressProc,(UINT_PTR)this,AddressBarHistory); - m_NavigateMsg=RegisterWindowMessage(L"ClassicShell.Navigate"); + m_NavigateMsg=RegisterWindowMessage(L"OpenShell.Navigate"); } } @@ -1413,7 +1417,7 @@ STDMETHODIMP CExplorerBHO::OnDocumentComplete( IDispatch *pDisp, VARIANT *URL ) m_pBrowser->QueryActiveShellView(&pView); if (pView) { - CComQIPtr pFolderView=pView; + CComQIPtr pFolderView(pView); if (pFolderView) { if (GetSettingBool(L"ShowHeaders")) @@ -1424,7 +1428,7 @@ STDMETHODIMP CExplorerBHO::OnDocumentComplete( IDispatch *pDisp, VARIANT *URL ) // The code to turn on the headers is borrowed from the Explorer7Fixes project under the terms of the MIT license: // http://github.com/ijprest/Explorer7Fixes - Copyright (c) 2010 Ian Prest - CComQIPtr pView2=pFolderView; + CComQIPtr pView2(pFolderView); if (pView2) { // Turn on the sort header! @@ -1473,7 +1477,7 @@ STDMETHODIMP CExplorerBHO::OnDocumentComplete( IDispatch *pDisp, VARIANT *URL ) } if (GetSettingBool(L"HideScrollTip")) { - CComQIPtr pOptions=m_pBrowser; + CComQIPtr pOptions(m_pBrowser); if (pOptions) pOptions->SetFolderViewOptions(FVO_NOSCROLLTIPS,FVO_NOSCROLLTIPS); } diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBHO.h b/Src/ClassicExplorer/ExplorerBHO.h similarity index 95% rename from ClassicShellSrc/ClassicExplorer/ExplorerBHO.h rename to Src/ClassicExplorer/ExplorerBHO.h index 9dd6ffa26..83189bb7a 100644 --- a/ClassicShellSrc/ClassicExplorer/ExplorerBHO.h +++ b/Src/ClassicExplorer/ExplorerBHO.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBHO.h : Declaration of the CExplorerBHO @@ -8,7 +9,7 @@ #include #include -#include "ClassicExplorer_i.h" +#include "ClassicExplorer_h.h" #include "ComHelper.h" #include @@ -52,7 +53,7 @@ class ATL_NO_VTABLE CExplorerBHO : m_ZoneWidth=0; } - DECLARE_REGISTRY_RESOURCEID(IDR_EXPLORERBHO) + DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_EXPLORERBHO, CExplorerBHO) BEGIN_SINK_MAP( CExplorerBHO ) SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_DOCUMENTCOMPLETE, OnDocumentComplete) @@ -117,7 +118,7 @@ class ATL_NO_VTABLE CExplorerBHO : class CToolbar: public CWindowImpl { public: - DECLARE_WND_SUPERCLASS(L"ClassicShell.UpButton",TOOLBARCLASSNAME); + DECLARE_WND_SUPERCLASS(L"OpenShell.UpButton",TOOLBARCLASSNAME); BEGIN_MSG_MAP( CToolbar ) END_MSG_MAP() diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBHO.rgs b/Src/ClassicExplorer/ExplorerBHO.rgs similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ExplorerBHO.rgs rename to Src/ClassicExplorer/ExplorerBHO.rgs diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBand.cpp b/Src/ClassicExplorer/ExplorerBand.cpp similarity index 98% rename from ClassicShellSrc/ClassicExplorer/ExplorerBand.cpp rename to Src/ClassicExplorer/ExplorerBand.cpp index 3a79e8c32..61759abbc 100644 --- a/ClassicShellSrc/ClassicExplorer/ExplorerBand.cpp +++ b/Src/ClassicExplorer/ExplorerBand.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBand.cpp : Implementation of CExplorerBand @@ -439,7 +440,7 @@ void CBandWindow::SendEmail( void ) if (FAILED(m_pBrowser->QueryActiveShellView(&pView))) return; // check if there is anything selected - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); int count; if (pView2 && SUCCEEDED(pView2->ItemCount(SVGIO_SELECTION,&count)) && count==0) return; @@ -448,7 +449,7 @@ void CBandWindow::SendEmail( void ) CComPtr pDataObj; if (FAILED(pView->GetItemObject(SVGIO_SELECTION,IID_IDataObject,(void**)&pDataObj))) return; - CComQIPtr pAsync=pDataObj; + CComQIPtr pAsync(pDataObj); if (pAsync) pAsync->SetAsyncMode(FALSE); @@ -493,7 +494,7 @@ void CBandWindow::SendToZip( void ) if (FAILED(m_pBrowser->QueryActiveShellView(&pView))) return; // check if there is anything selected - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); CComPtr pFolder; if (FAILED(pView2->GetFolder(IID_IShellFolder,(void**)&pFolder)) || !pFolder) return; @@ -506,7 +507,7 @@ void CBandWindow::SendToZip( void ) CComPtr pDataObj; if (FAILED(pView->GetItemObject(SVGIO_SELECTION,IID_IDataObject,(void**)&pDataObj))) return; - CComQIPtr pAsync=pDataObj; + CComQIPtr pAsync(pDataObj); if (pAsync) pAsync->SetAsyncMode(FALSE); @@ -514,7 +515,7 @@ void CBandWindow::SendToZip( void ) CComPtr pDropTarget; if (SUCCEEDED(CoCreateInstance(CLSID_SendToZip,NULL,CLSCTX_ALL,IID_IDropTarget,(void **)&pDropTarget))) { - CComQIPtr pDropWithSite=pDropTarget; + CComQIPtr pDropWithSite(pDropTarget); if (pDropWithSite) { CComObject *pHelper; @@ -567,7 +568,7 @@ void CBandWindow::NewFolder( void ) { CComPtr pView; if (FAILED(m_pBrowser->QueryActiveShellView(&pView))) return; - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (!pView2) return; { @@ -704,7 +705,7 @@ void CBandWindow::ExecuteCommandFile( const wchar_t *pText ) CComPtr pView; if (SUCCEEDED(m_pBrowser->QueryActiveShellView(&pView))) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (!pView2) return; CComPtr pFolder; if (FAILED(pView2->GetFolder(IID_IShellFolder,(void**)&pFolder)) || !pFolder) return; @@ -784,7 +785,7 @@ void CBandWindow::ExecuteCustomCommand( const wchar_t *pCommand ) { CComPtr pFolder; CAbsolutePidl pidl; - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (pView2 && SUCCEEDED(pView2->GetFolder(IID_IPersistFolder2,(void**)&pFolder)) && SUCCEEDED(pFolder->GetCurFolder(&pidl))) { // get current path @@ -899,13 +900,13 @@ void CBandWindow::ExecuteCustomCommand( const wchar_t *pCommand ) } else if (_wcsicmp(exe,L"sortby")==0) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (pView2) ViewByProperty(pView2,params,false); } else if (_wcsicmp(exe,L"groupby")==0) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (pView2) ViewByProperty(pView2,params,true); } @@ -1127,7 +1128,7 @@ LRESULT CBandWindow::OnCommand( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& b CComPtr pView; if (SUCCEEDED(m_pBrowser->QueryActiveShellView(&pView))) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (pView2) pView2->DoRename(); } return TRUE; @@ -1282,7 +1283,7 @@ LRESULT CBandWindow::OnCommand( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& b if (FAILED(m_pBrowser->QueryActiveShellView(&pView))) return TRUE; - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (!pView2) return TRUE; // ID_DESELECT @@ -1729,7 +1730,7 @@ void CBandWindow::UpdateToolbar( void ) m_pBrowser->QueryActiveShellView(&pView); if (pView) { - CComQIPtr pView2=pView; + CComQIPtr pView2(pView); if (pView2) { CComPtr pFolder; diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBand.h b/Src/ClassicExplorer/ExplorerBand.h similarity index 96% rename from ClassicShellSrc/ClassicExplorer/ExplorerBand.h rename to Src/ClassicExplorer/ExplorerBand.h index ae59405d2..ee8af4de9 100644 --- a/ClassicShellSrc/ClassicExplorer/ExplorerBand.h +++ b/Src/ClassicExplorer/ExplorerBand.h @@ -1,11 +1,12 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBand.h : Declaration of the CExplorerBand #pragma once #include "resource.h" -#include "ClassicExplorer_i.h" +#include "ClassicExplorer_h.h" #include "SettingsParser.h" #include @@ -65,7 +66,7 @@ class CBandWindow: public CWindowImpl ID_CUSTOM=100, }; - DECLARE_WND_CLASS(L"ClassicShell.CBandWindow") + DECLARE_WND_CLASS(L"OpenShell.CBandWindow") enum { BWM_UPDATEBUTTONS=WM_USER, @@ -177,7 +178,7 @@ class ATL_NO_VTABLE CExplorerBand : public: CExplorerBand( void ); - DECLARE_REGISTRY_RESOURCEID(IDR_EXPLORERBAND) + DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_EXPLORERBAND, CExplorerBand) BEGIN_SINK_MAP( CExplorerBand ) SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_NAVIGATECOMPLETE2, OnNavigateComplete) diff --git a/ClassicShellSrc/ClassicExplorer/ExplorerBand.rgs b/Src/ClassicExplorer/ExplorerBand.rgs similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ExplorerBand.rgs rename to Src/ClassicExplorer/ExplorerBand.rgs diff --git a/Src/ClassicExplorer/ExplorerL10N.ini b/Src/ClassicExplorer/ExplorerL10N.ini new file mode 100644 index 000000000..56765566e --- /dev/null +++ b/Src/ClassicExplorer/ExplorerL10N.ini @@ -0,0 +1,2599 @@ +; This file contains all localized text for Classic Explorer. There is one section per language. +; Every section contains text lines in the form of = . +; Which section is used depends on the current OS setting. If a key is missing from the language section +; it will be searched in the [default] section. In some cases more than one language can be used. +; For example a Japanese system may use English as a secondary language. In that case the search order +; will be [ja-JP] -> [en-US] -> [default]. +; +; ============================================================================= + + +[default] +Toolbar.Settings = Classic Explorer Settings + + +[ar-SA] - Arabic (Saudi Arabia) +Copy.Cancel = إلغاء الأمر +Copy.More = المزيد... +Copy.CopyHere = ن&سخ إلى هذا الموضع +Copy.MoveHere = ن&قل إلى هذا الموضع +Copy.Title = تأكيد استبدال الملف +Copy.Subtitle = يحتوي هذا المجلد على ملف باسم '%s'. +Copy.SubtitleRO = يحتوي هذا المجلد على ملف للقراءة فقط باسم '‎%s'. +Copy.SubtitleSys = يحتوي هذا المجلد مسبقاً على ملف نظام باسم '‎%s'. +Copy.Prompt1 = ‏‏هل تريد استبدال الملف الموجود +Copy.Prompt2 = بهذا؟ +Copy.Yes = &نعم +Copy.No = &لا +Copy.YesAll = نعم لل&كل +Folder.Title = تأكيد استبدال المجلد +Folder.Prompt = هل ما زلت تريد نقل المجلد أو نسخه؟ +Toolbar.GoUp = مستوى واحد لأعلى +Toolbar.Cut = قص +Toolbar.Copy = نسخ +Toolbar.Paste = لصق +Toolbar.PasteShortcut = لصق الاختصار +Toolbar.Delete = حذف +Toolbar.Email = إرسال العناصر المحددة بالبريد الإلكتروني +Toolbar.Properties = خصائص +Toolbar.NewFolder = مجلد جديد +Toolbar.ZipFolder = مجلد جديد مضغوط +Toolbar.ExtraLarge = رموز كبيرة جداً +Toolbar.Large = رموز كبيرة +Toolbar.Medium = رموز متوسطة +Toolbar.Small = رموز صغيرة +Toolbar.List = قائمة +Toolbar.Details = تفاصيل +Toolbar.Tiles = مربعات +Toolbar.Content = محتوى +Toolbar.Undo = تراجع +Toolbar.Redo = إعادة +Toolbar.Refresh = تحديث +Toolbar.Back = الخلف +Toolbar.Forward = الأمام +Toolbar.Stop = إيقاف +Toolbar.Rename = إعادة تسمية +Toolbar.SelectAll = تحديد الكل +Toolbar.CustomizeFolder = تخصيص هذا المجلد +Toolbar.MapDrive = تعيين محرك أقراص الشبكة +Toolbar.DisconnectDrive = قطع اتصال محرك أقراص الشبكة +Toolbar.NavigationPane = جزء التنقل +Toolbar.DetailsPane = جزء التفاصيل +Toolbar.PreviewPane = جزء المعاينة +Toolbar.CopyTo = نسخ إلى +Toolbar.MoveTo = نقل إلى +Toolbar.Deselect = بلا تحديد +Toolbar.InvertSelection = عكس التحديد +Toolbar.FolderOptions = خيارات المجلد +Toolbar.ShowHiddenFiles = الملفات والمجلدات المخفية +Toolbar.ShowSystemFiles = ملفات النظام +Toolbar.ShowExtensions = ملحقات أسماء الملفات +Status.FreeSpace = ‎%s (مساحة القرص الحرة: ‎%s) +Status.Item = عنصر %s +Status.Items = ‎‎%s عنصر/عناصر +Status.ItemSelected = %s عنصر محدد +Status.ItemsSelected = %s عنصر/عناصر محددة + + +[bg-BG] - Bulgarian (Bulgaria) +Copy.Cancel = Отказ +Copy.More = Още... +Copy.CopyHere = &Копирай тук +Copy.MoveHere = Пр&емести тук +Copy.Title = Потвърждаване на заместването на файл +Copy.Subtitle = Тази папка вече съдържа файл с име '%s'. +Copy.SubtitleRO = Тази папка вече съдържа файл само за четене с име '%s'. +Copy.SubtitleSys = Тази папка вече съдържа системен файл с име '%s'. +Copy.Prompt1 = Желаете ли да заместите съществуващия файл +Copy.Prompt2 = с този? +Copy.Yes = &Да +Copy.No = &Не +Copy.YesAll = "Да" за &всички +Folder.Title = Потвърждаване на заместването на папка +Folder.Prompt = Все още ли искате да преместите или копирате папката? +Toolbar.GoUp = Едно ниво нагоре +Toolbar.Cut = Изрежи +Toolbar.Copy = Копирай +Toolbar.Paste = Постави +Toolbar.PasteShortcut = Постави пряк път +Toolbar.Delete = Изтриване +Toolbar.Email = Изпрати избраните елементи по електронната поща +Toolbar.Properties = Свойства +Toolbar.NewFolder = Нова папка +Toolbar.ZipFolder = Нова компресирана със ZIP папка +Toolbar.ExtraLarge = Много големи икони +Toolbar.Large = Големи икони +Toolbar.Medium = Средни икони +Toolbar.Small = Малки икони +Toolbar.List = Списък +Toolbar.Details = Детайли +Toolbar.Tiles = Мозайка +Toolbar.Content = Съдържание +Toolbar.Undo = Отмени +Toolbar.Redo = Върни +Toolbar.Refresh = Обнови +Toolbar.Back = Назад +Toolbar.Forward = Напред +Toolbar.Stop = Спри +Toolbar.Rename = Преименуване +Toolbar.SelectAll = Избери всички +Toolbar.CustomizeFolder = Персонализиране на тази папка +Toolbar.MapDrive = Назначаване на мрежово устройство +Toolbar.DisconnectDrive = Изключване на мрежово устройство +Toolbar.NavigationPane = Навигационен екран +Toolbar.DetailsPane = Екран за подробни данни +Toolbar.PreviewPane = Прозорец за визуализация +Toolbar.CopyTo = Копирай в +Toolbar.MoveTo = Премести в +Toolbar.Deselect = Не избирай нищо +Toolbar.InvertSelection = Обърни селекцията +Toolbar.FolderOptions = Опции за папката +Toolbar.ShowHiddenFiles = Скрити файлове и папки +Toolbar.ShowSystemFiles = Системни файлове +Toolbar.ShowExtensions = Разширения на имената на файлове +Status.FreeSpace = %s (Свободно място на диска: %s) +Status.Item = %s елемент +Status.Items = %s елемента +Status.ItemSelected = %s избран елемент +Status.ItemsSelected = %s избрани елемента + + +[ca-ES] - Catalan (Catalan) +Copy.Cancel = Cancel·lar +Copy.More = Més... +Copy.CopyHere = &Copiar aquí +Copy.MoveHere = &Moure aquí +Copy.Title = Confirmar la substitució de l'arxiu +Copy.Subtitle = Aquesta carpeta ja conté un arxiu amb el nom "%s". +Copy.SubtitleRO = Aquesta carpeta ja conté un arxiu de sols lectura amb el nom "%s". +Copy.SubtitleSys = Aquesta carpeta ja conté un arxiu de sistema amb el nom "%s". +Copy.Prompt1 = Desitja substituir l'arxiu existent +Copy.Prompt2 = per aquest altre? +Copy.Yes = &Sí +Copy.No = &No +Copy.YesAll = Sí a &tot +Folder.Title = Confirmar la substitució de carpetes +Folder.Prompt = Desitja moure o copiar la carpeta de totes maneres? +Toolbar.GoUp = Pujar un nivell +Toolbar.Cut = Retallar +Toolbar.Copy = Copiar +Toolbar.Paste = Enganxar +Toolbar.PasteShortcut = Enganxar accés directe +Toolbar.Delete = Suprimeix +Toolbar.Email = Enviar per correu electrònic els elements següents +Toolbar.Properties = Propietats +Toolbar.NewFolder = Nova carpeta +Toolbar.ZipFolder = Carpeta comprimida (en zip) nova +Toolbar.ExtraLarge = Icones molt grans +Toolbar.Large = Icones grans +Toolbar.Medium = Icones mitjanes +Toolbar.Small = Icones petites +Toolbar.List = Llista +Toolbar.Details = Detalls +Toolbar.Tiles = Mosaics +Toolbar.Content = Contingut +Toolbar.Undo = Desfer +Toolbar.Redo = Refer +Toolbar.Refresh = Actualitzar +Toolbar.Back = Enrera +Toolbar.Forward = Endavant +Toolbar.Stop = Aturar +Toolbar.Rename = Cambiar nom +Toolbar.SelectAll = Seleccionar tot +Toolbar.CustomizeFolder = Personalitzar aquesta carpeta +Toolbar.MapDrive = Conectar a unitat de xarxa +Toolbar.DisconnectDrive = Desconectar unitat de xarxa +Toolbar.NavigationPane = Panell de navegació +Toolbar.DetailsPane = Panell de detalls +Toolbar.PreviewPane = Panell de vista prèvia +Toolbar.CopyTo = Copia a +Toolbar.MoveTo = Desplaça a +Toolbar.Deselect = No en seleccionis cap +Toolbar.InvertSelection = Inverteix la selecció +Toolbar.FolderOptions = Opcions de carpeta +Toolbar.ShowHiddenFiles = Fitxers i carpetes amagats +Toolbar.ShowSystemFiles = Fitxers del sistema +Toolbar.ShowExtensions = Extensions del nom de fitxer +Toolbar.Settings = Ajustaments del Classic Explorer +Status.FreeSpace = %s (espai disponible en disc: %s) +Status.Item = %s element +Status.Items = %s elements +Status.ItemSelected = %s element seleccionat +Status.ItemsSelected = %s elements seleccionats + + +[cs-CZ] - Czech (Czech Republic) +Copy.Cancel = Storno +Copy.More = Další... +Copy.CopyHere = &Kopírovat sem +Copy.MoveHere = &Přesunout sem +Copy.Title = Potvrdit nahrazení souboru +Copy.Subtitle = Tato složka již obsahuje soubor s názvem %s. +Copy.SubtitleRO = Tato složka již obsahuje soubor jen pro čtení s názvem %s. +Copy.SubtitleSys = Tato složka již obsahuje systémový soubor s názvem %s. +Copy.Prompt1 = Chcete nahradit stávající soubor +Copy.Prompt2 = tímto souborem? +Copy.Yes = &Ano +Copy.No = &Ne +Copy.YesAll = Ano vš&em +Folder.Title = Potvrdit nahrazení složky +Folder.Prompt = Opravdu chcete přesunout nebo zkopírovat tuto složku? +Toolbar.GoUp = O úroveň výš +Toolbar.Cut = Vyjmout +Toolbar.Copy = Kopírovat +Toolbar.Paste = Vložit +Toolbar.PasteShortcut = Vložit zástupce +Toolbar.Delete = Odstranit +Toolbar.Email = Odešle vybrané položky e-mailem +Toolbar.Properties = Vlastnosti +Toolbar.NewFolder = Nová složka +Toolbar.ZipFolder = Nová komprimovaná složka (metoda ZIP) +Toolbar.ExtraLarge = Největší ikony +Toolbar.Large = Velké ikony +Toolbar.Medium = Střední ikony +Toolbar.Small = Malé ikony +Toolbar.List = Seznam +Toolbar.Details = Podrobnosti +Toolbar.Tiles = Dlaždice +Toolbar.Content = Obsah +Toolbar.Undo = Zpět +Toolbar.Redo = Znovu +Toolbar.Refresh = Aktualizovat +Toolbar.Back = Zpět +Toolbar.Forward = Vpřed +Toolbar.Stop = Zastavit +Toolbar.Rename = Přejmenovat +Toolbar.SelectAll = Vybrat vše +Toolbar.CustomizeFolder = Vlastní nastavení této složky +Toolbar.MapDrive = Připojit síťovou jednotku +Toolbar.DisconnectDrive = Odpojit síťovou jednotku +Toolbar.NavigationPane = Navigační podokno +Toolbar.DetailsPane = Podokno podrobností +Toolbar.PreviewPane = Podokno náhledu +Toolbar.CopyTo = Kopírovat do +Toolbar.MoveTo = Přesunout do +Toolbar.Deselect = Zrušit výběr +Toolbar.InvertSelection = Invertovat výběr +Toolbar.FolderOptions = Možnosti složky +Toolbar.ShowHiddenFiles = Skryté soubory a složky +Toolbar.ShowSystemFiles = Systémové soubory +Toolbar.ShowExtensions = Přípony názvů souborů +Status.FreeSpace = %s (volné místo na disku: %s) +Status.Item = %s položka +Status.Items = Počet položek: %s +Status.ItemSelected = %s vybraná položka +Status.ItemsSelected = Vybrané položky: %s + + +[da-DK] - Danish (Denmark) +Copy.Cancel = Annuller +Copy.More = Flere... +Copy.CopyHere = &Kopier hertil +Copy.MoveHere = &Flyt hertil +Copy.Title = Bekræft erstatning af fil +Copy.Subtitle = Denne mappe indeholder allerede en fil med navnet '%s'. +Copy.SubtitleRO = Denne mappe indeholder allerede en skrivebeskyttet fil med navnet '%s'. +Copy.SubtitleSys = Denne mappe indeholder allerede en systemfil med navnet '%s'. +Copy.Prompt1 = Vil du erstatte den eksisterende fil +Copy.Prompt2 = med denne fil? +Copy.Yes = &Ja +Copy.No = &Nej +Copy.YesAll = J&a til alle +Folder.Title = Bekræft erstatning af mappe +Folder.Prompt = Vil du flytte mappen alligevel? +Toolbar.GoUp = Et niveau op +Toolbar.Cut = Klip +Toolbar.Copy = Kopier +Toolbar.Paste = Sæt ind +Toolbar.PasteShortcut = Indsæt genvej +Toolbar.Delete = Slet +Toolbar.Email = Send de markerede elementer med e-mail +Toolbar.Properties = Egenskaber +Toolbar.NewFolder = Ny mappe +Toolbar.ZipFolder = Ny ZIP-komprimeret mappe +Toolbar.ExtraLarge = Ekstra store ikoner +Toolbar.Large = Store ikoner +Toolbar.Medium = Mellemstore ikoner +Toolbar.Small = Små ikoner +Toolbar.List = Oversigt +Toolbar.Details = Detaljer +Toolbar.Tiles = Fliser +Toolbar.Content = Indhold +Toolbar.Undo = Fortryd +Toolbar.Redo = Annuller Fortryd +Toolbar.Refresh = Opdater +Toolbar.Back = Tilbage +Toolbar.Forward = Fremad +Toolbar.Stop = Stop +Toolbar.Rename = Omdøb +Toolbar.SelectAll = Marker alt +Toolbar.CustomizeFolder = Tilpas denne mappe +Toolbar.MapDrive = Tilknyt netværksdrev +Toolbar.DisconnectDrive = Afbryd forbindelsen til et netværksdrev +Toolbar.NavigationPane = Navigationsrude +Toolbar.DetailsPane = Detaljerude +Toolbar.PreviewPane = Indholdsrude +Toolbar.CopyTo = Kopiér til +Toolbar.MoveTo = Flyt til +Toolbar.Deselect = Vælg ingen +Toolbar.InvertSelection = Inverter markeringen +Toolbar.FolderOptions = Mappeindstillinger +Toolbar.ShowHiddenFiles = Skjulte filer og mapper +Toolbar.ShowSystemFiles = Systemfiler +Toolbar.ShowExtensions = Filtypenavne +Status.FreeSpace = %s (ledig diskplads: %s) +Status.Item = %s element +Status.Items = %s elementer +Status.ItemSelected = %s markeret element +Status.ItemsSelected = %s markerede elementer + + +[de-DE] - German (Germany) +Copy.Cancel = Abbrechen +Copy.More = Weitere... +Copy.CopyHere = Hierher &kopieren +Copy.MoveHere = Hierher &verschieben +Copy.Title = Ersetzen von Dateien bestätigen +Copy.Subtitle = Dieser Ordner enthält bereits eine Datei "%s". +Copy.SubtitleRO = Der Ordner enthält bereits eine schreibgeschützte Datei "%s". +Copy.SubtitleSys = Der Ordner enthält bereits eine Systemdatei "%s". +Copy.Prompt1 = Möchten Sie die existierende Datei +Copy.Prompt2 = mit dieser ersetzen? +Copy.Yes = &Ja +Copy.No = &Nein +Copy.YesAll = Ja, &alle +Folder.Title = Ersetzen von Ordnern bestätigen +Folder.Prompt = Soll der Ordner trotzdem verschoben bzw. kopiert werden? +Toolbar.GoUp = Eine Ebene nach oben +Toolbar.Cut = Ausschneiden +Toolbar.Copy = Kopieren +Toolbar.Paste = Einfügen +Toolbar.PasteShortcut = Verknüpfung einfügen +Toolbar.Delete = Löschen +Toolbar.Email = Ausgewählte Elemente in E-Mail senden +Toolbar.Properties = Eigenschaften +Toolbar.NewFolder = Neuer Ordner +Toolbar.ZipFolder = Neuer ZIP-komprimierter Ordner +Toolbar.ExtraLarge = Extra große Symbole +Toolbar.Large = Große Symbole +Toolbar.Medium = Mittelgroße Symbole +Toolbar.Small = Kleine Symbole +Toolbar.List = Liste +Toolbar.Details = Details +Toolbar.Tiles = Kacheln +Toolbar.Content = Inhalt +Toolbar.Undo = Rückgängig +Toolbar.Redo = Wiederholen +Toolbar.Refresh = Aktualisieren +Toolbar.Back = Zurück +Toolbar.Forward = Vorwärts +Toolbar.Stop = Beenden +Toolbar.Rename = Umbenennen +Toolbar.SelectAll = Alles auswählen +Toolbar.CustomizeFolder = Ordner anpassen +Toolbar.MapDrive = Netzlaufwerk verbinden +Toolbar.DisconnectDrive = Netzlaufwerk trennen +Toolbar.NavigationPane = Navigationsbereich +Toolbar.DetailsPane = Detailbereich +Toolbar.PreviewPane = Vorschaufenster +Toolbar.CopyTo = Kopieren nach +Toolbar.MoveTo = Verschieben nach +Toolbar.Deselect = Nichts auswählen +Toolbar.InvertSelection = Auswahl umkehren +Toolbar.FolderOptions = Ordneroptionen +Toolbar.ShowHiddenFiles = Versteckte Dateien und Ordner +Toolbar.ShowSystemFiles = Systemdateien +Toolbar.ShowExtensions = Dateinamenerweiterungen +Status.FreeSpace = %s (Freier Speicherplatz: %s) +Status.Item = %s Element +Status.Items = %s Elemente +Status.ItemSelected = %s Element ausgewählt +Status.ItemsSelected = %s Elemente ausgewählt + + +[el-GR] - Greek (Greece) +Copy.Cancel = Άκυρο +Copy.More = Περισσότερα... +Copy.CopyHere = &Αντιγραφή εδώ +Copy.MoveHere = &Μετακίνηση εδώ +Copy.Title = Επιβεβαίωση αντικατάστασης αρχείου +Copy.Subtitle = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο με όνομα "%s". +Copy.SubtitleRO = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο μόνο για ανάγνωση με όνομα "%s". +Copy.SubtitleSys = Αυτός ο φάκελος περιέχει ήδη ένα αρχείο συστήματος με όνομα "%s". +Copy.Prompt1 = Θέλετε να αντικατασταθεί το υπάρχον αρχείο +Copy.Prompt2 = με αυτό το αρχείο; +Copy.Yes = &Ναι +Copy.No = Ό&χι +Copy.YesAll = Ναι σε ό&λα +Folder.Title = Επιβεβαίωση αντικατάστασης φακέλου +Folder.Prompt = Είστε βέβαιοι ότι θέλετε να μετακινηθεί ή να αντιγραφεί ο φάκελος; +Toolbar.GoUp = Ένα επίπεδο επάνω +Toolbar.Cut = Αποκοπή +Toolbar.Copy = Αντιγραφή +Toolbar.Paste = Επικόλληση +Toolbar.PasteShortcut = Επικόλληση συντόμευσης +Toolbar.Delete = Διαγραφή +Toolbar.Email = Ηλεκτρονική ταχυδρόμηση των επιλεγμένων αντικειμένων +Toolbar.Properties = Ιδιότητες +Toolbar.NewFolder = Νέος φάκελος +Toolbar.ZipFolder = Νέος συμπιεσμένος (μορφή zip) φάκελος +Toolbar.ExtraLarge = Πολύ μεγάλα εικονίδια +Toolbar.Large = Μεγάλα εικονίδια +Toolbar.Medium = Μεσαία εικονίδια +Toolbar.Small = Μικρά εικονίδια +Toolbar.List = Λίστα +Toolbar.Details = Λεπτομέρειες +Toolbar.Tiles = Τίτλοι +Toolbar.Content = Περιεχόμενο +Toolbar.Undo = Αναίρεση +Toolbar.Redo = Επανάληψη +Toolbar.Refresh = Ανανέωση +Toolbar.Back = Πίσω +Toolbar.Forward = Εμπρός +Toolbar.Stop = Τέλος +Toolbar.Rename = Μετονομασία +Toolbar.SelectAll = Επιλογή όλων +Toolbar.CustomizeFolder = Προσαρμογή φακέλου +Toolbar.MapDrive = Αντιστοίχιση δίσκου δικτύου +Toolbar.DisconnectDrive = Αποσύνδεση δίσκου δικτύου +Toolbar.NavigationPane = Παράθυρο περιήγησης +Toolbar.DetailsPane = Παράθυρο λεπτομερειών +Toolbar.PreviewPane = Παράθυρο προεπισκόπησης +Toolbar.CopyTo = Αντιγραφή σε +Toolbar.MoveTo = Μετακίνηση σε +Toolbar.Deselect = Καμία επιλογή +Toolbar.InvertSelection = Αναστροφή επιλογής +Toolbar.FolderOptions = Επιλογές φακέλων +Toolbar.ShowHiddenFiles = Κρυφά αρχεία και φάκελοι +Toolbar.ShowSystemFiles = Αρχεία συστήματος +Toolbar.ShowExtensions = Επεκτάσεις ονόματος αρχείων +Status.FreeSpace = %s (Ελεύθερος χώρος στο δίσκο: %s) +Status.Item = %s στοιχείο +Status.Items = %s στοιχεία +Status.ItemSelected = %s επιλεγμένο στοιχείο +Status.ItemsSelected = %s επιλεγμένα στοιχεία + + +[en-US] - English (United States) +Copy.Cancel = Cancel +Copy.More = More... +Copy.CopyHere = &Copy Here +Copy.MoveHere = &Move Here +Copy.Title = Confirm File Replacement +Copy.Subtitle = This folder already contains a file named '%s'. +Copy.SubtitleRO = This folder already contains a read-only file named '%s'. +Copy.SubtitleSys = This folder already contains a system file named '%s'. +Copy.Prompt1 = Would you like to replace the existing file +Copy.Prompt2 = with this one? +Copy.Yes = &Yes +Copy.No = &No +Copy.YesAll = Yes to &All +Folder.Title = Confirm Folder Replace +Folder.Prompt = Do you still want to move or copy the folder? +Toolbar.GoUp = Up One Level +Toolbar.Cut = Cut +Toolbar.Copy = Copy +Toolbar.Paste = Paste +Toolbar.PasteShortcut = Paste Shortcut +Toolbar.Delete = Delete +Toolbar.Email = E-mail the selected items +Toolbar.Properties = Properties +Toolbar.NewFolder = New Folder +Toolbar.ZipFolder = New Compressed (zipped) Folder +Toolbar.ExtraLarge = Extra Large Icons +Toolbar.Large = Large Icons +Toolbar.Medium = Medium Icons +Toolbar.Small = Small Icons +Toolbar.List = List +Toolbar.Details = Details +Toolbar.Tiles = Tiles +Toolbar.Content = Content +Toolbar.Undo = Undo +Toolbar.Redo = Redo +Toolbar.Refresh = Refresh +Toolbar.Back = Back +Toolbar.Forward = Forward +Toolbar.Stop = Stop +Toolbar.Rename = Rename +Toolbar.SelectAll = Select all +Toolbar.CustomizeFolder = Customize this folder +Toolbar.MapDrive = Map network drive +Toolbar.DisconnectDrive = Disconnect network drive +Toolbar.NavigationPane = Navigation pane +Toolbar.DetailsPane = Details pane +Toolbar.PreviewPane = Preview pane +Toolbar.CopyTo = Copy to +Toolbar.MoveTo = Move to +Toolbar.Deselect = Select none +Toolbar.InvertSelection = Invert selection +Toolbar.FolderOptions = Folder options +Toolbar.ShowHiddenFiles = Hidden files and folders +Toolbar.ShowSystemFiles = System files +Toolbar.ShowExtensions = File name extensions +Status.FreeSpace = %s (Disk free space: %s) +Status.Item = %s item +Status.Items = %s items +Status.ItemSelected = %s item selected +Status.ItemsSelected = %s items selected + + +[es-ES] - Spanish (Spain) +Copy.Cancel = Cancelar +Copy.More = Mas... +Copy.CopyHere = &Copiar aquí +Copy.MoveHere = &Mover aquí +Copy.Title = Confirmar el reemplazo de archivo +Copy.Subtitle = Esta carpeta ya contiene un archivo con el nombre "%s". +Copy.SubtitleRO = Esta carpeta ya contiene un archivo de sólo lectura con el nombre "%s". +Copy.SubtitleSys = Esta carpeta ya contiene un archivo de sistema con el nombre "%s". +Copy.Prompt1 = ¿Desea reemplazar el archivo existente +Copy.Prompt2 = por este otro? +Copy.Yes = &Sí +Copy.No = &No +Copy.YesAll = Sí a &todo +Folder.Title = Confirmar el reemplazo de carpetas +Folder.Prompt = ¿Desea mover o copiar la carpeta de todas formas? +Toolbar.GoUp = Subir un nivel +Toolbar.Cut = Cortar +Toolbar.Copy = Copiar +Toolbar.Paste = Pegar +Toolbar.PasteShortcut = Pegar acceso directo +Toolbar.Delete = Eliminar +Toolbar.Email = Enviar por correo electrónico los elementos siguientes +Toolbar.Properties = Propiedades +Toolbar.NewFolder = Nueva carpeta +Toolbar.ZipFolder = Nueva carpeta comprimida (en zip) +Toolbar.ExtraLarge = Iconos muy grandes +Toolbar.Large = Iconos grandes +Toolbar.Medium = Iconos medianos +Toolbar.Small = Iconos pequeños +Toolbar.List = Lista +Toolbar.Details = Detalles +Toolbar.Tiles = Mosaicos +Toolbar.Content = Contenido +Toolbar.Undo = Deshacer +Toolbar.Redo = Rehacer +Toolbar.Refresh = Actualizar +Toolbar.Back = Atrás +Toolbar.Forward = Adelante +Toolbar.Stop = Detener +Toolbar.Rename = Cambiar nombre +Toolbar.SelectAll = Seleccionar todo +Toolbar.CustomizeFolder = Personalizar esta carpeta +Toolbar.MapDrive = Conectar a unidad de red +Toolbar.DisconnectDrive = Desconectar unidad de red +Toolbar.NavigationPane = Panel de navegación +Toolbar.DetailsPane = Panel de detalles +Toolbar.PreviewPane = Panel de vista previa +Toolbar.CopyTo = Copiar a +Toolbar.MoveTo = Mover a +Toolbar.Deselect = No seleccionar ninguno +Toolbar.InvertSelection = Invertir selección +Toolbar.FolderOptions = Opciones de carpeta +Toolbar.ShowHiddenFiles = Archivos y carpetas ocultos +Toolbar.ShowSystemFiles = Archivos de sistema +Toolbar.ShowExtensions = Extensiones de nombre de archivo +Status.FreeSpace = %s (espacio disponible en disco: %s) +Status.Item = %s elemento +Status.Items = %s elementos +Status.ItemSelected = %s elemento seleccionado +Status.ItemsSelected = %s elementos seleccionados + + +[et-EE] - Estonian (Estonia) +Copy.Cancel = Loobu +Copy.More = Veel... +Copy.CopyHere = &Kopeeri siia +Copy.MoveHere = &Teisalda siia +Copy.Title = Kinnitage failiasendus +Copy.Subtitle = See kaust sisaldab juba faili nimega %s. +Copy.SubtitleRO = See kaust sisaldab juba kirjutuskaitstud faili nimega %s. +Copy.SubtitleSys = See kaust sisaldab juba süsteemifaili nimega %s. +Copy.Prompt1 = Kas soovite asendada olemasoleva faili +Copy.Prompt2 = sellega? +Copy.Yes = &Jah +Copy.No = &Ei +Copy.YesAll = &Kõigile jah +Folder.Title = Kinnitage kausta asendamine +Folder.Prompt = Kas soovite kausta ikkagi teisaldada või kopeerida? +Toolbar.GoUp = Taseme võrra üles +Toolbar.Cut = Lõika +Toolbar.Copy = Kopeeri +Toolbar.Paste = Kleebi +Toolbar.PasteShortcut = Kleebi otsetee +Toolbar.Delete = Kustuta +Toolbar.Email = Saada valitud üksused e-postiga +Toolbar.Properties = Atribuudid +Toolbar.NewFolder = Uus kaust +Toolbar.ZipFolder = Uus tihendatud (zip) kaust +Toolbar.ExtraLarge = Eriti suured ikoonid +Toolbar.Large = Suured ikoonid +Toolbar.Medium = Keskmise suurusega ikoonid +Toolbar.Small = Väikesed ikoonid +Toolbar.List = Loend +Toolbar.Details = Üksikasjad +Toolbar.Tiles = Paanid +Toolbar.Content = Sisu +Toolbar.Undo = Võta tagasi +Toolbar.Redo = Tee uuesti +Toolbar.Refresh = Värskenda +Toolbar.Back = Tagasi +Toolbar.Forward = Edasi +Toolbar.Stop = Lõpeta +Toolbar.Rename = Nimeta ümber +Toolbar.SelectAll = Vali kõik +Toolbar.CustomizeFolder = Kohanda seda kausta +Toolbar.MapDrive = Ühenda võrgudraiv +Toolbar.DisconnectDrive = Katkesta võrgudraivi ühendus +Toolbar.NavigationPane = Navigeerimispaan +Toolbar.DetailsPane = Üksikasjapaan +Toolbar.PreviewPane = Eelvaatepaan +Toolbar.CopyTo = Kopeeri asukohta +Toolbar.MoveTo = Teisalda asukohta +Toolbar.Deselect = Ära vali midagi +Toolbar.InvertSelection = Pööra valik +Toolbar.FolderOptions = Kaustasuvandid +Toolbar.ShowHiddenFiles = Peitfailid ja -kaustad +Toolbar.ShowSystemFiles = Süsteemifailid +Toolbar.ShowExtensions = Failinimede laiendid +Status.FreeSpace = %s (vaba kettaruumi: %s) +Status.Item = %s üksus +Status.Items = %s üksust +Status.ItemSelected = Valitud on %s üksus +Status.ItemsSelected = Valitud on %s üksust + + +[fa-IR] - Persian +Copy.Cancel = لغو +Copy.More = بیشتر... +Copy.CopyHere = &کپی به اینجا +Copy.MoveHere = &انتقال به اینجا +Copy.Title = تأیید جایگزینی پرونده +Copy.Subtitle = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای به نام "%s" است. +Copy.SubtitleRO = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای فقط خواندنی به نام "%s" است. +Copy.SubtitleSys = ‏‏در حال حاضر این پوشه حاوی پرونده‌ای سیستمی به نام "%s" است. +Copy.Prompt1 = آیا می‌خواهید پرونده‌ی موجود را جایگزین کنید +Copy.Prompt2 = با این یکی؟ +Copy.Yes = &بله +Copy.No = &خیر +Copy.YesAll = بله برای &همه +Folder.Title = تأیید جایگزینی پوشه +Folder.Prompt = آیا هنوز می‌خواهید پوشه را کپی یا منتقل کنید؟ +Toolbar.GoUp = یک سطح بالاتر +Toolbar.Cut = برش +Toolbar.Copy = کپی +Toolbar.Paste = جایگذاری +Toolbar.PasteShortcut = جایگذاری میانبر +Toolbar.Delete = حذف +Toolbar.Email = مورد انتخابی را با پست الکترونیکی بفرستید +Toolbar.Properties = خصوصیات +Toolbar.NewFolder = پوشه جدید +Toolbar.ZipFolder = پوشه فشرده ‏(زیپ شده)‏ جدید‫ +Toolbar.ExtraLarge = نمادهای خیلی بزرگ +Toolbar.Large = نمادهای بزرگ +Toolbar.Medium = نمادهای متوسط +Toolbar.Small = نمادهای کوچک +Toolbar.List = لیست +Toolbar.Details = جزئیات +Toolbar.Tiles = موزائیک‌ها +Toolbar.Content = محتوا +Toolbar.Undo = لغو عمل +Toolbar.Redo = انجام مجدد +Toolbar.Refresh = تازه‌کردن +Toolbar.Back = عقب +Toolbar.Forward = جلو +Toolbar.Stop = توقف +Toolbar.Rename = تغییر نام +Toolbar.SelectAll = انتخاب همه +Toolbar.CustomizeFolder = سفارشی کردن این پوشه +Toolbar.MapDrive = نگاشت درایو شبکه +Toolbar.DisconnectDrive = قطع اتصال درایو شبکه +Toolbar.NavigationPane = چارچوب پیمایش +Toolbar.DetailsPane = چارچوب جزئیات +Toolbar.PreviewPane = چارچوب پیش‌نمایش +Toolbar.CopyTo = ‏‏کپی در +Toolbar.MoveTo = انتقال به +Toolbar.Deselect = هیچکدام انتخاب نشود +Toolbar.InvertSelection = معکوس کردن انتخاب +Toolbar.FolderOptions = گزینه های پوشه +Toolbar.ShowHiddenFiles = پرونده و پوشه های پنهان +Toolbar.ShowSystemFiles = پرونده های سیستم +Toolbar.ShowExtensions = پسوندهای نام پرونده ها +Toolbar.Settings = تنظیمات کاوشگر کلاسیک +Status.FreeSpace = %s (فضای خالی دیسک: %s) +Status.Item = %s مورد +Status.Items = %s مورد +Status.ItemSelected = %s مورد انتخاب شده +Status.ItemsSelected = %s مورد انتخاب شده + + +[fi-FI] - Finnish (Finland) +Copy.Cancel = Peruuta +Copy.More = Lisää... +Copy.CopyHere = &Kopioi tähän +Copy.MoveHere = &Siirrä tähän +Copy.Title = Vahvista tiedoston korvaus +Copy.Subtitle = Tämä kansio sisältää jo tiedoston %s. +Copy.SubtitleRO = Tämä kansio sisältää jo vain luku -tiedoston %s. +Copy.SubtitleSys = Tämä kansio sisältää jo järjestelmätiedoston %s. +Copy.Prompt1 = Haluatko korvata tiedoston +Copy.Prompt2 = tällä tiedostolla? +Copy.Yes = &Kyllä +Copy.No = &Ei +Copy.YesAll = Kyllä k&aikkiin +Folder.Title = Vahvista kansion korvaus +Folder.Prompt = Haluatko korvata järjestelmässä jo olevan kansion tiedostot siirrettävän tai kopioitavan kansion samannimisillä tiedostoilla? +Toolbar.GoUp = Yksi taso ylöspäin +Toolbar.Cut = Leikkaa +Toolbar.Copy = Kopioi +Toolbar.Paste = Liitä +Toolbar.PasteShortcut = Liitä pikakuvake +Toolbar.Delete = Poista +Toolbar.Email = Lähetä valitut kohteet sähköpostilla +Toolbar.Properties = Ominaisuudet +Toolbar.NewFolder = Uusi kansio +Toolbar.ZipFolder = Uusi pakattu (zip) kansio +Toolbar.ExtraLarge = Suurimmat kuvakkeet +Toolbar.Large = Suuret kuvakkeet +Toolbar.Medium = Keskikokoiset kuvakkeet +Toolbar.Small = Pienet kuvakkeet +Toolbar.List = Luettelo +Toolbar.Details = Tiedot +Toolbar.Tiles = Kuvakkeet ja tiedot +Toolbar.Content = Sisältö +Toolbar.Undo = Kumoa +Toolbar.Redo = Tee uudelleen +Toolbar.Refresh = Päivitä +Toolbar.Back = Edellinen +Toolbar.Forward = Seuraava +Toolbar.Stop = Pysäytä +Toolbar.Rename = Nimeä uudelleen +Toolbar.SelectAll = Valitse kaikki +Toolbar.CustomizeFolder = Mukauta kansiota +Toolbar.MapDrive = Yhdistä verkkoasemaan +Toolbar.DisconnectDrive = Katkaise yhteys verkkoasemaan +Toolbar.NavigationPane = Siirtymisruutu +Toolbar.DetailsPane = Tiedot-ruutu +Toolbar.PreviewPane = Esikatseluruutu +Toolbar.CopyTo = Kopioi kohteeseen +Toolbar.MoveTo = Siirrä kohteeseen +Toolbar.Deselect = Poista valinnat +Toolbar.InvertSelection = Käänteinen valinta +Toolbar.FolderOptions = Kansion asetukset +Toolbar.ShowHiddenFiles = Piilotetut tiedostot ja kansiot +Toolbar.ShowSystemFiles = Järjestelmätiedostot +Toolbar.ShowExtensions = Tiedostotunnisteet +Status.FreeSpace = %s (levyn vapaa tila: %s) +Status.Item = %s kohde +Status.Items = %s kohdetta +Status.ItemSelected = %s kohde valittu +Status.ItemsSelected = %s kohdetta valittu + + +[fr-FR] - French (France) +Copy.Cancel = Annuler +Copy.More = Autres… +Copy.CopyHere = &Copier ici +Copy.MoveHere = &Déplacer ici +Copy.Title = Confirmer le remplacement du fichier +Copy.Subtitle = Ce dossier contient déjà un fichier nommé « %s ». +Copy.SubtitleRO = Ce dossier contient déjà un fichier en lecture seule nommé « %s ». +Copy.SubtitleSys = Ce dossier contient déjà un fichier système nommé « %s ». +Copy.Prompt1 = Faut-il remplacer le fichier existant +Copy.Prompt2 = par celui-ci ? +Copy.Yes = &Oui +Copy.No = &Non +Copy.YesAll = &Tous +Folder.Title = Confirmation du remplacement du dossier +Folder.Prompt = Faut-il vraiment déplacer ou copier le dossier ? +Toolbar.GoUp = Dossier parent +Toolbar.Cut = Couper +Toolbar.Copy = Copier +Toolbar.Paste = Coller +Toolbar.PasteShortcut = Coller le raccourci +Toolbar.Delete = Supprimer +Toolbar.Email = Envoyer les éléments sélectionnés par courrier électronique +Toolbar.Properties = Propriétés +Toolbar.NewFolder = Nouveau dossier +Toolbar.ZipFolder = Nouveau dossier compressé +Toolbar.ExtraLarge = Très grandes icônes +Toolbar.Large = Grandes icônes +Toolbar.Medium = Icônes moyennes +Toolbar.Small = Petites icônes +Toolbar.List = Liste +Toolbar.Details = Détails +Toolbar.Tiles = Mosaïques +Toolbar.Content = Contenu +Toolbar.Undo = Annuler +Toolbar.Redo = Rétablir +Toolbar.Refresh = Actualiser +Toolbar.Back = Précédent +Toolbar.Forward = Suivant +Toolbar.Stop = Arrêter +Toolbar.Rename = Renommer +Toolbar.SelectAll = Sélectionner tout +Toolbar.CustomizeFolder = Personnaliser ce dossier +Toolbar.MapDrive = Connecter un lecteur réseau +Toolbar.DisconnectDrive = Déconnecter un lecteur réseau +Toolbar.NavigationPane = Volet de navigation +Toolbar.DetailsPane = Volet des détails +Toolbar.PreviewPane = Volet de visualisation +Toolbar.CopyTo = Copier vers +Toolbar.MoveTo = Déplacer vers +Toolbar.Deselect = Aucun +Toolbar.InvertSelection = Inverser la sélection +Toolbar.FolderOptions = Options des dossiers +Toolbar.ShowHiddenFiles = Fichiers et dossiers cachés +Toolbar.ShowSystemFiles = Fichiers système +Toolbar.ShowExtensions = Extensions de noms de fichiers +Status.FreeSpace = %s (espace libre : %s) +Status.Item = %s élément +Status.Items = %s éléments +Status.ItemSelected = %s élément sélectionné +Status.ItemsSelected = %s éléments sélectionnés + + +[gd-GB] - Scottish Gaelic (United Kingdom) +Copy.Cancel = Sguir dheth +Copy.More = Barrachd... +Copy.CopyHere = &Cuir an lethbhreac an-seo +Copy.MoveHere = &Gluais an-seo +Copy.Title = Dearbh an cur an àite +Copy.Subtitle = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth. +Copy.SubtitleRO = Tha faidhle air a bheil "%s" sa phasgan seo mu thràth a tha ri leughadh a-mhàin. +Copy.SubtitleSys = Tha faidhle siostaim air a bheil "%s" sa phasgan seo mu thràth. +Copy.Prompt1 = A bheil thu airson am faidhle seo a chur +Copy.Prompt2 = an àite an fhir làithrich? +Copy.Yes = &Tha +Copy.No = &Chan eil +Copy.YesAll = Th&a ris a h-uile +Folder.Title = Dearbh an cur an àite +Folder.Prompt = A bheil thu airson am pasgan a ghluasad fhathast no airson lethbhreac a dhèanamh dheth? +Toolbar.GoUp = Suas aon ìre +Toolbar.Cut = Gearr +Toolbar.Copy = Dàn lethbhreac +Toolbar.Paste = Cuir ann +Toolbar.PasteShortcut = Cuir ann an ath-ghoirid +Toolbar.Delete = Sguab às +Toolbar.Email = Cuir na thagh thu ann am post-d +Toolbar.Properties = Roghainnean +Toolbar.NewFolder = Pasgan ùr +Toolbar.ZipFolder = Pasgan dùmhlaichte (air a shiopadh) ùr +Toolbar.ExtraLarge = Ìomhaigheagan anabarrach mòr +Toolbar.Large = Ìomhaigheagan mòra +Toolbar.Medium = Ìomhaigheagan meadhanach +Toolbar.Small = Ìomhaigheagan beaga +Toolbar.List = Liosta +Toolbar.Details = Mion-fhiosrachadh +Toolbar.Tiles = Leacagan +Toolbar.Content = Susbaint +Toolbar.Undo = Neo-dhèan +Toolbar.Redo = Ath-dhèan +Toolbar.Refresh = Ath-nuadhaich +Toolbar.Back = Air ais +Toolbar.Forward = Air adhart +Toolbar.Stop = Sguir dheth +Toolbar.Rename = Thoir ainm eile air +Toolbar.SelectAll = Tagh na h-uile +Toolbar.CustomizeFolder = Gnàthaich am pasgan seo +Toolbar.MapDrive = Mapaich draibh an lìonraidh +Toolbar.DisconnectDrive = Dì-cheangail draibh an lìonraidh +Toolbar.NavigationPane = Leòsan na seòladaireachd +Toolbar.DetailsPane = Leòsan a' mhion-fhiosrachaidh +Toolbar.PreviewPane = Leòsan an ro-sheallaidh +Toolbar.CopyTo = Cuir lethbhreac gu +Toolbar.MoveTo = Gluais gu +Toolbar.Deselect = Na tagh gin +Toolbar.InvertSelection = Ais-thionndaidh an taghadh +Toolbar.FolderOptions = Roghainnean a' phasgain +Toolbar.ShowHiddenFiles = Faidhlichean is pasgain fhalaichte +Toolbar.ShowSystemFiles = Faidhlichean an t-siostaim +Toolbar.ShowExtensions = Leudachain ainmean nam faidhle +Status.FreeSpace = %s (Àire saor air an diosga: %s) +Status.Item = %s nì +Status.Items = %s nithean +Status.ItemSelected = %s nì air a thaghadh +Status.ItemsSelected = %s nithean air a thaghadh + + +[he-IL] - Hebrew (Israel) +Copy.Cancel = ביטול +Copy.More = עוד... +Copy.CopyHere = הע&תק לכאן +Copy.MoveHere = הע&בר לכאן +Copy.Title = אישור החלפת קובץ +Copy.Subtitle = תיקיה זו מכילה כבר קובץ בשם '‎‎%s‎‏'‏.‏ +Copy.SubtitleRO = תיקיה זו מכילה כבר קובץ המוגדר לקריאה בלבד בשם '‎‎%s‎‏'.‏ +Copy.SubtitleSys = תיקיה זו מכילה כבר קובץ מערכת בשם '‎‎%s‎'‏.‏ +Copy.Prompt1 = ‏‏האם ברצונך להחליף את הקובץ הקיים +Copy.Prompt2 = בקובץ זה? +Copy.Yes = &כן +Copy.No = &לא +Copy.YesAll = כ&ן לכל +Folder.Title = אישור החלפת תיקיה +Folder.Prompt = האם ברצונך להעביר או להעתיק את התיקיה בכל זאת? +Toolbar.GoUp = רמה אחת למעלה +Toolbar.Cut = גזור +Toolbar.Copy = העתק +Toolbar.Paste = הדבק +Toolbar.PasteShortcut = הדבק קיצור דרך +Toolbar.Delete = מחק +Toolbar.Email = שלח את הפריטים הנבחרים בדואר אלקטרוני +Toolbar.Properties = מאפיינים +Toolbar.NewFolder = תיקיה חדשה +Toolbar.ZipFolder = ‫תיקיה ‫דחוסה ‫(מכווצת) ‫חדשה +Toolbar.ExtraLarge = סמלים גדולים מאוד +Toolbar.Large = סמלים גדולים +Toolbar.Medium = סמלים בינוניים +Toolbar.Small = סמלים קטנים +Toolbar.List = רשימה +Toolbar.Details = פרטים +Toolbar.Tiles = משבצות +Toolbar.Content = תוכן +Toolbar.Undo = בטל +Toolbar.Redo = בצע שוב +Toolbar.Refresh = רענן +Toolbar.Back = אחורה +Toolbar.Forward = קדימה +Toolbar.Stop = עצור +Toolbar.Rename = שינוי שם +Toolbar.SelectAll = בחר הכל +Toolbar.CustomizeFolder = התאמה אישית של תיקיה זו +Toolbar.MapDrive = מיפוי כונן רשת +Toolbar.DisconnectDrive = ניתוק כונן רשת +Toolbar.NavigationPane = חלונית ניווט +Toolbar.DetailsPane = חלונית פרטים +Toolbar.PreviewPane = חלונית תצוגה מקדימה +Toolbar.CopyTo = העתק אל +Toolbar.MoveTo = העבר אל +Toolbar.Deselect = אל תבחר +Toolbar.InvertSelection = הפוך בחירה +Toolbar.FolderOptions = אפשרויות תיקיה +Toolbar.ShowHiddenFiles = קבצים ותיקיות מוסתרים +Toolbar.ShowSystemFiles = קבצי מערכת +Toolbar.ShowExtensions = סיומות שמות קבצים +Status.FreeSpace = %s (שטח פנוי בדיסק: %s) +Status.Item = ‏‏%s פריט +Status.Items = %s פריטים +Status.ItemSelected = פריט %s נבחר +Status.ItemsSelected = %s פריטים נבחרו + + +[hr-HR] - Croatian (Croatia) +Copy.DoForAll = Učini to za sljedećih +Copy.Cancel = Odustani +Copy.More = Više... +Copy.CopyHere = &Kopiraj ovdje +Copy.MoveHere = Pr&emjesti ovdje +Copy.Title = Potvrda zamjene datoteke +Copy.Subtitle = Ova mapa već sadrži datoteku naziva '%s'. +Copy.SubtitleRO = Ova mapa već sadrži datoteku samo za čitanje, nazvanu '%s'. +Copy.SubtitleSys = Ova mapa već sadrži sistemsku datoteku, nazvanu '%s'. +Copy.Prompt1 = Želite li zamijeniti postojeću datoteku +Copy.Prompt2 = s ovom? +Copy.Yes = &Da +Copy.No = &Ne +Copy.YesAll = Da za &sve +Folder.Title = Potvrda zamjene mape +Folder.Prompt = Želite li još uvijek premjestiti ili kopirati mapu? +Toolbar.GoUp = Jednu razinu gore +Toolbar.Cut = Izreži +Toolbar.Copy = Kopiraj +Toolbar.Paste = Zalijepi +Toolbar.PasteShortcut = Zalijepi prečac +Toolbar.Delete = Izbriši +Toolbar.Email = Odabrane stavke pošalji e-poštom +Toolbar.Properties = Svojstva +Toolbar.NewFolder = Nova mapa +Toolbar.ZipFolder = Nova komprimirana (zipana) mapa +Toolbar.ExtraLarge = Vrlo velike ikone +Toolbar.Large = Velike ikone +Toolbar.Medium = Srednje ikone +Toolbar.Small = Male ikone +Toolbar.List = Popis +Toolbar.Details = Detalji +Toolbar.Tiles = Pločice +Toolbar.Content = Sadržaj +Toolbar.Undo = Poništi +Toolbar.Redo = Ponovi +Toolbar.Refresh = Osvježi +Toolbar.Back = Natrag +Toolbar.Forward = Naprijed +Toolbar.Stop = Prekini +Toolbar.Rename = Preimenuj +Toolbar.SelectAll = Odaberi sve +Toolbar.CustomizeFolder = Prilagodi ovu mapu +Toolbar.MapDrive = Mapiranje mrežnog pogona +Toolbar.DisconnectDrive = Prekid veze s mrežnim pogonom +Toolbar.NavigationPane = Navigacijsko okno +Toolbar.DetailsPane = Okno s detaljima +Toolbar.PreviewPane = Okno pretpregleda +Toolbar.CopyTo = Kopiraj u +Toolbar.MoveTo = Premjesti u +Toolbar.Deselect = Bez odabira +Toolbar.InvertSelection = Obrni odabir +Toolbar.FolderOptions = Mogućnosti mapa +Toolbar.ShowHiddenFiles = Skrivene datoteke i mape +Toolbar.ShowSystemFiles = Sistemske datoteke +Toolbar.ShowExtensions = Datotečni nastavci +Status.FreeSpace = %s (slobodan prostor na disku: %s) +Status.Item = %s stavka +Status.Items = Broj stavki: %s +Status.ItemSelected = Odabrano stavki: %s +Status.ItemsSelected = Odabrano stavki: %s + + +[hu-HU] - Hungarian (Hungary) +Copy.Cancel = Mégse +Copy.More = Egyebek... +Copy.CopyHere = Más&olás ide +Copy.MoveHere = Át&helyezés ide +Copy.Title = Fájlcsere megerősítése +Copy.Subtitle = A mappa már tartalmaz egy '%s' nevű fájlt. +Copy.SubtitleRO = Ez a mappa már tartalmaz egy '%s' nevű írásvédett fájlt. +Copy.SubtitleSys = Ez a mappa már tartalmaz egy '%s' nevű rendszerfájlt. +Copy.Prompt1 = Kicseréli a létező fájlt +Copy.Prompt2 = ezzel? +Copy.Yes = &Igen +Copy.No = &Nem +Copy.YesAll = Igen, &mindet +Folder.Title = Mappacsere megerősítése +Folder.Prompt = Folytatja a műveletet? +Toolbar.GoUp = Egy szinttel feljebb +Toolbar.Cut = Kivágás +Toolbar.Copy = Másolás +Toolbar.Paste = Beillesztés +Toolbar.PasteShortcut = Parancsikon beillesztése +Toolbar.Delete = Törlés +Toolbar.Email = A kijelölt elemek elküldése e-mailben +Toolbar.Properties = Tulajdonságok +Toolbar.NewFolder = Új mappa +Toolbar.ZipFolder = Új tömörített mappa +Toolbar.ExtraLarge = Extra nagy ikonok +Toolbar.Large = Nagy ikonok +Toolbar.Medium = Közepes ikonok +Toolbar.Small = Kis ikonok +Toolbar.List = Lista +Toolbar.Details = Részletek +Toolbar.Tiles = Mozaik +Toolbar.Content = Tartalom +Toolbar.Undo = Visszavonás +Toolbar.Redo = Mégis +Toolbar.Refresh = Frissítés +Toolbar.Back = Vissza +Toolbar.Forward = Előre +Toolbar.Stop = Leállítás +Toolbar.Rename = Átnevezés +Toolbar.SelectAll = Az összes kijelölése +Toolbar.CustomizeFolder = Mappa testreszabása +Toolbar.MapDrive = Hálózati meghajtó csatlakoztatása +Toolbar.DisconnectDrive = Hálózati meghajtó leválasztása +Toolbar.NavigationPane = Navigációs ablak +Toolbar.DetailsPane = Részletek ablaktábla +Toolbar.PreviewPane = Betekintő ablaktábla +Toolbar.CopyTo = Másolási cél +Toolbar.MoveTo = Áthelyezési cél +Toolbar.Deselect = Kijelölés megszüntetése +Toolbar.InvertSelection = Kijelölés megfordítása +Toolbar.FolderOptions = Mappa beállításai +Toolbar.ShowHiddenFiles = Rejtett fájlok és mappák +Toolbar.ShowSystemFiles = Rendszerfájlok +Toolbar.ShowExtensions = Fájlnévkiterjesztések +Status.FreeSpace = %s (szabad lemezterület: %s) +Status.Item = %s elem +Status.Items = %s elem +Status.ItemSelected = %s kijelölt elem +Status.ItemsSelected = %s kijelölt elem + + +[is-IS] - Icelandic (Iceland) +Toolbar.Settings = Classic Explorer stillingar +Copy.Cancel = Hætta við +Copy.More = Meira... +Copy.CopyHere = &Afrita hingað +Copy.MoveHere = &Færa hingað +Copy.Title = Skipta út skrá +Copy.Subtitle = Endastaðurinn inniheldur þegar skrá með heitinu '%s'. +Copy.SubtitleRO = Endastaðurinn inniheldur þegar skrifvarða skrá með heitinu '%s'. +Copy.SubtitleSys = Endastaðurinn inniheldur þegar stýrikerfisskrá með heitinu '%s'. +Copy.Prompt1 = Viltu skipta út skránni á endastaðnum +Copy.Prompt2 = fyrir þessa skrá? +Copy.Yes = &Já +Copy.No = &Nei +Copy.YesAll = Já við &öllu +Folder.Title = Skipta út möppu +Folder.Prompt = Ertu viss um að þú viljir færa eða afrita möppuna? +Toolbar.GoUp = Upp um eitt þrep +Toolbar.Cut = Klippa +Toolbar.Copy = Afrita +Toolbar.Paste = Líma +Toolbar.PasteShortcut = Líma flýtileið +Toolbar.Delete = Eyða +Toolbar.Email = Senda valin atriði með tölvupósti +Toolbar.Properties = Eiginleikar +Toolbar.NewFolder = Ný mappa +Toolbar.ZipFolder = Ný þjöppuð (zip-þjöppuð) mappa +Toolbar.ExtraLarge = Mjög stór tákn +Toolbar.Large = Stór tákn +Toolbar.Medium = Meðalstór tákn +Toolbar.Small = Lítil tákn +Toolbar.List = Listi +Toolbar.Details = Upplýsingar +Toolbar.Tiles = Reitir +Toolbar.Content = Efni +Toolbar.Undo = Afturkalla +Toolbar.Redo = Endurgera +Toolbar.Refresh = Endurhlaða +Toolbar.Back = Til baka +Toolbar.Forward = Áfram +Toolbar.Stop = Stöðva +Toolbar.Rename = Endurnefna +Toolbar.SelectAll = Velja allt +Toolbar.CustomizeFolder = Sérstilla þessa möppu +Toolbar.MapDrive = Tengja netdrif +Toolbar.DisconnectDrive = Aftengja netdrif +Toolbar.NavigationPane = Yfirlitssvæði +Toolbar.DetailsPane = Upplýsingasvæði +Toolbar.PreviewPane = Forskoðunarsvæði +Toolbar.CopyTo = Afrita til +Toolbar.MoveTo = Færa til +Toolbar.Deselect = Velja ekkert +Toolbar.InvertSelection = Umsnúa vali +Toolbar.FolderOptions = Möppuvalkostir +Toolbar.ShowHiddenFiles = Faldar skrár og möppur +Toolbar.ShowSystemFiles = Kerfisskrár +Toolbar.ShowExtensions = Skráarendingar +Status.FreeSpace = %s (laust pláss: %s) +Status.Item = %s atriði +Status.Items = %s atriði +Status.ItemSelected = %s atriði valin +Status.ItemsSelected = %s atriði valin + + +[it-IT] - Italian (Italy) +Copy.Cancel = Annulla +Copy.More = Altro... +Copy.CopyHere = &Copia qui +Copy.MoveHere = &Sposta qui +Copy.Title = Conferma sostituzione file +Copy.Subtitle = La cartella contiene già un file di nome "%s". +Copy.SubtitleRO = La cartella contiene già un file di sola lettura di nome "%s". +Copy.SubtitleSys = La cartella contiene già un file di sistema di nome "%s". +Copy.Prompt1 = Sostituire il file esistente +Copy.Prompt2 = con questo file? +Copy.Yes = &Sì +Copy.No = &No +Copy.YesAll = Sì t&utti +Folder.Title = Conferma sostituzione cartella +Folder.Prompt = Continuare? +Toolbar.GoUp = Livello superiore +Toolbar.Cut = Taglia +Toolbar.Copy = Copia +Toolbar.Paste = Incolla +Toolbar.PasteShortcut = Incolla collegamento +Toolbar.Delete = Elimina +Toolbar.Email = Invia per posta elettronica gli elementi selezionati +Toolbar.Properties = Proprietà +Toolbar.NewFolder = Nuova cartella +Toolbar.ZipFolder = Nuova cartella compressa +Toolbar.ExtraLarge = Icone molto grandi +Toolbar.Large = Icone grandi +Toolbar.Medium = Icone medie +Toolbar.Small = Icone piccole +Toolbar.List = Elenco +Toolbar.Details = Dettagli +Toolbar.Tiles = Titoli +Toolbar.Content = Contenuto +Toolbar.Undo = Annulla +Toolbar.Redo = Ripeti +Toolbar.Refresh = Aggiorna +Toolbar.Back = Indietro +Toolbar.Forward = Avanti +Toolbar.Stop = Termina +Toolbar.Rename = Rinomina +Toolbar.SelectAll = Seleziona tutto +Toolbar.CustomizeFolder = Personalizza cartella +Toolbar.MapDrive = Connetti unità di rete +Toolbar.DisconnectDrive = Disconnetti unità di rete +Toolbar.NavigationPane = Riquadro di spostamento +Toolbar.DetailsPane = Riquadro dettagli +Toolbar.PreviewPane = Riquadro di anteprima +Toolbar.CopyTo = Copia in +Toolbar.MoveTo = Sposta in +Toolbar.Deselect = Deseleziona tutto +Toolbar.InvertSelection = Inverti selezione +Toolbar.FolderOptions = Opzioni cartella +Toolbar.ShowHiddenFiles = Cartelle e file nascosti +Toolbar.ShowSystemFiles = File di sistema +Toolbar.ShowExtensions = Estensioni nomi file +Status.FreeSpace = %s (Spazio disponibile: %s) +Status.Item = %s elemento +Status.Items = Elementi: %s +Status.ItemSelected = %s elemento selezionato +Status.ItemsSelected = %s elementi selezionati + + +[ja-JP] - Japanese (Japan) +Copy.Cancel = キャンセル +Copy.More = その他... +Copy.CopyHere = ここにコピー(&C) +Copy.MoveHere = ここに移動(&M) +Copy.Title = ファイルの上書きの確認 +Copy.Subtitle = このフォルダーには既に '%s' ファイルが存在します。 +Copy.SubtitleRO = このフォルダーには既に読み取り専用ファイル '%s' が含まれています。 +Copy.SubtitleSys = このフォルダーには既にシステム ファイル '%s' が含まれています。 +Copy.Prompt1 = 現在のファイル +Copy.Prompt2 = を次の新しいファイルで置き換えますか? +Copy.Yes = はい(&Y) +Copy.No = いいえ(&N) +Copy.YesAll = すべて上書き(&A) +Folder.Title = フォルダーの上書きの確認 +Folder.Prompt = フォルダーを移動またはコピーしますか? +Toolbar.GoUp = 1 つ上のフォルダーへ +Toolbar.Cut = 切り取り +Toolbar.Copy = コピー +Toolbar.Paste = 貼り付け +Toolbar.PasteShortcut = ショートカットの貼り付け +Toolbar.Delete = 削除 +Toolbar.Email = 選択した項目を電子メールで送信する +Toolbar.Properties = プロパティ +Toolbar.NewFolder = 新しいフォルダー +Toolbar.ZipFolder = 新しい圧縮された (ZIP) フォルダー +Toolbar.ExtraLarge = 特大アイコン +Toolbar.Large = 大アイコン +Toolbar.Medium = 中アイコン +Toolbar.Small = 小アイコン +Toolbar.List = 一覧 +Toolbar.Details = 詳細 +Toolbar.Tiles = 並べて表示 +Toolbar.Content = コンテンツ +Toolbar.Undo = 元に戻す +Toolbar.Redo = やり直し +Toolbar.Refresh = 最新の情報に更新 +Toolbar.Back = 戻る +Toolbar.Forward = 進む +Toolbar.Stop = 中止 +Toolbar.Rename = 名前の変更 +Toolbar.SelectAll = すべて選択 +Toolbar.CustomizeFolder = このフォルダーのカスタマイズ +Toolbar.MapDrive = ネットワーク ドライブの割り当て +Toolbar.DisconnectDrive = ネットワーク ドライブの切断 +Toolbar.NavigationPane = ナビゲーション ウィンドウ +Toolbar.DetailsPane = 詳細ウィンドウ +Toolbar.PreviewPane = プレビュー ウィンドウ +Toolbar.CopyTo = コピー先​​ +Toolbar.MoveTo = 移動先​​ +Toolbar.Deselect = 選択解除 +Toolbar.InvertSelection = 選択の切り替え +Toolbar.FolderOptions = フォルダー オプション +Toolbar.ShowHiddenFiles = ファイルとフォルダーの表示 +Toolbar.ShowSystemFiles = システム ファイル +Toolbar.ShowExtensions = ファイル名拡張子 +Status.FreeSpace = %s (空きディスク領域: %s) +Status.Item = %s 個 +Status.Items = %s 個の項目 +Status.ItemSelected = %s 個の項目を選択 +Status.ItemsSelected = %s 個の項目を選択 + + +[ko-KR] - Korean (Korea) +Copy.Cancel = 취소 +Copy.More = 자세히... +Copy.CopyHere = 여기에 복사(&C) +Copy.MoveHere = 여기로 이동(&M) +Copy.Title = 파일 바꾸기 확인 +Copy.Subtitle = 이 폴더에 이미 '%s' 파일이 있습니다. +Copy.SubtitleRO = 이 폴더에 이미 '%s' 읽기 전용 파일이 있습니다. +Copy.SubtitleSys = 이 폴더에 이미 '%s' 시스템 파일이 있습니다. +Copy.Prompt1 = 기존 파일을 +Copy.Prompt2 = 이 파일로 바꾸시겠습니까? +Copy.Yes = 예(&Y) +Copy.No = 아니오(&N) +Copy.YesAll = 모두 예(&A) +Folder.Title = 폴더 바꾸기 확인 +Folder.Prompt = 폴더를 이동하거나 복사하시겠습니까? +Toolbar.GoUp = 한 수준 위로 +Toolbar.Cut = 잘라내기 +Toolbar.Copy = 복사 +Toolbar.Paste = 붙여넣기 +Toolbar.PasteShortcut = 바로 가기 붙여넣기 +Toolbar.Delete = 삭제 +Toolbar.Email = 항목을 전자 메일로 보내기 +Toolbar.Properties = 속성 +Toolbar.NewFolder = 새 폴더 +Toolbar.ZipFolder = 새 압축(ZIP) 폴더 +Toolbar.ExtraLarge = 아주 큰 아이콘 +Toolbar.Large = 큰 아이콘 +Toolbar.Medium = 보통 아이콘 +Toolbar.Small = 작은 아이콘 +Toolbar.List = 목록 +Toolbar.Details = 자세히 +Toolbar.Tiles = 나란히 보기 +Toolbar.Content = 내용 +Toolbar.Undo = 실행 취소 +Toolbar.Redo = 다시 실행 +Toolbar.Refresh = 새로 고침 +Toolbar.Back = 뒤로 +Toolbar.Forward = 앞으로 +Toolbar.Stop = 중지 +Toolbar.Rename = 이름 바꾸기 +Toolbar.SelectAll = 모두 선택 +Toolbar.CustomizeFolder = 현재 폴더 사용자 지정 +Toolbar.MapDrive = 네트워크 드라이브 연결 +Toolbar.DisconnectDrive = 네트워크 드라이브 연결 끊기 +Toolbar.NavigationPane = 탐색 창 +Toolbar.DetailsPane = 세부 정보 창 +Toolbar.PreviewPane = 미리 보기 창 +Toolbar.CopyTo = 복사 위치 +Toolbar.MoveTo = 이동 위치 +Toolbar.Deselect = 선택 안 함 +Toolbar.InvertSelection = 선택 영역 반전 +Toolbar.FolderOptions = 폴더 옵션 +Toolbar.ShowHiddenFiles = 숨김 파일 및 폴더 +Toolbar.ShowSystemFiles = 시스템 파일 +Toolbar.ShowExtensions = 파일 확장명 +Status.FreeSpace = %s (빈 디스크 공간: %s) +Status.Item = %s 항목 +Status.Items = %s 항목 +Status.ItemSelected = %s개 항목을 선택했습니다. +Status.ItemsSelected = %s개 항목을 선택했습니다. + + +[lt-LT] - Lithuanian (Lithuania) +Copy.Cancel = Atšaukti +Copy.More = Daugiau... +Copy.CopyHere = &Kopijuoti čia +Copy.MoveHere = &Perkelti čia +Copy.Title = Patvirtinti failo pakeitimą +Copy.Subtitle = Šiame aplanke jau yra failas, pavadintas '%s'. +Copy.SubtitleRO = Aplanke jau yra failas, skirtas tik skaityti, pavadintas '%s'. +Copy.SubtitleSys = Aplanke jau yra sistemos failas, pavadintas '%s'. +Copy.Prompt1 = Ar pakeisti esamą failą +Copy.Prompt2 = šiuo? +Copy.Yes = &Taip +Copy.No = &Ne +Copy.YesAll = Taip &viskam +Folder.Title = Patvirtinti aplanko pakeitimą +Folder.Prompt = Ar vis tiek perkelti, ar kopijuoti aplanką? +Toolbar.GoUp = Vienu lygiu aukščiau +Toolbar.Cut = Iškirpti +Toolbar.Copy = Kopijuoti +Toolbar.Paste = Įklijuoti +Toolbar.PasteShortcut = Įklijuoti nuorodą +Toolbar.Delete = Naikinti +Toolbar.Email = Pažymėtus elementus siųsti el. paštu +Toolbar.Properties = Ypatybės +Toolbar.NewFolder = Naujas aplankas +Toolbar.ZipFolder = Naujas suglaudintas (zip) aplankas +Toolbar.ExtraLarge = Padidintos piktogramos +Toolbar.Large = Didelės piktogramos +Toolbar.Medium = Vidutinės piktogramos +Toolbar.Small = Mažos piktogramos +Toolbar.List = Sąrašas +Toolbar.Details = Išsami informacija +Toolbar.Tiles = Išklotinės +Toolbar.Content = Turinys +Toolbar.Undo = Anuliuoti +Toolbar.Redo = Perdaryti +Toolbar.Refresh = Atnaujinti +Toolbar.Back = Atgal į: +Toolbar.Forward = Pirmyn +Toolbar.Stop = Stabdyti +Toolbar.Rename = Pervardyti +Toolbar.SelectAll = Žymėti viską +Toolbar.CustomizeFolder = Tinkinti šį aplanką +Toolbar.MapDrive = Susieti tinklo diską +Toolbar.DisconnectDrive = Atjungti tinklo diską +Toolbar.NavigationPane = Naršymo sritis +Toolbar.DetailsPane = Išsamios informacijos sritis +Toolbar.PreviewPane = Peržiūros sritis +Toolbar.CopyTo = Kopijuoti į +Toolbar.MoveTo = Perkelti į +Toolbar.Deselect = Nieko nežymėti +Toolbar.InvertSelection = Žymėti priešingai +Toolbar.FolderOptions = Aplanko parinktys +Toolbar.ShowHiddenFiles = Paslėpti failai ir aplankai +Toolbar.ShowSystemFiles = Sistemos failai +Toolbar.ShowExtensions = Failų vardų plėtiniai +Status.FreeSpace = %s (Diske laisvos vietos: %s) +Status.Item = %s elementas +Status.Items = %s elementai +Status.ItemSelected = %s pažymėtas elementas +Status.ItemsSelected = Pažymėta elementų: %s + + +[lv-LV] - Latvian (Latvia) +Copy.Cancel = Atcelt +Copy.More = Vēl... +Copy.CopyHere = &Kopēt šeit +Copy.MoveHere = &Pārvietot šeit +Copy.Title = Failu aizstāšanas apstiprināšana +Copy.Subtitle = Šajā mapē jau ir fails '%s'. +Copy.SubtitleRO = Šajā mapē jau ir tikai lasāms fails '%s'. +Copy.SubtitleSys = Šajā mapē jau ir sistēmas fails '%s'. +Copy.Prompt1 = Vai vēlaties aizstāt esošo failu +Copy.Prompt2 = ar šo? +Copy.Yes = &Jā +Copy.No = &Nē +Copy.YesAll = Jā, &visus +Folder.Title = Mapju aizstāšanas apstiprināšana +Folder.Prompt = Vai tiešām vēlaties pārvietot vai kopēt šo mapi? +Toolbar.GoUp = Vienu līmeni augstāk +Toolbar.Cut = Izgriezt +Toolbar.Copy = Kopēt +Toolbar.Paste = Ielīmēt +Toolbar.PasteShortcut = Ielīmēt saīsni +Toolbar.Delete = Dzēst +Toolbar.Email = Nosūtīt atlasītos vienumus pa e-pastu +Toolbar.Properties = Rekvizīti +Toolbar.NewFolder = Jauna mape +Toolbar.ZipFolder = Jauna saspiestā (tilpsaspiestā) mape +Toolbar.ExtraLarge = Ļoti lielas ikonas +Toolbar.Large = Lielas ikonas +Toolbar.Medium = Vidējas ikonas +Toolbar.Small = Mazas ikonas +Toolbar.List = Saraksts +Toolbar.Details = Detaļas +Toolbar.Tiles = Mozaīka +Toolbar.Content = Saturs +Toolbar.Undo = Atsaukt +Toolbar.Redo = Atcelt atsaukšanu +Toolbar.Refresh = Atsvaidzināt +Toolbar.Back = Atpakaļ +Toolbar.Forward = Uz priekšu +Toolbar.Stop = Apturēt +Toolbar.Rename = Pārdēvēt +Toolbar.SelectAll = Atlasīt visus +Toolbar.CustomizeFolder = Pielāgot šo mapi +Toolbar.MapDrive = Kartēt tīkla disku +Toolbar.DisconnectDrive = Atvienot tīkla disku +Toolbar.NavigationPane = Navigācijas rūts +Toolbar.DetailsPane = Detalizētas informācijas rūts +Toolbar.PreviewPane = Priekšskatījuma rūts +Toolbar.CopyTo = Kopēt uz +Toolbar.MoveTo = Pārvietot uz +Toolbar.Deselect = Neatlasīt neko +Toolbar.InvertSelection = Mainīt atlasi uz pretējo +Toolbar.FolderOptions = Mapes opcijas +Toolbar.ShowHiddenFiles = Slēptie faili un mapes +Toolbar.ShowSystemFiles = Sistēmas faili +Toolbar.ShowExtensions = Failu nosaukumu paplašinājumi +Status.FreeSpace = %s (brīvā vieta diskā: %s) +Status.Item = %s vienums +Status.Items = %s vienumi +Status.ItemSelected = Atlasīts %s vienums +Status.ItemsSelected = Atlasīti %s vienumi + + +[mk-MK] - Macedonian (Macedonia) +Copy.Cancel = Откажи +Copy.More = Повеќе... +Copy.CopyHere = Копирај тука +Copy.MoveHere = Премести тука +Copy.Title = Потврди замена на фајл +Copy.Subtitle = Тој фолдер веќе содржи фајл со име '%s'. +Copy.SubtitleRO = Тој фолдер веќе содржи фајл само за читање со име '%s'. +Copy.SubtitleSys = Тој фолдер веќе содржи системски фајл со име '%s'. +Copy.Prompt1 = Дали сакате да замените постоечкиот фајл +Copy.Prompt2 = а тој? +Copy.Yes = Да +Copy.No = Не +Copy.YesAll = "Да" за сите +Folder.Title = Потврда за промена на фолдерот +Folder.Prompt = Сеуште ли сакате да го преместите или копирате фолдерот? +Toolbar.GoUp = Едно ниво нагоре +Toolbar.Cut = Исечи +Toolbar.Copy = Копирај +Toolbar.Paste = Стави +Toolbar.PasteShortcut = Стави краток пат +Toolbar.Delete = Избриши +Toolbar.Email = Испрати ги селектираните фајлови по електронска пошта +Toolbar.Properties = Својства +Toolbar.NewFolder = Нов фолдер +Toolbar.ZipFolder = Нова компресирана (зипувана) папка +Toolbar.ExtraLarge = Многу големи икони +Toolbar.Large = Големи икони +Toolbar.Medium = Средни икони +Toolbar.Small = Мали икони +Toolbar.List = Список +Toolbar.Details = Детали +Toolbar.Tiles = Мозаик +Toolbar.Content = Содржина +Toolbar.Undo = врати +Toolbar.Redo = повтори +Toolbar.Refresh = Обнови +Toolbar.Back = Назад +Toolbar.Forward = Напред +Toolbar.Stop = Застани +Toolbar.Rename = Преименување +Toolbar.SelectAll = Селектирај ги сите +Toolbar.CustomizeFolder = Персонализирање на тој фолдер +Toolbar.MapDrive = Назначување на мрежен уред +Toolbar.DisconnectDrive = Исклучи го мрежниот уред +Toolbar.NavigationPane = Навигационен екран +Toolbar.DetailsPane = Екран за подетални податоци +Toolbar.PreviewPane = Прозорец за визуализација +Toolbar.CopyTo = Копирај во +Toolbar.MoveTo = Премести во +Toolbar.Deselect = Не избирај ништо +Toolbar.InvertSelection = Преврти го изборот +Toolbar.FolderOptions = Опции за папка +Toolbar.ShowHiddenFiles = Сокриени датотеки и папки +Toolbar.ShowSystemFiles = Системски датотеки +Toolbar.ShowExtensions = Датотечни наставки +Status.FreeSpace = %s (Слободно место на дискот: %s) +Status.Item = %s фајл +Status.Items = %s фајлови +Status.ItemSelected = %s селектиран фајл +Status.ItemsSelected = %s селектирани фајлови + + +[nb-NO] - Norwegian, Bokmål (Norway) +Copy.Cancel = Avbryt +Copy.More = Mer... +Copy.CopyHere = &Kopier hit +Copy.MoveHere = &Flytt hit +Copy.Title = Bekreft erstatting av fil +Copy.Subtitle = Mappen inneholder allerede filen %s. +Copy.SubtitleRO = Mappen inneholder allerede den skrivebeskyttede filen %s. +Copy.SubtitleSys = Mappen inneholder allerede systemfilen %s. +Copy.Prompt1 = Vil du erstatte den eksisterende filen +Copy.Prompt2 = med denne? +Copy.Yes = &Ja +Copy.No = &Nei +Copy.YesAll = J&a til alt +Folder.Title = Bekreft erstatting av mappe +Folder.Prompt = Vil du likevel flytte eller kopiere mappen? +Toolbar.GoUp = Opp ett nivå +Toolbar.Cut = Klipp ut +Toolbar.Copy = Kopier +Toolbar.Paste = Lim inn +Toolbar.PasteShortcut = Lim inn snarvei +Toolbar.Delete = Slett +Toolbar.Email = Send valgte elementer via e-post +Toolbar.Properties = Egenskaper +Toolbar.NewFolder = Ny mappe +Toolbar.ZipFolder = Ny komprimert (zippet) mappe +Toolbar.ExtraLarge = Ekstra store ikoner +Toolbar.Large = Store ikoner +Toolbar.Medium = Middels store ikoner +Toolbar.Small = Små ikoner +Toolbar.List = Liste +Toolbar.Details = Detaljer +Toolbar.Tiles = Side ved side +Toolbar.Content = Innhold +Toolbar.Undo = Angre +Toolbar.Redo = Gjør om +Toolbar.Refresh = Oppdater +Toolbar.Back = Tilbake +Toolbar.Forward = Fremover +Toolbar.Stop = Stopp +Toolbar.Rename = Gi nytt navn +Toolbar.SelectAll = Merk alt +Toolbar.CustomizeFolder = Tilpass denne mappen +Toolbar.MapDrive = Koble til nettverksstasjon +Toolbar.DisconnectDrive = Koble fra nettverksstasjon +Toolbar.NavigationPane = Navigasjonsrute +Toolbar.DetailsPane = Detaljrute +Toolbar.PreviewPane = Forhåndsvisningsrute +Toolbar.CopyTo = Kopier til +Toolbar.MoveTo = Flytt til +Toolbar.Deselect = Merk ingenting +Toolbar.InvertSelection = Inverter utvalg +Toolbar.FolderOptions = Mappealternativer +Toolbar.ShowHiddenFiles = Skjulte filer og mapper +Toolbar.ShowSystemFiles = Systemfiler +Toolbar.ShowExtensions = Filtyper +Status.FreeSpace = %s (Ledig plass på disken: %s) +Status.Item = %s element +Status.Items = %s elementer +Status.ItemSelected = %s element er merket +Status.ItemsSelected = %s elementer er merket + + +[nl-NL] - Dutch (Netherlands) +Copy.Cancel = Annuleren +Copy.More = Meer... +Copy.CopyHere = Hierheen &kopiëren +Copy.MoveHere = Hi&erheen verplaatsen +Copy.Title = Vervangen van bestand bevestigen +Copy.Subtitle = In deze map bevindt zich al een bestand met de naam %s. +Copy.SubtitleRO = In deze map bevindt zich al een bestand met het kenmerk Alleen-lezen en de naam %s. +Copy.SubtitleSys = In deze map bevindt zich al een systeembestand met de naam %s. +Copy.Prompt1 = Wilt u het bestaande bestand: +Copy.Prompt2 = vervangen door het onderstaande bestand? +Copy.Yes = &Ja +Copy.No = &Nee +Copy.YesAll = J&a op alles +Folder.Title = Vervangen van map bevestigen +Folder.Prompt = Wilt u de bestanden in de bestaande map vervangen door de bestanden in de map die u verplaatst of kopieert, als de bestanden dezelfde naam hebben? +Toolbar.GoUp = Bovenliggende map +Toolbar.Cut = Knippen +Toolbar.Copy = Kopiëren +Toolbar.Paste = Plakken +Toolbar.PasteShortcut = Snelkoppeling plakken +Toolbar.Delete = Verwijderen +Toolbar.Email = De geselecteerde items per e-mail verzenden +Toolbar.Properties = Eigenschappen +Toolbar.NewFolder = Nieuwe map +Toolbar.ZipFolder = Nieuwe gecomprimeerde (gezipte) map +Toolbar.ExtraLarge = Extra grote pictogrammen +Toolbar.Large = Grote pictogrammen +Toolbar.Medium = Normale pictogrammen +Toolbar.Small = Kleine pictogrammen +Toolbar.List = Lijst +Toolbar.Details = Details +Toolbar.Tiles = Tegels +Toolbar.Content = Inhoud +Toolbar.Undo = Ongedaan maken +Toolbar.Redo = Opnieuw +Toolbar.Refresh = Vernieuwen +Toolbar.Back = Vorige +Toolbar.Forward = Volgende +Toolbar.Stop = Stoppen +Toolbar.Rename = Naam wijzigen +Toolbar.SelectAll = Alles selecteren +Toolbar.CustomizeFolder = Deze map aanpassen +Toolbar.MapDrive = Netwerkverbinding maken +Toolbar.DisconnectDrive = Netwerkverbinding verbreken +Toolbar.NavigationPane = Navigatievenster +Toolbar.DetailsPane = Detailvenster +Toolbar.PreviewPane = Voorbeeldvenster +Toolbar.CopyTo = Kopiëren naar +Toolbar.MoveTo = Verplaatsen naar +Toolbar.Deselect = Niets selecteren +Toolbar.InvertSelection = Selectie omkeren +Toolbar.FolderOptions = Mapopties +Toolbar.ShowHiddenFiles = Verborgen bestanden en mappen +Toolbar.ShowSystemFiles = Systeembestanden +Toolbar.ShowExtensions = Bestandsnaamextensies +Status.FreeSpace = %s (beschikbare schijfruimte: %s) +Status.Item = %s item +Status.Items = %s items +Status.ItemSelected = %s item geselecteerd +Status.ItemsSelected = %s items geselecteerd + + +[pl-PL] - Polish (Poland) +Copy.Cancel = Anuluj +Copy.More = Więcej... +Copy.CopyHere = &Kopiuj tutaj +Copy.MoveHere = Prze&nieś tutaj +Copy.Title = Potwierdź zamianę pliku +Copy.Subtitle = Ten folder zawiera już plik o nazwie „%s”. +Copy.SubtitleRO = Ten folder zawiera już plik tylko do odczytu o nazwie „%s”. +Copy.SubtitleSys = Ten folder zawiera już plik systemowy o nazwie „%s”. +Copy.Prompt1 = Czy chcesz zamienić istniejący plik +Copy.Prompt2 = na następujący? +Copy.Yes = &Tak +Copy.No = &Nie +Copy.YesAll = Tak na &wszystkie +Folder.Title = Potwierdź zamianę folderu +Folder.Prompt = Czy nadal chcesz przenieść lub skopiować ten folder? +Toolbar.GoUp = Do góry o jeden poziom +Toolbar.Cut = Wytnij +Toolbar.Copy = Kopiuj +Toolbar.Paste = Wklej +Toolbar.PasteShortcut = Wklej skrót +Toolbar.Delete = Usuń +Toolbar.Email = Wyślij zaznaczone elementy pocztą e-mail +Toolbar.Properties = Właściwości +Toolbar.NewFolder = Nowy folder +Toolbar.ZipFolder = Nowy folder skompresowany (zip) +Toolbar.ExtraLarge = Bardzo duże ikony +Toolbar.Large = Duże ikony +Toolbar.Medium = Średnie ikony +Toolbar.Small = Małe ikony +Toolbar.List = Lista +Toolbar.Details = Szczegóły +Toolbar.Tiles = Kafelki +Toolbar.Content = Zawartość +Toolbar.Undo = Cofnij +Toolbar.Redo = Wykonaj ponownie +Toolbar.Refresh = Odśwież +Toolbar.Back = Wstecz +Toolbar.Forward = Dalej +Toolbar.Stop = Zatrzymaj +Toolbar.Rename = Zmień nazwę +Toolbar.SelectAll = Zaznacz wszystko +Toolbar.CustomizeFolder = Dostosuj ten folder +Toolbar.MapDrive = Mapuj dysk sieciowy +Toolbar.DisconnectDrive = Odłącz dysk sieciowy +Toolbar.NavigationPane = Okienko nawigacji +Toolbar.DetailsPane = Okienko szczegółów +Toolbar.PreviewPane = Okienko podglądu +Toolbar.CopyTo = Kopiuj do +Toolbar.MoveTo = Przenieś do +Toolbar.Deselect = Nie zaznaczaj nic +Toolbar.InvertSelection = Odwróć zaznaczenie +Toolbar.FolderOptions = Opcje folderów +Toolbar.ShowHiddenFiles = Ukryte pliki i foldery +Toolbar.ShowSystemFiles = Pliki systemowe +Toolbar.ShowExtensions = Rozszerzenia nazw plików +Status.FreeSpace = %s (Wolne miejsce: %s) +Status.Item = %s element +Status.Items = Elementów: %s +Status.ItemSelected = Wybranych elementów: %s +Status.ItemsSelected = Wybranych elementów: %s + + +[pt-BR] - Portuguese (Brazil) +Copy.Cancel = Cancelar +Copy.More = Mais... +Copy.CopyHere = &Copiar Aqui +Copy.MoveHere = Mov&er para Cá +Copy.Title = Confirmar substituição de arquivo +Copy.Subtitle = Esta pasta já contém um arquivo chamado '%s'. +Copy.SubtitleRO = Esta pasta já contém um arquivo somente leitura chamado '%s'. +Copy.SubtitleSys = Esta pasta já contém um arquivo de sistema chamado '%s'. +Copy.Prompt1 = Deseja substituir o arquivo existente +Copy.Prompt2 = por este? +Copy.Yes = &Sim +Copy.No = &Não +Copy.YesAll = Sim para &todos +Folder.Title = Confirmar substituição de pasta +Folder.Prompt = Deseja mover a pasta mesmo assim? +Toolbar.GoUp = Um Nível Acima +Toolbar.Cut = Recortar +Toolbar.Copy = Copiar +Toolbar.Paste = Colar +Toolbar.PasteShortcut = Colar Atalho +Toolbar.Delete = Excluir +Toolbar.Email = Enviar os itens selecionados por email +Toolbar.Properties = Propriedades +Toolbar.NewFolder = Nova Pasta +Toolbar.ZipFolder = Nova Pasta Compactada +Toolbar.ExtraLarge = Ícones Extra Grandes +Toolbar.Large = Ícones Grandes +Toolbar.Medium = Ícones Médios +Toolbar.Small = Ícones Pequenos +Toolbar.List = Lista +Toolbar.Details = Detalhes +Toolbar.Tiles = Lado a Lado +Toolbar.Content = Conteúdo +Toolbar.Undo = Desfazer +Toolbar.Redo = Refazer +Toolbar.Refresh = Atualizar +Toolbar.Back = Voltar +Toolbar.Forward = Avançar +Toolbar.Stop = Parar +Toolbar.Rename = Renomear +Toolbar.SelectAll = Selecionar tudo +Toolbar.CustomizeFolder = Personalizar esta pasta +Toolbar.MapDrive = Mapear unidade de rede +Toolbar.DisconnectDrive = Desconectar unidade de rede +Toolbar.NavigationPane = Painel de navegação +Toolbar.DetailsPane = Painel de detalhes +Toolbar.PreviewPane = Painel de visualização +Toolbar.CopyTo = Copiar para +Toolbar.MoveTo = Mover para +Toolbar.Deselect = Selecionar nenhum +Toolbar.InvertSelection = Inverter seleção +Toolbar.FolderOptions = Opções de pasta +Toolbar.ShowHiddenFiles = Pastas e arquivos ocultos +Toolbar.ShowSystemFiles = Arquivos do sistema +Toolbar.ShowExtensions = Extensões de nomes de arquivos +Status.FreeSpace = %s (espaço livre em disco: %s) +Status.Item = %s item +Status.Items = %s itens +Status.ItemSelected = %s item selecionado +Status.ItemsSelected = %s itens selecionados + + +[pt-PT] - Portuguese (Portugal) +Copy.Cancel = Cancelar +Copy.More = Mais... +Copy.CopyHere = &Copiar para aqui +Copy.MoveHere = &Mover para aqui +Copy.Title = Confirmar substituição de ficheiro(s) +Copy.Subtitle = Esta pasta já contém um ficheiro com o nome '%s'. +Copy.SubtitleRO = Esta pasta já contém um ficheiro só de leitura com o nome '%s'. +Copy.SubtitleSys = Esta pasta já contém um ficheiro de sistema com o nome '%s'. +Copy.Prompt1 = Pretende substituir o ficheiro existente +Copy.Prompt2 = por este? +Copy.Yes = &Sim +Copy.No = &Não +Copy.YesAll = Sim p&ara todos +Folder.Title = Confirmar substituição de pasta(s) +Folder.Prompt = Pretende continuar a mover ou copiar a pasta? +Toolbar.GoUp = Um nível acima +Toolbar.Cut = Cortar +Toolbar.Copy = Copiar +Toolbar.Paste = Colar +Toolbar.PasteShortcut = Colar atalho +Toolbar.Delete = Eliminar +Toolbar.Email = Enviar os itens seleccionados por correio electrónico +Toolbar.Properties = Propriedades +Toolbar.NewFolder = Nova pasta +Toolbar.ZipFolder = Nova Pasta Comprimida (zipada) +Toolbar.ExtraLarge = Ícones muito grandes +Toolbar.Large = Ícones grandes +Toolbar.Medium = Ícones médios +Toolbar.Small = Ícones pequenos +Toolbar.List = Lista +Toolbar.Details = Detalhes +Toolbar.Tiles = Mosaicos +Toolbar.Content = Conteúdo +Toolbar.Undo = Anular +Toolbar.Redo = Refazer +Toolbar.Refresh = Actualizar +Toolbar.Back = Anterior +Toolbar.Forward = Avançar +Toolbar.Stop = Parar +Toolbar.Rename = Mudar o nome +Toolbar.SelectAll = Seleccionar tudo +Toolbar.CustomizeFolder = Personalizar esta pasta +Toolbar.MapDrive = Mapear unidade de rede +Toolbar.DisconnectDrive = Desligar unidade de rede +Toolbar.NavigationPane = Painel de navegação +Toolbar.DetailsPane = Painel de detalhes +Toolbar.PreviewPane = Painel de pré-visualização +Toolbar.CopyTo = Copiar para +Toolbar.MoveTo = Mover para +Toolbar.Deselect = Desmarcar tudo +Toolbar.InvertSelection = Inverter seleção +Toolbar.FolderOptions = Opções de pastas +Toolbar.ShowHiddenFiles = Ficheiros e pastas ocultos +Toolbar.ShowSystemFiles = Ficheiros de sistema +Toolbar.ShowExtensions = Extensões de nome de ficheiro +Status.FreeSpace = %s (Espaço livre em disco: %s) +Status.Item = %s item +Status.Items = %s itens +Status.ItemSelected = %s item seleccionado +Status.ItemsSelected = %s itens seleccionados + + +[ro-RO] - Romanian (Romania) +Copy.Cancel = Revocare +Copy.More = Mai multe... +Copy.CopyHere = &Copiere în acest loc +Copy.MoveHere = &Mutare în acest loc +Copy.Title = Confirmare înlocuire fişier +Copy.Subtitle = Acest folder conţine deja un fişier cu numele '%s'. +Copy.SubtitleRO = Acest folder conţine deja un fişier doar în citire cu numele '%s'. +Copy.SubtitleSys = Acest folder conţine deja un fişier de sistem cu numele '%s'. +Copy.Prompt1 = Înlocuiţi fişierul existent +Copy.Prompt2 = cu acesta? +Copy.Yes = &Da +Copy.No = &Nu +Copy.YesAll = D&a pentru tot +Folder.Title = Confirmare înlocuire folder +Folder.Prompt = Totuşi, mutaţi sau copiaţi folderul? +Toolbar.GoUp = Mai sus cu un nivel +Toolbar.Cut = Decupare +Toolbar.Copy = Copiere +Toolbar.Paste = Lipire +Toolbar.PasteShortcut = Lipire comandă rapidă +Toolbar.Delete = Ștergere +Toolbar.Email = Se trimit prin poştă electronică elementele selectate +Toolbar.Properties = Proprietăți +Toolbar.NewFolder = Folder nou +Toolbar.ZipFolder = Folder comprimat (ZIP) nou +Toolbar.ExtraLarge = Pictograme foarte mari +Toolbar.Large = Pictograme mari +Toolbar.Medium = Pictograme medii +Toolbar.Small = Pictograme mici +Toolbar.List = Listă +Toolbar.Details = Detalii +Toolbar.Tiles = Cadre +Toolbar.Content = Cuprins +Toolbar.Undo = Anulare +Toolbar.Redo = Refacere +Toolbar.Refresh = Reîmprospătare +Toolbar.Back = Înapoi +Toolbar.Forward = Înainte +Toolbar.Stop = Oprire +Toolbar.Rename = Redenumire +Toolbar.SelectAll = Selectare totală +Toolbar.CustomizeFolder = Particularizare folder +Toolbar.MapDrive = Conectare unitate de rețea +Toolbar.DisconnectDrive = Deconectare unitate de rețea +Toolbar.NavigationPane = Panou de navigare +Toolbar.DetailsPane = Panou detalii +Toolbar.PreviewPane = Panou de examinare +Toolbar.CopyTo = Copiere în +Toolbar.MoveTo = Mutare la +Toolbar.Deselect = Deselectare totală +Toolbar.InvertSelection = Inversare selecție +Toolbar.FolderOptions = Opțiuni folder +Toolbar.ShowHiddenFiles = Fișiere și foldere ascunse +Toolbar.ShowSystemFiles = Fișiere de sistem +Toolbar.ShowExtensions = Extensii nume de fișier +Status.FreeSpace = %s (Spațiu liber pe disc: %s) +Status.Item = Element %s +Status.Items = %s elemente +Status.ItemSelected = %s element selectat +Status.ItemsSelected = %s elemente selectate + + +[ru-RU] - Russian (Russia) +Copy.Cancel = Отмена +Copy.More = Подробнее... +Copy.CopyHere = &Копировать +Copy.MoveHere = П&ереместить +Copy.Title = Подтверждение замены файла +Copy.Subtitle = Папка уже содержит файл "%s". +Copy.SubtitleRO = Папка уже содержит доступный только для чтения файл "%s". +Copy.SubtitleSys = Папка уже содержит системный файл "%s". +Copy.Prompt1 = Заменить имеющийся файл +Copy.Prompt2 = следующим файлом? +Copy.Yes = &Да +Copy.No = &Нет +Copy.YesAll = Да - для &всех +Folder.Title = Подтверждение замены папки +Folder.Prompt = Заменить существующие в ней файлы перемещаемыми при совпадении имен? +Toolbar.GoUp = На один уровень вверх +Toolbar.Cut = Вырезать +Toolbar.Copy = Копировать +Toolbar.Paste = Вставить +Toolbar.PasteShortcut = Вставить ярлык +Toolbar.Delete = Удалить +Toolbar.Email = Отправка выбранных объектов по электронной почте +Toolbar.Properties = Свойства +Toolbar.NewFolder = Новая папка +Toolbar.ZipFolder = Новая сжатая ZIP-папка +Toolbar.ExtraLarge = Огромные значки +Toolbar.Large = Крупные значки +Toolbar.Medium = Обычные значки +Toolbar.Small = Мелкие значки +Toolbar.List = Список +Toolbar.Details = Таблица +Toolbar.Tiles = Плитка +Toolbar.Content = Содержимое +Toolbar.Undo = Отменить +Toolbar.Redo = Вернуть +Toolbar.Refresh = Обновить +Toolbar.Back = Назад +Toolbar.Forward = Вперед +Toolbar.Stop = Остановить +Toolbar.Rename = Переименовать +Toolbar.SelectAll = Выделить все +Toolbar.CustomizeFolder = Настроить папку +Toolbar.MapDrive = Подключить сетевой диск +Toolbar.DisconnectDrive = Отключить сетевой диск +Toolbar.NavigationPane = Область переходов +Toolbar.DetailsPane = Область сведений +Toolbar.PreviewPane = Область предпросмотра +Toolbar.CopyTo = Копировать в +Toolbar.MoveTo = Переместить в +Toolbar.Deselect = Снять выделение +Toolbar.InvertSelection = Обратить выделение +Toolbar.FolderOptions = Параметры папок +Toolbar.ShowHiddenFiles = Скрытые файлы и папки +Toolbar.ShowSystemFiles = Системные файлы +Toolbar.ShowExtensions = Расширения имен файлов +Status.FreeSpace = %s (свободно на диске: %s) +Status.Item = %s элемент +Status.Items = Элементов: %s +Status.ItemSelected = Выбран элемент: %s +Status.ItemsSelected = Выбрано элементов: %s + + +[sk-SK] - Slovak (Slovakia) +Copy.Cancel = Zrušiť +Copy.More = Ďalšie... +Copy.CopyHere = &Kopírovať sem +Copy.MoveHere = &Premiestniť sem +Copy.Title = Potvrdenie nahradenia súboru +Copy.Subtitle = Tento priečinok už obsahuje súbor s názvom %s. +Copy.SubtitleRO = Tento priečinok už obsahuje súbor s názvom %s, ktorý je iba na čítanie. +Copy.SubtitleSys = Tento priečinok už obsahuje systémový súbor s názvom %s. +Copy.Prompt1 = Chcete nahradiť existujúci súbor +Copy.Prompt2 = týmto súborom? +Copy.Yes = Án&o +Copy.No = &Nie +Copy.YesAll = Áno pre &všetky +Folder.Title = Potvrdenie nahradenia priečinka +Folder.Prompt = Naozaj chcete premiestniť alebo skopírovať priečinok? +Toolbar.GoUp = O úroveň vyššie +Toolbar.Cut = Vystrihnúť +Toolbar.Copy = Kopírovať +Toolbar.Paste = Prilepiť +Toolbar.PasteShortcut = Prilepiť odkaz +Toolbar.Delete = Odstrániť +Toolbar.Email = Vybraté položky odoslať e-mailom +Toolbar.Properties = Vlastnosti +Toolbar.NewFolder = Nový priečinok +Toolbar.ZipFolder = Nový komprimovaný priečinok (ZIP) +Toolbar.ExtraLarge = Veľmi veľké ikony +Toolbar.Large = Veľké ikony +Toolbar.Medium = Stredne veľké ikony +Toolbar.Small = Malé ikony +Toolbar.List = Zoznam +Toolbar.Details = Podrobnosti +Toolbar.Tiles = Dlaždice +Toolbar.Content = Obsah +Toolbar.Undo = Späť +Toolbar.Redo = Znova +Toolbar.Refresh = Obnoviť +Toolbar.Back = Dozadu +Toolbar.Forward = Dopredu +Toolbar.Stop = Zastaviť +Toolbar.Rename = Premenovať +Toolbar.SelectAll = Vybrať všetko +Toolbar.CustomizeFolder = Prispôsobiť priečinok +Toolbar.MapDrive = Pripojiť sieťovú jednotku +Toolbar.DisconnectDrive = Odpojiť sieťovú jednotku +Toolbar.NavigationPane = Navigačná tabla +Toolbar.DetailsPane = Tabla podrobností +Toolbar.PreviewPane = Tabla ukážky +Toolbar.CopyTo = Kopírovať do +Toolbar.MoveTo = Premiestniť do +Toolbar.Deselect = Zrušiť výber +Toolbar.InvertSelection = Invertovať výber +Toolbar.FolderOptions = Možnosti priečinka +Toolbar.ShowHiddenFiles = Skryté súbory a priečinky +Toolbar.ShowSystemFiles = Systémové súbory +Toolbar.ShowExtensions = Prípony názvov súborov +Status.FreeSpace = %s (voľné miesto na disku: %s) +Status.Item = %s položka +Status.Items = Počet položiek: %s +Status.ItemSelected = Počet vybratých položiek: %s +Status.ItemsSelected = Počet vybratých položiek: %s + + +[sl-SI] - Slovenian (Slovenia) +Copy.Cancel = Prekliči +Copy.More = Dodatno ... +Copy.CopyHere = &Kopiraj sem +Copy.MoveHere = &Premakni sem +Copy.Title = Potrditev zamenjave datoteke +Copy.Subtitle = Ta mapa že vsebuje datoteko z imenom »%s«. +Copy.SubtitleRO = Ta mapa že vsebuje datoteko samo za branje z imenom »%s«. +Copy.SubtitleSys = Ta mapa že vsebuje sistemsko datoteko z imenom »%s«. +Copy.Prompt1 = Ali želite zamenjati obstoječo datoteko +Copy.Prompt2 = s to datoteko? +Copy.Yes = &Da +Copy.No = &Ne +Copy.YesAll = Da za &vse +Folder.Title = Potrditev zamenjave mape +Folder.Prompt = Ali še vedno želite premakniti ali kopirati mapo? +Toolbar.GoUp = V nadrejeno mapo +Toolbar.Cut = Izreži +Toolbar.Copy = Kopiraj +Toolbar.Paste = Prilepi +Toolbar.PasteShortcut = Prilepi bližnjico +Toolbar.Delete = Izbriši +Toolbar.Email = Pošlji izbrane elemente prek e-pošte +Toolbar.Properties = Lastnosti +Toolbar.NewFolder = Nova mapa +Toolbar.ZipFolder = Nova stisnjena mapa +Toolbar.ExtraLarge = Izredno velike ikone +Toolbar.Large = Velike ikone +Toolbar.Medium = Srednje velike ikone +Toolbar.Small = Male ikone +Toolbar.List = Seznam +Toolbar.Details = Podrobnosti +Toolbar.Tiles = Ploščice +Toolbar.Content = Vsebina +Toolbar.Undo = Razveljavi +Toolbar.Redo = Uveljavi +Toolbar.Refresh = Osveži +Toolbar.Back = Nazaj +Toolbar.Forward = Naprej +Toolbar.Stop = Ustavi +Toolbar.Rename = Preimenuj +Toolbar.SelectAll = Izberi vse +Toolbar.CustomizeFolder = Prilagodi mapo +Toolbar.MapDrive = Preslikaj omrežni pogon +Toolbar.DisconnectDrive = Prekini povezavo z omrežnim pogonom +Toolbar.NavigationPane = Podokno za krmarjenje +Toolbar.DetailsPane = Podokno s podrobnostmi +Toolbar.PreviewPane = Podokno za predogled +Toolbar.CopyTo = Kopiraj v +Toolbar.MoveTo = Premakni v +Toolbar.Deselect = Ne izberi ničesar +Toolbar.InvertSelection = Preobrni izbor +Toolbar.FolderOptions = Možnosti mape +Toolbar.ShowHiddenFiles = Skrite datoteke in mape +Toolbar.ShowSystemFiles = Sistemske datoteke +Toolbar.ShowExtensions = Datotečne pripone +Status.FreeSpace = %s (Nezaseden prostor na disku: %s) +Status.Item = %s predmet +Status.Items = Št. predmetov: %s +Status.ItemSelected = Izbrano je to število elementov: %s +Status.ItemsSelected = Izbrano je to število elementov: %s + + +[sr-Latn-CS] - Serbian (Latin, Serbia) +Copy.Cancel = Otkaži +Copy.More = Više... +Copy.CopyHere = &Kopiraj ovde +Copy.MoveHere = &Premesti ovde +Copy.Title = Potvrdite zamenu datoteke +Copy.Subtitle = Ova fascikla već sadrži datoteku po imenu '%s'. +Copy.SubtitleRO = Ova fascikla već sadrži datoteku samo za čitanje po imenu '%s'. +Copy.SubtitleSys = Ova fascikla već sadrži sistemsku datoteku po imenu '%s'. +Copy.Prompt1 = Želite li da zamenite postojeću datoteku +Copy.Prompt2 = ovom? +Copy.Yes = &Da +Copy.No = &Ne +Copy.YesAll = Da za &sve +Folder.Title = Potvrdite zamenu fascikle +Folder.Prompt = Želite li zaista da premestite ili kopirate ovu fasciklu? +Toolbar.GoUp = Jedan nivo nagore +Toolbar.Cut = Iseci +Toolbar.Copy = Kopiraj +Toolbar.Paste = Nalepi +Toolbar.PasteShortcut = Nalepi prečicu +Toolbar.Delete = Izbriši +Toolbar.Email = Pošalji izabrane stavke e-poštom +Toolbar.Properties = Svojstva +Toolbar.NewFolder = Nova fascikla +Toolbar.ZipFolder = Nova komprimovana (zipovana) fascikla +Toolbar.ExtraLarge = Veoma velike ikone +Toolbar.Large = Velike ikone +Toolbar.Medium = Srednje ikone +Toolbar.Small = Male ikone +Toolbar.List = Lista +Toolbar.Details = Detalji +Toolbar.Tiles = Naporedno slaganje +Toolbar.Content = Sadržaj +Toolbar.Undo = Opozovi radnju +Toolbar.Redo = Ponovi radnju +Toolbar.Refresh = Osveži +Toolbar.Back = Nazad +Toolbar.Forward = Napred +Toolbar.Stop = Zaustavi +Toolbar.Rename = Preimenuj +Toolbar.SelectAll = Izaberi sve +Toolbar.CustomizeFolder = Prilagođavanje fascikle +Toolbar.MapDrive = Mapiraj mrežni disk +Toolbar.DisconnectDrive = Prekini vezu sa mrežnim diskom +Toolbar.NavigationPane = Okno za navigaciju +Toolbar.DetailsPane = Okno sa detaljima +Toolbar.PreviewPane = Okno za pregled +Toolbar.CopyTo = Kopiraj u +Toolbar.MoveTo = Premesti u +Toolbar.Deselect = Nemoj da izabereš nijedno +Toolbar.InvertSelection = Obrni izbor +Toolbar.FolderOptions = Opcije fascikle +Toolbar.ShowHiddenFiles = Skrivene datoteke i fascikle +Toolbar.ShowSystemFiles = Sistemske datoteke +Toolbar.ShowExtensions = Oznake tipa datoteke +Status.FreeSpace = %s (slobodan prostor na disku: %s) +Status.Item = %s stavka +Status.Items = %s stavki +Status.ItemSelected = %s izabrana stavka +Status.ItemsSelected = %s izabranih stavki + + +[sv-SE] - Swedish (Sweden) +Copy.Cancel = Avbryt +Copy.More = Mer... +Copy.CopyHere = K&opiera hit +Copy.MoveHere = &Flytta hit +Copy.Title = Bekräfta ersättning av fil +Copy.Subtitle = Den här mappen innehåller redan en fil med namnet %s. +Copy.SubtitleRO = Den här mappen innehåller redan en skrivskyddad fil med namnet %s. +Copy.SubtitleSys = Den här mappen innehåller redan en systemfil med namnet %s. +Copy.Prompt1 = Vill du ersätta den befintliga filen +Copy.Prompt2 = med följande fil? +Copy.Yes = &Ja +Copy.No = &Nej +Copy.YesAll = Ersätt &alla +Folder.Title = Bekräfta ersättning av mapp +Folder.Prompt = Vill du ersätta filerna i den mappen om de har samma namn som filerna i mappen som flyttas eller kopieras? +Toolbar.GoUp = Upp en nivå +Toolbar.Cut = Klipp ut +Toolbar.Copy = Kopiera +Toolbar.Paste = Klistra in +Toolbar.PasteShortcut = Klistra in genväg +Toolbar.Delete = Ta bort +Toolbar.Email = Skicka de markerade objekten i e-postmeddelanden +Toolbar.Properties = Egenskaper +Toolbar.NewFolder = Ny mapp +Toolbar.ZipFolder = Ny komprimerad mapp +Toolbar.ExtraLarge = Extra stora ikoner +Toolbar.Large = Stora ikoner +Toolbar.Medium = Medelstora ikoner +Toolbar.Small = Små ikoner +Toolbar.List = Lista +Toolbar.Details = Detaljerad lista +Toolbar.Tiles = Sammanfattning +Toolbar.Content = Innehåll +Toolbar.Undo = Ångra +Toolbar.Redo = Gör om +Toolbar.Refresh = Uppdatera +Toolbar.Back = Bakåt +Toolbar.Forward = Framåt +Toolbar.Stop = Stoppa +Toolbar.Rename = Byt namn +Toolbar.SelectAll = Markera alla +Toolbar.CustomizeFolder = Anpassa den här mappen +Toolbar.MapDrive = Anslut nätverksenhet +Toolbar.DisconnectDrive = Koppla från nätverksenhet +Toolbar.NavigationPane = Navigeringsfönstret +Toolbar.DetailsPane = Informationsfönstret +Toolbar.PreviewPane = Förhandsgranskningsfönstret +Toolbar.CopyTo = Kopiera till +Toolbar.MoveTo = Flytta till +Toolbar.Deselect = Avmarkera alla +Toolbar.InvertSelection = Invertera markering +Toolbar.FolderOptions = Mappalternativ +Toolbar.ShowHiddenFiles = Dolda filer och mappar +Toolbar.ShowSystemFiles = Systemfiler +Toolbar.ShowExtensions = Filnamnstillägg +Status.FreeSpace = %s (Ledigt utrymme: %s) +Status.Item = %s objekt +Status.Items = %s objekt +Status.ItemSelected = %s objekt markerat +Status.ItemsSelected = %s objekt markerade + + +[th-TH] - Thai (Thailand) +Copy.Cancel = ยกเลิก +Copy.More = เพิ่มเติม... +Copy.CopyHere = คัด&ลอกมาที่นี่ +Copy.MoveHere = ย้&ายมาที่นี่ +Copy.Title = ยืนยันการแทนที่แฟ้ม +Copy.Subtitle = โฟลเดอร์นี้มีแฟ้มชื่อ '%s' อยู่แล้ว +Copy.SubtitleRO = โฟลเดอร์นี้มีแฟ้มแบบอ่านอย่างเดียวที่ชื่อ '%s' อยู่แล้ว +Copy.SubtitleSys = โฟลเดอร์นี้มีแฟ้มระบบที่ชื่อ '%s' อยู่แล้ว +Copy.Prompt1 = คุณต้องการแทนที่แฟ้มที่มีอยู่ +Copy.Prompt2 = ด้วยแฟ้มนี้หรือไม่ +Copy.Yes = ใ&ช่ +Copy.No = ไ&ม่ใช่ +Copy.YesAll = ใช่&ทั้งหมด +Folder.Title = การยืนยันการแทนที่โฟลเดอร์ +Folder.Prompt = ถ้าแฟ้มในโฟลเดอร์ที่มีอยู่มีชื่อเดียวกันกับแฟ้มในโฟลเดอร์ที่คุณกำลังย้ายหรือคัดลอก แฟ้มเหล่านั้นจะถูกแทนที่ คุณยังต้องการที่จะย้ายหรือคัดลอกโฟลเดอร์หรือไม่ +Toolbar.GoUp = เลื่อนขึ้นหนึ่งระดับ +Toolbar.Cut = ตัด +Toolbar.Copy = คัดลอก +Toolbar.Paste = วาง +Toolbar.PasteShortcut = วางทางลัด +Toolbar.Delete = ลบ +Toolbar.Email = ส่งอีเมลรายการที่เลือก +Toolbar.Properties = คุณสมบัติ +Toolbar.NewFolder = สร้างโฟลเดอร์ +Toolbar.ZipFolder = โฟลเดอร์ที่บีบอัดใหม่ +Toolbar.ExtraLarge = ไอคอนขนาดใหญ่พิเศษ +Toolbar.Large = ไอคอนขนาดใหญ่ +Toolbar.Medium = ไอคอนขนาดกลาง +Toolbar.Small = ไอคอนขนาดเล็ก +Toolbar.List = รายการ +Toolbar.Details = รายละเอียด +Toolbar.Tiles = เรียงต่อกัน +Toolbar.Content = เนื้อหา +Toolbar.Undo = เลิกทำ +Toolbar.Redo = ทำซ้ำ +Toolbar.Refresh = ฟื้นฟู +Toolbar.Back = ย้อนกลับ +Toolbar.Forward = ไปข้างหน้า +Toolbar.Stop = หยุด +Toolbar.Rename = เปลี่ยนชื่อ +Toolbar.SelectAll = เลือกทั้งหมด +Toolbar.CustomizeFolder = กำหนดโฟลเดอร์นี้เอง +Toolbar.MapDrive = แมปไดรฟ์เครือข่าย +Toolbar.DisconnectDrive = ยกเลิกการเชื่อมต่อไดรฟ์เครือข่าย +Toolbar.NavigationPane = บานหน้าต่างนำทาง +Toolbar.DetailsPane = บานหน้าต่างแสดงรายละเอียด +Toolbar.PreviewPane = บานหน้าต่างแสดงตัวอย่าง +Toolbar.CopyTo = คัดลอกไปที่ +Toolbar.MoveTo = ย้ายไปที่ +Toolbar.Deselect = ไม่เลือกเลย +Toolbar.InvertSelection = สลับส่วนที่เลือก +Toolbar.FolderOptions = ตัวเลือกโฟลเดอร์ +Toolbar.ShowHiddenFiles = แฟ้มและโฟลเดอร์ที่ซ่อนไว้ +Toolbar.ShowSystemFiles = แฟ้มระบบ +Toolbar.ShowExtensions = ส่วนขยายของแฟ้ม +Status.FreeSpace = %s (เนื้อที่ว่างดิสก์: %s) +Status.Item = %s รายการ +Status.Items = %s รายการ +Status.ItemSelected = เลือก %s รายการ +Status.ItemsSelected = เลือก %s รายการ + + +[tr-TR] - Turkish (Turkey) +Copy.Cancel = İptal +Copy.More = Tümü... +Copy.CopyHere = Buraya &Kopyala +Copy.MoveHere = Buraya &Taşı +Copy.Title = Dosya Değişimini Onayla +Copy.Subtitle = Bu klasörde zaten '%s' adlı bir dosya var. +Copy.SubtitleRO = Bu klasörde zaten '%s' adlı salt okunur bir dosya var. +Copy.SubtitleSys = Bu klasörde zaten '%s' adlı bir sistem dosyası var. +Copy.Prompt1 = Varolan dosyayı +Copy.Prompt2 = aşağıdaki dosya ile değiştirmek istiyor musunuz? +Copy.Yes = &Evet +Copy.No = &Hayır +Copy.YesAll = &Tümüne Evet +Folder.Title = Klasör Değişimini Onayla +Folder.Prompt = Klasörü taşımak ya da kopyalamak istiyor musunuz? +Toolbar.GoUp = Bir Düzey Yukarı +Toolbar.Cut = Kes +Toolbar.Copy = Kopyala +Toolbar.Paste = Yapıştır +Toolbar.PasteShortcut = Kısayol Yapıştır +Toolbar.Delete = Sil +Toolbar.Email = Seçili öğeleri e-postayla gönder +Toolbar.Properties = Özellikler +Toolbar.NewFolder = Yeni Klasör +Toolbar.ZipFolder = Yeni Sıkıştırılmış Klasör +Toolbar.ExtraLarge = Çok Büyük Simgeler +Toolbar.Large = Büyük Simgeler +Toolbar.Medium = Orta Boy Simgeler +Toolbar.Small = Küçük Simgeler +Toolbar.List = Listele +Toolbar.Details = Ayrıntılar +Toolbar.Tiles = Döşemeler +Toolbar.Content = İçerik +Toolbar.Undo = Geri Al +Toolbar.Redo = Yinele +Toolbar.Refresh = Yenile +Toolbar.Back = Geri +Toolbar.Forward = İleri +Toolbar.Stop = Durdur +Toolbar.Rename = Yeniden Adlandır +Toolbar.SelectAll = Tümünü seç +Toolbar.CustomizeFolder = Bu klasörü özelleştir +Toolbar.MapDrive = Ağ sürücüsüne bağlan +Toolbar.DisconnectDrive = Ağ sürücüsü bağlantısını kes +Toolbar.NavigationPane = Gezinti bölmesi +Toolbar.DetailsPane = Ayrıntılar bölmesi +Toolbar.PreviewPane = Önizleme bölmesi +Toolbar.CopyTo = Kopyalama hedefi +Toolbar.MoveTo = Taşıma hedefi +Toolbar.Deselect = Hiçbirini seçme +Toolbar.InvertSelection = Diğerlerini seç +Toolbar.FolderOptions = Klasör seçenekleri +Toolbar.ShowHiddenFiles = Gizli dosya ve klasörler +Toolbar.ShowSystemFiles = Sistem dosyaları +Toolbar.ShowExtensions = Dosya adı uzantıları +Status.FreeSpace = %s (Boş disk boş alanı: %s) +Status.Item = %s öğe +Status.Items = %s öğe +Status.ItemSelected = %s öğe seçili +Status.ItemsSelected = %s öğe seçili + + +[uk-UA] - Ukrainian (Ukraine) +Copy.Cancel = Скасувати +Copy.More = Додатково... +Copy.CopyHere = &Копіювати сюди +Copy.MoveHere = П&еремістити +Copy.Title = Підтвердження заміни файлу +Copy.Subtitle = Ця папка вже містить файл з ім'ям "%s". +Copy.SubtitleRO = Ця папка вже містить доступний лише для читання файл з ім'ям "%s". +Copy.SubtitleSys = Ця папка вже містить системний файл з ім'ям "%s". +Copy.Prompt1 = Замінити наявний файл +Copy.Prompt2 = на цей файл? +Copy.Yes = &Так +Copy.No = &Ні +Copy.YesAll = Так для &всіх +Folder.Title = Підтвердження заміни папки +Folder.Prompt = Розпочати переміщення або копіювання папки? +Toolbar.GoUp = На один рівень вгору +Toolbar.Cut = Вирізати +Toolbar.Copy = Копіювати +Toolbar.Paste = Вставити +Toolbar.PasteShortcut = Вставити ярлик +Toolbar.Delete = Видалити +Toolbar.Email = Надіслати виділені об'єкти електронною поштою +Toolbar.Properties = Властивості +Toolbar.NewFolder = Створити папку +Toolbar.ZipFolder = Нова стиснута ZIP-папка +Toolbar.ExtraLarge = Величезні піктограми +Toolbar.Large = Великі піктограми +Toolbar.Medium = Середні піктограми +Toolbar.Small = Дрібні піктограми +Toolbar.List = Список +Toolbar.Details = Таблиця +Toolbar.Tiles = Мозаїка +Toolbar.Content = Вміст +Toolbar.Undo = Скасувати +Toolbar.Redo = Повторити +Toolbar.Refresh = Оновити +Toolbar.Back = Назад +Toolbar.Forward = Вперед +Toolbar.Stop = Зупинити +Toolbar.Rename = Перейменувати +Toolbar.SelectAll = Вибрати всі +Toolbar.CustomizeFolder = Настроїти папку +Toolbar.MapDrive = Підключити мережний диск +Toolbar.DisconnectDrive = Відключити мережний диск +Toolbar.NavigationPane = Область переходів +Toolbar.DetailsPane = Область відомостей +Toolbar.PreviewPane = Область перегляду +Toolbar.CopyTo = Копіювати +Toolbar.MoveTo = Перемістити +Toolbar.Deselect = Скасувати виділення +Toolbar.InvertSelection = Обернути виділення +Toolbar.FolderOptions = Параметри папки +Toolbar.ShowHiddenFiles = Приховані файли й папки +Toolbar.ShowSystemFiles = Системні файли +Toolbar.ShowExtensions = Розширення імен файлів +Status.FreeSpace = %s (Доступно на диску: %s) +Status.Item = %s елемент +Status.Items = %s елементів +Status.ItemSelected = Вибрано елемент: %s +Status.ItemsSelected = Вибрано елементів: %s + + +[zh-CN] - Chinese (Simplified) +Copy.Cancel = 取消 +Copy.More = 其他... +Copy.CopyHere = 复制到当前位置(&C) +Copy.MoveHere = 移动到当前位置(&M) +Copy.Title = 确认文件替换 +Copy.Subtitle = 此文件夹已包含一个名为“%s”的文件。 +Copy.SubtitleRO = 此文件夹已包括一个名为“%s”的只读文件。 +Copy.SubtitleSys = 此文件夹已包括一个名为“%s”的系统文件。 +Copy.Prompt1 = 是否将现有文件 +Copy.Prompt2 = 替换为 +Copy.Yes = 是(&Y) +Copy.No = 否(&N) +Copy.YesAll = 全部(&A) +Folder.Title = 确认文件夹替换 +Folder.Prompt = 是否移动或复制文件夹? +Toolbar.GoUp = 向上一级 +Toolbar.Cut = 剪切 +Toolbar.Copy = 复制 +Toolbar.Paste = 粘贴 +Toolbar.PasteShortcut = 粘贴快捷方式 +Toolbar.Delete = 删除 +Toolbar.Email = 以电子邮件形式发送所选项目 +Toolbar.Properties = 属性 +Toolbar.NewFolder = 新文件夹 +Toolbar.ZipFolder = 新建压缩的(zipped)文件夹 +Toolbar.ExtraLarge = 超大图标 +Toolbar.Large = 大图标 +Toolbar.Medium = 中等图标 +Toolbar.Small = 小图标 +Toolbar.List = 列表 +Toolbar.Details = 详细信息 +Toolbar.Tiles = 平铺 +Toolbar.Content = 内容 +Toolbar.Undo = 撤消 +Toolbar.Redo = 恢复 +Toolbar.Refresh = 刷新 +Toolbar.Back = 后退 +Toolbar.Forward = 前进 +Toolbar.Stop = 停止 +Toolbar.Rename = 重命名 +Toolbar.SelectAll = 全选 +Toolbar.CustomizeFolder = 自定义文件夹 +Toolbar.MapDrive = 映射网络驱动器 +Toolbar.DisconnectDrive = 断开网络驱动器 +Toolbar.NavigationPane = 导航窗格 +Toolbar.DetailsPane = 细节窗格 +Toolbar.PreviewPane = 预览窗格 +Toolbar.CopyTo = 复制到​​ +Toolbar.MoveTo = 移动到​​ +Toolbar.Deselect = 全部取消 +Toolbar.InvertSelection = 反向选择 +Toolbar.FolderOptions = 文件夹选项 +Toolbar.ShowHiddenFiles = 隐藏文件和文件夹 +Toolbar.ShowSystemFiles = 系统文件 +Toolbar.ShowExtensions = 文件扩展名 +Status.FreeSpace = %s (磁盘可用空间: %s) +Status.Item = %s 项 +Status.Items = %s 个项目 +Status.ItemSelected = 已选择 %s 项 +Status.ItemsSelected = 已选择 %s 个项 + + +[zh-HK] - Chinese (Traditional) +Copy.Cancel = 取消 +Copy.More = 其他... +Copy.CopyHere = 複製到這裡(&C) +Copy.MoveHere = 移動到這裡(&M) +Copy.Title = 確認取代檔案 +Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 +Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 +Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 +Copy.Prompt1 = 您要將目前的檔案 +Copy.Prompt2 = 取代成這個檔案嗎? +Copy.Yes = 是(&Y) +Copy.No = 否(&N) +Copy.YesAll = 全部取代(&A) +Folder.Title = 確認取代資料夾 +Folder.Prompt = 仍然要移動或複製資料夾? +Toolbar.GoUp = 上移一層 +Toolbar.Cut = 剪下 +Toolbar.Copy = 複製 +Toolbar.Paste = 貼上 +Toolbar.PasteShortcut = 貼上捷徑 +Toolbar.Delete = 刪除 +Toolbar.Email = 以電子郵件傳送選取的項目 +Toolbar.Properties = 內容 +Toolbar.NewFolder = 新增資料夾 +Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 +Toolbar.ExtraLarge = 特大圖示 +Toolbar.Large = 大圖示 +Toolbar.Medium = 中圖示 +Toolbar.Small = 小圖示 +Toolbar.List = 清單 +Toolbar.Details = 詳細資料 +Toolbar.Tiles = 並排 +Toolbar.Content = 內容 +Toolbar.Undo = 復原 +Toolbar.Redo = 重做 +Toolbar.Refresh = 重新整理 +Toolbar.Back = 上一頁 +Toolbar.Forward = 下一頁 +Toolbar.Stop = 停止 +Toolbar.Rename = 重新命名 +Toolbar.SelectAll = 全選 +Toolbar.CustomizeFolder = 自訂此資料夾 +Toolbar.MapDrive = 連線網路磁碟機 +Toolbar.DisconnectDrive = 中斷網路磁碟機 +Toolbar.NavigationPane = 瀏覽窗格 +Toolbar.DetailsPane = 詳細資料窗格 +Toolbar.PreviewPane = 預覽窗格 +Toolbar.CopyTo = 複製到​​ +Toolbar.MoveTo = 移至​​ +Toolbar.Deselect = 全部不選 +Toolbar.InvertSelection = 反向選擇 +Toolbar.FolderOptions = 資料夾選項 +Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 +Toolbar.ShowSystemFiles = 系統檔 +Toolbar.ShowExtensions = 副檔名 +Status.FreeSpace = %s (磁碟可用空間: %s) +Status.Item = %s 個項目 +Status.Items = %s 個項目 +Status.ItemSelected = 選取了 %s 個項目 +Status.ItemsSelected = 選取了 %s 個項目 + + +[zh-TW] - Chinese (Traditional) +Copy.Cancel = 取消 +Copy.More = 其他... +Copy.CopyHere = 複製到這裡(&C) +Copy.MoveHere = 移動到這裡(&M) +Copy.Title = 確認取代檔案 +Copy.Subtitle = 這個資料夾已經有一個名稱為 '%s' 的檔案。 +Copy.SubtitleRO = 這個資料夾已經有一個名稱為 '%s' 的唯讀檔。 +Copy.SubtitleSys = 這個資料夾已經有一個名稱為 '%s' 的系統檔。 +Copy.Prompt1 = 您要將目前的檔案 +Copy.Prompt2 = 取代成這個檔案嗎? +Copy.Yes = 是(&Y) +Copy.No = 否(&N) +Copy.YesAll = 全部取代(&A) +Folder.Title = 確認取代資料夾 +Folder.Prompt = 仍然要移動或複製資料夾? +Toolbar.GoUp = 上移一層 +Toolbar.Cut = 剪下 +Toolbar.Copy = 複製 +Toolbar.Paste = 貼上 +Toolbar.PasteShortcut = 貼上捷徑 +Toolbar.Delete = 刪除 +Toolbar.Email = 以電子郵件傳送選取的項目 +Toolbar.Properties = 內容 +Toolbar.NewFolder = 新增資料夾 +Toolbar.ZipFolder = 新壓縮 (zipped) 資料夾 +Toolbar.ExtraLarge = 特大圖示 +Toolbar.Large = 大圖示 +Toolbar.Medium = 中圖示 +Toolbar.Small = 小圖示 +Toolbar.List = 清單 +Toolbar.Details = 詳細資料 +Toolbar.Tiles = 並排 +Toolbar.Content = 內容 +Toolbar.Undo = 復原 +Toolbar.Redo = 重做 +Toolbar.Refresh = 重新整理 +Toolbar.Back = 上一頁 +Toolbar.Forward = 下一頁 +Toolbar.Stop = 停止 +Toolbar.Rename = 重新命名 +Toolbar.SelectAll = 全選 +Toolbar.CustomizeFolder = 自訂此資料夾 +Toolbar.MapDrive = 連線網路磁碟機 +Toolbar.DisconnectDrive = 中斷網路磁碟機 +Toolbar.NavigationPane = 瀏覽窗格 +Toolbar.DetailsPane = 詳細資料窗格 +Toolbar.PreviewPane = 預覽窗格 +Toolbar.CopyTo = 複製到​​ +Toolbar.MoveTo = 移至​​ +Toolbar.Deselect = 全部不選 +Toolbar.InvertSelection = 反向選擇 +Toolbar.FolderOptions = 資料夾選項 +Toolbar.ShowHiddenFiles = 隱藏的檔案和資料夾 +Toolbar.ShowSystemFiles = 系統檔 +Toolbar.ShowExtensions = 副檔名 +Status.FreeSpace = %s (磁碟可用空間: %s) +Status.Item = %s 個項目 +Status.Items = %s 個項目 +Status.ItemSelected = 選取了 %s 個項目 +Status.ItemsSelected = 選取了 %s 個項目 diff --git a/Src/ClassicExplorer/SettingsUI.cpp b/Src/ClassicExplorer/SettingsUI.cpp new file mode 100644 index 000000000..458500eba --- /dev/null +++ b/Src/ClassicExplorer/SettingsUI.cpp @@ -0,0 +1,765 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "ExplorerBand.h" +#include "ExplorerBHO.h" +#include "SettingsUI.h" +#include "Settings.h" +#include "SettingsUIHelper.h" +#include "LanguageSettingsHelper.h" +#include "ResourceHelper.h" +#include "Translations.h" +#include "resource.h" +#include "dllmain.h" +#include + +enum +{ + SETTINGS_STYLE_WIN7=1, + SETTINGS_STYLE_WIN8=2, + SETTINGS_STYLE_MASK=SETTINGS_STYLE_WIN7|SETTINGS_STYLE_WIN8, +}; + +static const CStdCommand g_StdCommands[]={ + {L"SEPARATOR",IDS_SEPARATOR_ITEM,IDS_SEPARATOR_TIP}, + {L"up",IDS_UP_ITEM,IDS_UP_TIP,L"UpItem",NULL,L"$Toolbar.GoUp",L",2",NULL,0,L",3"}, + {L"cut",IDS_CUT_ITEM,IDS_CUT_TIP,L"CutItem",NULL,L"$Toolbar.Cut",L"shell32.dll,16762"}, + {L"copy",IDS_COPY_ITEM,IDS_COPY_TIP,L"CopyItem",NULL,L"$Toolbar.Copy",L"shell32.dll,243"}, + {L"paste",IDS_PASTE_ITEM,IDS_PASTE_TIP,L"PasteItem",NULL,L"$Toolbar.Paste",L"shell32.dll,16763"}, + {L"paste_shortcut",IDS_PASTE_LNK_ITEM,IDS_PASTE_SHORTCUT_TIP,L"PasteShortcutItem",NULL,L"$Toolbar.PasteShortcut",L"shell32.dll,16763",NULL,SETTINGS_STYLE_WIN7}, + {L"paste_shortcut",IDS_PASTE_LNK_ITEM,IDS_PASTE_SHORTCUT_TIP,L"PasteShortcutItem",NULL,L"$Toolbar.PasteShortcut",L"imageres.dll,5301",NULL,SETTINGS_STYLE_WIN8}, + {L"delete",IDS_DELETE_ITEM,IDS_DELETE_TIP,L"DeleteItem",NULL,L"$Toolbar.Delete",L"shell32.dll,240"}, + {L"properties",IDS_PROPERTIES_ITEM,IDS_PROPERTIES_TIP,L"PropertiesItem",NULL,L"$Toolbar.Properties",L"shell32.dll,253"}, + {L"email",IDS_EMAIL_ITEM,IDS_EMAIL_TIP,L"EmailItem",NULL,L"$Toolbar.Email",L"shell32.dll,265"}, + {L"settings",IDS_SETTINGS_ITEM,IDS_SETTINGS_TIP,L"SettingsItem",NULL,L"$Toolbar.Settings",L",1"}, + {L"refresh",IDS_REFRESH_ITEM,IDS_REFRESH_TIP,L"RefreshItem",NULL,L"$Toolbar.Refresh",L"shell32.dll,16739"}, + {L"stop",IDS_STOP_ITEM,IDS_STOP_TIP,L"StopItem",NULL,L"$Toolbar.Stop",L"imageres.dll,98"}, + {L"rename",IDS_RENAME_ITEM,IDS_RENAME_TIP,L"RenameItem",NULL,L"$Toolbar.Rename",L"shell32.dll,242"}, + {L"customizefolder",IDS_CUSTOMIZE_ITEM,IDS_CUSTOMIZEFOLDER_TIP,L"CustomizeFolderItem",NULL,L"$Toolbar.CustomizeFolder",L"shell32.dll,274"}, + {L"folderoptions",IDS_FOLDEROPTIONS,IDS_FOLDEROPTIONS_TIP,L"FolderOptionsItem",NULL,L"$Toolbar.FolderOptions",L"imageres.dll,166"}, + {L"newfolder",IDS_NEWFOLDER_ITEM,IDS_NEWFOLDER_TIP,L"NewFolderItem",NULL,L"$Toolbar.NewFolder",L"shell32.dll,319"}, + {L"zipfolder",IDS_ZIP_ITEM,IDS_ZIP_TIP,L"ZipItem",NULL,L"$Toolbar.ZipFolder",L"imageres.dll,174"}, + {L"nav_pane",IDS_NAVPANE_ITEM,IDS_NAVPANE_TIP,L"NavPaneItem",NULL,L"$Toolbar.NavigationPane",L"shell32.dll,16755"}, + {L"details_pane",IDS_DETAILSPANE_ITEM,IDS_DETAILSPANE_TIP,L"DetailsPaneItem",NULL,L"$Toolbar.DetailsPane",L"shell32.dll,16759",NULL,SETTINGS_STYLE_WIN7}, + {L"details_pane",IDS_DETAILSPANE_ITEM,IDS_DETAILSPANE_TIP,L"DetailsPaneItem",NULL,L"$Toolbar.DetailsPane",L"shell32.dll,16814",NULL,SETTINGS_STYLE_WIN8}, + {L"preview_pane",IDS_PREVIEWPANE_ITEM,IDS_PREVIEWPANE_TIP,L"PreviewPaneItem",NULL,L"$Toolbar.PreviewPane",L"shell32.dll,16757"}, + {L"mapdrive",IDS_MAP_DRIVE_ITEM,IDS_MAP_DRIVE_TIP,L"MapDriveItem",NULL,L"$Toolbar.MapDrive",L"shell32.dll,16779"}, + {L"disconnect",IDS_DISCONNECT_ITEM,IDS_DISCONNECT_DRIVE_TIP,L"DisconnectItem",NULL,L"$Toolbar.DisconnectDrive",L"shell32.dll,11"}, + {L"viewtiles",IDS_VIEWTILES_ITEM,IDS_VIEWTILES_TIP,L"TilesItem",NULL,L"$Toolbar.Tiles",L"shell32.dll,62999"}, + {L"viewdetails",IDS_VIEWDETAILS_ITEM,IDS_VIEWDEATAILS_TIP,L"DetailsItem",NULL,L"$Toolbar.Details",L"shell32.dll,62998"}, + {L"viewlist",IDS_VIEWLIST_ITEM,IDS_VIEWLIST_TIP,L"ListItem",NULL,L"$Toolbar.List",L"shell32.dll,63000"}, + {L"viewcontent",IDS_VIEWCONTENT_ITEM,IDS_VIEWCONTENT_TIP,L"ContentItem",NULL,L"$Toolbar.Content",L"shell32.dll,63011"}, + {L"viewicons_small",IDS_VIEWICONS1_ITEM,IDS_VIEWICONS1_TIP,L"Icons1Item",NULL,L"$Toolbar.Small",L"shell32.dll,63010"}, + {L"viewicons_medium",IDS_VIEWICONS2_ITEM,IDS_VIEWICONS2_TIP,L"Icons2Item",NULL,L"$Toolbar.Medium",L"shell32.dll,63009"}, + {L"viewicons_large",IDS_VIEWICONS3_ITEM,IDS_VIEWICONS3_TIP,L"Icons3Item",NULL,L"$Toolbar.Large",L"shell32.dll,63008"}, + {L"viewicons_extralarge",IDS_VIEWICONS4_ITEM,IDS_VIEWICONS4_TIP,L"Icons4Item",NULL,L"$Toolbar.ExtraLarge",L"shell32.dll,63001"}, + {L"moveto",IDS_MOVETO_ITEM,IDS_MOVETO_TIP,L"MoveToItem",NULL,L"$Toolbar.MoveTo",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"moveto",IDS_MOVETO_ITEM,IDS_MOVETO_TIP,L"MoveToItem",NULL,L"$Toolbar.MoveTo",L"imageres.dll,5303",NULL,SETTINGS_STYLE_WIN8}, + {L"copyto",IDS_COPYTO_ITEM,IDS_COPYTO_TIP,L"CopyToItem",NULL,L"$Toolbar.CopyTo",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"copyto",IDS_COPYTO_ITEM,IDS_COPYTO_TIP,L"CopyToItem",NULL,L"$Toolbar.CopyTo",L"imageres.dll,5304",NULL,SETTINGS_STYLE_WIN8}, + {L"undo",IDS_UNDO_ITEM,IDS_UNDO_TIP,L"UndoItem",NULL,L"$Toolbar.Undo",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"undo",IDS_UNDO_ITEM,IDS_UNDO_TIP,L"UndoItem",NULL,L"$Toolbar.Undo",L"imageres.dll,5315",NULL,SETTINGS_STYLE_WIN8}, + {L"redo",IDS_REDO_ITEM,IDS_REDO_TIP,L"RedoItem",NULL,L"$Toolbar.Redo",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"redo",IDS_REDO_ITEM,IDS_REDO_TIP,L"RedoItem",NULL,L"$Toolbar.Redo",L"imageres.dll,5311",NULL,SETTINGS_STYLE_WIN8}, + {L"selectall",IDS_SELECTALL_ITEM,IDS_SELECTALL_TIP,L"SelectAllItem",NULL,L"$Toolbar.SelectAll",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"selectall",IDS_SELECTALL_ITEM,IDS_SELECTALL_TIP,L"SelectAllItem",NULL,L"$Toolbar.SelectAll",L"imageres.dll,5308",NULL,SETTINGS_STYLE_WIN8}, + {L"deselect",IDS_DESELECT_ITEM,IDS_DESELECT_TIP,L"DeselectItem",NULL,L"$Toolbar.Deselect",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"deselect",IDS_DESELECT_ITEM,IDS_DESELECT_TIP,L"DeselectItem",NULL,L"$Toolbar.Deselect",L"imageres.dll,5309",NULL,SETTINGS_STYLE_WIN8}, + {L"invertselection",IDS_INVERT_ITEM,IDS_INVERT_TIP,L"InvertItem",NULL,L"$Toolbar.InvertSelection",L"",NULL,SETTINGS_STYLE_WIN7}, + {L"invertselection",IDS_INVERT_ITEM,IDS_INVERT_TIP,L"InvertItem",NULL,L"$Toolbar.InvertSelection",L"imageres.dll,5310",NULL,SETTINGS_STYLE_WIN8}, + {L"back",IDS_BACK_ITEM,IDS_BACK_TIP,L"BackItem",NULL,L"$Toolbar.Back",L""}, + {L"forward",IDS_FORWARD_ITEM,IDS_FORWARD_TIP,L"ForwardItem",NULL,L"$Toolbar.Forward",L""}, + {L"show_extensions",IDS_SHOW_EXTENSIONS,IDS_SHOW_EXTENSIONS_TIP,L"ShowExtensionsItem",NULL,L"$Toolbar.ShowExtensions"}, + {L"hidden_files",IDS_HIDDEN_FILES,IDS_HIDDEN_FILES_TIP,L"HiddenFilesItem",NULL,L"$Toolbar.ShowHiddenFiles"}, + {L"system_files",IDS_SYSTEM_FILES,IDS_SYSTEM_FILES_TIP,L"SystemFilesItem",NULL,L"$Toolbar.ShowSystemFiles"}, + {L"open ",IDS_OPEN_ITEM,IDS_OPEN_TIP,L"OpenFolderItem",NULL,NULL,L""}, + {L"sortby ",IDS_SORYBY_ITEM,IDS_SORT_TIP,L"SortFolderItem",NULL,NULL,L""}, + {L"groupby ",IDS_GROUPBY_ITEM,IDS_GROUP_TIP,L"GroupFolderItem",NULL,NULL,L""}, + {L"",IDS_CUSTOM_ITEM,IDS_CUSTOM_TIP,L"CustomItem",NULL,NULL,L""}, + {NULL}, +}; + +static const KNOWNFOLDERID *g_CommonLinks[]= +{ + &FOLDERID_ComputerFolder, + &FOLDERID_DesktopRoot, + &FOLDERID_Desktop, + &FOLDERID_Documents, + &FOLDERID_Downloads, + &FOLDERID_Favorites, + &FOLDERID_Games, + &FOLDERID_Links, + &FOLDERID_Music, + &FOLDERID_Pictures, + &FOLDERID_Videos, + &FOLDERID_Profile, + &FOLDERID_HomeGroup, + &FOLDERID_Libraries, + &FOLDERID_DocumentsLibrary, + &FOLDERID_MusicLibrary, + &FOLDERID_PicturesLibrary, + &FOLDERID_VideosLibrary, + &FOLDERID_NetworkFolder, + NULL, +}; + +const wchar_t *g_DefaultToolbar= + L"Items=UpItem, NavPaneItem, FolderOptionsItem, CutItem, CopyItem, PasteItem, DeleteItem, PropertiesItem, EmailItem, SEPARATOR, SettingsItem\n" + L"UpItem.Command=up\n" + L"UpItem.Tip=$Toolbar.GoUp\n" + L"UpItem.Icon=,2\n" + L"UpItem.IconDisabled=,3\n" + L"NavPaneItem.Command=nav_pane\n" + L"NavPaneItem.Tip=$Toolbar.NavigationPane\n" + L"NavPaneItem.Icon=shell32.dll,16755\n" + L"FolderOptionsItem.Command=folderoptions\n" + L"FolderOptionsItem.Tip=$Toolbar.FolderOptions\n" + L"FolderOptionsItem.Icon=imageres.dll,166\n" + L"FolderOptionsItem.Items=ShowExtensionsItem, HiddenFilesItem, SystemFilesItem\n" + L"ShowExtensionsItem.Command=show_extensions\n" + L"ShowExtensionsItem.Label=$Toolbar.ShowExtensions\n" + L"ShowExtensionsItem.Icon=none\n" + L"HiddenFilesItem.Command=hidden_files\n" + L"HiddenFilesItem.Label=$Toolbar.ShowHiddenFiles\n" + L"HiddenFilesItem.Icon=none\n" + L"SystemFilesItem.Command=system_files\n" + L"SystemFilesItem.Label=$Toolbar.ShowSystemFiles\n" + L"SystemFilesItem.Icon=none\n" + L"CutItem.Command=cut\n" + L"CutItem.Tip=$Toolbar.Cut\n" + L"CutItem.Icon=shell32.dll,16762\n" + L"CopyItem.Command=copy\n" + L"CopyItem.Tip=$Toolbar.Copy\n" + L"CopyItem.Icon=shell32.dll,243\n" + L"PasteItem.Command=paste\n" + L"PasteItem.Tip=$Toolbar.Paste\n" + L"PasteItem.Icon=shell32.dll,16763\n" + L"DeleteItem.Command=delete\n" + L"DeleteItem.Tip=$Toolbar.Delete\n" + L"DeleteItem.Icon=shell32.dll,240\n" + L"PropertiesItem.Command=properties\n" + L"PropertiesItem.Tip=$Toolbar.Properties\n" + L"PropertiesItem.Icon=shell32.dll,253\n" + L"EmailItem.Command=email\n" + L"EmailItem.Tip=$Toolbar.Email\n" + L"EmailItem.Icon=shell32.dll,265\n" + L"SettingsItem.Command=settings\n" + L"SettingsItem.Tip=$Toolbar.Settings\n" + L"SettingsItem.Icon=,1\n"; + +const wchar_t *g_DefaultToolbar2= + L"Items=NavPaneItem, FolderOptionsItem, CutItem, CopyItem, PasteItem, DeleteItem, PropertiesItem, EmailItem, SEPARATOR, SettingsItem\n" + L"NavPaneItem.Command=nav_pane\n" + L"NavPaneItem.Tip=$Toolbar.NavigationPane\n" + L"NavPaneItem.Icon=shell32.dll,16755\n" + L"FolderOptionsItem.Command=folderoptions\n" + L"FolderOptionsItem.Tip=$Toolbar.FolderOptions\n" + L"FolderOptionsItem.Icon=imageres.dll,166\n" + L"FolderOptionsItem.Items=ShowExtensionsItem, HiddenFilesItem, SystemFilesItem\n" + L"ShowExtensionsItem.Command=show_extensions\n" + L"ShowExtensionsItem.Label=$Toolbar.ShowExtensions\n" + L"ShowExtensionsItem.Icon=none\n" + L"HiddenFilesItem.Command=hidden_files\n" + L"HiddenFilesItem.Label=$Toolbar.ShowHiddenFiles\n" + L"HiddenFilesItem.Icon=none\n" + L"SystemFilesItem.Command=system_files\n" + L"SystemFilesItem.Label=$Toolbar.ShowSystemFiles\n" + L"SystemFilesItem.Icon=none\n" + L"CutItem.Command=cut\n" + L"CutItem.Tip=$Toolbar.Cut\n" + L"CutItem.Icon=shell32.dll,16762\n" + L"CopyItem.Command=copy\n" + L"CopyItem.Tip=$Toolbar.Copy\n" + L"CopyItem.Icon=shell32.dll,243\n" + L"PasteItem.Command=paste\n" + L"PasteItem.Tip=$Toolbar.Paste\n" + L"PasteItem.Icon=shell32.dll,16763\n" + L"DeleteItem.Command=delete\n" + L"DeleteItem.Tip=$Toolbar.Delete\n" + L"DeleteItem.Icon=shell32.dll,240\n" + L"PropertiesItem.Command=properties\n" + L"PropertiesItem.Tip=$Toolbar.Properties\n" + L"PropertiesItem.Icon=shell32.dll,253\n" + L"EmailItem.Command=email\n" + L"EmailItem.Tip=$Toolbar.Email\n" + L"EmailItem.Icon=shell32.dll,265\n" + L"SettingsItem.Command=settings\n" + L"SettingsItem.Tip=$Toolbar.Settings\n" + L"SettingsItem.Icon=,1\n"; + +/////////////////////////////////////////////////////////////////////////////// + +class CEditToolbarDlg: public CEditCustomItemDlg +{ +public: + CEditToolbarDlg( CTreeItem *pItem, bool bNoLinks, std::vector &modules ): CEditCustomItemDlg(pItem,modules) { m_bNoLinks=bNoLinks; } + + BEGIN_MSG_MAP( CEditToolbarDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + COMMAND_ID_HANDLER( IDOK, OnOK ) + COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) + COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) + COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) + COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) + COMMAND_HANDLER( IDC_BUTTONICOND, BN_CLICKED, OnBrowseIcon ) + COMMAND_HANDLER( IDC_COMBOLINK, CBN_KILLFOCUS, OnLinkChanged ) + COMMAND_HANDLER( IDC_COMBOLINK, CBN_SELENDOK, OnLinkChanged ) + COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) + COMMAND_HANDLER( IDC_EDITICOND, EN_KILLFOCUS, OnIconDChanged ) + COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) + CHAIN_MSG_MAP( CEditCustomItemDlg ) + END_MSG_MAP() + + virtual BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_COMBOLINK,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_EDITICOND,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONICOND,MOVE_MOVE_X) + RESIZE_CONTROL(IDOK,MOVE_MOVE_X) + RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) + END_RESIZE_MAP + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnIconDChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + +private: + bool m_bNoLinks; + int m_Style; +}; + +LRESULT CEditToolbarDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + m_Style=GetWinVersion()>=WIN_VER_WIN8?SETTINGS_STYLE_WIN8:SETTINGS_STYLE_WIN7; + CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); + CWindow links=GetDlgItem(IDC_COMBOLINK); + InitDialog(commands,g_StdCommands,m_Style,SETTINGS_STYLE_MASK,links,g_CommonLinks); + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + SetDlgItemText(IDC_EDITICOND,m_pItem->iconD); + + GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); + + UpdateIcons(IDC_ICONN,IDC_ICOND); + + CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); + tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); + + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; + CString str=LoadStringEx(IDS_COMMAND_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_LINK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)links; + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)(HWND)links.GetWindow(GW_CHILD); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TEXT_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TIP_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_ICON_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_ICOND_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICOND); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_RESTORE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + return TRUE; +} + +LRESULT CEditToolbarDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + GetDlgItemText(IDC_EDITLABEL,m_pItem->label); + m_pItem->label.TrimLeft(); + m_pItem->label.TrimRight(); + GetDlgItemText(IDC_EDITTIP,m_pItem->tip); + m_pItem->tip.TrimLeft(); + m_pItem->tip.TrimRight(); + + return CEditCustomItemDlg::OnOK(wNotifyCode,wID,hWndCtl,bHandled); +} + +LRESULT CEditToolbarDlg::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (text==m_pItem->command) return 0; + m_pItem->SetCommand(text,g_StdCommands,m_Style,SETTINGS_STYLE_MASK); + GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +LRESULT CEditToolbarDlg::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (text==m_pItem->link) return 0; + m_pItem->link=text; + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +LRESULT CEditToolbarDlg::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text; + GetDlgItemText(IDC_EDITICON,text); + text.TrimLeft(); + text.TrimRight(); + if (text==m_pItem->icon) return 0; + m_pItem->icon=text; + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +LRESULT CEditToolbarDlg::OnIconDChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text; + GetDlgItemText(IDC_EDITICOND,text); + text.TrimLeft(); + text.TrimRight(); + if (text==m_pItem->iconD) return 0; + m_pItem->iconD=text; + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +LRESULT CEditToolbarDlg::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); + if (BrowseCommandHelper(m_hWnd,text)) + { + SetDlgItemText(IDC_COMBOCOMMAND,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditToolbarDlg::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_COMBOLINK,text,_countof(text)); + if (BrowseLinkHelper(m_hWnd,text,false)) + { + SetDlgItemText(IDC_COMBOLINK,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOLINK,CBN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditToolbarDlg::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + if (wID==IDC_BUTTONICON) wID=IDC_EDITICON; + if (wID==IDC_BUTTONICOND) wID=IDC_EDITICOND; + GetDlgItemText(wID,text,_countof(text)); + if (wID==IDC_EDITICOND && !*text) + GetDlgItemText(IDC_EDITICON,text,_countof(text)); + if (BrowseIconHelper(m_hWnd,text)) + { + SetDlgItemText(wID,text); + SendMessage(WM_COMMAND,MAKEWPARAM(wID,EN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditToolbarDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (!m_pItem->pStdCommand || !*m_pItem->pStdCommand->name) + return 0; + m_pItem->link.Empty(); + m_pItem->label=m_pItem->pStdCommand->label; + m_pItem->tip=m_pItem->pStdCommand->tip; + m_pItem->icon=m_pItem->pStdCommand->icon; + m_pItem->iconD=m_pItem->pStdCommand->iconD; + SendDlgItemMessage(IDC_COMBOLINK,CB_SETCURSEL,-1); + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + SetDlgItemText(IDC_EDITICOND,m_pItem->iconD); + + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +class CCustomToolbarDlg: public CCustomTreeDlg +{ +public: + CCustomToolbarDlg( void ): CCustomTreeDlg(false,g_StdCommands,GetWinVersion()>=WIN_VER_WIN8?SETTINGS_STYLE_WIN8:SETTINGS_STYLE_WIN7,SETTINGS_STYLE_MASK) {} + +protected: + virtual void ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ); + virtual void SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ); + virtual bool EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ); +}; + +void CCustomToolbarDlg::ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ) +{ + wchar_t text[256]; + Sprintf(text,_countof(text),L"%s.IconDisabled",pItem->name); + pItem->iconD=parser.FindSetting(text,L""); +} + +void CCustomToolbarDlg::SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ) +{ + if (!pItem->iconD.IsEmpty()) + { + wchar_t text[2048]; + Sprintf(text,_countof(text),L"%s.IconDisabled=%s\n",pItem->name,pItem->iconD); + AppendString(stringBuilder,text); + } +} + +bool CCustomToolbarDlg::EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ) +{ + bool bNoLinks=(TreeView_GetParent(tree,hItem) || TreeView_GetChild(tree,hItem)); + return CEditToolbarDlg(pItem,bNoLinks,modules).Run(m_hWnd,IDD_CUSTOMTOOLBAR); +} + +class CCustomToolbarPanel: public ISettingsPanel +{ +public: + virtual HWND Create( HWND parent ); + virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); + virtual bool Validate( HWND parent ) { return true; } + +private: + static CCustomToolbarDlg s_Dialog; +}; + +CCustomToolbarDlg CCustomToolbarPanel::s_Dialog; + +HWND CCustomToolbarPanel::Create( HWND parent ) +{ + if (!s_Dialog.m_hWnd) + s_Dialog.Create(parent,LoadDialogEx(IDD_CUSTOMTREE)); + return s_Dialog.m_hWnd; +} + +HWND CCustomToolbarPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) +{ + s_Dialog.SetGroup(pGroup,bReset); + s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); + return s_Dialog.m_hWnd; +} + +static CCustomToolbarPanel g_CustomToolbarPanel; + +/////////////////////////////////////////////////////////////////////////////// + +static CSetting g_Settings[]={ +{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, + {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"ProcessWhiteList",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"ProcessBlackList",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"NoInitialToolbar",CSetting::TYPE_BOOL,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + +{L"NavigationPane",CSetting::TYPE_GROUP,IDS_NAVIGATION_SETTINGS}, + {L"TreeStyle",CSetting::TYPE_INT,IDS_TREE_STYLE,IDS_TREE_STYLE_TIP,2,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"XPClassic",CSetting::TYPE_RADIO,IDS_XPCLASSIC,IDS_XPCLASSIC_TIP}, + {L"XPSimple",CSetting::TYPE_RADIO,IDS_XPSIMPLE,IDS_XPSIMPLE_TIP}, + {L"Vista",CSetting::TYPE_RADIO,IDS_VISTA,IDS_VISTA_TIP}, + {L"HScrollbar",CSetting::TYPE_INT,IDS_SCROLLBAR,IDS_SCROLLBAR_TIP,0,CSetting::FLAG_WARM}, + {L"Default",CSetting::TYPE_RADIO,IDS_SCROLLBAR_DEFAULT,IDS_SCROLLBAR_DEFAULT_TIP}, + {L"Off",CSetting::TYPE_RADIO,IDS_SCROLLBAR_OFF,IDS_SCROLLBAR_OFF_TIP}, + {L"On",CSetting::TYPE_RADIO,IDS_SCROLLBAR_ON,IDS_SCROLLBAR_ON_TIP}, + {L"NoFadeButtons",CSetting::TYPE_BOOL,IDS_NO_FADE,IDS_NO_FADE_TIP,0,CSetting::FLAG_WARM,L"TreeStyle"}, + {L"TreeItemSpacing",CSetting::TYPE_INT,IDS_TREE_SPACING,IDS_TREE_SPACING_TIP,0,CSetting::FLAG_WARM}, + {L"FullIndent",CSetting::TYPE_BOOL,IDS_FULL_INDENT,IDS_FULL_INDENT_TIP,0,CSetting::FLAG_WARM,L"TreeStyle"}, + {L"AutoNavigate",CSetting::TYPE_INT,IDS_NAVIGATE,IDS_NAVIGATE_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"Default",CSetting::TYPE_RADIO,IDS_NAV_DEFAULT,IDS_NAV_DEFAULT_TIP}, + {L"KeyboardOnly",CSetting::TYPE_RADIO,IDS_NAV_KBD,IDS_NAV_KBD_TIP}, + {L"Always",CSetting::TYPE_RADIO,IDS_NAV_ALWAYS,IDS_NAV_ALWAYS_TIP}, + {L"AutoNavDelay",CSetting::TYPE_INT,IDS_NAV_DELAY,IDS_NAV_DELAY_TIP,100,CSetting::FLAG_WARM,L"AutoNavigate"}, + {L"AltEnter",CSetting::TYPE_BOOL,IDS_ALT_ENTER,IDS_ALT_ENTER_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"FixFolderScroll",CSetting::TYPE_BOOL,IDS_FIX_SCROLL,IDS_FIX_SCROLL_TIP,1,CSetting::FLAG_WARM}, + +{L"TitleBar",CSetting::TYPE_GROUP,IDS_TITLE_SETTINGS}, + {L"ShowCaption",CSetting::TYPE_BOOL,IDS_SHOW_CAPTION,IDS_SHOW_CAPTION_TIP,0,CSetting::FLAG_WARM}, + {L"ShowIcon",CSetting::TYPE_BOOL,IDS_SHOW_ICON,IDS_SHOW_ICON_TIP,0,CSetting::FLAG_WARM}, + {L"DisableBreadcrumbs",CSetting::TYPE_BOOL,IDS_NO_BREADCRUMBS,IDS_NO_BREADCRUMBS_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"AddressBarHistory",CSetting::TYPE_INT,IDS_ADDRESS_HISTORY,IDS_ADDRESS_HISTORY_TIP,0,CSetting::FLAG_WARM}, + {L"NormalHistory",CSetting::TYPE_RADIO,IDS_NORMAL_HISTORY,IDS_NORMAL_HISTORY_TIP}, + {L"SimplePath",CSetting::TYPE_RADIO,IDS_SIMPLE_PATH,IDS_SIMPLE_PATH_TIP}, + {L"ExtendedPath",CSetting::TYPE_RADIO,IDS_EXTENDED_PATH,IDS_EXTENDED_PATH_TIP}, + {L"HideSearch",CSetting::TYPE_BOOL,IDS_HIDE_SEARCH,IDS_HIDE_SEARCH_TIP,0,CSetting::FLAG_WARM}, + {L"AddressAltD",CSetting::TYPE_STRING,IDS_ALT_D,IDS_ALT_D_TIP,L"",CSetting::FLAG_WARM}, + {L"UpHotkey2",CSetting::TYPE_HOTKEY_ANY,IDS_UP_HOTKEY,IDS_UP_HOTKEY_TIP,0,CSetting::FLAG_WARM}, + +{L"UpButton",CSetting::TYPE_GROUP,IDS_UP_SETTINGS}, + {L"ShowUpButton",CSetting::TYPE_INT,IDS_SHOW_UP,IDS_SHOW_UP_TIP,2,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"DontShow",CSetting::TYPE_RADIO,IDS_DONT_SHOW,IDS_DONT_SHOW_TIP}, + {L"BeforeBack",CSetting::TYPE_RADIO,IDS_BEFORE_BACK,IDS_BEFORE_BACK_TIP}, + {L"AfterBack",CSetting::TYPE_RADIO,IDS_AFTER_BACK,IDS_AFTER_BACK_TIP}, + {L"UpIconNormal",CSetting::TYPE_ICON,IDS_UP_NORMAL,IDS_UP_NORMAL_TIP,L",4",CSetting::FLAG_WARM,L"ShowUpButton"}, + {L"UpIconPressed",CSetting::TYPE_ICON,IDS_UP_PRESSED,IDS_UP_PRESSED_TIP,L",5",CSetting::FLAG_WARM,L"ShowUpButton"}, + {L"UpIconHot",CSetting::TYPE_ICON,IDS_UP_HOT,IDS_UP_HOT_TIP,L",6",CSetting::FLAG_WARM,L"ShowUpButton"}, + {L"UpIconDisabled",CSetting::TYPE_ICON,IDS_UP_DISABLED,IDS_UP_DISABLED_TIP,L",7",CSetting::FLAG_WARM,L"ShowUpButton"}, + {L"UpIconSize",CSetting::TYPE_INT,IDS_UP_SIZE,IDS_UP_SIZE_TIP,0,CSetting::FLAG_WARM,L"ShowUpButton"}, // 30 for DPI<120 and 36 for DPI>=120 + {L"UpHotkey",CSetting::TYPE_HOTKEY_ANY,IDS_UP_HOTKEY,IDS_UP_HOTKEY_TIP,0,CSetting::FLAG_WARM}, + +{L"Toolbar",CSetting::TYPE_GROUP,IDS_TOOLBAR_SETTINGS}, + {L"UseBigButtons",CSetting::TYPE_BOOL,IDS_BIG_BUTTONS,IDS_BIG_BUTTONS_TIP,1,CSetting::FLAG_WARM}, + {L"SmallIconSize",CSetting::TYPE_INT,IDS_SMALL_SIZE,IDS_SMALL_SIZE_TIP,-1,CSetting::FLAG_WARM}, // 16 for DPI<120 and 24 for DPI>=120 + {L"LargeIconSize",CSetting::TYPE_INT,IDS_LARGE_SIZE,IDS_LARGE_SIZE_TIP,-1,CSetting::FLAG_WARM}, // 24 for DPI<120 and 32 for DPI>=120 + {L"MenuIconSize",CSetting::TYPE_INT,IDS_MENU_SIZE,IDS_MENU_SIZE_TIP,16,CSetting::FLAG_WARM}, + {L"ToolbarListMode",CSetting::TYPE_BOOL,IDS_LIST_MODE,IDS_LIST_MODE_TIP,0,CSetting::FLAG_WARM}, + {L"SameSizeButtons",CSetting::TYPE_BOOL,IDS_SAME_SIZE,IDS_SAME_SIZE_TIP,0,CSetting::FLAG_WARM,L"ToolbarListMode=0"}, + {L"ResizeableToolbar",CSetting::TYPE_BOOL,IDS_RESIZEABLE,IDS_RESIZEABLE_TIP,0,CSetting::FLAG_WARM}, + +{L"CustomToolbar",CSetting::TYPE_GROUP,IDS_BUTTONS_SETTINGS,0,0,0,NULL,NULL,&g_CustomToolbarPanel}, + {L"ToolbarItems",CSetting::TYPE_MULTISTRING,0,0,g_DefaultToolbar,CSetting::FLAG_WARM}, + +{L"StatusBar",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, + {L"ShowFreeSpace",CSetting::TYPE_BOOL,IDS_FREE_SPACE,IDS_FREE_SPACE_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ShowInfoTip",CSetting::TYPE_BOOL,IDS_INFO_TIP,IDS_INFO_TIP_TIP,1,CSetting::FLAG_WARM,L"ShowFreeSpace"}, + {L"ForceRefreshWin7",CSetting::TYPE_BOOL,IDS_FORCE_REFRESH,IDS_FORCE_REFRESH_TIP,1,CSetting::FLAG_WARM,L"ShowFreeSpace"}, + +{L"StatusBar8",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, + {L"ShowStatusBar",CSetting::TYPE_BOOL,IDS_SHOWSTATUSBAR,IDS_SHOWSTATUSBAR_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ShowFreeSpace2",CSetting::TYPE_BOOL,IDS_FREE_SPACE,IDS_FREE_SPACE_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, + {L"ShowZone",CSetting::TYPE_BOOL,IDS_SHOW_ZONE,IDS_SHOW_ZONE_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, + {L"ShowInfoTip2",CSetting::TYPE_BOOL,IDS_INFO_TIP,IDS_INFO_TIP_TIP,1,CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, + {L"StatusBarFont",CSetting::TYPE_FONT,IDS_STATUS_FONT,IDS_STATUS_FONT_TIP,L"Segoe UI, normal, 9",CSetting::FLAG_WARM,L"ShowStatusBar",L"ShowStatusBar"}, + +{L"FilePane",CSetting::TYPE_GROUP,IDS_FILEPANE_SETTINGS}, + {L"ShareOverlay",CSetting::TYPE_BOOL,IDS_SHARE,IDS_SHARE_TIP,0,CSetting::FLAG_COLD|CSetting::FLAG_BASIC}, + {L"ShareOverlayIcon",CSetting::TYPE_ICON,IDS_SHARE_ICON,IDS_SHARE_ICON_TIP,L"%windir%\\system32\\imageres.dll,164",CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, + {L"ShareOverlayHidden",CSetting::TYPE_BOOL,IDS_SHARE_HIDDEN,IDS_SHARE_HIDDEN_TIP,0,CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, + {L"ShareExplorer",CSetting::TYPE_BOOL,IDS_SHARE_EXPLORER,IDS_SHARE_EXPLORER_TIP,1,CSetting::FLAG_COLD,L"ShareOverlay",L"ShareOverlay"}, + {L"ShowHeaders",CSetting::TYPE_BOOL,IDS_HEADERS,IDS_HEADERS_TIP,0,CSetting::FLAG_WARM}, + {L"HideScrollTip",CSetting::TYPE_BOOL,IDS_SCROLLTIP,IDS_SCROLLTIP_TIP,0,CSetting::FLAG_WARM}, + +{L"FileOperation",CSetting::TYPE_GROUP,IDS_FILE_SETTINGS}, + {L"ReplaceFileUI",CSetting::TYPE_BOOL,IDS_FILE_UI,IDS_FILE_UI_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ReplaceFolderUI",CSetting::TYPE_BOOL,IDS_FOLDER_UI,IDS_FOLDER_UI_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"OverwriteAlertLevel",CSetting::TYPE_INT,IDS_ALERT_LEVEL,IDS_ALERT_LEVEL_TIP,0,CSetting::FLAG_WARM,L"ReplaceFileUI",L"ReplaceFileUI"}, + {L"NoAlert",CSetting::TYPE_RADIO,IDS_NO_ALERT,IDS_NO_ALERT_TIP}, + {L"SystemFiles",CSetting::TYPE_RADIO,IDS_SYS_FILES,IDS_SYS_FILES_TIP}, + {L"ReadOnlyFiles",CSetting::TYPE_RADIO,IDS_RO_FILES,IDS_RO_FILES_TIP}, + {L"EnableMore",CSetting::TYPE_BOOL,IDS_MORE,IDS_MORE_TIP,0,CSetting::FLAG_WARM}, + {L"MoreProgressDelay",CSetting::TYPE_INT,IDS_MORE_DELAY,IDS_MORE_DELAY_TIP,-1,CSetting::FLAG_WARM,L"EnableMore",L"EnableMore"}, // 500 for Windows 7 Aero, and 0 otherwise + {L"FileExplorer",CSetting::TYPE_BOOL,IDS_FILE_EXPLORER,IDS_FILE_EXPLORER_TIP,1,CSetting::FLAG_COLD}, + +{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_EXPLORER)}, + {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, + +{NULL} +}; + +void UpgradeSettings( bool bShared ) +{ +} + +void UpdateSettings( void ) +{ + HDC hdc=GetDC(NULL); + int dpi=GetDeviceCaps(hdc,LOGPIXELSY); + ReleaseDC(NULL,hdc); + UpdateSetting(L"SmallIconSize",CComVariant((dpi>=120)?24:16),false); + UpdateSetting(L"LargeIconSize",CComVariant((dpi>=120)?32:24),false); + UpdateSetting(L"UpIconSize",CComVariant((dpi>=120)?36:30),false); + FindSetting(L"UpHotkey2")->pLinkTo=FindSetting(L"UpHotkey"); + + if (GetWinVersion()>=WIN_VER_WIN8) + { + // Windows 8 + HideSettingGroup(L"StatusBar",true); + HideSetting(L"ShowFreeSpace",true); + FindSetting(L"ShowFreeSpace2")->pLinkTo=FindSetting(L"ShowFreeSpace"); + FindSetting(L"ShowInfoTip2")->pLinkTo=FindSetting(L"ShowInfoTip"); + + HideSettingGroup(L"UpButton",true); + UpdateSetting(L"ShowUpButton",CComVariant(0),false); HideSetting(L"ShowUpButton",true); + + HideSettingGroup(L"FileOperation",true); + UpdateSetting(L"ReplaceFileUI",CComVariant(0),false); HideSetting(L"ReplaceFileUI",true); + UpdateSetting(L"ReplaceFolderUI",CComVariant(0),false); HideSetting(L"ReplaceFolderUI",true); + + UpdateSetting(L"ShowCaption",CComVariant(0),false); HideSetting(L"ShowCaption",true); + UpdateSetting(L"ShowIcon",CComVariant(0),false); HideSetting(L"ShowIcon",true); + UpdateSetting(L"FixFolderScroll",CComVariant(0),false); + UpdateSetting(L"ToolbarItems",CComVariant(g_DefaultToolbar2),false); + + if (GetWinVersion()>=WIN_VER_WIN10) + { + FindSetting(L"TreeStyle")[1].flags|=CSetting::FLAG_HIDDEN; + } + } + else + { + // Windows 7 + int delay=0; + BOOL comp; + if (SUCCEEDED(DwmIsCompositionEnabled(&comp)) && comp) + delay=500; + UpdateSetting(L"MoreProgressDelay",CComVariant(delay),false); + HideSetting(L"UpHotkey2",true); + HideSettingGroup(L"StatusBar8",true); + } + + CRegKey regKey; + wchar_t language[100]=L""; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(language); + if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) + language[0]=0; + } + UpdateSetting(L"Language",language,false); +} + +static bool g_bCopyHook0; // initial state of the copy hook before the settings are edited + +void InitSettings( void ) +{ + InitSettings(g_Settings,COMPONENT_EXPLORER,NULL); + g_bCopyHook0=GetWinVersion()>24,(ver>>16)&0xFF,ver&0xFFFF); + else + Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); + EditSettings(title,true,0); +} + +bool DllImportSettingsXml( const wchar_t *fname ) +{ + return ImportSettingsXml(fname); +} + +bool DllExportSettingsXml( const wchar_t *fname ) +{ + return ExportSettingsXml(fname); +} + +#ifndef _WIN64 +bool DllSaveAdmx( const char *admxFile, const char *admlFile, const char *docFile, const wchar_t *language ) +{ + WaitDllInitThread(); + HMODULE dll=NULL; + if (language[0]) + { + wchar_t path[_MAX_PATH]; + GetCurrentDirectory(_countof(path),path); + PathAppend(path,language); + PathAddExtension(path,L".dll"); + dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + } + LoadTranslationResources(dll,NULL); + return SaveAdmx(COMPONENT_EXPLORER,admxFile,admlFile,docFile); +} +#endif diff --git a/Src/ClassicExplorer/SettingsUI.h b/Src/ClassicExplorer/SettingsUI.h new file mode 100644 index 000000000..e8145cc85 --- /dev/null +++ b/Src/ClassicExplorer/SettingsUI.h @@ -0,0 +1,9 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +void InitSettings( void ); +void EditSettings( void ); +void ShowSettingsMenu( HWND parent, int x, int y ); diff --git a/ClassicShellSrc/ClassicExplorer/ShareOverlay.cpp b/Src/ClassicExplorer/ShareOverlay.cpp similarity index 96% rename from ClassicShellSrc/ClassicExplorer/ShareOverlay.cpp rename to Src/ClassicExplorer/ShareOverlay.cpp index f8540e7bd..f85a9ebb2 100644 --- a/ClassicShellSrc/ClassicExplorer/ShareOverlay.cpp +++ b/Src/ClassicExplorer/ShareOverlay.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ShareOverlay.cpp : Implementation of CShareOverlay diff --git a/ClassicShellSrc/ClassicExplorer/ShareOverlay.h b/Src/ClassicExplorer/ShareOverlay.h similarity index 86% rename from ClassicShellSrc/ClassicExplorer/ShareOverlay.h rename to Src/ClassicExplorer/ShareOverlay.h index 628cdee8f..8bb266f7f 100644 --- a/ClassicShellSrc/ClassicExplorer/ShareOverlay.h +++ b/Src/ClassicExplorer/ShareOverlay.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ShareOverlay.h : Declaration of the CShareOverlay @@ -7,7 +8,7 @@ #include "resource.h" // main symbols #include -#include "ClassicExplorer_i.h" +#include "ClassicExplorer_h.h" // CShareOverlay @@ -19,7 +20,7 @@ class ATL_NO_VTABLE CShareOverlay : public: CShareOverlay( void ); - DECLARE_REGISTRY_RESOURCEID(IDR_SHAREOVERLAY) + DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_SHAREOVERLAY, CShareOverlay) DECLARE_PROTECT_FINAL_CONSTRUCT() diff --git a/ClassicShellSrc/ClassicExplorer/ShareOverlay.rgs b/Src/ClassicExplorer/ShareOverlay.rgs similarity index 100% rename from ClassicShellSrc/ClassicExplorer/ShareOverlay.rgs rename to Src/ClassicExplorer/ShareOverlay.rgs diff --git a/Src/ClassicExplorer/dllmain.cpp b/Src/ClassicExplorer/dllmain.cpp new file mode 100644 index 000000000..d841361ee --- /dev/null +++ b/Src/ClassicExplorer/dllmain.cpp @@ -0,0 +1,278 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +// dllmain.cpp : Implementation of DllMain. + +#include "stdafx.h" +#include "resource.h" +#include "..\Lib\resource.h" +#include "dllmain.h" +#include "ShareOverlay.h" +#include "SettingsUI.h" +#include "Settings.h" +#include "Translations.h" +#include "ResourceHelper.h" +#include "FNVHash.h" +#include +#include + +#pragma comment(linker, \ + "\"/manifestdependency:type='Win32' "\ + "name='Microsoft.Windows.Common-Controls' "\ + "version='6.0.0.0' "\ + "processorArchitecture='*' "\ + "publicKeyToken='6595b64144ccf1df' "\ + "language='*'\"") + +CClassicExplorerModule _AtlModule; +bool g_bLogLevel; + +void InitClassicCopyProcess( void ); +void InitClassicCopyThread( void ); +void FreeClassicCopyThread( void ); + +bool g_bHookCopyThreads; +bool g_bExplorerExe; +LPCWSTR g_LoadedSettingsAtom; + +static int g_LoadDialogs[]= +{ + IDD_SETTINGS,0x04000000, + IDD_SETTINGSTREE,0x04000000, + IDD_BROWSEFORICON,0x04000000, + IDD_LANGUAGE,0x04000000, + IDD_CUSTOMTOOLBAR,0x04000000, + IDD_CUSTOMTREE,0x04000000, + IDD_PROGRESS,0x04000004, + 0 +}; + +struct FindChild +{ + const wchar_t *className; + HWND hWnd; +}; + +static BOOL CALLBACK EnumChildProc( HWND hwnd, LPARAM lParam ) +{ + FindChild &find=*(FindChild*)lParam; + wchar_t name[256]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,find.className)!=0) return TRUE; + find.hWnd=hwnd; + return FALSE; +} + +HWND FindChildWindow( HWND hwnd, const wchar_t *className ) +{ + FindChild find={className}; + EnumChildWindows(hwnd,EnumChildProc,(LPARAM)&find); + return find.hWnd; +} + +static DWORD g_TlsIndex; + +TlsData *GetTlsData( void ) +{ + void *pData=TlsGetValue(g_TlsIndex); + if (!pData) + { + pData=(void*)LocalAlloc(LPTR,sizeof(TlsData)); + memset(pData,0,sizeof(TlsData)); + TlsSetValue(g_TlsIndex,pData); + } + return (TlsData*)pData; +} + +static HANDLE g_DllInitThread; + +static DWORD CALLBACK DllInitThread( void* ) +{ + { + g_bLogLevel=false; + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\ClassicExplorer\\Settings",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + DWORD log; + if (regKey.QueryDWORDValue(L"LogLevel",log)==ERROR_SUCCESS) + g_bLogLevel=log!=0; + } + } + InitSettings(); + + wchar_t path[_MAX_PATH]; + GetModuleFileName(g_Instance,path,_countof(path)); + *PathFindFileName(path)=0; + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%sExplorerL10N.ini",path); + CString language=GetSettingString(L"Language"); + ParseTranslations(fname,language); + + HINSTANCE resInstance=LoadTranslationDll(language); + + LoadTranslationResources(resInstance,g_LoadDialogs); + + if (resInstance) + FreeLibrary(resInstance); + + if (GetSettingBool(L"ShareOverlay") && (g_bExplorerExe || !GetSettingBool(L"ShareExplorer"))) + CShareOverlay::InitOverlay(GetSettingString(L"ShareOverlayIcon"),GetSettingBool(L"ShareOverlayHidden")); + return 0; +} + +void WaitDllInitThread( void ) +{ + ATLASSERT(g_DllInitThread); + WaitForSingleObject(g_DllInitThread,INFINITE); +} + +// DLL Entry Point +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) +{ + if (dwReason==DLL_PROCESS_ATTACH) + { + g_Instance=hInstance; + g_TlsIndex=TlsAlloc(); + if (g_TlsIndex==TLS_OUT_OF_INDEXES) + return FALSE; // TLS failure + + CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; + bool bUpgrade=OpenSettingsKeys(COMPONENT_EXPLORER,regSettings,regSettingsUser,regPolicy,regPolicyUser); + + enum + { + SETTING_SHARE_OVERLAY, + SETTING_SHARE_EXPLORER, + SETTING_FILE_EXPLORER, + SETTING_REPLACE_FILE, + SETTING_REPLACE_FOLDER, + SETTING_MORE, + SETTING_WHITE_LIST, + SETTING_BLACK_LIST, + }; + + CSetting settings[]={ + {L"ShareOverlay",CSetting::TYPE_BOOL,0,0,0}, + {L"ShareExplorer",CSetting::TYPE_BOOL,0,0,1}, + {L"FileExplorer",CSetting::TYPE_BOOL,0,0,1}, + {L"ReplaceFileUI",CSetting::TYPE_BOOL,0,0,1}, + {L"ReplaceFolderUI",CSetting::TYPE_BOOL,0,0,1}, + {L"EnableMore",CSetting::TYPE_BOOL,0,0,0}, + {L"ProcessWhiteList",CSetting::TYPE_STRING,0,0,L""}, + {L"ProcessBlackList",CSetting::TYPE_STRING,0,0,L""}, + {NULL} + }; + + wchar_t path[_MAX_PATH]; + GetModuleFileName(NULL,path,_countof(path)); + const wchar_t *exe=PathFindFileName(path); + g_bExplorerExe=(_wcsicmp(exe,L"explorer.exe")==0 || _wcsicmp(exe,L"verclsid.exe")==0); + bool bReplaceUI=false; + if (GetWinVersion()<=WIN_VER_WIN7) + { + settings[SETTING_REPLACE_FILE].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[SETTING_REPLACE_FOLDER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[SETTING_MORE].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + bReplaceUI=(GetSettingBool(settings[SETTING_REPLACE_FILE]) || GetSettingBool(settings[SETTING_REPLACE_FOLDER]) || GetSettingBool(settings[SETTING_MORE])); + } + + settings[SETTING_FILE_EXPLORER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + if (_wcsicmp(exe,L"regsvr32.exe")!=0 && _wcsicmp(exe,L"msiexec.exe")!=0 && _wcsicmp(exe,L"ClassicExplorerSettings.exe")!=0 && !g_bExplorerExe) + { + // some arbitrary app + settings[SETTING_SHARE_OVERLAY].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[SETTING_SHARE_EXPLORER].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + if ((!GetSettingBool(settings[SETTING_SHARE_OVERLAY]) || GetSettingBool(settings[SETTING_SHARE_EXPLORER])) && (!bReplaceUI || GetSettingBool(settings[SETTING_FILE_EXPLORER]))) + return FALSE; + + settings[SETTING_WHITE_LIST].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + CString whiteList=GetSettingString(settings[SETTING_WHITE_LIST]); + if (!whiteList.IsEmpty()) + { + // check for whitelisted process names + const wchar_t *str=whiteList; + bool bFound=false; + while (*str) + { + wchar_t token[_MAX_PATH]; + str=GetToken(str,token,_countof(token),L",;"); + wchar_t *start=token; + while (*start==' ') + start++; + wchar_t *end=start+Strlen(start); + while (end>start && end[-1]==' ') + end--; + *end=0; + if (_wcsicmp(exe,start)==0) + { + bFound=true; + break; + } + } + if (!bFound) + return FALSE; + } + else + { + settings[SETTING_BLACK_LIST].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + // check for blacklisted process names + CString blackList=GetSettingString(settings[SETTING_BLACK_LIST]); + const wchar_t *str=blackList; + while (*str) + { + wchar_t token[_MAX_PATH]; + str=GetToken(str,token,_countof(token),L",;"); + wchar_t *start=token; + while (*start==' ') + start++; + wchar_t *end=start+Strlen(start); + while (end>start && end[-1]==' ') + end--; + *end=0; + if (_wcsicmp(exe,start)==0) + return FALSE; + } + } + } + + g_LoadedSettingsAtom=(LPCWSTR)GlobalAddAtom(L"ClassicExplorer.LoadedSettings"); + + g_bHookCopyThreads=(bReplaceUI && (g_bExplorerExe || !GetSettingBool(settings[SETTING_FILE_EXPLORER]))); + if (g_bHookCopyThreads) + { + InitClassicCopyProcess(); + InitClassicCopyThread(); + } + + g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); + } + + if (dwReason==DLL_THREAD_ATTACH) + { + if (g_bHookCopyThreads) + InitClassicCopyThread(); + } + + if (dwReason==DLL_THREAD_DETACH) + { + void *pData=TlsGetValue(g_TlsIndex); + if (pData) + LocalFree((HLOCAL)pData); + TlsSetValue(g_TlsIndex,NULL); + if (g_bHookCopyThreads) + FreeClassicCopyThread(); + } + + if (dwReason==DLL_PROCESS_DETACH) + { + void *pData=TlsGetValue(g_TlsIndex); + if (pData) + LocalFree((HLOCAL)pData); + TlsSetValue(g_TlsIndex,NULL); + TlsFree(g_TlsIndex); + GlobalDeleteAtom((ATOM)(uintptr_t)g_LoadedSettingsAtom); + } + + return _AtlModule.DllMain(dwReason, lpReserved); +} diff --git a/Src/ClassicExplorer/dllmain.h b/Src/ClassicExplorer/dllmain.h new file mode 100644 index 000000000..b4920c469 --- /dev/null +++ b/Src/ClassicExplorer/dllmain.h @@ -0,0 +1,44 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +// dllmain.h : Declaration of module class. +#pragma once + +#include "ClassicExplorer_h.h" +#include + +class CClassicExplorerModule : public CAtlDllModuleT< CClassicExplorerModule > +{ +public : + DECLARE_LIBID(LIBID_ClassicExplorerLib) + DECLARE_REGISTRY_APPID_RESOURCEID(IDR_CLASSICEXPLORER, "{65843E27-A491-429F-84A0-30A947E20F92}") +}; + +extern class CClassicExplorerModule _AtlModule; + +// Some utility functions used by various modules +HWND FindChildWindow( HWND hwnd, const wchar_t *className ); +INT_PTR RunSettingsDialog( HWND hWndParent, DLGPROC lpDialogFunc ); + +struct TlsData +{ + // the bho instance that runs on this thread + class CExplorerBHO *bho; + + // the band instance that runs on this thread + class CExplorerBand *band; + + // one hook for each copy thread + HHOOK copyHook; + + // bCopyMultiFile is true if the first dialog in this thread is multi-file (IDD_FILEMULTI) + // if so, all the rest are multi-file. this makes the UI consistent (like the position of the Yes button doesn't change) + bool bCopyMultiFile; +}; + +TlsData *GetTlsData( void ); +extern LPCWSTR g_LoadedSettingsAtom; +extern bool g_bLogLevel; + +void WaitDllInitThread( void ); diff --git a/ClassicShellSrc/ClassicExplorer/resource.h b/Src/ClassicExplorer/resource.h similarity index 100% rename from ClassicShellSrc/ClassicExplorer/resource.h rename to Src/ClassicExplorer/resource.h diff --git a/ClassicShellSrc/ClassicExplorer/stdafx.cpp b/Src/ClassicExplorer/stdafx.cpp similarity index 100% rename from ClassicShellSrc/ClassicExplorer/stdafx.cpp rename to Src/ClassicExplorer/stdafx.cpp diff --git a/Src/ClassicExplorer/stdafx.h b/Src/ClassicExplorer/stdafx.h new file mode 100644 index 000000000..dc1200470 --- /dev/null +++ b/Src/ClassicExplorer/stdafx.h @@ -0,0 +1,29 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, +// but are changed infrequently + +#pragma once + +#include "targetver.h" + +#define STRICT_TYPED_ITEMIDS + +#define _ATL_APARTMENT_THREADED +#define _ATL_NO_AUTOMATIC_NAMESPACE +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include "resource.h" +#include +#include +#include +#include + +using namespace ATL; + +#include +#include +#include +#include + +#include "StringUtils.h" diff --git a/ClassicShellSrc/ClassicExplorer/targetver.h b/Src/ClassicExplorer/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicExplorer/targetver.h rename to Src/ClassicExplorer/targetver.h diff --git a/ClassicShellSrc/ClassicExplorer/up.ico b/Src/ClassicExplorer/up.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/up.ico rename to Src/ClassicExplorer/up.ico diff --git a/ClassicShellSrc/ClassicExplorer/up2Disabled.ico b/Src/ClassicExplorer/up2Disabled.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/up2Disabled.ico rename to Src/ClassicExplorer/up2Disabled.ico diff --git a/ClassicShellSrc/ClassicExplorer/up2Hot.ico b/Src/ClassicExplorer/up2Hot.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/up2Hot.ico rename to Src/ClassicExplorer/up2Hot.ico diff --git a/ClassicShellSrc/ClassicExplorer/up2Normal.ico b/Src/ClassicExplorer/up2Normal.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/up2Normal.ico rename to Src/ClassicExplorer/up2Normal.ico diff --git a/ClassicShellSrc/ClassicExplorer/up2Pressed.ico b/Src/ClassicExplorer/up2Pressed.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/up2Pressed.ico rename to Src/ClassicExplorer/up2Pressed.ico diff --git a/ClassicShellSrc/ClassicExplorer/upDisabled.ico b/Src/ClassicExplorer/upDisabled.ico similarity index 100% rename from ClassicShellSrc/ClassicExplorer/upDisabled.ico rename to Src/ClassicExplorer/upDisabled.ico diff --git a/ClassicShellSrc/ClassicIE/ClassicIE.cpp b/Src/ClassicIE/ClassicIE.cpp similarity index 98% rename from ClassicShellSrc/ClassicIE/ClassicIE.cpp rename to Src/ClassicIE/ClassicIE.cpp index dceea3121..9850aaef1 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIE.cpp +++ b/Src/ClassicIE/ClassicIE.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS diff --git a/ClassicShellSrc/ClassicIE/ClassicIE.manifest b/Src/ClassicIE/ClassicIE.manifest similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIE.manifest rename to Src/ClassicIE/ClassicIE.manifest diff --git a/ClassicShellSrc/ClassicIE/ClassicIE.rc b/Src/ClassicIE/ClassicIE.rc similarity index 84% rename from ClassicShellSrc/ClassicIE/ClassicIE.rc rename to Src/ClassicIE/ClassicIE.rc index 20aff9b06..07b2cf796 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIE.rc +++ b/Src/ClassicIE/ClassicIE.rc @@ -1,101 +1,102 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#define APSTUDIO_HIDDEN_SYMBOLS -#include "windows.h" -#undef APSTUDIO_HIDDEN_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#define APSTUDIO_HIDDEN_SYMBOLS\r\n" - "#include ""windows.h""\r\n" - "#undef APSTUDIO_HIDDEN_SYMBOLS\r\0" -END - -3 TEXTINCLUDE -BEGIN - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Classic IE" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicIE" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicIE.exe" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_ICON1 ICON "..\\ClassicShellSetup\\ClassicShell.ico" -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#define APSTUDIO_HIDDEN_SYMBOLS +#include "windows.h" +#undef APSTUDIO_HIDDEN_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#define APSTUDIO_HIDDEN_SYMBOLS\r\n" + "#include ""windows.h""\r\n" + "#undef APSTUDIO_HIDDEN_SYMBOLS\r\0" +END + +3 TEXTINCLUDE +BEGIN + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Classic IE" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "ClassicIE" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "ClassicIE.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICON1 ICON "..\\Setup\\OpenShell.ico" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + diff --git a/Src/ClassicIE/ClassicIE.vcxproj b/Src/ClassicIE/ClassicIE.vcxproj new file mode 100644 index 000000000..4a5b9a4b4 --- /dev/null +++ b/Src/ClassicIE/ClassicIE.vcxproj @@ -0,0 +1,95 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {65D5C193-E807-4094-AE19-19E6A310A312} + ClassicIE + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + $(ProjectName)_32 + + + $(ProjectName)_64 + + + + NotUsing + + + shlwapi.lib;comctl32.lib;psapi.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + {bc0e6e7c-08c1-4f12-a754-4608e5a22fa8} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp similarity index 98% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp index 88697e141..5322fcf92 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp @@ -1,8 +1,9 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" -#include "ClassicIEDLL_i.h" +#include "ClassicIEDLL_h.h" #include "ClassicIEBHO.h" #include "ClassicIEDLL.h" #include "Settings.h" diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h similarity index 95% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h index 145bd8895..c6df78b66 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs similarity index 97% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs index 1407be54a..eb4e3e133 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs @@ -88,7 +88,7 @@ HKLM ForceRemove '{02E6771D-8375-42B9-9F83-B4730F697900}' { val AppPath = s '%MODULEPATH%' - val AppName = s 'ClassicShellUpdate.exe' + val AppName = s 'Update.exe' val Policy = d '3' } } diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp similarity index 94% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp index 6aa8e06c2..733d11564 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp @@ -1,9 +1,10 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" #include "resource.h" -#include "ClassicIEDLL_i.h" +#include "ClassicIEDLL_h.h" #include "ClassicIEDLL.h" #include "Settings.h" #include "dllmain.h" diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h similarity index 81% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h index 7f974cdb6..ba5decd9f 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -30,4 +31,4 @@ enum IE_SETTING_PROTECTED=8, }; -#define CIE_LOG L"Software\\IvoSoft\\ClassicIE\\Settings|LogLevel|%LOCALAPPDATA%\\ClassicShell\\ClassicIELog.txt" +#define CIE_LOG L"Software\\OpenShell\\ClassicIE\\Settings|LogLevel|%LOCALAPPDATA%\\OpenShell\\ClassicIELog.txt" diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc similarity index 82% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc index 97faf25a7..cd2e5dfd0 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc @@ -1,183 +1,186 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// #include "winres.h" -#include "..\..\ClassicShellLib\resource.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "#include ""..\\..\\ClassicShellLib\\resource.h""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "#include ""..\\..\\ClassicShellLib\\resource.h""\r\n" - "#include ""..\\..\\ClassicShellLib\\ClassicShellLib.rc""\r\r\n" - "1 TYPELIB ""ClassicIEDLL.tlb""\r\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Customizations for the title bar and status bar of IE" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicIEDLL.dll" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "ClassicIEDLL.dll" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// REGISTRY -// - -IDR_CLASSICIEDLL REGISTRY "ClassicIEDLL.rgs" -IDR_CLASSICIEBHO REGISTRY "ClassicIEBHO.rgs" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDB_GLOW BITMAP "glow.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_APP_TITLE "Classic IE" - IDS_SETTINGS_TITLE "Classic IE Settings" - IDS_SETTINGS_TITLE_VER "Classic IE Settings %d.%d.%d" - IDS_NEW_SETTINGS "The new settings will take effect after you restart Internet Explorer." - IDS_TITLE_SETTINGS "Title Bar" - IDS_SHOW_CAPTION "Show caption in the title bar" - IDS_SHOW_CAPTION_TIP "When this is checked, Internet Explorer will show the page title in the title bar" - IDS_CENTER_CAPTION "Center caption" -END - -STRINGTABLE -BEGIN - IDS_CENTER_CAPTION_TIP "When this is checked, the caption will be centered in the title bar" - IDS_LANGUAGE_SETTINGS "Language" - IDS_CAPTION_FONT "Caption font" - IDS_CAPTION_FONT_TIP "Select the font and text size to use for the caption" - IDS_TEXT_COLOR "Text color" - IDS_TEXT_COLOR_TIP "Select the color for the caption text" - IDS_MAXTEXT_COLOR "Text color (maximized)" - IDS_MAXTEXT_COLOR_TIP "Select the color for the caption text when the window is maximized" - IDS_INTEXT_COLOR "Text color (inactive)" - IDS_INTEXT_COLOR_TIP "Select the color for the caption text when the window is inactive" - IDS_MAXINTEXT_COLOR "Text color (maximized, inactive)" - IDS_MAXINTEXT_COLOR_TIP "Select the color for the caption text when the window is maximized and inactive" - IDS_GLOW "Text glow" - IDS_GLOW_TIP "When this is checked, the text will have a glow around it" - IDS_GLOW_COLOR "Glow color" - IDS_GLOW_COLOR_TIP "Select the color for the caption glow" -END - -STRINGTABLE -BEGIN - IDS_MAXGLOW "Text glow (maximized)" - IDS_MAXGLOW_TIP "When this is checked, the text in the maximized window will have a glow around it" - IDS_MAXGLOW_COLOR "Glow color (maximized)" - IDS_MAXGLOW_COLOR_TIP "Select the color for the caption glow when the window is maximized" - IDS_STATUS_SETTINGS "Status Bar" - IDS_SHOW_PROGRESS "Show progress" - IDS_SHOW_PROGRESS_TIP "When this is checked, the status bar will show the progress of the current page" - IDS_SHOW_ZONE "Show zone" - IDS_SHOW_ZONE_TIP "When this is checked, the status bar will show the current security zone" - IDS_SHOW_PROTECTED "Show protected mode" - IDS_SHOW_PROTECTED_TIP "When this is checked, the status bar will show if the browser is running in protected mode" - IDS_SHOW_ICON "Show icon in the title bar" - IDS_SHOW_ICON_TIP "When this is checked, Internet Explorer will show the page icon in the title bar" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "..\..\ClassicShellLib\resource.h" -#include "..\..\ClassicShellLib\ClassicShellLib.rc" -1 TYPELIB "ClassicIEDLL.tlb" -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +#include "..\..\Lib\resource.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "#include ""..\\..\\Lib\\resource.h""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "#include ""..\\..\\Lib\\resource.h""\r\n" + "#include ""..\\..\\Lib\\Lib.rc""\r\r\n" + "1 TYPELIB ""ClassicIEDLL.tlb""\r\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Customizations for the title bar and status bar of IE" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "ClassicIEDLL.dll" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "ClassicIEDLL.dll" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// REGISTRY +// + +IDR_CLASSICIEDLL REGISTRY "ClassicIEDLL.rgs" +IDR_CLASSICIEBHO REGISTRY "ClassicIEBHO.rgs" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDB_GLOW BITMAP "glow.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_APP_TITLE "Classic IE" + IDS_SETTINGS_TITLE "Classic IE Settings" + IDS_SETTINGS_TITLE_VER "Classic IE Settings %d.%d.%d" + IDS_NEW_SETTINGS "The new settings will take effect after you restart Internet Explorer." + IDS_TITLE_SETTINGS "Title Bar" + IDS_SHOW_CAPTION "Show caption in the title bar" + IDS_SHOW_CAPTION_TIP "When this is checked, Internet Explorer will show the page title in the title bar" + IDS_CENTER_CAPTION "Center caption" +END + +STRINGTABLE +BEGIN + IDS_CENTER_CAPTION_TIP "When this is checked, the caption will be centered in the title bar" + IDS_LANGUAGE_SETTINGS "Language" + IDS_CAPTION_FONT "Caption font" + IDS_CAPTION_FONT_TIP "Select the font and text size to use for the caption" + IDS_TEXT_COLOR "Text color (RRGGBB)" + IDS_TEXT_COLOR_TIP "Select the color for the caption text" + IDS_MAXTEXT_COLOR "Text color (maximized) (RRGGBB)" + IDS_MAXTEXT_COLOR_TIP "Select the color for the caption text when the window is maximized" + IDS_INTEXT_COLOR "Text color (inactive) (RRGGBB)" + IDS_INTEXT_COLOR_TIP "Select the color for the caption text when the window is inactive" + IDS_MAXINTEXT_COLOR "Text color (maximized, inactive) (RRGGBB)" + IDS_MAXINTEXT_COLOR_TIP "Select the color for the caption text when the window is maximized and inactive" + IDS_GLOW "Text glow" + IDS_GLOW_TIP "When this is checked, the text will have a glow around it" + IDS_GLOW_COLOR "Glow color (RRGGBB)" + IDS_GLOW_COLOR_TIP "Select the color for the caption glow" +END + +STRINGTABLE +BEGIN + IDS_MAXGLOW "Text glow (maximized)" + IDS_MAXGLOW_TIP "When this is checked, the text in the maximized window will have a glow around it" + IDS_MAXGLOW_COLOR "Glow color (maximized) (RRGGBB)" + IDS_MAXGLOW_COLOR_TIP "Select the color for the caption glow when the window is maximized" + IDS_STATUS_SETTINGS "Status Bar" + IDS_SHOW_PROGRESS "Show progress" + IDS_SHOW_PROGRESS_TIP "When this is checked, the status bar will show the progress of the current page" + IDS_SHOW_ZONE "Show zone" + IDS_SHOW_ZONE_TIP "When this is checked, the status bar will show the current security zone" + IDS_SHOW_PROTECTED "Show protected mode" + IDS_SHOW_PROTECTED_TIP "When this is checked, the status bar will show if the browser is running in protected mode" + IDS_SHOW_ICON "Show icon in the title bar" + IDS_SHOW_ICON_TIP "When this is checked, Internet Explorer will show the page icon in the title bar" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#include "..\..\Lib\resource.h" +#include "..\..\Lib\Lib.rc" + +1 TYPELIB "ClassicIEDLL.tlb" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs diff --git a/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj new file mode 100644 index 000000000..57068dd0c --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj @@ -0,0 +1,122 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8} + ClassicIEDLL + AtlProj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + $(ProjectName)_32 + + + $(ProjectName)_64 + + + + _USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) + + + $(IntDir);%(AdditionalIncludeDirectories) + + + uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) + $(TargetName).def + + + + + true + true + + + + + + + NotUsing + + + + + + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters similarity index 96% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters index 011bc2cee..8af204741 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters @@ -81,7 +81,7 @@ Header Files - + Generated Files @@ -91,11 +91,11 @@ - + Resource Files Resource Files - \ No newline at end of file + diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp b/Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp similarity index 99% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp rename to Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp index c619da9b5..d09a47eb0 100644 --- a/ClassicShellSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp +++ b/Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp b/Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp new file mode 100644 index 000000000..8651de669 --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp @@ -0,0 +1,172 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "Settings.h" +#include "SettingsUIHelper.h" +#include "LanguageSettingsHelper.h" +#include "ResourceHelper.h" +#include "Translations.h" +#include "resource.h" +#include "dllmain.h" +#include "ClassicIEDLL.h" +#include +#include + +/////////////////////////////////////////////////////////////////////////////// + +static CSetting g_Settings[]={ +{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, + {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + +{L"TitleBar",CSetting::TYPE_GROUP,IDS_TITLE_SETTINGS}, + {L"ShowCaption",CSetting::TYPE_BOOL,IDS_SHOW_CAPTION,IDS_SHOW_CAPTION_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ShowIcon",CSetting::TYPE_BOOL,IDS_SHOW_ICON,IDS_SHOW_ICON_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC,L"ShowCaption"}, + {L"CenterCaption",CSetting::TYPE_BOOL,IDS_CENTER_CAPTION,IDS_CENTER_CAPTION_TIP,0,CSetting::FLAG_WARM|CSetting::FLAG_BASIC,L"ShowCaption"}, + {L"CaptionFont",CSetting::TYPE_FONT,IDS_CAPTION_FONT,IDS_CAPTION_FONT_TIP,L"Segoe UI, normal, 9",CSetting::FLAG_WARM,L"ShowCaption"}, + {L"TextColor",CSetting::TYPE_COLOR,IDS_TEXT_COLOR,IDS_TEXT_COLOR_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, + {L"MaxColor",CSetting::TYPE_COLOR,IDS_MAXTEXT_COLOR,IDS_MAXTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(1<<24),L"ShowCaption"}, + {L"InactiveColor",CSetting::TYPE_COLOR,IDS_INTEXT_COLOR,IDS_INTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(2<<24),L"ShowCaption"}, + {L"InactiveMaxColor",CSetting::TYPE_COLOR,IDS_MAXINTEXT_COLOR,IDS_MAXINTEXT_COLOR_TIP,0,CSetting::FLAG_WARM|(3<<24),L"ShowCaption"}, + {L"Glow",CSetting::TYPE_BOOL,IDS_GLOW,IDS_GLOW_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, + {L"GlowColor",CSetting::TYPE_COLOR,IDS_GLOW_COLOR,IDS_GLOW_COLOR_TIP,0xFFFFFF,CSetting::FLAG_WARM|(4<<24),L"#Glow",L"Glow"}, + {L"MaxGlow",CSetting::TYPE_BOOL,IDS_MAXGLOW,IDS_MAXGLOW_TIP,0,CSetting::FLAG_WARM,L"ShowCaption"}, + {L"MaxGlowColor",CSetting::TYPE_COLOR,IDS_MAXGLOW_COLOR,IDS_MAXGLOW_COLOR_TIP,0xFFFFFF,CSetting::FLAG_WARM|(5<<24),L"#MaxGlow",L"MaxGlow"}, + +{L"StatusBar",CSetting::TYPE_GROUP,IDS_STATUS_SETTINGS}, + {L"ShowProgress",CSetting::TYPE_BOOL,IDS_SHOW_PROGRESS,IDS_SHOW_PROGRESS_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ShowZone",CSetting::TYPE_BOOL,IDS_SHOW_ZONE,IDS_SHOW_ZONE_TIP,1,CSetting::FLAG_WARM|CSetting::FLAG_BASIC}, + {L"ShowProtected",CSetting::TYPE_BOOL,IDS_SHOW_PROTECTED,IDS_SHOW_PROTECTED_TIP,1,CSetting::FLAG_WARM,L"ShowZone",L"ShowZone"}, + +{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_IE)}, + {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_SHARED}, + +{NULL} +}; + +void UpgradeSettings( bool bShared ) +{ +} + +void UpdateSettings( void ) +{ + bool bWin8=(GetWinVersion()>=WIN_VER_WIN8); + + BOOL bComposition=0; + if (FAILED(DwmIsCompositionEnabled(&bComposition))) + bComposition=FALSE; + + if (bComposition && bWin8) + { + // check for High Contrast theme on Win8 + HIGHCONTRAST contrast={sizeof(contrast)}; + if (SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) + bComposition=FALSE; + else + { + // check for Basic theme + DWORD color; + BOOL opaque; + if (SUCCEEDED(DwmGetColorizationColor(&color,&opaque)) && opaque) + bComposition=FALSE; + } + } + + UpdateSetting(L"Glow",CComVariant(bComposition?1:0),false); + UpdateSetting(L"MaxGlow",CComVariant(bComposition?1:0),false); + UpdateSetting(L"CenterCaption",CComVariant((bWin8 && GetWinVersion()=FW_BOLD) + type=font.lfItalic?L"bold_italic":L"bold"; + Sprintf(text,_countof(text),L"%s, %s, %d",font.lfFaceName,type,(-font.lfHeight*72+dpi/2)/dpi); + UpdateSetting(L"CaptionFont",CComVariant(text),false); + + int color=GetThemeSysColor(theme,COLOR_CAPTIONTEXT); + UpdateSetting(L"TextColor",CComVariant(color),false); + UpdateSetting(L"MaxColor",CComVariant(color),false); + if (bWin8) + color=GetThemeSysColor(theme,COLOR_INACTIVECAPTIONTEXT); + UpdateSetting(L"InactiveColor",CComVariant(color),false); + UpdateSetting(L"InactiveMaxColor",CComVariant(color),false); + + CloseThemeData(theme); + } + else + { + int color=GetSysColor(COLOR_CAPTIONTEXT); + UpdateSetting(L"TextColor",CComVariant(color),false); + UpdateSetting(L"MaxColor",CComVariant(color),false); + color=GetSysColor(COLOR_INACTIVECAPTIONTEXT); + UpdateSetting(L"InactiveColor",CComVariant(color),false); + UpdateSetting(L"InactiveMaxColor",CComVariant(color),false); + } + DestroyWindow(hwnd); + + CRegKey regKey; + wchar_t language[100]=L""; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(language); + if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) + language[0]=0; + } + UpdateSetting(L"Language",language,false); +} + +void InitSettings( void ) +{ + InitSettings(g_Settings,COMPONENT_IE,NULL); +} + +void ClosingSettings( HWND hWnd, int flags, int command ) +{ + if (command==IDOK) + { + if (flags&CSetting::FLAG_WARM) + { + if (FindWindow(L"IEFrame",NULL)) + MessageBox(hWnd,LoadStringEx(IDS_NEW_SETTINGS),LoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONINFORMATION); + } + } +} + +void SettingChangedCallback( const CSetting *pSetting ) +{ +} + +CSIEAPI void ShowIESettings( void ) +{ + if (!GetSettingBool(L"EnableSettings")) + return; + wchar_t title[100]; + DWORD ver=GetVersionEx(g_Instance); + if (ver) + Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE_VER),ver>>24,(ver>>16)&0xFF,ver&0xFFFF); + else + Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); + EditSettings(title,true,0); +} + +CSIEAPI DWORD GetIESettings( void ) +{ + DWORD res=0; + if (GetSettingBool(L"ShowCaption")) res|=IE_SETTING_CAPTION; + if (GetSettingBool(L"ShowProgress")) res|=IE_SETTING_PROGRESS; + if (GetSettingBool(L"ShowZone")) res|=IE_SETTING_ZONE; + if (GetSettingBool(L"ShowProtected")) res|=IE_SETTING_PROTECTED; + return res; +} diff --git a/Src/ClassicIE/ClassicIEDLL/SettingsUI.h b/Src/ClassicIE/ClassicIEDLL/SettingsUI.h new file mode 100644 index 000000000..5e736ee11 --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/SettingsUI.h @@ -0,0 +1,7 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +void InitSettings( void ); diff --git a/Src/ClassicIE/ClassicIEDLL/dllmain.cpp b/Src/ClassicIE/ClassicIEDLL/dllmain.cpp new file mode 100644 index 000000000..e412d20f4 --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/dllmain.cpp @@ -0,0 +1,156 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "resource.h" +#include "..\..\Lib\resource.h" +#include "Settings.h" +#include "SettingsUI.h" +#include "SettingsUIHelper.h" +#include "DownloadHelper.h" +#include "Translations.h" +#include "ResourceHelper.h" +#include "dllmain.h" +#include "ClassicIEDLL.h" + +#pragma comment(linker, \ + "\"/manifestdependency:type='Win32' "\ + "name='Microsoft.Windows.Common-Controls' "\ + "version='6.0.0.0' "\ + "processorArchitecture='*' "\ + "publicKeyToken='6595b64144ccf1df' "\ + "language='*'\"") + +CClassicIEDLLModule _AtlModule; + +static int g_LoadDialogs[]= +{ + IDD_SETTINGS,0x04000000, + IDD_SETTINGSTREE,0x04000000, + IDD_LANGUAGE,0x04000000, + IDD_PROGRESS,0x04000004, + 0 +}; + +static void NewVersionCallback( VersionData &data ) +{ + wchar_t path[_MAX_PATH]; + GetModuleFileName(g_Instance,path,_countof(path)); + PathRemoveFileSpec(path); + PathAppend(path,L"Update.exe"); + wchar_t cmdLine[1024]; + Sprintf(cmdLine,_countof(cmdLine),L"\"%s\" -popup",path); + STARTUPINFO startupInfo={sizeof(startupInfo)}; + PROCESS_INFORMATION processInfo; + memset(&processInfo,0,sizeof(processInfo)); + if (CreateProcess(path,cmdLine,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) + { + CloseHandle(processInfo.hThread); + CloseHandle(processInfo.hProcess); + } +} + +CSIEAPI void CheckForNewVersionIE( void ) +{ + CheckForNewVersion(NULL,COMPONENT_IE,CHECK_AUTO_WAIT,NewVersionCallback); +} + +static HANDLE g_DllInitThread; + +static DWORD CALLBACK DllInitThread( void* ) +{ + InitSettings(); + CString language=GetSettingString(L"Language"); + ParseTranslations(NULL,language); + + HINSTANCE resInstance=LoadTranslationDll(language); + + LoadTranslationResources(resInstance,g_LoadDialogs); + + if (resInstance) + FreeLibrary(resInstance); + InitClassicIE(g_Instance); + return 0; +} + +CSIEAPI void WaitDllInitThread( void ) +{ + ATLASSERT(g_DllInitThread); + WaitForSingleObject(g_DllInitThread,INFINITE); +} + +CSIEAPI void DllLogToFile( const wchar_t *location, const wchar_t *message, ... ) +{ + va_list args; + va_start(args,message); + VLogToFile(location,message,args); + va_end(args); +} + +#ifndef _WIN64 +CSIEAPI bool DllSaveAdmx( const char *admxFile, const char *admlFile, const char *docFile, const wchar_t *language ) +{ + WaitDllInitThread(); + HMODULE dll=NULL; + if (language[0]) + { + wchar_t path[_MAX_PATH]; + GetCurrentDirectory(_countof(path),path); + PathAppend(path,language); + PathAddExtension(path,L".dll"); + dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + } + LoadTranslationResources(dll,NULL); + return SaveAdmx(COMPONENT_IE,admxFile,admlFile,docFile); +} +#endif + +CSIEAPI bool DllImportSettingsXml( const wchar_t *fname ) +{ + return ImportSettingsXml(fname); +} + +CSIEAPI bool DllExportSettingsXml( const wchar_t *fname ) +{ + return ExportSettingsXml(fname); +} + +// DLL Entry Point +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) +{ + if (dwReason==DLL_PROCESS_ATTACH) + { + wchar_t path[_MAX_PATH]; + GetModuleFileName(NULL,path,_countof(path)); + const wchar_t *exe=PathFindFileName(path); + if (_wcsicmp(exe,L"explorer.exe")==0) return FALSE; + if (_wcsicmp(exe,L"iexplore.exe")==0) + { + DWORD version=GetVersionEx(GetModuleHandle(NULL)); + if (version<0x09000000) return FALSE; + + CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; + bool bUpgrade=OpenSettingsKeys(COMPONENT_EXPLORER,regSettings,regSettingsUser,regPolicy,regPolicyUser); + + CSetting settings[]={ + {L"ShowCaption",CSetting::TYPE_BOOL,0,0,1}, + {L"ShowProgress",CSetting::TYPE_BOOL,0,0,1}, + {L"ShowZone",CSetting::TYPE_BOOL,0,0,1}, + {NULL} + }; + + settings[0].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[1].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[2].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + + if (!GetSettingBool(settings[0]) && !GetSettingBool(settings[1]) && !GetSettingBool(settings[2])) return FALSE; + } + + g_Instance=hInstance; + + g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); + } + + return _AtlModule.DllMain(dwReason, lpReserved); +} diff --git a/Src/ClassicIE/ClassicIEDLL/dllmain.h b/Src/ClassicIE/ClassicIEDLL/dllmain.h new file mode 100644 index 000000000..fe6990f3d --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/dllmain.h @@ -0,0 +1,16 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +#include "ClassicIEDLL_h.h" + +class CClassicIEDLLModule : public CAtlDllModuleT< CClassicIEDLLModule > +{ +public : + DECLARE_LIBID(LIBID_ClassicIEDLLLib) + DECLARE_REGISTRY_APPID_RESOURCEID(IDR_CLASSICIEDLL, "{DF3255F4-FF55-44FA-A728-E77B83E9E403}") +}; + +extern class CClassicIEDLLModule _AtlModule; diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/glow.bmp b/Src/ClassicIE/ClassicIEDLL/glow.bmp similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/glow.bmp rename to Src/ClassicIE/ClassicIEDLL/glow.bmp diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/resource.h b/Src/ClassicIE/ClassicIEDLL/resource.h similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/resource.h rename to Src/ClassicIE/ClassicIEDLL/resource.h diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/stdafx.cpp b/Src/ClassicIE/ClassicIEDLL/stdafx.cpp similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/stdafx.cpp rename to Src/ClassicIE/ClassicIEDLL/stdafx.cpp diff --git a/Src/ClassicIE/ClassicIEDLL/stdafx.h b/Src/ClassicIE/ClassicIEDLL/stdafx.h new file mode 100644 index 000000000..2fb5411ff --- /dev/null +++ b/Src/ClassicIE/ClassicIEDLL/stdafx.h @@ -0,0 +1,27 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, +// but are changed infrequently + +#pragma once + +#ifndef STRICT +#define STRICT +#endif + +#include "targetver.h" + +#define ISOLATION_AWARE_ENABLED 1 +#define _ATL_APARTMENT_THREADED +#define _ATL_NO_AUTOMATIC_NAMESPACE +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include "resource.h" +#include +#include +#include +#include + +using namespace ATL; + +#include "StringUtils.h" diff --git a/ClassicShellSrc/ClassicIE/ClassicIEDLL/targetver.h b/Src/ClassicIE/ClassicIEDLL/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicIE/ClassicIEDLL/targetver.h rename to Src/ClassicIE/ClassicIEDLL/targetver.h diff --git a/ClassicShellSrc/ClassicIE/Resource.h b/Src/ClassicIE/Resource.h similarity index 100% rename from ClassicShellSrc/ClassicIE/Resource.h rename to Src/ClassicIE/Resource.h diff --git a/Src/Common.props b/Src/Common.props new file mode 100644 index 000000000..62a42c9fe --- /dev/null +++ b/Src/Common.props @@ -0,0 +1,91 @@ + + + + + + + 4.4.1000 + + + + + $(MSBuildThisFileDirectory)..\build\bin\$(Configuration)\ + $(MSBuildThisFileDirectory)..\build\obj\$(ProjectName)\$(Configuration)\ + + + $(MSBuildThisFileDirectory)..\build\bin\$(Configuration)64\ + $(MSBuildThisFileDirectory)..\build\obj\$(ProjectName)\$(Configuration)64\ + + + + + + $(MSBuildThisFileDirectory)Lib;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;%(PreprocessorDefinitions) + Use + Level3 + true + true + stdcpp17 + + + false + true + true + + + true + Windows + + + $(MSBuildThisFileDirectory)Lib;%(AdditionalIncludeDirectories) + _PRODUCT_VERSION=$(CS_VERSION.Replace('.', ',')),0;_PRODUCT_VERSION_STR=\"$(CS_VERSION_ORIG)\";%(PreprocessorDefinitions) + + + + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + + + _DEBUG;%(PreprocessorDefinitions) + + + + + + + MaxSpeed + NDEBUG;%(PreprocessorDefinitions) + MultiThreaded + true + ProgramDatabase + + + NDEBUG;%(PreprocessorDefinitions) + + + NDEBUG;%(PreprocessorDefinitions) + + + true + true + + + + + + BUILD_SETUP;%(PreprocessorDefinitions) + + + + + diff --git a/ClassicShellSrc/LICENSE.txt b/Src/LICENSE.txt similarity index 79% rename from ClassicShellSrc/LICENSE.txt rename to Src/LICENSE.txt index f16e78a4e..6ea3a611f 100644 --- a/ClassicShellSrc/LICENSE.txt +++ b/Src/LICENSE.txt @@ -1,8 +1,9 @@ ============================================================================= -License for the Classic Shell Source Code (MIT license) +License for the Open-Shell Source Code (MIT license) + +Copyright (c) 2009-2017, Ivo Beltchev http://www.classicshell.net/ +Copyright (C) 2017-2018, The Open-Shell Team https://github.com/open-shell -Copyright (c) 2009-2017, Ivo Beltchev -http://www.classicshell.net/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -24,10 +25,10 @@ THE SOFTWARE. ============================================================================= -License for the Classic Shell source assets +License for the Open-Shell source assets -Copyright (c) 2009-2013, Ivo Beltchev -http://www.classicshell.net/ +Copyright (c) 2009-2013, Ivo Beltchev http://www.classicshell.net/ +Copyright (C) 2017-2018, The Open-Shell Team https://github.com/open-shell Assets like bitmaps, icons, skins, HTML documentation are copyrighted works. Using them in a commercial project is not allowed without the author's written @@ -37,6 +38,6 @@ You are allowed to use the assets in free projects. This exception is granted to allow people to create and distribute free modifications of the Classic Shell software, and to create custom builds for personal or internal use. -NOTE: The Classic Shell brand and the Classic Shell logo are trademarks and +NOTE: The Open-Shell brand and the Open-Shell logo are trademarks and cannot be used in any public project, or to identify other products and services. diff --git a/ClassicShellSrc/ClassicShellLib/Assert.cpp b/Src/Lib/Assert.cpp similarity index 90% rename from ClassicShellSrc/ClassicShellLib/Assert.cpp rename to Src/Lib/Assert.cpp index 9bcc31f16..9944eae54 100644 --- a/ClassicShellSrc/ClassicShellLib/Assert.cpp +++ b/Src/Lib/Assert.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicShellLib/Assert.h b/Src/Lib/Assert.h similarity index 79% rename from ClassicShellSrc/ClassicShellLib/Assert.h rename to Src/Lib/Assert.h index ab3904ab2..f11a6ee5f 100644 --- a/ClassicShellSrc/ClassicShellLib/Assert.h +++ b/Src/Lib/Assert.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicShellLib/ComHelper.h b/Src/Lib/ComHelper.h similarity index 85% rename from ClassicShellSrc/ClassicShellLib/ComHelper.h rename to Src/Lib/ComHelper.h index 193deb0fa..3a2a4eb4c 100644 --- a/ClassicShellSrc/ClassicShellLib/ComHelper.h +++ b/Src/Lib/ComHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -13,6 +14,7 @@ class CAbsolutePidl CAbsolutePidl( const CAbsolutePidl &pidl ) { m_Pidl=pidl?ILCloneFull(pidl):NULL; } ~CAbsolutePidl( void ) { Clear(); } void operator=( const CAbsolutePidl &pidl ) { Clone(pidl); } + void operator=( PCIDLIST_ABSOLUTE pidl ) { Clone(pidl); } void Clear( void ) { if (m_Pidl) ILFree(m_Pidl); m_Pidl=NULL; } operator PIDLIST_ABSOLUTE( void ) const { return m_Pidl; } @@ -20,7 +22,7 @@ class CAbsolutePidl void Swap( CAbsolutePidl &pidl ) { PIDLIST_ABSOLUTE q=pidl.m_Pidl; pidl.m_Pidl=m_Pidl; m_Pidl=q; } void Attach( PIDLIST_ABSOLUTE pidl ) { Clear(); m_Pidl=pidl; } PIDLIST_ABSOLUTE Detach( void ) { PIDLIST_ABSOLUTE pidl=m_Pidl; m_Pidl=NULL; return pidl; } - void Clone( PIDLIST_ABSOLUTE pidl ) { Clear(); m_Pidl=pidl?ILCloneFull(pidl):NULL; } + void Clone( PCIDLIST_ABSOLUTE pidl ) { Clear(); m_Pidl=pidl?ILCloneFull(pidl):NULL; } private: PIDLIST_ABSOLUTE m_Pidl; diff --git a/Src/Lib/DownloadHelper.cpp b/Src/Lib/DownloadHelper.cpp new file mode 100644 index 000000000..e610fda2d --- /dev/null +++ b/Src/Lib/DownloadHelper.cpp @@ -0,0 +1,913 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include +#include "resource.h" +#include "DownloadHelper.h" +#include "Settings.h" +#include "SettingsUIHelper.h" +#include "LanguageSettingsHelper.h" +#include "ResourceHelper.h" +#include "ComHelper.h" +#include "FNVHash.h" +#include "StringUtils.h" +#include "Translations.h" +#include +#include +#include + +//#define UPDATE_LOG L"-|%LOCALAPPDATA%\\OpenShell\\UpdateLog.txt" + +const __int64 TIME_DIVISOR=360000000; // divisor for FILETIME to get 0.01 hour precision +const int TIME_PRECISION=100; // 0.01 hour precision + +class CProgressDlg: public CResizeableDlg +{ +public: + CProgressDlg( void ); + BEGIN_MSG_MAP( CProgressDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_CLEAR, OnClear ) + COMMAND_HANDLER( IDCANCEL, BN_CLICKED, OnCancel ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + END_RESIZE_MAP + + void Create( HWND owner, const wchar_t *title ); + void SetText( const wchar_t *text ); // may block if messages are not processed + void SetProgress( int progress ); // -1 for undefined + void EnableCancel( bool bEnabled ); + bool IsCanceled( void ) const { return m_bCanceled; } + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + +private: + bool m_bCanceled; + bool m_bMarquee; + CWindow m_Progress; + + enum + { + COMMAND_SET_PROGRESS, + COMMAND_ENABLE_CANCEL, + }; +}; + +CProgressDlg::CProgressDlg( void ) +{ + m_bCanceled=m_bMarquee=false; +} + +LRESULT CProgressDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + InitResize(MOVE_HORIZONTAL|MOVE_VERTICAL); + m_Progress=GetDlgItem(IDC_PROGRESS); + m_Progress.SendMessage(PBM_SETRANGE,0,MAKELPARAM(0,100)); + return TRUE; +} + +void CProgressDlg::Create( HWND owner, const wchar_t *title ) +{ + DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_PROGRESS); + CResizeableDlg::Create(owner,pTemplate); + SetWindowText(title); + ShowWindow(SW_SHOW); + SetDlgItemText(IDC_MESSAGE,L""); +} + +void CProgressDlg::SetText( const wchar_t *text ) +{ + SetDlgItemText(IDC_MESSAGE,text); +} + +void CProgressDlg::SetProgress( int progress ) +{ + PostMessage(WM_CLEAR,COMMAND_SET_PROGRESS,progress); +} + +void CProgressDlg::EnableCancel( bool bEnabled ) +{ + PostMessage(WM_CLEAR,COMMAND_ENABLE_CANCEL,bEnabled?1:0); +} + +LRESULT CProgressDlg::OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (wParam==COMMAND_SET_PROGRESS) + { + int progress=(int)lParam; + if (progress>=0) + { + if (m_bMarquee) + { + m_Progress.SendMessage(PBM_SETMARQUEE,FALSE); + m_bMarquee=false; + } + m_Progress.SendMessage(PBM_SETPOS,progress); + } + else + { + if (!m_bMarquee) + { + m_Progress.SendMessage(PBM_SETMARQUEE,TRUE,50); + m_Progress.SetWindowLong(GWL_STYLE,m_Progress.GetWindowLong(GWL_STYLE)|PBS_MARQUEE); + m_bMarquee=true; + } + m_Progress.SendMessage(PBM_STEPIT); + } + } + else if (wParam==COMMAND_ENABLE_CANCEL) + { + GetDlgItem(IDCANCEL).EnableWindow(lParam!=0); + } + return 0; +} + +LRESULT CProgressDlg::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + m_bCanceled=true; + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +static bool g_bCheckingVersion; + +enum TDownloadResult +{ + DOWNLOAD_OK, + DOWNLOAD_CANCEL, + + // errors + DOWNLOAD_FIRST_ERROR, + DOWNLOAD_INTERNET=DOWNLOAD_FIRST_ERROR, + DOWNLOAD_START, + DOWNLOAD_FAIL, +}; + +// Downloads a file +// filename - returns the name of the downloaded file +static TDownloadResult DownloadFile( const wchar_t *url, std::vector &buf, CString *pFilename, bool bAcceptCached, CProgressDlg *pProgress, TSettingsComponent component ) +{ + const wchar_t *compName=L"Open-Shell"; + switch (component) + { + case COMPONENT_EXPLORER: compName=L"Classic Explorer"; break; + case COMPONENT_MENU: compName=L"Open-Shell Menu"; break; + case COMPONENT_IE: compName=L"Classic IE"; break; + case COMPONENT_UPDATE: compName=L"Open-Shell Update"; break; + } + + DWORD compVersion=GetVersionEx(g_Instance); + + wchar_t agent[100]; + Sprintf(agent,_countof(agent),L"%s %d.%d.%d (Win %x)",compName,compVersion>>24,(compVersion>>16)&0xFF,compVersion&0xFFFF,GetWinVersion()); + + TDownloadResult res=DOWNLOAD_OK; + HINTERNET hInternet=InternetOpen(agent,INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0); + if (!hInternet) + return DOWNLOAD_INTERNET; + if (pProgress && pProgress->IsCanceled()) + res=DOWNLOAD_CANCEL; + + wchar_t host[256]; + wchar_t file[256]; + URL_COMPONENTS components={sizeof(components)}; + components.lpszHostName=host; + components.dwHostNameLength=_countof(host); + components.lpszUrlPath=file; + components.dwUrlPathLength=_countof(file); + InternetCrackUrl(url,0,0,&components); + int time=GetTickCount(); + if (pProgress) + pProgress->SetText(LoadStringEx(IDS_PROGRESS_CONNECT)); + HINTERNET hConnect=InternetConnect(hInternet,host,components.nPort,L"",L"",INTERNET_SERVICE_HTTP,0,0); + if (hConnect) + { + if (pProgress && pProgress->IsCanceled()) + res=DOWNLOAD_CANCEL; + + if (res==DOWNLOAD_OK) + { + const wchar_t* accept[] = { L"*/*",NULL }; + HINTERNET hRequest=HttpOpenRequest(hConnect,L"GET",file,NULL,NULL,accept,((components.nScheme==INTERNET_SCHEME_HTTPS)?INTERNET_FLAG_SECURE:0)|(bAcceptCached?0:INTERNET_FLAG_RELOAD),0); + if (hRequest) + { + if (pProgress && pProgress->IsCanceled()) + res=DOWNLOAD_CANCEL; + // get size (may be missing) + DWORD fileSize; + if (res==DOWNLOAD_OK) + { + if (HttpSendRequest(hRequest,NULL,0,NULL,0)) + { + DWORD len=sizeof(fileSize); + DWORD index=0; + if (!HttpQueryInfo(hRequest,HTTP_QUERY_CONTENT_LENGTH|HTTP_QUERY_FLAG_NUMBER,&fileSize,&len,&index)) + fileSize=0; + } + else + res=DOWNLOAD_START; + } + + // get file name (must be after HttpSendRequest to resolve any redirections) + if (res==DOWNLOAD_OK && pFilename) + { + wchar_t buf[1024]; + DWORD len=sizeof(buf); + if (InternetQueryOption(hRequest,INTERNET_OPTION_URL,buf,&len)) + { + const wchar_t *name=wcsrchr(buf,'/'); + if (name && name[1]) + *pFilename=name+1; + else + res=DOWNLOAD_START; + } + else + res=DOWNLOAD_START; + } + + if (res==DOWNLOAD_OK) + { + if (pProgress) + { + pProgress->SetText(LoadStringEx(IDS_PROGRESS_DOWNLOAD)); + if (fileSize==0) + pProgress->SetProgress(-1); + } + int CHUNK_SIZE=32768; + DWORD size=0; + buf.reserve(fileSize+CHUNK_SIZE); + while (1) + { + if (pProgress && pProgress->IsCanceled()) + { + res=DOWNLOAD_CANCEL; + break; + } + DWORD dwSize; + buf.resize(size+CHUNK_SIZE); + if (!InternetReadFile(hRequest,&buf[size],CHUNK_SIZE,&dwSize)) + { + res=DOWNLOAD_FAIL; + break; + } + if (dwSize==0) + break; + size+=dwSize; + if (pProgress && fileSize) + pProgress->SetProgress(size*100/fileSize); + } + buf.resize(size); + } + InternetCloseHandle(hRequest); + } + else + res=DOWNLOAD_START; + } + InternetCloseHandle(hConnect); + } + else + res=DOWNLOAD_START; + + InternetCloseHandle(hInternet); + return res; +} + +static int SaveFile( const wchar_t *fname, const std::vector &buf ) +{ + HANDLE h=CreateFile(fname,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); + int err=0; + if (h!=INVALID_HANDLE_VALUE) + { + DWORD size=(DWORD)buf.size(); + DWORD q; + if (WriteFile(h,&buf[0],size,&q,NULL) && q==size) + CloseHandle(h); + else + { + err=GetLastError(); +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"Failed to write file '%s': 0x%08X",fname,err); +#endif + CloseHandle(h); + DeleteFile(fname); + } + } + else + { + err=GetLastError(); +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"Failed to save file '%s': 0x%08X",fname,err); +#endif + } + return err; +} + +struct VersionCheckParams +{ + TVersionCheck check; + TSettingsComponent component; + tNewVersionCallback callback; + CProgressDlg *progress; + bool nightly = false; +}; + +// 0 - fail, 1 - success, 2 - cancel +static DWORD WINAPI ThreadVersionCheck( void *param ) +{ + VersionCheckParams params=*(VersionCheckParams*)param; + delete param; + param=NULL; + ULONGLONG curTimeL; + GetSystemTimeAsFileTime((FILETIME*)&curTimeL); + DWORD curTime=(DWORD)(curTimeL/TIME_DIVISOR); // in 0.01 hours + + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell")!=ERROR_SUCCESS) + { + g_bCheckingVersion=false; + return 0; + } + DWORD curVersion=GetVersionEx(g_Instance); + + bool res = false; + VersionData data; + + { + auto load = data.Load(!params.nightly); + +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG, L"Load result: %d", load); +#endif + res = (load == VersionData::LOAD_OK); + } + + curTime+=(rand()*TIME_PRECISION)/(RAND_MAX+1)-(TIME_PRECISION/2); // add between -30 and 30 minutes to randomize access + if (!res) + { + g_bCheckingVersion=false; + // if the check failed pretend we checked 5 days ago (so we check again in 48 hours) + if (curTime>24*5*TIME_PRECISION) + regKey.SetDWORDValue(L"LastUpdateTime",curTime-24*5*TIME_PRECISION); + return 0; + } + + regKey.SetDWORDValue(L"LastUpdateTime",curTime); + + { + DWORD remindedVersion; + if (regKey.QueryDWORDValue(L"RemindedVersion",remindedVersion)!=ERROR_SUCCESS) + remindedVersion=0; + data.bNewVersion=(data.newVersion>curVersion); + data.bIgnoreVersion=(data.bNewVersion && data.newVersion<=remindedVersion); + } + + data.bValid=true; + if (params.check==CHECK_UPDATE) + { + params.callback(data); + g_bCheckingVersion=false; + return 1; + } + if (data.bNewVersion && !data.bIgnoreVersion) + params.callback(data); + g_bCheckingVersion=false; + return 0; +} + +DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionCheck check, tNewVersionCallback callback ) +{ + if (g_bCheckingVersion) return 0; + + if (check==CHECK_UPDATE) + { + g_bCheckingVersion=true; + VersionCheckParams *params=new VersionCheckParams; + params->check=check; + params->component=component; + params->callback=callback; + params->progress=NULL; + + // check the Update setting (uses the current value in the registry, not the one from memory + { + CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; + bool bUpgrade = OpenSettingsKeys(COMPONENT_SHARED, regSettings, regSettingsUser, regPolicy, regPolicyUser); + + CSetting settings[] = { + {L"Nightly",CSetting::TYPE_BOOL,0,0,0}, + {NULL} + }; + + settings[0].LoadValue(regSettings, regSettingsUser, regPolicy, regPolicyUser); + + params->nightly = GetSettingBool(settings[0]); + } + + if (!owner) + return ThreadVersionCheck(params); + + CProgressDlg progress; + params->progress=&progress; + progress.Create(owner,LoadStringEx(IDS_PROGRESS_TITLE_CHECK)); + + HANDLE hThread=CreateThread(NULL,0,ThreadVersionCheck,params,0,NULL); + + while (1) + { + DWORD wait=MsgWaitForMultipleObjects(1,&hThread,FALSE,INFINITE,QS_ALLINPUT); + if (wait!=WAIT_OBJECT_0+1) + break; + MSG msg; + while (PeekMessage(&msg,0,0,0,PM_REMOVE)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + progress.DestroyWindow(); + DWORD exit; + if (!GetExitCodeThread(hThread,&exit)) + exit=0; + CloseHandle(hThread); + return exit; + } + else + { + ULONGLONG curTimeL; + GetSystemTimeAsFileTime((FILETIME*)&curTimeL); + DWORD curTime=(DWORD)(curTimeL/TIME_DIVISOR); // in 0.01 hours + + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell")!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell"); + + DWORD lastTime; + if (regKey.QueryDWORDValue(L"LastUpdateTime",lastTime)!=ERROR_SUCCESS) + lastTime=0; + if ((int)(curTime-lastTime)<168*TIME_PRECISION) + return 0; // check weekly + + // check the Update setting (uses the current value in the registry, not the one from memory + bool nightly = false; + { + CRegKey regSettings, regSettingsUser, regPolicy, regPolicyUser; + bool bUpgrade=OpenSettingsKeys(COMPONENT_SHARED,regSettings,regSettingsUser,regPolicy,regPolicyUser); + + CSetting settings[]={ + {L"Update",CSetting::TYPE_BOOL,0,0,1}, + {L"Nightly",CSetting::TYPE_BOOL,0,0,0}, + {NULL} + }; + + settings[0].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + settings[1].LoadValue(regSettings,regSettingsUser,regPolicy,regPolicyUser); + + if (!GetSettingBool(settings[0])) + return 0; + nightly = GetSettingBool(settings[1]); + } + + VersionCheckParams *params=new VersionCheckParams; + params->check=check; + params->component=component; + params->callback=callback; + params->progress=NULL; + params->nightly=nightly; + + g_bCheckingVersion=true; + if (check==CHECK_AUTO_WAIT) + return ThreadVersionCheck(params); + HANDLE hThread=CreateThread(NULL,0,ThreadVersionCheck,params,0,NULL); + CloseHandle(hThread); + return hThread!=NULL?1:0; + } +} + +static CString LoadStringEx( HMODULE hModule, int stringId, int langId ) +{ + CString res; + + HRSRC hrsrc=FindResourceEx(hModule,RT_STRING,MAKEINTRESOURCE((stringId>>4)+1),(WORD)langId); + if (!hrsrc) return res; + HGLOBAL hglb=LoadResource(hModule,hrsrc); + if (!hglb) return res; + WORD *data=(WORD*)LockResource(hglb); + if (!data) return res; + + stringId&=15; + for (int i=0;i0) + { + std::vector signerInfo(len); + CMSG_SIGNER_INFO *pSignerInfo=(CMSG_SIGNER_INFO*)&signerInfo[0]; + if (CryptMsgGetParam(hMsg,CMSG_SIGNER_INFO_PARAM,0,pSignerInfo,&len)) + { + CERT_INFO certInfo; + certInfo.Issuer=pSignerInfo->Issuer; + certInfo.SerialNumber=pSignerInfo->SerialNumber; + PCCERT_CONTEXT pCertContext=CertFindCertificateInStore(hStore,X509_ASN_ENCODING|PKCS_7_ASN_ENCODING,0,CERT_FIND_SUBJECT_CERT,&certInfo,NULL); + if (pCertContext) + { + len=CertGetNameString(pCertContext,CERT_NAME_SIMPLE_DISPLAY_TYPE,0,NULL,NULL,0); + if (len>1) + { + wchar_t *buf=signerName.GetBuffer(len-1); + if (buf) + { + DWORD res=CertGetNameString(pCertContext,CERT_NAME_SIMPLE_DISPLAY_TYPE,0,NULL,buf,len); + signerName.ReleaseBufferSetLength(len-1); + if (!res) signerName.Empty(); + } + +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"Signer: '%s', '%s'",signer,signerName); +#endif + } + else + { +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"CertGetNameString failed"); +#endif + } + } + else + { +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"CertFindCertificateInStore failed"); +#endif + } + } + else + { +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"CryptMsgGetParam2 failed"); +#endif + } + } + else + { +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"CryptMsgGetParam1 failed"); +#endif + } + if (hStore) CertCloseStore(hStore,0); + if (hMsg) CryptMsgClose(hMsg); + } + else + { +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG,L"CryptQueryObject failed"); +#endif + } + + return (signerName==signer); +} + +void VersionData::Clear( void ) +{ + bValid=false; + newVersion=0; + downloadUrl.Empty(); + downloadSigner.Empty(); + news.Empty(); + updateLink="https://github.com/Open-Shell/Open-Shell-Menu/releases"; + bNewVersion=bIgnoreVersion=false; +} + +void VersionData::Swap( VersionData &data ) +{ + std::swap(bValid,data.bValid); + std::swap(newVersion,data.newVersion); + std::swap(downloadUrl,data.downloadUrl); + std::swap(downloadSigner,data.downloadSigner); + std::swap(news,data.news); + std::swap(updateLink,data.updateLink); + std::swap(bNewVersion,data.bNewVersion); + std::swap(bIgnoreVersion,data.bIgnoreVersion); +} + +std::vector DownloadUrl(const wchar_t* url) +{ +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG, L"URL: %s", url); +#endif + + std::vector buffer; + TDownloadResult download = DownloadFile(url, buffer, nullptr, false, nullptr, COMPONENT_UPDATE); + +#ifdef UPDATE_LOG + LogToFile(UPDATE_LOG, L"Download result: %d", download); +#endif + + if (download != DOWNLOAD_OK) + buffer.clear(); + + return buffer; +} + +using namespace nlohmann; + +VersionData::TLoadResult VersionData::Load(bool official) +{ + Clear(); + + std::wstring baseUrl = L"https://api.github.com/repos/Open-Shell/Open-Shell-Menu/releases"; + if (official) + baseUrl += L"/latest"; + + auto buf = DownloadUrl(baseUrl.c_str()); + if (buf.empty()) + return LOAD_ERROR; + + try + { + auto jsonData = json::parse(buf.begin(), buf.end()); + auto& data = jsonData; + + if (official) + { + // skip prerelease versions (just in case) + if (data["prerelease"].get()) + return LOAD_BAD_VERSION; + } + else + { + // we've got list of versions (release and pre-release) + // lets pick first one (that should be the latest one) + data = jsonData[0]; + } + + // make sure we didn't get draft release (for whatever reason) + if (data["draft"].get()) + return LOAD_BAD_VERSION; + + // get version from tag name + auto tag = data["tag_name"].get(); + if (tag.empty()) + return LOAD_BAD_FILE; + + int v1, v2, v3; + if (sscanf_s(tag.c_str(), "v%d.%d.%d", &v1, &v2, &v3) != 3) + return LOAD_BAD_FILE; + + newVersion = (v1 << 24) | (v2 << 16) | v3; + + // installer url + std::string url; + for (const auto& asset : data["assets"]) + { + if (asset["name"].get().find("OpenShellSetup") == 0) + { + url = asset["browser_download_url"].get(); + break; + } + } + + if (url.empty()) + return LOAD_BAD_FILE; + + downloadUrl.Append(CA2T(url.c_str())); + + // changelog + auto body = data["body"].get(); + if (!body.empty()) + { + auto name = data["name"].get(); + if (!name.empty()) + { + news.Append(CA2T(name.c_str())); + news.Append(L"\r\n\r\n"); + } + + news.Append(CA2T(body.c_str())); + news.Replace(L"\\n", L"\n"); + news.Replace(L"\\r", L"\r"); + } + + return LOAD_OK; + } + catch (...) + { + return LOAD_BAD_FILE; + } +} + +struct DownloadFileParams +{ + // input + const wchar_t *url; + const wchar_t *signer; + DWORD hash; + const wchar_t *path; + CString fname; // file name on input, full path on output + CProgressDlg *progress; + bool bAcceptCached; + TSettingsComponent component; + + // output + TDownloadResult downloadRes; + int saveRes; + bool valid; +}; + +static DWORD WINAPI ThreadDownloadFile( void *param ) +{ + DownloadFileParams ¶ms=*(DownloadFileParams*)param; + param=NULL; + params.valid=false; + params.saveRes=0; + + std::vector buf; + params.downloadRes=DownloadFile(params.url,buf,params.fname.IsEmpty()?¶ms.fname:NULL,params.bAcceptCached,params.progress,params.component); + if (params.downloadRes==DOWNLOAD_CANCEL || params.downloadRes>=DOWNLOAD_FIRST_ERROR) + return 0; + + params.valid=!buf.empty(); + if (!params.valid) + return 0; + + // validate hash + if (params.hash) + { + if (params.progress) + params.progress->SetText(LoadStringEx(IDS_PROGRESS_VERIFY)); + + params.valid=(CalcFNVHash(&buf[0],(int)buf.size(),FNV_HASH0)==params.hash); + if (!params.valid) + return 0; + } + + // save + if (params.progress) + { + params.progress->SetText(LoadStringEx(IDS_PROGRESS_SAVE)); + params.progress->EnableCancel(false); + params.progress->SetProgress(-1); + } + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%s\\%s",params.path,params.fname); + params.fname=fname; + params.saveRes=SaveFile(fname,buf); + if (params.saveRes) + return 0; + + // validate signer +/* + if (params.signer) + { + if (params.progress) + params.progress->SetText(LoadStringEx(IDS_PROGRESS_VERIFY)); + params.valid=VerifyDigitalCertificate(fname,params.signer); + if (!params.valid) + { + DeleteFile(fname); + return 0; + } + } +*/ + return 0; +} + +DWORD DownloadNewVersion( HWND owner, TSettingsComponent component, const wchar_t *url, const wchar_t *signer, CString &fname, CString &error ) +{ + CComString pPath; + if (FAILED(SHGetKnownFolderPath(FOLDERID_Downloads,0,NULL,&pPath)) || !pPath) + { + if (FAILED(SHGetKnownFolderPath(FOLDERID_Documents,0,NULL,&pPath)) || !pPath) + { + if (FAILED(SHGetKnownFolderPath(FOLDERID_Desktop,0,NULL,&pPath)) || !pPath) + { + error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); + return 0; + } + } + } + + CProgressDlg progress; + progress.Create(owner,LoadStringEx(IDS_PROGRESS_TITLE_DOWNLOAD)); + + DownloadFileParams params; + params.url=url; + params.signer=signer; + params.hash=0; + params.path=pPath; + params.progress=&progress; + params.bAcceptCached=true; + params.component=component; + + { + const wchar_t* name = wcsrchr(url, '/'); + if (name && name[1]) + params.fname.Append(name+1); + } + + HANDLE hThread=CreateThread(NULL,0,ThreadDownloadFile,¶ms,0,NULL); + + while (1) + { + DWORD wait=MsgWaitForMultipleObjects(1,&hThread,FALSE,INFINITE,QS_ALLINPUT); + if (wait!=WAIT_OBJECT_0+1) + break; + MSG msg; + while (PeekMessage(&msg,0,0,0,PM_REMOVE)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + progress.DestroyWindow(); + CloseHandle(hThread); + + if (params.downloadRes==DOWNLOAD_CANCEL) + return 2; + if (params.downloadRes==DOWNLOAD_INTERNET) + { + error=LoadStringEx(IDS_INTERNET_FAIL); + return 0; + } + else if (params.downloadRes==DOWNLOAD_START) + { + error=LoadStringEx(IDS_INITIATE_FAIL); + return 0; + } + else if (params.downloadRes==DOWNLOAD_FAIL) + { + error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); + return 0; + } + + if (params.saveRes) + { + wchar_t msg[256]; + FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS,NULL,params.saveRes,0,msg,_countof(msg),NULL); + error.Format(LoadStringEx(IDS_INST_SAVE_FAIL),params.fname); + error+="\r\n"; + error+=msg; + return 0; + } + + if (!params.valid) + { + error=LoadStringEx(IDS_INST_DOWNLOAD_FAIL); + return 0; + } + + fname=params.fname; + return 1; +} diff --git a/Src/Lib/DownloadHelper.h b/Src/Lib/DownloadHelper.h new file mode 100644 index 000000000..12e8becbe --- /dev/null +++ b/Src/Lib/DownloadHelper.h @@ -0,0 +1,50 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +#include + +enum TVersionCheck +{ + CHECK_AUTO, + CHECK_AUTO_WAIT, + CHECK_UPDATE, +}; + +enum TSettingsComponent; + +struct VersionData +{ + bool bValid = false; + DWORD newVersion = 0; + CString downloadUrl; + CString downloadSigner; + CString news; + CString updateLink; + bool bNewVersion = false; + bool bIgnoreVersion = false; + + ~VersionData( void ) { Clear(); } + void Clear( void ); + void Swap( VersionData &data ); + + enum TLoadResult + { + LOAD_OK, + LOAD_ERROR, // the file is missing some data + LOAD_BAD_VERSION, // the version is wrong + LOAD_BAD_FILE, // the file is corrupted + }; + + TLoadResult Load(bool official); +private: + void operator=( const VersionData& ); +}; + +typedef void (*tNewVersionCallback)( VersionData &data ); + +// 0 - fail, 1 - success, 2 - cancel +DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionCheck check, tNewVersionCallback callback ); +DWORD DownloadNewVersion( HWND owner, TSettingsComponent component, const wchar_t *url, const wchar_t *signer, CString &fname, CString &error ); diff --git a/ClassicShellSrc/ClassicShellLib/FNVHash.cpp b/Src/Lib/FNVHash.cpp similarity index 89% rename from ClassicShellSrc/ClassicShellLib/FNVHash.cpp rename to Src/Lib/FNVHash.cpp index bf0c1994c..19cade094 100644 --- a/ClassicShellSrc/ClassicShellLib/FNVHash.cpp +++ b/Src/Lib/FNVHash.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicShellLib/FNVHash.h b/Src/Lib/FNVHash.h similarity index 85% rename from ClassicShellSrc/ClassicShellLib/FNVHash.h rename to Src/Lib/FNVHash.h index 705930428..e8ead3ae1 100644 --- a/ClassicShellSrc/ClassicShellLib/FNVHash.h +++ b/Src/Lib/FNVHash.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicShellLib/FileHelper.cpp b/Src/Lib/FileHelper.cpp similarity index 81% rename from ClassicShellSrc/ClassicShellLib/FileHelper.cpp rename to Src/Lib/FileHelper.cpp index 262ab94ea..7d6664edb 100644 --- a/ClassicShellSrc/ClassicShellLib/FileHelper.cpp +++ b/Src/Lib/FileHelper.cpp @@ -16,7 +16,7 @@ bool CreateFakeFolder( const wchar_t *source, const wchar_t *fname ) HRESULT hr=pLink.CoCreateInstance(CLSID_ShellLink); if (FAILED(hr)) return false; pLink->SetPath(source); - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); if (!pFile) return false; hr=pFile->Save(path,TRUE); if (FAILED(hr)) return false; @@ -60,3 +60,17 @@ bool IsFakeFolder( const wchar_t *fname ) } return false; } + +bool GetFakeFolder( wchar_t *dst, int len, const wchar_t *src ) +{ + Sprintf(dst,len,L"%s\\target.lnk",src); + if (GetFileAttributes(dst)!=INVALID_FILE_ATTRIBUTES) + { + wchar_t path[_MAX_PATH]; + Sprintf(path,_countof(path),L"%s\\desktop.ini",src); + DWORD attrib=GetFileAttributes(path); + if (attrib!=INVALID_FILE_ATTRIBUTES && (attrib&FILE_ATTRIBUTE_SYSTEM)) + return true; + } + return false; +} diff --git a/Src/Lib/FileHelper.h b/Src/Lib/FileHelper.h new file mode 100644 index 000000000..2a5b20bbd --- /dev/null +++ b/Src/Lib/FileHelper.h @@ -0,0 +1,10 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +bool CreateFakeFolder( const wchar_t *source, const wchar_t *fname ); +void DeleteFakeFolder( const wchar_t *fname ); +bool IsFakeFolder( const wchar_t *fname ); +bool GetFakeFolder( wchar_t *dst, int len, const wchar_t *src ); diff --git a/ClassicShellSrc/ClassicShellLib/IatHookHelper.cpp b/Src/Lib/IatHookHelper.cpp similarity index 98% rename from ClassicShellSrc/ClassicShellLib/IatHookHelper.cpp rename to Src/Lib/IatHookHelper.cpp index 35d1c9f41..4a34d315b 100644 --- a/ClassicShellSrc/ClassicShellLib/IatHookHelper.cpp +++ b/Src/Lib/IatHookHelper.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicShellLib/IatHookHelper.h b/Src/Lib/IatHookHelper.h similarity index 87% rename from ClassicShellSrc/ClassicShellLib/IatHookHelper.h rename to Src/Lib/IatHookHelper.h index 7f7027cad..2a4603f0d 100644 --- a/ClassicShellSrc/ClassicShellLib/IatHookHelper.h +++ b/Src/Lib/IatHookHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/Src/Lib/Instance.cpp b/Src/Lib/Instance.cpp new file mode 100644 index 000000000..611b11c43 --- /dev/null +++ b/Src/Lib/Instance.cpp @@ -0,0 +1,7 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include + +HINSTANCE g_Instance; diff --git a/Src/Lib/LanguageSettingsHelper.cpp b/Src/Lib/LanguageSettingsHelper.cpp new file mode 100644 index 000000000..a9c4c6381 --- /dev/null +++ b/Src/Lib/LanguageSettingsHelper.cpp @@ -0,0 +1,431 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include +#include "resource.h" +#include "Settings.h" +#include "SettingsUIHelper.h" +#include "ResourceHelper.h" +#include "ComHelper.h" +#include "FNVHash.h" +#include "StringUtils.h" +#include "Translations.h" +#include "DownloadHelper.h" +#include +#include +#include + +int g_LanguageIDs[]={ + 0x0401, + 0x0402, + 0x0403, + 0x0405, + 0x0406, + 0x0407, + 0x0408, + 0x0409, + 0x0C0A, + 0x0425, + 0x0429, + 0x040B, + 0x040C, + 0x0491, + 0x040D, + 0x041A, + 0x040E, + 0x040F, + 0x0410, + 0x0411, + 0x0412, + 0x0427, + 0x0426, + 0x0414, + 0x0413, + 0x0415, + 0x0416, + 0x0816, + 0x0418, + 0x0419, + 0x041B, + 0x0424, + 0x081A, + 0x041D, + 0x041E, + 0x041F, + 0x0422, + 0x0804, + 0x0C04, + 0x0404, +}; + +int g_LanguageIDCount=_countof(g_LanguageIDs); + +class CLanguageSettingsDlg: public CResizeableDlg +{ +public: + BEGIN_MSG_MAP( CLanguageSettingsDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + NOTIFY_HANDLER( IDC_LISTLANGUAGE, LVN_ITEMCHANGED, OnSelChange ) + NOTIFY_HANDLER( IDC_LISTLANGUAGE, LVN_ITEMCHANGING, OnSelChanging ) + NOTIFY_HANDLER( IDC_LISTLANGUAGE, NM_CUSTOMDRAW, OnCustomDraw ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_LISTLANGUAGE,MOVE_SIZE_X|MOVE_SIZE_Y) + END_RESIZE_MAP + + void SetGroup( CSetting *pGroup ); + void SetComponent( TSettingsComponent component ) { m_Component=component; } + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSelChange( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnSelChanging( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + +private: + CSetting *m_pSetting; + TSettingsComponent m_Component; + CWindow m_Tooltip; + HIMAGELIST m_ImageList; + bool m_bLargeFlags; + bool m_bLocked; + + struct LangInfo + { + CString name; + int id; + int image; + bool operator<( const LangInfo &info ) { return _wcsicmp(name,info.name)<0; } + }; + std::vector m_LanguageIDs; // the order matches the items in the listbox + + void UpdateFlags( void ); + + void AddFlag( const wchar_t *langName, int langId, HBITMAP bmp ); +}; + +void CLanguageSettingsDlg::AddFlag( const wchar_t *langName, int langId, HBITMAP bmp ) +{ + int idx=1; + for (;idx<(int)m_LanguageIDs.size();idx++) + { + if (_wcsicmp(langName,m_LanguageIDs[idx].name)<=0) + break; + } + if (idx==(int)m_LanguageIDs.size() || _wcsicmp(langName,m_LanguageIDs[idx].name)<0) + { + LangInfo info; + info.id=langId; + info.image=ImageList_AddMasked(m_ImageList,bmp,0xFF00FF); + info.name=langName; + m_LanguageIDs.insert(m_LanguageIDs.begin()+idx,info); + + CWindow list=GetDlgItem(IDC_LISTLANGUAGE); + wchar_t name[256]; + GetLocaleInfo(info.id,LOCALE_SLANGUAGE,name,_countof(name)); + wchar_t text[256]; + Sprintf(text,_countof(text),L"%s - %s",info.name,name); + LVITEM item={LVIF_IMAGE|LVIF_TEXT}; + item.iItem=idx; + item.iImage=info.image; + item.pszText=text; + ListView_InsertItem(list,&item); + } +} + +void CLanguageSettingsDlg::UpdateFlags( void ) +{ + // add flags from dlls + for (int pass=0;pass<2;pass++) + { + wchar_t path[_MAX_PATH]; + if (pass==0) + { + GetModuleFileName(g_Instance,path,_countof(path)); + *PathFindFileName(path)=0; + } + else + { + Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\OpenShell\\Languages"); + DoEnvironmentSubst(path,_countof(path)); + } + + wchar_t find[_MAX_PATH]; + Sprintf(find,_countof(find),L"%s\\*.dll",path); + WIN32_FIND_DATA data; + HANDLE h=FindFirstFile(find,&data); + while (h!=INVALID_HANDLE_VALUE) + { + if (!(data.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) && wcschr(data.cFileName,'-')) + { + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%s\\%s",path,data.cFileName); + wchar_t language[_MAX_PATH]; + Strcpy(language,_countof(language),data.cFileName); + PathRemoveExtension(language); + + bool bFound=false; + for (std::vector::const_iterator it=m_LanguageIDs.begin();it!=m_LanguageIDs.end();++it) + { + if (_wcsicmp(it->name,language)==0) + { + bFound=true; + break; + } + } + int langId=0; + if (!bFound && GetLocaleInfoEx(language,LOCALE_ILANGUAGE|LOCALE_RETURN_NUMBER,(LPWSTR)&langId,4)) + { + HINSTANCE hModule=LoadLibraryEx(fname,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (hModule) + { + HBITMAP bmp; + if (m_bLargeFlags) + bmp=(HBITMAP)LoadImage(hModule,MAKEINTRESOURCE(1),IMAGE_BITMAP,32,16,LR_CREATEDIBSECTION); + else + bmp=(HBITMAP)LoadImage(hModule,MAKEINTRESOURCE(2),IMAGE_BITMAP,24,11,LR_CREATEDIBSECTION); + if (bmp) + { + AddFlag(language,langId,bmp); + DeleteObject(bmp); + } + FreeLibrary(hModule); + } + } + } + if (!FindNextFile(h,&data)) + { + FindClose(h); + break; + } + } + } +} + +LRESULT CLanguageSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + m_bLocked=false; + InitResize(); + EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); + + CWindow list=GetDlgItem(IDC_LISTLANGUAGE); + if (IsAppThemed()) + SetWindowTheme(list,L"Explorer",NULL); + HBITMAP bmp; + HDC hdc=::GetDC(NULL); + int dpi=GetDeviceCaps(hdc,LOGPIXELSY); + ::ReleaseDC(NULL,hdc); + m_bLargeFlags=dpi>=144; + if (m_bLargeFlags) + { + m_ImageList=ImageList_Create(32,16,ILC_COLOR24|ILC_MASK|(IsLanguageRTL()?ILC_MIRROR:0),0,0); + bmp=(HBITMAP)LoadImage(_AtlBaseModule.GetResourceInstance(),MAKEINTRESOURCE(IDB_FLAGS24),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); + } + else + { + m_ImageList=ImageList_Create(24,11,ILC_COLOR24|ILC_MASK|(IsLanguageRTL()?ILC_MIRROR:0),0,0); + bmp=(HBITMAP)LoadImage(_AtlBaseModule.GetResourceInstance(),MAKEINTRESOURCE(IDB_FLAGS),IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION); + } + ImageList_AddMasked(m_ImageList,bmp,0xFF00FF); + DeleteObject(bmp); + ListView_SetImageList(list,m_ImageList,LVSIL_SMALL); + RECT rc; + list.GetWindowRect(&rc); + ListView_SetExtendedListViewStyleEx(list,LVS_EX_DOUBLEBUFFER,LVS_EX_DOUBLEBUFFER); + LVCOLUMN column={LVCF_WIDTH,0,rc.right-rc.left}; + ListView_InsertColumn(list,0,&column); + + m_LanguageIDs.resize(_countof(g_LanguageIDs)+1); + { + wchar_t languages[100]={0}; + ULONG size=0; + ULONG len=_countof(languages); + GetUserPreferredUILanguages(MUI_LANGUAGE_ID,&size,languages,&len); + wchar_t *end; + m_LanguageIDs[0].id=wcstol(languages,&end,16); + m_LanguageIDs[0].image=I_IMAGENONE; + } + + for (int i=0;i<=(int)_countof(g_LanguageIDs);i++) + { + if (i>0) + { + m_LanguageIDs[i].id=g_LanguageIDs[i-1]; + m_LanguageIDs[i].image=i-1; + } + wchar_t name[256]; + GetLocaleInfo(m_LanguageIDs[i].id,LOCALE_SNAME,name,_countof(name)); + m_LanguageIDs[i].name=name; + } + + std::sort(m_LanguageIDs.begin()+1,m_LanguageIDs.end()); + + LVITEM item={LVIF_IMAGE|LVIF_TEXT}; + for (int i=0;i<(int)m_LanguageIDs.size();i++) + { + wchar_t name[256]; + GetLocaleInfo(m_LanguageIDs[i].id,LOCALE_SLANGUAGE,name,_countof(name)); + wchar_t text[256]; + if (i==0) + Sprintf(text,_countof(text),L"%s (%s)",LoadStringEx(IDS_OS_LANGUAGE),m_LanguageIDs[i].name); + else + Sprintf(text,_countof(text),L"%s - %s",m_LanguageIDs[i].name,name); + item.iItem=i; + item.iImage=m_LanguageIDs[i].image; + item.pszText=text; + ListView_InsertItem(list,&item); + } + + UpdateFlags(); + + m_Tooltip.Create(TOOLTIPS_CLASS,m_hWnd,NULL,NULL,WS_POPUP|TTS_NOPREFIX); + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,'CLSH'}; + tool.uId=(UINT_PTR)list.m_hWnd; + tool.lpszText=(LPWSTR)L""; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + return TRUE; +} + +LRESULT CLanguageSettingsDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + m_Tooltip.Detach(); + return 0; +} + +LRESULT CLanguageSettingsDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CResizeableDlg::OnSize(); + return 0; +} + +LRESULT CLanguageSettingsDlg::OnSelChange( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + // set setting + CWindow list=GetDlgItem(IDC_LISTLANGUAGE); + int idx=ListView_GetNextItem(list,-1,LVNI_SELECTED); + if (idx<0) return 0; + + const wchar_t *name=idx>0?m_LanguageIDs[idx].name.GetString():L""; + CSettingsLockWrite lock; + CComVariant val(name); + if (m_pSetting->value!=val) + SetSettingsDirty(); + m_pSetting->value=std::move(val); + + if (_wcsicmp(m_pSetting->value.bstrVal,m_pSetting->defValue.bstrVal)==0) + m_pSetting->flags|=CSetting::FLAG_DEFAULT; + else + m_pSetting->flags&=~CSetting::FLAG_DEFAULT; + return 0; +} + +LRESULT CLanguageSettingsDlg::OnSelChanging( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + return m_bLocked?TRUE:FALSE; +} + +LRESULT CLanguageSettingsDlg::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + NMLVCUSTOMDRAW *pDraw=(NMLVCUSTOMDRAW*)pnmh; + if (!m_bLocked) + { + bHandled=FALSE; + return 0; + } + if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) + return CDRF_NOTIFYITEMDRAW; + if (pDraw->nmcd.dwDrawStage!=CDDS_ITEMPREPAINT) + { + bHandled=FALSE; + return 0; + } + pDraw->clrTextBk=GetSysColor(COLOR_BTNFACE); + return CDRF_DODEFAULT; +} + +static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) +{ + if (uNotification==TDN_HYPERLINK_CLICKED) + { + ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); + } + return S_OK; +} + +void CLanguageSettingsDlg::SetGroup( CSetting *pGroup ) +{ + m_bLocked=false; + m_pSetting=pGroup+1; + + const wchar_t *language=L""; + if (m_pSetting->value.vt==VT_BSTR && m_pSetting->value.bstrVal) + language=m_pSetting->value.bstrVal; + int len=Strlen(language); + + CWindow list=GetDlgItem(IDC_LISTLANGUAGE); + for (int idx=0;idx<(int)m_LanguageIDs.size();idx++) + { + const wchar_t *name=idx>0?m_LanguageIDs[idx].name.GetString():L""; + if (_wcsicmp(language,name)==0) + { + ListView_SetItemState(list,idx,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + ListView_EnsureVisible(list,idx,FALSE); + break; + } + } + m_bLocked=m_pSetting->IsLocked(); + + TOOLINFO tool={sizeof(tool),0,m_hWnd,'CLSH'}; + tool.uId=(UINT_PTR)list.m_hWnd; + CString str; + if (m_bLocked) + str=LoadStringEx(IDS_SETTING_LOCKED); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + m_Tooltip.SendMessage(TTM_UPDATETIPTEXT,0,(LPARAM)&tool); + ListView_SetBkColor(list,GetSysColor(m_bLocked?COLOR_BTNFACE:COLOR_WINDOW)); +} + +class CLanguageSettingsPanel: public ISettingsPanel +{ +public: + CLanguageSettingsPanel( TSettingsComponent component ) { s_Dialog.SetComponent(component); } + virtual HWND Create( HWND parent ); + virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); + virtual bool Validate( HWND parent ) { return true; } + +private: + static CLanguageSettingsDlg s_Dialog; +}; + +CLanguageSettingsDlg CLanguageSettingsPanel::s_Dialog; + +ISettingsPanel *GetLanguageSettings( TSettingsComponent component ) +{ + static CLanguageSettingsPanel panel(component); + return &panel; +} + +HWND CLanguageSettingsPanel::Create( HWND parent ) +{ + if (!s_Dialog.m_hWnd) + s_Dialog.Create(parent,LoadDialogEx(IDD_LANGUAGE)); + return s_Dialog.m_hWnd; +} + +HWND CLanguageSettingsPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) +{ + s_Dialog.SetGroup(pGroup); + s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); + return s_Dialog.m_hWnd; +} diff --git a/ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.h b/Src/Lib/LanguageSettingsHelper.h similarity index 75% rename from ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.h rename to Src/Lib/LanguageSettingsHelper.h index 99a1db419..7b4e05a0e 100644 --- a/ClassicShellSrc/ClassicShellLib/LanguageSettingsHelper.h +++ b/Src/Lib/LanguageSettingsHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/Src/Lib/Lib.rc b/Src/Lib/Lib.rc new file mode 100644 index 000000000..d34dbaf46 --- /dev/null +++ b/Src/Lib/Lib.rc @@ -0,0 +1,315 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_SETTINGSTREE DIALOGEX 0, 0, 350, 160 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + CONTROL "",IDC_SETTINGS,"SysTreeView32",TVS_DISABLEDRAGDROP | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,7,336,126 + LTEXT "The settings that are modified from the default will show in bold\r\nRight-click on a setting for more functions",IDC_STATICTIP,7,135,336,18 +END + +IDD_SETTINGS DIALOGEX 0, 0, 381, 213 +STYLE DS_SETFONT | DS_SETFOREGROUND | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +EXSTYLE WS_EX_CONTROLPARENT +CAPTION "Settings" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + ICON "",IDC_ICONSEARCH,7,9,20,20 + EDITTEXT IDC_EDITSEARCH,22,7,120,12,ES_AUTOHSCROLL + CONTROL "Show all settings",IDC_CHECKALL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,154,7,79,12 + CONTROL "Help...",IDC_LINKHELP,"SysLink",WS_TABSTOP,348,9,26,10,WS_EX_TRANSPARENT + CONTROL "",IDC_TABSETTINGS,"SysTabControl32",TCS_MULTILINE | TCS_FOCUSNEVER,7,20,367,169 + CONTROL "Open-Shell Homepage",IDC_LINKWEB,"SysLink",WS_TABSTOP,7,195,75,10,WS_EX_TRANSPARENT + CONTROL "Name of translator goes here",IDC_SYSLINKLOC, + "SysLink",NOT WS_VISIBLE | WS_TABSTOP,80,195,111,10 + PUSHBUTTON "&Backup",IDC_BUTTONBACKUP,200,192,60,14,WS_GROUP + DEFPUSHBUTTON "OK",IDOK,267,192,50,14 + PUSHBUTTON "Cancel",IDCANCEL,324,192,50,14 +END + +IDD_BROWSEFORICON DIALOGEX 0, 0, 317, 183 +STYLE DS_SETFONT | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Select Icon" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "File:",IDC_STATICFILE,7,7,19,14,SS_CENTERIMAGE + EDITTEXT IDC_EDITFILE,33,7,260,14,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONBROWSE,294,7,16,14 + CONTROL "",IDC_LISTICONS,"SysListView32",LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,26,303,132 + DEFPUSHBUTTON "OK",IDOK,205,162,50,14 + PUSHBUTTON "Cancel",IDCANCEL,260,162,50,14 +END + +IDD_LANGUAGE DIALOGEX 0, 0, 316, 144 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + CONTROL "",IDC_LISTLANGUAGE,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,18,302,99 + LTEXT "Select a language for the user interface:",IDC_STATICHINT,7,7,131,8 +END + +IDD_CUSTOMTREE DIALOGEX 0, 0, 365, 183 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Current toolbar items:",IDC_STATICLEFT,7,7,167,8 + CONTROL "",IDC_TREEITEMS,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,16,167,139 + LTEXT "Available commands:",IDC_STATICRIGHT,193,7,100,8 + CONTROL "",IDC_TREECOMMANDS,"SysTreeView32",TVS_SHOWSELALWAYS | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,191,16,167,139 + LTEXT "<<",IDC_STATICMIDDLE,177,77,11,8 + LTEXT "Drag items from the right column to the left. Double-click to edit. Right-click for more functions",IDC_STATICHINT,7,159,351,17 +END + +IDD_PROGRESS DIALOGEX 0, 0, 209, 63 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION +CAPTION "Dialog" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + PUSHBUTTON "Cancel",IDCANCEL,152,42,50,14 + CONTROL "",IDC_PROGRESS,"msctls_progress32",WS_BORDER,7,20,195,14 + LTEXT "Static",IDC_MESSAGE,7,7,195,12 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_SETTINGSTREE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 343 + TOPMARGIN, 7 + BOTTOMMARGIN, 153 + END + + IDD_SETTINGS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 374 + TOPMARGIN, 7 + BOTTOMMARGIN, 206 + END + + IDD_BROWSEFORICON, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 310 + TOPMARGIN, 7 + BOTTOMMARGIN, 176 + END + + IDD_LANGUAGE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 309 + TOPMARGIN, 7 + BOTTOMMARGIN, 137 + END + + IDD_CUSTOMTREE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 358 + TOPMARGIN, 7 + BOTTOMMARGIN, 176 + END + + IDD_PROGRESS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 202 + TOPMARGIN, 7 + BOTTOMMARGIN, 56 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICONLOCK ICON "padlock.ico" +IDI_ICONPLAY ICON "play.ico" +IDI_ICONWARNING ICON "warning.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDB_FLAGS BITMAP "flags.bmp" +IDB_FLAGS24 BITMAP "flags24.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_TOGGLE_SETTING "Toggle Setting\tSpace" + IDS_SELECT_SETTING "Select Setting\tSpace" + IDS_DEFAULT_SETTING "Set Default\tCtrl+Space" + IDS_PLAY_SETTING "Play Sound\tCtrl+P" + IDS_ICON_FILTERS "Icon files (*.ico, *.dll, *.exe)|*.ico;*.dll;*.exe|ICO files (*.ico)|*.ico|DLL files (*.dll)|*.dll|EXE files (*.exe)|*.exe|All Files (*.*)|*.*|" + IDS_ICON_TITLE "Select Source File" + IDS_WAV_FILTERS "WAV files (*.wav)|*.wav|" + IDS_WAV_TITLE "Select Sound File" + IDS_SETTING_LOCKED "This setting has been locked by the administrator" + IDS_SETTING_LOCKED_GP "This setting has been locked by a group policy" + IDS_BASIC_SETTINGS "Basic Settings" + IDS_ALWAYS_ON_TOP "&Always on Top" + IDS_MENU_EDIT "Edit Item" + IDS_MENU_DELETE "Delete Item" + IDS_MENU_RENAME "Rename Item" + IDS_PICK_LINK_TITLE "Select a file or a folder" +END + +STRINGTABLE +BEGIN + IDS_PICK_LINK_FILE "Select File" + IDS_PICK_LINK_FOLDER "Select Folder" + IDS_DUPLICATE_ITEM "Item named '%s' already exists." + IDS_ERROR_TITLE "Error" + IDS_ERROR_SEPARATOR "The item name cannot be '%s'." + IDS_ERROR_ASCII "This is an internal name of the item and must contain only English letters and numbers. Use the Text and Tip properties to enter the visible text." + IDS_ERROR_EMPTY "The item name cannot be empty." + IDS_RESET_TOOLBAR "Reset Toolbar" + IDS_RESET_TOOLBAR_WARN "Are you sure you want to reset all toolbar buttons?" + IDS_RESET_MENU "Reset Start Menu" + IDS_RESET_MENU_WARN "Are you sure you want to reset the whole start menu?" + IDS_ADD_TOOLBAR "Add to Toolbar" + IDS_ADD_MENU "Add to Menu" + IDS_INSERT_MENU "Create sub-menu" + IDS_EMPTY_MENU "" + IDS_TREE_TOOLBAR "Current toolbar buttons:" +END + +STRINGTABLE +BEGIN + IDS_TREE_MENU "Current menu items:" + IDS_XML_FILTERS "XML files (*.xml)|*.xml|" + IDS_XML_TITLE_LOAD "Load XML File" + IDS_XML_TITLE_SAVE "Save XML File" + IDS_RESET_CONFIRM "Are you sure you want to reset all settings?" + IDS_RESET_TITLE "Reset All Settings" + IDS_TOOLBAR_LOCKED "The toolbar is locked by the administrator" + IDS_MENU_LOCKED "The start menu is locked by the administrator" + IDS_BACKUP_SAVE "Save to XML File..." + IDS_BACKUP_LOAD "Load from XML File..." + IDS_BACKUP_RESET "Reset all settings" + IDS_ERROR_LOADING_XML "Error loading XML file '%s'." + IDS_ERROR_SAVING_XML "Error saving XML file '%s'." + IDS_DRAG_DROP_EXP_TIP "Drag buttons from the right column to the left. You can drop on top of a button to create a sub-menu.\nDouble-click in the left column to edit the button. Right-click for more functions." + IDS_DRAG_DROP_SM_TIP "Drag menu items from the right column to the left. You can drop on top of a menu item to create a sub-menu.\nDouble-click in the left column to edit the item. Right-click for more functions." + IDS_COMMAND_EXP_TIP "Drag the command or double-click on it to add it to the toolbar" +END + +STRINGTABLE +BEGIN + IDS_COMMAND_SM_TIP "Drag the command or double-click on it to add it to the start menu" + IDS_COMMAND_FILTERS "Programs (*.exe, *.com, *.pif, *.bat, *.cmd)|*.exe;*.com;*.pif;*.bat;*.cmd|All files (*.*)|*.*|" + IDS_OS_LANGUAGE "Current OS language" + IDS_BMP_FILTERS "Image files (*.bmp,*.png)|*.bmp;*.png|" + IDS_BMP_TITLE "Select Image File" + IDS_SEARCH_PROMPT "Search Settings" + IDS_SETTING_SEARCH "Search Results" + IDS_WEBSITE_TIP "Visit Open-Shell on the web - https://open-shell.github.io/Open-Shell-Menu" + IDS_LOCATE_SETTING "Locate setting" + IDS_INTERNET_FAIL "Failed to connect to the Internet." +END + +STRINGTABLE +BEGIN + IDS_INITIATE_FAIL "Failed to initiate the download." + IDS_UPDATE_TITLE "Open-Shell Update" + IDS_INST_DOWNLOAD_FAIL "Failed to download the new version." + IDS_INST_SAVE_FAIL "Failed to save file '%s'." + IDS_PROGRESS_CONNECT "Connecting..." + IDS_PROGRESS_DOWNLOAD "Downloading..." + IDS_PROGRESS_VERIFY "Verifying..." + IDS_PROGRESS_SAVE "Saving..." + IDS_PROGRESS_TITLE_CHECK "Checking for updates" + IDS_PROGRESS_TITLE_DOWNLOAD "Downloading update" + IDS_DOWNLOAD_TIP "You can try getting the file directly from the website:" + IDS_BMP_FILTERS2 "Image files (*.bmp,*.png,*.jpg)|*.bmp;*.png;*.jpg|" + IDS_UNSAVED_CHANGES "Do you want to save your changes to the settings?" + IDS_UNSAVED_TITLE "Unsaved changes" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Src/Lib/Lib.vcxproj b/Src/Lib/Lib.vcxproj new file mode 100644 index 000000000..7d7c023ba --- /dev/null +++ b/Src/Lib/Lib.vcxproj @@ -0,0 +1,117 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {D42FE717-485B-492D-884A-1999F6D51154} + Lib + Win32Proj + 10.0 + + + + StaticLibrary + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + $(IntDir) + + + + _LIB;%(PreprocessorDefinitions) + + + MachineX86 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/Src/Lib/Lib.vcxproj.filters b/Src/Lib/Lib.vcxproj.filters new file mode 100644 index 000000000..5f8d42680 --- /dev/null +++ b/Src/Lib/Lib.vcxproj.filters @@ -0,0 +1,155 @@ + + + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + {2dafcc43-3a9f-4c0e-8d8a-b43c78f07e35} + + + {48a0589e-ec5e-4ded-b507-ca72c33429c7} + + + {402c170e-bb90-4637-85b7-98857963160f} + + + {40e914e4-1c35-4b97-a4f6-15dce5ff5b20} + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + + + Resource Files + + + + + Resource Files + + + Strings + + + Strings + + + Strings + + + Strings + + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + + + Settings + + + Settings + + + Settings + + + Settings + + + Settings + + + Settings + + + Lib + + + Lib + + + + + Strings + + + Strings + + + Strings + + + Strings + + + Resources + + + Resources + + + Resources + + + Resources + + + Resources + + + Settings + + + Settings + + + Settings + + + Settings + + + Settings + + + Settings + + + Lib + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellLib/ResourceHelper.cpp b/Src/Lib/ResourceHelper.cpp similarity index 89% rename from ClassicShellSrc/ClassicShellLib/ResourceHelper.cpp rename to Src/Lib/ResourceHelper.cpp index 5108d79a0..62a32fb8b 100644 --- a/ClassicShellSrc/ClassicShellLib/ResourceHelper.cpp +++ b/Src/Lib/ResourceHelper.cpp @@ -1,7 +1,8 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author -#include +#include "stdafx.h" #include "StringSet.h" #include "StringUtils.h" #include "Settings.h" @@ -79,7 +80,7 @@ HINSTANCE LoadTranslationDll( const wchar_t *langSetting ) GetModuleFileName(g_Instance,path1,_countof(path1)); *PathFindFileName(path1)=0; - wchar_t path2[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicShell\\Languages\\"; + wchar_t path2[_MAX_PATH]=L"%ALLUSERSPROFILE%\\OpenShell\\Languages\\"; DoEnvironmentSubst(path2,_countof(path2)); DWORD curVersion=GetVersionEx(g_Instance); @@ -331,6 +332,7 @@ HBITMAP BitmapFromIcon( HICON hIcon, int iconSize, unsigned int **pBits, bool bD // Premultiplies a DIB section by the alpha channel and a given color void PremultiplyBitmap( HBITMAP hBitmap, COLORREF rgb ) { + if (hBitmap == NULL) return; BITMAP info; GetObject(hBitmap,sizeof(info),&info); int n=info.bmWidth*info.bmHeight; @@ -394,8 +396,11 @@ HBITMAP LoadImageFile( const wchar_t *path, const SIZE *pSize, bool bUseAlpha, b CComPtr pFactory; if (FAILED(pFactory.CoCreateInstance(CLSID_WICImagingFactory))) { - if (srcBmp) DeleteObject(srcBmp); - return NULL; + if (FAILED(pFactory.CoCreateInstance(CLSID_WICImagingFactory1))) + { + if (srcBmp) DeleteObject(srcBmp); + return NULL; + } } CComPtr pBitmap; @@ -532,7 +537,10 @@ HBITMAP LoadImageResource( HMODULE hModule, const wchar_t *name, bool bTopDown, { CComPtr pFactory; if (FAILED(pFactory.CoCreateInstance(CLSID_WICImagingFactory))) - return NULL; + { + if (FAILED(pFactory.CoCreateInstance(CLSID_WICImagingFactory1))) + return NULL; + } CComPtr pBitmap; if (hModule) @@ -680,6 +688,64 @@ bool IsWin10RS1( void ) return bIsRS1; } +typedef LONG NTSTATUS, *PNTSTATUS; +#define STATUS_SUCCESS (0x00000000) +typedef NTSTATUS (WINAPI* RtlGetVersionPtr)(PRTL_OSVERSIONINFOW); +// *DO NOT USE DIRECTLY* : Call GetOSVersion() instead. +// +// The functions above return a windows version +// that is rather not user-readable. This code should give +// us a number we can reference with the "public" windows builds +// such as what is returned by 'winver.exe'. +RTL_OSVERSIONINFOW GetRealOSVersion() { + HMODULE hMod = ::GetModuleHandleW(L"ntdll.dll"); + if (hMod) { + RtlGetVersionPtr fxPtr = (RtlGetVersionPtr)::GetProcAddress(hMod, "RtlGetVersion"); + if (fxPtr != nullptr) { + RTL_OSVERSIONINFOW rovi = { 0 }; + rovi.dwOSVersionInfoSize = sizeof(rovi); + if ( STATUS_SUCCESS == fxPtr(&rovi) ) { + return rovi; + } + } + } + RTL_OSVERSIONINFOW rovi = { 0 }; + return rovi; +} + +static RTL_OSVERSIONINFOW GetOSVersion() +{ + // cache result to avoid calling the dll multiple times. + static RTL_OSVERSIONINFOW ver = GetRealOSVersion(); + return ver; +} + +static bool IsWin10RS4Helper( void ) +{ + auto version = GetOSVersion(); + return version.dwMajorVersion > 8 && version.dwBuildNumber > 17131; +} + +// Returns true if the version is Windows10 RS4 (Spring Creator Update) or later +bool IsWin10RS4( void ) +{ + static bool bIsRS4=IsWin10RS4Helper(); + return bIsRS4; +} + +static bool IsWin11Helper() +{ + auto version = GetOSVersion(); + return version.dwMajorVersion >= 10 && version.dwBuildNumber >= 22000; +} + +// Returns true if the version is Windows11 or later +bool IsWin11(void) +{ + static bool bIsWin11 = IsWin11Helper(); + return bIsWin11; +} + // Wrapper for IShellFolder::ParseDisplayName HRESULT ShParseDisplayName( const wchar_t *pszName, PIDLIST_ABSOLUTE *ppidl, SFGAOF sfgaoIn, SFGAOF *psfgaoOut ) { @@ -854,5 +920,33 @@ HFONT CreateFontSetting( const wchar_t *fontStr, int dpi ) weight=FW_BOLD, bItalic=true; str=GetToken(str,token,_countof(token),L", \t"); int size=-_wtol(token); - return CreateFont(size*dpi/72,0,0,0,weight,bItalic?1:0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,name); + return CreateFont(MulDiv(size,dpi,72),0,0,0,weight,bItalic?1:0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,name); +} + +static UINT WINAPI GetDpiForWindow(HWND hwnd) +{ + static auto p = static_cast((void*)GetProcAddress(GetModuleHandle(L"user32.dll"), "GetDpiForWindow")); + if (p) + return p(hwnd); + + return 0; +} + +UINT GetDpi(HWND hwnd) +{ + UINT dpi = GetDpiForWindow(hwnd); + if (!dpi) + { + // fall-back for older systems + HDC hdc = GetDC(nullptr); + dpi = GetDeviceCaps(hdc, LOGPIXELSY); + ReleaseDC(nullptr, hdc); + } + + return dpi; +} + +int ScaleForDpi(HWND hwnd, int value) +{ + return MulDiv(value, GetDpi(hwnd), USER_DEFAULT_SCREEN_DPI); } diff --git a/ClassicShellSrc/ClassicShellLib/ResourceHelper.h b/Src/Lib/ResourceHelper.h similarity index 87% rename from ClassicShellSrc/ClassicShellLib/ResourceHelper.h rename to Src/Lib/ResourceHelper.h index b6b3d2b0d..d44eb6b59 100644 --- a/ClassicShellSrc/ClassicShellLib/ResourceHelper.h +++ b/Src/Lib/ResourceHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -63,6 +64,12 @@ bool IsWin81Update1( void ); // Returns true if the version is Windows10 RS1 or later bool IsWin10RS1( void ); +// Returns true if the version is Windows10 RS4 (Spring Creator Update) or later +bool IsWin10RS4( void ); + +// Returns true if the version is Windows11 or later +bool IsWin11(); + // Wrapper for IShellFolder::ParseDisplayName HRESULT ShParseDisplayName( const wchar_t *pszName, PIDLIST_ABSOLUTE *ppidl, SFGAOF sfgaoIn, SFGAOF *psfgaoOut ); @@ -78,6 +85,12 @@ void StringUpper( CString &str ); // Create a font from the user settings HFONT CreateFontSetting( const wchar_t *fontStr, int dpi ); +// Return DPI of given window (or system DPI on older systems) +UINT GetDpi(HWND hwnd = nullptr); + +// Scale given value according to DPI of window +int ScaleForDpi(HWND hwnd, int value); + extern HINSTANCE g_Instance; const int ANIM_BUTTON_TAG1='ANM'; diff --git a/ClassicShellSrc/ClassicShellLib/Settings.cpp b/Src/Lib/Settings.cpp similarity index 95% rename from ClassicShellSrc/ClassicShellLib/Settings.cpp rename to Src/Lib/Settings.cpp index bd0719ea3..8937d4c39 100644 --- a/ClassicShellSrc/ClassicShellLib/Settings.cpp +++ b/Src/Lib/Settings.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include @@ -12,17 +13,12 @@ #include #include #include +#include #include #include #include #include -#ifdef BUILD_SETUP -#define DOC_PATH L"" -#else -#define DOC_PATH L"..\\..\\Docs\\Help\\" -#endif - /////////////////////////////////////////////////////////////////////////////// // Read/Write lock for accessing the settings. Can't be acquired recursively. Only the main UI thread (the one displaying the settings UI) @@ -124,7 +120,7 @@ bool CSetting::IsEnabled( void ) const if (operation=='>' && pSetting->GetValue().intVal<=val) return false; } - if ((pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG) && pSetting->GetValue().vt==VT_BSTR) + if ((pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_DIRECTORY) && pSetting->GetValue().vt==VT_BSTR) { if (operation=='~' && *pSetting->GetValue().bstrVal==0) return false; @@ -201,7 +197,7 @@ bool CSetting::ReadValue( CRegKey ®Key, const wchar_t *valName ) } // string - if (type>=CSetting::TYPE_STRING && type=CSetting::TYPE_STRING && type!=CSetting::TYPE_MULTISTRING) { ULONG len; if (regKey.QueryStringValue(valName,NULL,&len)==ERROR_SUCCESS) @@ -411,24 +407,24 @@ static void GetRegPaths( TSettingsComponent component, const wchar_t *®Path, switch (component) { case COMPONENT_EXPLORER: - regPath=L"Software\\IvoSoft\\ClassicExplorer"; - gpPath=L"Software\\Policies\\IvoSoft\\ClassicExplorer"; + regPath=L"Software\\OpenShell\\ClassicExplorer"; + gpPath=L"Software\\Policies\\OpenShell\\ClassicExplorer"; break; case COMPONENT_MENU: - regPath=L"Software\\IvoSoft\\ClassicStartMenu"; - gpPath=L"Software\\Policies\\IvoSoft\\ClassicStartMenu"; + regPath=L"Software\\OpenShell\\StartMenu"; + gpPath=L"Software\\Policies\\OpenShell\\StartMenu"; break; case COMPONENT_IE: - regPath=L"Software\\IvoSoft\\ClassicIE"; - gpPath=L"Software\\Policies\\IvoSoft\\ClassicIE"; + regPath=L"Software\\OpenShell\\ClassicIE"; + gpPath=L"Software\\Policies\\OpenShell\\ClassicIE"; break; case COMPONENT_UPDATE: regPath=L""; gpPath=L""; break; case COMPONENT_SHARED: - regPath=L"Software\\IvoSoft\\ClassicShell"; - gpPath=L"Software\\Policies\\IvoSoft\\ClassicShell"; + regPath=L"Software\\OpenShell\\OpenShell"; + gpPath=L"Software\\Policies\\OpenShell\\OpenShell"; break; } } @@ -731,7 +727,7 @@ CString CSettingsManager::LoadSettingsXml( const wchar_t *fname ) DWORD ver=0; { CComVariant value; - CComQIPtr element=node; + CComQIPtr element(node); if (!element || element->getAttribute(CComBSTR(L"component"),&value)!=S_OK || value.vt!=VT_BSTR) return CString(L"XML parsing error: The tag 'Settings' is missing the 'component' attribute."); if (_wcsicmp(value.bstrVal,m_CompName)!=0) @@ -788,7 +784,7 @@ CString CSettingsManager::LoadSettingsXml( const wchar_t *fname ) } CComPtr next; child2->get_nextSibling(&next); - child2=next; + child2=std::move(next); } string.push_back(0); pSetting->value=CComVariant(&string[0]); @@ -796,7 +792,7 @@ CString CSettingsManager::LoadSettingsXml( const wchar_t *fname ) } else { - CComQIPtr element=child; + CComQIPtr element(child); if (element) { CComVariant value; @@ -838,7 +834,7 @@ CString CSettingsManager::LoadSettingsXml( const wchar_t *fname ) CComPtr next; if (child->get_nextSibling(&next)!=S_OK) break; - child=next; + child=std::move(next); } if (ver<0x03090000) UpgradeSettings(false); @@ -983,7 +979,7 @@ void CSettingsManager::ResetSettings( void ) HIMAGELIST CSettingsManager::GetImageList( HWND tree ) { if (m_ImageList) return m_ImageList; - HTHEME theme=OpenThemeData(tree,L"button"); + HTHEME theme=OpenThemeData(GetParent(tree),L"button"); HDC hdc=CreateCompatibleDC(NULL); int iconSize=(TreeView_GetItemHeight(tree)<32)?16:32; int checkSize=16; @@ -1113,7 +1109,7 @@ class CSettingsDlg: public CResizeableDlg { public: CSettingsDlg( void ); - void Init( CSetting *pSettings, ICustomSettings *pCustom, int tab ); + void Init( CSetting *pSettings, ICustomSettings *pCustom, int tab, const wchar_t* appId ); BEGIN_MSG_MAP( CSettingsDlg ) MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) @@ -1187,6 +1183,7 @@ class CSettingsDlg: public CResizeableDlg bool m_bIgnoreEdit; bool m_bDirty; CString m_FilterText; + const wchar_t* m_AppId; void AddTabs( int name, const CSetting *pSelect=NULL ); void SetCurTab( int index, bool bReset, const CSetting *pSelect=NULL ); @@ -1219,15 +1216,17 @@ CSettingsDlg::CSettingsDlg( void ) m_bOnTop=false; m_bIgnoreEdit=false; m_bDirty=false; + m_AppId=NULL; } -void CSettingsDlg::Init( CSetting *pSettings, ICustomSettings *pCustom, int tab ) +void CSettingsDlg::Init( CSetting *pSettings, ICustomSettings *pCustom, int tab, const wchar_t* appId ) { m_pSettings=pSettings; m_pCustom=pCustom; m_InitialTab=tab; m_FilterText.Empty(); m_bDirty=false; + m_AppId=appId; } // Subclass the tooltip to delay the tip when the mouse moves from one tree item to the next @@ -1251,17 +1250,19 @@ LRESULT CSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOO #ifdef _DEBUG g_bUIThread=true; #endif -/* - // attempt to make the dialog have its own icon. doesn't work though. the icon changes, but to the default folder icon - CComPtr pStore; - if (SUCCEEDED(SHGetPropertyStoreForWindow(m_hWnd,IID_IPropertyStore,(void**)&pStore))) + + if (m_AppId) { - PROPVARIANT val; - val.vt=VT_LPWSTR; - val.pwszVal=L"ClassicShell.Settings.Dialog"; - pStore->SetValue(PKEY_AppUserModel_ID,val); + // attempt to make the dialog have its own icon + CComPtr pStore; + if (SUCCEEDED(SHGetPropertyStoreForWindow(m_hWnd,IID_IPropertyStore,(void**)&pStore))) + { + PROPVARIANT val; + InitPropVariantFromString(m_AppId,&val); + pStore->SetValue(PKEY_AppUserModel_ID,val); + } } -*/ + InitResize(MOVE_MODAL); HMENU menu=GetSystemMenu(FALSE); bool bAdded=false; @@ -1700,6 +1701,7 @@ LRESULT CSettingsDlg::OnBackup( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& ofn.Flags=OFN_DONTADDTORECENT|OFN_ENABLESIZING|OFN_EXPLORER|OFN_FILEMUSTEXIST|OFN_HIDEREADONLY|OFN_NOCHANGEDIR; if (GetOpenFileName(&ofn)) { + SetCurTab(m_Index,true); // reload tab once to force-close any active edit boxes CString error=g_SettingsManager.LoadSettingsXml(path); if (!error.IsEmpty()) { @@ -1709,7 +1711,7 @@ LRESULT CSettingsDlg::OnBackup( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& ::MessageBox(m_hWnd,text,LoadStringEx(IDS_ERROR_TITLE),MB_OK|MB_ICONERROR); } SetSettingsDirty(); - SetCurTab(m_Index,true); + SetCurTab(m_Index,true); // reload tab again to show the new settings } } if (res==3) @@ -1809,7 +1811,7 @@ LRESULT CSettingsDlg::OnHelp( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) LRESULT CSettingsDlg::OnWeb( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) { - ShellExecute(m_hWnd,NULL,L"http://www.classicshell.net",NULL,NULL,SW_SHOWNORMAL); + ShellExecute(m_hWnd,NULL,L"https://open-shell.github.io/Open-Shell-Menu",NULL,NULL,SW_SHOWNORMAL); return 0; } @@ -1844,7 +1846,7 @@ bool CSettingsDlg::IsTabValid( void ) static CSettingsDlg g_SettingsDlg; -void EditSettings( const wchar_t *title, bool bModal, int tab ) +void EditSettings( const wchar_t *title, bool bModal, int tab, const wchar_t* appId ) { if (g_SettingsDlg.m_hWnd) { @@ -1862,7 +1864,7 @@ void EditSettings( const wchar_t *title, bool bModal, int tab ) } DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_SETTINGS); g_SettingsManager.ResetImageList(); - g_SettingsDlg.Init(g_SettingsManager.GetSettings(),g_SettingsManager.GetCustom(),tab); + g_SettingsDlg.Init(g_SettingsManager.GetSettings(),g_SettingsManager.GetCustom(),tab,appId); g_SettingsDlg.Create(NULL,pTemplate); g_SettingsDlg.SetWindowText(title); g_SettingsDlg.SetWindowPos(HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE|(g_SettingsDlg.GetOnTop()?0:SWP_NOZORDER)|SWP_SHOWWINDOW); @@ -1950,6 +1952,13 @@ bool ImportSettingsXml( const wchar_t *fname ) if (error.IsEmpty()) { g_SettingsManager.SaveSettings(false); + + // we have successfuly imported settings from XML + // so there is no need to show settings dialog when start menu is triggered for the first time + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,GetSettingsRegPath())==ERROR_SUCCESS) + regKey.SetDWORDValue(L"ShowedStyle2",1); + return true; } @@ -2176,7 +2185,7 @@ bool HasHelp( void ) GetModuleFileName(_AtlBaseModule.GetResourceInstance(),path,_countof(path)); *PathFindFileName(path)=0; wchar_t topic[_MAX_PATH]; - Sprintf(topic,_countof(topic),L"%s%sClassicShell.chm",path,GetDocRelativePath()); + Sprintf(topic,_countof(topic),L"%sOpenShell.chm",path); return (GetFileAttributes(topic)!=INVALID_FILE_ATTRIBUTES); } @@ -2186,7 +2195,7 @@ void ShowHelp( void ) GetModuleFileName(_AtlBaseModule.GetResourceInstance(),path,_countof(path)); *PathFindFileName(path)=0; wchar_t topic[_MAX_PATH]; - Sprintf(topic,_countof(topic),L"%s%sClassicShell.chm::/%s.html",path,GetDocRelativePath(),PathFindFileName(g_SettingsManager.GetRegPath())); + Sprintf(topic,_countof(topic),L"%sOpenShell.chm::/%s.html",path,PathFindFileName(g_SettingsManager.GetRegPath())); HtmlHelp(GetDesktopWindow(),topic,HH_DISPLAY_TOPIC,NULL); } @@ -2207,7 +2216,7 @@ bool GetSettingBool( const CSetting &setting ) CString GetSettingString( const CSetting &setting ) { - Assert(setting.type==CSetting::TYPE_STRING); + Assert(setting.type==CSetting::TYPE_STRING || setting.type==CSetting::TYPE_DIRECTORY); if (setting.value.vt!=VT_BSTR) return CString(); return setting.value.bstrVal; @@ -2384,7 +2393,7 @@ static const char *g_AdmxText1a= "\t\r\n"; static const char *g_AdmxText1cs= -"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2394,11 +2403,11 @@ static const char *g_AdmxText1cs= "\t\t\r\n" "\t\r\n" "\t\r\n" -"\t\t\r\n"; +"\t\t\r\n"; static const char *g_AdmxText1csm= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2417,13 +2426,13 @@ static const char *g_AdmxText1csm= "\t\t\r\n" "\t\r\n" "\t\r\n" -"\t\t\r\n" -"\t\t\t\r\n" +"\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1ce= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2435,12 +2444,12 @@ static const char *g_AdmxText1ce= "\t\r\n" "\t\r\n" "\t\t\r\n" -"\t\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1cie= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2451,7 +2460,7 @@ static const char *g_AdmxText1cie= "\t\r\n" "\t\r\n" "\t\t\r\n" -"\t\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1b= @@ -2474,13 +2483,13 @@ static const char *g_AdmlText1a= "\t\t\t%State3%\r\n"; static const char *g_AdmlText1cs= -"\t\t\t%ClassicShellCat%\r\n" -"\t\t\t%ClassicShellCatHelp%\r\n" +"\t\t\t%OpenShellCat%\r\n" +"\t\t\t%OpenShellCatHelp%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n"; static const char *g_AdmlText1csm= -"\t\t\t%ClassicStartMenuCat%\r\n" -"\t\t\t%ClassicStartMenuCatHelp%\r\n" +"\t\t\t%MenuCat%\r\n" +"\t\t\t%MenuCatHelp%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n" "%SUPPORTED_CS404_WIN7%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n" @@ -2537,30 +2546,30 @@ bool SaveAdmx( TSettingsComponent component, const char *admxFile, const char *a switch (component) { case COMPONENT_EXPLORER: - keyName="Software\\Policies\\IvoSoft\\ClassicExplorer"; + keyName="Software\\Policies\\OpenShell\\ClassicExplorer"; prefix="CE_"; catName="ClassicExplorer"; admxText1=g_AdmxText1ce; admlText1=g_AdmlText1ce; break; case COMPONENT_MENU: - keyName="Software\\Policies\\IvoSoft\\ClassicStartMenu"; + keyName="Software\\Policies\\OpenShell\\StartMenu"; prefix="CSM_"; - catName="ClassicStartMenu"; + catName="StartMenu"; admxText1=g_AdmxText1csm; admlText1=g_AdmlText1csm; break; case COMPONENT_IE: - keyName="Software\\Policies\\IvoSoft\\ClassicIE"; + keyName="Software\\Policies\\OpenShell\\ClassicIE"; prefix="CIE_"; catName="ClassicIE"; admxText1=g_AdmxText1cie; admlText1=g_AdmlText1cie; break; case COMPONENT_SHARED: - keyName="Software\\Policies\\IvoSoft\\ClassicShell"; + keyName="Software\\Policies\\OpenShell\\OpenShell"; prefix="CS_"; - catName="ClassicShell"; + catName="OpenShell"; admxText1=g_AdmxText1cs; admlText1=g_AdmlText1cs; break; @@ -2708,7 +2717,7 @@ bool SaveAdmx( TSettingsComponent component, const char *admxFile, const char *a { fprintf_s(fAdmx,"\t\t\t\t\r\n",pSetting->name); } - else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT) + else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT || pSetting->type==CSetting::TYPE_DIRECTORY) { fprintf_s(fAdmx,"\t\t\t\t\r\n",pSetting->name); } @@ -2768,7 +2777,7 @@ bool SaveAdmx( TSettingsComponent component, const char *admxFile, const char *a { fprintf_s(fAdml,"\t\t\t\t%s\r\n",(const char*)name); } - else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT) + else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT || pSetting->type==CSetting::TYPE_DIRECTORY) { fprintf_s(fAdml,"\t\t\t\t\r\n",(const char*)name); } diff --git a/ClassicShellSrc/ClassicShellLib/Settings.h b/Src/Lib/Settings.h similarity index 96% rename from ClassicShellSrc/ClassicShellLib/Settings.h rename to Src/Lib/Settings.h index 0ae3c00a9..92fa88f25 100644 --- a/ClassicShellSrc/ClassicShellLib/Settings.h +++ b/Src/Lib/Settings.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -31,6 +32,7 @@ struct CSetting TYPE_SOUND, TYPE_FONT, TYPE_MULTISTRING, + TYPE_DIRECTORY, }; enum @@ -127,14 +129,13 @@ void InitSettings( CSetting *pSettings, TSettingsComponent component, ICustomSet void LoadSettings( void ); void SaveSettings( void ); void UpdateDefaultSettings( void ); -void EditSettings( const wchar_t *title, bool bModal, int tab ); +void EditSettings( const wchar_t *title, bool bModal, int tab, const wchar_t *appId = nullptr ); void CloseSettings( void ); void SetSettingsDirty( void ); void SelectSettingsTab( int tab, bool bAdvanced, const CSetting *pSelect ); void UpdateSettings( void ); // implemented by the user void UpgradeSettings( bool bShared ); // implemented by the user (called when converting 3.0 settings to 4.0) void ClosingSettings( HWND hWnd, int flags, int command ); // implemented by the user -const wchar_t *GetDocRelativePath( void ); // implemented by the user void SettingChangedCallback( const CSetting *pSetting ); // implemented by the user bool IsSettingsMessage( MSG *msg ); bool ImportSettingsXml( const wchar_t *fname ); diff --git a/ClassicShellSrc/ClassicShellLib/SettingsParser.cpp b/Src/Lib/SettingsParser.cpp similarity index 99% rename from ClassicShellSrc/ClassicShellLib/SettingsParser.cpp rename to Src/Lib/SettingsParser.cpp index d5b83cd40..0a4fbbfed 100644 --- a/ClassicShellSrc/ClassicShellLib/SettingsParser.cpp +++ b/Src/Lib/SettingsParser.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicShellLib/SettingsParser.h b/Src/Lib/SettingsParser.h similarity index 97% rename from ClassicShellSrc/ClassicShellLib/SettingsParser.h rename to Src/Lib/SettingsParser.h index e5192da2b..50dd4f9b3 100644 --- a/ClassicShellSrc/ClassicShellLib/SettingsParser.h +++ b/Src/Lib/SettingsParser.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicShellLib/SettingsUIHelper.cpp b/Src/Lib/SettingsUIHelper.cpp similarity index 96% rename from ClassicShellSrc/ClassicShellLib/SettingsUIHelper.cpp rename to Src/Lib/SettingsUIHelper.cpp index 20268543b..9372677c5 100644 --- a/ClassicShellSrc/ClassicShellLib/SettingsUIHelper.cpp +++ b/Src/Lib/SettingsUIHelper.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include @@ -1155,7 +1156,7 @@ HRESULT STDMETHODCALLTYPE CBrowseLinkEvents::OnButtonClicked( IFileDialogCustomi { pfd->GetFolder(&pItem); } - m_pResult=pItem; + m_pResult=std::move(pItem); pfd->Close(S_FALSE); return S_OK; } @@ -1215,27 +1216,33 @@ bool BrowseCommandHelper( HWND parent, wchar_t *text ) return false; } -bool BrowseLinkHelper( HWND parent, wchar_t *text ) +bool BrowseLinkHelper( HWND parent, wchar_t *text, bool bFoldersOnly ) { DoEnvironmentSubst(text,_MAX_PATH); CComPtr pDialog; if (FAILED(pDialog.CoCreateInstance(CLSID_FileOpenDialog,NULL,CLSCTX_INPROC_SERVER))) return false; - CComQIPtr pCustomize=pDialog; + CComQIPtr pCustomize(pDialog); if (!pCustomize) return false; - pDialog->SetTitle(LoadStringEx(IDS_PICK_LINK_TITLE)); - pDialog->SetOkButtonLabel(LoadStringEx(IDS_PICK_LINK_FILE)); - wchar_t button[256]; - Sprintf(button,_countof(button),L" %s ",LoadStringEx(IDS_PICK_LINK_FOLDER)); - pCustomize->AddPushButton(101,button); + pDialog->SetTitle(LoadStringEx(bFoldersOnly?IDS_PICK_LINK_FOLDER:IDS_PICK_LINK_TITLE)); + if (!bFoldersOnly) // add separate buttons for selecting files/folders to the dialog + { + pDialog->SetOkButtonLabel(LoadStringEx(IDS_PICK_LINK_FILE)); + wchar_t button[256]; + Sprintf(button,_countof(button),L" %s ",LoadStringEx(IDS_PICK_LINK_FOLDER)); + pCustomize->AddPushButton(101,button); + } CBrowseLinkEvents events; DWORD cookie; pDialog->Advise(&events,&cookie); - pDialog->SetOptions(FOS_ALLNONSTORAGEITEMS|FOS_FILEMUSTEXIST|FOS_DONTADDTORECENT|FOS_DEFAULTNOMINIMODE|FOS_NODEREFERENCELINKS); + if (bFoldersOnly) // set FOS_PICKFOLDERS option to use dialog in folder-only mode + pDialog->SetOptions(FOS_PICKFOLDERS|FOS_ALLNONSTORAGEITEMS|FOS_DONTADDTORECENT|FOS_DEFAULTNOMINIMODE); + else + pDialog->SetOptions(FOS_ALLNONSTORAGEITEMS|FOS_FILEMUSTEXIST|FOS_DONTADDTORECENT|FOS_DEFAULTNOMINIMODE|FOS_NODEREFERENCELINKS); { const wchar_t *c=wcschr(text,'|'); if (c) @@ -2270,6 +2277,7 @@ class CTreeSettingsDlg: public CResizeableDlg EDIT_HOTKEY_ANY, EDIT_COLOR, EDIT_FONT, + EDIT_DIRECTORY, }; BEGIN_MSG_MAP( CTreeSettingsDlg ) @@ -2643,15 +2651,14 @@ LRESULT CTreeSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BO CString str; m_EditBox.GetWindowText(str); str.TrimLeft(); str.TrimRight(); - wchar_t *end; - COLORREF val=wcstol(str,&end,16)&0xFFFFFF; + COLORREF val=RgbToBgr(ParseColor(str)); static COLORREF customColors[16]; CHOOSECOLOR choose={sizeof(choose),m_hWnd,NULL,val,customColors}; choose.Flags=CC_ANYCOLOR|CC_FULLOPEN|CC_RGBINIT; if (ChooseColor(&choose)) { wchar_t text[100]; - Sprintf(text,_countof(text),L"%06X",choose.rgbResult); + Sprintf(text,_countof(text),L"%06X",BgrToRgb(choose.rgbResult)); m_EditBox.SetWindowText(text); ApplyEditBox(); UpdateGroup(m_pEditSetting); @@ -2694,7 +2701,7 @@ LRESULT CTreeSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BO else if (_wcsicmp(token,L"bold_italic")==0) font.lfWeight=FW_BOLD, font.lfItalic=1; str=GetToken(str,token,_countof(token),L", \t"); - font.lfHeight=-(_wtol(token)*dpi+36)/72; + font.lfHeight=-MulDiv(_wtol(token),dpi,72); CHOOSEFONT choose={sizeof(choose),m_hWnd,NULL,&font}; choose.Flags=CF_NOSCRIPTSEL; @@ -2713,6 +2720,29 @@ LRESULT CTreeSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BO m_EditBox.SetFocus(); m_bIgnoreFocus=false; } + else if (m_EditMode==EDIT_DIRECTORY) + { + m_bIgnoreFocus=true; + CString str; + m_EditBox.GetWindowText(str); + str.TrimLeft(); str.TrimRight(); + wchar_t text[1024]; + DWORD dwAttrs=GetFileAttributes(str); // ensure directory exists before passing it to dialog + if (dwAttrs!=INVALID_FILE_ATTRIBUTES && dwAttrs&FILE_ATTRIBUTE_DIRECTORY) + { + Strcpy(text,_countof(text),str); + DoEnvironmentSubst(text,_countof(text)); + } + else + text[0]=0; + Strcpy(text,_countof(text),str); + DoEnvironmentSubst(text,_countof(text)); + if (BrowseLinkHelper(m_hWnd,text,true)) + m_EditBox.SetWindowText(text); + SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); + m_EditBox.SetFocus(); + m_bIgnoreFocus=false; + } return 0; } @@ -3017,8 +3047,7 @@ void CTreeSettingsDlg::ApplyEditBox( void ) } else if (pSetting->type==CSetting::TYPE_COLOR) { - wchar_t *end; - int val=wcstol(str,&end,16)&0xFFFFFF; + int val=RgbToBgr(ParseColor(str)); if (pSetting->value.vt!=VT_I4 || pSetting->value.intVal!=val) { pSetting->value=CComVariant(val); @@ -3033,6 +3062,20 @@ void CTreeSettingsDlg::ApplyEditBox( void ) pSetting->flags&=~CSetting::FLAG_DEFAULT; } } + else if (pSetting->type==CSetting::TYPE_DIRECTORY) + { + if (pSetting->value.vt!=VT_BSTR || str!=pSetting->value.bstrVal) + { + if (str.IsEmpty()) // empty directory strings cause unexpected behavior, so we reset to avoid this + pSetting->value=pSetting->defValue; + else // otherwise we are very lenient about what users can input as a path + pSetting->value=CComVariant(str); + if (pSetting->value==pSetting->defValue) + pSetting->flags|=CSetting::FLAG_DEFAULT; + else + pSetting->flags&=~CSetting::FLAG_DEFAULT; + } + } else { if (pSetting->value.vt!=VT_BSTR || str!=pSetting->value.bstrVal) @@ -3073,7 +3116,7 @@ void CTreeSettingsDlg::ItemSelected( HTREEITEM hItem, CSetting *pSetting, bool b val=valVar.intVal; Sprintf(text,_countof(text),L"%d",val); } - else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT) + else if (pSetting->type==CSetting::TYPE_STRING || pSetting->type==CSetting::TYPE_ICON || pSetting->type==CSetting::TYPE_BITMAP || pSetting->type==CSetting::TYPE_BITMAP_JPG || pSetting->type==CSetting::TYPE_SOUND || pSetting->type==CSetting::TYPE_FONT || pSetting->type==CSetting::TYPE_DIRECTORY) { if (valVar.vt==VT_BSTR) Strcpy(text,_countof(text),valVar.bstrVal); @@ -3089,8 +3132,10 @@ void CTreeSettingsDlg::ItemSelected( HTREEITEM hItem, CSetting *pSetting, bool b mode=EDIT_BITMAP_JPG; else if (pSetting->type==CSetting::TYPE_SOUND) mode=EDIT_SOUND; - else + else if (pSetting->type==CSetting::TYPE_FONT) mode=EDIT_FONT; + else + mode=EDIT_DIRECTORY; } else if (pSetting->type==CSetting::TYPE_HOTKEY || pSetting->type==CSetting::TYPE_HOTKEY_ANY) { @@ -3109,7 +3154,7 @@ void CTreeSettingsDlg::ItemSelected( HTREEITEM hItem, CSetting *pSetting, bool b mode=EDIT_COLOR; int val=0; if (valVar.vt==VT_I4) - val=valVar.intVal; + val=BgrToRgb(valVar.intVal); Sprintf(text,_countof(text),L"%06X",val); } } @@ -3130,7 +3175,7 @@ void CTreeSettingsDlg::ItemSelected( HTREEITEM hItem, CSetting *pSetting, bool b m_pEditSetting=pSetting; } - if (mode==EDIT_ICON || mode==EDIT_BITMAP || mode==EDIT_BITMAP_JPG || mode==EDIT_SOUND || mode==EDIT_FONT || mode==EDIT_COLOR) + if (mode==EDIT_ICON || mode==EDIT_BITMAP || mode==EDIT_BITMAP_JPG || mode==EDIT_SOUND || mode==EDIT_FONT || mode==EDIT_COLOR || mode==EDIT_DIRECTORY) { RECT rc2=rc; int width=(rc2.bottom-rc2.top)*3/2; @@ -3188,14 +3233,15 @@ void CTreeSettingsDlg::UpdateEditPosition( void ) DeleteDC(hdc); DWORD margins=(DWORD)m_EditBox.SendMessage(EM_GETMARGINS); size.cx+=HIWORD(margins)+LOWORD(margins)+12; - if (m_EditMode==EDIT_ICON || m_EditMode==EDIT_BITMAP || m_EditMode==EDIT_BITMAP_JPG || m_EditMode==EDIT_FONT || m_EditMode==EDIT_COLOR) + // adjust size and position of edit boxes for settings that use browse/play buttons + if (m_EditMode==EDIT_ICON || m_EditMode==EDIT_BITMAP || m_EditMode==EDIT_BITMAP_JPG || m_EditMode==EDIT_FONT || m_EditMode==EDIT_COLOR || m_EditMode==EDIT_DIRECTORY) size.cx+=width; if (m_EditMode==EDIT_SOUND) size.cx+=width*2; if (size.cxIsDefault(); const CComVariant &valVar=pSetting->GetValue(); + // check if modified items should be bold + bool bBoldSettings=GetSettingBool(L"BoldSettings"); + // calculate text if (pSetting!=m_pEditSetting) { @@ -3411,7 +3460,7 @@ void CTreeSettingsDlg::UpdateGroup( const CSetting *pModified ) CString str=LoadStringEx(pSetting->nameID); int val=0; if (valVar.vt==VT_I4) - val=valVar.intVal; + val=BgrToRgb(valVar.intVal); Sprintf(text,_countof(text),L"%s: %06X",str,val); item.mask|=TVIF_TEXT; } @@ -3457,7 +3506,7 @@ void CTreeSettingsDlg::UpdateGroup( const CSetting *pModified ) DeleteDC(hdc); DeleteDC(hdcMask); } - int state=bDefault?0:TVIS_BOLD; + int state=bDefault||!bBoldSettings?0:TVIS_BOLD; // check if item should be highlighted in bold if (!bEnabled) { if (pSetting->type!=CSetting::TYPE_COLOR) image|=SETTING_STATE_DISABLED; @@ -3565,3 +3614,19 @@ bool CDefaultSettingsPanel::Validate( HWND parent ) s_Dialog.Validate(); return true; } + +DWORD RgbToBgr(DWORD val) +{ + return ((val & 0xFF) << 16) | (val & 0xFF00) | ((val >> 16) & 0xFF); +} + +DWORD BgrToRgb(DWORD val) +{ + return RgbToBgr(val); +} + +DWORD ParseColor(const wchar_t* str) +{ + wchar_t* end; + return wcstoul(str, &end, 16) & 0xFFFFFF; +} diff --git a/ClassicShellSrc/ClassicShellLib/SettingsUIHelper.h b/Src/Lib/SettingsUIHelper.h similarity index 87% rename from ClassicShellSrc/ClassicShellLib/SettingsUIHelper.h rename to Src/Lib/SettingsUIHelper.h index 9863569ce..acdea3f63 100644 --- a/ClassicShellSrc/ClassicShellLib/SettingsUIHelper.h +++ b/Src/Lib/SettingsUIHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -33,16 +34,16 @@ template class CResizeableDlg: public CDialogImpl void Create( HWND hWndParent, DLGTEMPLATE *pTemplate ) { - ATLASSUME(m_hWnd == NULL); - if (!m_thunk.Init(NULL,NULL)) + ATLASSUME(this->m_hWnd == NULL); + if (!this->m_thunk.Init(NULL,NULL)) { SetLastError(ERROR_OUTOFMEMORY); return; } - _AtlWinModule.AddCreateWndData(&m_thunk.cd,(CDialogImplBaseT*)this); + _AtlWinModule.AddCreateWndData(&this->m_thunk.cd,(CDialogImplBaseT*)this); HWND hWnd=::CreateDialogIndirect(_AtlBaseModule.GetResourceInstance(),pTemplate,hWndParent,T::StartDialogProc); - ATLASSUME(m_hWnd==hWnd); + ATLASSUME(this->m_hWnd==hWnd); } protected: @@ -109,13 +110,13 @@ template class CResizeableDlg: public CDialogImpl pThis->GetWindowRect(&rc); m_WindowSize.cx=rc.right-rc.left; m_WindowSize.cy=rc.bottom-rc.top; - for (std::vector::iterator it=m_Controls.begin();it!=m_Controls.end();++it) + for (auto& it : m_Controls) { - it->hwnd=pThis->GetDlgItem(it->id); - Assert(it->hwnd); - if (!it->hwnd) continue; - ::GetWindowRect(it->hwnd,&it->rect0); - ::MapWindowPoints(NULL,m_hWnd,(POINT*)&it->rect0,2); + it.hwnd=pThis->GetDlgItem(it.id); + Assert(it.hwnd); + if (!it.hwnd) continue; + ::GetWindowRect(it.hwnd,&it.rect0); + ::MapWindowPoints(NULL,this->m_hWnd,(POINT*)&it.rect0,2); } } @@ -128,22 +129,22 @@ template class CResizeableDlg: public CDialogImpl int dy=rc.bottom-m_ClientSize.cy; int dx2=dx/2; int dy2=dy/2; - for (std::vector::iterator it=m_Controls.begin();it!=m_Controls.end();++it) + for (const auto& it : m_Controls) { - if (!it->hwnd) continue; - int x1=it->rect0.left; - int y1=it->rect0.top; - int x2=it->rect0.right; - int y2=it->rect0.bottom; - if (it->flags&MOVE_LEFT) x1+=dx; - else if (it->flags&MOVE_LEFT2) x1+=dx2; - if (it->flags&MOVE_TOP) y1+=dy; - else if (it->flags&MOVE_TOP2) y1+=dy2; - if (it->flags&MOVE_RIGHT) x2+=dx; - else if (it->flags&MOVE_RIGHT2) x2+=dx2; - if (it->flags&MOVE_BOTTOM) y2+=dy; - else if (it->flags&MOVE_BOTTOM2) y2+=dy2; - ::SetWindowPos(it->hwnd,NULL,x1,y1,x2-x1,y2-y1,SWP_NOZORDER|SWP_NOCOPYBITS); + if (!it.hwnd) continue; + int x1=it.rect0.left; + int y1=it.rect0.top; + int x2=it.rect0.right; + int y2=it.rect0.bottom; + if (it.flags&MOVE_LEFT) x1+=dx; + else if (it.flags&MOVE_LEFT2) x1+=dx2; + if (it.flags&MOVE_TOP) y1+=dy; + else if (it.flags&MOVE_TOP2) y1+=dy2; + if (it.flags&MOVE_RIGHT) x2+=dx; + else if (it.flags&MOVE_RIGHT2) x2+=dx2; + if (it.flags&MOVE_BOTTOM) y2+=dy; + else if (it.flags&MOVE_BOTTOM2) y2+=dy2; + ::SetWindowPos(it.hwnd,NULL,x1,y1,x2-x1,y2-y1,SWP_NOZORDER|SWP_NOCOPYBITS); } if (m_Gripper.m_hWnd) { @@ -169,7 +170,7 @@ template class CResizeableDlg: public CDialogImpl void GetStoreRect( RECT &rc ) { - GetWindowRect(&rc); + this->GetWindowRect(&rc); rc.right-=rc.left+m_WindowSize.cx; rc.bottom-=rc.top+m_WindowSize.cy; } @@ -177,7 +178,7 @@ template class CResizeableDlg: public CDialogImpl void GetPlacementRect( RECT &rc ) { WINDOWPLACEMENT placement; - GetWindowPlacement(&placement); + this->GetWindowPlacement(&placement); rc=placement.rcNormalPosition; rc.right-=rc.left+m_WindowSize.cx; rc.bottom-=rc.top+m_WindowSize.cy; @@ -185,8 +186,8 @@ template class CResizeableDlg: public CDialogImpl void SetStoreRect( const RECT &rc ) { - SetWindowPos(NULL,rc.left,rc.top,m_WindowSize.cx+rc.right,m_WindowSize.cy+rc.bottom,SWP_NOZORDER|SWP_NOCOPYBITS); - SendMessage(DM_REPOSITION); + this->SetWindowPos(NULL,rc.left,rc.top,m_WindowSize.cx+rc.right,m_WindowSize.cy+rc.bottom,SWP_NOZORDER|SWP_NOCOPYBITS); + this->SendMessage(DM_REPOSITION); } private: @@ -384,5 +385,13 @@ const wchar_t *GetSettingsRegPath( void ); extern const GUID FOLDERID_DesktopRoot; bool BrowseCommandHelper( HWND parent, wchar_t *text ); -bool BrowseLinkHelper( HWND parent, wchar_t *text ); +bool BrowseLinkHelper( HWND parent, wchar_t *text, bool bFoldersOnly ); bool BrowseIconHelper( HWND parent, wchar_t *text ); + +// convert color in RRGGBB format to BBGGRR +DWORD RgbToBgr(DWORD val); +// convert color in BBGGRR format to RRGGBB +DWORD BgrToRgb(DWORD val); + +// parse color from hexadecimal string +DWORD ParseColor(const wchar_t* str); diff --git a/ClassicShellSrc/ClassicShellLib/StringSet.cpp b/Src/Lib/StringSet.cpp similarity index 93% rename from ClassicShellSrc/ClassicShellLib/StringSet.cpp rename to Src/Lib/StringSet.cpp index 41e6e5f67..88fb8bd9c 100644 --- a/ClassicShellSrc/ClassicShellLib/StringSet.cpp +++ b/Src/Lib/StringSet.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/Src/Lib/StringSet.h b/Src/Lib/StringSet.h new file mode 100644 index 000000000..c0c3f2d64 --- /dev/null +++ b/Src/Lib/StringSet.h @@ -0,0 +1,23 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +#include + +class CStringSet: public std::map +{ +public: + CStringSet( void ) { m_hInstance=NULL; } + // Initializes the string database + void Init( HINSTANCE hInstance ); + + // Returns a string by ID (returns "" if the string is missing) + CString GetString( UINT uID ); + +private: + HINSTANCE m_hInstance; + + static BOOL CALLBACK EnumResNameProc( HMODULE hModule, LPCTSTR lpszType, LPTSTR lpszName, LONG_PTR lParam ); +}; diff --git a/ClassicShellSrc/ClassicShellLib/StringUtils.cpp b/Src/Lib/StringUtils.cpp similarity index 99% rename from ClassicShellSrc/ClassicShellLib/StringUtils.cpp rename to Src/Lib/StringUtils.cpp index 8034f16fa..e39d63459 100644 --- a/ClassicShellSrc/ClassicShellLib/StringUtils.cpp +++ b/Src/Lib/StringUtils.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // StringUtils is also available under the CPOL license as part of the FormatString article diff --git a/ClassicShellSrc/ClassicShellLib/StringUtils.h b/Src/Lib/StringUtils.h similarity index 98% rename from ClassicShellSrc/ClassicShellLib/StringUtils.h rename to Src/Lib/StringUtils.h index 9d443a6ff..8d48fee15 100644 --- a/ClassicShellSrc/ClassicShellLib/StringUtils.h +++ b/Src/Lib/StringUtils.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // StringUtils is also available under the CPOL license as part of the FormatString article diff --git a/ClassicShellSrc/ClassicShellLib/TrackResources.cpp b/Src/Lib/TrackResources.cpp similarity index 100% rename from ClassicShellSrc/ClassicShellLib/TrackResources.cpp rename to Src/Lib/TrackResources.cpp diff --git a/ClassicShellSrc/ClassicShellLib/TrackResources.h b/Src/Lib/TrackResources.h similarity index 96% rename from ClassicShellSrc/ClassicShellLib/TrackResources.h rename to Src/Lib/TrackResources.h index a520285d4..d062157b7 100644 --- a/ClassicShellSrc/ClassicShellLib/TrackResources.h +++ b/Src/Lib/TrackResources.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicShellLib/Translations.cpp b/Src/Lib/Translations.cpp similarity index 96% rename from ClassicShellSrc/ClassicShellLib/Translations.cpp rename to Src/Lib/Translations.cpp index 2de8f0b36..2aad2db24 100644 --- a/ClassicShellSrc/ClassicShellLib/Translations.cpp +++ b/Src/Lib/Translations.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicShellSrc/ClassicShellLib/Translations.h b/Src/Lib/Translations.h similarity index 89% rename from ClassicShellSrc/ClassicShellLib/Translations.h rename to Src/Lib/Translations.h index 9763c418f..9decefed2 100644 --- a/ClassicShellSrc/ClassicShellLib/Translations.h +++ b/Src/Lib/Translations.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicShellLib/flags.bmp b/Src/Lib/flags.bmp similarity index 100% rename from ClassicShellSrc/ClassicShellLib/flags.bmp rename to Src/Lib/flags.bmp diff --git a/ClassicShellSrc/ClassicShellLib/flags24.bmp b/Src/Lib/flags24.bmp similarity index 100% rename from ClassicShellSrc/ClassicShellLib/flags24.bmp rename to Src/Lib/flags24.bmp diff --git a/Src/Lib/packages.config b/Src/Lib/packages.config new file mode 100644 index 000000000..ac5e593b6 --- /dev/null +++ b/Src/Lib/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellLib/padlock.ico b/Src/Lib/padlock.ico similarity index 100% rename from ClassicShellSrc/ClassicShellLib/padlock.ico rename to Src/Lib/padlock.ico diff --git a/ClassicShellSrc/ClassicShellLib/play.ico b/Src/Lib/play.ico similarity index 100% rename from ClassicShellSrc/ClassicShellLib/play.ico rename to Src/Lib/play.ico diff --git a/Src/Lib/resource.h b/Src/Lib/resource.h new file mode 100644 index 000000000..718e4f2c4 --- /dev/null +++ b/Src/Lib/resource.h @@ -0,0 +1,152 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Lib.rc +// +#define IDS_VERSION_URL 100 +#define IDB_FLAGS 109 +#define IDB_FLAGS24 108 +#define IDC_STATICICON 209 +#define IDC_SETTINGS 236 +#define IDC_TREEITEMS 238 +#define IDC_COMBOCOMMAND 239 +#define IDC_EDITLABEL 240 +#define IDC_EDITTIP 241 +#define IDC_BUTTONLINK 242 +#define IDC_EDITLINK 244 +#define IDC_EDITICON 245 +#define IDC_BUTTONICON 246 +#define IDC_EDITICOND 247 +#define IDC_BUTTONICOND 248 +#define IDC_TABSETTINGS 250 +#define IDC_STATICCOMMAND 251 +#define IDC_STATICLINK 252 +#define IDC_STATICTEXT 253 +#define IDC_STATICINFOTIP 254 +#define IDC_STATICICOND 255 +#define IDC_ICONN 256 +#define IDC_ICOND 257 +#define IDC_COMBOLINK 258 +#define IDC_STATICHINT 259 +#define IDI_ICONLOCK 1000 +#define IDI_ICONWARNING 1001 +#define IDC_EDITFILE 1001 +#define IDI_ICONPLAY 1002 +#define IDC_BUTTONBROWSE 1002 +#define IDC_LISTICONS 1003 +#define IDC_LISTLANGUAGE 1004 +#define IDC_STATICTIP 1005 +#define IDC_TREE1 1006 +#define IDC_TREECOMMANDS 1006 +#define IDC_STATICLEFT 1007 +#define IDC_STATICRIGHT 1008 +#define IDC_STATICMIDDLE 1009 +#define IDC_LINKHELP 1010 +#define IDC_BUTTONBACKUP 1011 +#define IDC_STATICFILE 1013 +#define IDC_LINKWEB 1014 +#define IDC_EDITSEARCH 1025 +#define IDC_SYSLINKLOC 1026 +#define IDC_ICONSEARCH 1027 +#define IDC_CHECKALL 1031 +#define IDC_BUTTONCHECK 1032 +#define IDC_LINKDOWNLOAD 1035 +#define IDC_PROGRESS 1036 +#define IDC_MESSAGE 1037 +#define IDD_SETTINGS 4000 +#define IDS_TOGGLE_SETTING 4000 +#define IDD_SETTINGSTREE 4001 +#define IDS_SELECT_SETTING 4001 +#define IDD_BROWSEFORICON 4002 +#define IDS_DEFAULT_SETTING 4002 +#define IDD_LANGUAGE 4003 +#define IDS_PLAY_SETTING 4003 +#define IDD_CUSTOMTREE 4004 +#define IDS_ICON_FILTERS 4004 +#define IDD_PROGRESS 4005 +#define IDS_ICON_TITLE 4005 +#define IDS_WAV_FILTERS 4006 +#define IDS_WAV_TITLE 4007 +#define IDS_SETTING_LOCKED 4008 +#define IDS_SETTING_LOCKED_GP 4009 +#define IDS_BASIC_SETTINGS 4010 +#define IDS_ALWAYS_ON_TOP 4011 +#define IDS_MENU_EDIT 4012 +#define IDS_MENU_DELETE 4013 +#define IDS_MENU_RENAME 4014 +#define IDS_PICK_LINK_TITLE 4015 +#define IDS_PICK_LINK_FILE 4016 +#define IDS_PICK_LINK_FOLDER 4017 +#define IDS_DUPLICATE_ITEM 4018 +#define IDS_ERROR_TITLE 4019 +#define IDS_ERROR_SEPARATOR 4020 +#define IDS_ERROR_ASCII 4021 +#define IDS_ERROR_EMPTY 4022 +#define IDS_RESET_TOOLBAR 4023 +#define IDS_RESET_TOOLBAR_WARN 4024 +#define IDS_RESET_MENU 4025 +#define IDS_RESET_MENU_WARN 4026 +#define IDS_ADD_TOOLBAR 4027 +#define IDS_ADD_MENU 4028 +#define IDS_INSERT_MENU 4029 +#define IDS_EMPTY_MENU 4030 +#define IDS_TREE_TOOLBAR 4031 +#define IDS_TREE_MENU 4032 +#define IDS_XML_FILTERS 4033 +#define IDS_XML_TITLE_LOAD 4034 +#define IDS_XML_TITLE_SAVE 4035 +#define IDS_RESET_CONFIRM 4036 +#define IDS_RESET_TITLE 4037 +#define IDS_TOOLBAR_LOCKED 4038 +#define IDS_MENU_LOCKED 4039 +#define IDS_BACKUP_SAVE 4040 +#define IDS_BACKUP_LOAD 4041 +#define IDS_BACKUP_RESET 4042 +#define IDS_ERROR_LOADING_XML 4043 +#define IDS_ERROR_SAVING_XML 4044 +#define IDS_DRAG_DROP_EXP_TIP 4045 +#define IDS_DRAG_DROP_SM_TIP 4046 +#define IDS_COMMAND_EXP_TIP 4047 +#define IDS_STRING4048 4048 +#define IDS_COMMAND_SM_TIP 4048 +#define IDS_COMMAND_FILTERS 4049 +#define IDS_OS_LANGUAGE 4050 +#define IDS_BMP_FILTERS 4051 +#define IDS_BMP_TITLE 4052 +#define IDS_SEARCH_PROMPT 4053 +#define IDS_SETTING_SEARCH 4054 +#define IDS_WEBSITE_TIP 4055 +#define IDS_LOCATE_SETTING 4056 +#define IDS_LANGUAGE_UPDATED 4057 +#define IDS_LANGUAGE_MISSING 4058 +#define IDS_LANGUAGE_DOWNLOAD 4059 +#define IDS_LANGUAGE_SUCCESS 4060 +#define IDS_LANGUAGE_SUCCESS2 4061 +#define IDS_LANGUAGE_FAIL 4062 +#define IDS_INTERNET_FAIL 4063 +#define IDS_INITIATE_FAIL 4064 +#define IDS_LANG_DOWNLOAD_FAIL 4065 +#define IDS_LANG_SAVE_FAIL 4066 +#define IDS_UPDATE_TITLE 4067 +#define IDS_INST_DOWNLOAD_FAIL 4068 +#define IDS_INST_SAVE_FAIL 4069 +#define IDS_PROGRESS_CONNECT 4070 +#define IDS_PROGRESS_DOWNLOAD 4071 +#define IDS_PROGRESS_VERIFY 4072 +#define IDS_PROGRESS_SAVE 4073 +#define IDS_PROGRESS_TITLE_CHECK 4074 +#define IDS_PROGRESS_TITLE_DOWNLOAD 4075 +#define IDS_DOWNLOAD_TIP 4076 +#define IDS_BMP_FILTERS2 4077 +#define IDS_UNSAVED_CHANGES 4078 +#define IDS_UNSAVED_TITLE 4079 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 111 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1038 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Src/Lib/stdafx.cpp b/Src/Lib/stdafx.cpp new file mode 100644 index 000000000..afaa4d152 --- /dev/null +++ b/Src/Lib/stdafx.cpp @@ -0,0 +1,5 @@ +// stdafx.cpp : source file that includes just the standard includes +// StartMenuDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" diff --git a/Src/Lib/stdafx.h b/Src/Lib/stdafx.h new file mode 100644 index 000000000..9f7676bd1 --- /dev/null +++ b/Src/Lib/stdafx.h @@ -0,0 +1,23 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define STRICT_TYPED_ITEMIDS +// Windows Header Files: +#include +#include +#include +#include + +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include +#include +#include +#include diff --git a/ClassicShellSrc/ClassicShellLib/targetver.h b/Src/Lib/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicShellLib/targetver.h rename to Src/Lib/targetver.h diff --git a/ClassicShellSrc/ClassicShellLib/warning.ico b/Src/Lib/warning.ico similarity index 100% rename from ClassicShellSrc/ClassicShellLib/warning.ico rename to Src/Lib/warning.ico diff --git a/ClassicShellSrc/LocComments.txt b/Src/LocComments.txt similarity index 100% rename from ClassicShellSrc/LocComments.txt rename to Src/LocComments.txt diff --git a/Src/Localization.rtf b/Src/Localization.rtf new file mode 100644 index 000000000..b630148bd --- /dev/null +++ b/Src/Localization.rtf @@ -0,0 +1,108 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\fnil\fcharset2 Symbol;}} +{\colortbl ;\red0\green0\blue255;} +{\*\listtable +{\list\listhybrid +{\listlevel\levelnfc23\leveljc0\levelstartat1{\leveltext\'01\'B7;}{\levelnumbers;}\f2\jclisttab\tx0} +{\listlevel\levelnfc23\leveljc0\levelstartat1{\leveltext\'01\'B7;}{\levelnumbers;}\f2\jclisttab\tx0}\listid1 }} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par + +\pard\nowidctlpar\kerning0\b0\f1\fs20\par +This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Open-Shell has 2 major systems for providing localized text.\par +\par +The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par +\par +The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par +{\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par +{\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par + +\pard\nowidctlpar\par +The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Open-Shell is designed to support only localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par +\par +To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu.\par +\par +To translate the help file you will need to install some tool for editing CHM files like HTML Help Workshop from Microsoft. Decompile the OpenShell.chm file and translate the HTML files.\par +\par +You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf.\par +\par +When you are done, send all translations to me and I will prepare an installer for that language. \par +\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 3. The DLL structure in detail\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par +\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par +\i0\par +The localization DLL contains the following resources:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par +{\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par +{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par + +\pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 4. What if I don\rquote t know how to edit DLLs?\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16 format. You can open it in Excel or any compatible editor. The file contains 4 columns:\par + +\pard +{\listtext\f1\u10625?\tab}\ls1\nowidctlpar\fi-360\li720\b ID\b0 \endash this is the identifier of the text line. There are 3 types of IDs:\par + +\pard +{\listtext\f1\u10625?\tab}\ls1\ilvl1\nowidctlpar\fi-360\li1440 A number, like 2001, 4030, etc. These correspond to the strings in the string table\par +{\listtext\f1 1\tab}A pair of numbers, like 3002/1025. These correspond to strings found in the dialog boxes. The first number is the ID of the dialog, and the second is the ID of the control in that dialog\par +{\listtext\f1 2\tab}Text, like \ldblquote Menu.SettingsTip\rdblquote . These correspond to the lines of the L10N resource\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\b English\b0 \endash this is the original English text\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\b Translation\b0 \endash this column is empty. That\rquote s where you will have to enter the translations for your language\line\par +{\pntext\f2\'B7\tab}\b Comment\b0 \endash some lines contain hints for the meaning of the translation, or instructions for providing better translation. If you are still unclear about something, ask me. I will provide more comments in future versions based on which text lines people find confusing\par + +\pard\nowidctlpar\par +\par +Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Some text lines in the DLL or the CSV contain special characters. They are:\par +\b\\t\b0 \endash this is the Tab character. Do not enter an actual tab in the text, because the CSVs don\rquote t handle it well\par +\b\\r\b0 \endash this is a carriage return character\par +\b\\n\b0 \endash this is a new line character\par +\b\\\\\b0 - this is the backslash character. You must use \\\\ instead of \\, because a single \\ can be mistaken for a special character\par +\b %d\b0 \endash this is a placeholder for a number. The actual number will be provided at run-time\par +\b %s\b0 \endash this is a placeholder for a string. The actual string will be provided at run-time\par +\par +In general, try to keep the special characters as they are.\par +\par +} + diff --git a/ClassicShellSrc/Localization/BuildADMX.bat b/Src/Localization/BuildADMX.bat similarity index 75% rename from ClassicShellSrc/Localization/BuildADMX.bat rename to Src/Localization/BuildADMX.bat index 2c1c8bcef..83e5460c5 100644 --- a/ClassicShellSrc/Localization/BuildADMX.bat +++ b/Src/Localization/BuildADMX.bat @@ -1,5 +1,5 @@ cd %2 -..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx %1 +..\..\StartMenu\Setup\StartMenu.exe -saveadmx %1 ..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx %1 ..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx %1 cd .. diff --git a/Src/Localization/Bulgarian/ClassicExplorerADMX.txt b/Src/Localization/Bulgarian/ClassicExplorerADMX.txt new file mode 100644 index 000000000..cadc96282 --- /dev/null +++ b/Src/Localization/Bulgarian/ClassicExplorerADMX.txt @@ -0,0 +1,59 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Настройки за Open-Shell +State.text = Състояние: +State1.text = Зададена стойност +State2.text = Стойност по подразбиране +State3.text = Отключено +State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. +State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. +State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Групови настройки за Classic Explorer +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. +SUPPORTED_CS404_WIN7.text = Изисква Windows 7. +SUPPORTED_CS404_WIN881.text = Изисква Windows 8 или Windows 8.1. + +AddressAltD.nameOverride = Допълнителен клавиш за адресното поле +AddressAltD.tipOverride = Избери буква от 'A' до 'Z' за ходене в адресното поле (в комбинация с клавиша Alt) +EnableSettings.nameOverride = Разреши настройките +EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки +ProcessWhiteList.nameOverride = Бял списък на процеси +ProcessWhiteList.tipOverride = Списък на процеси, за които е позволено да използват Classic Explorer. Използвайте само имена на файлове (например 'notepad.exe'). Разделяйте отделните имена със запетая или точка и запетая +ProcessBlackList.nameOverride = Черен списък на процеси +ProcessBlackList.tipOverride = Списък на процеси, за които е забранено да използват Classic Explorer. Използвайте само имена на файлове (например 'notepad.exe'). Разделяйте отделните имена със запетая или точка и запетая +ToolbarItems.nameOverride = Бутони за лентата +ToolbarItems.tipOverride = Изберете кои бутони да се показват в лентата с бутоните.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате бутоните в диалога с настройките и после да вземете текста от стойността ToolbarItems от HKCU\Software\OpenShell\ClassicExplorer\Settings + +; os-specific +FileExplorer.nameOverride = Подмени диалозите само в Explorer (подобрява скоростта) diff --git a/Src/Localization/Bulgarian/ClassicIEADMX.txt b/Src/Localization/Bulgarian/ClassicIEADMX.txt new file mode 100644 index 000000000..98a22cdf9 --- /dev/null +++ b/Src/Localization/Bulgarian/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Настройки за Open-Shell +State.text = Състояние: +State1.text = Зададена стойност +State2.text = Стойност по подразбиране +State3.text = Отключено +State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. +State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. +State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Групови настройки за Classic IE +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. +SUPPORTED_IE9.text = Изисква Internet Explorer 9 или по-нов. + + +EnableSettings.nameOverride = Разреши настройките +EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки +CaptionFont.tipAddition = .\n\nФорматът е <име на шрифт>, , <размер>. Например "Segoe UI, normal, 9" diff --git a/Src/Localization/Bulgarian/MenuADMX.txt b/Src/Localization/Bulgarian/MenuADMX.txt new file mode 100644 index 000000000..83b402222 --- /dev/null +++ b/Src/Localization/Bulgarian/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Настройки за Open-Shell +State.text = Състояние: +State1.text = Зададена стойност +State2.text = Стойност по подразбиране +State3.text = Отключено +State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. +State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. +State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Групови настройки за Open-Shell Menu +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. +SUPPORTED_CS404_WIN7.text = Изисква Windows 7. +SUPPORTED_CS404_WIN78.text = Изисква Windows 7 или Windows 8. +SUPPORTED_CS404_WIN781.text = Изисква Windows 7 или Windows 8.1. +SUPPORTED_CS404_WIN8.text = Изисква Windows 8. +SUPPORTED_CS404_WIN881.text = Изисква Windows 8 или Windows 8.1. +SUPPORTED_CS404_WIN81.text = Изисква Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Изисква Класически стил на менюто с една колона. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Изисква Класически стил на менюто с две колони. +SUPPORTED_CS404_CLASSIC_STYLE.text = Изисква Класически стил на менюто. +SUPPORTED_CS404_WIN7_STYLE.text = Изисква Windows 7 стил на менюто. + + +EnableSettings.nameOverride = Разреши настройките +EnableSettings.tipOverride = Позволява отделните потребители да редактират техните настройки + +MenuStyle.nameOverride = Стил на менюто +MenuStyle.tipOverride = Изберете стил за менюто 'Старт'.\nСтилът определя общия вид и функционалност на менюто. +MenuStyle_Classic1.nameOverride = Класически с една колона +MenuStyle_Classic2.nameOverride = Класически с две колони +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Мишката отваря +ShiftClick.nameOverride = Shift+мишка отваря +WinKey.nameOverride = Клавишът Windows отваря +ShiftWin.nameOverride = Shift+Windows отваря +MiddleClick.nameOverride = Средно копче отваря +Hover.nameOverride = Посочване с мишката отваря + +; skins +SkinC1.nameOverride = Обложка за класическо меню с една колона +SkinC1.tipOverride = Изберете обложка, която да бъде използвана от класическия стил с една колона +SkinVariationC1.nameOverride = Вариант на обложка за класическо меню с една колона +SkinVariationC1.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с една колона (за обложки с повече от един вариант) +SkinOptionsC1.nameOverride = Опции на обложка за класическо меню с една колона +SkinOptionsC1.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с една колона.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC1 от HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Елементи на менюто за класическо меню с една колона +MenuItems1.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с една колона.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems1 от HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Обложка за класическо меню с две колони +SkinC2.tipOverride = Изберете обложка, която да бъде използвана от класическия стил с две колони +SkinVariationC2.nameOverride = Вариант на обложка за класическо меню с една колона +SkinVariationC2.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с две колони (за обложки с повече от един вариант) +SkinOptionsC2.nameOverride = Опции на обложка за класическо меню с две колони +SkinOptionsC2.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с две колони.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC2 от HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Елементи на менюто за класическо меню с две колони +MenuItems2.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с две колони.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems2 от HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Обложка за меню в стил 'Windows 7' +SkinW7.tipOverride = Изберете обложка, която да бъде използвана от стил 'Windows 7' +SkinVariationW7.nameOverride = Вариант на обложка за меню в стил 'Windows 7' +SkinVariationW7.tipOverride = Изберете вариант на обложката, който да бъде използван от стил 'Windows 7' (за обложки с повече от един вариант) +SkinOptionsW7.nameOverride = Опции на обложка за меню в стил 'Windows 7' +SkinOptionsW7.tipOverride = Изберете опции на обложката, които да бъде използвани от стил 'Windows 7'.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC7 от HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Елементи на менюто за меню в стил 'Windows 7' +MenuItems7.tipOverride = Изберете елементите на менюто, които да бъде използвани от стил 'Windows 7'.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems7 от HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 +SkinA.tipOverride = Изберете обложка, която да бъде използвана от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7 +SkinVariationA.nameOverride = Вариант на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 +SkinVariationA.tipOverride = Изберете вариант на обложката, който да бъде използван от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7 (за обложки с повече от един вариант) +SkinOptionsA.nameOverride = Опции на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 +SkinOptionsA.tipOverride = Изберете опции на обложката, които да бъде използвани от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsA от HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Тази настройка не работи на Windows 8.1. Използвайте системната настройка за влизане директно в работния плот + +; hidden +FolderStartMenu.nameOverride = Папка Start Menu +FolderStartMenu.tipOverride = Въведете път за потребителската директория Start Menu (също променя потребителската директория Programs).\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките +FolderPrograms.nameOverride = Папка Programs +FolderPrograms.tipOverride = Въведете път за потребителската директория Programs.\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките +FolderCommonStartMenu.nameOverride = Обща папка Start Menu +FolderCommonStartMenu.tipOverride = Въведете път за общата директория Start Menu (също променя общата директория Programs).\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките +FolderCommonPrograms.nameOverride = Обща папка Programs +FolderCommonPrograms.tipOverride = Въведете път за общата директория Programs.\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките +AutoStartDelay.nameOverride = Забавяне при стартиране +AutoStartDelay.tipOverride = Въведете време в ms за забавяне на стартирането на менюто 'Старт' при влизане в системата (игнорира се при ръчно стартиране на StartMenu.exe).\nЗабележка: Тази настройка е недостъпна в диалога с настройките + +; other +StartButtonIcon.tipAddition = Стойността трябва да е път към ICO файл или път към EXE/DLL и идентификатор на икона +StartButtonPath.tipAddition = Стойността е пълен път към BMP или PNG файл +SoundMain.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл +SoundPopup.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл +SoundCommand.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл +SoundDrop.tipAddition = Стойността трябва да е име на системно събитие или път към WAV файл +ExpandFolderLinks.tipAddition = Работи само за символични връзки (например junction) а не за обикновени препратки +StartHoverDelay.nameOverride = Закъснение на посочването (за бутон Старт) +AllProgramsDelay.nameOverride = Закъснение на посочването (за под-меню 'Всички Програми' в Windows 7) +CSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността CSMHotkey от HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността WSMHotkey от HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Bulgarian/OpenShellADMX.txt b/Src/Localization/Bulgarian/OpenShellADMX.txt new file mode 100644 index 000000000..cdb18f953 --- /dev/null +++ b/Src/Localization/Bulgarian/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Настройки за Open-Shell +State.text = Състояние: +State1.text = Зададена стойност +State2.text = Стойност по подразбиране +State3.text = Отключено +State1Help.text = Ако състоянието е 'Зададена стойност', настройката винаги ще бъде равна на зададената стойност за всички потребители. +State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. +State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Групови настройки за Open-Shell +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. + +Language.nameOverride = Език за компонентите на Open-Shell +Language.tipOverride = Изберете език за Open-Shell (например en-US или de-DE). Настройката променя текста в менюто 'Старт', лентата с бутони, и т.н. Ако е инсталиран необходимия DLL файл, текстът на настройките също ще бъде преведен +Update.nameOverride = Разреши автоматична проверка за нови версии +Update.tipOverride = Когато това е избрано, Open-Shell ще проверява за нова версия веднъж седмично. Ще бъдете уведомени ако има нова версия на Open-Shell или обновление за избрания език diff --git a/Src/Localization/Chinese/ClassicExplorer.html b/Src/Localization/Chinese/ClassicExplorer.html new file mode 100644 index 000000000..4a706b90f --- /dev/null +++ b/Src/Localization/Chinese/ClassicExplorer.html @@ -0,0 +1,401 @@ + + + + + Classic Explorer + +

Open-Shell website  Classic Explorer


+Classic +Explorer 是一个针对Windows资源管理器的插件: + +
    + +
  • 工具栏添加一个Explorer,一些常见的操作(去到上级件夹、剪切、复制、粘贴、删除、属性、电子邮件)。工具栏是完全可定制的
  • +
  • 取代了复制UI在Windows 7的更加友好的经典版本类似Windows XP
  • + +
  • 处理Alt + Enter在文件夹面板的Windows资源管理器和显示所选文件夹的属性
  • + +
  • 有选项来定制文件夹面板看起来更像Windows XP或扩展按钮
  • +
  • 可以显示空闲磁盘空间和总文件大小在状态栏
  • +
  • 可以禁用在地址栏的下拉按钮
  • +
  • 修复 +一些特性,在Windows 7中被打破,去掉的图标 +叠加为共享文件夹,文件夹在导航窗格中跳转, +去掉的分类标题在列表视图,和更多
    +
  • + + + + +

+ + +

新的复制界面 (Windows 7 only)
+

+ +在Vista当你复制文件和有冲突了:
+ +
+ +Before
+ +

这有什么问题吗?

+ +

嗯,对 +初学者来说充斥半个屏幕的文本,你必须读。也 +它是不清楚它的哪些部分是可以点击的。你必须 +移动鼠标来发现界面像 卢卡斯艺术 +冒险游戏. 最后键盘可用性是可怕的。 +告诉它 +是的,我知道我在做什么,我想要覆盖所有文件 你去按 Alt+D, 向上,向上,向上, 空格! 它是更难比执行 Akuma +Kara Demon move 在街头霸王3。总有一个时间和地点 +对于这些东西和复制文件.

+ +

Classic Explorer 插件带回简单对话框从Windows XP:
+

+ +

After
+

+ +

它是清楚什么是可点击的 (底部的按钮), 有简单的键盘导航(按 Y Yes;, A +复制所有文件),你还可以看见那个文件更新,这是 +更重要的。当然,就像在Windows XP,按住 Shift 而点击任何按钮意味着“没有所有”(或者只是按 Shift+N).
+

+ +

如果你点击 更多 你会得到 +原来的对话框从Windows。从那里你 +将会看到所有的细节,你会得到一个额外的选项来;复制,但 +保持两个文件;.

+

重要提示: 只有UI被取代。底层的系统,实际复制并不受影响.
+

+


+

+ + + +

Alt+Enter 在文件夹面板

+ +Alt + Enter是 +通用快捷键在Windows启动性能 +选择。但是新版本的Windows它不工作在左边 +面板显示文件夹。它只在右边的 +文件。这是很繁琐的比Windows XP,Alt + Enter工作 +在这两个地方。 +

解决问题,经典资源管理器插件检测当你按下Alt + Enter +和显示属性为当前选中的文件夹.
+

+


+

+ + +

Windows Explorer 工具栏

+windows Explorer在Vista没有工具栏就像在Windows XP。如果 +你想去上层文件夹你必须使用路径栏。如果你想复制或删除一个文件用鼠标你必须 +右键单击并找删除命令。鼠标右键菜单会 +越来越多的外壳扩展,您已经安装了, +找到合适的命令会花费一段时间.
+

为了解决这个问题,经典资源管理器插件安装了一个新的工具栏:
+

+ +Explorer Toolbar
+
+可用的按钮有:向上,剪切、复制、粘贴、删除、属性 +电子邮件,设置。更多的按钮可以添加从设置对话框。
+
+Hints:
+ - 按住 Control 键当点击Up按钮打开上级文件夹在一个新的浏览器窗口.
+ - 按住 Shift 键 当点击删除按钮可以永久删除文件
+ +
+ +新工具栏不显示在Explorer自动 +安装后。你必须做一些事情之前,你才可以使用它:
+ +
    + +
  1. 打开一个新的Windows Explorer窗口(Win键+ E)
  2. +
  3. 打开菜单在Explorer去工具(Alt + T),文件夹 +选项,视图选项卡,并确保;总是显示菜单,选中。
  4. +
  5. 右键单击菜单栏并选择;经典的Explorer; +显示工具栏。
  6. +
  7. 如果该选项不可用(你只看到;锁定 +工具栏)你可能不得不启用插件从Internet Explorer。 +运行IE,右键单击它并选择;经典的浏览器工具栏;。 +它会问你如果你想使这个插件。选择;启用, +然后再重复步骤1到3。
  8. +
  9. 如果即使这样你看不到,也许浏览器工具栏 +扩展系统上被禁用。这通常是默认的 +服务器。打开“互联网选项”,去“高级”选项卡,并检查 +选择“启用第三方浏览器扩展”.
    +
  10. + +

+

Status bar
+

+经典资源管理器恢复原来的浏览器状态栏显示空闲磁盘空间和选中文件的大小:
+
+File size in status bar
+
+与内置的状态栏,选择大小显示即使超过100个文件被选中。当没有文件被选择所有文件总大小在文件夹显示.
+
Windows 7 提示: 经典资源管理器提高默认状态栏,而不是取代它。看到它,你必须把它第一次从视图菜单。 +状态栏是不同于蓝色 +你看到的细节窗格底部的Explorer。你可以关掉 +详细讯息面板从组织菜单来节省空间。还存在一个缺陷在Windows 7的Explorer,有时不显示在状态栏的任何文本。按 F5 刷新视图和获得状态的文本.
+
Windows 8 提示: 经典资源管理器添加自己的状态栏。你应该隐藏默认状态栏以节省空间。 +选择视图选项卡,然后点击选项。选择视图选项卡中选择。找到“显示状态栏”复选框,选中它. +
+
+ + +

设置

你可以访问的设置工具栏或经典Explorer从开始菜单:
+
+
你可以选择只看到基本的设置,或所有 +可用的设置。鼠标悬停在每个设置看描述 +它是为了什么。输入搜索框找到设置的名字。
+每一个设置有一个默认值。默认值可以是常数, +或者它可能取决于当前的系统设置。一旦你编辑一个 +设置它就变成了“修改”,并以粗体显示。要恢复到 +默认值,右键单击
设置。 +
你可以保存设置到一个XML文件,以及后来的负载他们回来。 +点击 备份 按钮来访问这些功能。从那里你可以 +也重置所有设置到他们的默认值.
+ +
+ +按下OK保存您的设置。大多数的设置将被应用 +在下次你打开一个新的Explorer窗口。小部分的设置 +需要注销之后,你可以看到改变.
+ +
+ +Note: 所有设置窗口可调整大小的。通过调整它们,将它们调整为你想要的大小。他们会记住新的位置.
+ +
+这是一个可以定制的例子:
+ + Title bar tweaks
+
+点击 工具栏按钮 选项卡来定制工具栏:
+
+
列在左边显示当前按钮在工具栏, +和列在右边列表按钮可以添加到 +工具栏。您可以拖动按钮从右栏。你可以重新排列按钮上下拖拽。如果你拖动其中一个按钮在另一个您将创建一个
子菜单。 +悬停在每个按钮来看到一个简短的描述它做什么。右键单击每个 +按钮来访问更多的功能(如删除、重命名等)。从 +右键菜单也可以重置工具栏到原始状态。
+左栏中的每一项都必须有一个唯一的名称。这是 +标识符的项目,只能包含字母,数字和 +下划线。一些项目(如分隔符)不能被重新命名。
+
+重要提示:不是所有可用的命令有默认图标或文字。这是因为窗口没有图标之类的东西 撤销, 选择所有, 等。如果您想要使用这些按钮在工具栏中您将必须提供自己的图标。见下面怎么做.
+
+在一个按钮在工具栏,您可以编辑它的属性。双击按钮来编辑:
+Edit toolbar button
+在这里你可以选择一个命令按钮,其文本和图标。按 恢复默认值 按钮来得到默认的文本和图标选择命令.
+The command can be:
+
    + + +
  • 留空 - 然后如果链接属性被使用,它将作为一个命令
  • +
  • 一个预定义的命令 - 下拉
  • +
  • 打开一些文件夹 - 这将打开文件夹在当前浏览器
  • +
  • 排序属性 - 这类由给定属性的文件夹 - 名称, 类型, 大小 or 日期. 使用 '-' 在前面降序排序: "sort by -name". 您可以使用其他属性如果你知道他们的代码。例如 "按 {B725F130-47EF-101A-A5F1-02608C9EEBAC}排序, 10"是一样的 "按名称排序". 对于多个属性代码参考文件 propkey.h 在 Windows SDK (也可以在此找到 here - 向下滚动到“全属性列表”)。并不是所有的属性代码是有效的或被支持(例如 album year property {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 只能当显示音乐专辑)
  • +
  • 分组 - 类似 排序, 但组由一个给定属性的文件。使用命令 分组 没有禁用分组
    +
  • + + + +
  • 自定义可执行字符串 +- 这可以是一个名称的程序及其参数,或甚至一个URL +(像 http://www.google.com). 您可以使用环境变量 %SystemRoot%. 你也可以使用占位符 %1, %2, %3, %4 and %5:
  • +
      +
    • %1 路径在 +当前文件夹。记住,如果当前文件夹是一个根目录的一个 +驱动器它将使用一个反斜杠结束 (如 C:\)
      +
    • +
    • %2 是选中文件的路径(只有当一个文件被选择)
    • +
    • %3 +是一个名字,一个临时的文本文件,其中包含所有选定的文件。 +文本文件中的每一行包含一个文件,它的完整路径
      +
    • +
    • %4 +%3是一样的,但文件是Unicode(UTF16)格式。文件 +不包含字节顺序标记。%3和%4不可能都是使用相同的命令
      +
    • +
    • Note to developers: When +%3 or %4 使用,它的职责是命令来删除 +临时文件当它完成。否则临时文件将被留下 +浪费磁盘空间。如果命令是一个控制台应用程序 +或批处理文件将推出在静默模式没有控制台 +窗口
    • + +
    • %5 是一个名称叫 +临时的文本文件,它可以用来返回一个命令返回 +经典资源管理器。如果第一个字节的文件是255和254, +文件被视为Unicode。只有一个命令只能使用一次。命令 +可以:
    • +
        +
      • 打开文件夹名称 - Explorer导航到给定的文件夹
      • +
      • 选择的文件名列表 +- 选择给定的文件,取消选择其余的。文件名称必须是 +一个选项卡或隔开一个换行符。不应包含的文件 +一个路径。如果这样做,路径将被忽略
        +
      • +
      • 刷新 - 刷新 Explorer
      • +
      +
    +
      +
    • 开发人员-提示: +命令使用%5将运行在静默模式(如命令使用 %3 or +%4) 但 +还将等待进程Explorer来完成。这个过程必须 +尽快完成,因为Explorer将被暂停在 +在执行命令
    • +
    • 请参见下一小节几个例子如何使用这些参数
      +
    • + +
    +
+这个链接可以是一个文件路径或一个文件夹。如果它是一个文件, +文件将被执行。如果它是一个文件夹,该文件夹将被打开, +一个子菜单(只针对最上级按钮).
+
+图标:
+
    +
  • 留空 - 然后如果链接属性指向一个文件或文件夹,图标的文件或文件夹将被使用
    +
  • +
  • 资源文件,图标 ID - 例如 %windir%\notepad.exe,2. 不要忘了文件之间的名称和逗号. 确保您使用的是图标的资源ID,而不是图标的索引. 为了达到最好的使用效果 [...] 按钮图标
  • +
  • ,图标 ID - 同上,但资源文件 ClassicExplorer.dll 本身。这是有用的Classic Explorer的图标
    +
  • +
  • 图标文件 - 例如 C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • - 将使用一个空白图标
  • +
+如果标签或提示属性 $ (美元符), 然后 +系统将会把它作为一个字符串的名字 ExplorerL10N.ini +文件。实际的文本将取决于当前语言设置。这 +当创建一个工具栏是有用的,可以被多个语言使用.
+
+开发人员提示: 按钮为自定义命令可以检查或禁用。工具栏检查注册表键 HKCU\Software\OpenShell\ClassicExplorer +对于一个DWORD值的名称按钮(左中使用的名称 +列)。0表示正常,1和2是检查是禁用的。工具栏 +在启动时读取注册表的键值。迫使按钮来更新 +他们的国家之后,你需要找到所有浏览器窗口,定位 +子窗口的类OpenShell.CBandWindow, 发一个消息 WM_CLEAR. 这是有用的,如果您正在开发一个自定义的exe用于工具栏.
+ +
+

自定义命令示例

+

0) 必要时使用引号

为了支持路径 +包含空格,你应该使用单引号将路径参数。这个 +并不总是必需的,像在例子1和2所示。让 +确定你测试你的命令与路径含有空间来避免 +出错.
+
+

1) 显示当前文件夹

+ +使用命令行: cmd.exe /k echo %1. %1 将被替换为当前文件夹的路径.
+
+

2) 打开选定的文件在记事本

+使用命令: %SystemRoot%\notepad.exe %2. +%2 将会被替换的全称被选中的文件。它不 +需要在引号,因为记事本使用整个命令行作为一个文件的名字.
+
+

3) 复制选定的文件到上级文件夹
+

+创建一个bat文件叫 C:\CopyParent.bat:
+set list=%1
+set list=%list:"=%
+for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
+del %1
+
+使用命令: C:\CopyParent.bat "%3". +%3 将被替换为一个文本文件,包含完整的名字 +选定的文件。批处理文件将读取每一行的文本文件, +和复制所选的每一个文件到父文件夹。最后 +批处理文件删除最初的 +临时文件。前两个 set 命令删除引用从%1的参数.
+
+

4) 选择所有文本文件

+创建一个Bat文件 C:\SelectText.bat:
+echo select %1
+dir *.txt /b %1
+
+使用命令: C:\SelectText.bat "%5". +%5 将被替换为一个空白文本文件,命令必须输出 +单词“选择”和想选择的一个文件列表。“dir +*.txt / b”命令提供了这个列表.
+
+
+ +

Administrative Settings

这些设置是 +每个用户和存储在注册表中。默认情况下每个用户都可以编辑 +他们所有的设置。管理员可以锁定特定的设置,所以 +没有用户可以编辑他们:
+
+在这个例子中,设置“显示按钮”是锁定的,永远 +“之前后退/前进”,不能改变任何用户。这是实现 +通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer 注册表键。创建一个字符串值称为“ShowUpButton”,并将它设置为“BeforeBack”.
+
+在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如,如果你想要向上按钮是默认之前回来,但仍允许用户改变它,如果他们愿意,创建一个字符串值命名为“ShowUpButton_Default”,并将它设置为“BeforeBack”。

+最简单的方式了解注册表名称的设置及修改它,然后检查HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+有时你可能想锁定设置为默认值,但你 +不知道默认值是多少时。然后创建一个DWORD值和设置 +为 0xDEFA.
+
+还有一个全局设置 EnableSettings. 将其设置为0的 +注册表来防止用户打开设置对话框:
+Disable all settings
+
+你可以启用或禁用经典Explorer为单个进程 +使用2注册表设置”ProcessWhiteList”和“ProcessBlackList”. ProcessWhiteList is +的进程列表,经典的Explorer将负载。仅使用 +文件名称的过程(如“notepad.exe”),单独的多个名称 +用逗号或分号分开. ProcessBlackList +是一个进程列表,经典的Explorer将不会加载。你 +应该只使用其中一个两个列表。如果两个列表中指定的 +黑色的列表将被忽略。这个列表仅仅是用在当你启用 +功能支持流程除了Explorer。在这时这些特点是:共享重叠图标和更换 +对于复制对话框.
+
+ +
+ +

依赖Windows设置
+

+一些经典的Explorer设置需要特定的窗口设置启用:
+
    +
  • Windows Vista导航窗格的风格 - 需要Windows使用Aero或基本主题
  • +
  • Auto-navigate to the selected folder +- 这个设置可以设置为“总是”只有当Explorer设置为 +“自动扩展到当前文件夹”。 一般 tab of Tools -; Folder Options
  • +
  • 显示在标题栏标题 +- 标题或者显示的完整路径名或只有名字的 +当前文件夹。要查看完整的路径需要启用“显示 +完整的路径在标题栏(经典主题只有)“在 View tab of 工具 - 文件夹选项
  • +
  • 所有的状态栏设置 - 需要状态栏可见(不要混淆细节窗格)。检查 View -; Status bar
  • +
+ +
+ +

Localization

+ + + +用户 +接口(除了设置对话框)是本地化35 +语言.
+设置对话框是翻译在一个较小的数量的语言。 +默认的安装只包含英语。更多的语言可以 +下载的 translations page. 确保您下载了翻译包为匹配的版本的Classic Start.
+ +
+ + diff --git a/Src/Localization/Chinese/ClassicExplorerADMX.txt b/Src/Localization/Chinese/ClassicExplorerADMX.txt new file mode 100644 index 000000000..0c07f5acd --- /dev/null +++ b/Src/Localization/Chinese/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 设置 +State.text = 状态: +State1.text = 锁定为此设置值 +State2.text = 锁定为默认值 +State3.text = 未锁定 +State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 +State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 +State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 + +ClassicExplorerCat.text = 经典资源管理器 +ClassicExplorerCatHelp.text = 经典资源管理器组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 +SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 +SUPPORTED_CS404_WIN881.text = 仅用于 Windows 8 或 Windows 8.1。 + +AddressAltD.nameOverride = 访问地址栏的额外快捷键 +AddressAltD.tipOverride = 输入“A”到“Z”中任一个字母,该按键将和 Alt 键一起,组成访问地址栏的快捷键 +EnableSettings.nameOverride = 启用设置 +EnableSettings.tipOverride = 允许用户自由设定设置值 +ProcessWhiteList.nameOverride = 进程白名单 +ProcessWhiteList.tipOverride = 可以加载经典资源管理器的进程列表。列表中仅列出进程的名称(不含路径,如“notepad.exe”),如果有多个进程,可使用半角的逗号(“,”)或分号(“;”)分隔。 +ProcessBlackList.nameOverride = 进程黑名单 +ProcessBlackList.tipOverride = 不允许加载经典资源管理器的进程列表。列表中仅列出进程的名称(不含路径,如“notepad.exe”),如果有多个进程,可使用半角的逗号(“,”)或分号(“;”)分隔。 +ToolbarItems.nameOverride = 工具栏按钮 +ToolbarItems.tipOverride = 选择在工具栏上显示的按钮。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\ClassicExplorer\Settings”键中寻找名称为“ToolbarItems”的键值。 + + +; os-specific +FileExplorer.nameOverride = 仅在资源管理器中使用对话框(提高性能) diff --git a/Src/Localization/Chinese/ClassicIE.html b/Src/Localization/Chinese/ClassicIE.html new file mode 100644 index 000000000..5c6cd53e8 --- /dev/null +++ b/Src/Localization/Chinese/ClassicIE.html @@ -0,0 +1,95 @@ + + + + + + + + + + + + Classic IE + +

Open-Shell website  +Classic IE


+Classic IE
+是Internet Explorer中的一个小插件:
+
    +
  • 添加一个标题在标题栏 +所以你可以看到完整的标题的页面
  • +
  • 显示在状态栏的安全区域
  • +
  • 显示加载进度在状态栏
  • +
+
+看到完整的网页标题当它不适合在选项卡:
+
+
看到进度和安全区域:
+
+
+

Installation

+当您运行Internet Explorer后第一次安装 +即它可能提示你经典,一个新的附加组件称为ClassicIEBHO被 +安装如果你想启用它。点击激活按钮。如果 +你没有得到一个提示,去 工具 - 管理插件 并确保ClassicIEBHO是启用的。在使插件正常工作你必须重新启动Internet Explorer来激活插件.
+
+

设置

+你可以设置 工具 - 经典 IE 设置 +或从开始菜单。设置控制颜色和字体 +标题,什么信息来显示在状态栏.
+
+
你可以选择只看到基本的设置,或所有 +可用的设置。鼠标悬停在每个设置看描述 +它是做什么的。输入搜索框找到设置的名字。
+每一个设置有一个默认值。默认值可以是常数, +或者它可能取决于当前的系统设置。一旦你编辑一个 +设置它就变成了“修改”,并以粗体显示。要恢复到 +默认值,右键单击设置.
+ +
+你可以保存设置到一个XML文件,以及后来的负载他们回来。 +按 备份 按钮来访问这些功能。从那里你可以 +重置所有设置到他们的默认值.
+ + +
+ + +按下OK保存您的设置。您需要重新启动Internet Explorer来应用这些新的设置.
+ + +
+

Administrative Settings

+这些设置是 +每个用户和存储在注册表中。默认情况下每个用户都可以编辑 +他们所有的设置。管理员可以锁定特定的设置,所以 +没有用户可以编辑他们。这是通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE 注册表键值.
+
+你也希望不锁的设置,但只覆盖它的初始值。 然后添加 "_Default" 到注册表健值.
+
+最简单的方式了解注册表名称的设置及其价值是修改它,然后检查HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+有时你可能想锁定设置为默认值,但你 +不知道默认值是多少。然后创建一个DWORD值和设置 +值为 0xDEFA.
+ +
+ +这是一个全局设置EnableSettings. 将其设置为0的 +注册表来防止用户打开设置对话框:
+ +
+ +
+ diff --git a/Src/Localization/Chinese/ClassicIEADMX.txt b/Src/Localization/Chinese/ClassicIEADMX.txt new file mode 100644 index 000000000..a8e107358 --- /dev/null +++ b/Src/Localization/Chinese/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 设置 +State.text = 状态: +State1.text = 锁定为此设置值 +State2.text = 锁定为默认值 +State3.text = 未锁定 +State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 +State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 +State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 + +ClassicIECat.text = 经典 IE +ClassicIECatHelp.text = 经典 IE 组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 +SUPPORTED_IE9.text = 仅用于 Internet Explorer 9 或更高的版本。 + + +EnableSettings.nameOverride = 启用设置 +EnableSettings.tipOverride = 允许用户自由设定设置值 +CaptionFont.tipAddition = 。\n\n字体设置的格式是“<字体名称>, , <字体尺寸>”。例如:“微软雅黑, normal, 9” diff --git a/Src/Localization/Chinese/License.html b/Src/Localization/Chinese/License.html new file mode 100644 index 000000000..f8b8cb76f --- /dev/null +++ b/Src/Localization/Chinese/License.html @@ -0,0 +1,54 @@ + + + + + + 许可协议 + +

Open-Shell 官方网站  许可协议
+


+Open-Shell © 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+使用本软件表示您接受这些条款。如果您不接受这些条款,请不要使用该软件.
+
+如果您遵守这些许可条款,您有以下权利.
+
+
    +
  1. +

    许可范围. 该协议只授予您某些使用该软件的权利。作者保留所有其他权利

    +
  2. +
  3. +

    安装和使用. 这个软件是免费的。您可以在您的计算机上免费安装和使用.

    +
  4. +
  5. +

    再分发权利. 您可免费再分发软件; 但请不要修改软件的来源信息.

    +
  6. +
  7. +

    商标. +Classic Start的名称和标志属于原作者的商标。不允许使用它们来识别其他产品或服务的.

    +
  8. +
  9. +

    免责条款. +该软件提供的“AS IS”,不附带任何明示或暗示的保证,包括但不限于适销性的保证,适用于特定用途及非侵权。在任何情况下,作者或版权持有人都不承担任何索赔,损害赔偿或其他责任,无论是合同,侵权或其他行动,所产生的与软件无关的或者相关的,或者是使用软件或软件其他交易行为。 + +.

    +
  10. +
  11. +

    其它事项: +基本上,你可以自由使用这个软件用于任何目的,如果它没有你期望的一些功能,请不要责怪。如果在使用此软件中发生的任何损失,你不能追究作者的责任。不得通过销售此软件获利,毕竟你是免费得到的。 + .

    +
  12. +
+ + + diff --git a/Src/Localization/Chinese/Links.html b/Src/Localization/Chinese/Links.html new file mode 100644 index 000000000..f5b2f69f3 --- /dev/null +++ b/Src/Localization/Chinese/Links.html @@ -0,0 +1,41 @@ + + + + + + + Open-Shell + +

Open-Shell website  Links


在Classic Start网站上可以找到最新的版本:
+http://www.classicshell.net/
+
在以下网站上可以找到最新的中文版本:
+http://www.tao444.com
+
+查看历史版本:
+History: http://www.classicshell.net/history/
+
+
+

获得帮助

+常见问题及解答请看这里:
+FAQ: http://www.classicshell.net/faq/
+ +
+如果在FAQ里不能找到问题的解决方案, 尝试访问论坛:
+论坛: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

报告问题

+提交bug和功能改进建议在开发者论坛:
+开发者论坛: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/Chinese/Main.html b/Src/Localization/Chinese/Main.html new file mode 100644 index 000000000..493cf8ad7 --- /dev/null +++ b/Src/Localization/Chinese/Main.html @@ -0,0 +1,45 @@ + + + + + + + + + + + Open-Shell + +

Open-Shell website  Open-Shell

+Version 4.3.1 – general release

+Version 4.3.1 中文制作:china591@gmail.com +

什么是 Open-Shell?

+Open-Shell™ 一款将Windows 7和Windows 8开始菜单方便的改成经典样式的小工具。不需要重启系统。[4]优化、美化“开始”菜单,替换Windows 7/8 的系统“开始”菜单,使之还原为 Windows 2000或Windows XP的样子。用来在win7和win8电脑上使用经典windows开始菜单[5]的软件。是一个多 功能,可以支持老版本的Windows,但后来被删除支持。它 有一个可定制的开始菜单,它增加了一个 Windows资源管理器的工具栏,并支持多种小功能.
+
+
+

系统要求

+可以运行在Windows Vista、Windows7、Windows 8、Windows Server 2008、Windows Server 2008 R2和Windows Server 2012的32位和64位版本 (同一安装程序同时适用于x86和amd64平台)。一些开始菜单的皮肤 需要启用Aero主题。其他至少需要基本的主题。
+
+
+

组件


+ +Open-Shell 包含三个组件: +
+

卸载

+你可以卸载OpenShell 控制面板 -> 程序和功能. 另外一种方式是  再一次运行安装程序后选择“移除”.
+需要注销才能完成卸载.
+
+ diff --git a/Src/Localization/Chinese/MenuADMX.txt b/Src/Localization/Chinese/MenuADMX.txt new file mode 100644 index 000000000..1de254d82 --- /dev/null +++ b/Src/Localization/Chinese/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell 设置 +State.text = 状态: +State1.text = 锁定为此设置值 +State2.text = 锁定为默认值 +State3.text = 未锁定 +State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 +State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 +State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 + +MenuCat.text = 经典“开始”菜单 +MenuCatHelp.text = 经典“开始”菜单的组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 +SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 +SUPPORTED_CS404_WIN78.text = 仅用于 Windows 7 或 Windows 8。 +SUPPORTED_CS404_WIN781.text = 仅用于 Windows 7 或 Windows 8.1。 +SUPPORTED_CS404_WIN8.text = 仅用于 Windows 8。 +SUPPORTED_CS404_WIN881.text = 仅用于 Windows 8 或 Windows 8.1。 +SUPPORTED_CS404_WIN81.text = 仅用于 Windows 8.1。 +SUPPORTED_CS404_CLASSIC1_STYLE.text = 仅用于只有一列的经典“开始”菜单。 +SUPPORTED_CS404_CLASSIC2_STYLE.text = 仅用于双列的经典“开始”菜单。 +SUPPORTED_CS404_CLASSIC_STYLE.text = 仅用于经典样式的“开始”菜单。 +SUPPORTED_CS404_WIN7_STYLE.text = 仅用于 Windows 7 样式的“开始”菜单。 + + +EnableSettings.nameOverride = 启用设置 +EnableSettings.tipOverride = 允许用户自由设定设置值 + +MenuStyle.nameOverride = 菜单样式 +MenuStyle.tipOverride = 选择“开始”菜单的样式。 +MenuStyle_Classic1.nameOverride = 单栏经典样式 +MenuStyle_Classic2.nameOverride = 双栏经典样式 +MenuStyle_Win7.nameOverride = Windows 7 样式 + +MouseClick.nameOverride = 左键单击 +ShiftClick.nameOverride = 按住 Shift 键单击 +WinKey.nameOverride = 按下 Windows 键 +ShiftWin.nameOverride = 按下 Shift + Win 键 +MiddleClick.nameOverride = 中键单击 +Hover.nameOverride = 鼠标悬停 + +; skins +SkinC1.nameOverride = 单列经典“开始”菜单的皮肤 +SkinC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤 +SkinVariationC1.nameOverride = 单列经典“开始”菜单的皮肤变体 +SkinVariationC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) +SkinOptionsC1.nameOverride = 单列经典“开始”菜单皮肤的选项 +SkinOptionsC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsC1”的键值。 +MenuItems1.nameOverride = 单列经典“开始”菜单皮肤的菜单项 +MenuItems1.tipOverride = 选择用于单列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems1”的键值。 +SkinC2.nameOverride = 双列经典“开始”菜单的皮肤 +SkinC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤 +SkinVariationC2.nameOverride = 双列经典“开始”菜单的皮肤变体 +SkinVariationC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) +SkinOptionsC2.nameOverride = 双列经典“开始”菜单皮肤的选项 +SkinOptionsC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsC2”的键值。 +MenuItems2.nameOverride = 双列经典“开始”菜单皮肤的菜单项 +MenuItems2.tipOverride = 选择用于双列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems2”的键值。 +SkinW7.nameOverride = Windows 7 样式“开始”菜单的皮肤 +SkinW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤 +SkinVariationW7.nameOverride = Windows 7 样式菜单的皮肤变体 +SkinVariationW7.tipOverride = 选择用于 Windows 7 样式“开始”菜单的皮肤变体(用于带有多种变体样式的皮肤) +SkinOptionsW7.nameOverride = Windows 7 样式菜单皮肤的选项 +SkinOptionsW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsW7”的键值。 +MenuItems7.nameOverride = Windows 7 样式菜单的菜单项 +MenuItems7.tipOverride = 选择用于 Windows 7“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems7”的键值。 + +; windows 7 +SkinA.nameOverride = 用于 Windows 7 样式菜单的“所有程序”子菜单的皮肤 +SkinA.tipOverride = 选择用于 Windows 7 样式“开始”菜单的“所有程序”子菜单的皮肤 +SkinVariationA.nameOverride = Windows 7 样式菜单“所有程序”子菜单的皮肤变体 +SkinVariationA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤变体(用于带有多种变体样式的皮肤) +SkinOptionsA.nameOverride = Windows 7 样式菜单“所有程序”子菜单皮肤的选项 +SkinOptionsA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsA”的键值。 + +; metro settings +SkipMetro.tipAddition = 此设置值对于 Windows 8.1 无效。你需要使用系统自带的设置来默认登录到桌面环境 + +; hidden +FolderStartMenu.nameOverride = “开始”菜单文件夹 +FolderStartMenu.tipOverride = 在此输入用户的“开始”文件夹路径(同时覆盖用户的“所有程序”文件夹路径设置)。\n此路径可包含环境变量。\n注意:此设置在“设置”对话框是无法修改的。 +FolderPrograms.nameOverride = “所有程序”文件夹 +FolderPrograms.tipOverride = 在此输入用户的“所有程序”文件夹路径设置。\n此路径可包含环境变量。\n注意:此设置在“设置”对话框是无法修改的。 +FolderCommonStartMenu.nameOverride = 公共“开始”菜单文件夹 +FolderCommonStartMenu.tipOverride = 在此输入所有用户共用的“开始”文件夹路径(同时覆盖所有用户共用的“所有程序”文件夹路径设置)。\n注意:此设置在“设置”对话框是无法修改的。 +FolderCommonPrograms.nameOverride = 公共“所有程序”文件夹 +FolderCommonPrograms.tipOverride = 在此输入所有用户共用的“所有程序”文件夹路径设置。\n注意:此设置在“设置”对话框是无法修改的。 +AutoStartDelay.nameOverride = 自动启动延时 +AutoStartDelay.tipOverride = 在此输入用户登录到系统后自动运行经典“开始”菜单程序的延迟时间(以毫秒为单位),此设置对于用户手动执行 StartMenu.exe 无效。\n注意:此设置在“设置”对话框是无法修改的。 + +; other +StartButtonIcon.tipAddition = 此设置值可以是一个图标文件(*.ico)的路径,或者是一个可执行文件(*.exe)或扩展应用程序库文件(*.dll)的路径与该文件中的图标编号(ID)的组合 +StartButtonPath.tipAddition = 此设置值应为一张 BMP 或 PNG 图片的路径 +SoundMain.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 +SoundPopup.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 +SoundCommand.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 +SoundDrop.tipAddition = 此设置值应为系统事件的名称或指向一个 WAV 文件的路径 +ExpandFolderLinks.tipAddition = 仅适用于 NTFS 的符号连接 (例如目录连接点),不适用于快捷方式文件 +StartHoverDelay.nameOverride = 鼠标悬停延迟(用于“开始”按钮) +AllProgramsDelay.nameOverride = 鼠标悬停延迟(用于 Windows 7 的“所有程序”项目) +CSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“CSMHotkey”的键值。 +WSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“WSMHotkey”的键值。 diff --git a/Src/Localization/Chinese/OpenShell.hhp b/Src/Localization/Chinese/OpenShell.hhp new file mode 100644 index 000000000..29d77f23b --- /dev/null +++ b/Src/Localization/Chinese/OpenShell.hhp @@ -0,0 +1,16 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x409 English (United States) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] + diff --git a/Src/Localization/Chinese/OpenShellADMX.txt b/Src/Localization/Chinese/OpenShellADMX.txt new file mode 100644 index 000000000..d41824269 --- /dev/null +++ b/Src/Localization/Chinese/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell 设置 +State.text = 状态: +State1.text = 锁定为此设置值 +State2.text = 锁定为默认值 +State3.text = 未锁定 +State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 +State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 +State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell 组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 + +Language.nameOverride = Open-Shell 组件的界面语言 +Language.tipOverride = 选择 Open-Shell 的区域语言标识(例如,简体中文是 zh-CN,美国英语是 en-US,德语是 de-DE)。界面语言设置值将影响开始菜单、资源管理器的扩展工具栏等组件所显示的文本。 +Update.nameOverride = 启用自动检查新版本的功能 +Update.tipOverride = 选中此选项时,Open-Shell 将每周自动检查新发布的版本。在新版本(或当前使用的翻译语言版本)的 Open-Shell 发布后,你将收到弹出对话框提示。 diff --git a/Src/Localization/Chinese/OpenShellEULA.rtf b/Src/Localization/Chinese/OpenShellEULA.rtf new file mode 100644 index 000000000..6a31c63b7 Binary files /dev/null and b/Src/Localization/Chinese/OpenShellEULA.rtf differ diff --git a/Src/Localization/Chinese/OpenShellReadme.rtf b/Src/Localization/Chinese/OpenShellReadme.rtf new file mode 100644 index 000000000..bb96ea303 --- /dev/null +++ b/Src/Localization/Chinese/OpenShellReadme.rtf @@ -0,0 +1,1601 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fnil\fprq2\fcharset134 SimSun;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fprq2\fcharset0 SimSun;}{\f4\fnil\fcharset0 Calibri;}{\f5\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\widctlpar\sa200\sl276\slmult1\cf0\b0\f2\fs22\par +\f1\'b8\'d0\'d0\'bb\'c4\'fa\'b0\'b2\'d7\'b0\cf3\b\f2 Open-Shell\f3\'99\cf0\b0\f1\'a1\'a3\'cb\'fc\'bd\'ab\'d2\'bb\'d0\'a9\'c8\'b1\'c9\'d9\'b5\'c4\'cc\'d8\'d0\'d4\'b2\'b9\'b3\'e4\'b5\'bd\f2 Windows 7, Windows 8, Windows 8.1 \f1\'ba\'cd\f2 Windows 10\emdash\emdash\f1\'c0\'fd\'c8\'e7\'be\'ad\'b5\'e4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'a1\'a2\'bf\'aa\'ca\'bc\'b0\'b4\'c5\'a5\'a1\'a2\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'b9\'a4\'be\'df\'c0\'b8\'b5\'c8\'b5\'c8\'a1\'a3\f2\par +\par + +\pard\widctlpar\f1\'d7\'ee\'d0\'c2\'b5\'c4\'b0\'e6\'b1\'be\'bf\'c9\'d2\'d4\'d4\'da\f2 OpenShell\f1\'b5\'c4\'cd\'f8\'d5\'be\'d5\'d2\'b5\'bd\'a3\'ba\f2\par + +\pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par + +\pard\widctlpar\f1\'b6\'d4\'d3\'da\'b3\'a3\'bc\'fb\'ce\'ca\'cc\'e2\'b5\'c4\'bd\'e2\'b4\'f0\'c7\'eb\'bf\'b4\'d5\'e2\'c0\'ef\'a3\'ba\f2\par + +\pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f2\fs22\par + +\pard\widctlpar\f1\'bb\'f2\'ca\'b9\'d3\'c3\'c2\'db\'cc\'b3\'d2\'d4\'bb\'f1\'b5\'c3\'b0\'ef\'d6\'fa\'a3\'ba\f2\par + +\pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f2\fs22\par + +\pard\widctlpar\f1\'d4\'da\f2 Open-Shell\f1\'b5\'c4\'bf\'aa\'b7\'a2\'c2\'db\'cc\'b3\'bf\'c9\'b1\'a8\'b8\'e6\'c8\'ed\'bc\'fe\'b5\'c4\'ce\'ca\'cc\'e2\'a3\'ba\f2\par + +\pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f2\fs22\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl480\slmult1\cf5\b\f1\fs28\'be\'ad\'b5\'e4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\f0\par + +\pard\widctlpar\sa200\sl276\slmult1\cf3\f1\fs22\'be\'ad\'b5\'e4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\cf0\b0\'ca\'c7\'d2\'bb\'b8\'f6\'c1\'e9\'bb\'ee\'b5\'c4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'a3\'ac\'cb\'fc\'bf\'c9\'d2\'d4\'c4\'a3\'c4\'e2\f2 Windows 2000\f1\'a1\'a2\f2 XP\f1\'ba\'cd\f2 Windows 7\f1\'b5\'c4\'b2\'cb\'b5\'a5\'d0\'d0\'ce\'aa\'a3\'ac\'b2\'a2\'d3\'b5\'d3\'d0\'b8\'f7\'d6\'d6\'b8\'df\'bc\'b6\'b9\'a6\'c4\'dc\'a3\'ba\f2\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent0{\pntxtb\'B7}}\widctlpar\fi-420\li420\f1\'d4\'da\ldblquote\'be\'ad\'b5\'e4\rdblquote\'bb\'f2\ldblquote\f2 Windows 7\f1\rdblquote\'b7\'e7\'b8\'f1\'d6\'ae\'bc\'e4\'c7\'d0\'bb\'bb\f2\par +{\pntext\f5\'B7\tab}\f1\'cd\'cf\'d7\'a7\'d7\'e9\'d6\'af\'c4\'e3\'b5\'c4\'d3\'a6\'d3\'c3\'b3\'cc\'d0\'f2\f2\par +{\pntext\f5\'B7\tab}\f1\'bf\'c9\'d1\'a1\'cf\'d4\'ca\'be\'ca\'d5\'b2\'d8\'bc\'d0\'a1\'a2\'c0\'a9\'d5\'b9\'bf\'d8\'d6\'c6\'c3\'e6\'b0\'e5\'c4\'da\'c8\'dd\f2\par +{\pntext\f5\'B7\tab}\f1\'cf\'d4\'ca\'be\'d7\'ee\'bd\'fc\'ca\'b9\'d3\'c3\'b5\'c4\'ce\'c4\'b5\'b5\'a3\'ac\'b2\'a2\'b6\'a8\'d6\'c6\'cf\'d4\'ca\'be\'ca\'fd\'c1\'bf\f2\par +{\pntext\f5\'B7\tab}\f1\'b1\'bb\'b7\'ad\'d2\'eb\'b3\'c9\f2 35\f1\'d6\'d6\'d3\'ef\'d1\'d4\'a3\'ac\'b0\'fc\'c0\'a8\'b4\'d3\'d3\'d2\'b5\'bd\'d7\'f3\'d4\'c4\'b6\'c1\'b5\'c4\'b0\'a2\'c0\'ad\'b2\'ae\'d3\'ef\'ba\'cd\'cf\'a3\'b2\'ae\'c0\'b4\'d3\'ef\f2\par +{\pntext\f5\'B7\tab}Windows\f1\'cf\'b5\'cd\'b3\'b5\'c4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'c8\'d4\'c8\'bb\'bf\'c9\'d2\'d4\'cd\'a8\'b9\'fd\'b0\'b4\'d7\'a1\f2 Shift +\f1\'b5\'e3\'bb\'f7\'bf\'aa\'ca\'bc\'b0\'b4\'c5\'a5\'c0\'b4\'b7\'c3\'ce\'ca\f2\par +{\pntext\f5\'B7\tab}\f1\'d3\'d2\'bc\'fc\'b5\'a5\'bb\'f7\'b2\'cb\'b5\'a5\'cf\'ee\'bf\'c9\'c9\'be\'b3\'fd\'a1\'a2\'d6\'d8\'c3\'fc\'c3\'fb\'a1\'a2\'c5\'c5\'d0\'f2\'a3\'ac\'bb\'f2\'d6\'b4\'d0\'d0\'c6\'e4\'cb\'fb\'b2\'d9\'d7\'f7\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'b5\'c4\'cb\'d1\'cb\'f7\'c0\'b8\'a3\'ac\'b2\'a2\'c7\'d2\'b2\'bb\'b7\'c1\'b0\'ad\'c4\'e3\'ca\'b9\'d3\'c3\'bc\'fc\'c5\'cc\'bf\'ec\'cb\'d9\'b2\'d9\'d7\'f7\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\'cc\'f8\'d7\'aa\'c1\'d0\'b1\'ed\'a3\'ac\'b1\'e3\'d3\'da\'b7\'c3\'ce\'ca\'d7\'ee\'bd\'fc\'b4\'f2\'bf\'aa\'b5\'c4\'ce\'c4\'b5\'b5\'ba\'cd\'d6\'b4\'d0\'d0\'b3\'a3\'bc\'fb\'b5\'c4\'c8\'ce\'ce\'f1\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\f2 32\f1\'ce\'bb\'ba\'cd\f2 64\f1\'ce\'bb\'b2\'d9\'d7\'f7\'cf\'b5\'cd\'b3\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\'c6\'a4\'b7\'f4\'a3\'ac\'b0\'fc\'c0\'a8\'b6\'ee\'cd\'e2\'b5\'c4\'b5\'da\'c8\'fd\'b7\'bd\'c6\'a4\'b7\'f4\'a3\'ac\'c4\'e3\'c9\'f5\'d6\'c1\'bf\'c9\'d2\'d4\'d7\'d4\'d0\'d0\'d6\'c6\'d7\'f7\'d2\'bb\'b8\'f6\'a3\'a1\f2\par +{\pntext\f5\'B7\tab}\f1\'cd\'ea\'c8\'ab\'bf\'c9\'b6\'a8\'d6\'c6\'b5\'c4\'cd\'e2\'b9\'db\'ba\'cd\'b9\'a6\'c4\'dc\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\'ce\'a2\'c8\'ed\'b5\'c4\'c7\'e1\'cb\'c9\'b7\'c3\'ce\'ca\'b9\'a6\'c4\'dc\f2\par +{\pntext\f5\'B7\tab}\f1\'c8\'c3\ldblquote\'cb\'f9\'d3\'d0\'b3\'cc\'d0\'f2\rdblquote\'b1\'e4\'b3\'c9\'bf\'c9\'d5\'b9\'bf\'aa\'b5\'c4\'b2\'cb\'b5\'a5\'a3\'ac\'b2\'bb\'d4\'d9\'b9\'ea\'cb\'f5\'d4\'da\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'c0\'ef\'c3\'e6\f2\par +{\pntext\f5\'B7\tab}\f1\'d6\'a7\'b3\'d6\'bf\'c9\'b6\'a8\'d6\'c6\'b5\'c4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'b0\'b4\'c5\'a5\f2\par +{\pntext\f5\'B7\tab}\f1\'bf\'c9\'d2\'d4\'cf\'d4\'ca\'be\'a1\'a2\'cb\'d1\'cb\'f7\'ba\'cd\'c6\'f4\'b6\'af\f2 Windows\f1\'ca\'d0\'b3\'a1\'d3\'a6\'d3\'c3\'a3\'a8\f2 Windows 8\f1\'a3\'a9\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl480\slmult1\cf5\b\f1\fs28\'be\'ad\'b5\'e4\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\f0\par + +\pard\widctlpar\sa200\sl276\slmult1\cf3\f1\fs22\'be\'ad\'b5\'e4\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\cf0\b0\'ca\'c7\'d2\'bb\'b8\'f6\'d5\'eb\'b6\'d4\f2 Windows\f1\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'d6\'c6\'d7\'f7\'b5\'c4\'b2\'e5\'bc\'fe\'a3\'ba\f2\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent0{\pntxtb\'B7}}\widctlpar\fi-420\li420\f1\'bf\'c9\'d2\'d4\'cc\'ed\'bc\'d3\'d6\'b4\'d0\'d0\'c8\'d5\'b3\'a3\'b2\'d9\'d7\'f7\'b5\'c4\'b9\'a4\'be\'df\'c0\'b8\'a3\'ac\'c0\'fd\'c8\'e7\'b7\'c3\'ce\'ca\'b8\'b8\'ce\'c4\'bc\'fe\'bc\'d0\'a1\'a2\'bc\'f4\'c7\'d0\'a1\'a2\'b8\'b4\'d6\'c6\'a1\'a2\'d5\'b3\'cc\'f9\'a1\'a2\'c9\'be\'b3\'fd\'a1\'a2\'ca\'f4\'d0\'d4\'a1\'a2\'b5\'e7\'d7\'d3\'d3\'ca\'bc\'fe\'b5\'c8\'a3\'a8\'b9\'a4\'be\'df\'c0\'b8\'bf\'c9\'cd\'ea\'c8\'ab\'b6\'a8\'d6\'c6\'a3\'a9\f2\par +{\pntext\f5\'B7\tab}\f1\'bd\'ab\'b8\'b4\'d6\'c6\'ce\'c4\'bc\'fe\'ca\'b1\'b3\'f6\'cf\'d6\'b5\'c4\'ce\'c4\'bc\'fe\'b3\'e5\'cd\'bb\'b6\'d4\'bb\'b0\'bf\'f2\'b8\'c4\'b3\'c9\ldblquote\'be\'ad\'b5\'e4\rdblquote\'b5\'c4\f2 Windows XP\f1\'c4\'a3\'ca\'bd\f2\par +{\pntext\f5\'B7\tab}\f1\'d4\'da\'ce\'c4\'bc\'fe\'bc\'d0\'c0\'b8\'d6\'d0\'b0\'b4\'cf\'c2\f2 Alt + Enter\f1\'bf\'c9\'cf\'d4\'ca\'be\'cb\'f9\'d1\'a1\'ce\'c4\'bc\'fe\'bc\'d0\'b5\'c4\'ca\'f4\'d0\'d4\f2\par +{\pntext\f5\'B7\tab}\f1\'bd\'ab\'ce\'c4\'bc\'fe\'bc\'d0\'c0\'b8\'b1\'e4\'b5\'c3\'b8\'fc\'cf\'f1\f2 Windows XP\f1\'b5\'c4\'d1\'a1\'cf\'ee\f2\par +{\pntext\f5\'B7\tab}\f1\'d4\'da\'d7\'b4\'cc\'ac\'c0\'b8\'cf\'d4\'ca\'be\'bf\'d5\'cf\'d0\'b4\'c5\'c5\'cc\'bf\'d5\'bc\'e4\'ba\'cd\'ce\'c4\'bc\'fe\'d5\'bc\'d3\'c3\'bf\'d5\'bc\'e4\f2\par +{\pntext\f5\'B7\tab}\f1\'bf\'c9\'d2\'d4\'bd\'fb\'d3\'c3\'d4\'da\'b5\'d8\'d6\'b7\'c0\'b8\'b5\'c4\'b2\'e3\'bc\'b6\'b0\'b4\'c5\'a5\f2\par +{\pntext\f5\'B7\tab}\f1\'d0\'de\'b8\'b4\f2 Windows 7\f1\'d6\'d0\'b4\'e6\'d4\'da\'b5\'c4\'d0\'a1\'ce\'ca\'cc\'e2\'a3\'ac\'c0\'fd\'c8\'e7\'b6\'aa\'ca\'a7\'b5\'c4\'b9\'b2\'cf\'ed\'ce\'c4\'bc\'fe\'bc\'d0\'cd\'bc\'b1\'ea\'a1\'a2\'ce\'c4\'bc\'fe\'bc\'d0\'c0\'b8\'c4\'bf\'c9\'cf\'cf\'c2\'b4\'dc\'b6\'af\'a1\'a2\'cf\'d4\'ca\'be\'c1\'d0\'b1\'ed\'ca\'d3\'cd\'bc\'d6\'d0\'b1\'bb\'d2\'fe\'b2\'d8\'b5\'c4\'c5\'c5\'d0\'f2\'b1\'ed\'cd\'b7\'b5\'c8\'b5\'c8\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl480\slmult1\cf5\b\f1\fs28\'be\'ad\'b5\'e4\f0 IE\par + +\pard\widctlpar\sa200\sl276\slmult1\cf3\f1\fs22\'be\'ad\'b5\'e4\f2 IE\cf0\b0\f1\'ca\'c7\'d3\'c3\'d3\'da\f2 Internet Explrer 9\f1\'bb\'f2\'b8\'fc\'d0\'c2\'b0\'e6\'b1\'be\'b5\'c4\'b2\'e5\'bc\'fe\'a3\'ba\f2\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent0{\pntxtb\'B7}}\widctlpar\fi-420\li420\f1\'d4\'da\'b1\'ea\'cc\'e2\'c0\'b8\'cf\'d4\'ca\'be\'cd\'f8\'d2\'b3\'b1\'ea\'cc\'e2\f2\par +{\pntext\f5\'B7\tab}\f1\'d4\'da\'d7\'b4\'cc\'ac\'c0\'b8\'cf\'d4\'ca\'be\'b0\'b2\'c8\'ab\'c7\'f8\'d3\'f2\f2\par +{\pntext\f5\'B7\tab}\f1\'d4\'da\'d7\'b4\'cc\'ac\'c0\'b8\'cf\'d4\'ca\'be\'bc\'d3\'d4\'d8\'bd\'f8\'b6\'c8\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl480\slmult1\cf5\b\f1\fs28\'b0\'b2\'d7\'b0\'cb\'b5\'c3\'f7\f0\par + +\pard\widctlpar\sa200\sl276\slmult1\cf0\b0\f1\fs22\'d4\'da\'b0\'b2\'d7\'b0\'cd\'ea\'b3\'c9\'ba\'f3\'a3\'ac\f2 Windows\f1\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'b5\'c4\'b9\'a4\'be\'df\'c0\'b8\'bf\'c9\'c4\'dc\'b2\'bb\'bb\'e1\'d7\'d4\'b6\'af\'cf\'d4\'ca\'be\'a3\'ac\'d0\'e8\'d2\'aa\'d6\'b4\'d0\'d0\'d2\'bb\'d0\'a9\'b2\'d9\'d7\'f7\'a1\'a3\f2\par +\cf3\b Windows 7\cf0\b0\f1\'a3\'ba\'b0\'b4\f2 Alt + V\f1\'bc\'fc\'a3\'ac\'b4\'f2\'bf\'aa\ldblquote\'b2\'e9\'bf\'b4\rdblquote\'b2\'cb\'b5\'a5\'a3\'ac\'d4\'d9\'b4\'f2\'bf\'aa\ldblquote\'b9\'a4\'be\'df\'c0\'b8\rdblquote\'d7\'d3\'b2\'cb\'b5\'a5\'a3\'ac\'d1\'a1\'d4\'f1\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\'c3\'fc\'c1\'ee\'a1\'a3\'bc\'c7\'d7\'a1\'a3\'ac\'d6\'bb\'d2\'aa\'b9\'a4\'be\'df\'c0\'b8\'bf\'c9\'bc\'fb\'a3\'ac\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'b5\'c4\'b2\'cb\'b5\'a5\'bd\'ab\'b2\'bb\'d4\'d9\'d2\'fe\'b2\'d8\'a1\'a3\f2\par +\cf3\b Windows 8\cf0\b0\f1\'a3\'ba\'b0\'b4\f2 Alt + V\f1\'bc\'fc\'a3\'ac\'b4\'f2\'bf\'aa\ldblquote\'b2\'e9\'bf\'b4\rdblquote\'b9\'a6\'c4\'dc\'cf\'ee\'a3\'ac\'d4\'d9\'d1\'a1\'d4\'f1\ldblquote\'d1\'a1\'cf\'ee\rdblquote\'d2\'bb\'bd\'da\'b5\'c4\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\'a1\'a3\f2\par + +\pard\widctlpar\f1\'c8\'e7\'b9\'fb\'c9\'cf\'ca\'f6\'b2\'bd\'d6\'e8\'ce\'de\'b7\'a8\'cf\'d4\'ca\'be\'b9\'a4\'be\'df\'c0\'b8\'a3\'ac\'bf\'c9\'c4\'dc\'ca\'c7\'be\'ad\'b5\'e4\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'bc\'d3\'d4\'d8\'cf\'ee\'b5\'c4\'b9\'a6\'c4\'dc\'b1\'bb\'bd\'fb\'d3\'c3\'a1\'a3\'c7\'eb\'b0\'b4\'c8\'e7\'cf\'c2\'b2\'bd\'d6\'e8\'bc\'ec\'b2\'e9\'a3\'ac\'c8\'bb\'ba\'f3\'d4\'d9\'b4\'ce\'b3\'a2\'ca\'d4\'c9\'cf\'ca\'f6\'b2\'d9\'d7\'f7\'cf\'d4\'ca\'be\'b9\'a4\'be\'df\'c0\'b8\'a3\'ba\f2\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li360\f1\'b4\'f2\'bf\'aa\f2 Internet Explorer\f1\'a3\'ac\'b0\'b4\'cf\'c2\'bc\'fc\'c5\'cc\'b5\'c4\f2 F10\f1\'bc\'fc\'cf\'d4\'ca\'be\'b2\'cb\'b5\'a5\'a3\'ac\'d4\'da\ldblquote\'b9\'a4\'be\'df\rdblquote\'b2\'cb\'b5\'a5\'d6\'d0\'d1\'a1\'d4\'f1\ldblquote\'b9\'dc\'c0\'ed\'bc\'d3\'d4\'d8\'cf\'ee\rdblquote\'c3\'fc\'c1\'ee\'a1\'a3\'d5\'d2\'b5\'bd\ldblquote\f2 Ivaylo Beltchev\f1\rdblquote\'b7\'d6\'d7\'e9\'cf\'c2\'b5\'c4\'cf\'ee\'c4\'bf\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\'ba\'cd\ldblquote\f2 ExplorerBHO Class\f1\rdblquote\'a3\'ac\'c8\'b7\'b1\'a3\'c1\'bd\'b8\'f6\'bc\'d3\'d4\'d8\'cf\'ee\'b4\'a6\'d3\'da\ldblquote\'c6\'f4\'d3\'c3\rdblquote\'d7\'b4\'cc\'ac\'a1\'a3\'c8\'e7\'cf\'c2\'cd\'bc\'cb\'f9\'ca\'be\'a3\'ba\f2\line{\pict{\*\picprop{\sp{\sn wzDescription}{\sv Image}}{\sp{\sn posv}{\sv 1}} +}\pngblip\picw13122\pich9349\picwgoal7439\pichgoal5300 +89504e470d0a1a0a0000000d49484452000003200000023a0803000000e894dc13000000017352 +474200aece1ce90000000467414d410000b18f0bfc6105000002e5504c5445676567475b67e7e6 +e8c7dfe77c4744f79d957fd3f76f4747df4f47f4928c8f53575655577eb7bf07050762b5eb5753 +3721539d6e875f37869f3703070703376fbbef77a7978edadf7bc3d71f033707035f3887c0ffff +ff8bd9f76eb9df87c7cf7cc7ef6fb7cb5ba7ce1f0307370337ef8b8787b8c0f0847dea7d771f03 +5f1f535fe7776fafdbf02a7dd7bfd9f7b9d2edabcbeda8c6ea9cc4ed8dbcea89b6e67bafe56ea8 +e57fb3e7def0fe4a91dfd7ebf71e78d7acd1f399beead9e5f75c9ddf096acf3485d71773d14f97 +df5fa3df0f6fcfc9def568a3e0ebf7ff3f8bd979abe2cde5fa4c91d73f8fdff7f3f75797df679f +dfb7b7b7efedef3f5d736a97c75f8ba787cbef9cb5cd475f73bedffcd7d5d7272527afaeafbebe +bf9796978785872e2e2fa7a6a78e94987775774745479e9da04e4d4fdedee15d5d606e6d6f1714 +171f1d1fc7c7c77e7d7fcccdd19ea5a93735373f3d3f0f0c0f8e8d8f7f8387aeb5ba2f33376f74 +795f65683f4347bec4c9879dcd6d88c77b93cc1844a59fb3dd07369f5b7abfdee3ef0e3c9f5773 +bfa9badcc7d4e3c8d6ef98acd7214ca72f55af8fa6d7acbfdb335caf4f70b8476ab73f65b68fa3 +ce9aaec3bfcdd6b7c3e7bcc6d9adc4db8ba4be488bd67791af7f97af9fabb7aaafb8bf8b97ec5b +54f7c7c7afbbc3d7837fec564cba4e4aa76d6fcf534ff74f47e7abaf8fabc497a7bfb767678793 +abefdfdfdf776feb413bdac3ca6f89a3cf7377ea4a42bf716ff763578f5b5fd79b9fc76367f773 +6fba3e3ccfd6dacc8e97c7696bdf5757af3737677f97db5b5f9f474fef372fcf2f2f7765735773 +8faf57578f9b9f978f8f5f57570f6bb79fd3ff9dcdfa8fc3e77c9dd28aafdc8dc5ff5b91cf578b +cdcf6707379bff4e85c7477fbf3a79c13f9ffe4fa7ff67afff78bbff6fb6fc97c7fe7fbffe5ba9 +df49a3ff5badfe67b3ff1c8cda2792ec4f9be71f95e00c8de02e97e22991d83799df1493df0b84 +d81a86d40a7bd0479bd73f536f374b6f273f5f5767872c46677e8b937e84917c48dedb00000009 +7048597300000ec400000ec401952b0e1b0000754f49444154785eedbd7f6023d77dd8c9806ddc +06417e5cd2b88d9f9d36b936edc50380c4af2187586000821880244822b9ea96204190f83df841 +10e0f297566b996bef6a5792257b657b1ba9ad2eed5ddb6b2fedb577d7ebf6dadc5d9bdbbb4a1b +a9d74d2b59b662c96d6da7b6dab891ffbeeff7bd3720b80b60498ac42e16efb38bc1cc7b330f03 +f0fb99f7defc1ca2fc884020b807e6c690c9342c100c207fe48f76e58f0c0f9b4c28c88f0a0483 +c8c7fee81febc21ffd18cc82820cb3b9058201e308820c0b4104038b104420e8c2c7fe3877a12d +7f9c0bf2234210c160d222c88f99cde61fe3430e13e4479a82fcb8e527f0ed277f0a873f6d01fe +8b9fc1a1c5f2b37fe2477ff4e768f2011fff1998fb4ffea93ff9933fcf137e9ccd6bb17c822708 +048f382d82980921e61fa3439e72af201fa736fcfccfd120fff91ffde44f7fe2931fff994fe1db +2ffca93ffdc94f82209f6cc2e6b5fcec9f819c9ffe7966d32f42fa4fc280162610f401876a1074 +835ac2530e0b0231ff899f032d7ee197fecc4f7e824a709f2098c8f4f9148c61de273ffe5f420e +027301bff04b98231c11f4091ffbb3dc05801ad2eac71ffbb32d82b010ffe95ffcb99ffdd346d4 +5341a80f969ffdd34c0c78074d400d5a653431aa9be6943044d017b40ac2eb90033fee11e4177e +89c537036a021af32d35c8cfa3395c10f087d5333fc9aa0c6366e0c78520827ee1c8824060530b +3810ebb4caf8c5c34dac0341fe1cb5087af1d0e9a06daf039ba820c210413f70e42616d58235a3 +80963e084b8076177a00a21835c8c77f06fbe43813ab388420823ee463bfcc5d68db49ffe57b05 +c1aa008028e76f3ce6690dc2de0d41e0fda751919ffb29b6d4c1cc421041dfd0220873830e79ca +fd82b0eaa2a5066979fb3834a60e04f9f84fb239a1ad85b58b2108ce240411f40d1ffbf3dc05ac +41ee3b50f8e70f75d20f6a100ec4bcd1d5b0801cbff4a9d61a04f3b106c1a6d62ffc0598c0a38a +9fc29944275dd037b408d286fb04e136b03db518f3a88051918019bff0177eb4551098f1cffc8c +e5a73ef9e33ff5d3ac1ef9f8cffc57bfc42a14f6f102c1a3cd3105316a10ac0478cc1b82fc38ee +f8fdb99fff5126d1a7e8692558ad401ffd177f8e290482c1081d0841047dc1c77e85bbd0965f69 +110415b9a706397c68e4173f09dd0eb64fb7d9c4a2bbb27e81571a3f0e7509e527c5b958823ee1 +63bfd2954382002cc03f22bc2c81e0d1e7630f00666915442010dc83104420e882104420e88210 +4420e882104420e882104420e88221c8a70502c13db40a420402c1218420024117842002411784 +200241178420024117842002411784200241178420024117842002411784200241178420024117 +84200241178420024117842002411784200241178420024117ba0a22f17742ac569b7d64d4e174 +b93d2c411e1d65239431370cc6152b9b426c13143ed523c646f808c7ed25c4e5b6daf82421e718 +329f14081e440741ec3ec44f871875aaa4aa81c058d037898278d44048754f79917330edf4abaa +0ab3c33048880fdec22149f5c37f0d0b2364ca6ae563470416b04ef1f12663f859dd904008720e +16b58202536eb71471bbdc4147c801c99ec9c949672010f0c30b56522038121d04b1b9ddee60c8 +1f0ac2bb1da61d1e8f471a83810783cd36ea8e10120d81097e884947c82b39ecaed0a83262834a +6462d43f620b4d93d03912e25accf803c666dc8ac575c4c855428180ca460ff0dfa7cc211cbed0 +accf3735038bfa612db920d13132aac6a02601dd9d607e88cf2d101c858e4dac733ec91ab24a41 +1694519f2f12a0f549944ebb501078110504713badd1396f68d4ea73e1a69b681084a1e09c1ffe +1bf586825e5166c37ca42d46eec1fc2d3c5890315fc83e034548b0b8271c9622e1f0ac140e875d +98ef27243ca686c6c6c6e8ec02c111e820c8c84cc0ad119568d1800adb5d2798a1485410342412 +f0434ba5298813ab12066dcd50415c1e3ffc6f11c4679d9bf592a8a2fae45874d6370e6d315bd0 +cb93094ba2b97c7ec0091fedf510df946f16431c05718dc1327cd1d66228ca0809b40832af801b +63811641241f56823022101c8d0e82b8c24a8811f040f48d783caa84b105d060545a6b10efacd3 +c52011988c46fc11cfe1261606bc5f75bafd3627347be4d9886346828855dd233c99b0249a4be7 +7759ade7c84468ea5cc00eb3b89c81492ac8acea7485a01b44176d2d8602f3066c862036675071 +3a9d5e89d8d88e0514c441242b8e080447a363132bc0da33d3bccdeef42bac8ea07d09873fe03b +100466f6415fc5ed66916777f81d13d81180ffad8240d0aa6e6c44d9c19b586882f8a182e0c946 +52b38905cb831293b3411fcc821509ac877fca1e027d3c0a4b3a540c2534d522c8e8983f087d12 +e874cc42490013043a434210c191e92c088709e20c8570e790d52a612f3a26cdaad258ab209351 +84471e36b15c32d62051e81d535010e8bf43a882022e3fd44c2006a6f06423e99e3e88a628a018 +ce32ed8f81202eecb85be16330e95031c838f818b21a8210353a8ab387bc6815c0040189842082 +2373b41ac41d1af14b143f0ae2965c9173d1fb6b10bedf090481dca8df1d8d1ab18b8240816354 +10a7a40118f090c3928da47b04b1050213300bd45ab8f7c93fe584ca838f82b4adc5205eac5aa6 +0c4140ae805f51cea9215ec3f8ed1ec9811209410447e66835886742f3b35e86828244ec87f662 +c1cc6a8441b7d59adfe99e9bc3bd5873c6cedd0341c67c64ca3f0a61cea29c271b49906bcc0f68 +92d325810190383b86b39e0b39486c76862d75a8182418848973cd1a045a59ea945d8e28c40a05 +b8557f202839dc21e8d3d04c81e0087414646e4a46a6f94135cd3f49817e302132dbcd0bdb6705 +8f8380205e1bc58f87f2c2925fc26e3134b10c227eff0417c4eb57ce794252609647364fe64998 +8b0b287e40f341952485897f4c0948d374566f400944600eba686b31c039a8dda6fd9a711cc4a5 +c0bb14199342234e28278cb599ec08f9426346b526103c900e82e0d17003ba51d7fcac8a800d30 +4205514189c3350815c4e51c27633801896d8e599f8378d6ace37caa094fc2dc7bf14f4d1da4d2 +232d9cc3c544d4515591c88c6f7a1a6b9069ab36aa6aaa74ce155278c36d240235d054b3cd2510 +3c900e824c8c1c404fa8d266ed9439b6f97580353674c3414377ccc166654d2c606494c174fa88 +1855c403704f9d7379ce9111f84cb6566462923870b75790d765b33e3ac2f6540b0447a06313eb +11e288820804a74f3f0822103c3484200241178420024117842002411784200241178420024117 +842002411784200241178420024117842002411784200241178420024117842002411784200241 +178420024117842002411784200241178420024117842002411784200241178420024117842002 +411784200241178420024117842002411784200241178420024117842002411784200241178420 +0241178420024117842002411784200241178420024117842002411784200241170e09b2201008 +0ef198d7200bfcbddf697938fc23c469afd5a3505efc1e84207dc16986ceaff2f78f8e10a4ef11 +82dcc7affeda7fcdc73e324290be4708722fbffa6b7ff12f3ec1c73f2a4290be4708720fffcd9f +3bffe9a9e9693ef5111182f43d4290b3a42f0589e1204e47dbc1bd683230822c2696f8587c39b9 +4252ab7caa3f30fed46b4992ce906c2ecf26d339f68eaca66010e319bda1198059fcecc4f21a9b +2285221f3926cdf274fe4e49c549bc546e2d32017fbc4a8e2c2429559e7a3f4679eb450e4ed430 +0e3692386ad0529e214881bf0f8c20a6547d032912b36ed918cad6b3c032cf7cf431fed48906c9 +15882957aa92ece6e666290783cdcd24c9160a39bd5058c965f88c3dc1582b131544bf90c8c417 +707d6a74b58e5f7b3705a9c36b11237a61bd56b3d46a593d5fdb886feaba4ebf1f06743e3154a9 +21fa0a26b5c528af50a37a14a1d8fc567dabb0b4948657b55d795c9042c130644004c9d732ab40 +a55e818912215b3590452fb0cc3e80ffa92fd42b9544ae52a9982bc94a2e9728e528db64a952d9 +29552aa9c4229bb137f0b52a9a9920d57c219e359bcd394b1d86e62ccb3d06bcbc42c9522a6516 +ea3b3b898aa95ad5cb55934ee269ac3b93b53404ba6eae2c15aafcab6e1c4190c2220504594c64 +b3b55a0aa9b42d8f5a017e1886741424cddf292b3112abe4791b657199522526485802f92e9888 +891e755c8e9b4883cdf488c0055948e4d2dbf035d08fca507da89020db957cfdf8dbb88705ff53 +2f830d16430ab2a8674989b6a916d6d7d72ba5f55a29b97e81ced81bf85a55eb8d943993b1ec66 +32b8fd21b9dddd936d7a7879f96abddad85a80edd86e259348d4138984055e351ad03b10ba7aae +98dd22435001e8c52309a2c3e258caeaca6262ab51e3c9edcaa382a01d86211d05813f0018002c +561b8ded46a39c8e37d662d9959595a56c36ddc8669788a9d130adaec7932b79925fdf5e4f6eae +eead1d16eba1c31548a7c9b26ede28adc3f84ad1b2bdbd0aede4eaa3b5aa5d31fed4846ce2c69a +91dba856eb7b55d8f4157701683ac2708767f60263ad323ba9e4ca8aa508b141c8de8665091a44 +7b3cef3834bf659dacd59820503f0d414269912c4240e71b35dc4c43930802da0c99db85a308b2 +6366ef4b66f362622d5d23bba9d42e0a727f795c1063d05190d54ab152492ea657573717622653 +256f8aa5496c89e4f73617e3b015a6d5512cb69a5f5d5f5c8fe38e810a013b1e554180a58d7a81 +f5602b16b36973a850ac9de46ff8903810a406cd8f52a90e3f73c5021b46d8b496e816712d514a +2e2ff7f62b35d70a9b584b1674733557df49961af19d7ae6c44d2ca81a49830b92860a24952a6c +2d2553245d2fe9d01d3119019d49a733471264b55ea23548495fc8c00f5623faf2b20e82b4298f +0942d5e82a48dcb46d5a6e2c6ec20fbf90dcdc4c439fab08af0681a4c56d6804578a79ec8fa58b +98b5b9b094dc4e362ac9a5475490bd62ca62496c01b0394ad5cdb9d44aa158e86987f6a3d10cc5 +853aee22dad3a1935eaf4144d6f3104bd0a1853f35b07568f7cf9963ac55560741d2a9048c160b +55421acb84940b27176421411a1bbc06c9a487a0d59eaba4e8febb648da48a46406f140ab52309 +4262b40b329484d54a2caf8220744759bbf27827fd802e7d903d2e08eb68900af434406e106493 +94aba4029be3d8ea4a76b3b10015c8e272a5bcd4282fc3b7608b3f227041cc998d1c3617978676 +c966ad049b1453a1b858ef9f2aa4f9a7de28e44b0b26f43c57293405a96d64682ba2fa5004d9ae +ef8020a94602fb9fc5d5d44202ba20e6433b528f86f12d2bf057da6582542d09bd9428564a1b46 +40279b017dd426d606ad3ea033534a6c545329280305c92fb42befc882c4a1d5ce0559dadcde5c +59596f54cbb02a4c90ec2a08b298ad64634b4bf9ec66364fb2596c5f9198e9116d620db16628fc +f4b5a512319b715f7d8e374dfb00237456f43c592f6de1e18f18310481d821451d77cc241e8a20 +95256862354af07f91c4f4bdc4c2626e7123a91f346f8f8af12d77b74106a30f02819bafae59aa +f9627a6309fa0f000fe8baaed7778e2048b55c3497815aba5c5dd828e66a55285a5f28b52befc8 +828005862024b9b40a75667261a5dc1464090459002fc812e4c49796ca9b7152cd9a48257d820d +c719d246902a29919d651464e1d192b91bfc4fbd5acf927c5ad777e9be2a2a482397405d8a0fb1 +06c13ec8b20e7ff88d5a7e738be011d97c3dd67a10f388f0f2caf545f87b2d406fa15e81865bbd +94cae989f46a2dada7a0ff009468405758a81da589b598c295a9413857cca6a55a1a7ae8fa7aaa +6d79dc8b269d04595883ff4c105371255d59595aa8e081d2c54dd3de265a53c92f61ef235dc1e1 +12590443935918f47447fc033910a48e7ddb920e3f0d1e07c99a4bf0ddfa07fea7de4daf6cd477 +974cf06d40ee4d088dfa523a8d3f7991edc97c58822474dcd7b498c864d749ae54ab954ed4bfe3 +e5d5cce9ad7a63a154ad6e54aae598b9b2a62717f44461a540960a646577c3b288018d2c1587ea +d8fe6f4f73fd8869692193b1ac43d9ab8ddc860e915c2fe5da95776441d696c85292d720f0032c +c44d7bc57c7c6961ad985edf8ca75190182c5eae5496e12d4696d6d6d6363761d079751f064d41 +1acc872ceebd8616f27211aabc3e82ffa9e364ad48cfac3055f8590066e8172259ba1dcdf7f6d0 +673300978b6c6b9ea72bb7b0b474fce615c2cb5b31ed3596481e3af94bd066218dd54528eec210 +dff42e57d250452db3da7fd98c3d874e1c0802f2a6d3b8d7608964d365ec2b2d437b8772b83c3a +6ca58320f9b489ac66178b50452c2cad403db192ad6c2e551beb4bd0cc5c6c342a8d32eedb2d57 +96ab95257afa17003d93478d93fda11e3d5affd48f0ea7bd568f4279f488f7019d0469649756b6 +97172b261334b1a00bbeb097de5b4c6fe28136d3523a198b65d34bd5d5954d303cbf964e2e2471 +cf6f3a8dc347aa132204394b06589085587eb94ae210ff553cbab65c354105b7b88ab592899d3e +592d2f64b10204f2d8537f3411829c25032cc8e38210e42c1182f43d4290b34408d2f72cc802c1 +3110358840d00d2e868110442068858b61200411085ae16218b41124ff9840bf8c1044703cb818 +06ed04893d1608410427818b613050823c79f1293ed682e9121fa13c75f1e267f8e8e19cc3b309 +1e5bb818068325c8d39fe5632dec3fcd4728973ff7b94bc64c9873f1f32d138201808b6130584d +accb57f80819beca4778e45fe1e7f6c21ccf5c83f718cc8939d79fc5d42bfb3871751fc73147f0 +f8c2c530e82ac8734ff0917ea4bd20d79f24e4b39f25cf5fbbf63cb90e0dae8b5f400d9ebc74fd +d2453e07f9ec0bd0d2ba74fdda15c879f1e94b2f922f42eed5fda7bf70fd322c4073782982c710 +2e86414741f69fdb8f3ff184e9ca97f6e964ffd15e90a75e24b14b37c84b845cfbfc53cfc3f039 +d0e0c6a52b64f8126d4c5dbe76e9d297216198ab0335c8954b2f11f83d9e7e967ce612cfe1a500 +fb82c78ba30bf2c457be62bbf1a52f7db54d8bebaa8f731526a458cced8ec57cf3b1d8f84874ce +c666895d85f458cc33864347d800a77a447b41f62fef3f035e7ce673cf5f7e367e79f8f3d7b1ed +04f14ec80bb40ab9fcdc8da72e0d3f75e985179ebfce05a1b9b4bd158759590e2b45f018c2c530 +e82088c9b4ff95e1e1e12b37bef2c4953c55c4df2416f32a2cdc152f64044086c0882d648fcd07 +426a74d8170446623625161f191955bc23b6d8cd60941182f9bd760f5df89c6718cb3d333af441 +5e78ea8527a19bf1ccd5e79f255f78ea0b4f3505f90213047a18d79e79eaf9679e79e6f3f70942 +60569ac34a113c8e70310c3a08f2c473b67337bef4d5af3ef1c4734f7cf52fb1888bc58273ecdd +1b400982c18037e69ef1cf383cf31e35e2198dc566a2b158c8ed72499e9b8a5f72f9552418bba9 +b2f98320d755e99c7b4e55e6e6ce3923acb433a283209f79fe5a8c5c7c815cbdfc2c79eefa35da +fb7e09d287a121c5e6f8fce5abcf5dba0a9d7174e2f927696e1c9a5890fb346139ac14c1e30817 +c3a083205ffecab0edd75f36999ef8d257bef2d55758c4b508a2382850838c38fd0eef0c25ea0a +4b91b037041583ea19b729e7ce618581dcf439c2730e67c47133169b038762511593a5111c9e15 +6d0479e1e96b503f40e7faa54bd7afe3fea9eb5f605503f4bc2fb14324972f5fbef645e8bb5f7a +feda339873f1d217e005227141580e2b45f038c2c530e8d4c4facbbff257feca2fffd558ecc697 +5efd2a0b38a0294888560d6a089a5851bfd1eb8879dca19b6e2e0836b10e0409cf47a4795f687e +3e1e0b9c830426889b177736b4ab419ac46fd00ae09a71942376e59e0a81cf40c8d538e4de68b9 +c1433347f058c2c530682fc897ffdbdff86b1ffbebffdd7fff3762a6bff9c4577ffd6ff1986b0a +22d928120822f915074b85ceb87f6c2ac6051909a9cea620eee8981a7587a2d1f8b082094c103b +edc79f155d05a1ece36e2c81e0105c0c83f682fce5dff88dffe16fc7fecefff89b7f37fe55e883 +fc3d1e734d41fc0ac5ef8d79d4807d4e0a20f69824a9ca5526881a0a39ae42ff9d1209ba672577 +38e4767bed540d260893e5ac78b0205f785e1cf313dc0b17c3a0bd20bff2d7fefa6ffc4fe5d8df +f9fbffe0ca579ff8756c73519a82d0f8060fbc3175d4b000c25e9a89861d4c101b34b1468c1a42 +9a53555f281c9e0f7a6d348d09c2f6049f150f164420b81f2e86417b41fee7ffe52bffeb6ffec3 +c5d8fff68fbefaa5277efd160f3943103510a25506bca95771372f471da17bb19a7d90303d0802 +84ae867db199d970c0171ba7b333410ccfce062188e02470310cda0bf2577eec09fb3ffecdfffd +e57ff24fffe697befa977e0bc2cd360a446ee2103ae5c33e502518c6e3842d820cb3ddbc922485 +a8208a93a58f046261df39efacdf0513921d064c9039370ecf0a2188e02470310cda0bf2cb7f6d +efb9e7fef16ffe1fbff97f7ee9ab7febc69721dc7c10f61c9f430d04c192d1999004fdf3408c75 +410210f45490119b4df54455d5adc459a8467cb1b9402818732aa170cc33cb1263b1730aeed03a +3384208293c0c530682fc85ffdfbbff277ffe6dffa87ffd73ffbe7bffef7508fc338a2e36c24ee +1989c5e6d93825ea85861368317275347a75c438cce13d177378e82236a8732223fc88fc9c87e6 +9e154210c149e06218b41724f6377ef3efff937ff29bffec63afbefcdb7b2cdefa0e2188e02470 +310c3a0812fbbbffe01ffdd3fffb9fff562cfe2a8db63e44082238095c0c834e82f43f42908747 +ac8f4f36e062180841041f99d8aa01bdad3921b9227b5f6818f067719c94f872121fe559e4e59e +255c0c8376823c26d02fd3511053c55c681053894f1eb0b8d172e255ba582c2ef1714a9b059aa4 +8bdbc77fb0ebf15829b6796adce1756a5d8b4339dd56fda391c707ec223a04f0e6c6c646aa0e83 +8d32192a6532b57a2693a91ffbf6fff16d7c0a281b12524859f0efb053889df9638fb818066d04 +79ace824c84269a3389423790b9f3e20de1a827573a170e8a9406d166852379bf5337ec2d3267d +16f93d1c5ea7d6b5c09ca2b1fedd56fd94c880206633af4d4a17e88321f111eaa4746c416a99b4 +dee0434407f577760a667cd2db99c2c53018504162255659d3a059a48f392963f3800e9032ab80 +0e3d28baba6844d91edb8e5563f4092a6c8cce9cc4ad342b8fa59d36072bc43f0538b44ecdb5c0 +35c39c143e5912bf0f4cd067bd18eb7c8ae4f846850a6284700204d94d26b74bc964523fae204b +2044658b0d61b268b69857361a3b85b26efc85ce0a2e86c1800a424308c008aa25125b6431954a +34e800931aa55489fe21683c0e6d90aabe6431a7f40c5d60b394d287602ca72f5760c63d3ac666 +dec9f0f28cb4d3a6be97da84202cb04f495560ed7207ebc4e6a06bc1d78cec5af45df67d609552 +7588649ac34b392576732b94140ac29e965a2a594090d2ee6eadbebbbb7bec265611bec2729d0d +61325bb0345675d34e81988fffecdce3c1c5301850418af8687100630b6629ad6ed6a05aa10348 +2aeb0b7c474c3d954a95e3896c269db76c422b3e09b9cb7a992cea4b98b0ac2f922204287b4068 +bda4a314b43c23edb4a9efa56b24061f433fa5022b5c823531d689ce41d7c258335a83b0ef93b7 +344856e739bc9453623795a360bd6c74d049360f7d869336b10ad0383359d810a7339695951a96 +b770ead5df3d70310c065510fa786c2648d65cab3796753346150c20a9c2f581684baeae9ac86a +a906c9608c790772f121dbd098c084b40e9dd004cdc2999796d3107db43c23edb4a9efe5eb8b49 +6875d04f31d5179712b8c67c9de81c742d8c35a382b0ef8313719895e5b0524e895d2e053e8a2f +535919624098e75657d309e88f1cdbc51d5063b1ce8630994fe8a962190459ae3f4282ec25d75f +ceae9ef96e8333a58320d93aeb6340d0644bc9ea56835477f4353a30c28dc29afc4bfa060d2fd8 +3a1ab9b96d4c48a7a07d0db505cec4662e25597946da69039f914967568cb5cea5a1f97fb04e7c +0e588b83350341d8f7a1ab04b3d21c56ca6961084296d6c85632652e22f071b904dfa36539ae20 +e8f452820d61b250d0abd0974aae24e8773c4bb818065d0459f8aa55d3e42bc9d65dd81a7f3fc1 +b1a083457b490741486a030ca1d5c5508654eb0de87fef98e900922ec066cac49a58280834b1b6 +36f39635d6b0220b90bba82f60bc2d4197315ea691c7665ead97597946da69039f91dd2ac5f85a +93a55489f6bef93af139602d0ed66c6b857f1fba4a16beceac94d3a229c8d02ed1cb29b6df0cb6 +fcb883e0244dac2a7cb92a74f7d91012b616a1bb0e9becd2d93f079e8b61d05990c5db13e32088 +6c637bd59d41a28d3825bbd5ca22dde7a36fc43947a62611274c38664964848c4660747ad43dea +c2dbfbb8e96cc4ae3c94c7ec7512647103daeab45e58d0b16b5e296d9596e800e3685bc7c003ea +80b99083992e583658d71cea0dc8a5db6d080818c57e0905e62d35787946da2993b1c0f614a384 +7d0a2109e8b31eac13c2d6e260cdb6f51cfb3e7495e045735829a7458ef79cf3a9e26a89340559 +b4c026e7048224c186a29ed8caf321fcb970376fbea0b7390a74da70310c3a0bb23a725e1e9f9e +9a9e7e99eecf71ce1035e292c29190f51c5e6e1b0ae1708a7866c888e4743add2acca4ba89344a +bc30ea93fcf3f6801bef8545886b0c08456000b68cd888ec9af34d38cf61b1674d2741e0e75e66 +ad2c125fc64de9220ee980a5dddbb284f0da33ead2d85e73e36b329638809577d6f04f49188731 +5bd689d15cb32aacf6a1efd3669d3f22eb750b23b1581b22299dedc52266ecfb64536573cec27f +eb23429da09d8de6ce6c7db956cf9c75ff03e162187416246b3d3f3d3e2ecbf273f837980d8454 +c9264b56f84fb3790d12544212bdc9890456584356a712764e2a4e982700ffd101106436080651 +46c89424cbca6cd4e772603d73e67416e4989c5195f0d1c8a771f3fc2860a2272f80852b2632c4 +aa0b3349e2af5f6d988a43f470f847a2105f399e6427858b61d04590f3e3b489257f05db589a73 +4c93a431c9a586ac6ea83c02f4be0d21f7b9e8d8f4883a3d3d3d0a82cc4626664291193534331a +f5857cde00de1bc80fe9d17976add52c21732ee255e807a876fa76b69c9a20a64725145bc9d5e8 +4e04c129c2c530e8d2c4ba2acb1a20bf4c6b71e78c264d11a83e54ab7b0e5a555ee274903937f1 +8c7946f02a5b45255e3f540abc89e5f5859c769fcd6ab5065190731363365b24e02004ba2256bf +174b8cf25ecc99726a820806042e86416741f2598da020d39bb4e9ed0ea8a0811ffe5ba7a7dcfe +c8ac3a6b2553d3da9c3f62f74e4c4cd81d5665f640103213723a68ad21b940101273070293d04d +9fc6dac3118ad80899c0d9ce1a2188e07870310c3a0b42fe9f5b3130445ea131a68654794ad624 +9b36a54167c33ba68e4c29a3e08332668b4422012912093b3c11db88121d714b2376590a289e73 +e7c2c173e764129983a6968277ea75dba815b22f344aceb196d6d92204111c0f2e8641971a64f5 +ffcd96cbcb69b6cb63c2394366a1fe9042d08fb046fc91b02fa8faa364ca334346c7c8986b7a5a +239ec83cc882ccf9e60356afcb15515dae734475daedf6a864b74b61ab440b276e15baeb6cf44c +1182088e0717c3a0a320f90b9bab8bababcd03e92008999cd5bc012b21e37363ae3975c4611f93 +71376f18049154e8737ba089e5f691b930d438e702643c1c56d570788a84a6a00068785943e372 +00fc82c93074597ab11b4b0822381e5c0c834e829816f2e9438702501032a604a0f340ecd21871 +46ac4ac44e40104d51a26378981005718240538a8f9cc3ddbce0c11cce4edb52d83301b9a40932 +8a87506cc417c5e433460822381e5c0c830e82c4964c438b7c9ce2547d23936ac02705665dbe80 +c3312941e87b023eb73ae78b4c45fcd26cc40782b842b8ef762a00754880cc2a4a20a028508bc0 +f263b88f170b1a2344c33a44eec9a17521c8c3e0f1be261d5930150f8796d73ded0c8fc2f7b67a +46a19b6e0f4731bce529a77bda350e8dae09fb8895d85dde093ab70d3439d889eb80596d51e88b +5066edecb6583e5ae99c3542901e3060d7a423abe9641f6f045ae824c8d12f36e7d778a7f1386e +1217a916cdfc58312cd5e9caf633425c937eef2940a70e17c3a083207b87cee1ed633a0972f48b +cdf935def4bcdedc1021d97aa668aeb353c53b5fd97e46886bd28d0b7acf0c2e8641a74efae342 +47415acfd1e87ab139cc8917e81a829874bc54305bc7c6c403af6c3f7d0ed65b5c937e3670310c +065a90235d6c0e73e235de86200dd65049614874b9b29d659c3ee29a74714dfaa9d25190235f6c +ceaf34c7053006412a2483c1d5e5ca769671fa886bd24fbdfabb072e86c1c00a72e48bcdf995e6 +b8c0eac69071353b8c81209daf6c3f2bc435e9429053a56b13eb48179be39ca5245b009a58abf4 +6af6b88e7b8aba5cd94ed3cf00580d714dfa99c2c5301868418e74b139ccb90a198620646bc344 +4c39767548e72bdb69f61900ab21ae493f53b81806032bc8912f36e7d7783705c1abd9eb1bec34 +83ce57b6d3ecd3475c937ee670310c06559003206e8e78b1b941f36a76a0eb95ed6789b826fd8c +e06218741064f413ffe2804f8cf2d43ee44882f42de29af4d3878b61d041904f7cfa3cf069bc52 +7064d4f1099eda873c589047f262f32322ae493f7db818061d04f9179f7eedf5d75fff8b771c0e +8f2beafd1798444f5fa79c9ba76fec8240afc7e3b1da60f06856330f16442068858b61d05110d0 +838fff8e930a1282d7393760d324b7371289f8e115264a38ac7ac291b00fafa51dc1ab459c2338 +e8c95daf1e8c1044703cb818069d04790daa0f3efe6b6f8020f3017f2030660b4d4e2a1e6253a6 +ec767b085e56a26864ce1376932910644a9209190fe1a5b4bdb9ebd5831182088e0717c3a0a320 +6f12f22fff3f800b224ffba71daa0d9a55b31ebccfee98aafa55152c502435e00907e08ddef38a +90e858086f2dd793bb5e3d98b682fcabbbe29ff8d7fedf510579dd4188d51efddd7f4dc8efa220 +d8c4f27241c6243751a6a643d3d301228f9e3b371571d9248f4dc67b5ee17d7f8278ad544fee7a +f560da0a725720e8c0510519857a82447ff77740907ff36b28c878009a4d4c9029779028be49ff +e464887824490af8fd0abcb9e93daf2602c41e88f5e8ae570fa6430d2210b4e7a88238a002f89d +dffd9de7fe0d08328f82801b8620c4152441a7ea0fe3f5e553ce3165d4a98447a6657acfab60c4 +eb0d41f5d393bb5e3d1851833c0cdee2ef307630da1f1c5590e8bf24e45fff0eb9018248932888 +6716fe1f082207c74252c44ac6fcca9c776aca3116f0fbf09e575a28128948d037e9c95daf1e8c +a8417ac29be761f0f6d7de79fdeb7472fc1bf4edad77ef5a5fbf7bf7ebe374aa3f38aa2061e89d +532449fd3d1464364a5c634d41bc8a0f3a25d1908728733ec9e3567d4189e03daf9ce8c5947fba +3777bd7a301d6b90b75e3f6f7df3ee3735faabb4f2f634dfe87de3b5d7efbefeda6baf7d1d87ef +42c2ebdf84c1bbefc0e0bdd7ce4fbc8ff3001d0b3a0b709deee3f067f395a51cca39bb55fcc6f4 +b4363dfd0d4d9e3effeedb6f02131a0edf7b4f9bb0be3631715e9b9860c6f4014715e4d7a0f341 +51bff56fdf0341a642e74878cee6579490675a921c5e7a60646a0a3be63e8fdb4d6b0c69029f10 +820bb97b73d7ab07d3a906795f9b7e6de2fcdd6fdedfdc7acb08c16f9089bbda79abf51d189ed7 +ac77ef6a5f83d4f313208976feb5f31afb9b772ee82cc075ba8fc39fcd57968239afa1d1c6c4d9 +f0f6f977de7fed755a8bc06f33cdd1debcfbdeebd3b085b16aafbdf6180af26f00a83ebef56fa9 +20ea5c540d396ccaf474c4a386dd017c1aced8d86c98ede6a577b666f7bce2f4e6ae570fa6530d +22bf467f0e1a346fbf87a3efe1900e90afbd4d85a04ee0f05df94090b73474e8dd189df741059d +326c8510f661088bfcaff18a8fafecddb7201f73c6dfc454f83e30f11e7c2b9673babc6e7d4f7b +9f0b02eda9d7a6716cfacdb75ed7b4d7bff9f6bbe36fbfdd375d91230af2097a0c6466ecdffdbb +6fbefdf67b9f80d897a71c76228f10629f9a802ef8a8c3810fc4b1138f46466c76c8c2db5c19f7 +bcead55daf1e4c871ae44ddedca01124cbe377df1e1f97bf410798f4a636aebd87a1c6e211869f +86bf3e9d0041dec4f883e550932e05b18c5346fb1ab6efcf5bd987e12a4c9cc7cffe06ac31ab5c +f8cabeae8dcb5f839c69a24db3eff34d727e1cd5a639bc94d3615a46cecb131313f89b7c53e395 +d66bf23bd6d7cfd34c6a693f7044411eefb3798d6d1c8b6be8576aef7c03367c6fd10124c1e610 +77bfa020f2f8380e3548a1131886136c611a5f5d0a6219a78cf6b5d7e113616de887bd0e9f237f +1d3efb7df0f96d16976c65dfd7debefb1a55076a10f67dbe49de840610cfe1a59c165f83e2de1c +7f5db67e635c634fcd80c138fc04ef7c1ddba47dc41105796ce85083b4c6f5bbb0617df37ded3c +46150c2009a3074041de7ce71d30e59df75f87b0c28977a6278c8561ecb020f7147426685ffba6 +066d16fe6130fe8edc5ce3f3b4b5c756f675e88a4ccb5c10f67d70e22d9895e5b0524e87d7c765 +6d7cfcf5f377c751d1af83ace0240ccea3290cfe333dfa084100082f0df748d1a079577bf33ddc +ca7e1a3b953030c28d096234b1eecaefb209d820be43177e4bc39d455d0aa2e9a70dac036cfdbf +617cd8f9d7cfbf7eaf2074655f1f7ff7dd77df41270e09721766a539ac9453e2ad37bf2ebff3d6 +6b9f6682e0ee8bb7a679f3ed9be7c7e5b7eebe8e2daffe400802fc2b089b69e8afd2ea62e23c6c +eede84a94f9fa70348fa3a04196f621982bcc3fa24541058f89b77df3acf36c09d0ba2d9a70dac +c3bbe3da5bfcc3eebe330e82d235c626163d08c1561613de826e07ace037f8f7c1091084e5b052 +4e89af695f1f9f7e6dfa4d2608163dce3631d04bb7deb58ecbd3cd1dcf8f3c4210007e87b7a7a1 +ad3e8db1f53eb40ee437b1e7fa753ac038c291b7a7897c175b07563a840aa129085b182ce85a10 +cd3e65709deee25e5cf661505780877c8de9be35c8652b3b01ab80b52136a9d8f7c1091084e5b0 +524e89f3afbd3ffe9e151aa14c90f7e013b4f3f063bda64dcb6fbefd8d4f6bafb1dfaa1f108200 +f448fadbeff3bfda5bb4bbf0360ee90079ebfdee9bd7b7df672d2ba46b416706fbb0bb320d49e0 +2d5ad7b5f04de32bbc07ef87be4f33e7b478ffb5e9e9bbe7415510e4fdf3b0bdf83abc91f377df +fdfa5de89d9cbffbf5e953b4f18c118200fcb7e87fbe89bbb11e01defdc6db77df814dc6ebefdd +fde6a7df64fabd4f3b61afd3e1ddb70eb6278f384210e0b13917ebfcf8bdf586e023220401f86f +2110dc87100468bd824cfc13ff5aff1d5d90e99ff8f7dffef6bfff89693ed9a7b4154420e80817 +c3a09320da4f7cfbdf7fe73bdff9eeb7befd131a4fba9747e36cc4072004111c0f2e8641074162 +bfff1f7e1f2a906f7ffb5bdffdf6efe38d2a353c33d1ee01bc4476b95c3642c6e899edc4e77546 +11a77191d42372bb06861044703cb818061d04f989fff0fbdff90fd0ba9afe896f431d020972c0 +1d0c8e457cbea0021e78665d3edf58c0e7f3102d704ef2b9dd6e9f02822844b3db7d63763bd42e +2336e28237e7e843bd45961044703cb81806ed0599fef6ef7fe73bdf4231c8ebdffbfef7c01459 +22dee018d61220884ac2d1801788468857c5eba408b12ac427f925a75f05425e7a8facd014f128 +d30ff516594210c1f1e06218b417e4f7be057c9719f27bdfffdeef610d121e0b8e0514804c0582 +92cb3505d81d24e22692736464c4a190737665ca4aef50aa7ae93db242532301ebc36d73094104 +c7838b61d05e906f7de77be37fe2fbdffd3e1a32febd0fbe057d90b9d9393baf41ceb955e73957 +04991af183209131ff588435b1a60c41f08ac2d06800dd7898b7c81282088e0717c3a0bd20dffb +cef708f9d4f7bf857507f9de073061f54c7ac8983a86228c78669b7582aabac9948677b60621ec +21d515821ebc4bf1d27b6485027877ad877a8b2c2188e07870310cda0bf2c1773f80e1a7be470d +f9de073031323319981d0b4b2eefe439a76f560a4a948863d21d8166971f5e113514f2da433e20 +e0a5f7c80af914eca03fcc5b64094104c7838b61d05e90ef7ef7033c40f8a9ef7dff83df9bfe00 +9b582008d4204e57c41d7082207632659f92a66c844cba09195503ea14d432d0c4823e3b206b78 +8f2ce88304f176d60ff31659870579ea33f4edd92f92fd175b1eb9d48e97ae5de36384c49ffaec +679fe5e30fe481250b1e69b818061d3ae9dfff3e36aec8a73ef8e083ef7ff0018c734162927a8e +504182e129c921692888353011b04bd01b0741e6e76801f41e5920480cef6ffd306f91755890cb +34e8f72f3f4f624fd184ce7ce12221173f4f475fbaf4e2c58b5fa0a30f02967860c982471a2e86 +417b41a63ff8eef7e8d30fd0900fb03671a811e88bbbe63d0137995415c51790a1628884411067 +c00b7d1047208a82285e5a00bd4716eee61d57e61eea2db2ee15e419185ebcf63c9b2457f67178 +35066374b37ff52a0ee9f88b4f12729d561bb16be00a83cd4517b83a4c470f52867159b60460a4 +d30f10f4115c0c83f68290df838a63d2aa6956a83fb0022141d5e7b44a7edf399b12f4851d56af +c7178910ab0b04898cd0c74fd93c51557535bb1b07f7c87aa8b7c8ba4790a7408dd8a58bcf93fd +a709f9e2a5eb97aeee3ffd854b379e84b18b64fffaf56b5f246cfc0b972f7de1c5a72fbd080b3d +73892dcc737081cf3ffdb9eb975e684db9f1fc35d00e97c0929be9d72f8bfaa4cfe06218741084 +fc476c5a31fe234f22c4031d0d22f303e31e173d8fd14bef09441b5623ae291b3e5d8ad1bc47d6 +43bd45d63d820c5f7a893cf9e29354902b301e8bed3ffd24b971e90a19bef4794826313ede5283 +5c444b009e830be02b7eed999614f21221d73e8f4b40c9cdf467c913ccae97047dc251052177b8 +1e1f180f9aea4fee11641ffa12d7d00408e3a768e0ef3f1d63632f5cfcf2a5cfdd30c65b05e10d +329e830be08b7ceeb32d29e4339f7bfef2b35c90663af4efe125e827b818061d0521e3aeef8642 +df758df3c93ee55e41f62f3d7b9d1c1684873ef4caaf7ef6d2b3c6f881209fb9cc3a123c0717c0 +178cb6a43c73ed99abcf1f1284a5137c09fa082e864167411e0fee15847ceef2935c90972e5f21 +716862410308c6a0f105ddeecf7e8e8f53419e871770fd4530e4cbc65cb800369e862f3dd79272 +f10572156a10588297ccd38520fd0617c360e004b9712dc60521172f5dbfb64fa3f829e8543f05 +c3e7af3dc7c7a920172fd19dbbc32f5ebe86dd7596830bec3ffd22f6c25b525eba74fd3a541fb0 +044e1da40b41fa0d2e86c16009720fb11b6c672c8c5dc18b5e866fe0908d53aef2fcfd2fd35656 +3307429fedc73d98374e973596682943d05f70310c065a901343eb06c1630917c340087212e2d7 +f988e0b1838b61200411085ae162180841048256b81806421081a0152e868110442068858b61d0 +5190ff5425ffe90f7e8bbcfa9ffee0559ed297084104c7838b61d04990dffac17f263f203fa8fe +e05562a209b60821731e42c26132858fef644cd9dd4d1ea5db61351182088e0717c3a093207f40 +7e60fac11ffec16fff369f261312481238670dd9882730c69e023d16f0d8c3c0ac8443bb2384f8 +fd3070d1fb6211d933e773908779632c2188e07870310c3a0852fdc10f7ef05b5083fcf6aff21a +c427f955d76c64565166bdceb1517e11ed9893787d3e9faac0c0b852ca4fcf82a7f7c5b20522ee +f00c799837c612823c0c627d7c1e0117c3a08320fff93f93bffd873ff8833f34bdfc87d01101ce +8d4a53369feaf586bc53d0ce0ae1ede154159a5c93b34e6750753a672761aea8dc1464ce45620a +bb39e9c3bc319610a407c4560daa2c215764ef0b0d03d64e3f31f1e5e4508390222ff723d3a53c +2e8641c74e7a93f3e7e91b36b13c6384847022323942015726d57038024d2c15050941827f4ad3 +3482f7c5f2d27b64010ff1c6581d05a916cd43cbf0be504ae06b71c3382dab49ba58dc2cf3f1e3 +62aa980bf00768c154e22306e93c0c924b6ce21089f27d33374967e95ba341daacf161f09b19dc +bf3e5d7860c9f792af717408b8cd8d8d8d541d061b653254ca646af54c2653c79ffa58c4b7cd49 +785b62215c48598af053ed1462c75cb526ac3c5e6ab7f2b818060f14c43b368657cc6a9e9032d5 +1424e0c3bb5fb95c0e1024e272cdaa2e57a4290874410204ef8be5369a560ff1c6589d04c9d633 +45737d856dece0154ff38c03ea66f3463dc7278e487195be2d94368a438717cd5bf888417d0f06 +b9213671087defbe999bd469d0e7ebb5766b7c18fc669dd7a713b0c4034bee48063ed26ce6b549 +e9021932c32f9d828cd2b105a965d27a23a627ea7c5a878dc3ce4ec1dcee073b0ab43c3e443a96 +c7c530789020d64884b68f244519519580aafad520f448829408d42a9311b75b55ddee03416813 +0bef8be536bc788837c6ea208849df8461b65e251b2009be2865dcaac779b581115cd63158f6d8 +6686e61ac0447c9936b5f9fc55cc4dade168acc4b67bb03166793033c43c9de350f14c103e13cf +ae1a8218e51e6acfd713b8052c266a6c92af13cec356b24c1b39741cbfd5bdeb637c155ca0ba48 +470f52e87ab0250023bdf54b7722c795a28218219700417693c9ed523299d48f2bc8120470658b +54ab4c90a2d9625ed968ec14ca3a6fc51d13561e2fb56b795c0c830708321e51d92d49e409499b +980b4e4c8426acf8a0618a130c1891dceec01c081286b90e04b1823ba3217eb786877863ac0e82 +34581b2695ced5f51cbe30241ba554a94a2a30c4d86511bc9d229ba5940e7f749abb04cb5d2841 +b4e752f595540a7f5d3a3f4da8905d8bbe0b0b258d16522d91803f075d92ce017174b8781484ce +c40b20693d55ab53418c720fc7563d0d6a40c0d768956494ac2fb3955c4ca5120dbec2f8adee5d +1f96830bac5acc293dd39ab24cd70397c0929be974ad1ec46e6e85924241ea2586050429edeed6 +eabbbbbbc76e621561dd96410e2e48b66069aceaa69d02311fb34ee7b0f28c528f535e2741466d +30d0c6d4207f7e0ef64154276d62a90186e49a858c487022603c63e740107a5f2c29320eaa3cd4 +1b637510646883be650a460d024151d617482cb6ac2f9222fdd16804674bcb7a992cea4b2cb729 +48960cd5cb64a348d8fc794b036635b6bf45563afdf4d22a5b92cea1f3d931af9e022008d94cbc +8065506ed5828218e5624dd7427d114adbdcd8a48218256fc2dc74252199c037a0e32d3588b13e +3c0717c097a9946c4961eb814bd04fe7e9ec6b3d88dd548e823595d14127d93cb4f1e1ed444dac +0234ce4c202a1784642c2b2b352c6f8157c0c784956794daadbcf83d7410c42e49d0b49a9754e3 +9a7410c48e3502ed83707c7833134df2474002c06af38fd86c7ebbcd66b3d2fb629d8bf89500c8 +f1106f8cd54110d802231b432d82546818a575e857d2863e15642591c66d70a6c8729b8210b206 +7ff84281cf8f097178f180341a405973adde604bf2395a8a4f423b1d5680cdc4b32bf861b48965 +947bcf0ed3fa22f42512ab4c10a3e418e12bb9ac9b978df15641f8faf01c5c80166cde694961eb +c10569a6b3aff52076b9144be041a6b232c480df27b7ba9a4ec0f73c76136b074279f1a006c927 +f454b10c01bd0c9ba593c0ca334aed561ef7a2490741ce41a7c3eb511416fa844455d5466f456d +0832a54622fe51323aa748cea01292d448186fd2cb51f97db1c6ad20d8c3bc3156074156ebd8b4 +8eebd91641685090740a9accb46b4b05d928d0e4dc36cb4541e08581430531f3f93181c08b0564 +96960eefa56475abc196e473dc533c34b1d84c3c7b1bda0090836b73506e2bf5c5bcde80661f15 +e4a064be92a4baa3af19e3078218ebc37370015a70aed892c2d6a35510968e5feb41188290a535 +b2954c998b082c974bf03d5a96e30a82ee2fc186840b5228e855f82ac995c4369d3e36ac3ca3d4 +6ee5712f9a746a624d49d88aa237bd42465c5356178e605703d13c2e175412ce3036c588661b75 +d291039af7c57aa837c6ea2008d9da3011530e62fc40900bb03131c596a091c3bac710c1557369 +710192a15dc37217a15b3f74481036bf11495b501a90da80885c264319f80337d8927c8e43c543 +040df19978f62a34acd66813aba5dc56ea8bd0c85fe1821c94cc5712badd3b663e4ebfd9e1f5e1 +39b840deb206a34b2d296c3d7009986a493f962043bb442fa7d8ae33086df4f3244dac2aac4a95 +76f7b9205b8bd0bd2664af046db61360946794daad3cee45938e9df47135147a88f70c3d253a09 +b2b8512fd53720a00e0421db7aaa94274330a4fbcaeb75e8e6c21cd06f2e41ef9ae59af554e690 +206c7e2392b675dabfc0d2f50db2a0d34e335dd298e3a0782e089bc9c8c6f2d95eac83725b0141 +964b312e484bc96c252ba5add292b1c2f8cd0eaf0fcfc105f2960dda013a4869ae2cdd6171907e +144172bca79b4f15574ba429c8a2057ebe13089284e82dea89ad3c29e9165c6fb288bb65f305ba +4ff1f81c94c7865dcbe35e34e92808d1e666f8581fd34910f8799659bba385f832eeda34b1bdb7 +07c4f66802cb5dbc6f37e3a1f9abfc90312bddd8114c97e4dc573c9f89936f967fdf8c6d382899 +ade4225d86af3072787d0e7220f4f768d6c1bc7c3df8122d653c98f5ba859158ac0d9194cef662 +1133c676365536e72cf7fdd65da1317cb873a02fd7ea9993f53f5acb6b96dab13cee4593ce823c +16741664b0a175c32962ca2360eb8a89d03314a0322449fcf5ab0d537188d6991f89427ce57892 +3d808ee5712f9a0841061213367c046de05e34118208042d702f9a0841048216b8174d84200241 +0bdc8b26421081a005ee4513218840d002f7a28910442068817bd144082210b4c0bd6822041108 +5ae05e34118208042d702f9a0841048216b8174d842002410bdc8b268325c8d58b9fbbf8653ede +82893dcddce0c9cff391fbd87fb1e5bc5c83272f3ec5c704fd0ff7a2c94009f299cb2f5cc4c7dc +decbe147aaed5feef800a9583b159e7cfab37c4cd0ff702f9a0c9220f14be8c6672e5f85e1d518 +19c67742aeec33416257e824214fbd7089d532901363cfe6e479b01002e9c4581ab98cb957d9d3 +d4699ea07fe15e34192441be788dbe5d7f6affe92f5cbaf1fcb56bcf43daa5eb97aea2204f5dba +7e8d6970fd89cf419500f35cbffce475c8e579b8d0e76146ba04614b332e63def5cb50bbb03c41 +1fc3bd683248825c7c91bebdf0d9fda7a12a7989906b9fbf72e925128b8120372e0d938bf4b1e8 +cf5d229fbf1403419e2017a1b279f122cfc3856046b6045b9a16c70479963c71c9c863bc24e843 +065b10b6cd7ff1e2fed310c59ff9dcf3979f7d8a3a0371ffd4a5175e789ef63d3ef7e233cf5c7a +9636bb9e8584cf7e96e7e1423823b38c2e4dc79820b0e969e609fa18ee45934112e43397b18310 +bff4198ce767ae3d73f5f916419e7fe69967b04a885d7ef1c517afbf7848109a870938235d822d +8d6300138408411e07b8174d064910f2fc8b2612ffc2751afc175f20572f3ffb1274b0e3d8c47a +0efa0eb42bfe245623579fa6fd122e08cbc30478b125d8d2fb5fa4c53605617944f442fa18ee45 +93811264f8c5cbd72ebf384c0579e9d2f5ebd79f2517a1ffbd8fd3172f3d7fed1998e7f98b38e7 +f3d00c6b0ac2f23081cd084bb0a5bff802cefbc2d3d7301d046179cf1c3eaa22e82bb8174d064a +1088f02f3777c3c6f91edc1bfcd81f9f6ecba13cba044df99cd1c86a42f3c49ede3e867bd164c0 +04395d9eeaac94a04fe15e34118208042d702f9a0841048216b8174d842002410bdc8b26421081 +a005ee4513218840d002f7a28910442068817bd144082210b4c0bd68220411085ae05e34118208 +4e9de629ff7d08f7a2891044f05189ad1af0c763198f825e6818f0075d9d94f87272a84148d178 +16e219c2bd6832a882acb47d6a5e76898f18ac2cb2f774713b4b88a9ed33c3578aad8fba3355cc +850b6c58a19fb189c3343ece286994debe9c23512d9af9139c0e714f892bec31816d58dc6873db +89c3dfe0d8e46b1c1d027873833fd976a34c864a994cad9ec964ea6d7fed6ec4b7cd4963484821 +6529c28fb75388b559fbd3857bd1645005610f48be876a224f8a87626b0d1fb307d4cde6d24687 +07976d5a76f818604a64d2850a1be6cc9050ada363c6233b19277f005ab69e29e2636eefe57089 +f97ac70748c5dba970e81b7c04322088d9cc6b93d20532043fc0499e720bd43269bdc187880e1b +999d9d027d46ed99c2bd6832c882b43e27928e9b217a9839e53c7fa8658a6df521c0f375f65864 +4efce0699e34faabec917749ba2967c32cfc5549912a7620083e049a9553a5b5137b2834a91ea9 +d96ed2376198ade367c312fc0bc0cad2127951104a19fee4fee6d7b8e76320fdd0d76ffd0634ef +78e4b875541023841320c86e32b95d4a26937c758ece12fc74952d3684c9a2d9625ed968ec14ca +fa7d0f513d65b8174d0658905a22b145521071e6021b27a53cd9b5e8bb794b2e555f49a5f08f91 +c65a804590be0461b804a17f015e693d55a3614533e912151c5fae639b800d49099a6509ba056c +0a5229a54af898e7bcc59cd233cde9dcd142a8c15a52a9345d82ad74034aa8a220b4289a9fc8c2 +57828f38f81acd8f598519e912fc2b330ebe01cb3b26bbb9154a0a05a9d367dc964a1610a4b4bb +5babefeeee1ebb8955849f66b9ce8630992d581aabba69a740ccfc89d36706f7a2c9000b0279a5 +d5748dc42038e97835c132f2962c19aa97c906fcbd975863a5beb45c48e033fbb920cb90bd6a69 +11a441b22c781bf50d288c0d0b39b2acd36d763d05e84330b9488af824f2bc65133a0e49631a2b +862330c45a7c99025d82ae74595f20315c33561466c38677093eb6e56b1c7c0cccc896604bd3e2 +5abe01cf3b26bba91ca5043f98d14127d93cf4194edac4c227d09b2c6c88d319cbca4a0dcb5b38 +a8f6ce06ee459381152449b2e65abd91af2f2661434ac797708b4a0581ce07fc5d0bf0f75d6461 +5fd713b92a6670412abb90a8ef2d43d8e76978c12f4bff92b0e12ed4a1e2a0c3857a6c87d74049 +68956f0c41c503ddd604cc9eb740189a778ce923c664b146df3686e81274a52bd4192891158513 +e60d68d4345abfc6c1c740225b822d4dc79820f41bf0bc63b2cba558020f32959521066e205657 +d309f8e6c76e62e1cfb658674398cc27f454b10c82e086e96ce15e3419544112abd952b2bad520 +99746605b69d38be8c1bbb5641e0ef53a62107118443c84041e085953f24c6f27968b1b3f0225c +100863da74c161a2516af66168132b9d8216f92acc4e97c8159bd34763b58e1d84b89ec525d84a +a751552c8e1585d9b80f29c17629f0af71f03138235d827f7d46f31bb0bce362084296d6c85632 +652e2250602ec1f768598e2b088aba946043982c14f42af40d932b896d967f76702f9a0ca820d5 +7a7e28034368576c9562848dd37da55b2bad9145926c93da1464113ac84325b20a6d96646b130b +def04596610b3754634342b653ccafa6204bd021889761f6bc658d2cea4bcde923b2b56122a65c +8aae225be90bb04d35d1c61f2d0ae659c1cfac5a68bf847f8d838f81175b822d9d678a34bf01cb +23c7ec85340519da257a39c51a6eb0e5878dcd899a585558b52a74f7d91012b616717f07d92b41 +9d7ec6702f9a0ca620293d4d16f4540a7bd0f8a3f3f1d40588691dbb084d4170c716d0148498f5 +540644c237ecfd02190bb699b82059e8a32616d810da07161e3a862064484f9592307bdeb2817d +92e6f41159dca897ea1b8b744df84a6f4309799ca645c13c35fa99b522a6195fa3f931f8a24bb0 +a51b5813b67e039a97a4e1787472bce79c4f15574ba429c8a265f14482e0c717f5c4569e0fe16b +e36ede7c01fe6a670ef7a2c9600a42f768f21da01436be82e1526d3dea9b2fddb7d373916991af +9ab0757c1fb165cc67c37698d8a74240eed10fe2d34726bfdc5c23630fee323f7ad6ada8437974 +09bab4f9bec34134efbe2fdd9df5ba859158ac0dc1d687edc582be10e465536573ce72bc02716e +b613bab92b5a5faed533c6c459c2bd6832a87d90f6ec1e3a4a0814ee3f26478955aae50cddfa9e +10bac57ef8a44fe9c8b4093a63f93c14b66222fc48bf9924f1d7af364cc521bad3fb235188af1c +d3da13c2bd6822043911b14c2255f828271899b0e52178f4e05e34118208042d702f9a08410482 +16b8174d842002410bdc8b26421081a005ee4513218840d002f7a2492741aaf49c7ea00ae3654e +a77dfb8f2e4210c1f1e05e34e924c8d2ca1265658990757edd6423cb33fb0721c8c36010ae496f +15a48f1182f48081bc26bd9320a774e4b5577414e4ccae49df1b6297519fd1c5e983754d3a5962 +4a3c82d7a4b708b2b6d9646d8f5e36d73f7414044f34bd8f53b8269d948a9512fe48677371fa60 +5d931ed313c6f96e3a6c5b1ea96bd2171aab6babeb6bab8d05925f04162a38cc938f5857f69aae +82b45c94cdc64fe19a743cd16e05ad3a938bd307ec9a7452ad32411ec16bd2b371b2995f5c21f1 +2cfca4d0f2286f92d58ef5f6a34b3741cee49a74845ef87a2617a70fd835e9202d13e411bc263d +99648264e10fbc9836a120f9f4c126a75fe82608e49dc135e9f0472dd14f3d8b8bd307ec9af4a6 +208fe035e9f1f4320a52ae409b6a057e4b10842c8328c7af7f1f2ab0e6ed39c36bd213bc8b7006 +17a70fd835e94d411ec56bd2ab2614240ecde355fc19f768e337f9d874d2cfec9af47ceaa01b7c +ea17a70fd835e94d411ebd6bd2b3d0a2dc5ed9dc86b72c74deb28d34f65de3a6c76537ef995d93 +9e4ff14dc8d95c9c3e58d7a4370579f4ae49a77bae18b8cdaa2e189775f6191d0439bb6bd2872c +baae634fe06c2e4e1fb06bd24bba45c72d94b826fdace820c8195e93dee48c2e4e1fac6bd29b88 +6bd2cf868e7d90f6f4ee9af42674d3fdd010d7a4df0bf7a28910e4447ce46bd29b888bd31f2db8 +174dee17849d62d2ffd02f735682081e57508a0255830ddb0842d3fb1e2188e02460ec14d00d3a +1082080487c0d829801cf842842002410b3478c00eee871044206885454fd30f218840d00a0f1f +c38f4e82ec2dc33ce6787c790fa76a9bf17836918fc7f34903c88feb986700d9f9d2f2108e66d2 +f1f8a24e97ec380f4430bb062bcba64e1d2188e024f0f069d24190ed52396e36c7aba5427c3599 +1c2a2593297332b95ec593b5111da3bc0eaf329eb7b99adcdab26c6d35ead5d4463ebf575faa9a +2aa5bdbdbdc54ef3e4a088a14c464f653245fcb83340082238093c7c9a746a62991355b3b99ada +858a04af2f664095c2d91d8a9b758baeef2ed50b85527a716f4f5fde5bd4e3f9623c0dc996249e +6f6029769a6761a5b45485ea65951777060841042781874f938e7d10f382d99ccd99608cde96a2 +bcb818cf40eb896ff04190ea5e7d6f33b5548ac737d21ba5125e486681572dbd016da9a20eb547 +2ddd699ef86a22be8a63250bb6d54e0dd672a4432188e024d0086aa1bd20f95da05482410e5a49 +19680c2577ccd85cdac8542829d6c45ad95aa5c11f8f0f615496f6e2e53815c45c5c88c7b72a9d +e6a18294e2c96c5c3f5d41f013d80e082188e02460ecb4d2461093c994a7971803e9bac954cf66 +b30910c404e31b09b005280d994c55ddb4525b2d4162ba98a8271209732adb4899d289745a4fa6 +4b55536ab3d33ca6d5840952cd3b267d013eeed428140af40508410427806b71407b419a2ca020 +d0fba81b8280184816e68208dfe4c16fda28ee6c9a4c9974a2614a9772b97ad2b4b16b4aad749a +870b921b3a6541d00ee6872108ff9a079005c160717fd01f870e829861638f945090d5d5d544b2 +7048105376c5b4bd614a6fb0e05fb624743db1b3add74c9066322592a6e55a154ce8300f08b2bc +52426b4e5910a3fe1082080cce4490f232631505a9d56af57b05296ce0787197d70e26532e5d5d +5eb12c5787b8204009ea914ef3587473a95a3f7d414cdc0f21888073268218d02616bca7924b4b +8b3092c9b0f4726267a1be672ae4705f541dfa17a5ba9ecae9a56232854d2c1d05c9d7573bcd63 +1e5a352daed6b64ab5469e1578ea0841048cb310a4a21b5041d676f4f5e55c0d2a8264f3e2cae5 +54ae98aa6fae9696976be9e5857c2ebda23756eb09733a3134a4279753b5849eef340f7c447948 +df5d5c34d78b349c4f9f7b0481a6171b11820c1a0f16a4191c6d78400db2073546ce942d6c9b16 +8760ab0f54298b20d1e28595aca9ba06fd116c266d26f7207fb5505e853e7863d954d94ec3a0c3 +3c30bebc4b9b6149c83b130e0b72f0130841068d23d4205d0c798020fdcb21415a7e0021c8a071 +9426566743064290d6af2f0419348ed407e96888a841048f39a206698be8830818a7de07794ca0 +5fc610e4e02710820c1a0f16a48b1f6d0479ac680ad2440832681ca90fd2112188e0314708d205 +21884008d20521884008d285368208060dfe973f198704e1ca090402ce214134c159220b80f1fe +4208d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e +21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af +5fe824883ce2b569daec149f3c847b9cbd5b6d36195e362b8e4e60a295e6c0829a363d3aca6743 +e45147c7e206061e21030e0fbc7ea18320ee902285a29a1f62ff3e64891aa06963fec084120a04 +544d534221ff18bc392179dc3faec941bfa4f827d97cbc3877fbe206071e21030e0fbc7ea1bd20 +e1801dfe9e530f8a68f0812a41c726fc8e0341820a2c390a4e508e58dce30e8f900187075ebfd0 +56906988750a44f46830129621d8c7221e63e89bd634cfd8acf7b0205ae04010ab7f14535d211c +7628ce650c07061e21030e0fbc7ea1ad204e16d834a2236ea732a9d9422e67549ba0434c0d2a2e +97870a12b5d9a067a1841d416c69c194cdee1f7705e8e2d3fe097cf3dc571c14e471f3e1e0c023 +64c0e181d72fb415c42df11188686052d59c01ec71b321a44ef869771b05813e880fc6024a08ba +e0381508f8c78d025845d2ae38a884f87070e01132e0f0c0eb17da0ac22b001ad161057be1b21a +8286151b42aa8b853c0ad26c62c9915936054d2c5ec01433a26d7173b438180e0e3c42061c1e78 +fd425b41ac7e2f1bf15b1d01ab1685c6936657510a3af45b3d0acd3e24085614862056ff1d4c75 +b3d91e50dcc0c02364c0e181d72fb415440b06a06d649d808886a89755150f708c86f81052a7fc +6002b4a85a05b149734d41a0003b766558264c8121cde2a47b8a1b1878840c383cf0fa85f68268 +3e7f2804e10d2a041465163a0d212910e54348853125e08ef8fd76c50fc81abc8582f066080205 +04fc010f2b4cd3e68ce2acac380f14e4e6c3c18147c880c303af5fe8208826dbac321fa11df329 +7aa49c0d29130f382a2e4fb41ef490276cbcb809daebb8afb8418047c880c303af5fe82488e0f4 +e11132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383c +f0fa052148efe01132e0f0c0eb17da0ab259dce6632de44b7c84b25d2cdee6a387730ecf266881 +47c880c303af5f682f8865878fb590b7f0114a3d67d6cd7cfc16e40cadb74c08dac22364c0e181 +d72fb46f62d597f98856dde3235c90e57d3a8173ac615d61827c7422d5c0d4bd5b3801439e2368 +8547c880c303af5fe824486a53d3cc66ad96286d69a98aa6ede450904a29a5b3ca050429646842 +69199cd8b5e8bbda87905bbe65c9a5ead042a339b8249422a0f008197078e0f50b9d04d9ae6931 +7d597b45d34aeb951a0c97409057f53dadaad3c654bda4eb0b9050d58632bc06d9d32f68f1f82d +4b43bbadd39c9d0c9412875204141e21030e0fbc7ea19320b7eab7d6b634ed76ae566fe4ebd5f5 +0436b1b637202f53a473acbfbaad57b7f54ca696e082543097b6b7f6615696c34a115078840c38 +3cf0fa858e7d904c7a7753bb5d5adbdb6a68b9eddc36156417f2b820502f94d6b6536b6b6beb5c +109acb3ae9302bcdd132db508a80c12364c0e181d72f7414e4f656290e8d24ad5a6f68aba9521e +05b950c7261634bbe81cd9fadecbd09032eda1135b9bda2b909b872616e45a34ccd9df63a50818 +3c42061c1e78fd425b41762d09a81fa0737d414fa5120d4d4b407f1c3be9db7aaac40e91d4ebf5 +d20af4dd21610d9d28ea3978a54ab7b8202c87952260f008197078e0f50bed6b9026fbafc6f0ad +641ce5882fd3e903f2cbbc86a8e635cdf42adf098c3473041c1e21030e0fbc7ee1018250f2db29 +3e26f828f008197078e0f50b47112453137b6a4f031e21030e0fbc7ee12882084e071e21030e0f +bc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f682308 +7f82ba4030d07414447046f04de880c3e2ae6f1082f40e1e21030e0fbc7e4108d23b78840c383c +f0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e210f8161fe7e9871fe +de5b78e0f50bed0559d75634d3adeadec22abbf3c2ba7136afa00bc32fb35fea95616df802e5dc +b0466f66c1e01172245ede91e50f333896dbdccbc93b05b9b841333eac542a175e86c11a4e9530 +65737373587e797d7dfd86bc711b53f7d676d6b677109c92e56ce90a1be114687a2145277a0d0f +bc7ea1bd2015f8b756596924d74f47900bf42a446dbf685ea323ed52fa9f7c6325bf9e3db7b679 +4bbb92ddceae55d65f6d68699e09f008391257526679b8764b36ef652aaf96e41df3b0ae271209 +b35cdad94955766a3be6945c49242c89c4877573ce72452ed536f44d3985da981396c26d7da758 +2cd665797b17a86fc060677b0bd88319720518ec607925cbcbf869bd84075ebfd04510e646360d +6c6fe3304b134e403c855751695a6d775bff908edd9fd2ffc8fbfbebb7d6b3d5ecb97d590331c0 +8e930b220fdf2e954af55ae2021724b75b79f5c68d5b726958ce55a06a7835254335a5432da5cb +19a8114a37e4dd4a41cf140aafcab20eff6f402120c846062a18caed0b6b6b6bf535a85752b5ed +2f6fe8951ffef087a5dd1f7ec83eaf67f0c0eb17da0b925e4a5f58cb6223218f93e5e27695a6b7 +5c0f751c0a05aac3ba0e25b34b4b5a521e9b8b4d2e4010a68b698cc50beb6bdb6b1f56d6d6a920 +c6afc623e448ecaccbaf9e93132f1b82e412370a2533047d2995d2b7774aa5444adedb4ad5b7b6 +c006f3d6be5c2aec242a3b7a6e475f2f9aebe60ff51454171610a458809a02d8956fe7e42feb6b +66b33991dad9d577cde65a092640a69ec203af5fe820c82baf5c586b54d6d7d3780fb8f86632b9 +82c9cb2d9bc363b09e88531d8a1928a2de3ee5b1607c7df37665e595714dbb71a1b2b7beb27761 +0d6b12e357e31172243ed4d7323be3ba8c825cd9966f63d3e98a39270fafddb8f16a6d7b3d5159 +bff2e14e0e1a5cb721c2377e28978adb894db9b42e975efed05cafac9b5f86cd5b0e05f9f2faee +fa7a4dffa17c2ef1c31fd686a1c6c026d66e0e6b12a84e84205de9d4c4d2b4b5572b9a89fe6d93 +d0ffcbd2f615ad4f8ecb7e62092f5267b790c32bdbdba43c0edcc8566eefbfbc7e255bc9ded292 +596c5f69e3c3dbd079e733f008391aeb7bafea9b292a887cbb0ecd2d6c71419702ea02bd6e29c1 +5b71ad58376f6fafebe6523d4b9b589bb27e412e5d9033f5cd1fd25a23b10d82c8e33bba5ec06e +faba5edbbea2dfa682140a3b7a09ba29c55df6793d83075ebfd05e90ed9515ad51aee417b007bd +ba125b5f8f6f2eb1ace3632eecef5bb09951c869da2dac2f0ea55c795c6a9057c00bede50b9a76 +6e7d69afb2afed65f35a3addb20f8247c8d1b8b027172cdb5c9014f4bcd76997427e7533535adb +2c156eef5dd94b65c018b3f9dcad73ace9b529d787657def4a422f6ddfb851c8ddb8312cd772d0 +d42a5960001d9582e596bc5d1a0741f636774b3bface8ded04d4323d85075ebfd05610d326d421 +2bd5f5ec2674d4d72b79dc8b752b7dd23d595bb025b3242078d21b501aded097a55c01118d94c7 +81f50ab09dc6e1bab607ac25617083e7023c428e46ae28bf6cb97d204802e21b04d9b594726b7b +affe7057b798d70b3a5627f0820658e9c2dec6e605682fd5af40bfe2c287c5e2c656b1b827a72a +b76fdf2e266edfc602764139d97c0304316f54b64b3bf50454393d86075ebfd056906a03f763c5 +f3696824aca7971b8d4aa5d1d8ab644fd6c442a019b5a795eb7b5a6e07469a293758cae3c1f8fe +fefe72ba7201dec6b5f506fbd51ab059816d038547c8d148accba9544ade789509725b073bf457 +8b7229674e6cefa4ccb904cc043e6c430d50837e0534b1360a05682fd5e5d40d5dbeb1b3534bed +ececc9f55761be0f53f285fa0decd8d04910640d7ae93f4c94b637c098dec203af5f682bc885ac +56d95b89652be93dedd6adfd7239992c97e379f8f3f3198e8d455bd3356d484fa46ee1c8e1143a +fd58f06afac25e7addd86b956575ee893ae937eab23975ae04910f82ecef15eb1f62fb6a2d2597 +6ec9e66ddccddb14e4d695c41a349e4af053d6d771c11b982ecb3bd878ba8d87125110f982bc5e +ff901d02c9ecc86bdb9bb5d2dacece8dd24efbc3ec67060fbc7ea1ad208d3dadb2b25e699896f9 +b10fe340e10977f352d0832ade1ea5294433e5f1606f7db302dfe65623bdf6ca1a36b4d2b4b9b5 +76a2ddbc95ad9dd29efce187db66fdc30f37ea5beb7269239729edf0ddbc7a2a818240dc6fe772 +7aea8afce1da9ebc5f327fb855da82745dde289574bd54dada02212abb09da13c7da625f7e75ab +66f9502ee8a9e24e11da6637367adc09e181d72fb415a40c95c89e6901c6f22c9a97c57d7f1ecc +85dbafb291ea3af4d4dbc023e4485cb87d018ff4c96b3bdbe31f16b15d74e3c30f3f848efaf6be +7cfbe5f575f95605b36186963652457eb5b289bbabcc6c1af821d40febc56d5a163bdf647c7bfb +b62cbff26579cf6ceef5414284075ebfd05610c199c02364c0e181d72f08417a078f900187075e +bf2004e91d3c42061c1e78fd8210a477f008197078e0f50b0f559001bbfd3b8f902e1c5cc2347e +dcab990ecdff11ca397378e0f50b9d0569e05e2c6469152279999e3261c203c4c8bea665abdac2 +aa96054e7c20031f037a98ed02a37944f2d66dce893fa4674c8f4d4f45292e6d22324ed33c114d +9b08036e4d53ac101e6e07068934854379362acbd3014c965d63f2b8c3258ddaed2ca28341fa26 +bb82b2cd87b860c21391237764470446ad8e49871bd327e96cf2688015d9a91c5a921c9aa6a321 +3ae448d3b00e13bc18bb8b72874d9d093cf0fa85ce825ca027f0029baf6a955b0bf4cab8f27683 +b2bda7ed6d665f49ae54d30b17f07c94ae2cefe05551fcdaa8f5219a86174ce5eb891ae3b6919e +300f21961bda6d7cdfd6d62d6c0ecb3d17a3dc2a9ad97524afee9861d5d8f0211319b34ecefa26 +67fd60853a46935caaa639231ec5a3685ac0a74ec98e10065f08a379dc1a9a98925d8ad56a9d96 +5db3b2a4ba259f1ab24f29402884439b1c9d95bd0a84eca40a4ba893b2e4909d12c4bde29fbb13 +9804f3fc20dd2c10526130d95a8ef5a09c0958d80d5ef99920b08c6c9d04461daaea575567684a +52a7c724499a1c1b0b4963636e59768ccaf2947b2ce8915dd4e05383075ebfd05690643a4daf90 +82c16dad9a8e57b7cbab2b7b7bb7b4329ee60b54f6b4854a72bdb1b297a68715bb531aaa942aec +daa8b89ea0e726d20ba6ccbbebebeb896d18548df404f3a07e435b837aa4566b9ea955ba479044 +0ecb044a3b95529a0f1f3256c5aa4d4aaa3a8ae31107c49ba484a439a7342945244d0bc993106a +10f13c50a3fe40c07f470dc0d01d09f955c93e2dd9a7243b0d23bee51f0b8424674855550904b1 +87ec2ec5e79a535c304f00fe63e4426d101963db7d97cbc1ca8142ee29479e9d6082d824d75c00 +3e38620fcdcd29ee69ab3530619d0ec9d36179c2a3d841dcc008ce3fa14cc9230175d2372b7bd0 +cdd383075ebfd0a1066115c60ab6b2929b5a76b3b1926e409bab4510adb1ba9ccd6ae9f57598e8 +7e841d5a479b357eb554f90615012f985ad3afc0580a6a0fe0064b4f98f10cec22d420c8d6879d +04c1b977325832fcafd4f8f0e1139014bf220570746a14989446279c419f34270571531d9eb0e3 +c65cf6e3300a112b8503d01452a3e3aed971499a95dc92df3e091bfd809f6efe27a7c211eb1d15 +ea18074469441dc58a420dcd3adc73fe3967006454a1368884e75046498ac89dca919551b714f6 +f89d2168075afd56976457604177043261069c4b9547157914dc016127e4a05b1e5778bb4b82ca +e4f4e081d72f7410c49436e100ba02d5e2e67e1aba1bac89d52ac85a76050479e595cdbd079fa3 +55cc19d7465111e805539b6b353cab172f6d58e6e95a22634698201774b9932072a97223f1213f +adab983b183e4422019f066ad0ff9140501b73f22656400da921eb84df3e3115813884e68ddf03 +432a48d00daea82e681a8d4b13326cf625fb6450be23396597470e4e428513f5fab12a5265a71f +96e54d2c67d0ef1a0dda813114c43a1a191d5503506a6b3963b2979533460551826e7fc089311a +929d2a134496277d9000dd23a88d50104576dc91033619ba341ea8a428e1663fe634e081d72f74 +ea832457a1778e5234d6366f417072418a787651a552444196f6b006a14dac079de55b2ebd625c +1b852218174cd55fdddb4b34a0cf1f370429d147e862130bc0f37cd72dec5aa17bfb2017ea1628 +9036eef6e8426cf830990a8f6910cbf85fd3dcb3da6868820a621d9d96c61dda841ffbe7b4bde2 +f063c84525972b7027aa4ccbaa470e874002096a1fbfdd3a31e9572352c42edbacd3637e75d489 +75916742891c0822cf865c1e566db84110797c32109ac38ecd64bb72263e8d8260138b7627a642 +b01a4c1037567852501ac5429920411f0862855c1fae2a328a1f786af0c0eb173a09722b7d2b0f +1587a6ad9637ababababc9caeaea2b5083e429b40669dc366a10b648676e25369b574ba108c605 +53756819f126161744dffe10a182e47528785dbf41b9a706b955dab9cd9fb77b2b81d5da153a7c +b8b8c7b4c0d414fea78268be592a087484a117a139436805152438861be768007ac4776435224b +4e9863ca363d2ed9c727a0c965774424c78402424981593bb4a3b031e5f3b8d4518712764c2a8e +d12929a444ad56df1876f0d5319c055a70ea24963331057d99695a8ed328c7108476d24714d965 +d4209130ee1f9b8d42556308320982a01374bf0082b69c1e3cf0fa854e8268af5436a112014010 +e846272bebeb28084dc226d6ad950bd5f5e42dd607e9cead0484b271b5148ac02e982a16eb43c5 +a28ebd0e28960a225bf02635bbbbb489855753756a626187e336cda285831fcc96870a08d25a83 +68e3d35410bb271af005ed639368056cbad5f1c028c6236d62dd91adeab4e41871cdca116c4a85 +207122e2577dc131c91f966dd0a77744e459b7d53a0e513d071220c1e05cc0ee74bb55d5edb6ca +92ebce9d3b61e5ce1dc9377aa81ce8f6f0720e049970e2feac68840962f54ba18034e90ea00ca3 +8ad5a3a035019b1d0471d07d6dc08410a48d207bdbdbec14def2260eefeb8364e9fedeecca839b +582c84f9d552bca6c0eb41d8310fbc514da1c8d359ccf3265609eb967b0559a3eba16d26647841 +13eb11f283d620d00199b08798209a7b4e823757d0e7738f4d84a6a0ab010dfb80734e85b72943 +1040b983bb67655f64dc19802ec9d4d8ac3b28393ca39169dce9e59b956715551d054160b33e27 +8f41af41b206e4299f4f957c3eab1cb24119d046b2434437cbb1b796334505b18d82201e099b64 +6e2e082c18744f593dfe89a9c9a8ea0f0595a950140499429925155a64508ed3a84a4e051e78fd +4207419657d20b17d29baf40e41f1224bd4c4943a5b1da8096165e13d47840277dc7a2eb7a8e5f +1b55d22d3adddd847d108437b1587a06fa15808c354896aab1ae53111b3a17648b293abea1a74a +59e8a4b3c2f9473c5c2614c51a8186d59ce4c3713ba8313667d5b4d1a03a198e8c8d4123cb2afb +60cb1f82a053d5a9a8120cd2a32232246060cb1105b3a0cd1f0119261470020419571477040f13 +a2202e98612230075d6ada83f641175df6d251ec44805cac9cc0bde5d802b38a3fe403957c9109 +5c8d31bb5f51fceeb0a4400d321650c277a4e0e4a83c3d0a8d35d5314ef75c5955bf82554b106a +a0d383075ebfd0569057d29555e8379b562b456856b50ab2bd46d9ded3562b79ad9c4ddf5a86d7 +d12ea46a7f6d94d10741d62c38cb66aec6f64e21eb75d6e8aa734174e8b6506e60c3ce98782450 +b1a51289cc4622aa2f12760614dc0b0b3de08853b5bb5d81294d865eb675c2e3c73d49534a242a +85c3813b5649950210c741874f0a04a540c41d0c789c73127458a281b949684da910a852440dc2 +4cee10ee71b505a00e09804e4a20a440dd0253ae599001385c8ecbc3cb0946a4a00bea99597fc8 +ef548361c9efb107ac56d56d9d180fba9d21a73da4600fc93a198a4c4f07fd6ed9458bb3daa10e +815e158e9f163cf0fa85b682dc6a86f25e5cbb45bb22557a0d509eef29829a65019b55b72e68d5 +a5b6717f64765a2e2e7a85560f2f178b07697bbced044a227bac8a792499d0b4e95187d3e3713a +ed53306db5e3dea751eb1d791c3a22a350314ee1767d829dc7316db543e7d961955d6e9755764e +5a5d3eec4c4fb81cd0bd1ef5853128a7275c9356378c4d8ddeb96397efb89df4209e6c074d309e +192ee8798f86a12f02b072b07f1e75d8a6e53bac9c297af005999e82aeccf48467549e824f1bc5 +b699e78e15566b149a6af0e9b374e5ee405ee48e9f13a4d5d7a9c103af5fe8d807119c3a3c4206 +1c1e78fd8210a477f008197078e0f50b4290dec12364c0e181d72f08417a078f900187075ebf20 +04e91d3c42061c1e78fd425b416c3e7849e39a2c8dc0946263a9487852d3ec2a9fd0469b638223 +c02364c0e181d72fb415645a99d3b4599f361781098faa85fd217f28e477822c6e20e473bb3d9a +83ed86a747c4b451bb160d8761060feee014b48547c880c303af5f68dfc4b2454631f4fd8a1296 +15bbc337a705dd9aead4ecca285e8806443567648a228d6a9a15aa9b5030a8a890ca8b10dc078f +900187075ebfd0a90f326eb55afd1356eb74786c22143404898c69f442689f6f5aa317ba012110 +2418d5b490551bf75b35092b14413b78840c383cf0fa85b682a8219f661f19f18f8e8c8c4714bf +7b920b32ea1fd39cece2ce71cd29b1b100081218a7824cf9a73477901722b8171e21030e0fbc7e +a17d0d02511ea197f3ab1320823619c293a2434e156a101fde216076764a732aacb105824c29b0 +0cd4335218baf0122b42701f3c42061c1e78fd42474100ff340cac8151872f681d9bb4aace3bae +318d9d60342a6bce0053059a5874bf56c8372bc1025416413b78840c383cf0fa854e8278c6c6c6 +fcb36363bea05f518d26960682f858cf43d346274747238ed1519f5db361ad014dacb131ecafb3 +2204f7c12364c0e181d72f7412e40ef42efcf0728ccb9ad62a88eab101216d2a0075c5a4343eea +0c58c7f1361e20c834d4260e716ca4133c42061c1e78fd427b41c252005a4bb489353a1909cc48 +3e49f5294c903b3843489b0ce2a5d74e4d758555baeb0a04d1a28a0c2609dac32364c0e181d72f +b41724428ffe51417c738ee949097be35c90003d42a2f96c5a6836189c0d4d6956cd83179852a6 +1576cf4dc1fdf008197078e0f50bed0599a0511e34627d94d61a4e9b36ead2c213384e3bf156bc +3808ea0d2032caafae99f3d069411b78840c383cf0fa85f68208ce021e21030e0fbc7e4108d23b +78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0f +bc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f4 +0e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c3 +03af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420 +bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0 +f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa0521 +48efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c +383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e41 +08d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21 +030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f +1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347 +c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb +178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0fa052148efe0 +1132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b78840c383cf0 +fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0fbc7e4108d23b +78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f40e1e21030e0f +bc7e4108d23b78840c383cf0fa052148efe01132e0f0c0eb178420bd8347c880c303af5f1082f4 +0e1e21030e0fbc7e4108d23b78840c383cf028e414399b0285203d8447c880c3e28e415e3e35b8 +207cea141082f41c1e21030e8b3b0679b97c4a3405e1d31f192148efe11132e0b0b8630841042d +f008197058dc318420821678840c382cee184210410b3c42061c16778c4ef1bcbccc478e8c10e4 +318047c880c3e28ed1299e37ccecbd51345862091de922483685c3120e8e5e9e10e421c02364c0 +6171c76817cf435b5b5b090b0cb6b2e59c5eaba5eab55acd922c972b8d72c16c36af0cadf2395b +e928483a95aaa7721b294b2a556c575e053eb14b8142901ec22364c06171c76827c8eec626436f +94731988e30424eac972b6b454ae6f64329bc52d36e3213a0ab2944de8c5d5f59a6523bbd4a6bc +5d3d53ee56a010a487f008197058dc31da0ac29b57e51208b2954e9b4be974ba9e2c670ae532bc +0189159a7f88ce826c994b5b859a59376f25db9597d6bb162804e9213c42061c16778cb682d475 +86050481265182378974e83630410a500fdc4b47416a8564a29ccb95f5f2ce46bbf272b5ae050a +417a088f900187c51da39d204607bd9c3ed4245ac75e76bd944824cb2b98720f1d052937766b19 +a0964997ef2f4fafeb6be56e050a417a088f900187c51da39d20b5c21074c591723903fd914209 +fa23f5640383b8bebdb9b9505e8556d1bd741624b9c369b4296f2559a8af762b5008d24378840c +382cee18ed04496c2732d40f0bd426a5542a514fa55296e41a0d68dac44ad25db687e92848011a +549c5cdbf2f474b70285203d8447c880c3e28ed14e907a36b1c94650966693e8026ee59920697a +60e3301d0569a4b7cdd831cfa5d32bedcadbac67bb152804e9213c42061c16778c36826ceae5a6 +20ab96d583ddb2096822d5810cddff742f1d05296feb99f276623d51da6e5b9e5e849657e70285 +203d8447c880c3e28ed1269e53b97282efc52a6770cb5e4964373620b28b3536437909f73fdd4b +4741cc8995954c02962dea2bedcbeb5aa010a487f008197058dc31da0852bc50ced1865479a39c +868d7c395b5c32e7d23052dbb450324334fb301d05598012cce62c8c2d7728af6b8142901ec223 +64c06171c76823c809e928c8491182f41e1e21030e8b3b861044d0028f900187c51d4308226881 +47c880c3e28e210411b4c02364c06171c71082085ae01132e0b0b86388dbfe085ae01132e0b0b8 +63f05bb49d0a6753a010a487f008197058dcf50d4290dec12364c0e181d72f08417a078f900187 +075ebf2004e91d3c42061c1e78fdc22141e20281e010421081a00b421081a00b421081a00b4210 +81a00b421081a00b5d04990ff311d51e8ffbe6a3301c996f3282396ec546e73884cdc7c13c291e +0f43393e5f3cbeef75078dd96d901e8fbf7113874e5ee2fc3c4e09048f12ed05894a4020804377 +3caea020738e808b0912917008829882fe8002ccc4e3fe26f1b8570953142f94140019425e5b68 +24ee0b8454f755df0c3012b72971d3c88837e018b1c76fceb8192198df3b127763e9aeab744504 +82874b7b41f68787472455951cc3c3fbf36a489d898783719b7738ee080683aa0203078a10b15d +bd7a758e8a00cc04d9bb378012cccc04bcf1f08c7fc6e9f24525d50533cd806c2177342ab9228a +5f89fad13f69267e5385f21090cb260dc7433373735e67841526103c543a34b1ec3312d41620c9 +1b26bb5779c33daf06a440c817f7455cae19d5e58af8e2b64074441a764a3787f9324d41142705 +c4f1bee1773a982eeee8bc14997784a066505dfb766578182b0ce4e69c333ce7f444d089203a44 +db61d228cd14081e2aed059953149fefe68ccf875b78686245e76624fb3e84ac4ff5f954095ed0 +a7808a460d49f326ba04d01424a45242506944fdd03c63bc11f6df0c7b9920d8c43a1064de1781 +22433e9f291e00db98206e5e9a407064f889eaa7022fb253132bc4bb0510cf2605bacf5e291e56 +4c2088db1d811708b2ffc6cd50241cb8e9f17858d7bb298864a7482088e4579c2c153ae3fe9b57 +e35c1090c8d314c4edbea9bac3f089a6ab0a4c87d448c4161fa1dd7881e01890a553a3bb20f161 +ff4d8aff6a3c12f247a2f1ab0177003cf0a9e1b08a2f5f3caaba6d73019847f5b34e4853103ff6 +dc1505925d6a60640e7afbc0485c5254c5c604514321a70dfaef1475267c530acf87c261c7880a +d321f71b6f0cc7a92b02c171200f7cb2da5179a020210705e2d9b68f7bb14c21ba47d70bb54920 +383f8f4dacfdf9d04d48f306a26c99831a84bd430da27a0d0b70cfd88c7bdec904b141136bd430 +400aaaaa2f343fef0b3aecb8286b62c11c02c1f1e8a1206c1793043508ddcdeb5502d02d87fe48 +646624c47b1daa3abaaf388301a30dc5055103215a65c09b6ac3ddbc1c7584eec5624d2c08ff30 +3d0802846cf373f1999b61f8847d9c9d09e280ca0446d87f81e028f44e90fd9bac1f3183bba814 +bb1a70da433627c4ac49f2e37143043c1951fd740ebb1788dcc421645ef5812a33611ad807825c +65bb79c1ba1015447983a54325333fb7efb8e9c78a481a31040986e3ce00ff2f101c899e091264 +f507127406fd57bd20c37c400a3b828a149d51420a348aaeba6f2aa139b6799fe33303734e3534 +039678674212d42d8138eb8204402e2ac8a8ddaebadcaa845d7e4ac4170f064233718f129ae7c7 +d6816105c46bfe17088e42cf04b1b1fa03b18dccf33694737eff8d795a7b98ec8e3746f66f86e9 +e926f7e28ceeb311131e1ca4bb83396e07b49c2073d4e675db4659cf1e4c1a8e3b5d74111bd816 +f1b203f2732e9a29101c83b682e47230582ae18dab0b35e351e97837eb6e3ca8892510f4216d05 +c9ea60c8067d46ce526977883e6caa5e2cd3e7a4e3fc6d1f932e04113c86b41324534b256a35cb +562d535ed958857aa408bea48aec39e9f8a085b68f49ff0882348f9cf79487f3a982fea29d20c5 +a1a1a1c4160c8ae5746229994c166ac95510a4fb73d71f20c8b0ad89899e9a3e4ccfcfc57dbef1 +9966b702cf618f0fe38ea7437ca4d3dd6f4661c6007e901d16b14bfb71133d2b0b8fc518e08cf4 +9022c5db1c130c3a9d3ae91bd80d298320c552a964a997322048f7e7ae3f40906888e3f70fc767 +025264783e343f1fb2bb666666fc2a3df91082f4aa02317c93c627eb592310b1273fdddd743564 +1b364595ab57afee0f2b413c91313e871ff0861a9ff787fcb0426f802c587ac8170e47e34e4509 +85f0b03d5a8aa7cae3670ebbe3e26cf981a48d20e91c504ae0703b8d8f272c5a36b089c59e934e +0569f798f4a335b14c73fef9b85332dd74c7af42a407ae8e46a3921aa538e3733755f566c41fb9 +c98fa0378fa49ffc74f7a83f10f07bd580a2f8dd717bc44bcf585194799332ea9c0be2b111f58d +f888e2e555941bc40197003cef8b9e2a8f0722eda1b8385b7e20e92488a5de14a4a2e7a820ec39 +e95490768f493f92202392040d9b9b01c92f8555df8c84277f78fdf3d40f682b39e14d8dc0801f +f16b0a72f2d3dda310d75238b00ff3e061c37d68e2f9476cb6e1f99bb650d0102432130fcf5186 +e36fb49c394c4f958f40ab0d04898bb3e507910e4dac6d1d9f658b4dacf2507d73880af280e7ae +1f4510af9f5d73ab786fbad5a03d1a1e86565540a2a1a918e75f353b242d829cfc74772ac89c1b +ecc3131ae7e2235eafdfebf50e438d139ee78278fd33710f9534ba1f7f436263505bb153e5ed01 +2715449c2d3f88b417a4512f56ea15184927cc7aa3cc0479c073d78f22888b9f74189202ca7c18 +5a525edb552530430f1fc206de898d1c49c5213b927870b2229de524a7bb4721de03dea8b28f35 +45381807cdfc92aada4104d37c48090594d01b2ad42073ec5ce3abf13714d6bd0741d8a9f23667 +601f051167cb0f226d05d9a99bcbe5214b66150469ac6f9a13d027874ebaf1dc7573dbc7a41f47 +10c51b09cf4baaa244a2ea8c2fc06a8768dc816af861bb7f9f20273fdd3daacccc40c503ed24c9 +8982007e3cd3c416f03a7d33b699799bfa86233a131fc5b3bebc5ea841f07c7b001662a7cadbe2 +37832888385b7e1069234851d7f199cfe59592c58c7d90959cb992cbd51b0f78eefab16a909b8a +ea8bc4e7e6a1751ff7cdd1b4086b6239030715444b0dc2de4f70ba3b6d624165a0ee4b0e10c405 +a18f17a6f8827e5805a30f0282cc514bc108efbcd71b717abdbed1b871aafcd5d01b20087c8060 +e06823c8e6d0321f4baf26595591cc65b04bd2f5b9ebc710c4a6b855dc611550d49978dc4777aa +2af4d45b68ecbfe1c09e06830bf2514e77e78200d0c30f8330d1a8df1d8d3a87f164c916415417 +b6e142d025829a625e1af63a03b6e6a9f2ae00088267cb0b068df67d9093701441c24c1047043a +e9f376fbcc9c1da2afb5068986a05271f983c3a776ba7b540906a971a6901d021fbbddb489e59d +57033312f678602914c4814b86e2be19dcfdfc86498dce4b07a7caab2008b82418387a28c81b01 +c5cff65045dc576754086d6c623141aece6014bfa10468988e48fef0699dee1e95c2e180f7aaa4 +4a01533c428ffe5141e6e69cc3f3f4765c5c107a3f2e7f7cce660add9c998940bd643b38551ea0 +67cb0b068d1e0a72d5e9e4a79078f6e351f73ebcd3de861386a6701886dea8717e94139a4d077c +94d3dded38c7d5f81bd1281469a389415e5adc4b7574dae183e3ecac7b68f1c15c6fb85c6fd0ca +aa79aa3c20ce961f487adbc41208fa0c218840d085deddf64720e843f83ddf4e055ea4104420e8 +82104420e882104420e882104420e882104420e882104420e882104420e882104420e882104420 +e882104420e8021764880a221008ee010519628208048236084104822ea020263e2e1008eec184 +8298860502411b4c2808f2230281e01e408ca1a1ff1fde46a7cb55f647cf0000000049454e44ae +426082 +}\par +{\pntext\f2 2)\tab}\f1\'c1\'ed\'d2\'bb\'b8\'f6\'cd\'be\'be\'b6\'ca\'c7\'e4\'af\'c0\'c0\'c6\'f7\'b5\'c4\'bc\'d3\'d4\'d8\'cf\'ee\'d4\'da\'cf\'b5\'cd\'b3\'c9\'cf\'b1\'bb\'cd\'ea\'c8\'ab\'bd\'fb\'d3\'c3\'a1\'a3\'d5\'e2\'cd\'a8\'b3\'a3\'ca\'c7\f2 Windows\f1\'b7\'fe\'ce\'f1\'c6\'f7\'c9\'cf\'b5\'c4\'c4\'ac\'c8\'cf\'c9\'e8\'d6\'c3\'a3\'ac\'c7\'eb\'b4\'d3\f2 Internet Explorer\f1\'bb\'f2\'bf\'d8\'d6\'c6\'c3\'e6\'b0\'e5\'b4\'f2\'bf\'aa\ldblquote\f2 Internet\f1\'d1\'a1\'cf\'ee\rdblquote\'a3\'ac\'d5\'d2\'b5\'bd\ldblquote\'b8\'df\'bc\'b6\rdblquote\'d1\'a1\'cf\'ee\'bf\'a8\'a3\'ac\'c8\'bb\'ba\'f3\'d1\'a1\'d6\'d0\ldblquote\'c6\'f4\'d3\'c3\'b5\'da\'c8\'fd\'b7\'bd\'e4\'af\'c0\'c0\'c6\'f7\'c0\'a9\'d5\'b9\rdblquote\'b8\'b4\'d1\'a1\'bf\'f2\'a1\'a3\'c8\'e7\'cf\'c2\'cd\'bc\'cb\'f9\'ca\'be\'a3\'ba\f2\line{\pict{\*\picprop{\sp{\sn wzDescription}{\sv Image}}{\sp{\sn posv}{\sv 1}} +}\pngblip\picw9355\pich11111\picwgoal5304\pichgoal6299 +89504e470d0a1a0a0000000d49484452000001a5000001f40803000000aadec2ce000000017352 +474200aece1ce90000000467414d410000b18f0bfc6105000002d6504c54453748563f4f5b3f55 +605f6367475761cfdbe2bfd7e1c6dbe76e848f7f473ff79f97dfe7edc7d7e74fb4df57b5e357bb +e75fbce667bee267c3df67c4e86fc5df67bbd75fb7e45fb5d65bafd157a8d56fc6e967cbef6fce +f277cbe5477d8f8fdaf66f4544df4f4767b7d7f79a925f8a9f4f57676fbfe4fffffff7938f8f53 +5777c7e967a3af07035d5f978f1f4f9677c7d4474b37070407070337ef8f873203072f7ab52f7f +b3679b9677bbc71e03076fafb77fcdef7fcde31f03375f7d5f77cfef5379574f4e375fabd73003 +3767835f579fb76f9f9777c0cf4f9ecdef8b8787d4f17fd3f76797954797c75f999f77afb76fa3 +975fafdf7fc2cf87d3e377d3f6ef847c6fb4c71b03596ba9b77eb5b767b6dfeb7f7753a3cf67af +c757837f5d928f374f37e7776f37539767afd797cbe3a0cfe297c7dfa7d5e7a7dbefefeeefafab +af272527575558cfcdcfa7a3a70f1317979797878692bfbcbfb7b7b73f3d3f1f1d1f171517f7f3 +f74745473735372f2d2fafafaf9f9d9f6f6e6f6765677f7d7f0f0d0fdfdbdf4f4d4fdfdfdf5f5d +5fa7a7a7d7d4d7e7e7e7272c31070b0f8f9090c7c7c79793978f8b8f7775771f2528f7f8f93f4a +4f465b67bfc7d77f8fa7277fd7348be73f93e7579fe78fc3d77fb3e7afe3ff87cef287c3ff7fbf +ff97dbf7d7ffffb7f3ffd7f3fbf4ffffbfe7ffc7f7ffe7ffff77a399b7dfd7cfe3df3767575f93 +6f8fbbafcfe7ff1f4b2f1f572f376f474783675f9f7f57a3876ba9afa7d3cf1f4b673767874f8b +976fb3af7fafa7175f9f3883b84f8bc75f93cb679bcf87afdfa7bfe79fafcfb7bfcf677d8d9fc8 +f4cf6707379bffa1cfffe7f3ff67afffddeeffb7dbffc9e3ff90c6ff77bbff6bb5ff47a3ffbfdf +ff77b7ff5aacffb0d6ff97cbffa7d6f34fa7ffeff7ffd7e7ff4fa3ff9fc7d77f97a797b7c74f5e +676f8b97778f9c5f767f273337171d212f3b3f97bbc78fafbf2f373f576c744f636e89a9b73743 +477f9ea957676f5f6f7787a3af8fb3bff52006e9000000097048597300000ec400000ec401952b +0e1b0000587d49444154785eedbd89a3e4c87ddf47aa2552b663924b72c988e44ab42c6dd934c5 +65d1246589b2d7161d2b26e5d8b2e85b4ee2440ed58dea873e50784035aec6431f6874a37b64c7 +399c9d2856a29c9b3bb1733997e2d9b733b3c77067b8bba6ee752cd19223ff07f9fdaaaa1be8f7 +ba67de9b7957cfe2b33baf81aac2f5fbe25755401d7887e49def7ce7b7ac01012743a75fa1834f +c4c36df036a386bce35bbfeddbdeb5c6bbf5efcef2ee323aec14e80d1f896fd7bf1bf81dbff354 +fc8e77bffb77fdaeda3bdef9cffd6ee03def7deffbdef7c4fb3ff041e4fd4f3cf9a10f7ff89f97 +7c784579552ee3da879e7ce289f7234f204f3ef9a1d586c8777cc777e08fde48b10cf8d0934fbe +ef7def7b1237419651abc4e5650d6c020779ff07567c04f828003f3a048320e0631ffbd8534f3d +a52e468157867132a13a5b00c2d55e60238cf8c007707772fb47e23bbf4b2f1ce3bb3efe3b7fcf +29f89d1f876d40a56f79d7ef7e0fb0aed2134f96cd294db46e375cc615b49bb482bc6830bab2b7 +8ad7e0fa77831c4f7eb78a43502334f913f083e8cd3e7c54980f2f35843f900c369086d528f3a2 +4a3ae03e2ac1a561724ca9cf1658aa04bb902ae1ce1069d047e07e2afd5e2dc089f8bda8d2bb51 +a595484fbc5f5e17aa843229a411f532f2dd805e54229554426f52be017185446a1f325246c35f +259102430b7d65b4de8b5e9680df415a69ef25d2ea68d4b24a4b236b95e4c9014b95304d4925b9 +89da07fed1e0f68fc499abf48e7781445a24e54aca9920d3fbd087d0059419511c496945462a91 +1075e1188f80890bababa875d6b602a4577d68a51f648712b5a65012ad24598ab496e32dadfcd1 +35952046b912bacceaa06a7f72176be0f68f4449a5eff95ee07bf4ca23f8124ab42692bc36696e +bc90a79fc6b5a5f9d5e5a9050887489d93c88d9e06548a422eb9893214fcd5a07596a810b9cd92 +f2aa8a06968606602bbda4fc60a592347259252913c6e06962525cd6bb5711652752e0e68f46a1 +d2f77c2f010a99beebe3bf4f0b50f0fb41c7dfafff1ee1f74995be05545212c9dceea94f204f7d +0297c1e0f8b3853ff049d8e0fb3ef981effbd447e436c0339fa68acf7c58e9bc44ed5b19b55882 +92bc8432defbb5e524652d75aae328bbc202a6825f5c53f6f8a852e9831f8408fc59a6c584281d +20b73986dafc9128549222814c7a1554fa835a80024cf3bdbf5ffed5212bfee04a2575b7c275a0 +a9213b7f0a6402f0ca64d0469ef9ece79e7ae6d39fffc4f77f0ab7f8433f00e27c126edf1ffce4 +4755bcd443ee785922acd0c658476a8606d509e0076da857cb1b41c80a1d8414abca1c20d347e5 +25688a8247ee77890e2bd01b3f1a6b2a7d2ffed3ab1b55520249a974c88a422525d152a32f7ce1 +0b52280506e17a991f92fce0679efc41e53a947efe0b5ff8437ff809d8f20b7fe453cf7ee1d967 +3115e804acebf31175a647908691160243960d5f422644e49ada995cdc804e29d34a81e45da2e2 +245a20448794d0db3e1ae51cef7b31d3bbaf4a4aa64d22152abd1b45faa3f433dfad1ce9a9a7fe +d80fcb9fe52a1a7fc90ffdd0335f7c522ffff17fe1b3a0ce9f0059901ff9c34f7fe14f68d1fec5 +6701d8521973893acbfb52b692349944072cd1a18af535894e86c87538b4fc2dd2aa5a376a744c +69bde1a352aa3da892a9a4d29fd4029451de745ca4dff3270b95e05efbe0a7bf436654c0539ffe +61bda45d6b8d1fd22a7d49032a7d19d7a54ab0fca52ffcd01f932a011f039d744e74128d4eceba +45d5da121da8d181ab60bd862725cfeb083ad5235356490a50aa3d3cb44a9033814a3ffab94f83 +473df35928613e8235813ff58967bef82fd1cf7fffe721f80959f67ce6492c80c07bbef4a7e1e7 +cf68d7017eec4ba0122af667fff0d33fbe52e959786a51865167787e4813237a7d3b3add1674a2 +47e6884a6b35f10d2a6dcff1562a41b9f401a512857f9f0281c0adfec8e7a07ef01dcf7cf6539f +80e01f866058fde14ffce0273ff6cc179f568ef4673ef5e52f7de98f7ffe4b7ffa935ff9322c29 +95beac5482a249812ac11dab4ef08aa00529a363304a2f3d22eb395e492450e9cf69010aee537b +f8732b5fc2da2fa8f4911ffddc273ef1e7ff8254e9992f7e18e4f91c08853f32f82f4295fb994f +fff0335fc45a4249a5bff4c9afa068204fa1d297b548e84d570fa5cc1a3ae6cc38ea4b7a11d8a4 +921248fed5212b562abd4b3ed1804adf27e59082fd79ac59d3cf81581f01f13ef21108fe5199b5 +2d55fab254e9cffec05f46957efcb37f79a9d25ffae4b3a852e14c5712ad4d191d7346dc4fa5bf +a20528b8cf53ed5fd12abd13557ae2fd9ffe890f7e9f920354fae05ffd0bb272fecc177fec2320 +de4770fdfb3ef7417c7e2dabf4972828052aa1427f164aad7ff9535ffee39ffab254a92413647a +5791f31067c5fd72bce32add874225f9eae1d33ff1f4bff2b90f821ca0d29f7afa839ffe1cbeec +f9912ffed8d310fcf4d37ff52f3cf1577fe0275026289e40a52f7f19f4f8911ff809c8ea7e1c6a +1bb0483f8ff9de9ff8ccbf8a0b10ad45baaade74ce94555ae3a30fa5d2b74a95def7043c2ffd98 +96e3e93f403ff904981d42962a3da182418e8f7ce2fbb18ef7851fffece7c16d509825a0dd0f7d +f6334f43cc679e06950a99b44e7a055101ebe8a8ede87427476f77041d793f74ca3574d41674a2 +82effcae0d5bc8baff777dfcaf69014ec45f03959e952a7d48bd7946e7298319e11af85e0fbce9 +a9a79e7df60b3ff2af3dfbe5e5432cf063f8c0fbc7e8bf8e2f25bef0a751a6679ffdca57bea2cf +f938fabc97e8d007a2939f00bdc13674aa63e8e86de8542574c451bef3bb8ea3efe68fffb553f1 +71388452e943a09356a20cbe29d7a09098e66978b4923221e03d05f2ad9142c53ebb5da3e357ab +c34b80c62574a0426fa3d18105e520bd79810e5fa17722d141804ebc4487de179d54f39ddbf9f8 +29817d4b95de23654211a41625b01dae0053bcfffd20d327b44c05f826e919092c2c65926c3423 +205f20e166ba72a1e396e8ab2da1234e81def0383a7ec5da09e83447d1b19bd0298ea3e361e7f2 +6d997ca388af14e19275542921bea85194deac3d25132a95def31ee52bc06a412984cdb8d82de2 +77cb5677a5936c4590b6c53d20ba2507df81e35fb0fc2a428ba0d711583bfa866f25d51248a6cf +bf406dbd44270474c0925290de70033ac192d27e74820da8f80de8f84da804ea82650b0a1a082f +7875d6ab744a2419abc1e56d2ae9a5f7be576ba4452ac9a4da7ae495a10a8012488332492791c9 +105c91c9253a02b7d1c875996cb984e7a6cebf049e2fa2f77394728c4aa8b7db844aa038e1362a +5e274654c0830f03499548b2c50d9b5af10ad73687443249c91c7a511e48d6c4c1fc4a9a32ef05 +9d4a1a214aa5f7639b4ff1a0f111d926aa15c21c519dc6f23812b98a482154d8b2214ea63f8294 +495e66197551fab00f4026d5db6d42c62bf4160fdc4646eba41a19f4a0c3403abcfbe08255692f +bd49dfb57a7b4cf494b4cbaa2d4eda41aba49e974aaeb4047b42a0f3aca904324194caf2d43321 +be5cc6bda1b157a51a36fb61f0eab48ee880faa89812522efc83bf707a1b64929724cffa04a8cb +df8adc17a2934b705dc76fe0686a04c34eb08dbc3597d7ac323dcc5f640e83db6b915617af8c2a +cd289329958e89046899b43e0a99b0a4d25274d8f9934a23ec4281edd45aa365af07449e03a057 +658f88153a50f37ee94dfa4a57e84b3e2178f5dbc17d013aed1208d1f11bd8905ecba4136c406d +b226125e9db23e180f75c23d284f52f6c15825120ab6a6d24ffe75cd4f1ee1df2803eb2ad557cb +a8a0d5a67a0d3916504645aed0a11adcef4f1d431eeea4e86db6a293ada3e336a2931c45c76e41 +27d297b544876a54221d059496211c0a94954af58aabc957a1d47f57a5d215e7ab90f92995def3 +a14aa5ab4a49a5f7542a5d552a9576814aa55da052e9d4341e02bde9c352a9746a1ae4d43cb24a +ab9a7849257d03546c469bfe143cba4acba7dab24afaf7849cd6a1773cfde5a8a4df10bde7bd95 +4a27a2ac52dd60f0b7592764cf6c3581764745ac73ca133ac6579ffd18aaf42def7aeffb8a770f +bb6dc58b52a96b019cc21fdbda278edb10dcb0a8a363d738e5091de3abcfca564039caecafebb0 +954a3dc3f3eda611e07218753bfedede1eebcba832e5ab8cdd03bd54ef9b422f1d6199de0a12ab +6fb8cd3db93648ccb0ce3a72799df2fe6b514f2d0ceb7d03f73f52ab6596e99310fed4a2ae5c89 +c7a3ba677bf74bdf6c3b298b8320703bf53e5cc6246ad7ebeae4caac7ca9978918e05eb359ef44 +9915bad3990d6e759cd2053c14f753a933603c1ffb46cf83536ef37a973a8e455b2ab2c4ca8ab5 +5e6740f73add442a558b8ce397882cd31bb1215a746ea790cc19db76107668a2a2d658a647cb05 +46bd8e7b9fce19b328638c6f30a34edfa07e187237f439681fc79324a173c695686574fa862bcc +3c30f33ca0bd7a83838f50db72294abd4629c73392e974469be0577316a6133ee5fe4447adb134 +d0c3f2534b953ef0810f1c5529b08d746e53634cdd9e1f9b5642c3792b5571659656e9a4ae2bb8 +eb729ac3da80862df3b8a4c04aa5dcec89da010fa5211277349ca54319b3ce6afff3381e9b713c +67f5ba2b02bb9dbb61ccf158eb2cd3d7ad16b3220b9c63d2b6b89d721abad4dfae6a7dc63b330e +59085c638fe6700bc04dd0d6be5bb052a94ee65c0841870bd28d404e12c511a75d1d5b66798087 +e5a79efdca57b6a8d489f28025492242d11905b1e9fbb46de3151c65799589516fa513f00bd4a6 +6bc7904dd278c309ae54721c3fe263634e1b1e63a0af60ae8a5967993ea3eda925a6d379501fc5 +6d7b6c8d93d4de9045eaf49d5ed81af15ac440f9833dc76974e73523f7b7fa92ef1aa9c9f14ea3 +a8522761b520b28f3bf74aa5d0b2631012fcb3430e1c469af6b5617c2ee5d24f7d45a9f4ee8f7e +f4a35fd5615aa5617e908cc330883a4d589bf1bd360ded1e5cc151f455763dcf8b6df833150d28 +0228dc6622a5f478e1b452c9e709deaf965d3fc8db86319b6d700c6099be493b7561d5eb631f8a +0b5eeba591e745b07c149d7e266c37a62c75385a3ab6a8a0742ec435991d97d1e9877b4eb4175e +cbb21e6f824af5ba67da791daf7d9d42a57938769c79e29ba3611c3137198bcc6ce9c835f4053c +342b953ef6b18f152a8d344964f079040ba1cdd3f198fad4a12aa64c43a5ef3a8e435dc785d2ab +968bd6a0198ca16aea776464199d7e64e481d1cedbed9a0d2b7b60c2419af554d41acbf4a05283 +ba466fecc39935bab6e3d97e6b4fc59559a61f59ac9db4a3a01df6fb21b7db2336ef8c065d1d59 +b04a6f47299fcfd3b191c0e9c0d58ce18f1deac815854aa243c3705e9bda64688a3c73986f1b3a +6e9d3351e9a7dff1ad1b554a5cc7b293d845d34119d2a53175b88a2ab3ba4a10f36064b9b0301c +f57abdc4e885b98a5863a592c3e8dca0c23047a3be61ba86709b7c834c25958ce4409806a834da +b345a3d7a6a673fc08854a02caa49405dc4f28e78641b9c1ed7153c7ae58a66f53eecc46137b04 +424eec59cb0bb897f063fb5f53298e6d1f5422ddd0e1b433d95c113f3b95a016f1533a6ca592e5 +e60ecf73eac1726c44ed1e8f120f57d629541af3c4a7eaeef685654496e51cbf750b95e6d46563 +c36abbfd916325ae37ce478971a0224b142ac14d3eea46a05227e673db821a983051b2750a959c +24cf53f817f6bd381e3131722d1d5566997e0cb76020e0b6a1ed918ff75a688cc24cc59528a9d4 +737b3dc8396ce251239cb77dd38fc4a62cef8c54fae977c3ef7195d8281f77330a673a3427b193 +732bf1031d5950a834da7368ea2c75f4c77ae1082b95f2de3ce62d5f184ece46cc9da6619ed0ed +566fcadb65d4851ccf6bf7af39b0488732669d65fad036c033a3a95c0195628383fd8fa3d38756 +9b8f8683b6dd6c0e4716ba10a8b481954ab9257f421b7edb233717ac49baee4c06ae73ae2ab96c +e41b619af6e1229d5116db7b96eb1e3ff342a51e8b020f9ebf471954223c36f7bc19d40f8fb24c +3fcffd284ce129c689618d09c8969c600ec63fc2327d46715f2c8ea4908edb6ee7f458f605e8f4 +13da0e23c382a2d272fbb1118f321639a9755c579dde1bb6ed299492669b051d0ed75c73eeaf52 +5fff6623f953df973f9b385795da5d506934813b3877863d1167a3a9651dbf1bf5550e1dc348d0 +8e503a3521afd36cf78d31ec6ac81c874953c756130beaf078c1b44cdf41a71ef52c5b0aef08c6 +e2f4788654a40727ca7cc785aae6de288cc09362a83c4025e228cbf4a3904f1cac74c28ef1547c +753b1c65a5d2c939579580aeba59e1061c6eca5c24cbabdc50046d64991e6ed7121baa0d9a65fa +a64ad254a7842bc34d2215562f9375d4f96f70be55face2a522d1ccf06902ba8d249d86895fbb0 +e3e92b953652a9b44125dd2259b10d6dfa53a0373c354a90cd2ae95d575c36954abb40a5d22e50 +a9b40b542aed02954abb40a5d22e50a9b40b542aed02954abbc0a9541acd07c47798b806cb99ed +4ab86a01ab384f4ee74bcc20fe7ccf8d61b14f7b8ed3a399852b15e7cbe954eab5496211073bae +0fa961524a8d6873378c8ab3e4342a75a76172c06724367942029e2446ca92a8caf1ce9fd3a894 +c5ae6df330cc4dbf417acc8d6d11736736d4d115e7c6e972bcc09ed4b8cf681b967bd8859ef1aa +58ba004ea992bbe8187de6e2728f1a4014c8886360d7a18a87411b708dd3aa64858195ca3df564 +ffef6d2a559c25a7548932d2a086ec76d6a3f8815b5ea974019c4e257fdef7cd641c39f9b0b947 +7d8027fe9e8eac38374ea752df325846f6f379dbc761550aabaae49d37a7538934f56fc585724a +952a2e854aa55da0526917a854da052a9576814aa55da0526917a854da051e56a576c5d9a36d7b +9c875649ff569c1d954a571065e4824aa5ab883272c1b9a974f0374a1cc820a045077a89b4f1f5 +6c46f53422698d10d7c5e9fdc2b9eacde7465ebf8724131224dbe749781c51462e383795fe86fc +abf99bfa977811a9eff7401d42f2c8afd5125a4b788f741b76b3334a737cb11ecefb41d40ec321 +6dd6991bc5d4620d1a2f67b7787ba08c5c708e2afd9b7feb6ffd5b7febdffec9affee4bfb354a9 +155b34e63e15220dc9be3dadb5db74e2b707d8418cdb3975adb40d2a8d6c1ea76284f333ce3831 +7b23c357dbbf6d50462e384795feddbffdef3d77fddfff19f21f3cbd54697f2f8c7a364e8f6942 +c6d7a9e7b6a0228a096131a9397cd6ecd20c54aab139b387f5a54a2d11f6633541ccdb0565e482 +7354e9effceccffe9dfff06fff473ff373ef2a72bc0927dc932af9c27673b7498908954ad4e841 +31d5272167fb31f509a8e4b946ead2c86e5ad154efe0ed8132727d3587e539aaf41fff27e4e77e +e6677fee677eee3f2d540ac7c46e4895ea9913e4910dbe9463277326e6dda8dba123f0a5ae15f9 +91c1205933370ea2c181634039f6764219394996329da34affd97ffe5f3cffb33ffb733ff7b307 +854ac9351275748ee7048d7644aff9909931cb8b1d22821e052153b75d4b03e6608e975824f2dc +7814428de36d84b43188b494e91c55fa2fffabfffabff96fffbbfffe2ffe0fdf56a864b417f460 +a552076a1261eae87289ccb201aa34878ab793608e4788c849140ec8848a8d73703faea08951a2 +a54ce7a8d2fff877ffee777ee7dffb7bdfff3ffdcf2b95f6cc612f2214b2ba0169f0b9f03a747f +cf58aa44c834922a357d9e66a852271a92a801eef536ebda872696029dbf4affcbe7fed7ffedef +fffdfffdfff83fffafa54afb02cc6f11ea879137a1613cf77d3a69e735c26c615b24b00c502c8c +f0ab03d4b06887585066457b8caf1e85df26a089953ee7ae5209ad92ef93261bd68d3e499a23a8 +dab52c6e4611541f5848f236590438877338ce241dbb394960a3789cbcbd1e690165e4827353e9 +e06f96f8bf651059a89fe32cdfff60e1335cae8c74fab7d7a3924419b9e0dc54aa780494910b2a +95ae22cac805954a571165e4828b54090762acd061159b50462eb85095f42f525ae6f0a4c4d5ba +219fb713cb857ac31e363dc98fb5016337238e219f6c1b318a1cab0d8621cbc390f9a4239ba280 +86d5e8869adcc62f1d6dd9fffdd97c948b4219b9e0f255ea517f32b16b13cb836723bfe5dbad96 +6391613398376b1dba27eb7d1dea8dd935354eb747510061e10bf3888f4d27cf85433c378e63db +c6ef8625fd9a9fe7313c3be779b8d8b27f4d33769d6e60598e5f6756402c6bf9c270f3512e0a65 +e482cb5729b66a49cd746a89bf2091475a9c90c4217b22e296358e18e3337ccfb79fce1ca79780 +0fe0bb3ed84a3a9908e17f2764b0323c20c4de23a4af2beeae1ce10b6cdebfc6601dde1ed259d7 +753c6c3561cb17515b8e425a1722953272c1a5ab344cc5ccb022e1e260cfc8b5446a599847d553 +23ae73cbf7e1a1b7991a9e6971900d72b01e7e4fc75103e045de1121f7d17e0d53885408c1d5a0 +d1298ddab21d7fdbfe2553739fb47d423dd28e7af4804c6a3a62cb511a6d9f77e171fcbc51462e +b8749558eab4ec8c87be80956892b5799631b062ce9dc4096233e8c12d1d3971486295e30d3816 +3f715c273d1199360fed36aa0437bfe57b367164aaa6c98d19c7a1d8dbf62f5143ea51a5da7c5d +a5cd47f1e998479b3f9f74a62823175cb64a8d71e2b4ccdc640e5a31edad7224cb06dbf8960da1 +9e60969b658e93f903d236c061c6e037d63e69cabc28f51928d35daa84f9d248b8b941a669b07d +ff12cb22cd5e6f44c105f7d654da7694764a9d0b7817a28c5c70d92aed3513674af3a886fe30a2 +6331876ccb062b1e8c9c38f7c6bc4bc8a4092a413e05395e3c921d58e076960d4e68bf1aa55813 +2cab74e05a23508984b4bd75ff12c7256134efd0491f9db1ec4b9b8fe25301750999e05c51462e +b86c95e48d3db3b02d098e982e96f7fa308c4d9e673440d720328bd2395e00377e2a0c8a956ce1 +0ac60cdae87a458ec748360e20c7c48cc9819ac7e6fd2b72705551c31c4fa9345bb5906c3e4a77 +5ae3d9dbb15c922613a67ced1d40c577aaacd88f1c372189db8cf0aba16595464d799703d37914 +8c3ad18c36db4159a50e6ee2ab34dbf6afe84733c2b54a07d4db7756dd2bb61c85ccf035fdb9a3 +8c5c701554daf74d2b8adb3d321f60ff15cf9983153bc449a63c23d7f0c9b450a93705120e7fc6 +ed213cdd783654d166b1bbdf902a51b67c0ef6e7ea77dbfe152d63ce3cc6b1cc82b268358fc8d6 +a3e8f8f34619b9e0f255627ccc9aa46551d646037bc92884c71ac09a5b1da849cf21543eb7c8da +5bd751af0f80008a71e6621590f3840c2ce2f59b5d3fd23381a0df48b6eeff3e6c3dca05a18c5c +70a12a95d1618464fa636c2372b07c6fa30232599648e447fcbb1b5eeb14499691cbc7d2554d6c +ebfe4f4e71940b4219b9e02255aa3829cac805954a571165e4824aa5ab883272c179a93439828c +a93821cac805e7a6d2b72df979fc4fabd473b28e832f41794832d6b4fd3ead5d7cd97cf551462e +3837959a6b2c7dc915c460a301315b24a33ddb0ba9e5a495a31d4519b9e0dc54928b9ac542add6 +f707dcb1854963d30395086fcd9d71bbfb36ebaa7f0294910bce4fa5ffa7845669c0f704f38c1a +f7a54afbb6e5109fe2fb9c8a3594910b2e46a57ded5ab12144d7f604aad4f4c1ad7c3fa1952b1d +4319b9e0fc54d22c80fda54a19631e4f475225d24b43270e63d5e7a4a28c3272c1f9a9a4eb0d92 +fa5234774284205aa58830dacc97fd132a0a94910bced997a423edd7b54a1383f63b51da5bfa12 +7129f3dde6dbaeb3fe0351462eb8585f0aa30323b4e2a08b2a0ddc4e6a879349b074b48a25cac8 +05e7e94b4b4702b41081ed86240c584cf708d9f7ec9a483c4f7eb3a9a28cb459897354a924d252 +a581ea95d8b444bd1b8fa190cac786212ea0897ac750462b3837958e20635640b5ae5f55c0b7a3 +8c5c705e2a553c0acac805954a571165e4824aa5ab883272c145aaa47b3c287458c52694910b2e +5425fd8b94969973406ab6ec45ead95e074996fd47f24e8629e31cc7a984bead8edba433f93b12 +aaff5c6740c841825fb9635c56185b793f903d5a904e60af9d92de273162c20536761dc0139d88 +5bb4d1aca9b62e3d52eac87eb03b52d1afc58f9611dbc6471553fe21f008a2298dc5028aa512ca +c8055740a5baed90b9ec09173a6e6cd9ae63c96e8c008b3b1c0f6538799eba799e833a8d05e9d3 +beea6194d31e7e40c8c4fe8d83d61e20c79511832654f7b963c2e67e286a35434f1aa1f7999171 +d8c4e38c4857b89669084aa91b90ae074f7016fcc35328ed076d99e0db2c106a717070e01b073d +d9f36bcbf8a8f2947f483bc23ff0af34166bed586594910b2e5da5e96ce6b8be3d0bdc110979a7 +49123eecc8c14360783ab30cbcdb8d1cfee92e8d0e17820a61a33275d5434ef6e0efcdc72098d2 +37379b366ca208ac7a97ce66547aeb6a9f6928c230851bdf0e09f3ba4eab6ba4b60592398ccd0d +e6b0007429edc787f0b1cd98c58764640997a7ae0b0f7ce0e79bc74795a6fcebb8383400ced9a0 +d7e02e29c662ad1dab3c324a19b9e0d2559ab12070ed00d823a13d9d4e1d91c75aa590ba733965 +a891743adceff46afb845c73a42f812586cdaecaf940a5be7a15d5b4274e8f1c88496ea9ce774d +c79adb06a707725a2360b9cfb42b42d79e4e68d822864fe7a03b35d1a56b09719283144fb0b41f +e2cf3defdad8f398ec070b02e25dd2df3e3e4a4edaa3a7fcebf4f79c7a9d0930dcfa58ace258eb +23a394910b2e5d2524c09c048c1872b857e93cb9a655aae79d9e3c7343b80e751d17fd21769a1d +da6932878406b74749e2fb63462606772d838285acb8de6d90d9b28764d6898c4ea35069b9cfa8 +2b02ce473dc8880e6c830a8347d4c752a49f866e10f203582cef27077530c7f305e9e0570f2ddb +f799d9db3a3e0a555a4ef907f07d9d19ac8dc52a8eb53e324a19b9e0b255dac3d25670f8130538 +51d442980e64dd3a76099f81ff7470e649709cc872510dcc20120bca9d3074716f096f84d1604a +5737a426a75194a34aeb2f3b40253eb166b2e164d2a3623eafa5e093ddd98cc79c1949aeea332b +72a3d78b45af97801a617b12402106f5196febf8a8f2947f8013c2ad05bfe5b1586bc75a1b19a5 +8c5c70d92ad5f3c9746a1b16769faf834acca86d50c96c9016dcf4f918960741800ed0c49b1c55 +028bc84ef60b9ef8aec1db47da4186b66bd5c406950233246de142b1338b6c7054c788a20119b2 +5a9050c3811c785deedc8414b6e38c658e379a9b86acd76c1d1f559ef20fe8d9966c482b8fc5ea +948eb53e324a19b9e0b255426669c7969d1fc279e20e83e32a0de17eb4e0ca6bb287fe42b8d252 +40628563f4a91c370f5d2a8263efd7ad20b0488386e1ba4a7db04a48f6798aa2322772cdd4129c +c8a1b83531508373cbb4a08a8839de002fbd6e8d7d63a2060580e36c1a1fa526935353fe21eeb2 +7f4779944f71acf59151cac8055740a55e141295bf84d41f3ae2b84aa14506f87822eb72704574 +de52c54562430d097ee3493377793b14fbc2d5156e4d18909a0b3b0c7c99e114b4eb22245d5b66 +9090391973ee4451136f03cfec92586c7a192c6be2c0505823df80b2c4826a084ab2617c945209 +d6b1060ef751c4853ab335954ac72a8f8c52462eb87c9542a80ac3b953c783da039c376f317644 +2531d8e31e0890e2ae47b9192769241cb82a27edd4386418dc1d503688dd31390087521bad4095 +acfaa2bdac072c19871e071773f396350e99efd0d0b22db2efe3a0e9ba459d23eff101ad52630c +678ce3a342fcbcf596f151e529ffc8c015dda143b9031b9654da7a2c65e482cb56a9276275d786 +664272bc00083bf29dfc49ad8d2399faf3181f31e60eceea103a73384e2724c3248e63d6207046 +b3080f1d1ecdac12e581c7300c0b32218f27032c537c6b4046b1e12d67e3cbedf2e92aa481a14e +884790f5525cd8323eaa34e55fcb75f07182f4e239441463b1b61f4b19b9e042552aa3c370320d +05d47ce1ff4d2c4a13ebf5f5a3fc4656fb5ae35811a3e9aae4b06fbc4f54aa6e73cb3948cab960 +b63ca72de3a34a53fead9f80cc78e558acedc752462eb848952a4e8a327241a5d2554419b9a052 +e92aa28c5c70912ae91249a1c32a36a18c5c70a12ae95fa4b4ec42a5a7437b58dc96da67fc80f9 +13b3b9b7d09d2af348bdb1e9b89d26c32fe5c54de2c9d398d8866a666ae9c79933a1a8b01c2354 +55bd734419b9e052540a0f56cb9d5a8dbb1c9e906a38c35aa97d2671056b190b879baa5a8ecf52 +b2ad86f1210d0c1ed016e9a5386d40cb6cd321fc76ec0e892d0bdb794e878f1398abb7eb4b98c0 +9751dbb07423cab9a18c5c70192af56854520c1ef6f2dca2d6049e294aed33b5d8e196c98dc0ca +9bd808eb468cc529384d333fa0b910f23318461c86612d0d299acd853fcd80375715df70fd35c4 +118ad8219d65c1fab3f07035f5ca26b268d39b89334419b9e01254aa47342c541a9a91c1a726b5 +f109afd43e53b34dd6e29e009548abe54d28753dcf6b787e1c1c505f5809aab47710f87e40a198 +1b914c3a548e2ed7970f220bddde2e918f592a5c518ea51ef196efd046ea41272ca9547e4453cb +ee6a56a9f34119b9e082550ae12a637c87b354692402d78f798bf66c28554aed33e04b22e031fa +12a66394cbcffb3403831d50c3e6116d86cedc6936b344caa3b244a9929fbaf6b83f30e85c64a4 +319e3b073ee7ccb654b80ad1b10a3a6b8c89c77962b32415dc8293942ab58c715c57db96f7a35f +3c9c23cac80517ab9247a3668fa2172c551a4c72d3129097f11edce8a5f61928975c8706a65269 +40190fd577632cff80c67e12d2e6c19e9b38636a517936be2c49a42f410668806fd8e02d757bba +10099950364854b80e91b11a2ac6208a97e2eb51ea2ff0f53baad48c1a0bf01ab9edda7e48be9c +e4e89c50462eb85895ea8252ccef0a957a5ec8b0e9b35673276bed33893b0e5c3188a54a4d9e80 +ab08179dc6f29b9103c2a2d6508cb76c826d4470d8952f11da25d830883a80bccc70c9c4c48c4c +86eb903595bc3a3a8793c2fe210d7a25aa84fb827f72dbb5fd3ce6be84ef7fd53beba54a9ec52c +db4a5d87b164546e9f717cc7e103d362a0c1d0e621b3c339c577d0566ccf9d6b6e4da9c4429b40 +c90fc267187044a5517340b167117ee96e19ae43642c066238540bf31111f8ce1dd2a0a7ac549a +ab6dd7f6f3b8974ba08034e64a25f0137b9edb038e5df0caed33c27328943f9453af6784beef98 +be9f63a736973acc710d5faac4dd80ce83a88df7b6345d592523cf83919dc3a35759251d226331 +10c33db2c789ef84769fd07084f9e12ac7d3dbaeeda7f3f8d7f1d40dbc52a9c7133fb049c78467 +db52fb4c9f4f2c362053376890016ea22a078013cc3bde41225532229bfb0724a7a85266f78865 +70e1d5b8339d1b7dd895057505c19d7a6d0cc14487cb103c10c44a123e1670169cf9dc8532ca60 +23e2c07ef6882744a2b72def6721fb599c27cac80517af9262b59cf4888f3d133d9f94db6782b6 +23fb7839cb843879a7649463d0c0859b9db472d5fc5093127a67505a74e41ca0f7275c6ffe3a07 +94910b2e54a5323a4ca2dbbacbed33e02832b4b70ceb281f04d4532b9c7a09753e6b410f47ae26 +7abf2fea89ea3c51462eb848952a4e8a327241a5d2554419b9a052e92aa28c5c70912ae91249a1 +c32a36a18c5c70a12ae95fa4b47cb6ed4ba19941d57a841b8d2854c628be9838ff16a1b34519b9 +e052543ab7f6a5ba5fb3cc5a0d1e6d383c77b6d36c814fb2c0b9b7089d2dcac80597a1d239b62f +7961624f268e984cc0f32cd6b0bdb4db86639d7b8bd0d9a28c5c70092a9d6bfb123890eb72f045 +7cb1e7f64040831bf0cc75de6fdece1665e4820b56e9dcdb97489bf7fb895489d1684efdb4ebe3 +da79bfc53e5b94910b2e56a5f36f5f025f12d8411b5c89c74e232251578ed438ef16a1b34519b9 +e062553afff625f953b3f6936638604e17548a0dac7e54be7484fba874deed4b2117061522e263 +1cc8ac546a1b21649555b97484fba9040aa0750b95c04fceb47d8984d4593863d9db4baac49b24 +689f7f8bd0d9a28c5c70e12a9d6ffbd288453ed4e8128a43b698d3a15ecbf32cb77eee2d42678b +3272c1c5aba4582d9f69fb5266c4ea26a8616ccceaced8c009f8cebf45e86c51462eb85095cae8 +30c999b52f2d562398307591c99d7f8bd0d9a28c5c70912a559c1465e4824aa5ab88327241a5d2 +554419b9e02255d225924287556c4219b9e04255d2bf48b10c25bb6feb827e6d7eb907f1a019e7 +86dc23ed99e78539d4e3e7ae02878feb9628524f1fdc13e5a138c9d9935ce84a135c893b22013c +d8addac194910b2e45a552fb123ccac6b584c63581af794aed4b920047160503f917961dbf5cb1 +7be08c736c9c059c3161ec834a7d78f60dc3a17ca6eed89de66030c8a93718b4dd65bdf062c63e +151896aeaeee47600d5fde38ba1d4c19b9e032545a6b5f22893199cc26132e552ada972438b228 +34599ccc5b1c96bbae8e38c98c739ecba9cd2ce6e0dec2f9c8e6712a46522537207de75a1c09c1 +e3385e9eefc58c7d928c70624c613039210999d22476d48b46dd0ea68c5c70092aadb72f919ae8 +21722acf52fb92827aa419b2666090601f96a5fb202798718e0cebbc1658cc0aa44a353667f650 +cebfa65ba2a6d17092ae721d40f65e3ef7b14f92bd0938bd378e02dcc271db46e44895f46b2e65 +e4820b56e958fb12d8d586fb398e23a952d1bea4a0de089b1c4025698f5aa9fde14133cee1eb8a +7a60c531be1d0c39db8fa94fa44aea65536e86646aab8fae2b50a5f31ffb54c06c798f643419a5 +a19f3ae8a0caa594910b2e56a5e3ed4b98bde57dc0c7cca6d4bea4a08691c28f52093228ece7a0 +79e08c739d945a89e52895e65d2bf22343b677c896a80343b8c69c0a8e3d24146a24c0798f7d5a +c1b872e46bcce6f6beef320a9653ed60cac80517abd2f1f625b0364b0554bee0465f6b5f5280ff +a049954a13ddfb5ef1a019e7868635b68dc0a0d8fc14a66ebb96064cf696c026a83edcf6a305f8 +5289f2788df31bfbb48461a50ee83aa405b700d41e62d0f02af8d2f1f625a8ea8411babadd8223 +96da9714a01256c19639de1a0f98712ef442e17532f0dc8e07be4482c449548e275ba25ad8ec7e +3f95ce6bec9362e488e53db72033bb8f2ae15bc82b512e810268a7924a59345ca9546e5f526865 +36a9f4e019e742b81f1cf09e69822a357d9e666af656698aa54a93d51d5e56e9dcc63e29665c76 +5253f46cb8325513d7ed60cac80517ae92aee9ac54ba1690d4c029a6a182569e5f4ec2b874bc3d +8307cb65cd49669c0bc7a358f4699b19248cf0b9861a962ccab0250a6e17431850194f1dfd107a +21639f14139aef9973a8d938ae80aa0706cbac6e39324a19b9e0e255522c977b7047cbce414e77 +ad7de9fe9c6cc6b99c0ba8e93af881a7709c493ab6bc4970a4134b647dfc0c39c9d8270ddc8efd +3cb6a03c6ef65493580d555ab6832923175ca84a65745879ccd1dafc72f7653d81ac2a6d98712e +ebafd20d97d99a0e81746b559133e124639fb692e1192ecf5219b9e02255aa3829cac805954a57 +1165e482cb5589fe83cbfe4f9fc8154319b9e02255d225924286fc831b97cc91c996af0acac805 +17aa92fe45d43255b67ae1f045b570f396e4f6f3b0fcd2e2e5575e3dbc73e36b2a0a79f535f573 +7857fedef8daedd75eb9fd2a2c1cdebbf1e2add70ebffefae2ee0d4cf3fc0b77efbc74eb85dbcf +c1f2bd375eb971e3f62d4c76e3e61dc9cd3bb88254be748c954aabf625f4a5bb77eede2577eebe +f9022c2f5e78eeeb6f3cf71caaf4eae1e2e662410e6f82e1ef29f16edd3c5432bd44c0e62fc1f2 +f337c1f0afbe7ce38de76ebc48be7678fd1eb97d7bf1d28d1b6fdcbd73f3a537eebd710f12df3b +7cf56bafbeb6b8f7dcebb8ff9791376fc9dd0057d4978e71092a15ed4be84b776fbe841c4a95ae +df78eef0c68d5bb74180dbcf2d5e3c54067dedde75cd8bf70e6fdebc7948e0cfe2cdd76ebc7c78 +fb8d9b6f903b6f5cbff11ab971f8dccddb375f7a05fcf2f0ee9d379f3b7c09c47beeeeedc5e1e1 +1b37c9cd43d8e91b3751fb9b6fe04eafc3fa55f5a5ee3a97a152a97d49fad2cdaf2190698115df +bcfde6e2f66d30e88b776fdf0647bafd0601d728035ef42a813c0c78f9f0e59b77aedfbc7bf802 +a8f422b9f1c6f3b76fbc20e3deb8f53cb94d1687d76fbcfed2dd379e7b1e735064f1f2d7c8cbb7 +6fde7de5c6d7eebd70f8cabdabea4b5a9d2517add291f625e94b87b2ac90b9d3e2257096175fbc +83b7f94b2fbf787df1e28b8ba25c7af1bafe2577efdeba0919d81d70a9570eafbf892abdf67570 +abaf7ffd1679f1c62b776fdfbd450eef2edec4dc0fbcf470a91241a77ae38dc5ed1b5f07e75adc +ac7ce938c7db97d0976edd7ee175e0052cde4192658e77e3ce1b37c1a437c9cbe03cb7418e9b37 +df800c11b977f8d24bb7b1887aedd6adeb878b57a54a37beb6b877fbcebd3b3731c14b2f2c6ebd +7478e7a597aebff8c2cdc5d7e5fe90c52baf2c6edcb9f52ae4ae2f2d08543c2a5f3ac6f1f625f4 +a5db7716379f7ffef90558ee5559de40b903567df5f0d6f57b8bebd75fb80572bc2e6b684b6e43 +b122ddedc69bcfddb8f9e68da54a376e91d75e906e73ef8d3bcf5d7ff9f0f0d60b2f2d6e1fdeb8 +a3eb74ff101c09caa89be4f0ebd2970e2b5f3a0e2873a47d097de9e6bd05b80b56d36ebcbcb8b1 +f2a5576ede7a932ca0564e743eb7e29505d40fde84caf87337c9ebaf2c165fbbf975add29be4ce +0b6fbef6fa7337175035840c7001f5c3975f3a848ab9daf2fae18dc3ebb7efdd069f7ce5b9bb87 +2f56e5d206a4326bed4be04b2f2e5e5fa97417d459e578379e5bdc5abc76fdde1bb8acb90785d1 +ab37bf0e4baa92bdf887375f78fecedd5750a5979f7f657178efb9e7eebef4fa8d37efbd74f3ce +ad1b8758f378e9f0557c6242eede01959e5b3c0f7b8170ace855be740ca58c14a9f0a53b776f40 +1e07191da87408723d07773be6785fbb7d78fd6b8bd79e27776ebc80f192c5cdd75f072f7ae1f6 +2d5995bb7bf8fcbd1bf7eedeba2375be7e78f7cd5bd7af3f0fd9dbcdc3c34328d716f76efcc33b +b7a15a8eaa0087afdc78e3f0f997de38bcad9dabf2a5e32865144b5ffa1a087213df3cdc7e45dd +ddd7efbe0ac5d18d17de0467811cf0d57b5024c97b5ff1e29be81f770926bdf1f26df9cee2b5db +6fde78e5ce4d28a4a49eb0e19d975fbe7beb851bb740caeb6fdc795e976af72097bc09ff5ebf7b +73998b56be740cfd064f2143b05c2a585511960bafeb174765545c49370085dc9054f1faaaea81 +bfcb654de54b2740bfc7bb3c2a5f3a01a526844bfa4f9fc81543abb3e49255aad88c5667c985aa +a44b24850eabd8845667c9c5aaa47f9162791f56368e5feac3d9d23d5c1a59106f85ba43495a23 +c4c52f9e93c40f25b90bf1f25b9dbe5015fd1d47abb3e40aa8b479fc52cf756d3776686c60ca98 +93768b76dd042ea061373ba334c7e7ae6b220ffc3c0f587440544f7fd5f770e7d1ea2cb9022a6d +19bf349c502ff469c80d38c906236221fa11a4894dceed9cba56da26b1d1c8f984d8cc24cdac65 +f7e2fddc68390feaccb7036875965c0195b68d5f32fcd8b1a8638a5acfab4d89d320030a599efc +f2359f35bb3423b133174c84b46d92e91836b326394f92f2617614adce92aba0d2c6f14b8b5a5a +13aea02ef84fcf01d94246e407b251256af4480692c571483b3d6a7926f89fd7a421c9ab1cef9c +72bccde397824088869776c7581db0027260f7a5bb3183897937ea76e80854f2291b457c0a2acd +846776583ccfadb3ee587c15b87495b68c5f0af65c66b9d482aa1daad4cc63c3462199e5c50e11 +410f1e48e39807a6efd82ea8d4a1b56b1deafbb17df65d8b2f1c65e482cb5769cbf8a51ee47658 +2e5929d4062c36f7ba54f6c296e5129965035429aaf563a39fa04aa3c89ab4210c47d6ec3ccac8 +0597aed2d6f14b2eef76a1f6ddedc273904bf3e1d895639a954a902e0295e0b9aa95910328973a +a113cd9d4aa5735269dbf8a59e6df0a446bd690849e74e83d7482be53e61364ecb1a588601dbaa +8124b1b049376203780816625ea974f62a6d1bbfb4277a8bb6c523009276988543e7ba6e481854 +e4da641198e07b4c1d6a88b3a8609da1070a798f303ae5caa08c5c70a12a95d161dbc62f1dacc6 +514a8af73eab213efab74c7db9835d4719b9e02255aa3829cac805954a571165e4824aa5ab8832 +72c145aaa44b24850eabd8843272c185aaa47f9162796bfb123c43b9ab3a447d440221d7928464 +b447f0a56a97f53bfb19ddcbf0a58480ca1dd763bc4960e290e80ebeb7d84594910b2e45a513cd +8fd71af6ec2619f90b92c5712cc481fcaa083ed61e64f4e0c0c11ab76b05b6a0427ea249049e97 +c23f9c63a0231fc18481f30cec22cac80597a1d2c9e6c78b4d69689c55dcdb1b0c5a7b89dbcba1 +46ee18ae10ae6be3c44b038b89196d8900dfb672cba162cc5850efcfa9e5388e30f0955e0b77b6 +632823175c824a279c1f8f49d7d9a3e019180f36b71d7c47645896ed1b16778927ba466c58d4c1 +4949e6067743c34f21ef6c8ab66b856188b34935da3eefee5cc6a78c5c70c12a9d627e3c66e3a4 +340254f21c978a3848628213f6f07c6a4e6d99c6b1283890e3b80e9b5111b42d6ef103a75fcf88 +0b3ec5c6a0924fc73cc2598c760a65e4828b55e934f3e331ab094c412558c68f063a013107a012 +37cc161536944559c2420ed962e4934e4b84c3941b762c67d97431bbc4ef6e91764a1ddcf54ea1 +8c5c70b12a9d667e3c66e1813c5429b33ba24df894e07736f964604e3801cf22c49acce61db767 +e0f4b6224c8c880b4b4a1250d37150489f0a1eeddc0b5869e31217abd269e6c763baf680330eb2 +b64367519de08c5c9161986184be3473697f361fd08e8187143e1f76a2b6ac8b1f400da3e7a4e1 +8274a7359e55e5d271eea7122870d2f9f18adac394da71388f72d2a47db217d507268ba52f0536 +690b3f6206ee40406dd04af6b1e81a0a9f38b68da150f92bcfc2b9232823175cb84a279e1f8f71 +fc00aa8539de94908515b71cc7840cd26756640f429c698d71d26c9913f0ac035029d98fad3a64 +7101f10659cd1491937bea4bc43b873272c1c5aba4582e6f9f1f2f76711ecd1027d785d3c68fd1 +e6694820471bbab45dafa1aa6dcec602caa48ed9059572811fc85ac46133368ca4439accc08f3f +ef22cac80517aa52191db67d7e3c39611ce9ebbe26b2631084e3ef08dffe4897ac77d42b249439 +5bcd7837d2a17a473b883272c145aa54715294910b2a95ae22cac805954a571165e4828b544997 +480a1d56b10965e4820b5549ff22a5657cb7cad5fa89bebfb4396e54eeaee2e8d9a7b19a91f03e +e1d76465a3078fb7ed8efc7627327310d9cb8f107cf7a1c16d1d71ace6b1e53cbbf2e99bcb2eb5 +43be3722bd835c6424cceb3507075739befc4a891741a5f4a40f06cac80597af528ffa93895d9b +e0b78f8e7e7f891c24eeb5f5a7d2d2d78dd47799d4724d7f8f40e1b00e9a4ee0cba8c0eab7a961 +5e03838ecc90a409257bb02db8330f7a22e9f5a0160fa4936e17e78c1eb31867cd97cd576b6c3b +4fecf6ecfb96806a67c238e7b574ec241312889c594912e5793eea72b81ba8edc02384dad78350 +462eb87c9562ab96d44ca796c0d34eb97d49e25a590001a5af21e9af1b6560c5447e97498692a6 +7aa5a189d92819f19cd0de14fbf4d196677be821b13fa0632a68420e7c671c0a66b3c490135d93 +145faec359a57992c2731ae8afd45bb1ed3c0b95489be64e34a17243dfa256ecc422771b9024c4 +2774369fa8633d1065e4824b5769988a996145c2c58f531cfdfe9287b6b716fa7b474a07f9dd1c +d2c3d60ff55d2619aa3e8da0688463db30dae96c0406cb6a969532eebae81c8da11336a97aea0a +2c307c90e7388e104831379ad4493a08a9c5183758f974ef739e5d8a2e6d087ca91fc7e3593b85 +e7f30c55620c540bd301a8d4ac25811fd9cbcf2e3c0865e4824b5789a54ecbce78e8e3cd78f4fb +4b89f414f5bda3e5f78b50a5fa41431c8075f1fb178b643c76f6ebd4e2ae16ca0bdc18b237da18 +5278dc0d0c93cee8c4c58f5d98b61d5fa3b183efd64125c67cd333c954668ef23595b59f32c7a8 +35d47cff65b69ce7d4b06dc1a15c9aa7719bdbd4c63d99dc1a050eaad4a761d40595e0224c1eca +2fab9c0465e482cb56a9314e9c96999bccc1ab3ffafd251908c82fe9e8ef17a14a3ed883f3a154 +a9430f4834a8432e26dd4582361ed0514687cdb661ced22e1dca02ccf2a733eaf3c100721ea592 +e899907d426ea82b11240a626392368eaab4fd3c0d115390c9e007f57e3f666d2fed70a89fd462 +a552062af528f6dc48e3d8de6eed3594910b2e5ba5bd66e24c691ed51898e5d8f7976299bb2d55 +52df2f2a723ce54b241406f5eae036c5f7f962d677d81832a37a8b1a76421d9a70fca0a6e58343 +4de6f8291e12b881c96a6e4f7fc42ee5460d5f34418e6710de562a755615c7ede7693879ea8deb +864f0e2c702cd7a24d540924922a0d41258fb7063d7fde0b64b78113a08c5c70d92ac91b720657 +868bc7bebfe447208c8b2a8d9a447f19e7a84a2dc8f84d50a9496a854a82b7ed9ceca5903070c3 +696c1bad566b042a8d78082ab9cd4ec279ee304b0cc09790b4d7e658eea733d869635faae4d155 +6573fb791a2e4b3dd7c121703db8252c2f22a89295a04a3d50a94772dc4ddb2093930e5354462e +b8122a1161ca37a56bed4b4833ad8d7c2863e4f78ed6546a629723a9926fd7bba935a0d33a7625 +52b8a917f07dd2c68f60c14efb7c223b92cd4c0b8aa701356890d933f0ce6eca4c7d2690898d70 +783b75054e492055cacadff1db7c9ef52e544ca81b503c76ec30668083a14af399cbe230e01cd2 +caf18ca0d28951462eb80a2aedfba615c5eddef1ef2f91bdb1ed40918bdf3bd2df2f525f37d2b1 +f85da6be6558b1db775d83adf2a7c134b7bb35ec6774c05ca709f2754c6b9ad39693267958036b +ca0a638f43954236f0834afa9278e679a4cde6a8528797ae73f37936e83c6945d3799cc6b38111 +1b2c349b9841f7e60bc8f46676b79706430e27e6c72b4f7f3068e2441a5afdbd7c95181fb32669 +41c5f5e4df5f7a20356748f6130e3958cb8c5d2cd5ba463e82a77f0f32436e9b788e234756f063 +e995aa260ec8b2efc097edc761f99169cb79e21d436d8f78463e187af644c07e60159ff0dac282 +5a4ace6a705c92e3641527054d9ca040f2cf05ab54468741b622fb0f83d14ef1fda50722f7a09e +a4565ff03b868ad8571e7824d5f13af37dceb3bb72e2451db344ac85206a9f7595eca465128226 +4e4021fc875ca44a152745da58be2a944b954a571265e49548954a571265645d75002e52255d22 +297458c52694910b2e5425fd8b949637b7db1cc8e7f464f990518c5f7a102d780a2eed67849f95 +f7bc10fbbc069ec7ea6d775533a845fa1db53cbc9da862bf136c7b91b35e01e8b89d266b037193 +0c878181558805365e05bcd9c71bd11aaca58167eae05a9bf91624813ae56a963fa82fda0d6258 +b24e72404686b81a2aad8d5fdad66e93bbc3163e37eed5d7c72f21816c5952ed4bb0ecf8ab4a16 +e9e027e4cbfb0962e69a8c31a8751bae80583b270355edc24611893d81bda4c2483dc284cdfd50 +d46ab22b2650b32c063572cfb2e2496e2dbf538b303ea4013cb28132ed883959b33923f872c210 +6eab2d44889f412ea521762d9eb7ed103bb29766f9eb77bb5d239e98836e3c84fabcec82a88c5c +70192aad8f5fdadc6e33188f23319fdba6a0f1faf825644867596832d9be04cb5d77f5184cb0e3 +ded176aa5c7ba411baa6812fd84d8cc8880f697c34bb3dcdd2961d1a72a6a9c0aa77e96c46f503 +54934ef268af63f77a3cef9bf9b2160e34f3039a0b81df668f236edaf301edc1b267fa51786087 +230a7b2ba5217610bb137b862f254bb3fc1d5c731c93c329b94e4e2cd7b727e15550697dfcd2b6 +769b663f9a19ed9a933ba3f5f14b12b84d9b2153ed4bb0dcd6af4cc1f4689aa3ed545225b899c7 +b931da7712b24057ea0b7cc1b447196927d1d8bde6f2d00cfb4dc79adb06a707ab06ab3a1d906b +02bff6dd9a11b3785deaf97170407d6125b499f14e6035835e04be34e2b66dd3b16551be960654 +0237716824dfc59666f9eb8187db3c1269972cd8d416cee5e678152744d9b8c4b9a8a4d294383a +2ddf6e72fcba2e8a4aa59353a9b40b542aed028fa94af060a9162a951eccca581b384f958ae356 +2a9d80fbc8748e2a958e5aa97412b6cb747e2a958f59a97422b6ca54f9d2c9791c7da97cd44aa5 +13b05da47355a9386ea5d283b98f48e7abd28a4aa547a352e9e4542aed02954abbc063afd2e381 +be9a8be75c54aa386bce41a58ab347dbf6380fab52c54572262ad571089ee4a0e3858915c929c2 +4bf322accd270ee98b7e77161fe26c9192a2f75ae6620facb1eaa612d23d6f6858fb0d88a9f1d1 +5eaf9ee1f806d9afaed9aa19d83ba51f923cd2fbefce7be0eb14875a3c2e3cb24acdc16090536f +30901d15e398b9f3d9c00bd7e74528cd27bedeef6e48db03ec6d05062e7fa396e4d84b48ce6b4d +88619bdca6f3b191c07e5cd24e0537314d6c084358cccfe1b8210dc365bf3bc27877c6703ad7c7 +8647520967f1ee3bd7e248080ec66f8f2c0396606d6e7b6bf32294e7135feb77178c491c599615 +256bdfa8258b045c6d2e55caed36f5a3599bce486fe61856c0512b20d65dbcb017ab33ee05bcd7 +4b723272a3b93d16299b394587ad5de711545acde23d8d86935476f3dd0f9dc4e5c935996d95e6 +4528cd27bed6efae1f191db3e724216fef977baf910e76e00595269dcc9d52e1b8cedcac932c31 +78e0ac549a270833f7c828721c01ff1cec03ec1a019fa4813b97332e3f163c824acb59bc733324 +539b74d06b42de62e3560c569c95e74528cd27be366f781cb9963fb49219181755d2dfa8cd05b7 +5dcb4ab998c3b6038a5335a8d1afb6dd9ead54725b8a06f1c1ad96395e23ea78e3888e9c93ce8e +b1033c4a8ea766f13e30846bcca9e01c7c20844223123818786d5e04529e4fbc9837dc1381ebc5 +dc8ddd3e0497be514b7028bfcef148a350a997ce2377a992132713d088f548df009541a561b220 +23c3c95cdb763d79dcc78447f2259cc5bb0f9a8c16e04b92d00e2c1eb860d1b57911caf38997e6 +0deff50377614fac5a22466bdfa85d53694071562e035562ae3bb18456c9aa192ee4789071668d +840b9e0a61408eea0d78bad7f15dc8211f1b1e4125358b77d84ac07e2b95e2596ccc98000b95e7 +4520c57ce2ebf386076e5b80b94776b2f68d5a5069325baad48b8da4673b9359b3c9731787ff07 +6ed7832ae0648c0970f66ba4a8e35974429a7407e7aedecaa3e4787a16efa54a937db28793f560 +8d0f9e7ccaf32294e6135f9b371cec3dee824ab80fa512d645e00fd4e20f944a33d825e5f83fb7 +9269ee8eec016c1506a46b8e8c632aa1ffe0e74a468cea61438f058fa49222a1f0e002d2a44e03 +877ab131fc194fcaf322accd270eabab79c349904e27351e90acb7f68d5a7007788852cf4bfb75 +c6ebe038b05827be9b5c83bc96bb73e2e484e3f72f609f037cbdc26cf80395c8d9bcb910969b71 +433efb3e169c814a2c590e9f1b58728638a4e695e64528cf270eace60d078563d267d2cdd6be51 +4b3a28909ad0c73762703a5b99bc16e170bf8cc59309f89d7c439164a4c382257ed7e99396802d +3b7370e8c7843350a934706e9d625e8423998f54553ecce03b0439d068397143392d4642f12723 +f4d419dde1720058ff3e19da506e521a2ab6eb9c814a15e74ea5d22e50a9b40b542aed02954abb +c0db5625dd65e8aaa1cfee086f5f95b2ab48a5d23a954abbc00354ca8d16be766a871624342ccb +1296c5cd164675b9037f3d080fa31c3fc51640708f8719732dc385a8963996d8b882bb923f59a2 +56ef4ba5d23a0ff225eeb896454dcbf2b3cc646118f1300c5b33d9d4850d5ea6e864ae681b3617 +14cd6ff18cf1706cc16283b65db74d5b2eae64d368ca84705937130cd7ef4ba5d23a0f52c99fc1 +bf543a4f66fa864b5dd7062bb75be858961d7a5e7712b54432cefd08f7d50e324764529801e511 +a594a7d279449c0dd25a683b594befee3e542aad737f9526edc4cfba36efc935d3b793e974ca6b +b8c21ddff7a90769b855a3beeddbcccf667e72ad67fb9915417618db8ec3a9e5a40292b7e85e96 +a51003f91e08f6002a95d6b9bf4abeb045e6502e125c337dce0dc34841a56ec66dc398d3bd4e36 +4971caf2d44a6d3af12cc334ed204822d6ceda8e61998665bb3e0814d8b083d41f606116eb126a +3b954aeb3c28c773633f62bcc18d06a89473a756abd9a052e29a96e358dcb25b59c375b23dd3dd +b3306763911fdbcc01dd20f7937d006c592c310e7f524e5d386082cbf7a552699d07aa24f824e0 +999782374521779c9471a848d4788dbb2e7758d4dbb352475ce3732fca213d1b77a6bc81f95a96 +cd28075299bf695fe2b852f9d26979a04abc0192406d7b907569234f63735ceb80d1e7135aabf1 +d837b3bd689eb45c8799d24398216ab1a0212ecfe81c502a79aa5c4a22d8785c954ba7e4012a25 +36cf550ed5c9723e89acdc6c717b0a2a4da965450c54ca6635d7a6535f56c4b3983a90d3a9eac6 +0c3ff213db4a13ac32a47e83fad9b4aae39d96fbabe4d3f68ca734e53c3232e170df31ec6c0faa +e2b579db68c3e3506c662185dc2f60114be790e5313e60510cb56fb6b71752ec5400d9227a562b +9ac5f63c7378dba89e974ecb037c099e96b2a99f80b17b130b72bdc118aa0e536ff9022131a196 +1df4c6896179d96c0c05564370a7957512d00d2a811a3180b4e1f2dd83ac4ddc9f4aa5751e542e +6d01cd8ee00b22a00ba58d068a9f2d74e1111728926ea752699d8754e99ca9545aa7526917a854 +da0574dbe855439fdd11deb62aed14954abb40a5d22e50a9b40b542aed02954abb40a5d22e703a +954a13d864b62bc1f1e867cd83471e8de603e23b4c5c83e5f33c932bc2e9542a26b0217dda739c +1ecdace52c4224b62cfca0dce9f0b147ce4caf289818eba5fbc00ce2cff75c3cf8f13379ec388d +4a6b13d80ca961524a8d48cf33434833e04d35ac0fc08f576fa788c5cfca05eb1f1f1ffacbaf39 +de875e1b474c3b38e1c0f13379ec38952f9527b009789218294ba2229fc97194b81a49b9905f2f +d7c89197e51196e558ea11744dc9488dda0c4b2aa9519b8a62b93b0d93033ec3b98b924d67f2b8 +71ba1caf98c086f4981bdb22e6ce6c39f659aae4a7ae3dee0ff0eb8919698ce7ce81cf39b32d15 +ae4274ac82ce1a63e2719ed82c4905b7400aa952cb18c775b56d793f6aa32c766d9b87616efa8d +4d67f2b8714a95c08e6a021b9c7543361b970a03e94b342006f806ce1f50b7a70b919009658344 +85eb1019aba1620ca27829cef540fd85053fa852336a2cdc9ada766d3f9ac09ed4b8cf28cecfb8 +3a139cc860e751d7b7ce29555a4d6083b6c136e3a834279352a94b5c5fe93000eb192e99989891 +c9701db2a6925747d7745270044883736ba04ab82ff827b75ddb8f2670171da3af66c13b7e268f +1ba754a998c0066c833ddbb7ab346a0e288e4820130c5eaa2443642c066238dc3cf988089c150f +d2e4f3924a73b5edda7e3470ab848195ca3beff8993c6e9c4aa5f20436609b1ac0b7a864e47930 +b273e207659574888cc5400cf760b7f0ec13da7d42c311e687ab1c4f6fbbb61f4d40196950fcfc +eda63379dc388d4a3dcc36f50436c3e61ec5cf88f3c407df905806175e8d3bd3b9d107935a5057 +10dca9d7c6104c74b80c212a5692f0b1807d70e67317ca28838d8803fbd9239e1089deb6bc9f25 +febcef9bc93872f20d67f2d8711a95ca13d8f8380590427ef1fa2ce8e0344527a46f192c23fbf9 +bc7d1e6772d5385db974bee4f1722ae513507e907aecb94a2a556ca3526917a854da052a957681 +4aa55da0526917780495a2097e4b44af9c298fd056bbad35d9cf489baa79782d78048ef7032edb +b8920e54ead5d4e357b8fdf7a1555a10dae9528bc5d6b2e1e84ab4d56e6b4d0ea34688d3f90274 +1c45bcefbb1c9fce02b34f9a54bdb4384dfbafee307ce6e8dd1fe161556a8826cdc6636f92c6cb +f6d92bd0567b9fd6641104b8dbce3e913366c0ed21a7c46ea643925175a5a769ff3da7c10067dd +4fdc75c191cc7c6c15d9937cdb7ab96db55b5a9347b1255c6e82dbda16aa04e76ed8160547e9c0 +fdd2936fa64ed7febb232acd180de18ac696fc588c0455baecb6da2dadc99d5e96719c6183e7c4 +0acd30f6184e7f92cf6d63413cfcb0c329db7f8faad49b86b56b22353adb268b1a9c64b2a8b31f +1933a0b9eb7a5e3a5d5d876ab9b8c4b65a607b6b72878ada0131db999853833763b9e93e83e3f9 +ba8eb06d9f9b38aa12b8a9c1fd30ac6d982c2a0b85b0fc934c1675e62aedd99442016050beaa3e +94db972eabad767b6b723cee0bbb0319ec41cf6c057521e4ab5de68c028b71599e9ea6fd775da5 +9ee08661a786c1cdf0f86451137336b393934c1675d62a857446335f8cf6b008d6acab74396db5 +5b5b930770a03ecf69a7254cdb9937534f8aceacb14f7b964cb3659fc3b1fc7cc33a477ca95373 +9db1edb802c28f4d1695409e97fb27992ceaac55ea3242b3513ad9a6d225b5d56e6d4dce6cfc01 +a3d587dcc985305d32c6348c2650dbde4bb1d2b9659fed6bdef13ac4d11c2fb17387e7160a736c +b2a819752798e6c113dc9c7db9845fe6c9fda050e90ab4d56e6d4dee70b8731a4e220cb2e089c5 +637308e51c68c0e6167e39c349f36dfb24cdb98d25d53a4755aa51ccf16c54e9f86451e19ce294 +950f9e2cea1c544a33d20fd2e3b7d943f3e86db5932dadc96da5efc0b04130a7ebe5aefc360a38 +53477d98e6c0c2c7e06dedbfa5878825c77c298a851d8fa54ac7268bc2f91061ed527c49d6a53b +67f8cd8ff36bab1de9b3ecebfa47f1f4b08f5fe85c728a7d1ef325cbb7b86fcd31fce864510c1e +011828f4e0c9a2ce41a5b73547540aed39e678733943d4d1c9a202dbcb5c474d16e541656ffdef +1a954a67caba4ab3107070fe5dee1f9f2c6a36e7dcea75e464515e74f4ef1a954a67caba4aa18b +f50549fc289345552a9d2d47cba5fb708ac9a22a95ce9653a8741a2a95ce944aa55da0526917d0 +4dab678edefd112a9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a95 +76814aa55da0526917a854da051e5ea58e088058e82e5b062ea8cec8f554f732e93959c7c1ee1f +3c24196bda7e9fd6641710cb0faeb5996fc97143e33621891cb931c28e5a9e1762df2b4f7ed4b7 +dd761342260e1e24c2fe730077e01ff6ec86832612cbc5de2729c4bbd88d1f23ae11cf0c96b374 +08b1ea8382091d21bbdc1da155f4606a9a704af2bab61dabc35b0b2a7b1f5dc8a8a7875729a3e1 +6c368bb193779ee73e8df33c48dbcdc16090536f3068bb60195710838d06c46c41f29eed85d8e5 +138c61d7e279db0e6d1c6c21fb77d564b75f12c4cc351963d87d99058130e03ef09b6461c43d42 +cc8154b847fdc9c4ae4d70ac54e4b77cbbd572c02add86ddec8cd21cd22c9a649c9341da89f4dd +62809d9bac4ec64cde5472eccb31bc54fe341cb89a88e74104b7d09663c1dee89050d5e5e82266 +bd7c78959a14efb65c805e499ef3315c5c9e874de75a8c7d4be3386ed7f707dcb1854963d30395 +086fcd9d71bb9b814a41ec4eec99ec2e1ea6b320a8adeebe1c645f12abab6deeb7daa9655121cc +0e0e66ab2535d3a925fe82441e6971f044b8e36393733ba7ae05770a1f889c3452120ad2e36321 +a8ec4eec93344fd2bdbd3dcbb2d65a08863d244c7b3d50a347e58500e04f5b8ed50bfbf400541a +c590795cc4ac970fafd270a512e051e6fb3193dddda6d17092628fb701df13cc336adc972aeddb +96437c8a06b299451d1ac991928e1bd8469232dd194eaaa48656120b72bb26db9ff1ae9f0f9aa6 +d76c1e90612a66861509177b0a47ae25403fcc97584c6a0e9f35bb3423cc064d12eafba91c1915 +9a891aab910ec09919e3065399986668398e6351ec91ca465d3aab4f203a60fdadc7f2e88036a7 +b4e3a6e1c5cc7af928395ea152d3166118ba32dbcacd904c6dd20135624388aeed0954a9e9835b +f960bb8c746b7077529ea4229a901158329dd45c371a78387ad3882c4bd0648abd4bd3742e0c3b +21100ac7821cafdb212c755a76c6431f0f1c4db236cf321cde822a51a3274fabe70a0b8e04e784 +5d8721e31b19d7b0c84c9963d41a6463e74c2755395e370d927ed4252e1f6e3dd6c0ac53c3a09c +0d2f68d6cb47a83dc86c84e318d8e19ccfa1601da3a31f1870ebcda9e03c831a03f3783a922a91 +5e1a3a71181b50bc87b33c65339b4d262db8d1ad463aaa5975512383acd90ce64d048f504fe1fe +443a81cdc5981a828be938715a666e32072d97f656b91033989877a36e87c27ddf317312cee7b8 +ed023c895b4d835a398982d898a48d4d2a4d69ae54f2a261da802a02dc408d6dc7429520c783b2 +1238cda8a787e5e155eaba71b01fb7676013234cc4743ac511627dc1add1027c49e24ea07e45b4 +4a1161b4994b7f0bcdb8b537e09ce5753eb01d8740b9d454dd824be5522bc22c0f11937d924458 +65db6b260e5834aa3130f5888ec53c15c246952c2f7688087a9490996de784391cf6181a713e88 +a3fdfddc68638e6710de562a75cabdbf3b51ae6b0f6d9bb816d47f4090adc7d22aa93cfa2266bd +7c7895e094928336da7fd021890d991566d9610b8a52ccf1808941fb9d28ed2d7d89b8507ab9cd +fe44447c1e410648d3200b49403d544953524924a852d89bf1a80e76f44259cac0cd3cb394851a +e9a2f0252c97c82c1b5092d316d41eec09664e23e2802b99c38900c9a09e6290c6be54c9a3a5c2 +03876468957c8bf8a2c36259cdde722c54290b21bc0dd59fd38c7a7a581e5ea50339123fc15162 +7827432e05f732866895e0f60fa30323b4e2a02bb5743ba91d4e26c164b82fc2c91c6e50287521 +5f73a9d5c36b57142af9761f556221f10dd237723232e41121a930b14c24011e6a4d25acbb9051 +4844dee68b2ee64239af597da32f5804756757602e2855ca966374810687845a25c818871919f1 +115ed796630d229fce7d5029c06ac629463d3d2c0fadd2c8c56b2523cc01c0460e81cc0c9fec40 +37431850194f9d4560bb21090316e3840afb9e5d1389e7e19305945a1cca591cff9709a709d53d +e1627e496650f4e04e60c78c77a1fe17867303ca9c033b35b821287853e2ecfba615c5ed1e8107 +4a32e19e33874da15e07760f2c43aa3caed91017d3a019d582b1e7b5238f1f109e791e69b3399e +7987af2eafed76c9acc6e448acbe9d603f62d77628ec74f3b14293ba500b4d1dc6f9e254a39e1e +968756c99159025ca2cc84c1310e122a67d760c9aa8233b0e4e899a625eadd780c85543e360c01 +968ef7060183a2a30bd531cc179a21735c79b83d5be513de3880bb136b7d8e4706013c8f78f094 +1c83a9181f43adbd6551d6466b7bc928844719743978c25904f0000d18f25c46024fae31867b42 +0e58920f0a077e8403ffc2e2910973b47e426519e8871d4f3e3e01a32dc71a1af218b324810ae3 +a9463d3d2c0fad52692432204b7e29897ab3b20e9c6f5f453e183dd2a8b9f51ab34c662e50e21c +e8b4b0589c8fdaae79bfc395872c15a8ab55fb5eb2e558ebe7a62a11e7ca23d41e2a2e8c4aa55d +a0526917a854da052a9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a +9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a9576814aa55da05269 +17a854da052a9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a957681 +4aa55da0526917a854da052a9576814aa55da0526917a854da052a9576814aa55da0526917a854 +da052a9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a9576814aa55d +a0526917a854da052a9576814aa55da0526917a854da052a9576814aa55da0526917a854da052a +957681fbaa54715550826c54a9e2ca51a9b40b542aed02954abb40a5d22e50a9b40b542aed023b +a812d1bf8f8ede937e863c0bce6987bba8d2df3d2b9646d5cf908fce79ed702755fac6d950a894 +9d0d854a3ae051a954aa543a57eeabd22ffce22fa5bffc2b7a65fe0ebdb09907aa14c600676ac5 +b3f6c23c9bbb53aba3028e735f95bc288014b0c01d893b96fbc90dfc9b6589ab7ed7781c55fad5 +f97c1efd9a6dbe457f09d6fed1affcca4fd35ff9955fbef6ffaad8e33c50a5469cfa6e64f97e12 +c39ae083c831986b872af6385b556abb4992a476c2d23ccb52963333cf5d8131d3689a653e2a24 +f4dd50e6b1f4a55f7eebda3f7ee7fc1bffe8d77ff91bdff88df4d77ffdd7e6bffeeb6fd16fead8 +633c38c70ba3d0e242c49cef75bb6dcb720c63cc5b3af238db55a2a09204fc290ab3dcce32473a +8f40fd0ddacbb2567a7cc78fa54aff84fec2b7a7d19cce4199f96faab0f457d5ef064ea012b5b8 +1b3a19e47a6ddbef19a99d52dbeeead8636c556946fdae0fbec22c88890cd7485dd746955a740f +fe9a145c4c09b6ce63a9d237e998bee3addf4abf117dfb37be69cee76fc13ff3d77e51c71ee324 +be94c56e833728644b0e4f62daceb258e6541bb98f4acc6944b34cd803c8f1fc5660b75a16aa14 +805365edb18102c5ba842af158aaf496fd1be63fa56f812f7d3b38d66ffed637dfd2119b39892f +19a69bf198c3f29ecf67941b86f9102a85e91e6dbb4627f56105a45ee5780cf7cc62295082cbeb +3c8e2afd86fdd6cf9bbfa47de91bbf4c7fe39be63ffdd6f93fd6b1c739992f8d6b0e4d70a56d67 +34dcdb731e4225dfcc0c91d0103da70752730a6aaf7c69cc3985fadedbc4977efeff7beb57cd77 +46da97be497ffb9bd13bdff9ce9fd7b1c779a04a1ea3501425605e2841846d65d410c27e089598 +c89831b52c54bb9d760a5ff2a05cea98a01c1c61fc3629977e357d2bfab5776a5f1acfdffad647 +ccf142eae68eeb452282d2dd8b12ccac1eaa5c12493668655dbb0762e0f66b75bc107c88c7d9f4 +ed52c7fb8db77ee19bd16fff16fda5f4dbbff1abe63ff9161afde6b77ceb3bffa98e3dc68373bc +0918534005cfa263284f0250a91d1ba75769603a2e30365d0aa51c28e5dbb9cba54aad6866d861 +c879db78bb3c2ffdc26fffb3f9cf7fe3b7e6bf6effe35f78eb57a068facd393ce3c2c3d3661eac +12e0502cf16b709f1b7e964e1b4cae6f669b4a2c9886334de24040ee7483543d1ca3272189a57e +d7782c55027e1bfffce22f7ee39ffd13b97a5f4ea4d25ef97d102684baf436b6a904cfac2b7acb +fd2d03bb54b2f1b5d3e3aad26938914aa7619b4a0f4da552a5d2b952a9b40b546db5bb803ef333 +6069d4b3e39c76b8832abd0da954da052a9576814aa55da0526917a854da05b44a8154a9e2aa82 +2a054aa58aab4ca5d22e802a8df472c55565842a8dde5d719519a14ac84f575c55409d20f8ff01 +fe1f8c621bb876530000000049454e44ae426082 +}\par + +\pard\widctlpar\sa200\sl276\slmult1\f1\'d4\'da\f2 Windows 7\f1\'d6\'d0\'a3\'ac\'c8\'e7\'b9\'fb\'c4\'e3\'d0\'e8\'d2\'aa\'b2\'e9\'bf\'b4\'ce\'c4\'bc\'fe\'b4\'f3\'d0\'a1\'a3\'ac\'c4\'e3\'d0\'e8\'d2\'aa\'d4\'da\ldblquote\'b2\'e9\'bf\'b4\rdblquote\'b2\'cb\'b5\'a5\'d6\'d0\'d1\'a1\'d4\'f1\'cf\'d4\'ca\'be\'d7\'b4\'cc\'ac\'c0\'b8\'a3\'a8\'b0\'b4\'bc\'fc\'c5\'cc\'b5\'c4\f2 Alt\f1\'bc\'fc\'bb\'f2\f2 F10\f1\'bc\'fc\'cf\'d4\'ca\'be\'b2\'cb\'b5\'a5\'c0\'b8\'a3\'a9\'a1\'a3\f2\par +Windows 8\f1\'d6\'d0\'d3\'d0\'be\'ad\'b5\'e4\'b4\'b0\'bf\'da\'bd\'e7\'c3\'e6\'ba\'cd\'c8\'ab\'c6\'c1\'bd\'e7\'c3\'e6\'b5\'c4\'c1\'bd\'b8\'f6\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'a3\'ac\'d0\'e8\'d2\'aa\'b7\'d6\'b1\'f0\'c9\'e8\'d6\'c3\'d2\'d4\'cf\'d4\'ca\'be\'b9\'a4\'be\'df\'c0\'b8\'a1\'a3\f2\par +Internet Explorer\f1\'b5\'c4\'cd\'f8\'d2\'b3\'b1\'ea\'cc\'e2\'bf\'c9\'c4\'dc\'d4\'da\'b0\'b2\'d7\'b0\'b1\'be\'c8\'ed\'bc\'fe\'ba\'f3\'b2\'bb\'bb\'e1\'d7\'d4\'b6\'af\'cf\'d4\'ca\'be\'a1\'a3\'c4\'e3\'bf\'c9\'c4\'dc\'bb\'e1\'bf\'b4\'b5\'bd\'c6\'f4\'d3\'c3\ldblquote\f2 ClassicIE BHO Class\f1\rdblquote\'bc\'d3\'d4\'d8\'cf\'ee\'b5\'c4\'cc\'e1\'ca\'be\'a1\'a3\'c8\'e7\'b9\'fb\'bf\'b4\'b5\'bd\'b8\'c3\'cc\'e1\'ca\'be\'a3\'ac\'c7\'eb\'b5\'e3\'bb\'f7\ldblquote\'c6\'f4\'d3\'c3\rdblquote\'b0\'b4\'c5\'a5\'a1\'a3\'c8\'e7\'cf\'c2\'cd\'bc\'cb\'f9\'ca\'be\'a3\'ba\f2\par +\f4\lang9{\pict{\*\picprop{\sp{\sn wzDescription}{\sv Image}}{\sp{\sn posv}{\sv 1}} +}\pngblip\picw16287\pich863\picwgoal9234\pichgoal489 +89504e470d0a1a0a0000000d49484452000003c20000003308030000006b1341be000000017352 +474200aece1ce90000000467414d410000b18f0bfc6105000002c7504c5445ffffff000000f2b1 +00acacacf0f0f0efefefeeeeeef6f6f6ededede5e5e5e1e1e1f2f2f2a5a5a5cecece3e3e3e9191 +91c6c6c6696969a6a6a6ececec606060d9d9d94343439f9f9f3636365656568b8b8b1b1b1bbaba +bae4e4e4666666636363282828494949818181e6e6e6d3d3d31515152b2b2b1d1d1dc9c9c97171 +71bdbdbd4a4a4aadadad343434141414707070aeaeae6767670b0b0b8383833535351313131111 +11020202333333c4c4c48080802121210404041717178686867b7b7b0909099090904646460a0a +0abebebe8282827f7f7f4141413f3f3fe9e9e9a0a0a07474744040402a2a2a797979dddddd7272 +728989896d6d6d7676767878789e9e9e6262620d0d0dc0c0c0848484242424d1d1d17e7e7e5a5a +5a8f8f8f3a3a3ab0b0b0dfdfdf999999abababd0d0d05555550c0c0cd7d7d7b6b6b63737370808 +089c9c9c1212125151512f2f2f6c6c6c4f4f4f1616167777773b3b3bb8b8b85e5e5e1e1e1e3232 +320f0f0f9494946f6f6f656565a3a3a37d7d7dc5c5c54c4c4c060606b7b7b79393934b4b4bb9b9 +b92323235959592c2c2c5c5c5c2d2d2d5353535f5f5f262626c1c1c13c3c3c5252525d5d5d6a6a +6aa2a2a21919190505051a1a1aa7a7a70e0e0e474747878787010101cccccc4d4d4d9898982525 +259b9b9b7575754e4e4e383838d5d5d5b2b2b2c7c7c72e2e2eb5b5b53d3d3d6868689797973030 +308c8c8c6b6b6bdbdbdb2929291f1f1f8d8d8d454545b3b3b31c1c1cebebeb616161afafaf5050 +507a7a7ac7c6c7b7b6b6f9f9f9cbcbcb202020101010b1b1b1a8a8a85b5b5b484848c3c3c38585 +859595958a8a8a6e6e6ecfcfcfc8c8c8a7a5a5222222393939181818929292272727313131eaea +ea575757b4b4b49d9d9d070707969696bcbcbca9a9a9585858888888c2c2c27c7c7c4444446464 +64a4a4a4424242dadada030303d2d2d2737373545454e8e8e89a9a9a8e8e8ecdcdcda1a1a1e7e7 +e748a4bf2f000000097048597300000ec400000ec401952b0e1b00000ce849444154785eed9d89 +5753571ac03f27324c438cc6148a46b60ae206289208221511430312da88c51a1677143106a934 +da3aa8105050112322d5ba51a4a275292e5815b558ebccd852e9b475196d6da7c32cfd23e62eef +a18124b496aa39fd7ee7e4be7bef77df77939efcb8f7bdbc63014110f7a61f82206e0b55989b8c +2088fbc115fe0382206e092a8c206e0d2a8c206e0d2a8c206e0d2a8c206e0d2a8c206e8da03082 +206e0a2a8c206e0d2a8c206e0d2a8c206e0d2a8c206e0d2a8c206e0d2a8c206e0d2a8cfc0e91f4 +217d9fd11e9edf39a830f23b44d2bfcf1015169a7d0e2a8c203d9178f419a2c242b3cf418511a4 +27a83082b835923ff619a2c242b3cf418511a427a8f02fc2d353a820c83382e44f8e794e2a547e +3ea2c242d3158f91bd2bbf731c2bec251319405af281831494c1e0a1ecc2039ef7069f1748d897 +9e3164282954b406c3868af8b1b67f003b5086050a95df8ea0170186ab8285d693244438324678 +8047e8c851bc319affe718cc5bc8d3c7997063fcf971ec8b22c1bcc339bf40e1c7c8fed80a4bc3 +04c22300c6a93ca8c2e3232740949aa399a88e06750c4c8a252bec64728267dc4b53a64c8927af +a9e01f9b90e0ab494848989608d3b55a6dd2cba4d0ea20392565466a0a2119409ff60abc6a98c9 +677b143ffe674020dd306a9650b58fd80fe328bc5f03afe08cd952cfd7e7188d461d9b04409739 +242bdbd109de394a5ea16f24dd6030cc15e74b9f478af90b48b1306291ff683a86e034119b1960 +3179e592348625b2a54bf37c972ecb978625792c37994c2bcce68230b359cf0623cf001261217a +9495858585a9d34851f88672555152d29b96a4a4a4f8b94ae56a9972cd5b6fbdf5f6da3f0b23ed +1015169a8f501c4959174f8aa05eb28fd7af572a5de6778e6385bb48200afbbeba611880475289 +d047282d20055118ac295ce1f9be2f050404e491d714f02f03482e279daa44d838a4acccb4a9ac +aca24c0a66df4a86af1960f396ad3021fee1f2dc85345ea830345543e2b609751aa9161732fb61 +0ce59ced3ea08db7d976c8c26c4545d3f46c1228ad295ca12876748247ba50a16f4453b571e34e +713e0df96450ac009855bb2ba26a711d1be53c119bf979d53b2ad5ae524d408055ab341ae3761b +75e1e0b1126256c7964a01e2d60b83916701470a9bf7bccba919ac5c5545dc0a249db6b9cad17b +172a2dc58b16ed7ba9900fb4c7b9c28cfd162ea6ebeccb7322c7285de6778e13850f082b065158 +7bb03efc3d6838644924ed9d1184ec870acb1ac16b1da9bf7fd88f2caf79e4950bfe494d4da362 +9b9a9a42c819478ed28df4c0582f0033f97340893043b2fc0383600aa37ea450110c8911d64732 +a2a9881c3d1a78c4b481f60e4aa38dddc7689d4638cb86bc55075a1f80e3af1490d30b33d9249e +27f8ac2c2f9f66e46eb1a09064741afe5e84f9588328ac534f229559d38ca4749188cd3ccf1869 +3c195d1a0be0a3fdd06acdb05aad93c92b079a3743635ed1a9a2a275e294c8534772ba27e63342 +2556767ad5d6a1430f9f20173feab3a75bd69c3e6d69a48111c92c6e8fa8b0d0ecc67b91e778a5 +b7eca5e11fb8cc2ff2d1f90b0017ce7f2434094e14f629a9631c89009f53910103ce84afd4c72d +3a0695d1fefe25610f152634e4030c7e4771516330e4190c71cde0dfeae31376c9c7c7876ca4e1 +f2a5d1fe018de157c840736a1023d50c3ae93c629926a67c02b98afe187cf75aa361931660fc01 +6ac8f41a53c861969bb8f45a1b40a66a53ec5512f1c92bf08193aa43350ba5f166532dd901b008 +cfa2d3cdf3e20a67a513af0f7ec226b926ec7b695e368d77f926eba7aca05d2c199da64b613a9f +a8f0d156da09e5f4ef998b446c66800cb8e6cb1506b8ee4f3a5aebc11ba8c2cd56d8be006c1759 +02e419c0a1c296539c1d44b250b9fc88452e97c79f3d5df3175161c37236d01e970aff35b476e6 +9579b4d66bf6ea5497f945ceffedfc850ba4109a04670a97173342c9d23330507aa38248e11d54 +029564efdb64aff0b55480a5858a8b64f5b2107f9a216055d746faa442b15cb1346afc18856228 +985b36305ac8469aa189d17f46aea2b7402340e8ceb5bee44b3f971892a86e80fa107a250a9aa2 +b8cf4743625c3054975077c82adc905f0a5e5ed27ed930cb2644842c146df984092a59e61c3f88 +3eca3aaae5ecc0cc63d34c27d378b18274f1644ce154936990301f6b98d40a50cc60e706910fe4 +2a110fa485407b0e5758bf39f28bf2f2cae871f36f8a0a6f54a0c2cf10928e9e048d172ad9173b +3efeb2a3634320a9dbcece6e2507cb17234634766c2f67717b448585a61d238f17b66515b6ee23 +5597d9ff4e8aa99fbbcc2f42f5a51a0b4d02d137d791c2c2a6579208c36ccbda2f9b290acf1e0a +93abbc218b00be32288c2ab673cc6b866d076432bd5526931524b6936df7b6c95f8f2787a98f6e +a4399a987916ef6fa2c956b5c23772ea704dfd82406a883e89c482d6b01192c4fd21b97a5b50d0 +c14041e1b52fd3807407b904cd031e11b250b4a15555f93298b10b8eb03d37ac38c80ecc3c36cd +2d755522b08274f1644ce1d5b76feb84f958e3b65c01d797b2f00cba25709188b3fe069c940bab +f087331527c93afe62ea7c51e13b0654f819c2917049a3f467381d1d8bda9a9ad6b4928bc1f0b3 +6f9b48cc7277dfbefa8e7f14f19176b850787d6bf4b1a0ac8eeac816a3ebec54e17b375ce6ef82 +386c6730f4cb85fe2e148605032b3252efcfaeab2bbf53f72e40e59c8484b02e8547cabf05ef0c +b28d05830256ae1e779c2cd9deb0676f4ecea1da9c9c9c78faedfeae28e960395b22cdf9458cfc +870ac32efdfdbbb02f74f5ee9bd9702065793a3564e603121b436f26d311d0dab4ff08f9b48305 +8553c856998b04eb8047781606db48cb20f833bfd465ace3854bf4ee323b4198c618903f9015a4 +8b27630a8b1b69321f6f908df477167ab2328edea5769188f543a60f4cf0e10a1b271f57ab8eaf +585b4357eee6cdc6d556783009157e8690e87a525e17d81240c9d3e9126e4445a566444545e58d +5b709cc42ccd7444e30d5a76435458683e4266ed81ef756d593added1bf2deb3e754b9ccdf454f +85fbbb5658f1c0837c898f91a588dd97ad0c22ce8ce50a6b366654a57915a6aa973085af1424dd +a143e050fbc33bd2caf135b7fd03aed952e8ed2c8394617844e159d1a15ea068838519d930f6d0 +29293564bda601726d24291b21cb1839576d048f066a6df45d68d60c021ddd0453857984676108 +0a13acc2cdeb435bc99bbf45f3f269ea01ce54b08274f164741a66ad301f6fd03bd2375ff6035d +f1211a72918885e1410ae8dbc46b6128d34a8357ff3040ba667ad20fe1abacd2dad7a9c2e70e74 +dd7d439e268e14d6bc11b88f553274bad44f74baf64052b78dfba78d1cb8c2470fd2b21bce15ae +d092822aacfb3eb1b7ecb7f6d8aebacc2fe26023ed58e1e203fc9896ba6243c5085593a8b01f7f +5a43120770a55fec60d81d16386f54480c5518f6f46bbb4a62b979b95d0ab7ab7c77d33bd2b74c +35fa1e1be9fb13e7906bca2c8052b5c914980df045095f5ef5052615bf23aeb15c0a25d7b4dfaa +8f9cb846233f8617c38f6ad38963b44114e6119e85a13d5156a6a60a7be60fe33df5f2c8d8b842 +9a974f93a97ab3752e2b58429a8cbe118d45a32913e7eb523857be38b6564e3e8fcb442cdc509b +0bfeff2a5d67b56668d34758352a5355dcdefd3bc356452c01e5921cdf13855f79bd17baea3e1b +8c3c65249d3df846d519f86f56cbe8bcfaf5d5cecef64052ff7c6c67eadb9d9d965a8b6579674b +358bdb232a2c34bbd396c50ebd64cfc8df35bbd3657e11aa6fb7db598e15de7e69c73acac4cdc1 +5afd1608b5d9f23436db461ebcbf2bf62680f76b1e505d9b40ae865bb6128553ac372f7fab8e4d +3877a7900c492e6fa832af3bf60afd51863d9df59f8160b6d818167115ee4299c89ec1bcc16e61 +11bc62ba3d93397c8bb0ca1a75001eb3859f9c285d118e363025c5265b68926f5275a548bb95c6 +2b7c9ae02da46405c52e9903d26ef1fd33c565a2a82ff7df5c3cb5f484d128d71a1b3ccbb4d742 +9a86a9375792d0b1eb21413a5dd662fda082a543f868e4e9e240b8e88d9d81052acac4ce9628d2 +d11ed858d2b6a3a1f3de033ea0f3e2a9ff0ab547f9790af79ebd97fc220e7e5472ac30596fd9a6 +d7e1f7fbdef599f4b94bc2ca645a7ae5c2371b2268d553f263f27cfa10c3ee937ed50a72ed4cd9 +30951feb8407ad66f14725ba234d3f22d47e05c3e603ecab87bb6b27902dee13a54e37a87d1c48 +ff073097fe689c7d3bb714a0f130fdf17ae118b6a9bf9d0c973f219725c8d347f2530fee2dfc69 +db59561bf3d3d0c1e4503a69c0f3959f92cafbeff2ff1577c53916ee86a8b0d0eccea84c76e83d +7b2ff99de354e1274e892fbb1c4590df1e67c23d06bd28fcab71238511e4892119de67880a0bcd +3e071546909ea0c208e2d6489eeb33448585669f830a23484f506104716b847fa2b94fe8fb8cf6 +f0fcce418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad41 +8511c4ad418511c4ad610a2308e2aef4ebff7fadf2190f380909f40000000049454e44ae426082 +}\f2\lang1033\par +\f1\'c8\'e7\'b9\'fb\'bf\'b4\'b2\'bb\'b5\'bd\'a3\'ac\'c7\'eb\'b0\'b4\'bc\'fc\'c5\'cc\f2 F10\f1\'bc\'fc\'cf\'d4\'ca\'be\'e4\'af\'c0\'c0\'c6\'f7\'b5\'c4\'b2\'cb\'b5\'a5\'a3\'ac\'c8\'bb\'ba\'f3\'d4\'da\ldblquote\'b9\'a4\'be\'df\rdblquote\'b2\'cb\'b5\'a5\'d6\'d0\'d1\'a1\'d4\'f1\ldblquote\'b9\'dc\'c0\'ed\'bc\'d3\'d4\'d8\'cf\'ee\rdblquote\'c3\'fc\'c1\'ee\'a3\'ac\'d5\'d2\'b5\'bd\ldblquote\f2 ClassicIE BHO\f1\rdblquote\'b2\'e5\'bc\'fe\'b2\'a2\'bd\'ab\'c6\'e4\'b8\'fc\'b8\'c4\'ce\'aa\ldblquote\'c6\'f4\'d3\'c3\rdblquote\'d7\'b4\'cc\'ac\'a3\'ac\'d4\'d9\'d6\'d8\'d0\'c2\'c6\'f4\'b6\'af\f2 Internet Explorer\f1\'a1\'a3\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl480\slmult1\cf5\b\f1\fs28\'d0\'b6\'d4\'d8\f0\par + +\pard\widctlpar\sa200\sl276\slmult1\cf0\b0\f1\fs22\'d2\'aa\'d0\'b6\'d4\'d8\cf3\b\f2 Open-Shell\cf0\b0\f1\'a3\'ac\'bf\'c9\'b0\'b4\'d2\'d4\'cf\'c2\'b2\'bd\'d6\'e8\'b2\'d9\'d7\'f7\'a3\'ba\f2\par +1)\f1\'b4\'f2\'bf\'aa\'bf\'d8\'d6\'c6\'c3\'e6\'b0\'e5\'a3\'ac\'d1\'a1\'d4\'f1\ldblquote\'b3\'cc\'d0\'f2\'ba\'cd\'b9\'a6\'c4\'dc\rdblquote\'a3\'ac\'d5\'d2\'b5\'bd\'b2\'a2\'cb\'ab\'bb\'f7\ldblquote\f2 Open-Shell\f1\rdblquote\'a3\'ac\'c8\'bb\'ba\'f3\'b0\'b4\'d5\'d5\'cb\'b5\'c3\'f7\'b2\'d9\'d7\'f7\'a1\'a3\'c4\'e3\'bf\'c9\'c4\'dc\'d0\'e8\'d2\'aa\'d6\'d8\'d0\'c2\'c6\'f4\'b6\'af\f2 Windows\f1\'d2\'d4\'cd\'ea\'b3\'c9\'d0\'b6\'d4\'d8\'c1\'f7\'b3\'cc\'a1\'a3\f2\par +2)\f1\'c8\'e7\'b9\'fb\'c4\'e3\'b0\'b2\'d7\'b0\'c1\'cb\'c8\'ce\'ba\'ce\'b6\'ee\'cd\'e2\'b5\'c4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'c6\'a4\'b7\'f4\'a3\'ac\'c4\'e3\'d0\'e8\'d2\'aa\'d7\'d4\'d0\'d0\'bd\'ab\'c6\'e4\'c9\'be\'b3\'fd\'a1\'a3\f2\par +} + diff --git a/Src/Localization/Chinese/OpenShellTOC.hhc b/Src/Localization/Chinese/OpenShellTOC.hhc new file mode 100644 index 000000000..cbbb5bb83 --- /dev/null +++ b/Src/Localization/Chinese/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/Chinese/OpenShellText-zh-CN.wxl b/Src/Localization/Chinese/OpenShellText-zh-CN.wxl new file mode 100644 index 000000000..afbb1421e --- /dev/null +++ b/Src/Localization/Chinese/OpenShellText-zh-CN.wxl @@ -0,0 +1,33 @@ + + + 此安装程序用于 32 位 Windows 操作系统,请下载 OpenShell 的 64 位安装程序。 + Open-Shell 要求操作系统为 Windows 7 或更高的版本。 + 当前已经安装了更新版本的 [ProductName],安装程序将退出。如需继续安装,请先卸载当前版本。 + 经典资源管理器 + 经典资源管理器能为系统的资源管理器添加一个包含复制、粘贴、向上等按钮的工具条,替换复制文件的对话框,并修复一些系统易用性的问题。 + 经典开始菜单 + 经典开始菜单允许你自由定义自己的开始菜单,或对系统的开始菜单作出一定的调整。 + 经典 IE + 经典 IE 让你自定义 Internet Explorer 浏览器的标题栏和状态栏。 + 自动更新 Open-Shell + 安装定期检查 Open-Shell 是否有新版本的组件 + 查看 Open-Shell 的使用说明文档 + 查看 Open-Shell 的介绍文档 + 编辑 Classic Explorer 的配置 + 编辑经典开始菜单的配置 + 编辑 Internet Explorer 的标题栏和状态栏配置 + 修改 Open-Shell 的新版本检查方式 + 创建开始菜单文件夹 + 访问 Open-Shell 网站 + 捐赠给 Open-Shell + 访问我们在 Facebook 的页面 + 查看使用文档 + Open-Shell 帮助 + Open-Shell 说明 + 更新 Open-Shell + 经典资源管理器设置 + 经典开始菜单设置 + 经典 IE 设置 + 打开开始屏幕 + Open-Shell,使你的 Windows 操作系统用得更得心应手 + diff --git a/Src/Localization/Chinese/StartMenu.html b/Src/Localization/Chinese/StartMenu.html new file mode 100644 index 000000000..039c2e096 --- /dev/null +++ b/Src/Localization/Chinese/StartMenu.html @@ -0,0 +1,335 @@ + + + + + + + + + + Open-Shell Menu + +

Open-Shell website  +经典开始菜单


+经典开始菜单
+是一个灵活的开始菜单,可以模仿Windows的菜单 +2000、XP和Windows 7。它有各种各样的高级特性: +
    + +
  • 选择“经典”和“Windows 7”风格
    +
  • +
  • 拖拽到让你组织你的应用程序
  • + +
  • 选项来显示收藏夹,扩大控制面板等
  • +
  • 显示最近使用文档。文档的数量来显示 +是可定制的
  • +
  • 翻译成35种语言,包括从右到左的支持 +阿拉伯语和希伯来语
  • +
  • 没有禁用原来的开始菜单在Windows。你可以 +访问它通过Shift +点击开始按钮
  • +
  • 右键单击菜单中的项进行删除、重命名、分类,或 +执行其他任务
  • +
  • 搜索框可以帮助你找到你的项目和文件没有妨碍你的键盘快捷键
  • +
  • 支持跳转列表,方便地访问最近的文档和普通任务
  • +
  • 支持32位和64位操作系统
  • +
  • 支持皮肤,包括额外的第三方皮肤。让你自己!
  • +
  • 完全可定制的外观和功能都
  • +
  • 支持Microsoft 活跃可访问性
  • +
  • 转换&;所有程序,按钮在菜单里一个级联菜单
  • +
  • 实现了一个可定制的启动按钮< br > +
  • +
  • 可以显示、搜索和发射窗口存储应用程序(Windows 8)
  • + + + +
  • 最后但并非最不重要;它是免费的!
  • +

+

风格

+开始菜单中提供了3种风格可以选择.
+

1) 单列经典风格

+
+这种风格是类似于菜单在Windows 2000。它有一个 +在主菜单栏与垂直文本在侧。你可以 +自定义的顺序,图标和文本.
+ +程序,跳转列表和搜索结果显示作为级联子菜单.
+ +
+

2) 两列经典风格

+
+这种风格是类似于Windows XP菜单。有两列 +你可以安排你的菜单项。定制订单,图标和 +文本.
+程序,跳转列表和搜索结果显示作为级联子菜单.
+
+

3) Windows 7 风格
+

+
+这种风格是类似于Windows Vista和Windows 7的菜单。这个 +项目在第一列是预定义的,固定和最近的 +项目,所有项目列表和搜索框。这个项目在第二 +列是完全可定制的。
+跳转列表和搜索结果的显示在主菜单。这个 +项目可以在主菜单或开放作为一个级联子菜单。< br > +这种风格提供了更少的定制选项比经典的风格,但是 +有外观和感觉更熟悉的人用于Windows 7.
+
+
+

操作

+如果你有使用开始菜单在老版本的Windows你们# +感觉像在家里一样:
+ + + +

+按下Windows键或点击orb的角落 +屏幕打开开始菜单.

+

+按住Shift键的同时点击orb访问操作 +系统自身的 +开始菜单. +

+

+点击一个条目来执行它。 +

+

+拖动一个程序来改变秩序的项目在一个菜单,或 +将其移至另一个文件夹。 +

+

+右键点击一个条目来重命名,删除它,探索它,排序 +菜单,或执行其他任务.

+

+右键单击orb编辑的设置开始菜单,查看此帮助文件,或 +停止开始菜单。
+

+


+ +

+ +

+设置

右键单击开始按钮来访问设置:
+
+
+你可以选择只看到基本的设置,或所有可用的 +设置。鼠标悬停在每个设置看描述是用来干嘛的。输入搜索框找到设置的名字。< br > + +每一个设置有一个默认值。默认值可以是常数, +或者它可能取决于当前的系统设置。一旦你编辑一个 +设置它就变成了“修改”,并以粗体显示。要恢复到 +默认值,右键单击设置.
+
+ +你可以保存设置到一个XML文件,以及后来的负载他们回来。 +按备份按钮来访问这些功能。从那里你可以 +也重置所有设置到他们的默认值.
+ + +
+ +大多数设置将改变当你编辑他们立即。例如 +您可以编辑开始菜单,然后在设置对话框是开放的, +访问开始菜单来查看更改。小数量的设置 +要求你退出开始菜单才能看到改变.
+ +
+ + +提示: 所有设置窗口可调整大小的。通过调整它们,将它们在你想要的。他们会记住新的位置.
+ + +
+点击 自定义开始菜单 选项卡来定制菜单项。根据不同的风格你会看到不同的UI.
+
+你可以定制的经典风格的两列开始菜单和 +创建子菜单。左列显示当前菜单项 +和正确的列显示可用的菜单项。拖动从 +右到左到添加项菜单.
+
+
+对Windows 7的风格你只能编辑项为第二列和没有子菜单.
+
+

+双击图标编辑项属性:
+
+在这里你可以选择一个命令的项目,其文本、图标和其他属性。按 恢复默认值 按钮来得到默认的文本和图标选择命令.
+
+命令可以:
+ +
    +
  • 一个预定义的命令 - 从下拉
  • 自定义可执行字符串 +- 这可以是一个名称的程序及其参数,或甚至一个URL +(like http://www.google.com). Environment variables like %SystemRoot% are supported
  • left blank - 然后如果链接属性是使用,它将作为一个命令
    +
  • +
+这个链接可以是一个文件路径或一个文件夹。如果它是一个文件, +文件将被执行。如果它是一个文件夹,该文件夹将被打开, +一个子菜单。一些菜单项(如程序和收藏夹)有一个隐式的 +链接属性,所以链接框将被禁用。
+ +
+ +图标:
+ +
    +
  • 留空 - 然后如果链接属性指向一个文件或文件夹,图标的文件或文件夹将被使用
    +
  • 资源文件,icon ID - 例如 %windir%\notepad.exe,2. 不要忘了文件之间的名称和逗号. 确保您使用的是图标的资源ID,而不是图标的索引. 为了达到最好的使用效果 [...] 使用按钮图标组
    +
  • 图标 ID - 同上,但资源文件是 StartMenuDLL.dll 本身。这是有用的指开始菜单的图标
    +
  • 图标文件 - 例如 C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - 这将使用一个空白图标
  • +
+如果标签或提示属性 $ (美元符号),那么系统将会把它作为一个字符串的名字 StartMenuL10N.ini +文件。实际的文本将取决于当前语言设置。这 +当创建一个菜单是非常有用的,可以添加多个语言.
+
+如果你检查“插入子条目作为按钮”,而不是显示菜单 +项目本身,开始菜单将显示为一行目 +按钮。默认情况下,按钮居中。你可以调整它们 +左边添加一个分离器作为最后一个项目,或者向右对齐它们 +通过添加一个分离器作为第一项。一个可能的用途是取代 +关机菜单项 +单独的按钮关机、重启、注销等.
+
+

管理员设置

+这些设置是 +每个用户和存储在注册中心。默认情况下每个用户都可以编辑 +他们所有的设置。管理员可以锁定特定的设置,所以 +没有用户可以编辑他们:
+ +
+在这个例子中,设置“启用右键菜单“一直锁定,任何用户都不能改变。这是实现 +通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.
+
+在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如如果你想上下文菜单默认为禁用,但仍允许用户启用它,如果他们愿意,创建一个DWORD值命名为“EnableContextMenu_Default”并将它设置为0。
+
+最简单的方式了解注册表名称的设置及其作用然后修改它,然后检查 HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+ +有时你可能想锁定设置为默认值,但你 +不知道默认值是。然后创建一个DWORD值和设置 +它为 0xDEFA.
+ +
+ +还有一个全局设置“EnableSettings”。将其设置为0的 +注册表来防止用户打开设置对话框:
+ +
+
+开始菜单也检查大部分的组策略设置的管理员。运行 gpedit.msc 找到 用户配置 -> 管理模板 -> 开始菜单和任务栏. 从那里你可以禁用运行,关闭,帮助,和其他功能. (不可以在家庭版本的Windows7).
+ +
+
+

更多关于皮肤

+你可以选择从许多预装皮肤:
+
+Skins for Open-Shell Menu
+
你也可以下载并安装额外的第三方皮肤(从 +主要的网站或从另一个地方)。在你下载一个新的皮肤 +你必须复制 .skin 文件到皮肤目录 通常 C:\Program +Files\Open-Shell\Skins. 之后,它将在设置里变为可用.
+
+注意: 一些皮肤可能是专为 +经典的、基本的、或Aero模式。例如一个Aero皮肤可能需要 +玻璃支持任何看起来奇怪如果经典的或基本的主题 +选定的。一些Aero皮也可能需要特定的玻璃颜色选择.
+
+你可以创建你自己的皮肤。你将需要一个图像编辑器,该编辑器 +支持alpha通道(如Gimp或Photoshop)和一个工具来编辑 +资源文件(如Resource Hacker或Visual Studio)。当然, +一些人才为图形设计:)。阅读 Skinning Tutorial before you begin.
+
+

+

Search


+
+ 搜索框允许您搜索的开始菜单的内容, +项目在PATH环境变量和索引文件。你可以搜索框 +显示为一个普通的菜单项,然后您能使用 +向上/向下箭头键。你可以选择搜索框选中 +默认当你打开开始菜单。或者你可以选择激活 +搜索框只与Tab键,所以直到你按Tab键你可以使用 +键盘导航好像搜索框是不存在的.
+
+搜索结果显示在主菜单中如果您使用的是Windows 7的风格或子菜单为经典的风格.
+点击每个类别扩大它,看到更多的结果。点击图标查看所有结果结束在Explorer.
+
+经典的款式让您注册附加“搜索提供商”,您可以使用它 +搜索的文本搜索框。你运行搜索程序 +无论是从菜单中选择,或通过 +快捷Alt +键。在这个例子中使用 Alt+A for Agent Ransack.
+
+
+这是通过添加SearchBoxItem 定制开始菜单 tab:
+
+
+打开每个子条目,输入一个命令来启动搜索程序。如果你使用 %1 在命令时,它将被替换为搜索框的内容。如果你使用 %2 +它将被换成了编码的url -风格的搜索文本。输入 +标签,提示,和图标来完成你的菜单项。在标签文本你 +可以使用 & 加速搜索 (例如 &Agent Ransack).
+
+这里有一些可用的命令:
+搜索使用 Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
+搜索使用 Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
+搜索使用 Google: http://www.google.com/#q=%2
+搜索使用 Bing: http://www.bing.com/search?q=%2
+
+
+

定制开始按钮
+

Open-Shell 可以添加自己的启动按钮到任务栏。它可以 +甚至替换默认启动按钮在Windows 7。你可以选择从 +一个航空风格orb,一个矩形经典按钮,或 +你可以自己做。对于一个自定义的启动按钮您需要一个图像 +包含3个状态的按钮——正常、获取焦点、按下:
+Start button images
+图像必须是一个32位PNG或BMP。默认的宽度 +图像确定按钮的大小。你可以覆盖到 +进入一个自定义宽度.
+你可以找到许多在线定制启动按钮图像。这里有几个例子:
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
+http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

Localization

+ +用户界面(除了设置对话框)是本地化35 +语言.
+ +设置对话框是翻译在一个较小的数量的语言。 +默认的安装只包含英语。更多的语言可以 +下载的 翻译页面. 确保您下载了翻译包为匹配的版本的OpenShell.
+ + +
+

命令行

+The StartMenu.exe 支持5个命令行参数: -open, -toggle, -togglenew, -exit and -settings.
+
+前两个做什么名字所暗示的。一打开经典开始菜单,其他 +切换它。您可以使用参数来创建一个快捷方式在你的 +快速启动栏,打开开始菜单。或设置热键在 +项目如 WinKey.
+
+第三个“-togglenew”切换默认的Windows开始菜单(或开始屏幕)。它是有用的,如果 +你想创建一个快捷方式或一个热键打开默认的菜单和使用赢 +关键的经典菜单.
+
+使用 "-exit" 开始菜单中退出。这个命令只会工作,在开始菜单目前不忙状态.
+
+使用 "-settings" 打开开始菜单设置。这有助于创建一个快捷方式编辑设置.
+
+
+

Accessibility

开始菜单支持屏幕阅读器像JAWS, +或微软的旁白。如果可访问性支持原因可以禁用的问题的 一般行为 选项卡的设置
+ +
+ diff --git a/ClassicShellSrc/Localization/Chinese/WixUI_zh-CN.wxl b/Src/Localization/Chinese/WixUI_zh-CN.wxl similarity index 100% rename from ClassicShellSrc/Localization/Chinese/WixUI_zh-CN.wxl rename to Src/Localization/Chinese/WixUI_zh-CN.wxl diff --git a/Src/Localization/Chinese/images/OpenShell.png b/Src/Localization/Chinese/images/OpenShell.png new file mode 100644 index 000000000..228453efc Binary files /dev/null and b/Src/Localization/Chinese/images/OpenShell.png differ diff --git a/ClassicShellSrc/Localization/Chinese/images/acc_locked.png b/Src/Localization/Chinese/images/acc_locked.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/acc_locked.png rename to Src/Localization/Chinese/images/acc_locked.png diff --git a/ClassicShellSrc/Localization/Chinese/images/after.png b/Src/Localization/Chinese/images/after.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/after.png rename to Src/Localization/Chinese/images/after.png diff --git a/ClassicShellSrc/Localization/Chinese/images/before.png b/Src/Localization/Chinese/images/before.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/before.png rename to Src/Localization/Chinese/images/before.png diff --git a/ClassicShellLoc/English/images/button_images.png b/Src/Localization/Chinese/images/button_images.png similarity index 100% rename from ClassicShellLoc/English/images/button_images.png rename to Src/Localization/Chinese/images/button_images.png diff --git a/ClassicShellSrc/Localization/Chinese/images/button_settings.png b/Src/Localization/Chinese/images/button_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/button_settings.png rename to Src/Localization/Chinese/images/button_settings.png diff --git a/ClassicShellSrc/Localization/Chinese/images/customize_menu.png b/Src/Localization/Chinese/images/customize_menu.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/customize_menu.png rename to Src/Localization/Chinese/images/customize_menu.png diff --git a/ClassicShellSrc/Localization/Chinese/images/customize_menu_.png b/Src/Localization/Chinese/images/customize_menu_.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/customize_menu_.png rename to Src/Localization/Chinese/images/customize_menu_.png diff --git a/ClassicShellSrc/Localization/Chinese/images/explorer_settings.png b/Src/Localization/Chinese/images/explorer_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/explorer_settings.png rename to Src/Localization/Chinese/images/explorer_settings.png diff --git a/ClassicShellSrc/Localization/Chinese/images/ie9_caption.png b/Src/Localization/Chinese/images/ie9_caption.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/ie9_caption.png rename to Src/Localization/Chinese/images/ie9_caption.png diff --git a/ClassicShellSrc/Localization/Chinese/images/ie9_settings.png b/Src/Localization/Chinese/images/ie9_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/ie9_settings.png rename to Src/Localization/Chinese/images/ie9_settings.png diff --git a/ClassicShellSrc/Localization/Chinese/images/ie9_status.png b/Src/Localization/Chinese/images/ie9_status.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/ie9_status.png rename to Src/Localization/Chinese/images/ie9_status.png diff --git a/ClassicShellSrc/Localization/Chinese/images/item_settings.png b/Src/Localization/Chinese/images/item_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/item_settings.png rename to Src/Localization/Chinese/images/item_settings.png diff --git a/ClassicShellLoc/English/images/menu_settings.png b/Src/Localization/Chinese/images/menu_settings.png similarity index 100% rename from ClassicShellLoc/English/images/menu_settings.png rename to Src/Localization/Chinese/images/menu_settings.png diff --git a/ClassicShellSrc/Localization/Chinese/images/search1.png b/Src/Localization/Chinese/images/search1.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/search1.png rename to Src/Localization/Chinese/images/search1.png diff --git a/ClassicShellLoc/English/images/search2.png b/Src/Localization/Chinese/images/search2.png similarity index 100% rename from ClassicShellLoc/English/images/search2.png rename to Src/Localization/Chinese/images/search2.png diff --git a/ClassicShellLoc/English/images/search3.png b/Src/Localization/Chinese/images/search3.png similarity index 100% rename from ClassicShellLoc/English/images/search3.png rename to Src/Localization/Chinese/images/search3.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings1.png b/Src/Localization/Chinese/images/settings1.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings1.png rename to Src/Localization/Chinese/images/settings1.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings2.png b/Src/Localization/Chinese/images/settings2.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings2.png rename to Src/Localization/Chinese/images/settings2.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings3.png b/Src/Localization/Chinese/images/settings3.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings3.png rename to Src/Localization/Chinese/images/settings3.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings4.png b/Src/Localization/Chinese/images/settings4.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings4.png rename to Src/Localization/Chinese/images/settings4.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings5.png b/Src/Localization/Chinese/images/settings5.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings5.png rename to Src/Localization/Chinese/images/settings5.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings_disable_ex.png b/Src/Localization/Chinese/images/settings_disable_ex.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings_disable_ex.png rename to Src/Localization/Chinese/images/settings_disable_ex.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings_disable_ie9.png b/Src/Localization/Chinese/images/settings_disable_ie9.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings_disable_ie9.png rename to Src/Localization/Chinese/images/settings_disable_ie9.png diff --git a/ClassicShellLoc/English/images/settings_disable_sm.png b/Src/Localization/Chinese/images/settings_disable_sm.png similarity index 100% rename from ClassicShellLoc/English/images/settings_disable_sm.png rename to Src/Localization/Chinese/images/settings_disable_sm.png diff --git a/ClassicShellLoc/English/images/skins.gif b/Src/Localization/Chinese/images/skins.gif similarity index 100% rename from ClassicShellLoc/English/images/skins.gif rename to Src/Localization/Chinese/images/skins.gif diff --git a/ClassicShellLoc/English/images/statusbar.png b/Src/Localization/Chinese/images/statusbar.png similarity index 100% rename from ClassicShellLoc/English/images/statusbar.png rename to Src/Localization/Chinese/images/statusbar.png diff --git a/ClassicShellLoc/English/images/style1.png b/Src/Localization/Chinese/images/style1.png similarity index 100% rename from ClassicShellLoc/English/images/style1.png rename to Src/Localization/Chinese/images/style1.png diff --git a/ClassicShellLoc/English/images/style2.png b/Src/Localization/Chinese/images/style2.png similarity index 100% rename from ClassicShellLoc/English/images/style2.png rename to Src/Localization/Chinese/images/style2.png diff --git a/ClassicShellLoc/English/images/style3.png b/Src/Localization/Chinese/images/style3.png similarity index 100% rename from ClassicShellLoc/English/images/style3.png rename to Src/Localization/Chinese/images/style3.png diff --git a/ClassicShellLoc/English/images/titlebar.png b/Src/Localization/Chinese/images/titlebar.png similarity index 100% rename from ClassicShellLoc/English/images/titlebar.png rename to Src/Localization/Chinese/images/titlebar.png diff --git a/ClassicShellLoc/English/images/toolbar.png b/Src/Localization/Chinese/images/toolbar.png similarity index 100% rename from ClassicShellLoc/English/images/toolbar.png rename to Src/Localization/Chinese/images/toolbar.png diff --git a/ClassicShellSrc/Localization/Chinese/images/toolbar_settings.png b/Src/Localization/Chinese/images/toolbar_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/toolbar_settings.png rename to Src/Localization/Chinese/images/toolbar_settings.png diff --git a/ClassicShellSrc/Localization/Chinese/images/up_locked.png b/Src/Localization/Chinese/images/up_locked.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/up_locked.png rename to Src/Localization/Chinese/images/up_locked.png diff --git a/Src/Localization/ChineseTW/ClassicExplorer.html b/Src/Localization/ChineseTW/ClassicExplorer.html new file mode 100644 index 000000000..49b26611c --- /dev/null +++ b/Src/Localization/ChineseTW/ClassicExplorer.html @@ -0,0 +1,258 @@ + + + + + + + + + + Classic Explorer + +

Open-Shell   Classic Explorer


+Classic Explorer O Windowsɮ`ު~{:
    + +
  • bɮ`ޥ[JYǤ@ާ@uC (ܤWhƧBŤUBƻsBKWBRBeBEmail)C uCiۭq
  • +
  • ϥΧ͵u嫬vN Windows 7 ƻs UIA Windows XP
  • + +
  • Bz Windows ɮ`ުƧO Alt+Enter ܿƧe
  • + +
  • ѦۭqƧOﶵAϬݰ_ӧ Windows XP AΤHJHXi}s
  • +
  • bACܥiκϺЪŶMXpɮפjp
  • +
  • b}Cέys
  • +
  • ״_b Windows 7 _M\ V ʤ֦@θƧ|ϥܡBb檺DƧBbM˵ʤֱƧǼYMh
    +
  • + + + + +

+ + +

sƻs UI (ȭ Windows 7)
+

+ +b Vista ƻsɮץBĬɡA|He{:
+ +
+ +e
+ +

?

+ +

uzŪr@beC ~ثe|MIdzC z|Bʷƹӱ UIApb Lucas Arts ICC ̫OV|LiΩʡC iD uOAڪDڥbAڭnмgҦɮסv zU Alt+DAWBWBWBŮ! o Street Fighter 3 Akuma Kara Demon ٧xC oFuɶMŶAOƻsɮסC

+ +

Classic Explorer ~q Windows XP ^²檺ܤ:
+

+ +


+

+ +

ߧYFѯI諸 (u V bݪs)A²L (U Y 䬰uOvAA 䬰ƻsҦɮ) BMiHݨɮ׸sMӸjC MANpP Windows XPAb@U [_] sɫ Shift Nuҧ_v (ΥunU Shift+N )C
+

+ +

pG@U [hK] No Windows lܤC q̱NݨҦԲӸƨèouƻsAOdɮסvB~ﶵC

+

n: uN UIC iڽƻshtΤvTC
+

+


+

+ + + +

Alt+Enter bƧO

+ +Alt+Enter O Windows UΧֳtAHaXeC s Windows AbܸƧOLkʧ@C bkɮװϫhʧ@`C P Windows XP Alt+Enter bүॿ`ʧ@ۤAoO}{HC

YnѨMDA Classic Explorer ~{|zU Alt+Enter ܥثeƧeC
+

+


+

+ + +

Windows ɮ`ުuC

+b Vista Windows ɮ`ިSpP Windows XP uCC pGnܤWhƧAϥέysCC pGnHƹƻsΧRɮסA@UkM [R] ROC k\|Hۦw˧h߼hXR\ܱoVӶVjA]ӻݭn@ǮɶMkROC
+

YnѨMDA Classic Explorer ~{[JsuC:
+

+ + ɮ`ޤuC
+
+ҥΪs: ܤWhBŤUBƻsBKWBRBeBqllB]wC iHq []w] ܤ[JhsC
+
+:
    - @U [W] sɫ Ctrl Hbsɮ`޵}ҤWhƧC
    - @U [R] sɫ Shift Hä[Rɮ
+ +
+ +suCbw˫ᤣ|۰ܩɮ`ޡC ϥΫei@ǰʧ@:
+ +
    + +
  1. }ҷs Windows ɮ`޵ (Win + E )
  2. +
  3. bɮ`޶}ҥ\ V u (Alt + T )Ƨﶵ˵ ޼ҡAýT{Ŀu@ܥ\vC
  4. +
  5. b\CkÿuClassic Explorer CvHܤuCC
  6. +
  7. pGﶵiϥ (uݨuwuCv)Aziॲq Internet Explorer ҥΥ~{C Internet ExplorerAbuC@UkAÿuClassic Explorer BarvC N߰ݱzO_nҥΦ[AuҥΡvAۦAƨBJ 1 3C
  8. +
  9. YϦpݤuCAi Internet Explorer XR\wbtΰΡC oq`OAw]ȡC }ҡuںﶵvAܡuiv޼ҡAˬd]wuҥΨOtsvC
    +
  10. + +

+

AC
+

+Classic Explorer ٭lɮ`ުACAܥiκϺЪŶMɮתjp:
+
+ACɮפjp
+
+تACAYϿWL 100 ɮסA|ܿjpC ɮ׮ɡC|ܸƧҦɮתXpjpC
+
Windows 7 : Classic Explorer Wjw]ACӤONC Yn˵Aq [˵] \}ҡC ACPɮ`ޤUݨ쪺Ŧ [ԲӸƵ] PC ziHq [´޲z] \ [ԲӸƵ] H`٪ŶC o]O Windows 7 ɮ`ޤ BugAɦbACܥrC U F5 Hsz˵èoACrC
+
Windows 8 : Classic Explorer [JۤvACC zùw]ACH`٪ŶC b\Ͽ [˵] ޼ҡA۫@U [ﶵ]C bﶵ [˵] ޼ҡAuܪACv ֨AèC
+
+ + +

]w

ziHquCαq [}l] \s Classic Explorer ]w:
+
+
ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
+
ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
+ +
+ +U [Tw] s]wC j]wNbU}ҷsɮ`޵ɮMΡC ּƳ]wbݨܧeNݭnnXC
+ +
+ +Ƶ: Ҧ]wiվjpC վjpHߩұmC ̱N|OsmC
+ +
+oOۭq@ӽd:
+ + DCվ
+
+@U [uCs] ޼ҥHۭquC:
+
+
ܥثeuCsAΥkCXi[JuCsC ziHqk즲s쥪AWU즲wƫsC pG즲@ӫsbt@ӤNإߤl\C
ȯdbCӫsWHdݨ@Ϊ²zC bCӫs@UkHsh\ (pRBsRW)C qk\]iH]uClAC
b檺CӶإߤ@W١C oOتѧOrBu]t^rBƦrMuC YǶ (p SEPARATOR) ୫sRWC
+
+n: ëDҦiΪROw]ϥܩΤrC ] Windows SөROϥܡAp _BC pGznbuCϥγoǫsANѦۤvϥܡC Ѿ\HUpiC
+
+buCmsAiHsݩʡC Uss:
+suCs
+bsROBrMϥܡC U [٭w]] sHoܩROw]rMϥܡC
ROiHO:
+
    + + +
  • Odť - ɦpGϥγsݩʡANHROʧ@
  • +
  • wwqRO@ - qUԦ\
  • +
  • open <YǸƧ> - oNbثes}ҸƧ
  • +
  • sortby <property> - oN̵eƧ - name, type, size dateC beeϥΡu-vHDZƧ: "sortby -name"C ziHϥΨ䥦eApGDNXC Ҧp "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" P "sortby name" ۦPC heNXAаѦ Windows SDK ɮ propkey.h (]b - U "Full property table")C ëDҦeNXĩΤ䴩 (Ҧp album year e {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 ubܭֱMɰʧ@)
  • +
  • groupby <property> - sortbyA̵eɮסC ϥΩRO groupby teӰΤ
    +
  • + + + +
  • ۭqr - oiHO{W٩M޼ơAάƦ URL (p http://www.google.com)C iHϥܼơAp %SystemRoot%C ]iHϥιwdm %1, %2, %3, %4 M %5:
  • +
      +
    • %1 OثeƧ|C аOApGثeƧOϺоڥؿANϥΤϱ׽u (p C:\)
      +
    • +
    • %2 Oɮת|C (u@ɮ׮)
    • +
    • %3 OȦsrɮתW١A]tҦɮסC rɮפC]t@ɮ׻P䧹|
      +
    • +
    • %4 P %3 ۦPAɮ׬O Unicode (UTF16) 榡C ɮץ]tL byte ǼаOC ۦPROPɨϥ %3 M %4
      +
    • +
    • }o̴: ϥ %3 %4 ɡAR{ɮ׬OROdC _hNd{ɮרîOϺЪŶC ~ApGROODxε{Χ妸ɮסANHLTҦҰʤtDx
    • + +
    • %5 OȦsrɮתW١AΨӱNRO^ Classic ExplorerC pGɮת}l 2 bytes 255 M 254Ahɮ׵ UnicodeC @uϥΤ@өROC ROର:
    • +
        +
      • open <ƧW> - ɮ`޾쵹Ƨ
      • +
      • select <ɮצWٲM> - ɮסAѾlC ɮצW٥H tab δrjC ɮפ]t|C pGAN|
        +
      • +
      • refresh - szɮ`
      • +
      +
    +
      +
    • }o̴: ϥ %5 RONHLTҦ (pPϥ %3 %4 RO)Aɮ`ޤ]NݳBz{ǧC Bz{ǥ֧A]ɮ`ަbRON^
    • +
    • @ǽdҽЬdݤU@`ApϥγoǰѼ
      +
    • + +
    +
+siHOɮשθƧ|C YOɮסANɮסC YOƧANHl\}ҸӸƧ (uw̤Whs)C
+
+ϥܥiHO:
+
    +
  • Odť - ɦpGϥγsݩʫVɮשθƧANϥθɮשθƧϥ
    +
  • +
  • 귽ɮ,ϥ ID - Ҧp %windir%\notepad.exe,2C ɮשMr঳ŮC T{ϥιϥܪ귽 IDAӫDϥܪޡC FF̨ήĪGAϥιϥܤǪ [...] s
  • +
  • ,ϥ ID - PW@ˡA귽ɮ׬ ClassicExplorer.dll C ѷӨ Classic Explorer ۤvϥܮɬOΪ
    +
  • +
  • ϥɮ -  Ҧp C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • none - oNϥΪťչϥ
  • +
+pGҩδݩʥH $ (rŸ) }YAhtαN䬰 ExplorerL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪuCɬOΪC
+
+}o̴: ۭqROswĿΤwΡC uCˬdnɾX HKCU\Software\OpenShell\ClassicExplorer tsW٪ DWORD ƭ (W٥Ω)C 0 ܥ`A1 wΡA2 wĿC uCbҰʮŪnɾXC Ynjss䪬AbݭnMҦɮ`޵AO OpenShell.CBandWindow lAöKWT WM_CLEARC pGzb}ou@CҨϥΪۭq exe ɬOΪC
+ +
+

ۭqROd

+

0) ݭnɨϥΤ޸

F䴩]tŮ檺|AziHb|ѼƫeϥΤ޸C ޸Dl׻ݭnApbHUd 1 M 2C нTե]tŮ|ROHקKN~C
+
+

1) CLثeƧ

+ +ϥΦRO: cmd.exe /k echo %1C ثeƧ|NN %1C
+
+

2) bOƥ}ҿɮ

+ϥΦRO: %SystemRoot%\notepad.exe %2C ɮתWٱNN %2C ݭn޸A] Notepad ϥξөROCɮצW١C
+
+

3) ƻsɮרWhƧ
+

+إߧ妸ɮצW٬C:\CopyParent.bat:
+set list=%1
set list=%list:"=%
for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
del %1
+
+ϥΦRO: C:\CopyParent.bat "%3"C ]tҦɮתW٪rɮױNN %3C 妸ɮױNŪӤrɮתC@AýƻsCӿɮרWhƧC b妸ɮ׵ARlȦsɮסC e set ROq %1 ѼƲ޸C
+
+

4) Ҧrɮ

+إߧ妸ɮצW٬ C:\SelectText.bat:
echo select > %1
dir *.txt /b >> %1
+
+ϥΦRO: C:\SelectText.bat "%5"C %5 NHťդrɨNA䤤ROXr "select" MnɮײMCudir *.txt /bvROѸӲMC
+
+
+ +

tκ޲z]w

]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:
+
+bdҡA]wuܤWsvwlסubW@/U@evBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer nɾXӹFC إߦW٬uShowUpButtonvrȨó]uBeforeBackvC
+
YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw] [W] sb [W@] e\ϥΪ̵ݭnܧAإߦW٬uShowUpButton_DefaultvrȨó]uBeforeBackvC
+
+Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
+
+o]O]w EnableSettingsC bnɳ]w 0 HϥΪ̶} []w] ܤ:
+ΩҦ]w
+
+ziHϥ 2 ӵnɳ]wuProcessWhiteListvMu"ProcessBlackListvAӧOBz{DZҥΩΰ Classic ExplorerC ProcessWhiteList ONJ Classic Explorer Bz{DzMC uϥγBz{ǪW (punotepad.exev)AH , ; jhӦW١C ProcessBlackList OJ Classic Explorer Bz{DzMC zuϥΨ䤤@زMApGwزMAN¦WC Mubҥɮ`ޥH~Bz{Ǥ䴩\ɨϥΡC ɳoǥ\O: @έ|ϥܩMNƻsܤC
+
+]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
+
+ +
+ +

Windows ]w̩ۨ
+

+Y Classic Explorer ]wݭnҥίSw Windows ]w:
+
    +
  • Windows Vista ˦ - ϥ Windows ϥ Aero Basic GDD
  • +
  • ۰ʾƧ - ɮ`޳]wu۰ʮi}ثeƧvɡA]w~]uûvC b u -> Ƨﶵ @ ޼Ҭd
  • +
  • bDCܼD - DNܧ|W٩ΥuثeƧW١C Yndݧ|Aݭnb u -> Ƨﶵ ˵ ޼ҤҥΡubDCܧ| (ȭ Classic DD)v
  • +
  • ҦAC]w - ݭnܪAC (nPԲӸƵVc)C ˬd ˵ -> AC
  • +
+ +
+ +

a

+ + + + +ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Open-Shell T½Ķ]C
+ +
+ + diff --git a/Src/Localization/ChineseTW/ClassicExplorerADMX.txt b/Src/Localization/ChineseTW/ClassicExplorerADMX.txt new file mode 100644 index 000000000..d70992a5a --- /dev/null +++ b/Src/Localization/ChineseTW/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 狀態: +State1.text = 鎖定為此數值 +State2.text = 鎖定為預設值 +State3.text = 不鎖定 +State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 +State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 +State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 +SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 +SUPPORTED_CS404_WIN881.text = 需要 Windows 8 或 Windows 8.1。 + +AddressAltD.nameOverride = 網址列的額外快速鍵 +AddressAltD.tipOverride = 輸入字母「A」到「Z」作為網址列的快速鍵,與 Alt 鍵結合 +EnableSettings.nameOverride = 啟用設定 +EnableSettings.tipOverride = 允許使用者能編輯自己的設定 +ProcessWhiteList.nameOverride = 處理白名單 +ProcessWhiteList.tipOverride = 能載入 Classic Explorer 的處理程序清單。 只使用處理程序的名稱 (比如「notepad.exe」),以 , 或 ; 分隔多個名稱。 +ProcessBlackList.nameOverride = 處理黑名單 +ProcessBlackList.tipOverride = 不載入 Classic Explorer 的處理程序清單。 只使用處理程序的名稱 (比如「notepad.exe」),以 , 或 ; 分隔多個名稱。 +ToolbarItems.nameOverride = 工具列按鈕 +ToolbarItems.tipOverride = 選取顯示在工具列的按鈕。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態按鈕,接著在以下位置尋找名稱 ToolbarItems 的數值 HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = 只在檔案總管啟用對話方塊 (提昇效能) diff --git a/Src/Localization/ChineseTW/ClassicIE.html b/Src/Localization/ChineseTW/ClassicIE.html new file mode 100644 index 000000000..cd2114b87 --- /dev/null +++ b/Src/Localization/ChineseTW/ClassicIE.html @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + Classic IE + +

Open-Shell   Classic IE


+Classic IE
+O Internet Explorer p~{:
+
    +
  • bDC[JDAHKݨ쭶D
  • +
  • bACܦwʰϰ
  • +
  • bACܸJi
  • +
+
+˵㭶DAYϤAX޼:
+
+
dݶiשMwʰϰ:
+
+
+

w

+zw Classic IE ᭺ Internet Explorer Aiണܦw˷s[٬ ClassicIEBHO MO_nҥΡC @U [ҥ] sC pGo촣ܡA u -> ޲z[ ýT{ ClassicIEBHO wҥΡC ҥΪ[ᥲsҰ Internet Explorer HҰʥ~{C
+
+

]w

+ziHq u -> Classic IE ]w αq [}l] \s]wC ]wDmMrAHΦbACܤTC
+
+
ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
+ +
+ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
+ + +
+ + +U [Tw] ٭]wC zݭnsҰ Internet Explorer HMηs]wC
+ + +
+

tκ޲z]w

+]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯sC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE nɾXӹFC
+
+zi]Ʊ椣w]wuмglȡC hbnɼƭȪW٥[Ju_Defaultv"C
+
+Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
+ +
+ +o]O]w EnableSettingsC bnɳ]w 0 HϥΪ̶} []w] ܤ:
+ +
+
+]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
+
+ diff --git a/Src/Localization/ChineseTW/ClassicIEADMX.txt b/Src/Localization/ChineseTW/ClassicIEADMX.txt new file mode 100644 index 000000000..aa63496ca --- /dev/null +++ b/Src/Localization/ChineseTW/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 狀態: +State1.text = 鎖定為此數值 +State2.text = 鎖定為預設值 +State3.text = 不鎖定 +State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 +State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 +State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 +SUPPORTED_IE9.text = 需要 Internet Explorer 9 或以上。 + + +EnableSettings.nameOverride = 啟用設定 +EnableSettings.tipOverride = 允許使用者能編輯自己的設定 +CaptionFont.tipAddition = .\n\n格式為 , , 。 例如 "Segoe UI, normal, 9" diff --git a/Src/Localization/ChineseTW/License.html b/Src/Localization/ChineseTW/License.html new file mode 100644 index 000000000..2c064efa9 --- /dev/null +++ b/Src/Localization/ChineseTW/License.html @@ -0,0 +1,50 @@ + + + + + + + + + + + +

Open-Shell   vij
+


+Open-Shell c 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+ϥΦnYzoDZڡApGAФnϥγnC
+
+pGzuoDZvڡAzHUvQC
+
+
    +
  1. +

    vdC ڥu@Ǩϥγn骺vQC @֦̾ҦLvQC

    +
  2. +
  3. +

    w˩MϥvQC oӳnKOѭӤHMӷ~ϥΡC ziHw˩MϥΦbzqKOC

    +
  4. +
  5. +

    AovQC ziHsonAunOKOMᦱlnC

    +
  6. +
  7. +

    ӼСC OpenShell W٩M logo O@̪ӼСC ϥΥ̨ѧOL~ΪAȬO\C

    +
  8. +
  9. +

    OKdnC nOھڡu{vѡASΦOAܩηtܡA]tAPʪOAAΩSwγ~MIǡC bƥA@̩ΪvHӾߡBl`ΨLdAL׬ObXPAIvk@Ӱʧ@Χ_hAް_AsnΨϥΩΨLnC

    +
  10. +
  11. +

    yܻ: 򥻤WziHۥѪϥγoӳn鬰ت; nPYApGॿ`u@zҴݡC z@̩Ӿl`C zPoӳnQC zOKOϥΪC

    +
  12. +
+ + + diff --git a/Src/Localization/ChineseTW/Links.html b/Src/Localization/ChineseTW/Links.html new file mode 100644 index 000000000..519ba5a49 --- /dev/null +++ b/Src/Localization/ChineseTW/Links.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + Open-Shell + +

Open-Shell   s


b Open-Shell ̷s:
http://www.classicshell.net/
+
+b˵M׾{O:
{O: http://www.classicshell.net/history/
+
+
+

oU

+`D^Ьdݦ:
FAQ: http://www.classicshell.net/faq/
+ +
+pGb FAQ 䤣zݭnסAйհQװ:
Qװ: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

^D

+b}oQװϦ^DM\ݨD:
}oQװ: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/ChineseTW/Main.html b/Src/Localization/ChineseTW/Main.html new file mode 100644 index 000000000..7e91858b1 --- /dev/null +++ b/Src/Localization/ChineseTW/Main.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + Open-Shell + +

Open-Shell   Open-Shell

+4.3.1 V qΪ

+

O Open-Shell?

+Open-Shell™ OWj Windows iΩʪu㶰C iۭqƪ [}l] \M [}l] sA[J Windows ɮ`ުuCM䴩Uظp\C
+
+
+

tλݨD

+Open-Shell b Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 M Windows Server 2012 R2 ʧ@C Pɤ䴩 32 M 64 줸 (HۦPw˵{)C Y [}l] \Oݭn ҥ Aero GDDC 䥦ܤֻݭn Basic GDDC
+
+
+


+ +Open-Shell 3 ӥDn: +
+

Ѱw

+ziHq x -> {M\ Ѱw Open-ShellC t@ؤ覡O Aw˵{ÿ []C
iݭnnXH{ǡC
+
+ diff --git a/Src/Localization/ChineseTW/MenuADMX.txt b/Src/Localization/ChineseTW/MenuADMX.txt new file mode 100644 index 000000000..c77ab228f --- /dev/null +++ b/Src/Localization/ChineseTW/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell 設定 +State.text = 狀態: +State1.text = 鎖定為此數值 +State2.text = 鎖定為預設值 +State3.text = 不鎖定 +State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 +State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 +State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 +SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 +SUPPORTED_CS404_WIN78.text = 需要 Windows 7 或 Windows 8.1。 +SUPPORTED_CS404_WIN781.text = 需要 Windows 7 或 Windows 8。 +SUPPORTED_CS404_WIN8.text = 需要 Windows 8。 +SUPPORTED_CS404_WIN881.text = 需要 Windows 8 或 Windows 8.1。 +SUPPORTED_CS404_WIN81.text = 需要 Windows 8.1。 +SUPPORTED_CS404_CLASSIC1_STYLE.text = 需要典型一欄式功能表樣式。 +SUPPORTED_CS404_CLASSIC2_STYLE.text = 需要典型兩欄式功能表樣式。 +SUPPORTED_CS404_CLASSIC_STYLE.text = 需要典型功能表樣式。 +SUPPORTED_CS404_WIN7_STYLE.text = 需要 Windows 7 功能表樣式。 + + +EnableSettings.nameOverride = 啟用設定 +EnableSettings.tipOverride = 允許使用者能編輯自己的設定 + +MenuStyle.nameOverride = 功能表樣式 +MenuStyle.tipOverride = 選取 [開始] 功能表的預設樣式。\n樣式決定功能表的整體外觀和功能。 +MenuStyle_Classic1.nameOverride = 典型一欄式 +MenuStyle_Classic2.nameOverride = 典型兩欄式 +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = 按一下左鍵開啟 +ShiftClick.nameOverride = Shift + 按一下開啟 +WinKey.nameOverride = Windows 鍵開啟 +ShiftWin.nameOverride = Shift + Windows 鍵開啟 +MiddleClick.nameOverride = 按一下中鍵開啟 +Hover.nameOverride = 暫留開啟 + +; skins +SkinC1.nameOverride = 典型一欄式功能表的面板 +SkinC1.tipOverride = 選取一欄典型樣式所用的面板 +SkinVariationC1.nameOverride = 典型一欄式功能表的面板變數 +SkinVariationC1.tipOverride = 選取一欄典型樣式所用的面板變數 (針對支援多變數的面板) +SkinOptionsC1.nameOverride = 典型一欄式功能表的面板選項 +SkinOptionsC1.tipOverride = 選取一欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC1 的數值: HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = 典型一欄式功能表的功能表項目 +MenuItems1.tipOverride = 選取一欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems1 的數值: HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = 典型兩欄式功能表的面板 +SkinC2.tipOverride = 選取兩欄典型樣式所用的面板 +SkinVariationC2.nameOverride = 典型兩欄式功能表的面板變數 +SkinVariationC2.tipOverride = 選取兩欄典型樣式所用的面板變數 (針對支援多變數的面板) +SkinOptionsC2.nameOverride = 典型兩欄式功能表的面板選項 +SkinOptionsC2.tipOverride = 選取兩欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC2 的數值: HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = 典型兩欄式功能表的功能表項目 +MenuItems2.tipOverride = 選取兩欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems2 的數值: HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Windows 7 樣式的面板 +SkinW7.tipOverride = 選取 Windows 7 樣式所用的面板 +SkinVariationW7.nameOverride = Windows 7 樣式的面板變數 +SkinVariationW7.tipOverride = 選取 Windows 7 樣式所用的面板變數 (針對支援多變數的面板) +SkinOptionsW7.nameOverride = Windows 7 樣式的面板選項 +SkinOptionsW7.tipOverride = 選取 Windows 7 樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsW7 的數值: HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Windows 7 樣式的功能表項目 +MenuItems7.tipOverride = 選取 Windows 7 樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems7 的數值: HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板 +SkinA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板 +SkinVariationA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板變數 +SkinVariationA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板變數 (針對支援多變數的面板) +SkinOptionsA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板選項 +SkinOptionsA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsA 的數值: HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = 此設定不支援 Windows 8.1。 您需要使用內建 Windows 設定以開機到桌面 + +; hidden +FolderStartMenu.nameOverride = [開始] 功能表資料夾 +FolderStartMenu.tipOverride = 輸入覆寫每個使用者 [開始] 功能表資料夾 (同時覆寫每個使用者 [程式] 資料夾)。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 +FolderPrograms.nameOverride = [程式] 資料夾 +FolderPrograms.tipOverride = 輸入覆寫每個使用者 [程式] 資料夾。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 +FolderCommonStartMenu.nameOverride = 公用 [開始] 功能表資料夾 +FolderCommonStartMenu.tipOverride = 輸入覆寫公用 [開始] 功能表資料夾 (同時覆寫公用 [程式] 資料夾)。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 +FolderCommonPrograms.nameOverride = 公用 [程式] 資料夾 +FolderCommonPrograms.tipOverride = 輸入覆寫公用 [程式] 資料夾。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 +AutoStartDelay.nameOverride = 自動啟動延遲 +AutoStartDelay.tipOverride = 輸入登入期間自動啟動 [開始] 功能表的延遲時間,單位毫秒 (以執行 StartMenu.exe 手動啟動功能表時不適用)。\n請注意: 此設定無法從「設定」對話方塊編輯 + +; other +StartButtonIcon.tipAddition = 數值可以是 ICO 檔案的路徑或 EXE/DLL 的路徑及圖示的 ID +StartButtonPath.tipAddition = 數值是 BMP 或 PNG 檔案的完整路徑 +SoundMain.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 +SoundPopup.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 +SoundCommand.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 +SoundDrop.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 +ExpandFolderLinks.tipAddition = 只能在符號連結動作 (比如聯結) 且不支援純捷徑 +StartHoverDelay.nameOverride = 暫留延遲 (針對 [開始] 按鈕) +AllProgramsDelay.nameOverride = 暫留延遲 (針對 Windows 7 中 [所有程式]) +CSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Open-Shell Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 CSMHotkey 的數值: HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Open-Shell Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 WSMHotkey 的數值: HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/ChineseTW/OpenShell.hhp b/Src/Localization/ChineseTW/OpenShell.hhp new file mode 100644 index 000000000..bea8a6fd9 --- /dev/null +++ b/Src/Localization/ChineseTW/OpenShell.hhp @@ -0,0 +1,17 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default Font=Ln,10,0 +Default topic=Main.html +Display compile progress=Yes +Language=0x404 (cAxW) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] + diff --git a/Src/Localization/ChineseTW/OpenShellADMX.txt b/Src/Localization/ChineseTW/OpenShellADMX.txt new file mode 100644 index 000000000..19321ceed --- /dev/null +++ b/Src/Localization/ChineseTW/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 狀態: +State1.text = 鎖定為此數值 +State2.text = 鎖定為預設值 +State3.text = 不鎖定 +State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所有使用者鎖定設定為指定的值。 +State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 +State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 + +Language.nameOverride = Open-Shell 元件的語言 +Language.tipOverride = 選取 Open-Shell 所使用的語言 (例如: zh-TW 或 en-US 或 de-DE)。 語言將影響 [開始] 功能表、工具列等中文字。 如果已安裝適當的語言 DLL,設定 UI 也會翻譯 +Update.nameOverride = 啟用自動檢查新版本 +Update.tipOverride = 選取時,Open-Shell 將每星期檢查新的版本。 如果有 Open-Shell 軟體的新版本或目前語言的更新將通知您 diff --git a/Src/Localization/ChineseTW/OpenShellEULA.rtf b/Src/Localization/ChineseTW/OpenShellEULA.rtf new file mode 100644 index 000000000..affdc7460 Binary files /dev/null and b/Src/Localization/ChineseTW/OpenShellEULA.rtf differ diff --git a/Src/Localization/ChineseTW/OpenShellReadme.rtf b/Src/Localization/ChineseTW/OpenShellReadme.rtf new file mode 100644 index 000000000..1a430701a --- /dev/null +++ b/Src/Localization/ChineseTW/OpenShellReadme.rtf @@ -0,0 +1,109 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fnil\fprq2\fcharset136 PMingLiU;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\widctlpar\cf0\expndtw0\b0\f2\fs22\par +\f1\'b7\'50\'c1\'c2\'b1\'7a\'a6\'77\'b8\'cb\f2 \cf3\b Open-Shell\'99\cf0\b0\f1\'a1\'43\f2 \f1\'a5\'a6\'a6\'62\f2 Windows 7, Windows 8, Windows 8.1\f1\'a9\'4d\f2 Windows 10\f1\'bc\'57\'a5\'5b\'a4\'46\'a4\'40\'a8\'c7\'af\'ca\'a4\'d6\'aa\'ba\'a5\'5c\'af\'e0\f2 - \f1\'a4\'f1\'a6\'70\'a4\'40\'ad\'d3\'a8\'e5\'ab\'ac\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'42\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'ab\'f6\'b6\'73\'a1\'42\f2 Windows \f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'a4\'75\'a8\'e3\'a6\'43\'a9\'4d\'a8\'e4\'a5\'a6\'a1\'43\f2\par +\par +\f1\'b3\'cc\'b7\'73\'aa\'a9\'a5\'bb\'a5\'69\'a5\'48\'a6\'62\f2 OpenShell\f1\'aa\'ba\'ba\'f4\'af\'b8\'a7\'e4\'a8\'ec\f2 :\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par +\par +\f1\'b1\'60\'a8\'a3\'b0\'dd\'b5\'aa\'b6\'b0\'bd\'d0\'ac\'dd\'b3\'6f\'b8\'cc\f2 :\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f2\fs22\par +\par +\f1\'a9\'ce\'a8\'cf\'a5\'ce\'b0\'51\'bd\'d7\'b0\'cf\'a8\'fa\'b1\'6f\'a8\'f3\'a7\'55\f2 :\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f2\fs22\par +\par +\f1\'a6\'62\f2 Open-Shell \f1\'b6\'7d\'b5\'6f\'b0\'51\'bd\'d7\'b0\'cf\'b3\'f8\'a7\'69\'b0\'dd\'c3\'44\f2 :\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f2\fs22 \par +\par +\f1\'a5\'bf\'c5\'e9\'a4\'a4\'a4\'e5\'bb\'79\'a8\'a5\'a7\'40\'aa\'cc\'ba\'f4\'af\'b8\f2 :\par +{{\field{\*\fldinst{HYPERLINK http://sts.stable.com.tw }}{\fldrslt{http://sts.stable.com.tw\ul0\cf0}}}}\f2\fs22\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par + +\pard\widctlpar\cf0\b0\f2\fs22\par +\cf3\b Open-Shell Menu\cf0\b0\f1\'ac\'4f\'c6\'46\'ac\'a1\'aa\'ba\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'41\'af\'e0\'bc\'d2\'a5\'e9\f2 Windows 2000, XP \f1\'a9\'4d\f2 Windows 7 \f1\'aa\'ba\'a5\'5c\'af\'e0\'aa\'ed\'a6\'e6\'ac\'b0\'a1\'43\f2 \f1\'a6\'b3\'b3\'5c\'a6\'68\'b6\'69\'b6\'a5\'a5\'5c\'af\'e0\f2 :\par +\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f1\'bf\'ef\'be\'dc\'a1\'75\'a8\'e5\'ab\'ac\'a1\'76\'a9\'ce\'a1\'75\f2 Windows 7\f1\'a1\'76\'bc\'cb\'a6\'a1\f2\par +{\pntext\f3\'B7\tab}\f1\'a5\'48\'a9\'ec\'a9\'f1\'b2\'d5\'c2\'b4\'ba\'de\'b2\'7a\'c0\'b3\'a5\'ce\'b5\'7b\'a6\'a1\f2\par +{\pntext\f3\'B7\tab}\f1\'bf\'ef\'b6\'b5\'c5\'e3\'a5\'dc\'a1\'75\'a7\'da\'aa\'ba\'b3\'cc\'b7\'52\'a1\'76\'a1\'42\'ae\'69\'b6\'7d\'a1\'75\'b1\'b1\'a8\'ee\'a5\'78\'a1\'76\'b5\'a5\f2\par +{\pntext\f3\'B7\tab}\f1\'c5\'e3\'a5\'dc\'b3\'cc\'aa\'f1\'a8\'cf\'a5\'ce\'aa\'ba\'a4\'e5\'a5\'f3\'a1\'43\f2 \f1\'a5\'69\'a6\'db\'ad\'71\'c5\'e3\'a5\'dc\'aa\'ba\'a4\'e5\'a5\'f3\'bc\'c6\'b6\'71\f2\par +{\pntext\f3\'B7\tab}\f1\'c2\'bd\'c4\'b6\'a6\'a8\f2 35 \f1\'ba\'d8\'bb\'79\'a8\'a5\'a1\'41\'a5\'5d\'a7\'74\'a5\'bf\'c5\'e9\'a4\'a4\'a4\'e5\'a5\'48\'a4\'ce\'a5\'d1\'a5\'6b\'a6\'dc\'a5\'aa\'aa\'ba\f2 Arabic \f1\'a9\'4d\f2 Hebrew\par +{\pntext\f3\'B7\tab}\f1\'a4\'a3\'b0\'b1\'a5\'ce\f2 Windows \f1\'aa\'ba\'ad\'ec\'a9\'6c\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'43\f2 \f1\'b1\'7a\'a5\'69\'a5\'48\'a6\'62\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'ab\'f6\'b6\'73\f2 [Shift + \f1\'ab\'f6\'a4\'40\'a4\'55\f2 ] \f1\'a8\'d3\'a6\'73\'a8\'fa\f2\par +{\pntext\f3\'B7\tab}\f1\'a6\'62\'a5\'5c\'af\'e0\'aa\'ed\'aa\'ba\'b6\'b5\'a5\'d8\'ab\'f6\'a4\'40\'a4\'55\'a5\'6b\'c1\'e4\'a5\'48\'a7\'52\'b0\'a3\'a1\'42\'ad\'ab\'b7\'73\'a9\'52\'a6\'57\'a1\'42\'b1\'c6\'a7\'c7\'a9\'ce\'b0\'f5\'a6\'e6\'a8\'e4\'a5\'a6\'a4\'75\'a7\'40\f2\par +{\pntext\f3\'B7\tab}\f1\'b7\'6a\'b4\'4d\'ae\'d8\'a8\'f3\'a7\'55\'b1\'7a\'b4\'4d\'a7\'e4\'b5\'7b\'a6\'a1\'bb\'50\'c0\'c9\'ae\'d7\'a6\'d3\'a4\'a3\'bb\'dd\'a5\'48\'c1\'e4\'bd\'4c\'a7\'d6\'b3\'74\'c1\'e4\'a4\'e8\'a6\'a1\'a8\'fa\'b1\'6f\f2\par +{\pntext\f3\'B7\tab}\f1\'a4\'e4\'b4\'a9\'b8\'f5\'c5\'44\'b2\'4d\'b3\'e6\'b4\'a3\'a8\'d1\'bb\'b4\'c3\'50\'a6\'73\'a8\'fa\'b3\'cc\'aa\'f1\'aa\'ba\'a4\'e5\'a5\'f3\'a9\'4d\'b1\'60\'a8\'a3\'a4\'75\'a7\'40\f2\par +{\pntext\f3\'B7\tab}\f1\'a4\'e4\'b4\'a9\f2 32 \f1\'a9\'4d\f2 64 \f1\'a6\'ec\'a4\'b8\'a7\'40\'b7\'7e\'a8\'74\'b2\'ce\f2\par +{\pntext\f3\'B7\tab}\f1\'a4\'e4\'b4\'a9\'ad\'b1\'aa\'4f\'a1\'41\'a5\'5d\'a7\'74\'c3\'42\'a5\'7e\'b2\'c4\f2 3 \f1\'a4\'e8\'ad\'b1\'aa\'4f\'a1\'43\f2 \f1\'af\'e0\'a6\'db\'a6\'e6\'bb\'73\'a7\'40\f2 !\par +{\pntext\f3\'B7\tab}\f1\'a5\'7e\'c6\'5b\'a9\'4d\'a5\'5c\'af\'e0\'a5\'69\'a7\'b9\'a5\'fe\'a6\'db\'ad\'71\'a4\'c6\f2\par +{\pntext\f3\'B7\tab}\f1\'a4\'e4\'b4\'a9\f2 Microsoft \f1\'aa\'ba\f2 Active Accessibility\par +{\pntext\f3\'B7\tab}\f1\'c2\'e0\'b4\'ab\f2 Windows \f1\'a5\'5c\'af\'e0\'aa\'ed\'aa\'ba\f2 [\f1\'a9\'d2\'a6\'b3\'b5\'7b\'a6\'a1\f2 ] \f1\'ab\'f6\'b6\'73\'ac\'b0\'b6\'a5\'bc\'68\'a6\'a1\'a5\'5c\'af\'e0\'aa\'ed\f2\par +{\pntext\f3\'B7\tab}\f1\'b9\'ea\'b2\'7b\'a5\'69\'a6\'db\'ad\'71\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\f2\par +{\pntext\f3\'B7\tab}\f1\'af\'e0\'c5\'e3\'a5\'dc\'a1\'42\'b7\'6a\'b4\'4d\'a4\'ce\'b1\'d2\'b0\'ca\f2 Windows \f1\'a5\'ab\'b6\'b0\'c0\'b3\'a5\'ce\'b5\'7b\'a6\'a1\f2 (Windows 8)\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Explorer\par + +\pard\widctlpar\cf0\b0\f2\fs22\par +\cf3\b Classic Explorer\cf0 \b0\f1\'ac\'4f\f2 Windows\f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'aa\'ba\'a5\'7e\'b1\'be\'b5\'7b\'a6\'a1\f2 :\par +\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f1\'a6\'62\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'a5\'5b\'a4\'4a\'ac\'59\'a8\'c7\'a4\'40\'af\'eb\'be\'de\'a7\'40\'aa\'ba\'a4\'75\'a8\'e3\'a6\'43\f2 (\f1\'b2\'be\'a6\'dc\'a4\'57\'bc\'68\'b8\'ea\'ae\'c6\'a7\'a8\'a1\'42\'b0\'c5\'a4\'55\'a1\'42\'bd\'c6\'bb\'73\'a1\'42\'b6\'4b\'a4\'57\'a1\'42\'a7\'52\'b0\'a3\'a1\'42\'a4\'ba\'ae\'65\'a1\'42\f2 Email)\f1\'a1\'43\f2 \f1\'a4\'75\'a8\'e3\'a6\'43\'a5\'69\'a7\'b9\'a5\'fe\'a6\'db\'ad\'71\f2\par +{\pntext\f3\'B7\tab}\f1\'a8\'cf\'a5\'ce\'a7\'f3\'a4\'cd\'b5\'bd\'aa\'ba\'a1\'75\'a8\'e5\'ab\'ac\'a1\'76\'aa\'a9\'a5\'bb\'a8\'fa\'a5\'4e\f2 Windows 7 \f1\'aa\'ba\'bd\'c6\'bb\'73\f2 UI\f1\'a1\'41\'c3\'fe\'a6\'fc\f2 Windows XP\par +{\pntext\f3\'B7\tab}\f1\'b3\'42\'b2\'7a\f2 Windows \f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'aa\'ba\'b8\'ea\'ae\'c6\'a7\'a8\'ad\'b1\'aa\'4f\'a4\'a4\f2 Alt+Enter \f1\'c1\'e4\'a8\'c3\'c5\'e3\'a5\'dc\'bf\'ef\'a8\'fa\'b8\'ea\'ae\'c6\'a7\'a8\'aa\'ba\'a4\'ba\'ae\'65\f2\par +{\pntext\f3\'B7\tab}\f1\'b4\'a3\'a8\'d1\'a6\'db\'ad\'71\'b8\'ea\'ae\'c6\'a7\'a8\'ad\'b1\'aa\'4f\'aa\'ba\'bf\'ef\'b6\'b5\'a1\'41\'a8\'cf\'ac\'dd\'b0\'5f\'a8\'d3\'a7\'f3\'b9\'b3\f2 Windows XP \f1\'aa\'a9\'a1\'41\'a9\'ce\'a4\'a3\'b2\'48\'a4\'4a\'b2\'48\'a5\'58\'ae\'69\'b6\'7d\'ab\'f6\'b6\'73\f2\par +{\pntext\f3\'B7\tab}\f1\'af\'e0\'a6\'62\'aa\'ac\'ba\'41\'a6\'43\'c5\'e3\'a5\'dc\'a5\'69\'a5\'ce\'ba\'cf\'ba\'d0\'aa\'c5\'b6\'a1\'a9\'4d\'a6\'58\'ad\'70\'c0\'c9\'ae\'d7\'a4\'6a\'a4\'70\f2\par +{\pntext\f3\'B7\tab}\f1\'af\'e0\'a6\'62\'ba\'f4\'a7\'7d\'a6\'43\'b0\'b1\'a5\'ce\'ad\'79\'b8\'f1\'c2\'73\'c4\'fd\f2\par +{\pntext\f3\'B7\tab}\f1\'ad\'d7\'b4\'5f\'a6\'62\f2 Windows 7 \f1\'a4\'a4\'c2\'5f\'aa\'ba\'aa\'f8\'b2\'4d\'b3\'e6\'a5\'5c\'af\'e0\f2 \endash \f1\'af\'ca\'a4\'d6\'a6\'40\'a5\'ce\'b8\'ea\'ae\'c6\'a7\'a8\'aa\'ba\'ad\'ab\'c5\'7c\'b9\'cf\'a5\'dc\'a1\'42\'a6\'62\'be\'c9\'c4\'fd\'b5\'a1\'ae\'e6\'aa\'ba\'b8\'f5\'c5\'44\'b8\'ea\'ae\'c6\'a7\'a8\'a1\'42\'a6\'62\'b2\'4d\'b3\'e6\'c0\'cb\'b5\'f8\'a4\'a4\'af\'ca\'a4\'d6\'b1\'c6\'a7\'c7\'bc\'d0\'c0\'59\'a9\'4d\'a7\'f3\'a6\'68\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic IE\par + +\pard\widctlpar\cf0\b0\f2\fs22\par +\cf3\b Classic IE\cf0\b0\f1\'ac\'4f\f2 Internet Explorer 9 \f1\'a9\'4d\'a5\'48\'a4\'57\'aa\'ba\'a5\'7e\'b1\'be\'b5\'7b\'a6\'a1\cf3\b\f2 :\par +\cf0\b0\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f1\'a6\'62\'bc\'d0\'c3\'44\'a6\'43\'a5\'5b\'a4\'4a\'bc\'d0\'c3\'44\'a1\'41\'a5\'48\'ab\'4b\'af\'e0\'ac\'dd\'a8\'ec\'ad\'b6\'ad\'b1\'aa\'ba\'a7\'b9\'be\'e3\'bc\'d0\'c3\'44\f2\par +{\pntext\f3\'B7\tab}\f1\'a6\'62\'aa\'ac\'ba\'41\'a6\'43\'c5\'e3\'a5\'dc\'a6\'77\'a5\'fe\'a9\'ca\'b0\'cf\'b0\'ec\f2\par +{\pntext\f3\'B7\tab}\f1\'a6\'62\'aa\'ac\'ba\'41\'a6\'43\'c5\'e3\'a5\'dc\'b8\'fc\'a4\'4a\'b6\'69\'ab\'d7\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f1\fs28\'a6\'77\'b8\'cb\'a4\'b6\'b2\'d0\f0\par + +\pard\widctlpar\cf0\b0\f2\fs22\par +\f1\'a6\'77\'b8\'cb\'ab\'e1\f2 Windows\f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'aa\'ba\'a4\'75\'a8\'e3\'a6\'43\'a4\'a3\'b7\'7c\'a6\'db\'b0\'ca\'c5\'e3\'a5\'dc\'a1\'43\f2 \f1\'a8\'cf\'a5\'ce\'ab\'65\'a5\'b2\'b6\'b7\'b6\'69\'a6\'e6\'a4\'40\'a8\'c7\'b0\'ca\'a7\'40\'a1\'43\f2\par +\par +\cf3\b Windows 7:\cf0\b0 \f1\'ab\'f6\'a4\'55\f2 Alt+V \f1\'c1\'e4\'a5\'48\'b6\'7d\'b1\'d2\'a1\'75\'c0\'cb\'b5\'f8\'a1\'76\'a5\'5c\'af\'e0\'aa\'ed\'a1\'43\f2 \f1\'b6\'7d\'b1\'d2\'a1\'75\'a4\'75\'a8\'e3\'a6\'43\'a1\'76\'a4\'6c\'a5\'5c\'af\'e0\'aa\'ed\'a8\'c3\'bf\'ef\'a8\'fa\'a1\'75\f2 Classic Exlporer \f1\'a6\'43\'a1\'76\'a1\'43\f2 \f1\'bd\'d0\'b0\'4f\'a6\'ed\'a1\'41\'a5\'5c\'af\'e0\'aa\'ed\'b1\'4e\'a6\'62\'a4\'75\'a8\'e3\'a6\'43\'a5\'69\'a8\'a3\'ae\'c9\'a9\'6c\'b2\'d7\'c5\'e3\'a5\'dc\'a1\'43\f2\par +\par +\cf3\b Windows 8:\cf0\b0 \f1\'ab\'f6\'a4\'55\f2 Alt+V \f1\'c1\'e4\'a5\'48\'b6\'7d\'b1\'d2\'a1\'75\'c0\'cb\'b5\'f8\'a1\'76\'a5\'5c\'af\'e0\'b0\'cf\'a1\'43\f2 \f1\'a6\'62\'a1\'75\'bf\'ef\'b6\'b5\'a1\'76\'b0\'cf\'ac\'71\'ab\'f6\'a4\'40\'a4\'55\'a6\'56\'a4\'55\'bd\'62\'c0\'59\'a1\'43\f2 \f1\'bf\'ef\'a8\'fa\'a1\'75\f2 Classic Exlporer \f1\'a6\'43\'a1\'76\f2\par +\par +\f1\'a6\'70\'aa\'47\'b3\'6f\'a8\'c7\'a8\'42\'c6\'4a\'a8\'53\'a6\'b3\'a7\'40\'a5\'ce\'a1\'41\'a6\'b3\'a5\'69\'af\'e0\f2 Internet Explorer\f1\'c2\'58\'a5\'52\'a5\'5c\'af\'e0\'a4\'77\'b8\'67\'b0\'b1\'a5\'ce\'a1\'43\f2 \f1\'c0\'cb\'ac\'64\'a5\'48\'a4\'55\'a1\'41\'b1\'b5\'b5\'db\'b9\'c1\'b8\'d5\'a6\'41\'a6\'b8\'c5\'e3\'a5\'dc\'a4\'75\'a8\'e3\'a6\'43\f2 :\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\f1\'b6\'7d\'b1\'d2\f2 Internet Explorer \f1\'a8\'c3\'b2\'be\'a6\'dc\f2 \f1\'a4\'75\'a8\'e3\f2 -> \f1\'ba\'de\'b2\'7a\'aa\'fe\'a5\'5b\'a4\'b8\'a5\'f3\'a1\'43\f2 \f1\'b4\'4d\'a7\'e4\'aa\'fe\'a5\'5b\'a4\'b8\'a5\'f3\'a1\'75\f2 Classic Explorer Bar\f1\'a1\'76\'a9\'4d\'a1\'75\f2 ExplorerBHO Class\f1\'a1\'76\'a8\'c3\'bd\'54\'bb\'7b\'a4\'77\'b1\'d2\'a5\'ce\'a1\'43\f2\par +{\pntext\f2 2)\tab}\f1\'a5\'69\'af\'e0\f2 Internet Explorer \f1\'c2\'58\'a5\'52\'a5\'5c\'af\'e0\'a4\'77\'a6\'62\'a8\'74\'b2\'ce\'b0\'b1\'a5\'ce\'a1\'43\f2 \f1\'b3\'6f\'b3\'71\'b1\'60\'ac\'4f\f2 Windows \f1\'a6\'f8\'aa\'41\'be\'b9\'aa\'ba\'b9\'77\'b3\'5d\'ad\'c8\'a1\'43\f2 \f1\'b6\'7d\'b1\'d2\'a1\'75\'ba\'f4\'bb\'da\'ba\'f4\'b8\'f4\'bf\'ef\'b6\'b5\'a1\'76\'a1\'41\'b2\'be\'a6\'dc\'a1\'75\'b6\'69\'b6\'a5\'a1\'76\'af\'c1\'a4\'de\'bc\'d0\'c5\'d2\'a1\'41\'a8\'c3\'c0\'cb\'ac\'64\'b3\'5d\'a9\'77\'a1\'75\'b1\'d2\'a5\'ce\'a8\'f3\'a4\'4f\'bc\'74\'b0\'d3\'c2\'73\'c4\'fd\'be\'b9\'a9\'b5\'a6\'f9\'a1\'76\'a1\'43\f2\par + +\pard\widctlpar\par +\f1\'a6\'62\f2 Windows 7\f1\'a1\'41\'a6\'70\'aa\'47\'b1\'7a\'ad\'6e\'ac\'64\'ac\'dd\'c0\'c9\'ae\'d7\'a4\'6a\'a4\'70\'a6\'62\'a1\'41\'a5\'b2\'b6\'b7\'b1\'71\'a1\'75\'c0\'cb\'b5\'f8\'a1\'76\'a5\'5c\'af\'e0\'aa\'ed\'b6\'7d\'b1\'d2\'a1\'75\'aa\'ac\'ba\'41\'a6\'43\'a1\'76\'a1\'43\f2\par +\f1\'a6\'62\f2 Windows 8\f1\'a1\'41\f2 Classic Explorer\f1\'a1\'75\'aa\'ac\'ba\'41\'a6\'43\'a1\'76\'bb\'50\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'a4\'a3\'a6\'50\'a1\'43\f2 \f1\'b1\'7a\'a5\'69\'a5\'48\'b1\'71\f2 Classic Explorer\f1\'b3\'5d\'a9\'77\'b9\'ef\'b8\'dc\'a4\'e8\'b6\'f4\'c5\'e3\'a5\'dc\f2 /\f1\'c1\'f4\'c2\'c3\'b2\'c4\'a4\'40\'ad\'d3\'a8\'c3\'b1\'71\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'aa\'ba\'b8\'ea\'ae\'c6\'a7\'a8\'bf\'ef\'b6\'b5\'b9\'ef\'b8\'dc\'a4\'e8\'b6\'f4\'c5\'e3\'a5\'dc\f2 /\f1\'c1\'f4\'c2\'c3\'b2\'c4\'a4\'47\'ad\'d3\'a1\'43\f2\par +\par +\f1\'a6\'77\'b8\'cb\'ab\'e1\f2 Internet Explorer \f1\'aa\'ba\'bc\'d0\'c3\'44\'a5\'69\'af\'e0\'a4\'a3\'b7\'7c\'a6\'db\'b0\'ca\'c5\'e3\'a5\'dc\'a1\'43\f2 \f1\'a5\'69\'af\'e0\'b7\'7c\'b4\'a3\'a5\'dc\'b1\'d2\'a5\'ce\f2 ClassicIEBHO \f1\'aa\'fe\'a5\'5b\'a4\'b8\'a5\'f3\'a1\'43\f2 \f1\'a6\'70\'aa\'47\'a5\'58\'b2\'7b\'b4\'a3\'a5\'dc\'a1\'41\'bf\'ef\'a8\'fa\'a1\'75\'b1\'d2\'a5\'ce\'a1\'76\'a1\'43\f2 \f1\'a6\'70\'aa\'47\'ac\'b0\'a5\'58\'b2\'7b\'b4\'a3\'a5\'dc\'a1\'41\'b2\'be\'a6\'dc\f2 \f1\'a4\'75\'a8\'e3\f2 -> \f1\'ba\'de\'b2\'7a\'aa\'fe\'a5\'5b\'a4\'b8\'a5\'f3\f2 \f1\'a8\'c3\'bd\'54\'bb\'7b\'a1\'75\f2 ClassicIEBHO\f1\'a1\'76\'a4\'77\'b1\'d2\'a5\'ce\'a1\'43\f2 \f1\'b1\'b5\'b5\'db\'ad\'ab\'b7\'73\'b1\'d2\'b0\'ca\f2 Internet Explorer\f1\'a1\'43\f2\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f1\fs28\'b8\'d1\'b0\'a3\'a6\'77\'b8\'cb\f0\par + +\pard\widctlpar\cf0\b0\f2\fs22\par +\f1\'ad\'59\'ad\'6e\'b8\'d1\'b0\'a3\'a6\'77\'b8\'cb\f2 \cf3\b Open-Shell\cf0\b0\f1\'a1\'41\'bd\'d0\'bf\'ed\'b4\'60\'a5\'48\'a4\'55\'b3\'6f\'a8\'c7\'a8\'42\'c6\'4a\f2 :\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\f1\'b6\'7d\'b1\'d2\f2 \b\f1\'b1\'b1\'a8\'ee\'a5\'78\f2 -> \f1\'b5\'7b\'a6\'a1\'a9\'4d\'a5\'5c\'af\'e0\b0\f2 \f1\'a8\'c3\'a6\'62\b\f2 Open-Shell\b0 \f1\'ab\'f6\'a8\'e2\'a4\'55\'a1\'41\'b1\'b5\'b5\'db\'ab\'f6\'b7\'d3\'ab\'fc\'a5\'dc\'a1\'43\f2 \f1\'a5\'69\'af\'e0\'a5\'b2\'b6\'b7\'ad\'ab\'b7\'73\'b1\'d2\'b0\'ca\f2 Windows \f1\'a5\'48\'a7\'b9\'a6\'a8\'b5\'7b\'a7\'c7\'a1\'43\f2\par +{\pntext\f2 2)\tab}\f1\'a6\'70\'aa\'47\'b1\'7a\'a6\'b3\'a6\'77\'b8\'cb\'a5\'f4\'a6\'f3\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'aa\'ba\'c3\'42\'a5\'7e\'ad\'b1\'aa\'4f\'a1\'41\'b1\'7a\'b1\'4e\'a5\'b2\'b6\'b7\'a4\'e2\'b0\'ca\'a7\'52\'b0\'a3\f2\par + +\pard\widctlpar\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/ChineseTW/OpenShellTOC.hhc b/Src/Localization/ChineseTW/OpenShellTOC.hhc new file mode 100644 index 000000000..109c7e3cb --- /dev/null +++ b/Src/Localization/ChineseTW/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl b/Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl new file mode 100644 index 000000000..789ba58e3 --- /dev/null +++ b/Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl @@ -0,0 +1,33 @@ + + + 此安裝程式只針對 32 位元版本的 Windows。 對於 64 位元 的 Windows,您需要執行 Setup64。 + Open-Shell 需要 Windows 7 或以上。 + 已經安裝 [ProductName] 的新版本。 安裝程式現在將結束。 + Classic Explorer + Classic Explorer 在 Windows 檔案總管加入一個工具列,取代複製 UI 和修復一些可用性問題 + Open-Shell Menu + Open-Shell Menu 是可以高度自訂化的取代 Windows [開始] 功能表 + Classic IE + Classic IE 讓您自訂 Internet Explorer 的標題列和狀態列 + Open-Shell 更新 + Open-Shell 更新定期檢查新版本 + 檢視 Open-Shell 文件 + 檢視 Open-Shell 介紹 + 編輯 Classic Explorer 的設定 + 編輯 Open-Shell Menu 的設定 + 編輯 Internet Explorer 標題列和狀態列的設定 + 編輯 Open-Shell 的新版本檢查設定 + 建立 [\[]開始[\]] 功能表資料夾 + Open-Shell 網站 + 贊助 Open-Shell + 在 Facebook 訪問我們 + 檢視讀我檔案 + Open-Shell 說明 + Open-Shell 讀我 + Open-Shell 更新 + Classic Explorer 設定 + Open-Shell Menu 設定 + Classic IE 設定 + 開啟 [\[]開始[\]] 畫面 + Open-Shell 是增強 Windows 可用性的工具集 + diff --git a/Src/Localization/ChineseTW/StartMenu.html b/Src/Localization/ChineseTW/StartMenu.html new file mode 100644 index 000000000..486837d4f --- /dev/null +++ b/Src/Localization/ChineseTW/StartMenu.html @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + Open-Shell Menu + +

Open-Shell   Open-Shell Menu


+Open-Shell Menu
+OF [}l] \Aҥ Windows 2000, XP M Windows 7 \欰C \hi\:
    + +
  • ܡu嫬vΡuWindows 7v˦
    +
  • +
  • H´޲zε{
  • + +
  • ﶵܡuڪ̷RvBi}uxv
  • +
  • ̪ܳϥΪC iۭqܪƶq
  • +
  • ½Ķ 35 ػyA]t餤HΥѥkܥArabic M Hebrew
  • +
  • Windows l [}l] \C ziHb [}l] s [Shift + @U] Ӧs
  • +
  • b\ث@UkHRBsRWBƧǩΰ䥦u@
  • +
  • jMبUzM{PɮצӤݥHLֳt覡o
  • +
  • 䴩DM洣ѻPs̪񪺤M@u@
  • +
  • 䴩 32 M 64 줸@~t
  • +
  • 䴩OA]tB~ 3 譱OC ۦs@!
  • +
  • ~[M\iۭq
  • +
  • 䴩 Microsoft Active Accessibility
  • +
  • ഫ Windows \ [Ҧ{] sh\
  • +
  • {iۭq [}l] \
    +
  • +
  • ܡBjMαҰ Windows ε{ (Windows 8)
  • + + + + +
  • ̭nO V KO!
  • +

+

˦

+[}l] \ 3 ؼ˦ܡC
+

2) 嫬˦

+
+˦ Windows 2000 \C 1 [}l] \MrbC ziHۭqءBϥܩMrǡC
{BDMMjMGHhŤl\ܡC
+ +
+

2) 嫬˦

+
+˦ Windows XP \C wƥ\ 2 C ۭqǡBϥܩMrC
{BDMMjMGHhŤl\ܡC
+
+

3) Windows 7 ˦
+

+
+˦ Windows Vista M Windows 7 \C 椤جOwwqӰvM̪ϥΪ{BҦ{MMjMC 椤د৹ۭqC
DMMjMGbD\ܡC {bD\ΥHhŤl\}ҡC
˦Ѥ嫬˦֪ۭqﶵAϥ Windows 7 Hx~[C
+
+
+

ާ@

+pGzb Windows ªϥ [}l] \A|ıoD`x:
+ + + +

+U Win Ϋ@Uù [] лxH} [}l] \C

+

+@U [] лxɫ Shift Hs@~tΦۤv [}l] \C

+

+@UذC

+

+즲{Hܧ{b\ǡAβʨt@ӸƧC

+

+bث@UkHsRWBRBɮ`޶}ҡBƧǥ\ΰ䥦u@C

+

+b [] лx@UkHs [}l] \]wB˵ɮשΰ[}l] \C
+

+


+ +

+ +

+]w

b [}l] s@UkHs]w:
+
+
+ziHܥudݰ򥻳]wAΩҦiΪ]wC ȯdbCӳ]wWHdݨ@Ϊ²zC bjMJ̦WٴM]wC
Cӳ]ww]ȡC w]ȥiHO`ơAήھڥثetγ]wөwC s]w|uwקvBHܡC Yn^w]ȡAb]w@UkC
+
+ +ziHxs]w XML ɮסAõyJ^ӡC U [ƥ] sHsoǥ\C q]iH]Ҧ]ww]ȡC
+ + +
+ +j]w|bsߧYܧC ҦpiHs [}l] \Aۦbu]wvܤ}ҮɡAs [}l] \HdܧC ּƳ]wbݨܧeNݭn[}l] \C
+ +
+ + +Ƶ: Ҧ]wiվjpC վjpHߩұmC ̱N|OsmC
+ + +
+@U uۭq [}l] \v޼ҥHۭq\ءC ھڼ˦AzNݨ줣P UIC
+
+w 嫬 ˦AziHۭq [}l] \Mإߤl\C ܥثe\ءAΥkܥiΥ\ءC qk즲쥪H[Jب\C
+
+
+w Windows 7 ˦Azus覸MSl\ءC
+
+

+Uϥܽs趵ؤe:
+
+bتROBrMϥܡC U [٭w]] sHoܩROw]rMϥܡC
+
+ROiH:
+ +
    +
  • wwqRO@ - qUԦ\
  • ۭqir - oiHO{W٩M޼ơAάƦ URL (p http://www.google.com)C 䴩ܼơAp %SystemRoot%
  • Odť - ɦpGϥγsݩʡANHROʧ@
    +
  • +
+siHOɮשθƧ|C YOɮסANɮסC YOƧANHl\}ҸӸƧC Yǥ\ (p [{] M [ڪ̷R]) tݩʡA]usvNΡC
+ +
+ +ϥܥiHO:
+ +
    +
  • Odť - ɦpGϥγsݩʫVɮשθƧANϥθɮשθƧϥ
    +
  • 귽ɮ,ϥ ID - Ҧp %windir%\notepad.exe,2C ɮשMr঳ŮC T{ϥιϥܪ귽 IDAӫDϥܪޡC FF̨ήĪGAϥιϥܤǪ [...] s
    +
  • ,ϥ ID - PW@ˡA귽ɮ׬ StartMenuDLL.dll C ѷӨ}l\ۤvϥܮɬOΪ
    +
  • ϥɮ -  Ҧp C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - oNϥΪťչϥ
  • +
+pGҩδݩʥH $ (rŸ) }YAhtαN䬰 StartMenuL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪ\ɬOΪC
+
+pGuJl\svAӤOܥ\إA[}l] \NܤlجsCC w]Oإ߫sC ziH[JjŸ̫ᶵرNsaAΥ[JjŸĤ@ӶرNsakC @إi઺ϥάOHuBsҰʡBnXvӧOsN\C
+
+

tκ޲z]w

+]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:
+ +
+bdҡA]wuҥΥk\vwlפBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu nɾXӹFC إߦW٬uEnableContextMenuv DWORD Ȩó] 0C
+
+YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw]Τe\\ϥΪ̵ݭnҥΡAإߦW٬uEnableContextMenu_Defaultv DWORD Ȩó] 0C
+
+Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\StartMenu\SettingsC
ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
+ +
+ +o]O]wuEnableSettingsvC bnɳ]w 0 HϥΪ̶} []w] ܤ:
+ +
+
+[}l] \]ˬdtκ޲zҳ]wjhƸsխhC gpedit.msc ò ϥΪ̳]w -> tκ޲zd -> [}l] \Mu@CC qBiHΰBBM䥦\C (b Windows aΪiϥ)C
+
+]䴩zLsխhs]wC ^bw˸Ƨ쪺ɮ PolicyDefinitions.zip þ\Ū PolicyDefinitions.rtf ohԲӸơC
+
+
+

hO

+ziHq\hww˪OD:
+
+Open-Shell Menu O
+
Ϊ̥iHUæwB~ 3 譱O (qDΨ䥦a)C UsOAƻs .skin ɮר Skins ؿ V q`O C:\Program Files\Open-Shell\SkinsC Nb]wiHϥΡC
+
+Ъ`N: Yǥ~[i|w Classic, Basic, Aero ҦM]pC Ҧp Aero Oݭn Glass 䴩ApG Classic Basic GDDNݰ_өDzC Y Aero O]ݭnSw Glass C
+
+ziHإߦۤvOC zNݭn䴩 alpha OϹs边 (Ҧp Gimp Photoshop) Ms귽ɮתu (p Resource Hacker Visual Studio)C M٦@ǹϧγ]pH~ :)C }leо\Ū Skinning TutorialC
+
+

+

jM


+
+ jMzjM [}l] \BPATH ܼƤ{ίɮתeC ziHbjMܼзǥ\ءAۨϥΤW/UVC ΥiHܶ} [}l] \ɹw]ujMءC ΥiHܨϥ Tab ɥuҰʷjMءA]U Tab iHϥLiApjMجOsbC
+
+pGOϥ Windows 7 ˦jMGܦbD\ApGO嫬˦hܦbl\C
@UCOHi}άdݧhGC @UϥܥHbɮ`˵ҦGC
+
+嫬˦\zUB~ujMѪ̡vAiHbjMإΨӷjMrC q\ΫU Alt + jM{C bdҡAϥ Alt + A ϥ Agent RansackC
+
+
+oOb ۭq [}l] \ ޼ҥ[J SearchBoxItem lبӧ:
+
+
+}ҨCӤlبÿJROHҰʷjM{C pGzbROϥ %1ANHjMؤeNApGϥ %2ANH URL ˦sXjMبNC ƤJҡBܩMϥܥHz\ءC bҤriHϥ & ӼаOֳtr (Ҧp &Agent Ransack)C
+
+oOi઺@ǩRO:
H Agent Ransack jM: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
H Everything jM: "C:\Program Files\Everything\Everything.exe" -search "%1"
H Google jM: http://www.google.com/#q=%2
H Bing jM: http://www.bing.com/search?q=%2
+
+
+

ۭq [}l] s
+

Open-Shell [Jۤv [}l] su@CC ƦܯN Windows 7 w] [}l] sC Aero ˦ [] лxBxΨ嫬sΦۦs@C zݭn]t 3 ثsAϹӦۭq [}l] s - зǡBJIMwU:
+[}l] sϤ
+ϤO 32 줸 PNG BMPC w]ϤeרMwsjpAiHJۭqeмgC
ziHuWM\hۭq [}l] sϤC o̬O@ǽd:
http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

a

+ +ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Open-Shell T½Ķ]C
+ + +
+

ROC

+StartMenu.exe 䴩 5 өROCѼ: -open, -toggle, -togglenew, -exit M -settingsC
+
+eӦW٪ijC @Ӷ}Ҩ嫬 [}l] \At@ӤC iHϥΰѼƦb [ֳtҰʦC] إ߶} [}l] \|C Φb{]wAp WinKey C
+
+ 3 ӡu-togglenewvw] Windows [}l] \ ( [}l] e)C pGznإ߶}ҹw]\|μOΪAèϥ Win 䬰嫬\C
+
+ϥΡu-exitv [}l] \C ROub [}l] \ثeLɤ~ʧ@C
+
+ϥΡu-settingsv} [}l] \C obإߡus]wv|ɦΡC
+
+
+

Uu

[}l] \䴩ùŪuAp JAWS Microsoft NarratorC pGUu䴩yDAiHq]w @欰 ޼ҰΡC
+ +
+ diff --git a/ClassicShellSrc/Localization/ChineseTW/WixUI_zh-TW.wxl b/Src/Localization/ChineseTW/WixUI_zh-TW.wxl similarity index 100% rename from ClassicShellSrc/Localization/ChineseTW/WixUI_zh-TW.wxl rename to Src/Localization/ChineseTW/WixUI_zh-TW.wxl diff --git a/Src/Localization/Dutch/ClassicExplorerADMX.txt b/Src/Localization/Dutch/ClassicExplorerADMX.txt new file mode 100644 index 000000000..b9f1a95a2 --- /dev/null +++ b/Src/Localization/Dutch/ClassicExplorerADMX.txt @@ -0,0 +1,61 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell instellingen +State.text = Status: +State1.text = Vergrendelen op deze waarde +State2.text = Vergrendelen op standaard +State3.text = Niet vergrendelen +State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. +State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. +State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. + + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer groep beleidsinstellingen +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. +SUPPORTED_CS404_WIN7.text = Nodig Windows 7. +SUPPORTED_CS404_WIN881.text = Nodig Windows 8 of Windows 8.1. + +AddressAltD.nameOverride = Extra snelkoppeling voor de adresbalk +AddressAltD.tipOverride = Geef een letter van 'A' tot 'Z' in als een snelkoppeling voor de adresbalk in combinatie met de Alt-toets +EnableSettings.nameOverride = Instellingen inschakelen +EnableSettings.tipOverride = Inschakelen dat gebruikers hun eigen instellingen kunnen bewerken +ProcessWhiteList.nameOverride = Proces wittelijst +ProcessWhiteList.tipOverride = Lijst van processen die Classic Explorer kunnen laden. Gebruik alleen de bestandsnaam van het proces (zoals "notepad.exe"), Scheid meerdere namen met een komma of een puntkomma. +ProcessBlackList.nameOverride = Proces zwartelijst +ProcessBlackList.tipOverride = Lijst met processen die door Classic Explorer niet kunnen worden geladen. Gebruik alleen de bestandsnaam van het proces (zoals "notepad.exe"), Scheid meerdere namen met een komma of een puntkomma. +ToolbarItems.nameOverride = Werkbalk knoppen +ToolbarItems.tipOverride = Selecteer de knoppen die getoond dienen te worden op de werkbalk.\nDe beste manier om de juiste tekenreeks te configureren voor de knoppen is in het montage dialoog Classic Explorer en vervolgens de waarde met de naam ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings op te zoeken. + + +; os-specific +FileExplorer.nameOverride = Inschakelen van dialoog vensters alleen in de Verkenner (verbetert de prestaties) diff --git a/Src/Localization/Dutch/ClassicIEADMX.txt b/Src/Localization/Dutch/ClassicIEADMX.txt new file mode 100644 index 000000000..e848f2218 --- /dev/null +++ b/Src/Localization/Dutch/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell instellingen +State.text = Status: +State1.text = Vergrendelen op deze waarde +State2.text = Vergrendelen op standaard +State3.text = Niet vergrendelen +State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. +State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. +State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE groep beleidsinstellingen +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. +SUPPORTED_IE9.text = Nodig Internet Explorer 9 of hoger. + + +EnableSettings.nameOverride = Instellingen inschakelen +EnableSettings.tipOverride = Het mogelijk maken dat gebruikers hun eigen instellingen kunnen bewerken +CaptionFont.tipAddition = .\n\nDe format is , , . Bij voorbeeld "Segoe UI, normal, 9" diff --git a/Src/Localization/Dutch/MenuADMX.txt b/Src/Localization/Dutch/MenuADMX.txt new file mode 100644 index 000000000..e590cbd7e --- /dev/null +++ b/Src/Localization/Dutch/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell instellingen +State.text = Status: +State1.text = Vergrendel deze waarde +State2.text = Vergrendel naar stndaard +State3.text = Ontgrendeld +State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zullen de instellingen op de opgegeven waarde voor alle gebruikers worden vergrendeld. +State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. +State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu groep beleidsinstellingen +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. +SUPPORTED_CS404_WIN7.text = Nodig Windows 7. +SUPPORTED_CS404_WIN78.text = Nodig Windows 7 of Windows 8. +SUPPORTED_CS404_WIN781.text = Nodig Windows 7 of Windows 8.1. +SUPPORTED_CS404_WIN8.text = Nodig Windows 8. +SUPPORTED_CS404_WIN881.text = Nodig Windows 8 of Windows 8.1. +SUPPORTED_CS404_WIN81.text = Nodig Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Nodig Classic menu stijl met een kolom. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Nodig Classic menu stijl met twee kolommen. +SUPPORTED_CS404_CLASSIC_STYLE.text = Nodig Classic menu stijl. +SUPPORTED_CS404_WIN7_STYLE.text = Nodig Windows 7 menu stijl. + + +EnableSettings.nameOverride = Instellingen inschakelen +EnableSettings.tipOverride = Inschakelen dat gebruikers hun eigen instellingen kunnen bewerken + +MenuStyle.nameOverride = Menu stijl +MenuStyle.tipOverride = Selecteer de stijl voor het startmenu.\nDe stijl bepaalt het gehele aanzicht en functionaliteit van het menu. +MenuStyle_Classic1.nameOverride = Classic met een kolom +MenuStyle_Classic2.nameOverride = Classic met twee kolommen +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Links klikken opent +ShiftClick.nameOverride = Shift+klik opent +WinKey.nameOverride = Win Knop opent +ShiftWin.nameOverride = Shift+Win opent +MiddleClick.nameOverride = Middelste klik opent +Hover.nameOverride = Zweven opent + +; skins +SkinC1.nameOverride = Uiterlijk voor Classic Menu met een kolom +SkinC1.tipOverride = Selecteer het uiterlijk welke gebruikt dient te worden door Classic stijl met een kolom +SkinVariationC1.nameOverride = Uiterlijk variatie voor Classic Menu met een kolom +SkinVariationC1.tipOverride = Selecteer de uiterlijk variatie welke gebruikt dient te worden door Classic stijl met een kolom(dit is voor uiterlijken welke meervoudige variaties ondersteunen) +SkinOptionsC1.nameOverride = Opties uiterlijk voor Classic Menu met een kolom +SkinOptionsC1.tipOverride = Selecteer de uiterlijk opties welke gebruikt dient te worden door Classic stijl met een kolom.\nDe opties zijn een lijst met hex nummers. De beste manier om deze te krijgen is het aanpassen van de opties in Open-Shell Menu instellings dialoog en zoek vervolgens naar de waarde met de naam SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Menu items voor Classic menu met een kolom +MenuItems1.tipOverride = Selecteer de menu items die gebruikt dienen te worden door de Classic stijl met een kolom.\nDe beste manier om de juiste tekenreeks te krijgen is om de items te configureren in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Uiterlijk voor Classic Menu met twee kolommen +SkinC2.tipOverride = Selecteer het uiterlijk dat door de Classic Stijl gebruikt dient te worden bij twee kolommen +SkinVariationC2.nameOverride = Uiterlijk variaties voor Classic Menu met twee kolommen +SkinVariationC2.tipOverride = Selecteer de uiterlijk variatie die gebruikt dient te worden door de Classic Stijl voor twee kolommen (voor uiterlijk dat meervoudige variaties ondersteund) +SkinOptionsC2.nameOverride = Uiterlijk opties voor Classic Menu met twee kolommen +SkinOptionsC2.tipOverride = Selecteer de uiterlijk opties die gebruikt dient te worden door Classic Stijl met twee kolommen.\nDe opties is een lijst met hexadecimale (hex) nummers. De beste manier om deze te krijgen is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Menu items voor Classic menu met twee kolommen +MenuItems2.tipOverride = Selecteer de menu items die wordt gebruikt door Classic Stijl met twee kolommen.\nDe beste manier om de juiste tekenreeks te krijgen is om het item te configureren in Open-Shell Menu instellings dialoogvensterog en dan te kijken naar de waarde met de naam MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Uiterlijk voor Windows 7 stijl +SkinW7.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden voor de Windows 7 stijl +SkinVariationW7.nameOverride = Uiterlijke variaties voor de Windows 7 stijl +SkinVariationW7.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dient te worden voor de Windows 7 stijl (voor uiterlijken welke meervoudige variaties ondersteunen) +SkinOptionsW7.nameOverride = Uiterlijk opties voor Windows 7 stijl +SkinOptionsW7.tipOverride = Selecteer de uiterlijk opties welke worden gebruikt door de Windows 7 stijl.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Menu items voor de Windows 7 stijl +MenuItems7.tipOverride = Selecteer de menu items de gebruikt worden de Windows 7 stijl.\nDe beste manier om de juist tekenwaarde te configureren is het item te configureren in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Uiterlijken voor alle Programma's sub menu voor het Windows 7 start menu +SkinA.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden door Alle Programma's sub menu voor het Windows 7 start menu +SkinVariationA.nameOverride = Uiterlijk variatie voor Alle Programma's sub-menu voor het Windows 7 start menu +SkinVariationA.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dienst te worden door Alle Programma's sub-menu voor het Windows 7 start menu (voor uiterlijken die meervoudige variaties ondersteunen) +SkinOptionsA.nameOverride = Uiterlijk opties voor Alle Programma's sub-menu voor het Windows 7 start menu +SkinOptionsA.tipOverride = Selecteer de uiterlijk opties die gebruikt dienen te worden door Alle Programma's sub-menu voor het Windows 7 start menu.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = De instellingen werken niet bij Windows 8.1. U moet de ingebouwde Windows-instelling gebruiken voor de opstartconfiguratie naar het bureaublad + +; hidden +FolderStartMenu.nameOverride = Start Menu map +FolderStartMenu.tipOverride = Breng in en vervang de start menu map per gebruiker (vervang ook de per gebruiker de gebruikte Programma map).\nHet pad bevat werkomgevings variabelen.\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster +FolderPrograms.nameOverride = Programma map +FolderPrograms.tipOverride = Breng in en vervang de Programma map per gebruiker.\nHet pad bevat werkomgevings variabelen.\nNoot: Deze instellingen is niet te bewerken via de Instellings dialoogvenster +FolderCommonStartMenu.nameOverride = Gemeenschappelijke Start Menu map +FolderCommonStartMenu.tipOverride = Breng in en vervang de gemeenschappelijke Start Menu map (vervang ook de gemeenschappelijke Programma map).\nHet pad bevat werkomgevings variabelen.\nNoot: Deze instelling is niet te bewerken via de Instellings dialoogvenster +FolderCommonPrograms.nameOverride = Gemeenschappelijke programma map +FolderCommonPrograms.tipOverride = Breng in en pas aan voor de Gemeenschappelijke programma map.\nDe pad kan werkomgevings variabelen bevatten.\nNoot: Deze instelling is niet te bewerken via de Instellings dialoogvenster +AutoStartDelay.nameOverride = Auto-start vertraging +AutoStartDelay.tipOverride = Breng een vertraging in in ms wanneer het het Start Menu automatisch gestart dient te worden bij het inloggen (is niet toepasbaar bij het handmatig opstarten van StartMenu.exe).\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster + +; other +StartButtonIcon.tipAddition = De waarde kan een pad zijn naar een ICO-bestand of een pad naar een EXE/DLL bestand en de ID van het pictogram +StartButtonPath.tipAddition = De waarde is een volledig pad naar het B

+ + + Custom Start Buttons + + +

Custom Start Buttons Tutorial

+
+

Simple Start Buttons

+A custom start button requires an image that contains 3 distinct parts one for the normal state of the button, one for the hot state (when the mouse is over the button), and one for the pressed state. The 3 parts must be the same size. +
+
+ +
+
+By default the width of the start button equals the width of the image. The height of the button is the height of the image divided by 3. You can scale the image by overriding the width of the button from the Open-Shell settings. The height will be adjusted to preserve the aspect ratio. +
+
+The image must be saved in either PNG or BMP format (including 32-bit BMP files). For best results use an image editor that supports transparency, like Photoshop, Gimp or Paint .NET. +
+
+

Where to download

+You can find many start button images on the Internet. Here are some of the places: +
+http://www.classicshell.net/forum/viewforum.php?f=18 +
+https://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html +
+https://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html +
+https://tutoriales13.deviantart.com/art/Orbs-153450418 +
+https://www.deviantart.com/?q=start+button+orb +
+
+

Animated Buttons

+Open-Shell does support animated start buttons. They contain animated transitions between the different states. +
+
+The animated image consists of one or more rows of pixels that describe the animation, followed by one or more button frames. The description rows need to be fully opaque (A=255). The frames are counted from 0 frame0, frame1, .... All frames must be the same size. +
+
+ +
+
+

Main information (stored in the first 6 pixels)

+The first two pixels of the first row need to be: +
+ Pixel 0: color R=65, G=78, B=77 (This is the text ANM in ASCII) +
+ Pixel 1: color R=66, G=84, B=78 (This is the text BTN in ASCII) +
+They allow the start button to recognize that this image contains animation. +
+
+The next pixel describes the number of frames and the number of description rows: +
+ Pixel 2: The red channel contains the number of description rows (usually 1). The blue channel contains the number of total frames in the bitmap (this limits the number of frames to 255). +
+If one row is not enough to describe the animations, it can continue on two or more rows. +
+The contents of this pixel and the total size of the image determine the size of the individual frame. The number of description rows (red channel) is subtracted by the total height of the image, and then it is divided by the number of frames (blue channel). +
+
+The next 3 pixels contain the frames for the 3 distinct states of the start button Normal, Hot and Pressed. +
+ Pixel 3: The blue channel contains the index of the frame for the Normal state (usually 0) +
+ Pixel 4: The blue channel contains the index of the frame for the Hot state +
+ Pixel 5: The blue channel contains the index of the frame for the Pressed state +
+
+ +
+
+

Transitions

+The rest of the pixels describe the transitions between the different states, in this order: +
+
    +
  1. Normal to Hot
  2. +
  3. Hot to Normal
  4. +
  5. Normal to Pressed
  6. +
  7. Pressed to Normal
  8. +
  9. Hot to Pressed
  10. +
  11. Pressed to Hot
  12. +
+The blue channel of the first pixel of each transition contains the duration of the animation in 1/60th of a second (so 60 means 1 second). If this is 0, then there is no transition. +
+The green channel contains the number of frame ranges that follow. If this is 0, then the transition is a direct transition from the start state to the end state. +
+The red channel is 1 for the default behavior to cross-blend between frames and 0 to disable blending. +
+
+The next few pixels contain pairs or frame ranges that make up the animation between the states. Their count is in the green channel of the first pixel of the transition. The first frame in the range is in the blue channel and the last frame is in the red channel. If the first and last frame of the range are different, then both frames and all frames between them are included. +
+
+If the first and the last frame are the same, then the range identifies a single frame. This allows for precise selection of each frame of the animation. +
+
+ +
+
+In this example the Normal to Hot animation contains frames from 0 to 10. They play for 0.3 seconds and allow blending between frames. The Hot to Normal animation is the same but in reverse it plays from frame 10 to frame 0. +
+The other 4 transitions are empty. +
+
+

Open-Shell Limitations

+While the format is very flexible and allows for custom animations between all states, Open-Shell does not support all features. +
+
    +
  1. It only supports animations between the Normal and Hot states. Any transitions involving the Pressed state are instant to improve responsiveness +
    +
    +
  2. +
  3. The animations between Normal and Hot must use the same (or similar) frames in both directions. Potentially the two transitions can play at different speed. The reason is that at any point during the animation it can be interrupted and the opposite animation will start from the current frame. This can happen when the mouse moves in and out of the start button +
    +
  4. +
+
+The system also allows you to create a button with a single image. Just set pixels from 3 to 11 to 0. Then frame 0 will be used for all states. +
+ + \ No newline at end of file diff --git a/Src/Localization/English/ClassicExplorer.html b/Src/Localization/English/ClassicExplorer.html new file mode 100644 index 000000000..496a86b4e --- /dev/null +++ b/Src/Localization/English/ClassicExplorer.html @@ -0,0 +1,442 @@ + + + + + + Classic Explorer + +Open-Shell website

  Classic Explorer


+Classic +Explorer is a plugin for Windows Explorer that: + +
    + +
  • Adds a toolbar to Explorer for some common operations (Go +to parent folder, Cut, Copy, Paste, Delete, Properties, Email). The toolbar is fully customizable
  • +
  • Replaces the copy UI in Windows 7 with the more user-friendly “classic” version similar to Windows XP
  • + +
  • Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder
  • + +
  • Has options for customizing the folder panel to look more like the Windows XP version or to not fade the expand buttons
  • +
  • Can show the free disk space and the total file size in the status bar
  • +
  • Can disable the breadcrumbs in the address bar
  • +
  • Fixes +a long list of features that are broken in Windows 7 – missing icon +overlay for shared folders, the jumping folders in the navigation pane, +missing sorting headers in list view, and more
    +
  • + + + + +

+ + +

Classic copy UI (Windows 7 only)
+

+ +In Vista when you copy files and there is a conflict you are presented +with this:
+ +
+ +Before
+ +

What’s wrong with it?

+ +

Well, for +starters it is half a screen full of text that you have to read. Also +it is not immediately clear what parts of it are clickable. You have to +move the mouse around to discover the UI like in a Lucas Arts +adventure game. And finally the keyboard usability is awful. To +tell it +“yes, I know what I’m doing, I want to overwrite all files” you have to +press Alt+D, up, up, up, Space! It is harder than performing the Akuma +Kara Demon move in Street Fighter 3. There is a time and a place +for +that stuff and copying files is not it.

+ +

The Classic Explorer plugin brings back the simpler dialog box from Windows XP:
+

+ +

After
+

+ +

It +is immediately clear what is clickable (clue – the buttons at the +bottom), there is easy keyboard navigation (press Y for “Yes”, A to +copy all files) and you can still see which file is newer and which is +larger. And of course just like in Windows XP, holding down Shift while clicking on the No button means "No to All" (or just press Shift+N).
+

+ +

If you click +on More… you will get +the original dialog from Windows. From there you +will see all the details and you’ll get an extra option to “Copy, but +keep both files”.

+

Important Note: Only the UI is replaced. The underlying system that does the actual copying is not affected.
+

+


+

+ + + +

Alt+Enter in the folder panel

+ +Alt+Enter is +universal shortcut across Windows to bring up the properties of the +selection. But newer versions of Windows it doesn’t work in the left +panel that shows the folders. It works fine on the right where the +files are. This is broken compared to Windows XP where Alt+Enter works +in both places. +

To solve the +problem, the Classic Explorer plugin detects when you press Alt+Enter +and shows the properties for the currently selected folder.
+

+


+

+ + +

Toolbar for Windows Explorer

+Windows +Explorer in Vista doesn’t have a toolbar like the one in Windows XP. If +you want to go to the parent folder you have to use the breadcrumbs +bar. If you want to copy or delete a file with the mouse you have to +right-click and look for the Delete command. The right-click menu gets +bigger and bigger the more shell extensions you have installed, and +finding the right command can take a while.
+

To solve the problem, the Classic Explorer plugin adds a new toolbar:
+

+ + Explorer Toolbar
+
+The available button are: Go Up, Cut, Copy, Paste, Delete, Properties, +Email, Settings. More buttons can be added from the Settings dialog.
+
+Hints:
+    - Hold the Control key when clicking the Up button to open the parent folder in a new Explorer window.
+    - Hold the Shift key when clicking the Delete button to permanently delete a file
+ +
+ +The new toolbar doesn’t show up in Explorer automatically after +installation. You have to do a few things before you can use it:
+ +
    + +
  1. Open a new Windows Explorer window (Win key+E)
  2. +
  3. Turn on the menu in Explorer – Go to Tools (Alt+T), Folder +Options, the View tab, and make sure “Always show menus” is checked.
  4. +
  5. Right click on the menu bar and select “Classic Explorer Bar” to +show the toolbar.
  6. +
  7. If that option is not available (you only see “Lock the +Toolbars”) you may have to enable the plugin from Internet Explorer. +Run IE, right click on its toolbar and select “Classic Explorer Bar”. +It will ask you if you want to enable this add-on. Select “Enable”, +then repeat steps 1 through 3 again.
  8. +
  9. If even then you don't see the toolbar, maybe the browser +extensions are disabled on your system. This is usually the default for +servers. Open the "Internet Options", go to the "Advanced" tab, and check +the option "Enable third-party browser extensions".
    +
  10. + +

+

Status bar
+

+Classic Explorer restores the original Explorer status bar that shows the free disk space and the size of the selected files:
+
+File size in status bar
+
+Unlike the built-in status bar, the selection size is shown even if +more than 100 files are selected. When no files are selected the total +size of all files in the folder is shown.
+
Windows 7 note: Classic Explorer enhances the +default status bar instead of replacing it. To see it, you have to turn +it on first from the View menu. +The status bar is different from the blue +Details Pane you see at the bottom of Explorer. You can turn off the +Details Pane from the Organize menu to save space. Also there is a bug +in the Windows 7 Explorer that sometimes doesn't show any text in the +status bar. Press F5 to refresh the view and get the status text.
+
Windows 8+ note: Classic Explorer adds its own +status bar. You should hide the default status bar to save space. +Select the View tab in the ribbon, then click on Options. Select the +View tab in the options. Locate the checkbox "Show status bar" and +uncheck it. +
+
+ + +

Settings

You can access the settings of Classic Explorer from the toolbar or from the Start menu:
+

+
You can choose from seeing only the basic settings, or all +available settings. Hover over each setting to see a description of +what it's for. Type in the search box to find a setting by name.
+Every setting has a default value. The default value can be constant, +or it may depend on the current system settings. Once you edit a +setting it becomes "modified" and is shown in bold. To revert to the +default value, right-click on the setting.
+
You can save the settings to an XML file, and later load them back. +Press the Backup button to access these functions. From there you can +also reset all settings to their default value.
+ +
+ +Press OK to store your settings. Most of the settings will be applied +the next time you open a new Explorer window. Small number of settings +will require a log off before you can see the change.
+ +
+ +Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
+ +
+Here's one example of what can be customized:
+ + Title bar tweaks
+
+Click on the Toolbar Buttons tab to customize the toolbar:
+
+
The column on the left shows the current buttons in the toolbar, +and the column on the right lists the buttons you can add to the +toolbar. You can drag and drop buttons from the right column to the +left. You +can rearrange the buttons by dragging them up and down. If you drop one button inside another you will create a sub-menu.
+Hover over each +button to see a short description of what it does. Right-click on each +button to access more functions (like Delete, Rename, etc). From the +right-click menu you can also reset the toolbar to the original state.
+Each item in the left column must have a unique name. This is the +identifier of the item and can only contain English letters, digits and +underscore. Some items (like SEPARATOR) cannot be renamed.
+
+Important Note: Not all available commands have default icons or text. That's because Windows doesn't have icons for things like Undo, Select All, etc. If you want to use such buttons in your toolbar you will have to provide your own icon. See below how to do it.
+
+After you place a button in the toolbar, you can edit it's attributes. Double-click on the button to edit:
+Edit toolbar button
+Here you can select a command for the button, its text and icon. Press the Restore Defaults button to get the default text and icon for the chosen command.
+The command can be:
+
    + + +
  • left blank - then if the link attribute is used, it will act as a command
  • +
  • one of the predefined commands - from the dropdown
  • +
  • open <some folder> - this will open the folder in the current browser
  • +
  • sortby <property> - this will sort the folder by the given property - name, type, size or date. Use '-' in front of the property to sort in descending order: "sortby -name". You can use other properties if you know their code. For example "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" is the same as "sortby name". For more property codes refer to the file propkey.h in the Windows SDK (also found here - scroll down to the "Full property table"). Not all property codes are valid or supported (for example the album year property {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 only works when showing music albums)
  • +
  • groupby <property> - similar to sortby, but groups the files by a given property. Use the command groupby with no property to disable the grouping
    +
  • + + + +
  • custom executable string +- this can be a name of a program and its arguments, or even a URL +(like http://www.google.com). You can use environment variables like %SystemRoot%. You can also use the +placeholders %1, %2, %3, %4 and %5:
  • +
      +
    • %1 is the path of the +current folder. Keep in mind that if the current folder is a root of a +drive it will end with a backslash (like C:\)
      +
    • +
    • %2 is the path of the selected file (only when a single file is +selected)
    • +
    • %3 +is a name of a temporary text file that contains all selected files. +Each line in the text file contains one file with its full path
      +
    • +
    • %4 +is the same as %3, but the file is in Unicode (UTF16) format. The file +contains no byte order mark. %3 and %4 can't both be used by the same command
      +
    • +
    • Note to developers: When +%3 or %4 is used, it is the responsibility of the command to delete the +temporary file when it finishes. Otherwise the temp file will be left +behind and waste disk space. Also if the command is a console application +or a batch file it will be launched in silent mode with no console +window
    • + +
    • %5 is a name of a +temporary text file, which can be used to return a command back to +Classic Explorer. If the first 2 bytes of the file are 255 and 254, the +file is treated as Unicode. Only one command can be used at a time. The command +can be:
    • +
        +
      • open <folder name> - causes Explorer to navigate to the given folder
      • +
      • select <list of file names> +- selects the given files, deselects the rest. The file names must be +separated by a tab or a newline character. The files should not contain +a path. If they do, the path will be ignored
        +
      • +
      • refresh - refreshes Explorer
      • +
      +
    +
      +
    • Note to developers: +commands using %5 will run in silent mode (like commands using %3 or +%4) but +also Explorer will wait for the process to finish. The process must +finish as quickly as possible, because Explorer will be frozen during +the execution of the command
    • +
    • See the next section for a few examples how to use these parameters
      +
    • + +
    +
+The link can be a path to a file or a folder. If it is a file, that +file will be executed. If it is a folder, that folder will be opened as +a sub-menu (only for top-level buttons).
+
+The icon can be:
+
    +
  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
    +
  • +
  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
  • +
  • ,icon ID - same as above, but the resource file is the ClassicExplorer.dll itself. This is useful when referring to Classic Explorer's own icons
    +
  • +
  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • none - this will use a blank icon
  • +
+If the label or the tip attribute start with $ (dollar sign), then the +system will treat it as a name of a string in the ExplorerL10N.ini +file. The actual text will depend on the current language setting. This +is useful when creating a toolbar that can be used by multiple languages.
+
+Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\OpenShell\ClassicExplorer +for a DWORD value with the name of the button (the name used in left +column). 0 means normal, 1 is disabled and 2 is checked. The toolbar +reads the registry keys on startup. To force the buttons to update +their state after that you need to find all Explorer windows, locate +the child window with class OpenShell.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.
+ +
+

Examples for Custom Commands

+

0) Use quotes when necessary

In order to support paths that +contain spaces, you should use quotes around the path parameters. The +quotes are not always required, like in examples 1 and 2 below. Make +sure you test your commands with paths containing spaces to avoid +surprises.
+
+

1) Print the current folder

+ +Use this command: cmd.exe /k echo %1. %1 will be replaced by the path of the current folder.
+
+

2) Open the selected file in Notepad

+Use this command: %SystemRoot%\notepad.exe %2. +%2 will be replaced by the full name of the selected file. It doesn't +need to be in quotes because Notepad uses the whole command line as a +file name.
+
+

3) Copy selected files to the parent folder
+

+Create a batch file called C:\CopyParent.bat:
+set list=%1
+set list=%list:"=%
+for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
+del %1
+
+Use this command: C:\CopyParent.bat "%3". +%3 will be replaced by a text file containing the full names of all +selected files. The batch file will read each line of that text file, +and copy each of the selected files to the parent folder. At the end +the batch file deletes the initial +temp file. The first two set commands remove the quotes from the %1 parameter.
+
+

4) Select all text files

+Create a batch file called C:\SelectText.bat:
+echo select > %1
+dir *.txt /b >> %1
+
+Use this command: C:\SelectText.bat "%5". +%5 will be replaced by a blank text file, where the command must output +the word "select" and a list of files it wants to select. The "dir +*.txt /b" command provides that list.
+
+
+ +

Administrative Settings

The settings are +per user and are stored in the registry. By default every user can edit +all of their settings. An administrator can lock specific settings, so +no user can edit them:
+
+In this example the setting "Show Up button" is locked to always be +"Before Back/Forward" and can't be changed by any user. This is achieved +by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".
+
In some cases you may not want to lock the value for all users, but +simply modify the initial value of the setting. In such case add +"_Default" to the name of the value. For example if you want the Up +button to be before Back by default but still allow the users to change +it if they wish, create a string value named "ShowUpButton_Default" and +set it to "BeforeBack".
+
+The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+Sometimes you may want to lock a setting to its default value, but you +don't know what the default value is. Then create a DWORD value and set +it to 0xDEFA.
+
+There is also a global setting EnableSettings. Set it to 0 in the +registry to prevent the users from even opening the Settings dialog:
+Disable all settings
+
+You can enable or disable Classic Explorer for individual processes +using the 2 registry settings "ProcessWhiteList" and +"ProcessBlackList". ProcessWhiteList is +a list of processes for which Classic Explorer will load. Use only the +file name of the process (like "notepad.exe"), separate multiple names +with a comma or a semicolon. ProcessBlackList +is a list of processes for which Classic Explorer will not load. You +should only use one of the two lists. If both lists are specified, the +black list will be ignored. The lists are only used when you enable the +features that are supported for processes other than Explorer. At the +moment these features are: the shared overlay icon and the replacements +for the copy dialogs.
+
+Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
+
+ +
+ +

Dependencies on Windows settings
+

+Some Classic Explorer settings require specific Windows settings to be enabled:
+
    +
  • Windows Vista navigation pane style - requires Windows to be using Aero or Basic theme
  • +
  • Auto-navigate to the selected folder +- this setting can be set to "Always" only when Explorer is set to +"Automatically expand to current folder". Look for it in the General tab of Tools -> Folder Options
  • +
  • Show caption in the title bar +- the caption will show either the full path name or only the name of +the current folder. To see the full path you need to enable "Display +the full path in the title bar (Classic theme only)" in the View tab of Tools -> Folder Options
  • +
  • All status bar settings - require the status bar to be visible (not to be confused with the Details Pane). Check View -> Status bar
  • +
+ +
+ +

Localization

+ + + + +The user +interface (except the Settings dialog box) is localized in 35 +languages.
+The Settings dialog box is translated in a smaller number of languages. +The default installation contains only English. More languages can be +downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.
+ +
+ + diff --git a/Src/Localization/English/ClassicExplorerADMX.txt b/Src/Localization/English/ClassicExplorerADMX.txt new file mode 100644 index 000000000..b29018349 --- /dev/null +++ b/Src/Localization/English/ClassicExplorerADMX.txt @@ -0,0 +1,62 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. +SUPPORTED_CS404_WIN7.text = Requires Windows 7. +SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. + +AddressAltD.nameOverride = Additional shortcut for the address bar +AddressAltD.tipOverride = Enter a letter 'A' to 'Z' to be a shortcut for the address bar in combination with the Alt key +EnableSettings.nameOverride = Enable settings +EnableSettings.tipOverride = Enables the users to edit their own settings +ProcessWhiteList.nameOverride = Process white list +ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. +ProcessBlackList.nameOverride = Process black list +ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. +ToolbarItems.nameOverride = Toolbar buttons +ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings +NoInitialToolbar.nameOverride = No initial showing of the toolbar +NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed + + +; os-specific +FileExplorer.nameOverride = Enable dialogs only in Explorer (improves performance) diff --git a/Src/Localization/English/ClassicIE.html b/Src/Localization/English/ClassicIE.html new file mode 100644 index 000000000..3693fdadf --- /dev/null +++ b/Src/Localization/English/ClassicIE.html @@ -0,0 +1,101 @@ + + + + + + + + + + + + + Classic IE + +Open-Shell website

  Classic IE

+
+Classic IE
+is a +small plugin for Internet Explorer that:
+
    +
  • Adds a caption to the title +bar so you can see the full title of a page
  • +
  • Shows the security zone in the status bar
  • +
  • Shows the loading progress in the status bar
  • +
+
+See the full page title even when it doesn't fit in the tab:
+
+
See the progress and the security zone:
+
+
+

Installation

+When you run Internet Explorer for the first time after installing +Classic IE, it may prompt you that a new add-on called ClassicIEBHO is +installed and if you want to enable it. Click on the Enable button. If +you don't get a prompt, go to Tools -> Manage add-ons and make sure ClassicIEBHO is enabled. After enabling the add-on, you have to restart Internet Explorer to activate the plugin.
+
+

Settings

+You can access the settings from Tools -> Classic IE Settings +or from the Start menu. The settings control the color and the font of +the caption, and what information to display on the status bar.
+
+
You can choose from seeing only the basic settings, or all +available settings. Hover over each setting to see a description of +what it's for. Type in the search box to find a setting by name.
+Every setting has a default value. The default value can be constant, +or it may depend on the current system settings. Once you edit a +setting it becomes "modified" and is shown in bold. To revert to the +default value, right-click on the setting.
+ +
+You can save the settings to an XML file, and later load them back. +Press the Backup button to access these functions. From there you can +also reset all settings to their default value.
+ + +
+ + +Press OK to store your settings. You need to restart Internet Explorer to apply the new settings.
+ + +
+

Administrative Settings

+The settings are +per user and are stored in the registry. By default every user can edit +all of their settings. An administrator can lock specific settings, so +no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE registry key.
+
+You may also wish to not lock the setting but only override its initial +value. Do this by adding "_Default" to the name of the registry value.
+
+The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+ +Sometimes you may want to lock a setting to its default value, but you +don't know what the default value is. Do this by creating a DWORD value and setting +it to 0xDEFA.
+ +
+ +There is also a global setting EnableSettings. Set it to 0 in the +registry to prevent the users from opening the Settings dialog:
+ +
+
+Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
+
+ diff --git a/Src/Localization/English/ClassicIEADMX.txt b/Src/Localization/English/ClassicIEADMX.txt new file mode 100644 index 000000000..1d2662b0b --- /dev/null +++ b/Src/Localization/English/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn = never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. +SUPPORTED_IE9.text = Requires Internet Explorer 9 or later. + + +EnableSettings.nameOverride = Enable settings +EnableSettings.tipOverride = Enables the users to edit their own settings +CaptionFont.tipAddition = .\n\nThe format is , , . For example "Segoe UI, normal, 9" diff --git a/Src/Localization/English/License.html b/Src/Localization/English/License.html new file mode 100644 index 000000000..cfe3306e9 --- /dev/null +++ b/Src/Localization/English/License.html @@ -0,0 +1,61 @@ + + + + + + License Agreement + +Open-Shell website

  License Agreement

+ +Classic Shell © 2009-2017, Ivo Beltchev http://www.classicshell.net/
+ +Open-Shell © 2017-2018, The Open-Shell Team https://github.com/Open-Shell
+
+BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+If you comply with these license terms, you have the rights below.
+
+
    +
  1. +

    SCOPE OF LICENSE. This agreement only gives you some rights to use the software. The author reserves all other rights.

    +
  2. +
  3. +

    INSTALLATION AND USE RIGHTS. This software is free for both personal and commercial use. You may install and use it on your computers free of charge.

    +
  4. +
  5. +

    REDISTRIBUTION RIGHTS. You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.

    +
  6. +
  7. +

    TRADEMARKS. The Open-Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

    +
  8. +
  9. +

    DISCLAIMER OF WARRANTY. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +
  10. +
  11. +

    IN OTHER WORDS: +You can use this software freely for any purpose, however it is not the author's +responsiblity for any damages that come from using the software. +You can’t profit from selling this software. You got it for free after +all.

    +
  12. +
+ + + diff --git a/Src/Localization/English/Links.html b/Src/Localization/English/Links.html new file mode 100644 index 000000000..ffc0e90ce --- /dev/null +++ b/Src/Localization/English/Links.html @@ -0,0 +1,46 @@ + + + + + + + Open-Shell + +Open-Shell website

  Links

+
The latest version can be found on the Open-Shell website:
+https://github.com/Open-Shell/Open-Shell-Menu/releases/latest/
+
+View the project history here:
+History: https://coddec.github.io/Classic-Shell/www.classicshell.net/history/
+
+
+

Get Help

+For answers to frequently asked questions look here:
+FAQ: https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/
+ +
+If you don't find your answer in the FAQ, try the discussion forums:
+Discussion Forums: https://github.com/Open-Shell/Open-Shell-Menu/discussions
+ +
+
+

Report a Problem

+Report bugs and feature requests in the development forums:
+Development Forums: https://github.com/Open-Shell/Open-Shell-Menu/issues
+ + diff --git a/ClassicShellSrc/Localization/English/LocComments.txt b/Src/Localization/English/LocComments.txt similarity index 100% rename from ClassicShellSrc/Localization/English/LocComments.txt rename to Src/Localization/English/LocComments.txt diff --git a/Src/Localization/English/Localization.rtf b/Src/Localization/English/Localization.rtf new file mode 100644 index 000000000..5b573a82f --- /dev/null +++ b/Src/Localization/English/Localization.rtf @@ -0,0 +1,108 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\fnil\fcharset2 Symbol;}} +{\colortbl ;\red0\green0\blue255;} +{\*\listtable +{\list\listhybrid +{\listlevel\levelnfc23\leveljc0\levelstartat1{\leveltext\'01\'B7;}{\levelnumbers;}\f2\jclisttab\tx0} +{\listlevel\levelnfc23\leveljc0\levelstartat1{\leveltext\'01\'B7;}{\levelnumbers;}\f2\jclisttab\tx0}\listid1 }} +{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} +{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par + +\pard\nowidctlpar\kerning0\b0\f1\fs20\par +This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Open-Shell has 2 major systems for providing localized text.\par +\par +The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par +\par +The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par +{\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par +{\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par + +\pard\nowidctlpar\par +The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Open-Shell is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par +\par +To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf if you want them to display in your language.\par +\par +To translate the help file you will need to translate the HTML files included in OpenShellLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the OpenShell.hhp help project file for that.\par +\par +To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, OpenShellADMX.txt and MenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par +\par +When you are done, send all translations to me and I will prepare an installer for your language. \par +\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 3. The DLL structure in detail\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par +\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par +\i0\par +The localization DLL contains the following resources:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par +{\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par +{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par + +\pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 4. What if I don\rquote t know how to edit DLLs?\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16 format. You can open it in Excel or any compatible editor. The file contains 4 columns:\par + +\pard +{\listtext\f1\u10625?\tab}\ls1\nowidctlpar\fi-360\li720\b ID\b0 \endash this is the identifier of the text line. There are 3 types of IDs:\par + +\pard +{\listtext\f1\u10625?\tab}\ls1\ilvl1\nowidctlpar\fi-360\li1440 A number, like 2001, 4030, etc. These correspond to the strings in the string table\par +{\listtext\f1 1\tab}A pair of numbers, like 3002/1025. These correspond to strings found in the dialog boxes. The first number is the ID of the dialog, and the second is the ID of the control in that dialog\par +{\listtext\f1 2\tab}Text, like \ldblquote Menu.SettingsTip\rdblquote . These correspond to the lines of the L10N resource\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\b English\b0 \endash this is the original English text\par + +\pard\nowidctlpar\li720\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\b Translation\b0 \endash this column is empty. That\rquote s where you will have to enter the translations for your language\line\par +{\pntext\f2\'B7\tab}\b Comment\b0 \endash some lines contain hints for the meaning of the translation, or instructions for providing better translation. If you are still unclear about something, ask me. I will provide more comments in future versions based on which text lines people find confusing\par + +\pard\nowidctlpar\par +\par +Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par +\par + +\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par + +\pard\nowidctlpar\b0\i0\f1\fs20\par +Some text lines in the DLL or the CSV contain special characters. They are:\par +\b\\t\b0 \endash this is the Tab character. Do not enter an actual tab in the text, because the CSVs don\rquote t handle it well\par +\b\\r\b0 \endash this is a carriage return character\par +\b\\n\b0 \endash this is a new line character\par +\b\\\\\b0 - this is the backslash character. You must use \\\\ instead of \\, because a single \\ can be mistaken for a special character\par +\b %d\b0 \endash this is a placeholder for a number. The actual number will be provided at run-time\par +\b %s\b0 \endash this is a placeholder for a string. The actual string will be provided at run-time\par +\par +In general, try to keep the special characters as they are.\par +\par +} + diff --git a/Src/Localization/English/Main.html b/Src/Localization/English/Main.html new file mode 100644 index 000000000..b44b117c9 --- /dev/null +++ b/Src/Localization/English/Main.html @@ -0,0 +1,48 @@ + + + + + + + + + + Open-Shell + +Open-Shell website

  Open-Shell

+

What is Open-Shell?

+Open-Shell™ is a collection of usability enhancements for Windows. It +has a customizable Start menu and Start button, adds a +toolbar for Windows Explorer, and supports a variety of smaller features.
+
+

System Requirements

+Open-Shell works on Windows 7, Windows 8, Windows 8.1, Windows 10, and Windows 11, along with their server counterparts. Both 32 and 64-bit versions are +supported (the same installer works for both).
+
+

Components

+Open-Shell has three major components: +
+

Uninstallation

+You can uninstall Open-Shell from Control Panel -> Programs and Features. Another way is to run the setup again and choose "Remove".
+A logoff may be required to complete the process.
+
+ diff --git a/Src/Localization/English/MenuADMX.txt b/Src/Localization/English/MenuADMX.txt new file mode 100644 index 000000000..a86ff27a2 --- /dev/null +++ b/Src/Localization/English/MenuADMX.txt @@ -0,0 +1,193 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic2 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. +SUPPORTED_CS404_WIN7.text = Requires Windows 7. +SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8. +SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1. +SUPPORTED_CS404_WIN8.text = Requires Windows 8. +SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. +SUPPORTED_CS404_WIN81.text = Requires Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Requires Classic menu style with one column. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Requires Classic menu style with two columns. +SUPPORTED_CS404_CLASSIC_STYLE.text = Requires Classic menu style. +SUPPORTED_CS404_WIN7_STYLE.text = Requires Windows 7 menu style. + + +EnableSettings.nameOverride = Enable settings +EnableSettings.tipOverride = Enables the users to edit their own settings + +MenuStyle.nameOverride = Menu style +MenuStyle.tipOverride = Select the style for the start menu.\nThe style determines the overall look and functionality of the menu. +MenuStyle_Classic1.nameOverride = Classic with one column +MenuStyle_Classic2.nameOverride = Classic with two columns +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Left Click opens +ShiftClick.nameOverride = Shift+Click opens +WinKey.nameOverride = Windows Key opens +ShiftWin.nameOverride = Shift+Win opens +MiddleClick.nameOverride = Middle Click opens +Hover.nameOverride = Hover opens + +; skins +SkinC1.nameOverride = Skin for classic menu with one column +SkinC1.tipOverride = Select the skin to be used by the classic style with one column +SkinVariationC1.nameOverride = Skin variation for classic menu with one column +SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations) +SkinOptionsC1.nameOverride = Skin options for classic menu with one column +SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Menu items for classic menu with one column +MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Skin for classic menu with two columns +SkinC2.tipOverride = Select the skin to be used by the classic style with two columns +SkinVariationC2.nameOverride = Skin variation for classic menu with two columns +SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations) +SkinOptionsC2.nameOverride = Skin options for classic menu with two columns +SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Menu items for classic menu with two columns +MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Skin for the Windows 7 style +SkinW7.tipOverride = Select the skin to be used by the Windows 7 style +SkinVariationW7.nameOverride = Skin variation for the Windows 7 style +SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations) +SkinOptionsW7.nameOverride = Skin options for the Windows 7 style +SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Menu items for the Windows 7 style +MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu +SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for the Windows 7 start menu +SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu +SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations) +SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu +SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop + +; hidden +FolderStartMenu.nameOverride = Start Menu folder +FolderStartMenu.tipOverride = Enter an override for the per-user start menu folder (also overrides the per-user Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog +FolderPrograms.nameOverride = Programs folder +FolderPrograms.tipOverride = Enter an override for the per-user Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog +FolderCommonStartMenu.nameOverride = Common Start Menu folder +FolderCommonStartMenu.tipOverride = Enter an override for the common start menu folder (also overrides the common Programs folder).\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog +FolderCommonPrograms.nameOverride = Common Programs folder +FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog +AutoStartDelay.nameOverride = Auto-start delay +AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running StartMenu.exe).\nNote: This setting is not editable from the Settings dialog + +; other +StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon +StartButtonPath.tipAddition = The value is a full path to the BMP or PNG file +SoundMain.tipAddition = The value can be a name of a system event or a path to a WAV file +SoundPopup.tipAddition = The value can be a name of a system event or a path to a WAV file +SoundCommand.tipAddition = The value can be a name of a system event or a path to a WAV file +SoundDrop.tipAddition = The value can be a name of a system event or a path to a WAV file +ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts +StartHoverDelay.nameOverride = Hover delay (for Start button) +AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7) +CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +SearchFiles.tipOverride = When this is checked, the search results will include files, emails and other items from indexed locations diff --git a/Src/Localization/English/OpenShell.hhp b/Src/Localization/English/OpenShell.hhp new file mode 100644 index 000000000..cf641de9f --- /dev/null +++ b/Src/Localization/English/OpenShell.hhp @@ -0,0 +1,15 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x409 English (United States) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/English/OpenShellADMX.txt b/Src/Localization/English/OpenShellADMX.txt new file mode 100644 index 000000000..9219b6f61 --- /dev/null +++ b/Src/Localization/English/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. + +Language.nameOverride = Language for Open-Shell components +Language.tipOverride = Select the language to be used by Open-Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated +Update.nameOverride = Enable automatic checks for new versions +Update.tipOverride = When this is checked, Open-Shell will check for new releases every week. You will be notified if there is a new version of the Open-Shell software or a new update for your current language diff --git a/Src/Localization/English/OpenShellEULA.rtf b/Src/Localization/English/OpenShellEULA.rtf new file mode 100644 index 000000000..8c3c08114 Binary files /dev/null and b/Src/Localization/English/OpenShellEULA.rtf differ diff --git a/Src/Localization/English/OpenShellReadme.rtf b/Src/Localization/English/OpenShellReadme.rtf new file mode 100644 index 000000000..6ea6608cd --- /dev/null +++ b/Src/Localization/English/OpenShellReadme.rtf @@ -0,0 +1,105 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fnil\fcharset0 Segoe UI Semibold;}{\f1\fnil\fcharset0 Segoe UI;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset2 Symbol;}} +{\colortbl ;\red0\green120\blue212;\red43\green136\blue216;\red0\green0\blue255;\red0\green90\blue158;\red54\green95\blue145;\red0\green112\blue192;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.25262}{\*\mmathPr\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs44 Open-Shell\cf0\expndtw0\f1\fs22\par + +\pard\widctlpar Thank you for installing \cf2\b Open-Shell\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10, like a classic Start menu, Start button, a toolbar for Windows Explorer and more.\par +\par +The latest version can be found on the Open-Shell website:\par +{{\field{\*\fldinst{HYPERLINK https://github.com/Open-Shell/Open-Shell-Menu }}{\fldrslt{https://github.com/Open-Shell/Open-Shell-Menu\ul0\cf0}}}}\f1\fs22\par +\par +For answers to frequently asked questions look here:\par +{{\field{\*\fldinst{HYPERLINK https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/ }}{\fldrslt{https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/\ul0\cf0}}}}\f1\fs22\par +\par +Or use the discussion forums to get help:\par +{{\field{\*\fldinst{HYPERLINK https://github.com/Open-Shell/Open-Shell-Menu/discussions }}{\fldrslt{https://github.com/Open-Shell/Open-Shell-Menu/discussions\ul0\cf0}}}}\f1\fs22\par +\par +Report problems in the Open-Shell development forums:\par +{{\field{\*\fldinst{HYPERLINK https://github.com/Open-Shell/Open-Shell-Menu/issues }}{\fldrslt{https://github.com/Open-Shell/Open-Shell-Menu/issues\ul0\cf0}}}}\f1\fs22\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf4\f0\fs28 Open-Shell Menu\cf5\f1\par + +\pard\widctlpar\cf0\fs22\par +\cf2\b Open-Shell Menu \cf0\b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par +\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\fi-360\li720 Choose between \ldblquote Classic\rdblquote and \ldblquote Windows 7\rdblquote styles\par +{\pntext\f3\'B7\tab}Drag and drop to let you organize your applications\par +{\pntext\f3\'B7\tab}Options to show Favorites, expand Control Panel, etc\par +{\pntext\f3\'B7\tab}Shows recently used documents. The number of documents to display is customizable\par +{\pntext\f3\'B7\tab}Translated in 35 languages, including Right-to-left support for Arabic and Hebrew\par +{\pntext\f3\'B7\tab}Does not disable the original start menu in Windows. You can access it by Shift+Click on the start button\par +{\pntext\f3\'B7\tab}Right-click on an item in the menu to delete, rename, sort, or perform other tasks\par +{\pntext\f3\'B7\tab}The search box helps you find your programs and files without getting in the way of your keyboard shortcuts\par +{\pntext\f3\'B7\tab}Supports jumplists for easy access to recent documents and common tasks\par +{\pntext\f3\'B7\tab}Available for 32 and 64-bit operating systems\par +{\pntext\f3\'B7\tab}Has support for skins, including additional 3rd party skins. Make your own!\par +{\pntext\f3\'B7\tab}Fully customizable in both looks and functionality\par +{\pntext\f3\'B7\tab}Support for Microsoft\rquote s Active Accessibility\par +{\pntext\f3\'B7\tab}Converts the \ldblquote All Programs\rdblquote button in the Windows menu into a cascading menu\par +{\pntext\f3\'B7\tab}Implements a customizable start button\par +{\pntext\f3\'B7\tab}Can show, search and launch Windows Store apps (Windows 8)\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf4\f0\fs28 Classic Explorer\cf5\f1\par + +\pard\widctlpar\cf0\fs22\par +\cf2\b Classic Explorer \cf0\b0 is a plugin for Windows Explorer that:\par +\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\fi-360\li720 Adds a toolbar to Explorer for some common operations (Go to parent folder, Cut, Copy, Paste, Delete, Properties, Email). The toolbar is fully customizable\par +{\pntext\f3\'B7\tab}Replaces the copy UI in Windows 7 with the more user-friendly \ldblquote classic\rdblquote version similar to Windows XP\par +{\pntext\f3\'B7\tab}Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder\par +{\pntext\f3\'B7\tab}Has options for customizing the folder panel to look more like the Windows XP version or to not fade the expand buttons\par +{\pntext\f3\'B7\tab}Can show the free disk space and the total size of the selected files in the status bar\par +{\pntext\f3\'B7\tab}Can disable the breadcrumbs in the address bar\par +{\pntext\f3\'B7\tab}Fixes a long list of features that are broken in Windows 7 \endash missing icon overlay for shared folders, the jumping folders in the navigation pane, missing sorting headers in list view, and more\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf4\f0\fs28 Classic IE\par + +\pard\widctlpar\cf0\f1\fs22\par +\cf2\b Classic IE is a plugin for Internet Explorer 9 and later versions that:\par +\cf0\b0\par + +\pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\fi-360\li720 Adds a caption to the title bar so you can see the full title of the page\par +{\pntext\f3\'B7\tab}Shows the security zone in the status bar\par +{\pntext\f3\'B7\tab}Shows the loading progress in the status bar\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf4\f0\fs28 Installation Instructions\par + +\pard\widctlpar\cf0\f1\fs22\par +The toolbar for Windows Explorer may not show up automatically after installation. You have to do a few things before you can use it.\par +\par +\cf6\b Windows 7:\cf0\b0 Press Alt+V to open the View menu. Open the \ldblquote Toolbars\rdblquote sub-menu and select \ldblquote Classic Exlporer Bar\rdblquote . Keep in mind that the menu will always be displayed as long as the toolbar is visible.\par +\par +\cf6\b Windows 8:\cf0\b0 Press Alt+V to open the View ribbon. Click on the down arrow in the \ldblquote Options\rdblquote section. Select \ldblquote Classic Explorer Bar\rdblquote\par +\par +If these steps don\rquote t work, it may be possible that the Explorer extensions have been disabled. Check the following, then try to show the toolbar again:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\fi-360\li720 Open Internet Explorer and go to Tools -> Manage add-ons. Locate the add-ons \ldblquote Classic Explorer Bar\rdblquote and \ldblquote ExplorerBHO Class\rdblquote and make sure they are enabled.\par +{\pntext\f1 2)\tab}Maybe the browser extensions are disabled on your system. This is usually the default for Windows Server. Open the "Internet Options", go to the "Advanced" tab, and check the option "Enable third-party browser extensions".\par + +\pard\widctlpar\par +On Windows 7 you have to turn on the status bar from the View menu if you want to see the file sizes.\par +On Windows 8 the Classic Explorer status bar is different from the one in Explorer. You can show/hide the first one from the Classic Explorer settings dialog and show/hide the second one from Explorer\rquote s folder options dialog.\par +\par +The caption in Internet Explorer may not show up automatically after installation. You may get a prompt to enable the ClassicIEBHO plugin. If you get the prompt, select \ldblquote Enable\rdblquote . If you don\rquote t get a prompt, go to Tools -> Manage add-ons and make sure the add-on \ldblquote ClassicIEBHO\rdblquote is enabled. After that restart Internet Explorer.\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf4\b\f0\fs28 Uninstallation\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +To uninstall \cf2\b Open-Shell\b0 \cf0 follow these steps:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\fi-360\li720 Open \b Control Panel -> Programs and Features\b0 and double-click on \b Open-Shell\b0 . Then follow the instructions. You may have to restart Windows to complete the process.\par +{\pntext\f1 2)\tab}If you installed any additional skins for the start menu you will have to delete them manually.\par + +\pard\widctlpar\f2\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + \ No newline at end of file diff --git a/Src/Localization/English/OpenShellTOC.hhc b/Src/Localization/English/OpenShellTOC.hhc new file mode 100644 index 000000000..8797f8fdb --- /dev/null +++ b/Src/Localization/English/OpenShellTOC.hhc @@ -0,0 +1,152 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + + +
        +
      • + + + +
      +
    • + + + +
    • + + + + +
        +
      • + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/English/OpenShellText-en-US.wxl b/Src/Localization/English/OpenShellText-en-US.wxl new file mode 100644 index 000000000..dd4bc0213 --- /dev/null +++ b/Src/Localization/English/OpenShellText-en-US.wxl @@ -0,0 +1,33 @@ + + + This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run Setup64. + Open-Shell requires Windows 7 or above. + A newer version of [ProductName] is already installed. The setup will now exit. + Classic Explorer + Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems + Open-Shell Menu + Open-Shell Menu is a highly customizable replacement for the Windows start menu + Classic IE + Classic IE lets you customize the title bar and the status bar of Internet Explorer + Open-Shell Update + Open-Shell Update checks periodically for new versions + View the Open-Shell documentation + View the Open-Shell introduction + Edit the settings of Classic Explorer + Edit the settings of the classic start menu + Edit the settings of the Internet Explorer title bar and status bar + Edit the settings for Open-Shell's new version check + Create a start menu folder + Open-Shell website + Donate to Open-Shell + Visit us on Facebook + View Readme file + Open-Shell Help + Open-Shell Readme + Open-Shell Update + Classic Explorer Settings + Open-Shell Menu Settings + Classic IE Settings + Open the Start screen + Open-Shell is a collection of usability enhancements for Windows + diff --git a/Src/Localization/English/PolicyDefinitions.rtf b/Src/Localization/English/PolicyDefinitions.rtf new file mode 100644 index 000000000..e68967d15 Binary files /dev/null and b/Src/Localization/English/PolicyDefinitions.rtf differ diff --git a/Src/Localization/English/SkinTutorial.html b/Src/Localization/English/SkinTutorial.html new file mode 100644 index 000000000..a2ca5df55 --- /dev/null +++ b/Src/Localization/English/SkinTutorial.html @@ -0,0 +1,2204 @@ + + + + Start Menu Skinning + + +

Start Menu Skinning Tutorial

+
+

Introduction

Open-Shell supports skin files for the start menu. The skin can change things like: +
+
    +
  • The background image or color of the menu
  • +
  • The font and text color for various elements
  • +
  • Arrows and other icons
  • +
  • Sizes, padding and alignment
  • +
  • The image to use for the menu separators
  • +
+
+All information about a skin is stored in a .skin or a .skin7 file (the .skin7 files are for use by the Windows 7 style). The skin files must be installed in the Skins directory of Open-Shell (for example C:\Program Files\Open-Shell\Skins). +
+
+Tutorial Contents: +
+ +
+
+

Anatomy of a skin file

+The skin file is a DLL that contains specific resources like bitmaps, icons, etc. The only mandatory resource is a text resource with ID=1 and type="SKIN". It is the text that describes the skin. The description can refer to other resources like bitmaps and icons. +
+
+The easiest way to create a new skin is to start from an existing .skin file. Make a copy of one of the default skins and save it under a new name. Then open it in Visual Studio's resource editor, or another resource editor like Resource Hacker: +
+
+Skin file +
+
+A great feature of Resource Hacker is that it lets you edit the text directly inside. When you are done, press the "Compile Script" button, then save the file. +
+Note: Keep in mind that often the Skins folder is protected by the OS. If you want to use a tool to edit a file directly in that folder, the tool must be started as Administrator. +
+
+To replace a bitmap resource, select Action > Replace Bitmap. Then pick your new bitmap file, pick the ID of the bitmap resource you want to replace, click Replace and save. You can replace an icon resource in a similar way. +
+
+To add a new bitmap, select Action > Add a new Resource. Pick the new bitmap file, enter a new name (must be a number), and you can leave the language blank. Finally click Add Resource and save. +
+
+
+

Bitmaps

+The start menu uses various bitmap resources for its graphical elements. Every bitmap in the menu has a name for its setting (for example "Main_pager_arrows" or "Search_bitmap"). You specify the bitmap resource with the setting <name>=<resource index>. For example: +
+ +
+Main_bitmap=1
use bitmap resource with index 1 +
+
+You can use BMP, PNG and JPG images as resources. Put BMP files into the BITMAP resource section. Put PNG and JPG files into the IMAGE resource section. The menu will first search the BITMAP section for the given resource index, and then the IMAGE section. +
+BMP and PNG images can have alpha channels to support transparency. JPG images are always opaque, and of course, of lower quality. +
+
+A bitmap can optionally have a color mask. The mask determines how the bitmap is mixed with up to 3 additional colors, called "tint colors". The Red channel of the mask controls how much of the first tint color to mix in, the Green channel controls the second tint color and the Blue channel controls the third tint color. By default the first tint color is the system window (Glass) color, and the second tint color is the menu background color. +
+The mask only applies to the RGB portion of the bitmap. The Alpha channel remains unchanged: +
+
+Color masks +
+In this example the first image is the background, the second is the mask and the third is the end result. The red portions of the mask blend the glass color (purple) with the background. The green portions blend the menu color (gray) with the background. By varying the intensity of red and green in the mask image we control how much the colors are blended. +
+
+The mask can be specified in one of two ways either <bitmap>_mask=<resource index> or <bitmap>_mask=#RRGGBB (a color in hexadecimal format). If the mask is a bitmap it must have the same dimensions as the main bitmap. Some examples: +
+ +
+Main_bitmap_mask=2 use a bitmap resource with index 2
+Main_bitmap_mask=#FF0000 use a fixed color with Red=255, Green=0, Blue=0
+
+
+To change the tint color: +
+
+Main_bitmap_tint1=#000000 The first tint color is black
+Main_bitmap_tint2=#808080 The second tint color is gray
+
+
+The main bitmap can also be a solid color. If both the bitmap and the mask are solid colors, the end result is a solid-color bitmap that is the result of the bitmap color and the tint colors all mixed together according to the mask. +
+If the main bitmap is a solid color and the mask is a bitmap, then the dimensions of the mask bitmap determine the dimensions of the final bitmap. In this case the alpha channel of the mask is used as alpha channel of the result. +
+
+The masks and tint colors are a powerful system that allows you to achieve a large variation of possibilities without the need for a large number of bitmap resources. For good examples how to use the color tints, look at the Metro skin. +
+
+See the reference section at the end for the supported bitmaps.
+
+

Named colors

+Everywhere a solid color is accepted, you can use one of the predefined named colors. The actual color at any given moment will depend on the current Windows settings. Using named colors allows you to create skins that follow the current Windows color scheme. +
+
+A small number of colors are system colors for classic window elements like button color, text highlight color, and so on. For example: +
+
+Main_bitmap=$SystemActiveBorder use the system active border color
+
+You can see a full list of those system colors in the reference section. +
+
+The rest of the named colors are only available on Windows 8 and up. They come from the Metro palette, which is a complete set of hundreds of named colors, designed to look good together. +
+
+Main_bitmap_jump=$StartHighlight use the start screen highlight color
+ +
+
Not all colors are available on all versions of Windows. Windows 8.1 adds new ones that don't exist in Windows 8, and Windows 10 adds even more colors. To make skins that look good on all versions of Windows, you may use a list of colors in order of preference. If the first one is not available, the menu will use the next one in the list. +
+
+Main_selection=$SystemAccentDark2|$StartSelectionBackground use the system accent dark 2 color, or if it is not available, use the start selection background color +
+
+You can get a full list of the Metro colors using the Classic Shell Utility. You can find it on the main Downloads page. +
+
+For an example how to use the Metro colors, look at the Metro skin. It makes a heavy use of the named colors to achieve look that matches the current color scheme of the start screen. +
+
+

Bitmap slices

+Since many of the start menu elements are not fixed size (they is resized depending on the number of menu items, the font size, etc) and bitmaps are fixed size, we need a way to resize the bitmap to fill a given area. Simply stretching the whole bitmap will not work because fine details around the border will get blurred. +
+
+That's where the "slicing" system comes in. Each bitmap is split into slices horizontally and vertically: +
+
+bitmap slices +
+
+The 4 corners are never stretched. The left and right slices are stretched only vertically. The top and bottom slices are stretched only horizontally. And the middle portion can be stretched in any direction. This lets us get any size background without sacrificing the sharp edges or the smooth gradient in the middle: +
+
+Resized images +
+
+Some images can have more than 3 slices. The main menu background has 6 slices 3 for the caption area and 3 for the menu area. +
+
+Some images don't need both vertical and horizontal slices. The menu separator image is only split horizontally because all separators have the same height. +
+
+
+

Backgrounds

+A background is a combination of a bitmap and its slices. It consists of the following settings: <name>, <name>_mask, <name>_slices_X, <name>_slices_Y. For example if the name is "Main_bitmap": +
+
+Main_bitmap=1 use bitmap resource with index 1 +
+Main_bitmap_mask=2 use a bitmap resource with index 2 +
+Main_bitmap_slices_X=6,1,1,6,1,13 +
+Main_bitmap_slices_Y=60,317,8 +
+
+ +Not all backgrounds have both X and Y slices. For example horizontal separators only have X, and vertical separators only have Y, since they can only stretch in one direction. +
+
+See the reference section at the end for the supported backgrounds. +
+
+
+

Skin items

+A skin item is a combination of settings that control a particular element of the menu, for example the selected element. The following settings are supported: +
+<name>_font the font used for the text +
+<name>_glow_size the glow size for the text (only works in Windows 7) +
+<name>_text_color the color for the text (4 colors for normal, selected, disabled, disabled+selected) +
+<name>_text_padding the padding on all sides of the text (left, top, right, bottom) +
+<name>_icon_padding the padding on all sides of the icon +
+<name>_selection the background of the item, usually when it is selected (this setting has the _mask, _slices_X and _slices_Y sub-settings, it can also be a solid color in #RRGGBB format) +
+<name>_arrow_color the color of the sub-menu arrow triangle if the arrow is solid color (2 colors for normal and selected) +
+<name>_arrow a bitmap for the arrow if the arrow is a bitmap +
+<name>_arrow_padding the left and right padding of the arrow +
+<name>_icon_frame a background for the frame of the icon +
+<name>_icon_frame_offset an X and Y padding between the frame and the icon (X applies for left and right, Y applies to top and bottom) +
+
+For example this defines the normal text in the main menu: +
+Main_font="Segoe UI",normal,-10
+Main_text_color=#FFFFFF,#FFFFFF,#9F9F9F,#AFAFAF
+Main_text_padding=1,0,8,0
+Main_icon_padding=4,3,3,3
+Main_selection=3
+Main_selection_slices_X=4,63,4
+Main_selection_slices_Y=4,20,4
+Main_arrow_color=#FFFFFF,#FFFFFF
+Main_arrow_padding=8,9
+
+
+When you specify a font you need to provide the font name, the weight (normal or bold), and a size. The font size is given in points. A point is 1/72 of an inch. So the font size in pixels is: +
+
+pixel_size = point_size * DPI / 72 +
+
+where DPI is the current DPI display setting. +
+The font size can be negative or positive. A negative size measures the character height and a positive size measures the cell height of the font. Since the cell is usually taller than a character, a font size -10 is usually slightly larger than 10. +
+
+
+Some items inherit settings from other items. For example the "Main_split" item may only have these settings: +
+Main_split_selection=11 +
+Main_split_selection_slices_X=4,63,4,0,16,4
+Main_split_selection_slices_Y=4,20,4 +
+
+
+The settings that are not specified will come from the "Main" item. +
+
+See the reference section at the end for the supported items. +
+
+

Main menu

+Now that we know what is a Bitmap, Background and Skin item, we are ready to define the look of the main menu. +
+
+The main menu can use a solid color for its background or use a bitmap. +
+
+If you want solid color, use this in the skin description: +
+
+Main_opacity=solid  the menu is a solid rectangle +
Main_background=#00FF00  green color +
+
+The color (and all colors in this file) are in the #RRGGBB hexadecimal format. This is the same format that is used by HTML text. +
+
+To specify a bitmap, use: +
+
+Main_bitmap=1  use bitmap resource 1
Main_bitmap_slices_X=8,1,1,5,1,13  the horizontal slices
Main_bitmap_slices_Y=13,50,9  the vertical slices
Main_opacity=glass  use glass effect
+
+Main_opacity can be solid, region, alpha, glass, fullalpha or fullglass. Solid means the menu will be filled with the Main_background color and the bitmap will be drawn on top. Region means the pixels with alpha=0 will be transparent, and the rest will be opaque. Alpha means that the bitmap will be alpha-blended with the desktop behind it. Glass means the pixels with alpha=0 will be transparent, all the rest will blend between the glass color and the pixel color (alpha=1 is full glass, alpha=255 is fully opaque). Fullalpha and fullglass are the same as alpha/glass but inform the start menu that the background behind the menu items can be transparent. +
+
+The bitmap must follow certain restrictions: +
+
    +
  • The bitmap can be either 24-bit or 32-bit with alpha channel.
  • +
  • For 32-bit images don't premultiply the alpha channel. If you don't know what "premultiply the alpha" means, never mind +
    +
  • +
  • The area where the menu items are going to be must be completely opaque if fullalpha or fullglass are not used +
    +
  • +
  • For region, alpha, glass, fullalpha or fullglass modes there is a limitation where the fully transparent (alpha=0) pixels can be. For every horizontal line of the bitmap there can be transparent pixels on the left end and on the right end, but not in the middle. The non-transparent (alpha>0) pixels must be contiguous with no holes.
  • +
  • For right-to-left versions of Windows (like Arabic and Hebrew) the bitmap will be mirrored. Any text or directionally-sensitive graphics (like a logo) will be backwards. If you want to support right-to-left Windows, either don't use such graphics or provide an option that uses alternative image
  • +
  • The Windows 7 style (skin with extension .skin7) does not support fullalpha or fullglass opacity modes +
    +
  • +
To create a 32-bit bitmap with alpha channel you need an image editor like Photoshop or GIMP. In Photoshop the alpha channel goes here: +
+
+Alpha in Photoshop +d +
+
+When saving the bmp file make sure you pick the 32-bit file format. +
+
+The first 3 numbers of Main_bitmap_slices_X relate to the caption area. Set them all to 0 if you don't want caption. If you do want caption, set the numbers to to the left, middle and right slice of the caption area of the bitmap. +
+The second 3 numbers of Main_bitmap_slices_X are for the left, middle, and right slice of the menu area. +
+The 3 numbers of Main_bitmap_slices_Y are for the top, middle and bottom slice of the whole menu. The same numbers are used for the caption and the menu. +
+
+Here's an example of how the slices should look: +
+Main menu slices +
+The highlighted vertical slices are single pixel wide and are stretched to fill the width of the caption area and the menu area. +
+
+If your menu background is solid color or a completely rectangular bitmap, and you are running in Windows 7's Classic theme, you can select whether the menu will have a 1-pixel thin border or 2-pixel 3D border: +
+Main_thin_frame=1 use thin frame instead of the thick 3D frame (for Classic mode only)
+
+
+

The caption

+The caption is the area on the side of the menu that shows text like Windows 7 Home. If you want caption you must provide a bitmap for the main menu. There are few parameters related to the caption: +
+
+Caption_font="Segoe UI",normal,18  the name, weight and size of the caption font
+Caption_text_color=#FFFFFF  the color of the caption text
+Caption_glow_color=#FFFFFF  the color of the glow behind the text
+Caption_glow_size=10  the size of the glow (0 no glow)
+Caption_padding=4,8,2,16  the padding on the left, top, right and bottom of the caption
+
+The padding is the number of pixels to leave on each side of the caption text. +
+
+
+

Two columns

+All Classic skins must support either a single column mode or two-column mode. The Windows 7 skins only support two columns. +
+There is a system option "TWO_COLUMNS", which is set when the skin runs in two-column mode. You may use that option to provide a different bitmap and other settings. For more on options look at the Skin Options section. +
+
+The main bitmap for two columns must have 6 vertical slices, just like if the menu has a caption. But instead of having a caption section and the menu section, there are the first column section and the second color section. +
+
+The second column can have its own set of properties to specify a different font, colors, selection bitmap, etc.: +
+
+Main2_opacity=fullglass +
+Main2_font="Segoe UI",bold,-10 +
+Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +
Main2_padding=3,10,4,8 +
+
+
These properties are optional. If something is not set, the values from the first column will be used. +
+
+
+

The menu items

+The main menu can display different kinds of items. Also some items can have multiple states. Each item is described in the skin as one or more "skin items" (as explained above). Here are some examples of items: +
+Main the normal items in the main menu +
+Main_new highlighted new programs +
+Main2_separator a separator in the second column of the main menu +
+
+Note on separators: For simple separators (with no text) the height of the separator is determined by the height of the provided bitmap. If no separator bitmap is given the menu uses the default etched line. +
+
+Custom separator +
+
+
For the complete list see the reference section at the end. +
+
+

Patterns

+The main menu supports overlays of tiled (repeated) textures that are blended with the main background. You can have up to 4 patterns. +
+
+ +Pattern1=11 the first pattern will use image resource 11
+Pattern2=15 +
+
+
+Just like regular bitmaps, patterns can have masks and tint colors +
+
+ +Pattern1_mask=#303000 mask that blends 20% of tint1 and 20% of tint2
+Pattern1_tint1=#000000 black color
+Pattern1_tint2=#FFFF00 yellow color
+
+
+By default the patterns will cover the entire menu. You can use a mask image to control where the patterns will be visible. The Red channel controls the first pattern, Green controls the second pattern, Blue controls the third pattern and Alpha controls the fourth pattern. +
+
+Color masks +
+In this example the red areas of the mask are replaced by Pattern1 and the green areas are replaced by Pattern2. +
+
+ +Main_pattern_mask=19 use image resource 19 for pattern mask +
+Main_pattern_search_mask=20 mask for the search mode of the menu +
+Main_pattern_jump_mask=21 mask for the jumplist mode +
+
Search_pattern_mask=22 mask for the search portion of the main menu +
Search_pattern_search_mask=23 mask for the search portion of the main menu in search mode +
Search_pattern_jump_mask=24 mask for the search portion of the main menu in jumplist mode +
+
+
+The masks must have the same size as the images they correspond Main_bitmap, Main_bitmap_search, Main_bitmap_jump and Search_background. +
+
+Note: +
+Having multiple patterns blended together can be slow. For fastest results, try to limit most areas to a single pattern with the mask at full intensity (100% Red or 100% Blue, etc). If you want to have a semi-transparent pattern, it is more efficient to have the transparency in the alpha channel of the pattern bitmap instead of using half-intensity mask. +
+
+For an example on using patterns, take a look at the Metallic skin. +
+
+

Emblems

+The main menu background can have additional images drawn on it, called "emblems". They are drawn without any stretching. You can have up to 10 of them. The first 4 can use a mask bitmap to control where in the image the emblems will be visible and where they will be hidden. +
+
+ +Main_emblem1=11 use image resource 11 for the emblem
+Main_emblem1_padding=20,20,20,20 keep 20 pixels padding on all sides of the emblem
+Main_emblem1_alignH=right align to the right side of the menu
+Main_emblem1_alignV=bottom align to the bottom side of the menu
+Main_emblem_mask=12 use image resource 12 for the emblem mask
+
+ +Main_emblem + + +_search_mask=20 emblem mask for the search mode of the menu +
+Main_
emblem_jump_mask=21 emblem mask for the jumplist mode +
+
Search_emblem_mask=22 emblem mask for the search portion of the main menu +
Search_emblem_search_mask=23 emblem mask for the search portion of the main menu in search mode +
Search_emblem_jump_mask=24 emblem mask for the search portion of the main menu in jumplist mode +
+
+
+The horizontal alignment can be left, right or center for the entire menu, left1, right1, center1 for the first column, left2, right2, center2 for the second column, or corner. The corner alignment will align the emblem to the same corner of the screen where the start menu is shown. +
+
+The certical alignment can be top, bottom, center or corner. +
+
+The emblem mask controls where the emblems will be visible. Red is for the first emble, Green for the second, and so on. +
+
+
+

Other menu elements

+
+You can provide a custom bitmap to be used for the arrows: +
+
+Main_arrow=3  the resource ID of the sub-menu arrow bitmap +
+
+The arrows bitmap (Main_arrow) needs 2 have 2 arrow images like this: +
+Sub-menu arrows +
+The top half is used for the normal arrow and the bottom half is for the selected arrow. +
+
+The pager is used to scroll items in the menus if they don't fit. The pager needs a background and a bitmap for the arrow: +
+ +
+Main_pager=2
  the resource ID of the pager bitmap +
Main_pager_slices_X=3,1,3  the horizontal slices of the pager bitmap +
Main_pager_slices_Y=4,66,4  the vertical slices of the pager bitmap +
Main_pager_arrows=3  the resource ID of the pager arrows bitmap +
+
+Main_pager has the normal and selected backgrounds for the scroll buttons: +
+Pager buttons +
+
Main_pager_arrows must have 4 arrow images like this: +
+Pager Arrows +
+The top 2 point up, the bottom 2 point down, the left 2 are normal and the right 2 are selected. +
+
+
+

More on padding

+The start menu uses multiple padding settings to correctly align all graphical elements. You can see from this image: +
+Padding settings +
+
+Tweak the numbers to get the desired alignment of the caption, or the gap between the icon and the text, etc. +
+
+
+

User Picture (Classic skins)

+
+The start menu can also show the user picture. You enable it by setting the size of the user picture. All original skins use 48x48 pixels, but you can choose any size up to 128x128: +
+
+User_image_size=48 +
+
+You must also set the position of the image inside the menu: +
+
+User_frame_position=-10,6 +
+
Positive position is measured from the left and top, and negative numbers are from the right and the bottom. So "-10,6" means 10 pixels from the right and 6 pixels from the top. The horizontal position can also be "center", "center1" or "center2". Then the image will be centered over the whole menu, or over the first column, or over the second column: +
+
+User_frame_position=center2,6  + center on top of the second column +
+
+Optionally, you can specify a frame bitmap: +
+
+User_bitmap=12  + the resource ID of the frame bitmap +
+User_image_offset=8,8  + how many pixels between the top/left corner of the frame and the top/left corner of the user picture +
+
+
The frame is drawn on top of the user picture, so it must have a hole where the picture is supposed to be. That means the frame bitmap must have alpha channel. +
+
+By default the user picture is drawn opaque. You can control the transparency of the picture with this property: +
+
+User_image_alpha=200  + set the transparency to 200 (out of 255) +
+
+
+

User Picture (Windows 7 skins)

+
+The Windows 7 style shows the user picture as a separate window that can extend beyond the size of the start menu. The user image is restricted to 48x48 pixels and the frame around it is always 64x64 pixels. This limitation is because the size must match the size of the extra-large icons used by the items in the second column of the menu. +
+
+You can provide the following settings: +
+User_bitmap=12  + the resource ID of the frame bitmap +
+User_bitmap_outside=1 if the frame can go outside of the main menu (but only when the start menu is at the bottom of the screen) +
+User_image_padding= -4,8 top and bottom padding of the frame (used to fine-tune the vertical position of the frame. the horizontal position is always centered) +
+
+
+

User Name (Classic skins only)

+
+The start menu can also show the user name. To enable that feature you have to provide the location of the name inside the menu, its font and alignment: +
+
+User_name_position=10,15,-75,55 +
+User_name_align=right +
+User_font="Segoe UI",bold,22 +
+User_text_color=#FFFFFF +
+User_glow_color=#000000 +
+User_glow_size=2 +
+
+
+
+The four number are the left, top, right and bottom offsets of the rectangle. Positive numbers mean offsets from the left and top. Negative numbers mean offsets from the right and bottom. In this example the rectangle will be 10 pixels from the left, 15 from the top, 75 from the right and the bottom will be 55 from the top. Since the top and bottom numbers (second and fourth) are both positive, the rectangle will be aligned to the top of the menu and will always be 40 pixels tall. +
+
+Unlike other fonts in the skin, the font for the user name does not scale when the screen DPI changes. Read more about font scaling in the Scaling section below. +
+
+The alignment can be center, center1, center2, left, left1, left2, right, right1 or right2. If this setting is missing, the name is centered by default. Center, left and right align the name relative to the whole menu. Center1, left1 and right1 align inside the first column, and center2, left2 and right2 align inside the second column. +
+
+The user name is usually taken from the system. For systems that provide full name it will be something like "Smith, John". Otherwise it will be the login name like "jsmith". You can override the text from the settings, using the User name text setting in the Menu Look tab. +
+
+
+

Search box

+The icon next to the search box can be skinned to match the menu background. You need to provide one bitmap that contains 8 images like this: +
+Search icons +
+The top row has 16x16 images and the bottom row has 20x20. Then specify the bitmap ID: +
+
+Search_bitmap=11
+ +
+

Windows 7 style +
+

+The Windows 7 style (the .skin7 skins) have some additional requirements for the main menu. +
+
+First, it requires 3 separate backgrounds to be set, Main_bitmap (as shown above), Main_bitmap_search (used during search) and Main_bitmap_jump (used when a jumplist is opened). It is recommended that the top and bottom padding for all 3 backgrounds are the same, otherwise the menu items may move around as the menu transitions between different modes. +
+
+Second, the skin needs some new skin items to be defined, like Shutdown, List, Programs, etc. For the complete list see the reference section at the end. +
+
+There are some additional bitmap resources that need to be defined, also listed in the reference section. These include the background around the search box in various modes, custom pin icon, etc. +
+
+
+

Sub-menus

+For sub-menus the parameters are similar to a simple main menu: +
+
+Submenu_padding=2,2,2,2 +
+Submenu_thin_frame=1
+
+Submenu_font="Segoe UI",normal,-9
+Submenu_background=#FFFFFF
+Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F
+Submenu_selection=2
Submenu_selection_slices_X=3,1,3
+Submenu_selection_slices_Y=4,66,4
+Submenu_separator=3 +
Submenu_separator_slices_X=3,34,3 +
+....... +
+
+Sub-menus can also have a vertical separator. It is used when a menu has more than one column: +
+Submenu_separatorV=12  bitmap to use as a vertical separator between multiple columns +
+Submenu_separator_slices_Y=2,16,2  vertical slices for Submenu_separatorV +
+
+
+

About box

+In the settings of the start menu there is a button About This Skin that opens a message box. Use it to provide information about the skin and about yourself. List any requirements of your skin Does it require Aero? Is it intended for Vista only? +
+
+The parameters are: +
+About=Some text  the text you want displayed +
+AboutIcon=1  the icon resource to use in the About box +
+
+In the text you can use \n as a line break, like "Line1\nLine2". The text also supports hyperlinks in the format <A HREF="www.mycoolsite.com">Visit my site</A>. +
+
+The icon can be any icon resource you want displayed. If no icon is provided, the system "info" icon is used. +
+
+
+

Skin variations

+One skin file can contain multiple skins. The first one (defined in the SKIN resource with ID=1) is the main skin and the rest are variations. The variations are described in the main SKIN resource like this: +
+Variation1=0, "Large Icons, With Caption"
+Variation2=2, "Large Icons, No Caption" +
+
+Each variation has a resource ID and a text. The ID refers to a secondary SKIN resource, which contains overrides for some parameters (for example an alternative Main_bitmap, or Submenu_font). The text is the name of the skin variation that will be used in the Settings box. +
+
+The skin variations make it possible to pack multiple skins into one file, which makes them easier to distribute together. Also all skins can share bitmap resources from the skin file, reducing the total size. +
+
+
+

Skin options

+A skin can define a list of options for the user to pick. In the simple case an option is a checkbox that can be ON or OFF. The options are defined like this: +
+OPTION CAPTION="Caption",1
+OPTION SMALL_ICONS="Small Icons",0
+
+
+First there is the word OPTION, then the name of the option (like CAPTION), then the label for the checkbox (like "Caption") and finally the default value (1 ON, 0 OFF). +
+
+At the end of the skin file you can have one or more sections that provide overrides for some parameters. Each section has a condition, which is evaluated based on the options that the user has selected. The condition can be an expression that uses operations like AND, OR and NOT like OPTION1 AND (OPTION2 OR NOT OPTION3). +
+For example: +
+[NOT CAPTION] this section will be used when CAPTION is OFF
+Main_bitmap_slices_X=0,0,0,15,1,13
+Main_padding=12,10,10,8
+
+
+[SMALL_ICONS] this section will be used when SMALL_ICONS is ON
+Main_large_icons=0
+Main_font="Segoe UI",normal,-9
+
+
+Each section starts from its header and ends at the next section or the end of the file. So it is important to place the sections at the very end of the file. +
+
+It is possible to disable an option depending on some other options. You do that by providing an expression for the option, as well as an alternate default value when the expression is false. For example: +
+OPTION USER_NAME="Show user name",0
+OPTION CENTER_NAME="Center user name",1, USER_NAME, 0
+
+
+The "Center user name" option will be disabled when USER_NAME is false (that is, when the "Show user name" option is unchecked). When the option is disabled, its value will be fixed to 0. The idea is to make it clear for the user that if you don't show the user name then you can't center it. +
+
+Important Note: An option can only depend on other options that are defined before it. So in this example USER_NAME must be defined after CENTER_NAME. +
+
+

Complex options

+More complex options can have an actual value in addition to being turned ON or OFF. The value can be a number, a text string, a color or an image. +
+ +
+
This defines a color option named COLOR_CUSTOM. The default value is FFFFFF. The condition for the option is TRUE, which makes it always enabled. +
+
+OPTION_COLOR COLOR_CUSTOM=Custom color,0,TRUE,FFFFFF +
+[COLOR_CUSTOM] +
+Main_background=@COLOR_CUSTOM@
+
+
+The option will be displayed as a checkbox and a color picker. When the checkbox is clicked, the value COLOR_CUSTOM will become true, which will enable the [COLOR_CUSTOM] section. The actual color value selected by the user will replace @COLOR_CUSTOM@. +
+
+For number, text, or image options, use OPTION_NUMBER, OPTION_STRING and OPTION_IMAGE. +
+
+Check out the Metallic skin for many examples of complex options. +
+
+

Skin modes

+The classic skins (the ones stored in .skin files) can be used in 3 modes "one column", "two columns" and "all programs". The first and the second are used depending on the current menu style. The last one is used on Windows 7 to show the All Programs sub-menu of the Windows start menu. +
+
+The skin system defines 2 built-in options TWO_COLUMNS and ALL_PROGRAMS. The skin can use them to detect which of the modes is being requested. For example: +
+
+[ALL_PROGRAMS] this section will be used only for the All Programs menu +
+Submenu_text_color=#0000FF,#0000FF,#7F7F7F,#7F7F7F override the text color +
+
+Not all options make sense in all modes, so it is nice to hide them from the user. For example the caption settings can't be used in "two columns" mode, and any main menu settings are ignored in "all programs" mode. +
+You can define the following settings to restrict what options to show: +
+Classic1_options a list of options to show in "one column" mode +
+Classic2_options a list of options to show in "two columns" mode +
+AllPrograms_options a list of options to show in "all programs" mode +
+
+For example: +
+Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS
+Classic2_options=NO_ICONS, SMALL_ICONS
+AllPrograms_options=THICK_BORDER, SOLID_SELECTION
+
+
+
+

Radio groups

+Sometimes you may want to present a set of options, such as only one option is active at a time. This is called a radio group. You define it like that: +
+
+OPTION RADIOGROUP=<name of the group>,0,<option1>|<option2>
+OPTION <option1>=<name1>,1
+OPTION <option2>=<name2>,0

+
+
+The first option in the list defines the group. It has a name, then the value (which is ignored), then the list of the possible options. +
+The next few options define the possible selections. Exactly one of them must be set to 1 and that will be the default selection. When the user clicks on one of the options the rest will be set to 0 automatically. +
+
+For example: +
+
+OPTION RADIOGROUP=Transparency,0,TRANSPARENT_LESS|TRANSPARENT_DEF|TRANSPARENT_MORE
+OPTION TRANSPARENT_LESS=Less,0
+OPTION TRANSPARENT_DEF=Default,1
+OPTION TRANSPARENT_MORE=More,0
+
+
+
+
+

Scaling

+

DPI scaling

+The skin parameters are authored for the default resolution of 96 DPI. When the skin is used at higher DPI setting you have the option to scale up some of the parameters. For example: +
+
+Main_arrow_padding=8,10,50% +
+
+
+This means that the arrow padding will be scaled by 50% of the increase in DPI. If the current DPI is 120 (25% increase over 96 DPI), then the numbers will be scaled up by 50% of 25%, which is 12.5%. 8 will become 9 and 10 will become 11.25 (rounded to 11). If instead the skin was: +
+
+Main_arrow_padding=8,10,100% +
+
+Then the full 25% increase will be applied, so 8 will become 10 and 10 will become 12.5 (rounded to 13). +
+
+It is also possible to use different scaling values for each number: +
+
+Main_icon_padding=4,4,3,4,100%,0%,100%,0%
+
+
+In this case the first and third number will be scaled by 100% and the rest will not be scaled. +
+
+Not all skin parameters support scaling. For example bitmap slices cannot be scaled because they represent portions of some bitmap resource. The parameters that can be scaled are marked as such in the reference section. +
+
+

Fonts

+By default the fonts are scaled with the DPI at 100%. You can overwrite that: +
+
+Main_font="Segoe UI",normal,-9,50%
+
+
+This will make the Main_font scale with half of the rate of the DPI increase. +
+
+Note: One exception is the User_font. It is not scaled by default because it is intended to fit in the User_name_position box. If you want the font to scale, you should use the same scale for the user name position. +
+
+

High DPI parameters

+When the DPI is 144 or higher (text size 150% and up), the skin defines a setting HIGH_DPI, which allows you to provide alternative bitmap resources and other parameters that are intended to be used with higher resolutions. Use it for example to define larger graphical elements like arrows and icons. +
+
+

Localization

+The built-in skins contain localizations for all their options and variations. Instead of providing the text directly in the skin file, the setting refers to a string in the localization DLL. For example: +
+OPTION USER_IMAGE=#7014,1 +
+OPTION SMALL_ICONS=#7011,0 +
+
+
#7014 means to look up string number #7014 in the DLL. Custom skins can use the strings that already exist in the DLL, but unfortunately new strings cannot be added by the skin itself. +
+
+ +
+

Custom skin

+During development it can be a bother to have to Resource-Hack the skin file for every little change. That's why the start menu supports a special "custom" skin. Instead of packing all resources in a DLL, you can leave them as loose files in the Skins directory: +
+
+1.txt the main skin description
+12.bmp bitmap used by 1.txt +
+2.txt a skin variation
+7.ico
+...
+
+The file name must be the resource ID of that asset in the skin file. For example 12.bmp will go into a bitmap resource with ID 12. Edit them until you are ready to package them into a skin file. +
+
+The "Custom" skin option is available in the settings only if the start menu can find the 1.txt file. +
+
+The custom skin has an additional parameter that is not available for other skins: +
+ForceRTL=1
+
+This makes the start menu run in right-to-left mode. Use it to see how your background image will look on an Arabic OS. Note: The RTL emulation is not perfect. One notable difference is that all menu icons are mirrored. On a real RTL Windows they will not be. +
+
+
+

Troubleshooting

+If your skin is causing an error, the start menu will drop it and use the Default skin instead. The reason can range from a missing resource to an incompatible version to a bitmap with wrong size, and so on. +
+
+To figure out the cause of the problem turn on "Report Skin Errors" in the start menu settings. Then you'll see a popup like this: +
+Skin error +
+
+Note that only errors related to the current skin variation and the current skin options will be reported. So test your skin with every combination to ensure it works in all conditions. +
+
+
+

Skin reference

+This section describes all possible settings that can be used in a skin file. Before we can define the individual settings we need to define the types that a setting can have. A setting can be one of the following types: text, number (or multiple numbers), color (or multiple colors), font, icon, bitmap, background or skin item. Some settings like background or skin item have multiple sub-settings described below. The names of the sub-settings begin with the name of the parent setting. +
+
+Here are the types in more detail: +
+
+A color is represented in the hexadecimal format #RRGGBB, where each color component takes 2 hex digits. For example: +
+Caption_text_color=#00FF00
+
+
+It can also be a named color. The actual value will depend on the currnt system settings: +
+Caption_text_color=$StartHighlight +
+
+
These are the main system colors that are available on all versions of Windows: +
$SystemScrollbar
+$SystemBackground
+$SystemActiveCaption
+$SystemInactiveCaption
+$SystemMenu
+$SystemWindow
+$SystemWindowFrame
+$SystemMenuText
+$SystemWindowText
+$SystemCaptionText
+$SystemActiveBorder
+$SystemInactiveBorder
+$SystemAppWorkspace
+$SystemHighlight
+$SystemHighlightText
+$SystemBtnFace
+$SystemBtnShadow
+$SystemGrayText
+$SystemBtnText
+$SystemInactiveCaptionText
+$SystemBtnHighlight
+$System3DDKShadow
+$System3DLight
+$SystemInfoText
+$SystemInfoBK
+$SystemHotLight
+$SystemGradientActiveCaption
+$SystemGradientInactiveCaption
+$SystemMenuHilight
+$SystemMenuBar
+For Windows 8 and later you can use many more named colors from the Metro palette. Use the Classic Shell Utility to view the full list. +
+
+
+A font selects the font's name, size, and weight (normal or bold). For example: +
+Main_font="Segoe UI",normal,-10 +
+
+
+
An icon is a reference to an icon resource number in the skin file: +
+About=1 +
+
+
+A bitmap is a reference to a bitmap resource number in the skin file. It can have an optional mask that determines how to mix the bitmap resource with the tint colors. The mask can be another bitmap or it can be a solid color: +
+Main_bitmap=2
+Main_bitmap_mask=#FF0000 +
+Main_bitmap_tint1=#E0E000 +
+
+
+
+A background is a bitmap that can be resized to the necessary size. It consists of a bitmap resource and slice numbers. The number of slices depends on the actual background. Some are 3x3, some are 3x1, some 6x3. +
+
+Possible settings for a background with a given <name>: +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameType +
+
Notes +
+
<name> +
+
number or color +
+
The main image. It can be a BITMAP or IMAGE resource identifier, or a #RRGGBB color +
<name>_masknumber or color +
+
The color mask. It can be a bitmap resource identifier or a #RRGGBB color. If it is a bitmap then it must have the same size as the original bitmap +
+
<name>_slices_Xnumbers +
+
The sizes for the horizontal slices. The sum of the numbers must not exceed the width of the bitmap +
+
<name>_slices_YnumbersThe sizes for the vertical slices. The sum of the numbers must not exceed the height of the bitmap
<name>_tint1 +
+
color +
+
The first tint color. It will be blended with the main image according to the Red channel of the mask. By default it is the glass color +
+
<name>_tint2colorThe second tint color. It will be blended with the main image according to the Green channel of the mask. By default it is the menu background color +
+
<name>_tint3colorThe third tint color. It will be blended with the main image according to the Blue channel of the mask. By default it is black
+
+
+A skin item controls the complete look for individual menu elements. It sets the font, colors, and other settings. +
+
+Possible settings for skin item with a given <name>: +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameType +
+
Notes +
+
<name>_font +
+
font +
+
The font for the item's text +
+
<name>_text_color +
+
4 colors +
+
Colors for the text normal, selected, disabled, disabled+selected +
+
<name>_glow_size +
+
number +
+
Size of the glow in pixels (only supported on Windows 7) +
<name>_text_padding +
+
4 numbers (with scale) + Padding on the left, top, right, bottom around the item's text +
+
<name>_icon_padding +
+
4 numbers (with scale) + Padding on the left, top, right, bottom around the icon +
<name>_selection +
+
background or color +
+
Background for the item when it is selected (can also be a solid color) +
+
<name>_arrow_color +
+
2 colors +
+
The arrow colors normal and selected (when the arrow is solid color) +
+
<name>_arrow +
+
bitmap +
+
The arrow bitmap (when the arrow is a bitmap). The bitmap must contain 2 images, the top one is normal and the bottom is selected +
+
<name>_arrow_padding +
+
2 numbers (with scale) + Padding on the left and right side of the arrow +
<name>_icon_frame +
+
background +
+
Background for the icon frame +
+
<name>_icon_frame_offset +
+
2 numbers (with scale) + Horizontal and vertical padding between the icon and the frame +
+
+
+Now that we know how to define settings of different types, here is a list of all settings used by the menu skins: +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name + Type +
+
Notes +
+
About +
+
text +
+
The text to display in the About box +
+
AboutIcon + icon +
+
The icon to display in the About box +
+
Version + number +
+
Use version 2 +
+
Caption +
+
Caption_font + font +
+
The font to use in the caption on the side of the main menu +
+
Caption_text_colorcolor +
+
Color for the caption text +
+
Caption_glow_colorcolor +
+
Color for the caption text glow +
+
Caption_glow_sizenumber +
+
Size of the glow in pixels (only supported on Windows 7) +
+
Caption_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the caption text +
+
Patterns +
+
Pattern1 through Pattern4 +
+
background +
+
Tileable image for the main menu +
+
Main_emblem1 through Main_emblem10 +
+
background +
+
Emblem images for the main menu +
+
Main_emblem1_padding +
+
4 numbers (with scale) +
+
Padding on the left, top, right, bottom around the emblem image +
+
Main_emblem1_alignH +
+
stringHorizontal padding for the emblem center, center1, center2, left, left1, left2, right, right1, right2, corner +
+
Main_emblem1_alignV +
+
string +
+
Vertical padding for the emblem center, top, bottom, corner +
+
Main menu +
+
Main_backgroundcolor +
+
Background color for the main menu +
+
Main_bitmapbackground +
+
Background for the main menu. Needs 6 vertical and 3 horizontal slices +
+
Main_opacitytextOpacity of the main menu solid, region, alpha, glass, fullalpha, fullglass +
+
Main_large_iconsnumber +
+
Set to 1 to use large icons in the main menu +
+
Main_thin_framenumber +
+
Set to 1 to use a thin border (as opposed to thick 3D border). Only applies to Classic theme in Windows 7 +
+
Main_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the items in the main menu +
+
Mainskin item +
+
The look for the normal items in the main menu +
+
Main_splitskin item +
+
The look for the split items in the main menu. Inherits from Main
Main_newskin item +
+
The look for the highlighted items (like new programs) in the main menu. Inherits from Main
Main_separatorskin item +
+
The look for the text in the separators in the main menu. Inherits from Main +
+
Main_separatorbackgroundThe bitmap for the horizontal separators in the main menu +
+
Main_separatorVbackground +
+
The vertical separator between the two columns of the main menu +
+
Main_pagerbackground +
+
The background for the main menu pager. Requires 2 pictures, the top one is normal state, the bottom is highlighted state +
+
Main_pager_arrowsbitmap +
+
The arrow for the pager. Requires 2x2 grid with up, down, normal and hot states +
+
Search_hint_fontfont +
+
The font for the hint text in the search box +
+
Main_pattern_mask +
+
bitmap +
+
A bitmap mask that controls the placement of the patterns in the main menu (must match the size of the Main_bitmap) +
+
Main_emblem_mask +
+
bitmap +
+
A bitmap mask that controls the placement of the emblems in the main menu (must match the size of the Main_bitmap)
Two-column main menu +
+
Main2_opacitytextOpacity for the second column of the main menu +
+
Main_no_icons2number +
+
Set to 1 to hide the icons in the second column +
+
Main2_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the items in the second column +
+
Main2skin item +
+
The look for the normal items in the second column. Inherits from Main +
+
Main2_splitskin item +
+
The look for the split items in the second column. Inherits from Main2 +
+
Main2_newskin item +
+
The look for the highlighted items in the second column. Inherits from Main2 +
+
Main2_separatorbackground +
+
Horizontal separator for the second column. Inherits from Main_separator
Windows 7-style main menu +
+
Main_bitmap_searchbackgroundBackground for the main menu in search mode +
+
Main_search_padding4 numbers (with scale) + Padding for the menu items in search mode +
+
Main_bitmap_jumpbackgroundBackground for the main menu in jumplist mode +
+
Main_jump_padding4 numbers (with scale) + Padding for the jumplist items +
+
Main_search_indentnumber (with scale) + The indent in pixels of the search results relative to the search headers +
+
Main_pattern_search_mask +
+
bitmapPattern mask for the main menu in search mode (must match the size of Main_bitmap_search) +
+
Main_pattern_jump_mask +
+
bitmapPattern mask for the main menu in jumplist mode (must match the size of Main_bitmap_jump)
Main_emblem_search_mask +
+
bitmapEmblem mask for the main menu in search mode (must match the size of Main_bitmap_search)
Main_emblem_jump_mask +
+
bitmapEmblem mask for the main menu in jumplist mode (must match the size of Main_bitmap_jump)
Shutdownskin item +
+
The look for the shutdown button. Inherits from Main +
+
Shutdown_searchskin item +
+
The look for the shutdown button in search mode. Inherits from Shutdown +
+
Shutdown_jumpskin item +
+
The look for the shutdown button in jumplist mode. Inherits from Shutdown +
+
Shutdown_padding4 numbers (with scale) + Padding around the shutdown button +
+
Listskin item +
+
The look for the search results and jumplist items. Inherits from Main +
+
List_splitskin item +
+
The look for the search results and jumplist items that are split in two parts. Inherits from List +
+
List_separatorskin item +
+
The look for the text in the separators in the search results and jumplists. Inherits from List +
+
List_separatorbackgroundHorizontal separator for the search results and jumplists Inherits from Main_separator
List_separator_splitskin item +
+
The look for the split separators in the search results. Inherits from List_split +
+
List_separator_splitbackgroundHorizontal split separator for the search results and jumplists Inherits from Main_separator
Programs_iconbitmap +
+
The icon for the All Programs button. Requires 2 pictures, one for the normal state and one for the selected state +
+
Programs_buttonskin item +
+
The look for the All Programs button. Inherits from Main +
+
Programs_button_newskin item +
+
The look for the highlighted All Programs button. Inherits from Main +
+
Search_bitmapbitmap +
+
A bitmap with various icons used by the search box +
+
Search_arrowbitmap +
+
A bitmap for the arrow in the search separators. Requires 2 pictures, one for the minimized and one for the maximized state +
+
Search_padding4 numbers (with scale) + Padding around the search box +
+
Search_framenumber +
+
Set to 0 to disable the black frame of the search box, for example if Search_background has a built-in border +
+
Search_backgroundbackground +
+
Background around the search box +
+
Search_background_padding4 numbers (with scale) + Padding around the search background +
+
Search_background_searchbackground +
+
Background around the search box in search mode +
+
Search_background_search_padding4 numbers (with scale)Padding around the search background in search mode +
+
Search_background_jumpbackgroundBackground around the search box in jumplist mode
Search_background_jump_padding4 numbers (with scale)Padding around the search background in jumplist mode
Search_pattern_mask +
+
bitmap +
+
Pattern mask around the search box (must match the size of Search_background) +
+
Search_pattern_search_mask +
+
bitmapPattern mask around the search box in search mode (must match the size of Search_background_search)
Search_pattern_jump_mask +
+
bitmapPattern mask around the search box in jumplist mode (must match the size of Search_background_jump)
Search_emblem_maskbitmapEmblem mask around the search box (must match the size of Search_background)
Search_emblem_search_maskbitmapEmblem mask around the search box in search mode (must match the size of Search_background_search)
Search_emblem_jump_maskbitmapEmblem mask around the search box in jumplist mode (must match the size of Search_background_jump)
Pin_bitmapbitmap +
+
Icon for pinned and unpinned items. Requires 2x2 grid with pinned, unpinned, normal and selected states +
+
More_bitmapbitmap +
+
Icon for the "More results" item. Requires 2 pictures, one for normal and one for selected state +
+
Shutdown_bitmapbitmap +
+
Icon that is added to the shutdown button when there are updates to be installed +
+
Programs_backgroundcolor +
+
Background color for the programs tree +
+
Programsskin item +
+
The look for the items in the programs tree. Inherits from Main +
+
Programs_newskin item +
+
The look for the highlighted items in the programs tree. Inherits from Programs +
+
Programs_indentnumber (with scale) + Additional indentation (positive or negative) for the nested items in the programs tree +
+
User Picture (Classic style) +
User_bitmapbitmap +
+
The frame for the user bitmap +
+
User_image_offset2 numbersThe offset of the user picture inside the frame
User_image_size +
+
number (with scale) + The size of the user image +
+
User_image_alphanumberOpacity between 0 and 255 for the user picture inside the frame +
+
User_frame_position2 values (with scale) + The horizontal and vertical position of the frame. The horizontal can be also "center", "center1", or "center2"
User Picture (Windows 7 style) +
+
User_bitmapbitmapThe frame for the user bitmap. Must be 64x64 or larger
User_image_offset2 numbers +
+
The offset of the user picture inside the frame +
+
User_image_sizenumberThe size of the user image (should be no less than the size of User_bitmap). The default is 48
User_image_padding2 numbers (with scale)Top and bottom padding around the user frame
User_bitmap_outsidenumberSet to 1 for the user bitmap to appear partially outside of the main menu (only when the menu is at the bottom)
User_frame_positionnumber (with scale)The amount by which the user frame is partially inside the main menu. The default is 36 +
+
User Name (only for Classic style) +
+
User_name_position4 numbers +
+
Position of the user name +
+
User_name_alignstring +
+
Alignment of the user name center, center1, center2, left, left1, left2, right, right1, right2 +
+
User_fontfont +
+
The font for the user name. By default this font is not scaled with the DPI +
+
User_text_colorcolor +
+
The color for the user name +
+
User_glow_colorcolor +
+
The glow color for the user name +
+
User_glow_sizenumber +
+
The glow size in pixels (only supported on Windows 7)
Sub-Menu +
+
Submenu_backgroundcolor +
+
Background color for the sub-menus +
+
Submenu_bitmapbackground +
+
Background image for the sub-menus +
+
Submenu_opacitytextOpacity for the sub-menus +
+
Submenuskin item +
+
The look for the items in the sub-menus +
+
Submenu_splitskin item +
+
The look for the split items in the sub-menus. Inherits from Submenu +
+
Submenu_newskin item +
+
The look for the highlighted items in the sub-menus. Inherits from Submenu +
+
Submenu_separatorbackgroundThe bitmap for the separators in the submenus +
+
Submenu_separatorskin itemThe look for the text in the separators in the sub-menus. Inherits from Submenu
Submenu_separator_splitbackgroundThe bitmap for the split separators in the submenus. Inherits from Submenu_separator
Submenu_separator_splitskin itemThe look for the text in the split separators items in the sub-menus. Inherits from Submenu_split
Submenu_padding4 numbers (with scale) + Padding on all sides of the sub-menu items +
+
Submenu_offsetnumber (with scale) + Additional horizontal offset (positive or negative) for sub-menus relative to their parent menu +
+
Submenu_thin_framenumber +
+
Set to 1 to use a thin border (as opposed to thick 3D border). Only applies to Classic theme in Windows 7
Submenu_separatorVbackground +
+
Vertical separators between the columns of the sub-menus +
+
Submenu_pagerbackgroundThe background for the sub-menu pager. Requires 2 pictures, the top one is normal state, the bottom is highlighted state
Submenu_pager_arrowsbitmap +
+
The arrow for the pager. Requires 2x2 grid with up, down, normal and hot states
AllPrograms_offsetnumber (with scale) + additional horizontal offset (positive or negative) for the first sub-menu in All Programs mode
+
+ + + + + + \ No newline at end of file diff --git a/Src/Localization/English/StartMenu.html b/Src/Localization/English/StartMenu.html new file mode 100644 index 000000000..1f966435a --- /dev/null +++ b/Src/Localization/English/StartMenu.html @@ -0,0 +1,353 @@ + + + + + + + + + + + + Open-Shell Menu + +Open-Shell website

  Open-Shell Menu

+
+Open-Shell Menu
+is a flexible Start menu that can mimic the menu behavior of Windows +2000, XP and Windows 7. It has a variety of advanced features: +
    + +
  • Choose between “Classic” and “Windows 7” styles
    +
  • +
  • Drag and drop to let you organize your applications
  • + +
  • Options to show Favorites, expand Control Panel, etc.
  • +
  • Shows recently used documents. The number of documents to display +is customizable
  • +
  • Translated in 35 languages, including Right-to-left support for +Arabic and Hebrew
  • +
  • Does not disable the original Start menu in Windows. You can +access it by Shift+Click on the Start button
  • +
  • Right-click on an item in the menu to delete, rename, sort, or +perform other tasks
  • +
  • The search box helps you find your programs and files without getting in the way of your keyboard shortcuts
  • +
  • Supports jumplists for easy access to recent documents and common tasks
  • +
  • Available for 32 and 64-bit operating systems
  • +
  • Has support for skins, including additional 3rd party skins. Make your own!
  • +
  • Fully customizable in both looks and functionality
  • +
  • Support for Microsoft’s Active Accessibility
  • +
  • Converts the “All Programs” button in the Windows menu into a cascading menu
  • +
  • Implements a customizable Start button
    +
  • +
  • Can show, search and launch Windows Store apps (Windows 8+)
  • + + + + +
  • And last but not least – it's FREE!
  • +

+

Styles

+The Start menu offers 3 styles to choose from.
+

1) Single-column classic style

+
+This style is similar to the menu found in Windows 2000. It has one +column in the main menu with vertical text on the side. You can +customize the order of items, icons and text.
+ +Programs, jumplists and search results show as cascading sub-menus.
+ +
+

2) Two-column classic style

+
+This style is similar to the Windows XP menu. There are two columns +where you can arrange your menu items. Customize the order, icons and +text.
+Programs, jumplists and search results show as cascading sub-menus.
+
+

3) Windows 7 style
+

+
+This style is similar to the Windows Vista and Windows 7 menu. The +items in the first column are pre-defined to pinned and recent +programs, all programs list and search box. The items in the second +column are fully customizable.
+The jumplists and search results show inside the main menu. The +programs can be inside the main menu or open as a cascading sub-menu.
+This style offers less customization than the classic styles, but +has a look and feel more familiar to people used to Windows 7.
+
+
+

Operation

+If you have used the Start menu in older versions of Windows you’ll +feel right at home:
+ + + +

+Press the Windows key or click on the orb in the corner of the +screen to open the Start menu.

+

+Hold down Shift while clicking on the orb to access the operating +system's own +Start menu. +

+

+Click on an item to execute it. +

+

+Drag a program to change the order of the programs in a menu, or to +move it to another folder. +

+

+Right-click on an item to rename it, delete it, or perform other tasks.

+

+Right-click on the orb to edit the settings for the Start menu, to view this help file, or to +stop the Start menu process.
+

+


+ +

+ +

+Settings

Right-click on the Start button to access the settings:
+
+
+You can choose from seeing only the basic settings, or all available +settings. Hover over each setting to see a description of what it's for. Type in the search box to find a setting by name.
+ +Every setting has a default value. The default value can be constant, +or it may depend on the current system settings. Once you edit a +setting it becomes "modified" and is shown in bold. To revert to the +default value, right-click on the setting.
+
+ +You can save the settings to an XML file, and later load them back. +Press the Backup button to access these functions. From there you can +also reset all settings to their default value.
+ + +
+ +Most settings will be changed immediately as you edit them. For example +you can edit the Start menu, then while the Settings dialog is open, +access the Start menu to see the changes. Small number of settings will +require you to exit the Start menu before you can see the change.
+ +
+ + +Note: All Settings windows are resizable. Resize them and place them where you want them to be. They will remember the new position.
+ + +
+Click on the Customize Start Menu tab to customize the menu items. Depending on the style you will see different UI.
+
+For classic styles you can customize both columns of the Start menu and +create sub-menus. The left column shows the current items in the menu +and the right column shows the available menu items. Drag from the +right to the left to add items to the menu.
+
+
+For the Windows 7 style you can only edit the items for the second column and there are no sub-menus.
+
+

+Double-click on the icon to edit the item properties:
+
+Here you can select a command for the item, its text, icon and other attributes. Press the Restore Defaults button to get the default text and icon for the chosen command.
+
+The command can be:
+ +
    +
  • one of the predefined commands - from the dropdown
  • custom executable string +- this can be a name of a program and its arguments, or even a URL +(like http://www.google.com). Environment variables like %SystemRoot% are supported
  • left blank - then if the link attribute is used, it will act as a command
    +
  • +
+The link can be a path to a file or a folder. If it is a file, that +file will be executed. If it is a folder, that folder will be opened as +a sub-menu. Some menu items (like Programs and Favorites) have an implicit +link attribute, so for them the Link box will be disabled.
+ +
+ +The icon can be:
+ +
    +
  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
    +
  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
    +
  • ,icon ID - same as above, but the resource file is the StartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
    +
  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - this will use a blank icon
  • +
+If the label or the tip attribute start with $ (dollar sign), then the system will treat it as a name of a string in the StartMenuL10N.ini +file. The actual text will depend on the current language setting. This +is useful when creating a menu that can be used by multiple languages.
+
+If you check "Insert Sub-items as Buttons", instead of showing the menu +item itself, the Start menu will show the sub-items as a row of +buttons. By default the buttons are centered. You can align them to the +left by adding a separator as the last item, or align them to the right +by adding a separator as the first item. One possible use is to replace +the shutdown menu item with +separate buttons for shutdown, restart, log off, etc.
+
+

Administrative Settings

+The settings are +per user and are stored in the registry. By default every user can edit +all of their settings. An administrator can lock specific settings, so +no user can edit them:
+ +
+In this example the setting "Enable right-click menu" is locked to always +be unchecked and can't be changed by any user. This is achieved +by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.
+
+In some cases you may not want to lock the value for all users, but +simply modify the initial value of the setting. In such case add +"_Default" to the name of the value. For example if you want to context +menu to be disabled by default but still allow the users to enable it +if they wish, create a DWORD value named "EnableContextMenu_Default" +and set it to 0.
+
+The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+ +Sometimes you may want to lock a setting to its default value, but you +don't know what the default value is. Then create a DWORD value and set +it to 0xDEFA.
+ +
+ +There is also a global setting "EnableSettings". Set it to 0 in the +registry to prevent the users from even opening the Settings dialog:
+ +
+
+The Start menu also checks most of the group policies set by the administrator. Run gpedit.msc and go to User Configuration -> Administrative Templates -> Start Menu and Taskbar. From there you can disable Run, Shutdown, Help, and other features. (Not available on Home versions of Windows).
+
+Editing the settings through group policies is also supported. Extract the file PolicyDefinitions.zip found in the installation folder and read the document PolicyDefinitions.rtf for more details.
+
+
+

Skins

+You can pick from the many pre-installed skins:
+
+Skins for Open-Shell Menu
+
Or you can download and install additional 3rd party skins (from +the main website or from another place). After you download a new skin +you +must copy the .skin file to the Skins directory – usually C:\Program +Files\Open-Shell\Skins. After that it will be available in the settings.
+
+Windows 7 Note: Some skins may be specifically designed for +Classic, Basic, or Aero mode. For example an Aero skin may require +glass support any will look weird if the Classic or Basic theme is +selected. Some Aero skins may also require specific glass color to be +selected.
+
+You can create your own skin. You will need an image editor that +supports alpha channel (like Gimp or Photoshop) and a tool to edit +resource files (like Resource Hacker or Visual Studio). And of course +some talent for graphical design :). Read the Skinning Tutorial before you begin.
+
+

+

Search


+
+ The search box lets you search the contents of the start menu, the +programs in the PATH environment variable and the indexed files. You can have the search box +appear as a normal menu item and then you can get to it using the +up/down arrow keys. You can choose to have the search box selected by +default when you open the start menu. Or you can choose to activate the +search box only with the Tab key, so until you press Tab you can use +the keyboard for navigation as if the search box is not there.
+
+The search results show in the main menu if you are using the Windows 7 style or in a sub-menu for the classic styles.
+Click on each category to expand it and see more results. Click on the icon at the end to view all results in Explorer.
+
+The classic styles allow you to register additional "search providers", which you can use to +search for the text from the search box. You run the search program +either by selecting it from the menu, or by +pressing Alt+key. In this example use Alt+A for Agent Ransack.
+
+
+This is done by adding sub-items of the SearchBoxItem in the Customize Start Menu tab:
+
+
+Open each of the sub-items and enter a command to start the search program. If you use %1 in the command, it will be replaced by the contents of the search box. If you use %2 +it will be replaced by the url-style encoded search text. Enter a +label, tip, and icon to complete your menu entry. In the label text you +can use & to mark the accelerator character (for example &Agent Ransack).
+
+Here are a few possible commands:
+Search with Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
+Search with Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
+Search with Google: http://www.google.com/#q=%2
+Search with Bing: http://www.bing.com/search?q=%2
+
+
+

Custom Start Button
+

Open-Shell can add its own Start button to the taskbar. It can +even replace the default Start button in Windows 7. You can choose from +an Aero-style orb, a rectangular classic button, or +you can make your own. For a custom Start button you need an image that +contain the 3 states of the button - normal, hot and pressed:
+Start button images
+The image must be a 32-bit PNG or BMP. By default the width of the +image determines the size of the button. You can override that by +entering a custom width.
+Read the Button Tutorial for more information about creating custom buttons.
+You can find many custom Start button images online. Here are few examples:
+http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
+http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

Localization

+ +The user interface (except the Settings dialog box) is localized in 35 +languages.
+ +The Settings dialog box is translated in a smaller number of languages. +The default installation contains only English. More languages can be +downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.
+ + +
+

Command Line

+StartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.
+
+The first two do what the name suggests. One opens the classic Start menu, the other +toggles it. You can use the parameters to create a shortcut in your +QuickLaunch bar that opens the Start menu. Or to set a hotkey in +programs such as WinKey.
+
+The third one "-togglenew" toggles the default Windows Start menu (or Start screen). It is useful if +you want to create a shortcut or a hotkey to open the default menu and use the Win +key for the classic menu.
+
+Use "-exit" to exit the Start menu. This command will only work if the Start menu is not currently busy.
+
+Use "-settings" to open the Start menu settings. This is useful for creating a shortcut for editing the settings.
+
+
+

Accessibility

The Start menu supports screen readers like JAWS, +or Microsoft's Narrator. If the accessibility support causes problems it can be disabled from the General Behavior tab of the Settings.
+ +
+ diff --git a/ClassicShellSrc/Localization/English/WixUI_en-us.wxl b/Src/Localization/English/WixUI_en-us.wxl similarity index 100% rename from ClassicShellSrc/Localization/English/WixUI_en-us.wxl rename to Src/Localization/English/WixUI_en-us.wxl diff --git a/ClassicShellLoc/English/en-US.csv b/Src/Localization/English/en-US.csv similarity index 96% rename from ClassicShellLoc/English/en-US.csv rename to Src/Localization/English/en-US.csv index a9fbd94ab..e3ad0c683 100644 Binary files a/ClassicShellLoc/English/en-US.csv and b/Src/Localization/English/en-US.csv differ diff --git a/Src/Localization/English/images/OpenShell.png b/Src/Localization/English/images/OpenShell.png new file mode 100644 index 000000000..228453efc Binary files /dev/null and b/Src/Localization/English/images/OpenShell.png differ diff --git a/ClassicShellLoc/English/images/acc_locked.png b/Src/Localization/English/images/acc_locked.png similarity index 100% rename from ClassicShellLoc/English/images/acc_locked.png rename to Src/Localization/English/images/acc_locked.png diff --git a/ClassicShellLoc/English/images/after.png b/Src/Localization/English/images/after.png similarity index 100% rename from ClassicShellLoc/English/images/after.png rename to Src/Localization/English/images/after.png diff --git a/ClassicShellLoc/English/images/before.png b/Src/Localization/English/images/before.png similarity index 100% rename from ClassicShellLoc/English/images/before.png rename to Src/Localization/English/images/before.png diff --git a/Src/Localization/English/images/button0.png b/Src/Localization/English/images/button0.png new file mode 100644 index 000000000..3d1fffef3 Binary files /dev/null and b/Src/Localization/English/images/button0.png differ diff --git a/Src/Localization/English/images/button1.png b/Src/Localization/English/images/button1.png new file mode 100644 index 000000000..e89b8c1bc Binary files /dev/null and b/Src/Localization/English/images/button1.png differ diff --git a/Src/Localization/English/images/button2.png b/Src/Localization/English/images/button2.png new file mode 100644 index 000000000..e08425b5b Binary files /dev/null and b/Src/Localization/English/images/button2.png differ diff --git a/Src/Localization/English/images/button3.png b/Src/Localization/English/images/button3.png new file mode 100644 index 000000000..5b6ea7f5d Binary files /dev/null and b/Src/Localization/English/images/button3.png differ diff --git a/ClassicShellSrc/Localization/Chinese/images/button_images.png b/Src/Localization/English/images/button_images.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/button_images.png rename to Src/Localization/English/images/button_images.png diff --git a/ClassicShellLoc/English/images/button_settings.png b/Src/Localization/English/images/button_settings.png similarity index 100% rename from ClassicShellLoc/English/images/button_settings.png rename to Src/Localization/English/images/button_settings.png diff --git a/Src/Localization/English/images/color_mask.png b/Src/Localization/English/images/color_mask.png new file mode 100644 index 000000000..cde0b00aa Binary files /dev/null and b/Src/Localization/English/images/color_mask.png differ diff --git a/ClassicShellLoc/English/images/customize_menu.png b/Src/Localization/English/images/customize_menu.png similarity index 100% rename from ClassicShellLoc/English/images/customize_menu.png rename to Src/Localization/English/images/customize_menu.png diff --git a/Src/Localization/English/images/error_balloon.png b/Src/Localization/English/images/error_balloon.png new file mode 100644 index 000000000..6d00be392 Binary files /dev/null and b/Src/Localization/English/images/error_balloon.png differ diff --git a/ClassicShellLoc/English/images/explorer_settings.png b/Src/Localization/English/images/explorer_settings.png similarity index 100% rename from ClassicShellLoc/English/images/explorer_settings.png rename to Src/Localization/English/images/explorer_settings.png diff --git a/ClassicShellLoc/English/images/ie9_caption.png b/Src/Localization/English/images/ie9_caption.png similarity index 100% rename from ClassicShellLoc/English/images/ie9_caption.png rename to Src/Localization/English/images/ie9_caption.png diff --git a/ClassicShellLoc/English/images/ie9_settings.png b/Src/Localization/English/images/ie9_settings.png similarity index 100% rename from ClassicShellLoc/English/images/ie9_settings.png rename to Src/Localization/English/images/ie9_settings.png diff --git a/ClassicShellLoc/English/images/ie9_status.png b/Src/Localization/English/images/ie9_status.png similarity index 100% rename from ClassicShellLoc/English/images/ie9_status.png rename to Src/Localization/English/images/ie9_status.png diff --git a/ClassicShellLoc/English/images/item_settings.png b/Src/Localization/English/images/item_settings.png similarity index 100% rename from ClassicShellLoc/English/images/item_settings.png rename to Src/Localization/English/images/item_settings.png diff --git a/Src/Localization/English/images/main_slices.png b/Src/Localization/English/images/main_slices.png new file mode 100644 index 000000000..47d888425 Binary files /dev/null and b/Src/Localization/English/images/main_slices.png differ diff --git a/Src/Localization/English/images/menu_arrows.png b/Src/Localization/English/images/menu_arrows.png new file mode 100644 index 000000000..ba3ba4c62 Binary files /dev/null and b/Src/Localization/English/images/menu_arrows.png differ diff --git a/ClassicShellSrc/Localization/Chinese/images/menu_settings.png b/Src/Localization/English/images/menu_settings.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/menu_settings.png rename to Src/Localization/English/images/menu_settings.png diff --git a/Src/Localization/English/images/padding.png b/Src/Localization/English/images/padding.png new file mode 100644 index 000000000..0e4be066c Binary files /dev/null and b/Src/Localization/English/images/padding.png differ diff --git a/Src/Localization/English/images/pager_arrows.png b/Src/Localization/English/images/pager_arrows.png new file mode 100644 index 000000000..122e59855 Binary files /dev/null and b/Src/Localization/English/images/pager_arrows.png differ diff --git a/Src/Localization/English/images/pager_buttons.png b/Src/Localization/English/images/pager_buttons.png new file mode 100644 index 000000000..a4ae357dd Binary files /dev/null and b/Src/Localization/English/images/pager_buttons.png differ diff --git a/Src/Localization/English/images/pattern_mask.png b/Src/Localization/English/images/pattern_mask.png new file mode 100644 index 000000000..5736ba331 Binary files /dev/null and b/Src/Localization/English/images/pattern_mask.png differ diff --git a/Src/Localization/English/images/photoshop.png b/Src/Localization/English/images/photoshop.png new file mode 100644 index 000000000..55a47e380 Binary files /dev/null and b/Src/Localization/English/images/photoshop.png differ diff --git a/Src/Localization/English/images/reshacker.png b/Src/Localization/English/images/reshacker.png new file mode 100644 index 000000000..f340136e4 Binary files /dev/null and b/Src/Localization/English/images/reshacker.png differ diff --git a/Src/Localization/English/images/resize.png b/Src/Localization/English/images/resize.png new file mode 100644 index 000000000..4f7ee6bb7 Binary files /dev/null and b/Src/Localization/English/images/resize.png differ diff --git a/ClassicShellLoc/English/images/search1.png b/Src/Localization/English/images/search1.png similarity index 100% rename from ClassicShellLoc/English/images/search1.png rename to Src/Localization/English/images/search1.png diff --git a/ClassicShellSrc/Localization/Chinese/images/search2.png b/Src/Localization/English/images/search2.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/search2.png rename to Src/Localization/English/images/search2.png diff --git a/ClassicShellSrc/Localization/Chinese/images/search3.png b/Src/Localization/English/images/search3.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/search3.png rename to Src/Localization/English/images/search3.png diff --git a/Src/Localization/English/images/search_icons.png b/Src/Localization/English/images/search_icons.png new file mode 100644 index 000000000..a17ba8ba5 Binary files /dev/null and b/Src/Localization/English/images/search_icons.png differ diff --git a/Src/Localization/English/images/separator.png b/Src/Localization/English/images/separator.png new file mode 100644 index 000000000..d791bc17b Binary files /dev/null and b/Src/Localization/English/images/separator.png differ diff --git a/ClassicShellLoc/English/images/settings1.png b/Src/Localization/English/images/settings1.png similarity index 100% rename from ClassicShellLoc/English/images/settings1.png rename to Src/Localization/English/images/settings1.png diff --git a/ClassicShellLoc/English/images/settings2.png b/Src/Localization/English/images/settings2.png similarity index 100% rename from ClassicShellLoc/English/images/settings2.png rename to Src/Localization/English/images/settings2.png diff --git a/ClassicShellLoc/English/images/settings3.png b/Src/Localization/English/images/settings3.png similarity index 100% rename from ClassicShellLoc/English/images/settings3.png rename to Src/Localization/English/images/settings3.png diff --git a/ClassicShellLoc/English/images/settings4.png b/Src/Localization/English/images/settings4.png similarity index 100% rename from ClassicShellLoc/English/images/settings4.png rename to Src/Localization/English/images/settings4.png diff --git a/ClassicShellLoc/English/images/settings5.png b/Src/Localization/English/images/settings5.png similarity index 100% rename from ClassicShellLoc/English/images/settings5.png rename to Src/Localization/English/images/settings5.png diff --git a/ClassicShellLoc/English/images/settings_disable_ex.png b/Src/Localization/English/images/settings_disable_ex.png similarity index 100% rename from ClassicShellLoc/English/images/settings_disable_ex.png rename to Src/Localization/English/images/settings_disable_ex.png diff --git a/ClassicShellLoc/English/images/settings_disable_ie9.png b/Src/Localization/English/images/settings_disable_ie9.png similarity index 100% rename from ClassicShellLoc/English/images/settings_disable_ie9.png rename to Src/Localization/English/images/settings_disable_ie9.png diff --git a/ClassicShellSrc/Localization/Chinese/images/settings_disable_sm.png b/Src/Localization/English/images/settings_disable_sm.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/settings_disable_sm.png rename to Src/Localization/English/images/settings_disable_sm.png diff --git a/ClassicShellSrc/Localization/Chinese/images/skins.gif b/Src/Localization/English/images/skins.gif similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/skins.gif rename to Src/Localization/English/images/skins.gif diff --git a/Src/Localization/English/images/slices.png b/Src/Localization/English/images/slices.png new file mode 100644 index 000000000..36dd85769 Binary files /dev/null and b/Src/Localization/English/images/slices.png differ diff --git a/ClassicShellSrc/Localization/Chinese/images/statusbar.png b/Src/Localization/English/images/statusbar.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/statusbar.png rename to Src/Localization/English/images/statusbar.png diff --git a/ClassicShellSrc/Localization/Chinese/images/style1.png b/Src/Localization/English/images/style1.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/style1.png rename to Src/Localization/English/images/style1.png diff --git a/ClassicShellSrc/Localization/Chinese/images/style2.png b/Src/Localization/English/images/style2.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/style2.png rename to Src/Localization/English/images/style2.png diff --git a/ClassicShellSrc/Localization/Chinese/images/style3.png b/Src/Localization/English/images/style3.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/style3.png rename to Src/Localization/English/images/style3.png diff --git a/ClassicShellSrc/Localization/Chinese/images/titlebar.png b/Src/Localization/English/images/titlebar.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/titlebar.png rename to Src/Localization/English/images/titlebar.png diff --git a/ClassicShellSrc/Localization/Chinese/images/toolbar.png b/Src/Localization/English/images/toolbar.png similarity index 100% rename from ClassicShellSrc/Localization/Chinese/images/toolbar.png rename to Src/Localization/English/images/toolbar.png diff --git a/ClassicShellLoc/English/images/toolbar_settings.png b/Src/Localization/English/images/toolbar_settings.png similarity index 100% rename from ClassicShellLoc/English/images/toolbar_settings.png rename to Src/Localization/English/images/toolbar_settings.png diff --git a/ClassicShellLoc/English/images/up_locked.png b/Src/Localization/English/images/up_locked.png similarity index 100% rename from ClassicShellLoc/English/images/up_locked.png rename to Src/Localization/English/images/up_locked.png diff --git a/Src/Localization/French/ClassicExplorer.html b/Src/Localization/French/ClassicExplorer.html new file mode 100644 index 000000000..0770f3f70 --- /dev/null +++ b/Src/Localization/French/ClassicExplorer.html @@ -0,0 +1,383 @@ + + + + + + Classic Explorer + +

Site web Open-Shell  Classic Explorer


+Classic +Explorer est une extension pour l’Explorateur Windows qui : + +
    + +
  • Ajoute une barre d’outils à L’Explorateur Windows pour des opérations courantes (Aller au dossier parent, Couper, Copier, Coller, Supprimer,, Courriel). La barre d’outils est entièrement personnalisable
  • +
  • Remplace la boîte de dialogue de Copie dans Windows 7 avec une version “classique” plus ’user-friendly’ similaire à celle de Windows XP
  • + +
  • Réponds au raccourci clavier Alt+Entrée dans le panneau de L’Explorateur Windows et affiche les propriétés du dossier sélectionné
  • + +
  • Dispose d’options pour personnaliser le panneau dossier pour ressembler d’avantage à celui de la version de Windows XP ou ne pas faire de fondu sur les boutons qui servent à développer
  • +
  • Peut afficher l’espace libre et la taille totale des fichiers dans la barre d’état
  • +
  • Peut désactiver le fil d’Ariane dans la barre d’adresse
  • +
  • Corrections +une longue liste de fonctions qui étaient cassés dans Windows 7 – absence d’icône, surimpression des dossiers partagés, les dossiers de saut dans le panneau de navigation, l’absence des entêtes de colonnes de trie dans la vue liste, et plus
    +
  • + + + + +

+ + +

Nouvelle boîte de dialogue Copie (Windows 7 uniquement)
+

+ +Dans Vista quand vous copiez des fichiers et qu’il y a un conflit, on vous affiche ça :
+ +
+ +Avant
+ +

Quel est le problème ?

+ +

Pour les débutants +c’est une fenêtre de la taille d’une moitié d’écran que vous avez à lire. Aussi ce n’est pas +immédiatement clair quelles parties sont cliquables. +Vous devez déplacer la souris autour pour découvrir les zones UI comme Jeu d’aventure de Lucas Arts +Et finalement la convivialité du clavier est terrible. Pour vous dire +“oui, je sais ce que je fais. Je veux remplacer tous les fichiers” vous devez +presser Alt+D, flèche haut, flèche haut, flèche haut, Espace ! C’est plus difficle que de faire le mouvement Akuma +Kara Demon dans Street Fighter 3. Il y a un temps et une place pour ce genre de choses et copier des fichiers n’en est pas une. + +

L’extension Classic Explorer ramène les boîtes de dialogues simples Windows XP:
+

+ +

After
+

+ +

C’est immédiatement clair ce qui est cliquable(indice – les boutons en bas), il ya une navigation facile via le clavier (pressez O pour “Oui”, A pour copier tous les fichiers) + et vous pourrez quand même continuer à voir quel fichier est plus récent et quel fichier est plus grand. Et bien sûr tout comme dans Windows XP, Maintenir enfoncé Majuscule pendant que vous cliquerez sur le bouton Non signifiera "Non à tous" (ou pressez juste Majuscule+N).
+

+ +

Si vous cliquez sur Plus… vous obtiendrez le dialogue original de Windows. A partir de là +vous verrez tous les détails et vous obtiendrez une option supplémentaire pour “Copier, mais garder les deux fichiers”.

+

Note Importante : Seulement cette boîte de dialogue sera remplacée. Le sous-système qui réalise la copie ne sera pas affecté.
+

+


+

+ + + +

Alt+Entrée dans le panneau dossier

+ +Alt+Entrée est raccourci clavier universel à travers Windows pour afficher les +proriété de la sélection. Mais dans les nouvelles versions de Windows, cela +ne marche pas dans le panneau de gauche qui montre les dossiers. Cela marche bien +dans le panneau de droite où s’affichent les fichiers. C’était cassé en comparaison +avec Windows XP où Alt+Entrée marchait des deux côtés. +

Pour résoudre ce problème, l’extension Classic Explorer détecte lorsque +vous appuyez sur Alt+Entrée et affiche les propriétés pour le dossier courant sélectionné.
+

+


+

+ + +

Barre d’outils pour l’Explorateur Windows

+L’Explorateur Windows dans Vista n’a pas de barre d’outils comme celle +dans Windows XP. Si vous voulez aller au dossier parent vous devez utiliser la barre fil d’Ariane. +Si vous voulez copier ou supprimer un fichier avec la souris vous devez faire un clic droit et chercher +la commande Supprimer. Le menu contextuel devient de plus en plus grand au fur et à mesure que vous +avez des extensions du shell installées, et trouver la bonne commande peut prendre du temps.
+

Pour solutionner ce problème, l’extension Classic Explorer ajoute une nouvelle barre d’outils :
+

+ + Barre d’outils Explorer
+
+Les boutons disponibles sont : Aller au dossier parent, Couper, Copier, Coller, Supprimer, Propriétés, Courriel, Paramètres. +Plus de boutons peuvent être ajouter dans la boîte de dialogue Paramètres
+
+Astuces:
+    - Maintenez la touche Contrôle (Ctrl) appuyée lorsque vous cliquez sur le bouton Haut pour ouvrir le dossier parent dans une nouvelle fenêtre Explorateur.
+    - Maintenez la touche Majuscule lorsque vous cliquez sur le bouton Supprimer pour supprimer définitivement un fichier
+ +
+ +La nouvelle barre d’outils ne s’affiche pas automatiquement dans l’Explorateur après l’installation. +Vous devez d’abord faire quelques réglages avant de pouvoir l&#
+ +
    + +
  1. Ouvrir une nouvelle fenêtre de l’Explorateur (Touche Win+E)
  2. +
  3. Activer le menu dans l’Explorateur – Aller à Outils (Alt+T), Option du dossier, + l’onglet Vue, et vérifiez que “Toujours afficher les menus” est coché.
  4. +
  5. Clic droit sur la barre de menu et sélectionnez “Classic Explorer Bar” pour afficher la barre d’outils.
  6. +
  7. Si cette option n’est pas disponible (vous ne voyez que “Verrouillez les barres d’outils”) vous devez +peut-être actvier la barre d’outils dans Internet Explorer. +Exécutez IE, clic droit sur la barre d’outils et sélectionnez “Classic Explorer Bar”. +Il vous demandera si vous voulez activer cette extension. Sélectionnez “Activer”, +puis répétez les étapes 1 jusqu’à 3 de nouveau.
  8. +
  9. Si même avec ça vous ne voyez toujours pas la barre d’outils, peut-être que les extensions de votre +navigateur sont désactivées sur votre système. C’est normalement le réglage par défaut pour +les serveurs. Ouvrez les "Options Internet", allez à l’onglet "Avancé", et vérifiez que l’option "Activer les extensions tierce partie".
    +
  10. + +

+

Barre d’état
+

+Classic Explorer restaure la barre d’état originale de l&#Explorateur qui affiche l’espace libre et la taille des fichiers sélectionnés :
+
+Taille du fichier dans la barre d’état
+
+A la différence de la barre d’état, la taille de la sélection est afficher même si +plus de 100 fichiers sont sélectionnés. Quand aucun fichier n’est sélectionné le total +de tous les fichiers du dossier est affiché.
+
Note Windows 7 : Classic Explorer améliore la barre d’état +par défaut à la place de la remplacer. Pour le voir, vous devez l’activer à partir du menu Affichage/Vue. +La barre d’état est différente du Panneau de Détails bleu que vous apercevez en bas de l’Explorateur. Vous pouvez désactiver le +Panneau de Détails à partir du menu Organiser pour gagner de l’espace. Aussi, il y a un bug dans +l’Explorateur de Windows 7 qui des fois ne vous montre plus aucun texte dans la barre d’état. +Appuyez F5 pour rafraîchir la vue et obtenir le texte d’état.
+
Note Windows 8 : Classic Explorer ajoute sa propre +barre d’état. Vous devriez cacher la barre d’état par défaut pour économiser de l’espace. +Sélectionnez l’onglet Affichage dans le rubban, puis cliquez sur Options. Sélectionnez +Modifier les options des dossiers et de recherche dans le menu déroulants. Sélectionnez l’onglet Affichage. +Trouvez la case à cocher "Afficher la barre d’état" et décochez-là. +
+
+ + +

Paramètres

Vous pouvez accéder aux paramètres de Classic Explorer à partir de la barre d’outils ou à partir du menu démarrer :
+
+
Vous pouvez choirsir de voir les paramètres de base, ou tous les paramètres disponibles. +Survolez chaque paramètre pour afficher une description de sa fonction. Saisissez un terme dans +la boîte de recherche pour trouver un paramètre par son nom.
+Chaque paramètre à une valeur par défaut. La valeur par défaut peut être une constante, +ou cela peut dépendre de vos paramètres systèmes actuels. Une fois que vous modifiez +un paramètre, il devient ’modifié’ et est affiché en gras. Pour revenir à la valeur par +défaut, clic droit sur le paramètre.
+
Vous pouvez enregistrer les paramètres dans un fichier XML, et plus tard les recharger. +Appuyez le bouton Sauvegarde pour accéder à ces fonctions. A partir +de là vous pouvez réinitialiser tous les paramètres à leur valeurs par défaut.
+
+ +Appuyez OK pour stocker vos paramètres. La plupart des paramètres seront appliqués +la prochaine fois que vous ouvrirez une nouvelle fenêtre de l’Explorateur. Un petit nombre +de paramètres nécessiterons que vous fermiez la session pour prendre effet.
+ +
+ +Note: Toutes les fenêtres de paramètres sont redimensionnables.Redimensionnélez et placez-les où vous voulez qu’elles soient. Elles se +rappeleront leurs nouvelles positions.
+ +
+Voici un exemple de ce qui peut être personnalisé :
+ + Trucs de la barre de Titre
+
+Cliquez sur l’onglet Boutons de la barre d’outils pour personnaliser la barre d’outils :
+Paramètres de la barre d’outils
+
La colonne sur la gauche affiche les boutons actifs sur la barre d’outils, +et la colonne de droite liste les boutons que vous pouvez ajouter à +la barre d’outils. Vous pouvez glisser et déposer les boutons de +la colonne de droite à celle de gauche. Vous pouvez réarranger les +boutons en les déplaçant vers le haut ou le bas. Si vous vous lcher un bouton +sur un autre vous créerai un sous-menu.
+Survolez chaque bouton pour voir une courte description de leur fonction. Clic droit +sur chaque bouton pour accéder à plus de fonctions (comme Supprimer, Renommer, etc.). A partir du menu +contextuel vous pouvez aussi réinitialiser la barre d’outils à son état d’origine.
+Chaque élément dans la colonne de gauche doit avoir un nom unique. C’est l’identifiant de l’élément +et ne peut contenir que des lettres Anglaise, nombre et tiret bas. Certains éléments (comme SEPARATEUR) +ne peuvent pas être renommés.

+Note Importante : Pas toutes les commandes ont un icône ou un text par défaut disponible. C’est parce que Windows n’a pas d’icône pour des fonctions comme Annuler, Tout sélectionner, etc. Si vous voulez ce genre de boutons dans votre +barre d’outils vous devrez fournir vos propres icônes. Voir ci-dessous comment faire.
+
+Après avoir placé un bouton dans la barre d’outils, vous pouvez éditer ses attributs. Double cliquez sur le bouton pour l’éditer.
+Modifier le bouton de la barre d’outils
+Là vous pouvez sélectionnez une commande pour le bouton, son texte et son icône. Appuyez sur le bouton Restaurer les paramètres par défaut +pour retrouver le texte et l’icône par défaut de la commande choisie.
+La commande peut être :
+
    + + +
  • laisser vide - alors si l’attribut lien est utilisé, il agira comme une commande
  • +
  • une des commandes prédéfinies - à partir de la liste déroulante
  • +
  • open <folder name> - ceci ouvrira le dossier dans le navigateur courant
  • +
  • sortby <property> - Ceci triera le dossier avec la propriété choisie - name, type, size ou date. Utilisez ’-’ devant la propriété pour trier dans l’ordre descendant : "sortby -name". Vous pouvez utiliser +d’autres propriétés si vous connaissez leurs codes. Par exemple "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" est la même chose que "sortby name". Pour plus de codes de propriétés référez-vous au fichier propkey.h dans le SDK de Windows (ou là ici - défilez vers le bas jusqu’à "Full property table"). Pas tous les codes de propriétés sont valides ou supportés (par exemple la propriété album year{56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 marche seulement quand vous affichez des albums de musique)
  • +
  • groupby <property> - similaire à sortby, mais regroupes les fichiers par la propriété choisies. + Utilisez la commande groupby avec aucune propriété pour désactiver le regroupement
    +
  • + + + +
  • une chaîne exécutable personnalisée +- ceci peut être un nom d’un programme et ses arguments, ou même une URL +(comme http://www.google.com). Vous pouvez utiliser des variables d’environnement comme %SystemRoot%. Vous pouvez aussi utiliser les variables d’espace réservé %1, %2, %3, %4 et %5:
  • +
      +
    • %1 est le chemin d’accès du dossier courant. +Gardez en tête que si le dossier courant est la racine d’un lecteur il finira avec un antislash (comme C:\)
      +
    • +
    • %2 est le chemin d’accès du fichier sélectionné (seulement quand un fichier unique est sélectionné)
    • +
    • %3 est le nom d’un fichier texte temporaire qui contient tous les fichiers sélectionnés. +Chaque ligne de ce fichier texte contient un fichier avec son chemin d’accès complet
      +
    • +
    • %4 est pareil que %3, mais le fichier est en format Unicode (UTF16). Le fichier contient pas d’octet de marque d’ordre. +%3 et %4 ne peuvent pas être utilisés dans la même commande
      +
    • +
    • Note aux développeurs : Quand +%3 ou %4 sont utilisés, c’est de la responsabilité de la commande à supprimer le fichier temporaire quand la commande finie. +Autrement le fichier temporaire sera laissé derrière et gaspillera de l’espace disque. De plus, si la commande est une application console +ou un fichier de commandes (batch) il sera exécuté en mode silence sans fenêtre de console
    • + +
    • %5 est le nom d’un fichier texte temporaire, qui peut être utilisé pour rendre une commande à Classic Explorer. +Si les 2 premiers octets du fichier sont 255 et 254, le fichier sera traité comme étant de l’Unicode. Seulement une commande peut être utilisée à la fois. +La commande peut être : +
    • +
        +
      • open <folder name> - force l’Explorateur à naviguer vers le dossier choisi
      • +
      • select <list of file names> +- sélectionne les fichiers choisis, désélectionne les autres. Les nom de fichiers doivent être séparé par une tabulation ou par un caractère retour chariot. +Les fichiers ne devraient pas contenir un chemin d’accès. Si c’est le cas, le chemin d’accès sera ignoré.br> +
      • +
      • refresh - rafraîchit l’Explorateur
      • +
      +
    +
      +
    • Note aux développeurs : +les commandes utilisant %5 s’exécuteront en mode silence (comme les commandes utilisant %3 ou %4) mais l’Explorateur attendra que le +processus se termine. Le processus doit finir aussi rapidement que possible, car l’Explorateur sera gelé pendant l’exécution de la commande
    • +
    • Voir la section suivante pour quelques exemples sur comment utiliser ces paramètres
      +
    • + +
    +
+Le lien peut être un chemin d’accès vers un fichier ou un dossier. Si c’est un fichier, ce fichier sera exécuté. Si c’est un dossier, ce dossier sera ouvert +sous la forme d’un sous-menu (seulement pour les boutons du niveau supérieur).
+
+L’icône peut être :
+
    +
  • laisser vide - Alors si l’attribut lien pointe vers un fichier ou un dossier, l’icône de ce fichier ou dossier sera utilisé
    +
  • +
  • fichier ressource,icône ID - par exemple %windir%\notepad.exe,2. Ne laissez pas d’espace +entre le nom du fichier et la virgule. Vérifiez que vous utilisez l’icône ID de la ressource, et pas l’index de l’icône. +Pour de meilleurs résultats utilisez le bouton [...] à côté de la zone de saisie icône
  • +
  • ,icône ID - identique à au-dessus, mais le fichier ressource est ClassicExplorer.dlllui-même. Ceci +est utile quand vous vous réferrez aux icônes propres à Classic Explorer
    +
  • +
  • fichier icône -  par exemple C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • none - ceci utilisera un icône vide
  • +
+Si les attributs légende et infos rapides commence par $ (signe dollar), alors le système le traitera comme le nom d’une chaîne +dans le fichier ExplorerL10N.ini. Le texte actuel dépendra des paramètres du langage courant. Ceci est utiles lorsque vous créez une barre +d’outils qui peut être utilisé dans des langages multiples.
+
+Note aux développeurs : Les boutons des commandes personnalisées peuvent cochés ou désactivés. La barre d’outils vérifie la +clef de registrerie HKCU\Software\OpenShell\ClassicExplorer pour une valeur avec le nom de ce bouton (le nom utilisé dans la colonne gauche). +0 signifie normal, 1 signifie désactivé et 2 signifie coché. La barre d’outils lit la clef de registrerie au démarrage. Pour forcer les boutons à mettre à jour leurs états après ça, +vous devez trouver toutes les fenêtre de l’Explorateur, trouver la fenêtre enfant avec la classe OpenShell.CBandWindow, et +poster un message WM_CLEAR. Ceci est utile si vous développez un exe personnalisé pour être utilisé par la barre d’outils.
+ +
+

Exemples de Commandes personnalisées

+

0) Utilisez les guillements quand cela est nécessaire

Afin de supporter les chemins d’accès qui contiennent des espaces, +vous devriez utiliser des guillemets autour du paramètre chemin d’accès. Les guillemets ne sont pas toujours obligatoires, comme dans l’exemple 1 +et 2 qui suit. Soyez sûr de tester les vos commandes avec des chemines d’accès contenant des espaces pour éviter les surprises.
+
+

1) Imprimer le dossier courant

+ +Utilisez cette commande : cmd.exe /k echo %1. %1 sera remplacé par le chemin d’accès du dossier courant.
+
+

2) Ouvrir le fichier sélectionné dans le Notepad

+Utilisez la commande : %SystemRoot%\notepad.exe %2. +%2 sera remplacé par le chemin d’accès complet du fichier sélectionné. Il n’est pas besoin de mettre les guillemets car le Notepad +utilise la ligne de commande complète comme nom de fichier.
+
+

3) Copier les fichiers sélectionnés vers le dossier parent
+

+Créez un fichier de commandes (batch) appelé C:\CopyParent.bat:
+set list=%1
+set list=%list:"=%
+for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
+del %1
+
+Utilisez cette commande : C:\CopyParent.bat "%3". +%3 sera remplacé par un fichier texte contenant le chemin d’accès complet de tous les fichiers sélectionnés. Le fichier de commandes (batch) lire chacune des lignes de ce fichier texte, et copiera chacun des fichiers sélectionné vers le dossier parent. A la fin le fichier supprimera le fichier temporaire initial. +Les deux premières commandes set supprime les guillements du paramètre %1 .
+
+

4) Sélectionner tous les fichiers textes

+Créez un fichier de commandes (batch) appelé C:\SelectText.bat:
+echo select > %1
+dir *.txt /b >> %1
+
+Utilisez cette commande : C:\SelectText.bat "%5". +%5 sera remplacé par un fichier texte vide, où la commande devra sortir le mot ’select’ et une liste de fichiers qu’il veut sélectionner. +La commande ’dir *.txt /b’ fournit cette liste.
+
+
+ +

Paramètres Administratifs

+Ces paramètres sont par utilisateurs et sont stockés dans la registrerie. Par défaut chaque utilisateur peut éditer chacun de ses paramètres. +Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. +
+
+Dans cet exemple le paramètre "Afficher le bouton Haut" est verrouillé pour toujours être "Avant Précédent/Suivant" et ne peut pas être changer par aucun utilisateur. +Ceci est effectué par l’ajout du paramètre dans la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. +Créez une valeur chaîne appelée "ShowUpButton" et saisissez "BeforeBack".
+
Dans certains cas vous ne voudrez pas verrouiller la valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas, ajoutez "_Default" +au nom de la valeur. Par exemple si vous voulez que le bouton "Haut" soit avant le bouton "Précédent" par défaut mais que vous voulez laisser les utilisateurs changer cet état comme ils le veulent, créez une valeur chaîne nommée "ShowUpButton_Default" et saisissez "BeforeBack".
+
+La façon la plus simple de connaître le nom de la registrerie correspondant à un paramètre et sa valeur, c’est de le modifier, et ensuite de le chercher dans HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+Quelques fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez pas quelle est sa valeur par défaut. Dans ce cas, créez une valeur DWORD et saisissez +0xDEFA .
+
+Il y a aussi un paramètre global EnableSettings. Saisissez 0 dans la registrerie pour empêcher les utilisateurs d’ouvrir le boîte de dialogue des paramètres :
+Désactiver tous les paramètres
+
+Vous pouvez activer ou désactiver Classic Explorer pour les processus individuels en utilisant 2 paramètres de la registrerie "ProcessWhiteList" et "ProcessBlackList". +ProcessWhiteList est la liste des processus pur lesquels Classic Explorer se chargera. Utilisez uniquement le nom du fichier du processus (comme "notepad.exe"), séparez plusieurs noms avec une virgule ou un point-virgule. ProcessBlackList est la liste des processus pour lesquels +Classic Explorer ne se chargera pas. Vous devriez seulement utiliser une seule de ces listes. Si les deux listes sont spécifiées, la "ProcessBlackList" sera ignorée. Ces listes sont +seulement utilisées quand vous activez les fonctions qui sont supportées par des processus autres que l’explorateur. Actuellement, ces fonctions sont : la surimpressoin sur les icônes des dossiers partagés et le remplacement des dialogues de copie.
+
+La modification des ces paramètres à travers les stratégies de groupe est aussi supportée. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans +le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
+
+ +
+ +

Dépendances en rapport aux paramètres Windows
+

+Certains paramètres de Classic Explorer nécessitent que des paramètres spécifiques de Windows soient activés :
+
    +
  • Style du panneau de navigation de Windows Vista - nécessite que Windows utilise Aero ou le thème Basic
  • +
  • Auto-navigation vers le dossier sélectionné +- ce paramètre peut être configuré à "Toujours" seulement quand l’Explorateur est configuré avec "Développer automatiquement le dossier courant". Cherchez le dans +l’onglet Général de Outils -> Options des dossiers
  • +
  • Afficher la légende dans la barre de titre +- la légende affichera le chemin d’accès complet ou seulement le nom du dossier courant. Pour afficher le chemin d’accès complet vous devez activer +"Afficher le chemin d’accès complet dans la barre de titre (Thème Classic seulement)" dans l’onglet Affichage/Vue de Outils -> Options des dossiers
  • +
  • Paramètre de toutes les barres d’état - nécessite que la barre d’état soit visible (ne doit pas être confondu avec le Panneau de Détails). Vérifiez Affichage -> Barre d’état
  • +
+ +
+ +

Localisation

+ + + +L’interface utilisateur (excepté la boîte de dialogue des Paramètres) est traduite dans 35 langages.
+La boîte de dialogue des Paramètres est traduite dans un nombre moins important de langages. +L’installation par défaut contient seulement l’Anglais. Plus de langages peuvent être téléchargés à partir de + Page de traduction. Vérifiez que vous téléchargez le packet de traduction pour la version correcte de votre Open-Shell.
+ +
+ + diff --git a/Src/Localization/French/ClassicExplorerADMX.txt b/Src/Localization/French/ClassicExplorerADMX.txt new file mode 100644 index 000000000..bae2c77ed --- /dev/null +++ b/Src/Localization/French/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Paramètres Open-Shell +State.text = Etat: +State1.text = Verrouillé sur cette valeur +State2.text = Verrouillé sur le paramètre par défaut +State3.text = Déverrouillé +State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. +State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. +State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Paramètres de la stratégie de groupe de Classic Explorer +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. +SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. +SUPPORTED_CS404_WIN881.text = Nécessite Windows 8 or Windows 8.1. + +AddressAltD.nameOverride = Raccourci Additionnel pour la barre d'adresse +AddressAltD.tipOverride = Saisissez une lettre de 'A' à 'Z' pour être un raccourci clavier pour la barre d'adresse en combinaison avec la touche Alt +EnableSettings.nameOverride = Activer les paramètres +EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres +ProcessWhiteList.nameOverride = Liste blanche des processus +ProcessWhiteList.tipOverride = Liste des processus qui pourront charger Classic Explorer. Utilisez seulement le nom du fichier du processus (comme "notepad.exe"), séparez les noms multiples avec une virgule ou un point virgule. +ProcessBlackList.nameOverride = Liste noir des processus +ProcessBlackList.tipOverride = Liste des processus qui ne pourront pas charger Classic Explorer. Utilisez seulement le nom du fichier du processus (comme "notepad.exe"), séparez les noms multiples avec une virgule ou un point virgule. +ToolbarItems.nameOverride = Boutons de la barre d'outils +ToolbarItems.tipOverride = Sélectionnez les boutons à afficher dans la barre d'outils.\nLa meilleur façon d'obtenir la bonne chaîne est de configurerles boutons dans la boîte de dialogue des paramètres de Classic Explorer et de chercher la valeur nommé ToolbarItems dans HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = Activer les dialogues seulement dans Explorer (augmente les performances) diff --git a/Src/Localization/French/ClassicIE.html b/Src/Localization/French/ClassicIE.html new file mode 100644 index 000000000..e843407dc --- /dev/null +++ b/Src/Localization/French/ClassicIE.html @@ -0,0 +1,89 @@ + + + + + + + + + + + + + Classic IE + +

Site web Open-Shell  +Classic IE


+Classic IE
+est une extension pour Internet Explorer qui :
+
    +
  • Ajoute une légende à la barre des titres de façon à ce que vous puissiez voir le titre complet de la page
  • +
  • Affiche la zone de sécurité dans la barre de statut
  • +
  • Affiche le progrès de chargement dans la barre de statut
  • +
+
+Afficher le titre complet de la page même lorsqu’il ne s’adapte pas à l’onglet :
+
+
Voir le progrès et la zone de sécurité :
+
+
+

Installation

+Quand vous lancez Internet Explorer pour la première fois après avoir installé +Classic IE il vous avertira peut être qu’un nouveau module complémentaire nommé ClassicIEBHO est installé et si vous voulez l’activer. +Cliquez sur le bouton activer. Si vous n’avez cet avertissement, allez dans Outils -> Gérer les modules complémentaires et assurez-vous que ClassicIEBHO est activé. Après avoir activé le module complémentaire vous devrez redémarrer Internet Explorer pour activer l’extension.
+
+

Paramètres

+Vous pouvez accéder aux paramètres à partir de Outils -> Classic IE Settings +ou à partir du menu démarrer. Les paramètres contrôlent la couleur et la police de la légende, et quelles informations sont à afficher dans la barre de statut.
+ +
+
Vous pouvez choisir de voir seulement les paramètres de base, ou tous les paramètres disponibles. Survolez chaque paramètre pour voir une description de leur fonction. +Saisissez un mot dans la zone de recherche pour retrouver un paramètre par son nom.
+Chaque paramètre à une valeur par défaut. La valeur par défaut peut être une constante, ou elle peut dépendre des paramètres systèmes actuels. +Une fois que vous avez modifié un paramètre il devient "modifié" et est afficher en gras. Pour revenir à sa valeur par défaut, clic droit sur le paramètre.
+ +
+Vous pouvez enregistrez les paramètres vers un fichier XML, et les recharger plus tard. +Appuyez sur le bouton Sauvegarde pour accéder à ces fonctions. A partir de là vous pouvez aussi réinitialiser tous les paramètres à leurs valeurs par défaut.
+ + +
+ + +Appuyez sur OK pour stocker vos paramètres. Vous devrez redémarrer Internet Explorer pour appliquer les nouveaux settings.
+ + +
+

Administrative Settings

+Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. Ceci est achevé en ajoutant le paramètre à la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE
+
+Vous voudrez peut être ne pas verrouiller le paramètre mais seulement surcharger sa valeur initiale. Pour cela, ajoutez "_Default" au nom de la valeur de la registrerie.
+
+ +La façon la plus facile de connaître le nom registrerie d’un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+ +Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et +configurez là à 0xDEFA.
+ +
+Il y a aussi un paramètre global EnableSettings. Configurez le à 0 dans la registrerie pour même empêcher les utilisateurs d’ouvrir la boîte de dialogue des Paramètres :
+ +
+
+ +Modifier les paramètres au travers des stratégies de groupe est aussi supporté. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
+ +
+ diff --git a/Src/Localization/French/ClassicIEADMX.txt b/Src/Localization/French/ClassicIEADMX.txt new file mode 100644 index 000000000..f87108bd1 --- /dev/null +++ b/Src/Localization/French/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn = never + + + +; TRANSLATE =================================================================== + +Title.text = Paramètres Open-Shell +State.text = Etat: +State1.text = Verrouillé sur cette valeur +State2.text = Verrouillé sur le paramètre par défaut +State3.text = Déverrouillé +State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. +State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. +State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Paramètres de la stratégie de groupe de Classic IE +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. +SUPPORTED_IE9.text = Nécessite Internet Explorer 9 ou plus. + + +EnableSettings.nameOverride = Activer les paramètres +EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres +CaptionFont.tipAddition = .\n\nLe format est , , . Par exemple "Segoe UI, normal, 9" diff --git a/Src/Localization/French/License.html b/Src/Localization/French/License.html new file mode 100644 index 000000000..347341a57 --- /dev/null +++ b/Src/Localization/French/License.html @@ -0,0 +1,50 @@ + + + + + + Accord de Licence + +

Site web de Open-Shell  Accord de Licence
+


+Open-Shell 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+EN UTILISANT CE LOGICIEL, VOUS EN ACCEPTEZ LES TERMES. SI VOUS NE LES ACCEPTEZ PAS N’UTILISEZ PAS CE LOGICIEL.
+
+Si vous acceptez les termes de cette licence, vous avec les droits suivant.
+
+
    +
  1. +

    PORTEE DE LA LICENCE. Cet accord vous donnes les droits d’utiliser le logiciel. L’auteur se réserve tous les autres droits.

    +
  2. +
  3. +

    INSTALLATION ET DROITS D’UTILISATION. Ce logiciel est gratuit pour l’usage personnel et l’usage commercial. Vous pouvez l’installer sur vos ordinateurs gratuitement.

    +
  4. +
  5. +

    DROITS DE REDISTRIBUTION. Vous pouvez redistribuer ce logiciel aussi longtelos que vous le faîtes gratuitement et que vous ne déformez pas l’origine du logiciel.

    +
  6. +
  7. +

    MARQUES. Le nom Open-Shell et le logo sont des marques de l’auteur. Leur utilisation pour identifier d’autres produits ou services n’est pas permise.

    +
  8. +
  9. +

    EXCLUSIONS DE LA GARANTIE. +LE LOGICIEL EST FOURNIT EN L’ETAT, SANS GARANTIE D4AUCUNE SORTE, EXPRESSE OU IMPLIQUE, INCLUANT MAISPAS LIMITE AUX GARANTIES DE COMMERCIALISATIONS, HABILITE POUR UNE FONCTION SPECIFIQUE ET ABSENCE DE CONTREFACON. DANS AUCUN EVENEMENT LES AUTEURS OU LES POSSESSEURS DU COPYRIGHTS POURRAIENT ETRE RESPONSABLE D’AUCUNE RECLAMATION, DOMMAGES OU D’AUTRES RESPONSABILITES. QU’ILS SOIENT DANS UNE ACTION DE CONTRAT, TORT OU AUTRES, SUITE DE, EN DEHORS OU EN DEDANS D’UNE CONNXION AVEC LE LOGICIEL OU UN AUTRE CONTRAT AVEC LE LOGICIEL.

    +
  10. +
  11. +

    EN D’AUTRES MOTS: +Concrêtement vous pouvez utiliser ce logiciel gratuitement pour n’importe quelle fonction mais ne soyez pas surpris si il ne marche pas comme prévu. Vous ne pouvez pas tenir pour responsible l’auteur pour n’importe quels dommages qui vous arriverez en vous servant de ce logiciel. Vous ne pouvez pas faire du profit en vendant ce logiciel. Vous l’avez eu gratuitement après tout.

    +
  12. +
+ + + diff --git a/Src/Localization/French/Links.html b/Src/Localization/French/Links.html new file mode 100644 index 000000000..999853bf1 --- /dev/null +++ b/Src/Localization/French/Links.html @@ -0,0 +1,39 @@ + + + + + + + Open-Shell + +

Site web de Open-Shell  Liens


La dernière version peut être trouvée sur le site web de Open-Shell:
+http://www.classicshell.net/
+
+Afficher l'historique du projet ici :
+History: http://www.classicshell.net/history/
+
+
+

Obtenez de l'aide

+Pour les réponses aux questions fréquentes regardez ici:
+FAQ: http://www.classicshell.net/faq/
+ +
+Si vous ne trouvez pas une réponse dans la FAQ, essayez les forums de discussion :
+Discussion Forums: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

Rapportez les problmes

+Rapporter les bugs et suggestions de fonctions dans les forums de développement :
+Development Forums: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/French/Main.html b/Src/Localization/French/Main.html new file mode 100644 index 000000000..61eb94705 --- /dev/null +++ b/Src/Localization/French/Main.html @@ -0,0 +1,46 @@ + + + + + + + + + + + Open-Shell + +

Site web Open-Shell  Open-Shell

+Diffusion générale – Version 4.3.1

+

Qu’est-ce Open-Shell?

+Open-Shell™ est une collection d'améliorations d'utilisation pour Windows. il a un Menu démarrer et un bouton démarrer personnalisable, il ajoute un barre d’outils à l'Explorateur Windows et supporte une variété de petites fonctions
+
+
+

Configuration Système requise

+Open-Shell fonctionne sur Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Windows Server 2012 et Windows Server 2012 R2. Les deux versions 32 and 64-bit sont supportées (le même programme d'installation fonctionne pour les deux). Quelques peaux (skins) pour le menu démarrer nécessitent que le thème Aero +soit activé. D'autres nécessitent le théme de base (Basic).
+
+
+

Composants


+ +Open-Shell a trois composants majeurs : +
+

Désinstallation

+Vous pouvez désinstaller le Open-Shell à partir du Panneau de configuration -> Programmes et fonctionnalités. Une autre méthode est  d’exécuter le programme d’installation de nouveau et de répondre "oui" à la question posée.
+Une fermeture de session sera peut-être nécessaire pour terminer le processus.
+
+ diff --git a/Src/Localization/French/MenuADMX.txt b/Src/Localization/French/MenuADMX.txt new file mode 100644 index 000000000..d4dc11c92 --- /dev/null +++ b/Src/Localization/French/MenuADMX.txt @@ -0,0 +1,193 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Paramètres Open-Shell +State.text = Etat: +State1.text = Verrouillé sur cette valeur +State2.text = Verrouillé sur le paramètre par défaut +State3.text = Déverrouillé +State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. +State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. +State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. + +MenuCat.text = Menu Démarrer Classique +MenuCatHelp.text = Paramètres de la stratégie de Menu Démarrer Classique +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. +SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. +SUPPORTED_CS404_WIN78.text = Nécessite Windows 7 ou Windows 8. +SUPPORTED_CS404_WIN781.text = Nécessite Windows 7 ou Windows 8.1. +SUPPORTED_CS404_WIN8.text = Nécessite Windows 8. +SUPPORTED_CS404_WIN881.text = Nécessite Windows 8 ou Windows 8.1. +SUPPORTED_CS404_WIN81.text = Nécessite Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Nécessite le style de menu Classic avec une colonne. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Nécessite le style de menu Classic avec deux colonnes. +SUPPORTED_CS404_CLASSIC_STYLE.text = Nécessite le style de menu Classic. +SUPPORTED_CS404_WIN7_STYLE.text = Nécessite le style de menu Windows 7. + + +EnableSettings.nameOverride = Activer les paramètres +EnableSettings.tipOverride = Permettre aux utilisateurs de modifier leurs propres paramètres + +MenuStyle.nameOverride = Style du menu +MenuStyle.tipOverride = Sélectionnez le style pour le menu démarrer.\nLe style détermine l'apparence générale et les fonctionnalités du menu. +MenuStyle_Classic1.nameOverride = Classique avec une colonne +MenuStyle_Classic2.nameOverride = Classique avec deux colonnes +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Clic gauche ouvre +ShiftClick.nameOverride = Maj+Clic ouvre +WinKey.nameOverride = Touche Windows ouvre +ShiftWin.nameOverride = Maj+Win ouvre +MiddleClick.nameOverride = Clic milieu ouvre +Hover.nameOverride = Le survol ouvre + +; skins +SkinC1.nameOverride = Peau (skin) pour le menu classique avec une colonne +SkinC1.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style classique avec une colonne +SkinVariationC1.nameOverride = Variété de Peau (skin) pour le menu classique avec une colonne +SkinVariationC1.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec une colonne (pour les peaux (skins) qui supportent de multiples variations) +SkinOptionsC1.nameOverride = Options de Peaux (skins) pour le menu classique avec une colonne +SkinOptionsC1.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec une colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC1 dans HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Elément de menu pour le menu classique avec une colonne +MenuItems1.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec une colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems1 dans HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Peau (skin) pour le menu classique avec deux colonne +SkinC2.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style classique avec deux colonne +SkinVariationC2.nameOverride = Variété de Peau (skin) pour le menu classique avec deux colonne +SkinVariationC2.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec deux colonne (pour les peaux (skins) qui supportent de multiples variations) +SkinOptionsC2.nameOverride = Options de Peaux (skins) pour le menu classique avec deux colonne +SkinOptionsC2.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec deux colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC2 dans HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Elément de menu pour le menu classique avec deux colonne +MenuItems2.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec deux colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems2 dans HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Peau (skin) pour le style Windows 7 +SkinW7.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style Windows 7 +SkinVariationW7.nameOverride = Variété de Peau (skin) pour le style Windows 7 +SkinVariationW7.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style Windows 7 (pour les peaux (skins) qui supportent de multiples variations) +SkinOptionsW7.nameOverride = Options de Peaux (skins) pour le style Windows 7 +SkinOptionsW7.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsW7 dans HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Elément de menu pour le style Windows 7 +MenuItems7.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style Windows 7.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems7 dans HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 +SkinA.tipOverride = Sélectionnez la peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 +SkinVariationA.nameOverride = Variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 +SkinVariationA.tipOverride = Sélectionnez variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7(pour les peaux (skins) qui supportent de multiples variations) +SkinOptionsA.nameOverride = Options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 +SkinOptionsA.tipOverride = Sélectionnez les options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsA dans HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Ce paramètre ne marche pas sous Windows 8.1. Vous devez utiliser le paramètre interne de Windows pour charger vers le bureau + +; hidden +FolderStartMenu.nameOverride = Dossier Menu Démarrer +FolderStartMenu.tipOverride = Saisissez une surcharge pour le dossier menu démarrer par utilisateur (surcharge aussi le dossier Programmes).\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres +FolderPrograms.nameOverride = Dossier Programmes +FolderPrograms.tipOverride = Saisissez une surcharge pour le dossier Programmes par utilisateur.\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres +FolderCommonStartMenu.nameOverride = Dossier Menu Démarrer commun +FolderCommonStartMenu.tipOverride = Saisissez une surcharge pour le dossier menu démarrer commun (surcharge aussi le dossier Programmes communs).\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres +FolderCommonPrograms.nameOverride = Dossier Programmes communs +FolderCommonPrograms.tipOverride = Saisissez une surcharge pour le dossier Programmes communs.\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres +AutoStartDelay.nameOverride = Délai de l'Auto-démarrage +AutoStartDelay.tipOverride = Saisissez le délai en ms lorsque vous lancez le menu démarrer automatiquement pendant une ouverture de session (ne s'applique pas lorsque vous démarrez manuellement le menu en lançant StartMenu.exe).\nNote: Ce paramètre n'est pas modifiable à partir de la boîte de dialogue des Paramètres + +; other +StartButtonIcon.tipAddition = Cette valeur peut être un chemin d'accès vers un fichier ICO ou un chemin d'accès vers un EXE/DLL et un ID d'icône +StartButtonPath.tipAddition = Cette valeur est un chemin d'accès complet vers un fichier BMP ou PNG +SoundMain.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV +SoundPopup.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV +SoundCommand.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV +SoundDrop.tipAddition = Cette valeur peut être un nom d'un événement système ou un chemin d'accès vers un fichier WAV +ExpandFolderLinks.tipAddition = Fonctionne seulement pour les liens symboliques (comme jonctions) et pas les raccourcis simples +StartHoverDelay.nameOverride = Délai du survol (pour le bouton Démarrer) +AllProgramsDelay.nameOverride = Délai du survol (Pour Tous les Programmes dans Windows 7) +CSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée CSMHotkey dans HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +SearchFiles.tipOverride = Lorsque cette case est cochée, les résultats de la recherche incluront les fichiers, e-mails et autres éléments provenant d'emplacements indexés diff --git a/Src/Localization/French/OpenShell.hhp b/Src/Localization/French/OpenShell.hhp new file mode 100644 index 000000000..1713822a4 --- /dev/null +++ b/Src/Localization/French/OpenShell.hhp @@ -0,0 +1,15 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x40C French (France) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/French/OpenShellADMX.txt b/Src/Localization/French/OpenShellADMX.txt new file mode 100644 index 000000000..aaac49839 --- /dev/null +++ b/Src/Localization/French/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Paramètres Open-Shell +State.text = État: +State1.text = Verrouillé sur cette valeur +State2.text = Verrouillé sur le paramètre par défaut +State3.text = Déverrouillé +State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', le paramètre sera verrouillé à la valeur spécifiée pour tous les utilisateurs. +State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. +State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Paramètres de la stratégie de groupe de Open-Shell +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. + +Language.nameOverride = Langue pour les composants Open-Shell +Language.tipOverride = Sélectionnez la langue à utiliser avec Open-Shell (par exemple en-US ou de-DE). Le choix de langue affectera le texte dans le menu démarrer, les barres d'outils, etc. Si la DLL de langue appropriée est installée, les paramètres UI peuvent aussi être traduits +Update.nameOverride = Activer la vérification automatique de nouvelles versions +Update.tipOverride = Lorsque ceci est coché, Open-Shell vérifiera s'il y a des nouvelles versions chaque semaine. Vous serez averti s'il y a une nouvelle version du logiciel ou une mise à jour pour votre langue actuelle diff --git a/Src/Localization/French/OpenShellEULA.rtf b/Src/Localization/French/OpenShellEULA.rtf new file mode 100644 index 000000000..cc6ad61d4 Binary files /dev/null and b/Src/Localization/French/OpenShellEULA.rtf differ diff --git a/Src/Localization/French/OpenShellReadme.rtf b/Src/Localization/French/OpenShellReadme.rtf new file mode 100644 index 000000000..15bcae450 --- /dev/null +++ b/Src/Localization/French/OpenShellReadme.rtf @@ -0,0 +1,106 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\froman\fprq2\fcharset2 Symbol;}{\f4\fnil\fcharset1 Cambria Math;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mmathFont4\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \nowidctlpar\sa300\sl200\slmult0\qc\cf1\expndtw5\kerning1\f0\fs52 Open-Shell\par + +\pard\nowidctlpar\cf0\expndtw0\kerning1\i0\f2\fs22\par +\b Merci d'avoir install\f1\'e9\f2 \cf3 Open-Shell\'99\cf0 . Cela permet d'ajouter des fonctions manquantes \f1\'e0\f2 Windows 7, Windows 8, Windows 8.1 et Windows 10 \f1\endash\f2 Comme le classique menu d\f1\'e9\f2 marrer, le bouton d\f1\'e9\f2 marrer, une barre d'outils pour l'explorateur Windows et d'autres.\b0\par +\par +\b La derni\f1\'e8\f2 re version peut \f1\'ea\f2 tre trouv\f1\'e9\f2 e sur le site web de Open-Shell:\b0\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par +\par +Pour les r\f1\'e9\f2 ponses aux questions fr\f1\'e9\f2 quentes regardez ici:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f2\fs22\par +\par +Ou utilisez les forums de discussions pour obtenir de l'aide:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f2\fs22\par +\par +Rapporter les probl\f1\'e8\f2 mes dans les forums de d\f1\'e9\f2 veloppement Open-Shell:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f2\fs22\par +\par + +\pard\keep\keepn\nowidctlpar\s1\sb480\sl276\slmult1\cf5\kerning0\b\f0\fs28 Classique Menu D\f1\'e9\f0 marrer (Open-Shell Menu)\par + +\pard\nowidctlpar\cf0\kerning1\b0\f2\fs22\par +\cf3\b Classique Menu D\f1\'e9\f2 marrer (Open-Shell Menu)\cf0 \b0 est un menu d\f1\'e9\f2 marrer flexible qui peut mimiquer l'attitude des menus de Windows 2000, XP et Windows 7. Il a une vari\f1\'e9\f2 t\f1\'e9\f2 de fonctions avanc\f1\'e9\f2 es:\par +\par + +\pard\nowidctlpar\fi-360\li720\tx720\f3\'b7\tab\f2 Choisissez le style parmis \f1\ldblquote\f2 Classic\f1\rdblquote\f2 et \f1\ldblquote\f2 Windows 7\f1\rdblquote\f2\par +\f3\'b7\tab\f2 Glisser et d\f1\'e9\f2 poser pour vous laisser organiser vos applications\par +\f3\'b7\tab\f2 Options pour afficher vos Favoris, d\f1\'e9\f2 velopper le Panneau de Configuration, etc\par +\f3\'b7\tab\f2 Affiche les documents r\f1\'e9\f2 cents. Le nombre de documents r\f1\'e9\f2 cents \f1\'e0\f2 afficher est personnalisable\par +\f3\'b7\tab\f2 Traduit dans 35 langues, incluant Droite-\f1\'e0\f2 -gauche support pour les Arabes et H\f1\'e9\f2 breux\par +\f3\'b7\tab\f2 Ne d\f1\'e9\f2 sactive pas le menu d\f1\'e9\f2 marrer original de Windows. Vous pouvez y avoir acc\f1\'e8\f2 s avec Majuscule+Clique sur le bouton D\f1\'e9\f2 marrer\par +\f3\'b7\tab\f2 Clique-Droit sur un \f1\'e9\f2 l\f1\'e9\f2 ment du menu pour le supprimer, renommer, trier, ou faire d'autres t\f1\'e2\f2 ches\par +\f3\'b7\tab\f2 La bo\f1\'ee\f2 te de recherche vous aide \f1\'e0\f2 trouver vos programmes et fichiers sans utiliser vos raccourcis clavier\par +\f3\'b7\tab\f2 Supporte les listes de saut pour un acc\f1\'e8\f2 s facile aux documents r\f1\'e9\f2 cents et t\f1\'e2\f2 ches courantes\par +\f3\'b7\tab\f2 Disponible pour syst\f1\'e8\f2 mes d'exploitation 32 et 64-bit\par +\f3\'b7\tab\f2 Support pour les peaux (skin), incluant des peaux additionnelles de partis tiers. Fa\f1\'ee\f2 tes la v\f1\'f4\f2 tre !\par +\f3\'b7\tab\f2 Totallement personnalisable tant au point de vue esth\f1\'e9\f2 tque que des fonctionnalit\f1\'e9\f2 s\par +\f3\'b7\tab\f2 Support pour Accessibilit\f1\'e9\f2 Active de Microsoft (Microsoft's Active Accessibility)\par +\f3\'b7\tab\f2 Convertit le bouton \f1\ldblquote\f2 Tous les programmes\f1\rdblquote\f2 dans le menu Windows en un menu cascad\f1\'e9\f2\par +\f3\'b7\tab\f2 Impl\f1\'e9\f2 mente un bouton d\f1\'e9\f2 marrer personnalisable\par +\f3\'b7\tab\f2 Peut Afficher, recherche et lancer des applications du Windows Store (Windows 8)\par + +\pard\keep\keepn\nowidctlpar\s1\sb480\sl276\slmult1\cf5\kerning0\b\f0\fs28 Classique Explorateur (Classic Explorer)\par + +\pard\nowidctlpar\cf0\kerning1\b0\f2\fs22\par +\cf3\b Classique Explorateur (Classic Explorer) est un plugin pour l'Explorateur Windows qui :\cf0\b0\par +\par + +\pard\nowidctlpar\fi-360\li720\tx720\f3\'b7\tab\f2 Ajoute une barre d'outils \f1\'e0\f2 l'Explorateur pour des op\f1\'e9\f2 rations courantes (Aller au dossier parent, Couper, Coller, Supprimer, Propri\f1\'e9\f2 t\f1\'e9\f2 s, Email). La barre d'outils est totalement personnalisable\par +\f3\'b7\tab\f2 Remplace la fen\f1\'ea\f2 tre de copie UI dans Windows 7 avec une version \f1\ldblquote\f2 classic\f1\rdblquote\f2 plus user-friendly similaire \f1\'e0\f2 celle de Windows XP\par +\f3\'b7\tab\f2 Capte Alt+Enter dans le panneau dossier de l'Explorateur Windows et affiche les propri\f1\'e9\f2 t\f1\'e9\f2 du dossier s\f1\'e9\f2 lectionn\f1\'e9\f2\par +\f3\'b7\tab\f2 Dispose d'options pour personnaliser le panneau dossier pour obtenir un look plus proche de Windows XP ou ne pas faire de fondu avec les boutons d\f1\'e9\f2 veloppeurs\par +\f3\'b7\tab\f2 Peut afficher l'espace libre du disque et la taille totale des fichiers s\f1\'e9\f2 lectionn\f1\'e9\f2 s dans la barre d'\f1\'e9\f2 tat\par +\f3\'b7\tab\f2 Peut d\f1\'e9\f2 sactiver les fils d'Ariane dans la barre d'adresse\par +\f3\'b7\tab\f2 Corrige une longue liste de fonctions qui sont cass\f1\'e9\f2 s dans Windows 7 \f1\endash\f2 manque des ic\f1\'f4\f2 nes en surimpression sur les dossiers partag\f1\'e9\f2 s, les dossiers sautant dans le panneau de navigation, manque des ent\f1\'ea\f2 tes de tri dans la vue liste, et plus\par + +\pard\keep\keepn\nowidctlpar\s1\sb480\sl276\slmult1\cf5\kerning0\b\f0\fs28 Classique IE (Classic IE)\par + +\pard\nowidctlpar\cf0\kerning1\b0\f2\fs22\par +\cf3\kerning0\b Classique IE (Classic IE) est un plugin pour Internet Explorer 9 et version d'apr\f1\'e8\f2 s qui:\par +\cf0\kerning1\b0\par + +\pard\nowidctlpar\fi-360\li720\tx720\f3\'b7\tab\f2 Ajoute une l\f1\'e9\f2 gende \f1\'e0\f2 la barre de titre de fa\f1\'e7\f2 on \f1\'e0\f2 ce que vous puissiez voir le titre complet de la page\par +\f3\'b7\tab\f2 Affiche la zone de s\f1\'e9\f2 curit\f1\'e9\f2 dans la barre d'\f1\'e9\f2 tat\par +\f3\'b7\tab\f2 Affiche le progr\f1\'e8\f2 s de chargement dans la barre d'\f1\'e9\f2 tat\par + +\pard\keep\keepn\nowidctlpar\s1\sb480\sl276\slmult1\cf5\kerning0\b\f0\fs28 Instructions d'installation\par + +\pard\nowidctlpar\cf0\kerning1\b0\f2\fs22\par +La barre d'outils pour l'Explorateur Windwos ne se montrera peut-\f1\'ea\f2 tre pas automatiquement apr\f1\'e8\f2 s l'installtion. You devez faire quelques petites choses avant de pouvoir l'utiliser.\par +\par +\cf3\b Windows 7:\cf0\b0 Appuyez sur Alt+V pour ouvrir le menu Vue. Ouvrez le sous-menu \f1\ldblquote\f2 barre d'outils\f1\rdblquote\f2 et s\f1\'e9\f2 lectionnez \f1\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\f2 . Gardez en m\f1\'e9\f2 moire que le menu sera toujours afficher aussi longtemps que la barre d'outils est visible.\par +\par +\cf3\b Windows 8:\cf0\b0 Appuyez sur Alt+V pour ouvrir le rubban Vue. Cliquez sur la fl\f1\'e8\f2 che vers le bas dans la section \f1\ldblquote\f2 Options\f1\rdblquote\f2 . S\f1\'e9\f2 lectionnez \f1\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\f2\par +\par +Si ces \f1\'e9\f2 tapes ne fontionnent pas, il est possible que les extensions de l'explorateur aient \f1\'e9\f2 t\f1\'e9\f2 d\f1\'e9\f2 sactiv\f1\'e9\f2 es. V\f1\'e9\f2 rifiez les choses suivantes, puis essayez d'afficher la barre d'outils de nouveau :\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\nowidctlpar\fi-360\li720\tx720 Ouvrez Internet Explorer et allez dans Outils \f4\u8594?\f2\lang1033 G\f1\'e9\f2 rer les modules compl\f1\'e9\f2 mentaires. Localiser l'extension/AddOn \f1\ldblquote\f2 Classic Explorer Bar\f1\rdblquote\f2 et \f1\ldblquote\f2 ExplorerBHO Class\f1\rdblquote\f2 et v\f1\'e9\f2 rifiez qu'ils soient activ\f1\'e9\f2 s.\par +{\pntext\f2 2)\tab}Peut-\f1\'ea\f2 tre que les extensions du navigateur sont d\f1\'e9\f2 sactiv\f1\'e9\f2 es sur votre syst\f1\'e8\f2 me. C'est normalement le cas sur Windows Server. Ouvrez les \f1\ldblquote\f2 Options Internet\f1\rdblquote\f2 , allez \f1\'e0\f2 l'onglet \f1\ldblquote\f2 Avanc\f1\'e9\rdblquote\f2 , et v\f1\'e9\f2 rifiez l'option \f1\ldblquote\f2 Activer les extensions tierce partie du navigateur\f1\rdblquote\f2 .\par + +\pard\nowidctlpar\par +Sur Windows 7 vous devez activer l'affichage de la barre d'\f1\'e9\f2 tat \f1\'e0\f2 partir du menu Affichage si vous voulez voir la taille des fichiers.\par +Sur Windows 8 la barre d'\f1\'e9\f2 tat de l'Explorateur Classique (Classic Explorer) est diff\f1\'e9\f2 rente de celle de l'Explorateur. Vous pouvez afficher/cacher la premi\f1\'e8\f2 re \f1\'e0\f2 partir de la bo\f1\'ee\f2 te de dialogue de param\f1\'e8\f2 trages de l'Explorateur Classique (Classic Explorer) et afficher/cacher la seconde \f1\'e0\f2 partir des options de dossiers de l'Explorateur.\par +\par +La l\f1\'e9\f2 gende dans Internet Explorer ne s'affichera paut-\f1\'ea\f2 tre pas automatiquement apr\f1\'e8\f2 s l'installation. Vous aurez peut-\f1\'ea\f2 tre une demande pour activer le plugin ClassicEBHO. Si vous avez cette demande, choisissez \f1\ldblquote\f2 Activer\f1\rdblquote\f2 . Si vous n'avez pas la demande, allez dans Outils \f4\u8594?\f2\lang1033 G\f1\'e9\f2 rer les modules compl\f1\'e9\f2 mentaires et v\f1\'e9\f2 rifiez que l'extension \f1\ldblquote\f2 ClassicIEBHO\f1\rdblquote\f2 est activ\f1\'e9\f2 e. Apr\f1\'e8\f2 s cela, red\f1\'e9\f2 marrez Internet Explorer.\par + +\pard\keep\keepn\nowidctlpar\s1\sb480\sl276\slmult1\cf5\kerning0\b\f0\fs28 D\f1\'e9\f0 sinstallation\par + +\pard\nowidctlpar\cf0\kerning1\b0\f2\fs22\par +Pour d\f1\'e9\f2 sintaller \cf3\b Classique Bouclier (Open-Shell) \cf0\b0 suivez ces \f1\'e9\f2 tapes:\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\nowidctlpar\fi-360\li720\tx720 Ouvrez le \b Panneau de Configuration \f4\u8594?\f2\lang1033 Programmes et fonctionnalit\f1\'e9\f2 s\b0 et double cliquez sur \b Open-Shell\b0 . Puis suivez les instructions. Vous aurez peut \f1\'ea\f2 tre \f1\'e0\f2 red\f1\'e9\f2 marrer Windows pour compl\f1\'e9\f2 ter le processus.\par +{\pntext\f2 2)\tab}Si vous avez install\f1\'e9\f2 n'importe quelle peau additionnelle (skin) pour le menu d\f1\'e9\f2 marrer vous aurez \f1\'e0\f2 les supprimer manuellement.\par + +\pard\nowidctlpar\par + +\pard\nowidctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/French/OpenShellTOC.hhc b/Src/Localization/French/OpenShellTOC.hhc new file mode 100644 index 000000000..bc1909814 --- /dev/null +++ b/Src/Localization/French/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/French/OpenShellText-fr-FR.wxl b/Src/Localization/French/OpenShellText-fr-FR.wxl new file mode 100644 index 000000000..531a80616 --- /dev/null +++ b/Src/Localization/French/OpenShellText-fr-FR.wxl @@ -0,0 +1,33 @@ + + + Cet installeur est seulement conçu pour la version 32 bit de Windows. Pour la version 64 bit de Windows, il faut exécuter Setup64. + Open-Shell nécessite Windows 7 ou supérieur. + Une version plus récente de [ProductName] est déjà installée. L’assistant va maintenant s’arrêter. + Classic Explorer + Classic Explorer ajoute une barre d’outils à l’Explorateur Windows, remplace l’interface graphique de copie et corrige quelques problèmes d’ergonomie + Open-Shell Menu + Open-Shell Menu est un programme hautement personnalisable remplaçant le menu de démarrage de Windows + Classic IE + Classic IE permet de personnaliser la barre de titre et la barre d’état de Internet Explorer + Open-Shell Update + Open-Shell Update vérifie périodiquement la disponibilité de nouvelles versions + Voir la documentation de Open-Shell + Voir une introduction à Open-Shell + Éditer les paramètres de Classic Explorer + Éditer les paramètres de Open-Shell Menu + Éditer les paramètres de la barre de titre et de la barre d’état de Internet Explorer + Éditer les paramètres pour la vérification des mises à jour de Open-Shell + Créer un dossier de menu de démarrage + Site Web de Open-Shell + Donner à Open-Shell + Nous visiter sur Facebook + Voir le fichier Lisez-moi + Aide de Open-Shell + Lisez-moi de Open-Shell + Mettre à jour Open-Shell + Paramètres de Classic Explorer + Paramètres de Open-Shell Menu + Paramètres de Classic IE + Ouvrir le menu daccueil + Open-Shell est une collection d’utilitaires qui améliorent l’ergonomie de Windows + diff --git a/Src/Localization/French/StartMenu.html b/Src/Localization/French/StartMenu.html new file mode 100644 index 000000000..e22e58aab --- /dev/null +++ b/Src/Localization/French/StartMenu.html @@ -0,0 +1,289 @@ + + + + + + + + + + + + Open-Shell Menu + +

Site web Open-Shell  +Menu Démarrer Classique (Open-Shell Menu)


+Menu Démarrer Classique (Open-Shell Menu)
+est un menu démarrer flexible qui peut mimiquer l’attitude du menu démarrer de Windows 2000, XP et Windows 7. Il a une variété de fonctions avancées : +
    + +
  • Choisissez parmis les styles “Classic” et “Windows 7”
    +
  • +
  • Le Glisser et Déposer vous laisse organiser vos applications
  • + +
  • Options pour afficher les Favoris, développer le Panneau de Configuration, etc
  • +
  • Afficher les documents récemment utilisés. Le nombre de documents à afficher et personnalisable
  • +
  • Traduit dans 35 langues, incluant le support Droite-Gauche pour l’Arabe et l’Hébreux
  • +
  • Ne désactive pas le menu démarrer orginal de Windows. You can access it by Maj+Clic sur le bouton du menu
  • +
  • Clic droit sur un élément du menu pour le supprimer, le renomer, le trier, ou effectuer d’autres tâches
  • +
  • La boîte de recherche vous aide à trouver les logiciels et fichiers sans avoir à utiliser vos raccourcis claviers
  • +
  • Support des listes de raccourcis pour un accès rapide aux documents récents et tâches courantes
  • +
  • Disponible pour les systèmes d’exploitation 32 et 64-bit
  • +
  • Supporte les peaux (skins), incluant aditionnellement les peaux (skins) de tierces parties. Créez la vôtre !!
  • +
  • Entièrement personnalisable autant pour le look que pour les fonctionnalités
  • +
  • Support pour l’Active Accéssibilité de Microsoft (Microsoft’s Active Accessibility)
  • +
  • Convertit le bouton “Tous les Programmes” de menu Windows en menu cascadé
  • +
  • Implémente un bouton démarrer personnalisable
    +
  • +
  • Peut afficher, rechercher et lancer les applications du Magasin Windows (Windows 8) - (Windows Store)
  • + + + + +
  • Et enfin, mais pas moins important, – c”est GRATUIT
  • +

+

Styles

+Le menu démarrer offre 3 choix de styles.
+

1) Simple colonne style classique (classic)

+
+Ce style est très similaire au menu trouvé dans Windows 2000. Il a une colonne dans le menu principal avec du texte vertical sur le côté, vous pouvez personnaliser l’ordre des éléments, icônes et texte.
+ +Programmes, listes de raccourcis, et résultats de recherche s’affichent comme des sous-menus cascadés.
+ +
+

2) Style classique (classic) 2 colonnes

+
+Ceci est similaire au menu de Windows XP. Il y a 2 colonnes où vous pouvez arranger vos éléments de menu. +Personnaliser leurs ordres, icônes et texte.
+Programmes, listes de raccourcis, et résultats de recherche s’affichent comme des sous-menus cascadés.
+
+

3) Style Windows 7
+

+
+Ceci est similaire au menu Windows Vista et Windows 7. Les éléments dans la première colonne sont prédéfinis comme épingler et Programmes Récents, la liste de Tous les Programmes et la zone de recherche. +Les éléments dans la seconde colonne sont entièrement personnalisable.
+Les listes de raccourcis et les résultats de recherche sont affichés à l’intérieur du menu principal. Les programmes peuvent être à l’intérieur du menu principal ou +s’afficher sous la forme d’un sous-menu cascadé.
+Ce style offre moins d’ options de personnalisation que les styles classiques (classic), mais donne une apparence et un sentiment plus familier aux personnes ayant utilisé Windows 7.
+
+
+

Opération

+Si vous avez utilisé le menu démarrer dans les anciennes versions de Windows, vous vous sentirez comme à la maison :
+ + + +

+Appuyez sur la touche Windows ou cliquez sur l’ orbe de Open-Shell dans le coin de l’ écran pour ouvrir le menu démarrer.

+

+Maintenez Majuscule enfoncée pendant que vous cliquez sur l’ orbe de Open-Shell pour accéder au menu démarrer d’origine du système d’exploitation. +

+

+Cliquez sur un élément pour l’exécuter. +

+

+Glissez un programme pour changer l’ordre des programmes dans un menu, ou pour le déplacer dans un autre dossier. +

+

+Clic droit sur un élément pour le renomer, le supprimer, l’explorer, trier le menu, ou effectuer d’autres tâches.

+

+Clic droit sur l’orbe de Open-Shell pour modifier les paramètres du menu démarrer, pour voir ce fichier d’aide, ou pour stopper le menu démarrer.
+

+


+ +

+ +

+Paramètres

Clic droit sur le menu démarrer pour accéder aux paramètres.
+
+
+Vous pouvez choisir d'afficher les paramètres de base ou tous les paramètres disponibles. Survolez chaque paramètre pour obtenir une description de sa fonction. +Saisissez un mot dans la zone de recherche pour trouver un paramètre grâce à son nom.
+ +Chaque paramètre à une valeur par défaut. La valeur par défaut peut-être une constante, ou elle peut dépendre des paramètres systèmes actuels. +Une fois que vous modifiez un paramètre, celui-ci devient "modifié" et est affiché en gras. Pour revenir au paramètre par défaut, clic droit sur le paramètre.
+
+ +Vous pouvez sauvegarder les paramètres dans un fichier XML, et plus tard les recharger. +Appuyer sur le bouton Sauvegarde pour avoir accès à ces fonctions. A partir de là vous pouvez réinitialiser tous les paramètres à leurs paramètres par défaut.
+ + +
+ +La plupart des paramètres prendront effets immédiatement au moment ou vous les modifiez. Par exemple, vous pouvez modifier le menu démarrer +pour voir les changements. Un petit nombre de paramètres nécessiteront que vous quittiez le menu démarrer avant que vous puissiez voir les changements.
+ +
+ + +Note: Toutes les fenêtres des paramètres sont redimensionnables. Redimensionnez-les et placez-les où vous voulez qu'elles soient. Elles se rappeleront de la nouvelle position.
+ + +
Cliquez sur l’onglet Personnaliser le Menu Démarrer pour personnaliser les éléments du menu. En fonction du style vous verrez différentes interfaces graphiques.
+
+Pour les styles classiques (classic) vous pouvez personnaliser les deux colonnes du menu démarrer et créer des sous-menus. La colonne de gauche affiche les éléments actuels du menu +et la colonne de droite affiche les éléments de menu disponibles. Faîtes un Glisser/Déposer de la droite à la gauche pour ajouter des éléments au menu.
+
+
+Pour le style Windows 7 vous pouvez seulement modifier les éléments de la seconde colonne et il n’y a pas de sous-menus.
+
+

+Double cliquez sur l'icône pour modifier les propriétés de l'élément:
+
+Ici vous pouvez sélectionner une commande pour l'élément, son texte, icône et autres attributs.Appuyer sur le bouton +Restaurer les paramètres par défaut pour obtenir le texte et l’icône par défaut pour la commande choisie.
+
+La commande peut être :
+ +
    +
  • une des commandes prédéfinies - à partir de la liste déroulante
  • chaîne d'exécutable personnalisée +- ceci peut être le nom d’un programme et de sesarguments, ou même une URL +(comme http://www.google.com). Les variables d'environnement comme %SystemRoot% sont supportées
  • laisser vide - Puis si l'attribut lien est utilisé, il agira comme une commande.
    +
  • +
+Ce lien peut être un chemin d'accès vers un fichier ou un dossier. Si c'est un fichier, ce fichier sera exécuter. Si c'est un dossier, ce dossier sera ouvert sous la forme d'un sous-menu. +Certains éléments de menu (comme Programmes et Favories) ont un lien implicite, alors dans ce cas la zone de Lien sera désactivée.
+ +
+ +L’icône peut être :
+ +
    +
  • laisser vide - puis si le l'attribut lien pointe vers un fichier ou un dossier, l’icône de ce fichier ou dossier sera utilisé
    +
  • fichier ressource, icône ID - par exemple%windir%\notepad.exe,2. Ne laissez pas d'espace entre le nom du fichier et la virgule. Soyez certain d'utiliser la ressource ID de l’icône, et pas l’index de l’icône. Pour de meilleurs résultats utilisez le bouton the [...] à côté de la zone d'édition d'icône
    +
  • ,icône ID - pareil qu'au dessus, mais le fichier ressource est la StartMenuDLL.dll elle-même. +C'est utile quand vous vous réferrez aux icônes du menu démarrer
    +
  • fichier icône -  par exemple C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - ceci utilisera un icône vide/transparent
  • +
+Si l’étiquette ou la bulle d’aide commence par un signe $ (dollar), alors le système la traitera comme le nom d’une chaîne dans ke fichier StartMenuL10N.ini. Le texte courant dépendra des paramètres langages courants. Ceci est utile quand vous créez un menu qui peut être +utilisé dans de multiples langages.
+
+Si vous cochez "Sous-entrées insérer que des boutons", à la place d’afficher les éléments de menu eux-même, le menu démarrer affichera les sous-éléments comme une rangée de boutons. +Par défaut les boutons seront centrés. Vous pouvez les aligner à gauche en ajoutant un séparateur en dernier élément, ou les aligner à droite en ajoutant un séparateur comme premier élément. +Une utilisation possible est de remplacer l’élément menu arrêter par des boutons séparés pour arrêter, redémarrer, fermer la session, etc.
+
+

Paramètres Administratifs

+Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier :
+ +
+Dans cet exemple le paramètre "Activer menu clic-droit" est verrouillé non coché et ne peut pas être modifer par aucun utilisateur. Ceci est rendu possible par l’ajout du paramètre HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu dans la clef de registrerie. Créez une valeur DWORD nommée "EnableContextMenu" et +configurez là à 0.
+
+Dans certains cas vous ne voudrez peut être pas verrouiller une valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas ajoutez "_Default" au +nom de la valeur. Par exemple si vous voulez que le menu contextuel soit désactivé par défaut mais que vous voulez autoriser les utilisateurs à modifier cette valeur s’ils le veulent, créez +une valeur DWORD nommée "EnableContextMenu_Default" et configurez là à 0.
+
+La façon la plus facile de connaître le nom registrerie d’un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+ +Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et +configurez là à 0xDEFA.
+
+ +Il y a aussi un paramètre global "EnableSettings". Configurez le à 0 dans la registrerie pour même empêcher les utilisateurs d’ouvrir la boîte de dialogue des Paramètres :
+ +
+
+Le menu démarrer vérifie aussi la plupart des stratégies de groupe configurées par l’administrateur. Exécutez gpedit.msc et aller à Configuration User Configuration -> Modèles Administratifs -> Menu Démarrer et Barre des Tâches. A partir de là, vous pouvez désactiver Exécuter, Arrêter, Aide, et d’autres fonctions. (Non disponible sur les version Home de Windows).
+
+Modifier les paramètres au travers des stratégies de groupe est aussi supporté. Décompressez le fichier PolicyDefinitions.zip qui se trouve dans le dossier d’installation et lisez le document PolicyDefinitions.rtf pour plus de détails.
+
+
+

En savoir plus à propos des Peaux (Skins)

+Vous pouvez choisir parmis les nombreuses peaux (skins) préinstallés :
+
+Peaux (Skins) pour le Menu Classique Démarrer (Open-Shell Menu)
+
Ou vous pouvez télécharger et installer une peau (skin) additionnelle tierce partie (à partir du site web principal ou d’un autre endroit). +Après avoir télécharger une nouvelle peau (skin) vous devez copier le fichier .skin dans le dossier Skins – habituellement dans C:\Program +Files\Open-Shell\Skins. Après cela, elle sera disponible dans les paramètres.
+
+Note: Certaines peaux (skins) peuvent être spécifiquement conçues pour le mode +Classic, Basic, ou Aero. Par exemple une peau (skin) Aero nécessitera peut être le support de l’option verre, les autres auront une apparence bizarre si le thème Classique (Classic) ou Base (Basic) est sélectionné. Certaines peaux (skins) Aero nécessiteront aussi peut être une couleur de verre spécifique à sélectionner.
+
+Vous pouvez créer votre propre peau (skin). Vous aurez besoin d’un logiciel de retouche d’image qui supporte le canal Alpha (comme Gimp ou Photoshop) et un outil pour modifier les fichiers ressources (comme Resource Hacker ou Visual Studio). Et bien sûr quelques talents en conception de graphisme :). Lisez le Tutoriel de peaux (Skinning Tutorial) en anglais avant de commencer.
+
+

+

Recherche


+
+ La zone de recherche vous laisse rechercher du contenu dans le menu démarrer, les programmes qui se trouvent dans la variable d’environnement PATH et les fichiers indexés. +Vous pouvez avoir la zone de recherche apparaître sous forme d’élément de menu normal et ensuite vous pouvez y aller en utilisant les touches claviers flèches haut/bas. +Vous pouvez choisir d’avoir la zone de recherche sélectionné par défaut quand vous ouvrez le menu démarrer. Ou vous pouvez choisir d’activer la zone de recherche seulement avec la touche Tab, de façon que tant que vous n’utilisez pas la touche tab vous pouvez utiliser le clavier pour naviguer comme si la zone de recherche n’était pas là.
+
+Les résultats de recherche s'affichent dans le menu principal si vous utilisez le style Windows 7 ou dans un sous-menu pour les styles Classiques (Classic).
+Cliquez sur chaque catégorie pour la développer et voir plus de résultats. Cliquez sur l’icône à la fin pour voir tous les résultats dans l’Explorateur.
+
+Les styles Classiques (Classic) vous permettent de configurer des "fournisseurs de recherche" additionnels, que vous pouvez utiliser pour rechercher du texte à partir de la zone de recherche. Vous pouvez exécuter ce programme de recherche soit en le sélectionnant à partir du menu, soit en appuyant sur la touche Alt. Dans cet exemple utilisez Alt+A pour l’Agent Ransack.
+
+
+Ceci est fait en ajoutant des sous-éléments à l’élément zone de recherche dans l’onglet Personnaliser le Menu Démarrer :
+
+
+Ouvrez chaque sous-élément et saisissez la commande pour démarrer le programme de recherche. Si vous utilisez %1 dans la commande, cela sera remplacé par le contenu de la zone de recherche. Si vous utilisez %2 cela sera remplacé par le texte de la zone de recherche encodé au format url. +Saisissez une étiquette, bulle d’aide, et icône pour compléter cet élément de menu. Dans l’étiquette vous pouvez utiliser +& pour marquer le caractère d’accélération (par exemple &Agent Ransack).
+
+Voilà quelques commandes possibles :
+Recherche avec l’Agent Ransack : "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
+Recherche avec Everything : "C:\Program Files\Everything\Everything.exe" -search "%1"
+Recherche avec Google : http://www.google.com/#q=%2
+Recherche avec Bing : http://www.bing.com/search?q=%2
+
+
+

Bouton Démarrer Personnalisable
+

Open-Shell peut ajouter son propre bouton démarrer à la barre des tâches. Il peut même remplacer le bouton démarrer par défaut de Windows 7. +Vous pouvez choisir entre un bouton orbe style Aero, un bouton classique rectangulaire, ou vous pouvez faire le vôtre. Pour un bouton démarrer personnalisé vous avez besoin +d’une image qui contient 3 états du bouton - normal, chaud et cliqué :
+Images du bouton démarrer
+L’image doit être un PNG 32-bit ou un BMP. Par défaut la largeur de l’image détermine la taille du bouton. Vous pouvez surcharger ceci en saisissant +une largeur personnalisée.
+Lisez le Tutorial du bouton (Button Tutorial) en anglais pour plus d’information sur la création +de boutons personnalisés.
+Vous pouvez trouver de nombreuses images de bouton de menu démarrer en ligne. Voici quelques exemples :
+http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
+http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

Localisation

+ +L'interface utilisateur (excepté la boîte de dialogue des Paramètres) est localisée en 35 langages.
+ +La boîte de dialogue des Paramètres est traduite dans un moins grand nombre de langages. +L’installation par défaut contient seulement l'Anglais. Plus de langages peuvent être télécharger à partir de +page de traduction (translations page). Soyez certain de télécharger le paquet de traduction pour la version exact +de votre Open-Shell.
+ + +
+

Ligne de commande

+Le StartMenu.exe supporte 5 paramètres de commandes en ligne : -open, -toggle, -togglenew, -exit and -settings.
+
+Les deux premiers font ce que leurs noms suggèrent. L’un ouvre le menu classique démarrer (classic start menu), l’autre le bascule. +Vous pouvez utilisez les paramètres pour créer un raccourci dans votre barre de lancement rapide qui ouvre le menu démarrer. Ou pour configurer +un raccourci clavier dans un programme comme WinKey.
+
+Le troisième "-togglenew" bascule le menu démarrer par défaut de Windows (ou écran d'accueil). C’est utile si vous voulez créer un raccourci ou un raccouci clavier pour ouvrir le +menu par défaut et utiliser la touche Win pour le menu classique (classic menu)
+
+Utilisez "-exit" pour sortir du menu démarrer. Cette commande ne marchera que si le menu démarrer n'est pas occupé.
+
+Utilisez "-settings" pour ouvrir la boîte de dialogue des Paramètres. Ceci est utile pour créer un raccourci pour modifier les paramètres.
+
+
+

Accessibilité

Le menu démarrer supporte les lecteurs d’écran comme JAWS, +ou Microsoft's Narrator. Si le support pour l'accessibilité pause des problèmes, il peut être désactiver à partir de l’onglet +Comportement Général des Paramètres.
+ +
+ diff --git a/ClassicShellSrc/Localization/French/WixUI_fr-fr.wxl b/Src/Localization/French/WixUI_fr-fr.wxl similarity index 100% rename from ClassicShellSrc/Localization/French/WixUI_fr-fr.wxl rename to Src/Localization/French/WixUI_fr-fr.wxl diff --git a/Src/Localization/French/images/OpenShell.png b/Src/Localization/French/images/OpenShell.png new file mode 100644 index 000000000..228453efc Binary files /dev/null and b/Src/Localization/French/images/OpenShell.png differ diff --git a/ClassicShellSrc/Localization/English/images/acc_locked.png b/Src/Localization/French/images/acc_locked.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/acc_locked.png rename to Src/Localization/French/images/acc_locked.png diff --git a/ClassicShellSrc/Localization/English/images/after.png b/Src/Localization/French/images/after.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/after.png rename to Src/Localization/French/images/after.png diff --git a/ClassicShellSrc/Localization/English/images/before.png b/Src/Localization/French/images/before.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/before.png rename to Src/Localization/French/images/before.png diff --git a/ClassicShellSrc/Localization/French/images/button_images.png b/Src/Localization/French/images/button_images.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/button_images.png rename to Src/Localization/French/images/button_images.png diff --git a/ClassicShellSrc/Localization/French/images/button_settings.png b/Src/Localization/French/images/button_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/button_settings.png rename to Src/Localization/French/images/button_settings.png diff --git a/ClassicShellSrc/Localization/English/images/customize_menu.png b/Src/Localization/French/images/customize_menu.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/customize_menu.png rename to Src/Localization/French/images/customize_menu.png diff --git a/ClassicShellSrc/Localization/French/images/explorer_settings.png b/Src/Localization/French/images/explorer_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/explorer_settings.png rename to Src/Localization/French/images/explorer_settings.png diff --git a/ClassicShellSrc/Localization/French/images/ie9_caption.png b/Src/Localization/French/images/ie9_caption.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/ie9_caption.png rename to Src/Localization/French/images/ie9_caption.png diff --git a/ClassicShellSrc/Localization/French/images/ie9_settings.png b/Src/Localization/French/images/ie9_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/ie9_settings.png rename to Src/Localization/French/images/ie9_settings.png diff --git a/ClassicShellSrc/Localization/French/images/ie9_status.png b/Src/Localization/French/images/ie9_status.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/ie9_status.png rename to Src/Localization/French/images/ie9_status.png diff --git a/ClassicShellSrc/Localization/English/images/item_settings.png b/Src/Localization/French/images/item_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/item_settings.png rename to Src/Localization/French/images/item_settings.png diff --git a/ClassicShellSrc/Localization/English/images/menu_settings.png b/Src/Localization/French/images/menu_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/menu_settings.png rename to Src/Localization/French/images/menu_settings.png diff --git a/ClassicShellSrc/Localization/French/images/search1.png b/Src/Localization/French/images/search1.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/search1.png rename to Src/Localization/French/images/search1.png diff --git a/ClassicShellSrc/Localization/French/images/search2.png b/Src/Localization/French/images/search2.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/search2.png rename to Src/Localization/French/images/search2.png diff --git a/ClassicShellSrc/Localization/French/images/search3.png b/Src/Localization/French/images/search3.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/search3.png rename to Src/Localization/French/images/search3.png diff --git a/ClassicShellSrc/Localization/French/images/settings1.png b/Src/Localization/French/images/settings1.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings1.png rename to Src/Localization/French/images/settings1.png diff --git a/ClassicShellSrc/Localization/French/images/settings2.png b/Src/Localization/French/images/settings2.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings2.png rename to Src/Localization/French/images/settings2.png diff --git a/ClassicShellSrc/Localization/French/images/settings3.png b/Src/Localization/French/images/settings3.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings3.png rename to Src/Localization/French/images/settings3.png diff --git a/ClassicShellSrc/Localization/French/images/settings4.png b/Src/Localization/French/images/settings4.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings4.png rename to Src/Localization/French/images/settings4.png diff --git a/ClassicShellSrc/Localization/French/images/settings5.png b/Src/Localization/French/images/settings5.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings5.png rename to Src/Localization/French/images/settings5.png diff --git a/ClassicShellSrc/Localization/English/images/settings_disable_ex.png b/Src/Localization/French/images/settings_disable_ex.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings_disable_ex.png rename to Src/Localization/French/images/settings_disable_ex.png diff --git a/ClassicShellSrc/Localization/English/images/settings_disable_ie9.png b/Src/Localization/French/images/settings_disable_ie9.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings_disable_ie9.png rename to Src/Localization/French/images/settings_disable_ie9.png diff --git a/ClassicShellSrc/Localization/English/images/settings_disable_sm.png b/Src/Localization/French/images/settings_disable_sm.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings_disable_sm.png rename to Src/Localization/French/images/settings_disable_sm.png diff --git a/ClassicShellSrc/Localization/English/images/skins.gif b/Src/Localization/French/images/skins.gif similarity index 100% rename from ClassicShellSrc/Localization/English/images/skins.gif rename to Src/Localization/French/images/skins.gif diff --git a/ClassicShellSrc/Localization/French/images/statusbar.png b/Src/Localization/French/images/statusbar.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/statusbar.png rename to Src/Localization/French/images/statusbar.png diff --git a/ClassicShellSrc/Localization/French/images/style1.png b/Src/Localization/French/images/style1.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/style1.png rename to Src/Localization/French/images/style1.png diff --git a/ClassicShellSrc/Localization/French/images/style2.png b/Src/Localization/French/images/style2.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/style2.png rename to Src/Localization/French/images/style2.png diff --git a/ClassicShellSrc/Localization/French/images/style3.png b/Src/Localization/French/images/style3.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/style3.png rename to Src/Localization/French/images/style3.png diff --git a/ClassicShellSrc/Localization/French/images/titlebar.png b/Src/Localization/French/images/titlebar.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/titlebar.png rename to Src/Localization/French/images/titlebar.png diff --git a/ClassicShellSrc/Localization/English/images/toolbar.png b/Src/Localization/French/images/toolbar.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/toolbar.png rename to Src/Localization/French/images/toolbar.png diff --git a/ClassicShellSrc/Localization/French/images/toolbar_settings.png b/Src/Localization/French/images/toolbar_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/toolbar_settings.png rename to Src/Localization/French/images/toolbar_settings.png diff --git a/ClassicShellSrc/Localization/English/images/up_locked.png b/Src/Localization/French/images/up_locked.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/up_locked.png rename to Src/Localization/French/images/up_locked.png diff --git a/Src/Localization/German/ClassicExplorerADMX.txt b/Src/Localization/German/ClassicExplorerADMX.txt new file mode 100644 index 000000000..bc4c11410 --- /dev/null +++ b/Src/Localization/German/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell Einstellungen +State.text = Status: +State1.text = auf diesen Wert gesperrt +State2.text = auf Standardwert gesperrt +State3.text = entsperrt +State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. +State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. +State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. +SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. +SUPPORTED_CS404_WIN881.text = Erfordert Windows 8 oder Windows 8.1. + +AddressAltD.nameOverride = Zusätzliche Tastenkombination für die Adressleiste +AddressAltD.tipOverride = Geben Sie für die Tastenkombination mit der Alt-Taste zum Aufruf der Adressleiste einen Buchstaben von 'A' bis 'Z' ein +EnableSettings.nameOverride = Einstellungen aktivieren +EnableSettings.tipOverride = Ermöglicht den Benutzern ihre eigenen Einstellungen zu bearbeiten +ProcessWhiteList.nameOverride = Prozess Positiv-Liste +ProcessWhiteList.tipOverride = Übersicht der Prozesse die Classic Explorer ausführen können. Verwenden Sie nur den Dateinamen des Prozesses (wie "notepad.exe"), trennen Sie mehrere Namen mit einem Komma oder Semikolon. +ProcessBlackList.nameOverride = Prozess Negativ Liste +ProcessBlackList.tipOverride = Übersicht der Prozesse die Classic Explorer nicht ausführen dürfen. Verwenden Sie nur den Dateinamen des Prozesses (wie "notepad.exe"), trennen Sie mehrere Namen mit einem Komma oder Semikolon. +ToolbarItems.nameOverride = Schaltflächen der Werkzeugleiste +ToolbarItems.tipOverride = Wählen Sie die Schaltflächen aus die in der Werkzeugleiste angezeigt werden sollen.\nAm einfachsten erhalten Sie die richtige Bezeichnung für die Schaltfläche, wenn Sie die Schaltflächen im Menü für die Classic Explorer Einstellungen konfigurieren und dann den Registrierungswert "ToolbarItems" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\ClassicExplorer\Settings" auslesen. + + +; os-specific +FileExplorer.nameOverride = Aktiviere Dialoge nur im Explorer (verbessert die Leistung) diff --git a/Src/Localization/German/ClassicIE.html b/Src/Localization/German/ClassicIE.html new file mode 100644 index 000000000..d57c58372 --- /dev/null +++ b/Src/Localization/German/ClassicIE.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + Classic IE + +

Open-Shell Webseite  +Classic IE


+Classic IE
+ist ein kleines Plugin fr den Internet Explorer mit folgenden Merkmalen:
+
    +
  • Fgt in der Titelleiste eine Beschriftung ein, so dass der vollstndige Titel der Seite gesehen werden kann
  • +
  • Zeigt die Sicherheitszone in der Statusleiste
  • +
  • Zeigt den Download-Fortschritt in der Statusleiste
  • +
+
+Zeigt den vollstndigen Seitentitel, auch wenn dieser nicht auf die Registerkarte passt:
+
+
Zeigt den Fortschritt und die Sicherheitszone:
+
+
+

Installation

+Wenn der Internet Explorer nach der Classic IE Installation zum ersten Mal ausgefhrt wird, kann es sein, dass eine Eingabeaufforderung ber die Installation des neuen Add-on ClassicIEBHO angezeigt wird und das Aktivieren des Add-on besttigt werden soll. Klicken Sie auf die Schaltflche Aktivieren. Wenn diese Eingabeaufforderung nicht angezeigt wird, gehen Sie auf Extras -> Add-Ons verwalten und stellen Sie sicher, dass ClassicIEBHO aktiviert ist. Nach der Aktivierung des Add-On muss der Internet Explorer zur endgltigen Plugin Aktivierung neu gestartet werden.
+
+

Einstellungen

+Die Einstellungen knnen ber Extras -> Classic IE Einstellungen +oder ber das Start-Men aufgerufen werden. ber die Einstellungen kann die Farbe und die Schriftart verndert werden und ausgewhlt werden welche Informationen auf der Statusleiste angezeigt werden.
+
+
Sie knnen die Grundeinstellungansicht auswhlen oder alle Einstellungen anzeigen lassen. Bewegen Sie den Mauszeiger ber die einzelnen Einstellungen, um eine Beschreibung der jeweiligen Option zu sehen. Verwenden Sie das Suchfeld, um eine Einstellung nach dem Namen zu suchen.
+Jede Einstellung hat einen Standardwert. Der Standardwert kann konstant sein oder kann von den aktuellen Systemeinstellungen abhngen. Sobald Sie eine Einstellung ndern, wird diese "modifiziert" und fett dargestellt. Um die Einstellung auf den Standardwert zurckzusetzen, muss auf die jeweilige Option mit der rechten Maustaste geklickt werden.
+ +
+Sie knnen die Einstellungen in einer XML-Datei speichern und spter wieder laden. Um diese Funktion verwenden zu knnen, klicken Sie auf die Schaltflche Speichern. Dort knnen Sie auch alle Einstellungen auf ihren Standardwert zurcksetzen.
+ + +
+ + +Zum bernehmen der Einstellungen mssen Sie OK drcken. Zum Aktivieren der neuen Einstellungen muss der Internet Explorer neu gestartet Werden.
+ + +
+

Administrative Einstellungen

+Die Einstellungen sind fr den aktuellen Benutzer und werden in der Registry gespeichert. Standardmig kann jeder Benutzer seine gesamten Einstellungen bearbeiten. Ein Administrator kann bestimmte Einstellungen sperren, so dass diese von keinem Benutzer bearbeiten werden knnen. Dies funktioniert dadurch, indem Sie die jeweilige Einstellung zu dem HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE Registrierungsschlssel hinzufgen.
+
+Vielleicht mchten Sie auch nicht eine Einstellung sperren, sondern nur den Ausgangswert berschreiben. Dann fgen Sie zu dem Namen des jeweiligen Registrierungswerts die Ergnzung "_Default" hinzu.
+
+Der einfachste Weg um den Namen des jeweiligen Registrierungswertes herauszufinden, ist eine Einstellung zu verndern und danach im Registrierungsschlssel HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settingsnachzuschauen.
+ +Manchmal mchten Sie vielleicht eine Einstellung unverndert auf ihren Standardwert belassen, ohne den Standardwert zu kennen. Dann erstellen Sie einen DWORD-Wert und setzen Sie ihn auf den Wert 0xDEFA.
+ +
+ +Es gibt auch die globale Einstellung EnableSettings. Setzen Sie diesen Wert in der Registrierung auf 0, um zu vermeiden, dass die Benutzer von selbst den Einstellungs-Dialog ffnen:
+ +
+ +
+ diff --git a/Src/Localization/German/ClassicIEADMX.txt b/Src/Localization/German/ClassicIEADMX.txt new file mode 100644 index 000000000..b63b45046 --- /dev/null +++ b/Src/Localization/German/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell Einstellungen +State.text = Status: +State1.text = Auf diesen Wert gesperrt +State2.text = Auf Standardwert gesperrt +State3.text = Entsperrt +State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. +State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. +State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. +SUPPORTED_IE9.text = Erfordert Internet Explorer 9 oder neuer. + + +EnableSettings.nameOverride = Einstellungen aktivieren +EnableSettings.tipOverride = Erlaubt Benutzern, ihre eigene Einstellungen vorzunehmen +CaptionFont.tipAddition = .\n\nDas Format ist , , . Als Beispiel "Segoe UI, normal, 9" diff --git a/Src/Localization/German/License.html b/Src/Localization/German/License.html new file mode 100644 index 000000000..08cb748a1 --- /dev/null +++ b/Src/Localization/German/License.html @@ -0,0 +1,50 @@ + + + + + + Endnutzer-Lizenzvereinbarung + +

Open-Shell Webseite  Endnutzer-Lizenzvereinbarung
+


+Open-Shell 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+DURCH BENUTZUNG DIESER SOFTWARE AKZEPTIEREN SIE DIESE VEREINBARUNG. WENN SIE SICH MIT DEN FOLGENDEN BESTIMMUNGEN NICHT EINVERSTANDEN ERKLREN, DRFEN SIE DIE SOFTWARE NICHT VERWENDEN.
+
+Wenn Sie dieser Lizenzvereinbarung zustimmen, haben Sie folgende Rechte:
+
+
    +
  1. +

    GLTIGKEITSBEREICH DER LIZENZ. Dieser Vertrag gibt Ihnen nur einen Teil der Rechte zur Verwendung der Software. Der Autor behlt sich weitere Rechte vor.

    +
  2. +
  3. +

    INSTALLATION UND NUTZUNG. Diese Software darf zur privaten und gewerblichen Nutzung frei verwendet werden. Sie knnen die Software kostenlos auf ihrem Computer installieren und benutzen.

    +
  4. +
  5. +

    VERBREITUNGSRECHTE. Sie drfen die Software berall verteilen und verbreiten, so lange Sie das kostenlos tun und nicht die Herkunft und den Autor der Software verndern.

    +
  6. +
  7. +

    MARKENRECHTE. Der Open-Shell Name und das Logo sind eingetragene Warenzeichen des Autors. Diese mit anderen Produkten in Verbindung zu bringen oder zu verwenden ist nicht gestattet.

    +
  8. +
  9. +

    HAFTUNGSAUSSCHLUSS. +DIE SOFTWARE WIRD IM "ISTZUSTAND" OHNE JEGLICHE GARANTIE BEREITGESTELLT. SMTLICHE GARANTIEN AUSDRCKLICHER ODER STILLSCHWEIGENDER ART SIND AUSGESCHLOSSEN, EINSCHLIESSLICH DER, ABER NICHT BEGRENZT AUF DIE GESETZLICHE GEWHRLEISTUNG DER MARKTGNGIGKEIT ODER VERWENDBARKEIT FR EINEN BESTIMMTEN ZWECK. IN KEINEM FALL WERDEN DIE AUTOREN ODER URHEBERRECHTSINHABER FR SCHDEN HAFTEN ODER SONSTIGE HAFTUNGEN BERNEHMEN, DIE AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DEREN VERWENDUNG ODER IN ANDEREN ZUSAMMENHNGEN MIT DER VERWENDUNG DER SOFTWARE ENTSTANDEN SIND.

    +
  10. +
  11. +

    ZUSAMMENGEFASST: +Grundstzlich darf man diese Software fr jeden Zweck frei verwenden, aber es kann nicht gewhrleistet werden, dass die Software in allen Bereichen so funktioniert, wie man es erwartet. Der Autor bernimmt keinerlei Verantwortung fr Schden, die Ihnen durch die Verwendung der Software entstanden sind. Sie knnen keine Einnahmen oder Gewinne durch einen Verkauf dieser Software erhalten. Sie erhalten die Software kostenfrei.

    +
  12. +
+ + + diff --git a/Src/Localization/German/Links.html b/Src/Localization/German/Links.html new file mode 100644 index 000000000..65a401e3e --- /dev/null +++ b/Src/Localization/German/Links.html @@ -0,0 +1,39 @@ + + + + + + + Open-Shell + +

Open-Shell Webseite  Verweise


Die neuste Version kann ber die Open-Shell Webseite bezogen werden:
+http://www.classicshell.net/
+
+Projekt Versionsverlauf anzeigen:
+Versionsverlauf: http://www.classicshell.net/history/
+
+
+

Hilfe erhalten

+Antworten auf hufig gestellte Fragen anzeigen:
+FAQ: http://www.classicshell.net/faq/
+ +
+Wenn keine Antwort bei den FAQs gefunden wird, bitte versuchen das Forum zu verwenden:
+Diskussions-Forum: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

Fehler melden

+Fehler und Verbesserungswnsche bitte im Entwickler-Forum melden:
+Entwickler-Forum: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/German/Main.html b/Src/Localization/German/Main.html new file mode 100644 index 000000000..9b65db1b5 --- /dev/null +++ b/Src/Localization/German/Main.html @@ -0,0 +1,45 @@ + + + + + + + + + + + Open-Shell + +

Open-Shell Webseite  Open-Shell

+Version 4.3.1 – Finale Version

+

Was ist Open-Shell?

+Open-Shell™ ist eine Sammlung von Bedienungsverbesserungen fr Windows. Es besteht aus einem anpassbaren Startmen und einem Start-Button, fgt im Windows Explorer eine Werkzeugleiste hinzu und stellt eine Vielzahl von kleinen Verbesserungen bereit.
+
+
+

System Anforderungen

+Open-Shell funktioniert unter Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Windows Server 2012 und Windows Server 2012 R2. Dabei werden sowohl die 32 und 64-bit Version untersttzt (die Setup-Datei funktioniert fr beide Versionen). Fr einige Startmen Skins muss das Aero-Theme aktiviert sein und fr andere Skins mindestens das Basic-Theme.
+
+
+

Programmteile


+ +Open-Shell besteht aus drei Hauptprogrammteilen: +
+

Deeinstallation

+Open-Shell kann hierrber deeinstalliert werden Systemsteuerung -> Programme und Funktionen. Eine andere Mglichkeit ist die Setup-Datei nochmal aufzurufen und auf "Entfernen" zu gehen.
+Zum Abschluss des Vorgangs ist ein Neustart erforderlich.
+
+ diff --git a/Src/Localization/German/MenuADMX.txt b/Src/Localization/German/MenuADMX.txt new file mode 100644 index 000000000..0b26a7645 --- /dev/null +++ b/Src/Localization/German/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell Einstellungen +State.text = Status: +State1.text = Auf diesen Wert gesperrt +State2.text = Auf Standardwert gesperrt +State3.text = Entsperrt +State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. +State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. +State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. + +MenuCat.text = Open-Shell Menü +MenuCatHelp.text = Classic IE Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. +SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. +SUPPORTED_CS404_WIN78.text = Erfordert Windows 7 oder Windows 8. +SUPPORTED_CS404_WIN781.text = Erfordert Windows 7 oder Windows 8.1. +SUPPORTED_CS404_WIN8.text = Erfordert Windows 8. +SUPPORTED_CS404_WIN881.text = Erfordert Windows 8 oder Windows 8.1. +SUPPORTED_CS404_WIN81.text = Erfordert Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Erfordert Classic Menü Design mit einer Spalte. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Erfordert Classic Menü Design mit zwei Spalten. +SUPPORTED_CS404_CLASSIC_STYLE.text = Erfordert Classic Menü Design. +SUPPORTED_CS404_WIN7_STYLE.text = Erfordert Windows 7 Menü Design. + + +EnableSettings.nameOverride = Einstellungen aktivieren +EnableSettings.tipOverride = Erlaubt Benutzern, ihre eigene Einstellungen vorzunehmen + +MenuStyle.nameOverride = Menü Design +MenuStyle.tipOverride = Wählen Sie das Design für das Startmenü aus.\nDas Design bestimmt das Erscheinungsbild und die Funktionen des Menüs. +MenuStyle_Classic1.nameOverride = Classic mit einer Spalte +MenuStyle_Classic2.nameOverride = Classic mit zwei Spalten +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Linksklick öffnet +ShiftClick.nameOverride = Shift+Klick öffnet +WinKey.nameOverride = Windows Taste öffnet +ShiftWin.nameOverride = Shift+Win öffnet +MiddleClick.nameOverride = Mittelklick öffnet +Hover.nameOverride = Überfahren öffnet + +; skins +SkinC1.nameOverride = Layout für das Classic Menü Design mit einer Spalte +SkinC1.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Menü Designs mit einer Spalte aus +SkinVariationC1.nameOverride = Layout Variationen für das Classic Menü Design mit einer Spalte +SkinVariationC1.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit einer Spalte (für Layouts die mehrere Variationen unterstützen) +SkinOptionsC1.nameOverride = Layout Optionen für das Classic Menü Design mit einer Spalte +SkinOptionsC1.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit einer Spalte.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC1" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen +MenuItems1.nameOverride = Menü Einträge für das Classic Menü Design mit einer Spalte +MenuItems1.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit einer Spalte verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems1" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. +SkinC2.nameOverride = Layout für das Classic Menü Design mit zwei Spalten +SkinC2.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Menü Designs mit zwei Spalten aus +SkinVariationC2.nameOverride = Layout Variationen für das Classic Menü Design mit zwei Spalten +SkinVariationC2.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit zwei Spalten (für Layouts die mehrere Variationen unterstützen) +SkinOptionsC2.nameOverride = Layout Optionen für das Classic Menü Design mit zwei Spalten +SkinOptionsC2.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit zwei Spalten.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC2" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen +MenuItems2.nameOverride = Menü Einträge für das Classic Menü Design mit zwei Spalten +MenuItems2.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit zwei Spalten verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems2" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. +SkinW7.nameOverride = Layout für das Windows 7 Design +SkinW7.tipOverride = Wählen Sie das Layout für die Verwendung des Windows 7 Designs +SkinVariationW7.nameOverride = Layout Variationen für das Windows 7 Design +SkinVariationW7.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Windows 7 Designs (für Layouts die mehrere Variationen unterstützen) +SkinOptionsW7.nameOverride = Layout Optionen für das Windows 7 Design +SkinOptionsW7.tipOverride = Wählen Sie die Layout Optionen für Verwendung des Windows 7 Designs.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsW7" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen +MenuItems7.nameOverride = Menü Einträge für das Windows 7 Design +MenuItems7.tipOverride = Wählen Sie die Menüeinträge die in dem Windows 7 style.\nverwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems7" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. + +; windows 7 +SkinA.nameOverride = Layout für das "Alle Programme" Untermenü im Windows 7 Start Menü +SkinA.tipOverride = Wählen Sie das Layout für die Verwendung des "Alle Programme" Untermenüs im Windows 7 Start Menü +SkinVariationA.nameOverride = Layout Variation für das "Alle Programme" Untermenü im Windows 7 Start Menü +SkinVariationA.tipOverride = Wählen Sie die Layout Variation für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü (für Layouts die mehrere Variationen unterstützen) +SkinOptionsA.nameOverride = Layout Optionen für das "Alle Programme" Untermenü im Windows 7 Start Menü +SkinOptionsA.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsA" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen + +; metro settings +SkipMetro.tipAddition = Diese Einstellung ist nicht für Windows 8.1 verfügbar. Sie müssen die in Windows integrierte Einstellung zum Booten im Desktop Modus verwenden + +; hidden +FolderStartMenu.nameOverride = Start Menü Ordner +FolderStartMenu.tipOverride = Geben Sie ein override für den Benutzer Start Menü Ordner ein (überschreibt auch den Benutzer Programme Ordner).\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden +FolderPrograms.nameOverride = Programme Ordner +FolderPrograms.tipOverride = Geben Sie ein override für den Benutzer Programme Ordner ein.\nTDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden +FolderCommonStartMenu.nameOverride = Gemeinsamer Start Menü Ordner +FolderCommonStartMenu.tipOverride = Geben Sie ein override für den gemeinsamen Start Menü Ordner (überschreibt auch den gemeinsamen Programme Ordner).\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden +FolderCommonPrograms.nameOverride = Gemeinsamer Programme Ordner +FolderCommonPrograms.tipOverride = Geben Sie ein override für den gemeinsamen Programme Ordner.\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden +AutoStartDelay.nameOverride = Auto-Start Verzögerung +AutoStartDelay.tipOverride = Geben Sie eine Zeitverzögerung in Millisekunden ein, wenn das Start Menü automatisch während des Logins gestartet werden soll (funktioniert nicht wenn das Start Menü manuell durch das Ausführen von StartMenu.exe gestartet werden soll).\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden + +; other +StartButtonIcon.tipAddition = Der Eintrag kann ein Dateipfad zu einer ICO-Datei oder ein Dateipfad zu einer EXE/DLL-Datei sein und die ID eines Symbols +StartButtonPath.tipAddition = Der Eintrag ist ein vollständiger Dateipfad zu einer BMP- oder PNG-Datei +SoundMain.tipAddition = Der Eintrag kann ein Name eines Systemereignisses oder ein Dateipfad zu einer WAV-Datei sein +SoundPopup.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file +SoundCommand.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file +SoundDrop.tipAddition = Der Eintrag kann ein Name eines The value can be a name of a system event oder a path to a WAV file +ExpandFolderLinks.tipAddition = Funktioniert nur für symbolische Verweise (wie Junctions) und nicht für plain Verknüpfungen +StartHoverDelay.nameOverride = Hover Verzögerung (für den Start Button) +AllProgramsDelay.nameOverride = Hover Verzögerung (für "Alle Programme" in Windows 7) +CSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Open-Shell Menü Einstellungen auswählen und dann den Registrierungswert "CSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. +WSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Open-Shell Menü Einstellungen auswählen und dann den Registrierungswert "WSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. diff --git a/Src/Localization/German/OpenShell.hhp b/Src/Localization/German/OpenShell.hhp new file mode 100644 index 000000000..cf641de9f --- /dev/null +++ b/Src/Localization/German/OpenShell.hhp @@ -0,0 +1,15 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x409 English (United States) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/German/OpenShellADMX.txt b/Src/Localization/German/OpenShellADMX.txt new file mode 100644 index 000000000..6ad966cdc --- /dev/null +++ b/Src/Localization/German/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell Einstellungen +State.text = Status: +State1.text = Auf diesen Wert gesperrt +State2.text = Auf Standardwert gesperrt +State3.text = Entsperrt +State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den angegebenen Wert gesperrt werden. +State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. +State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. + +Language.nameOverride = Sprache der Open-Shell Erweiterungen +Language.tipOverride = Wählen Sie die Sprache für die Open-Shell Benutzeroberfläche aus (als Beispiel en-US oder de-DE). Die ausgewählte Sprache wirkt sich auf das Startmenü, die Werkzeugleisten und weitere Bereiche aus. Wenn die entsprechende Sprach-DLL Datei installiert ist, wird der Einstellungsdialog auch übersetzt. +Update.nameOverride = Aktiviert automatische Überprüfungen auf neue Versionsaktualisierungen. +tipOverride = Wenn dies aktiviert ist, wird wöchentlich überprüft ob eine neue Open-Shell Version verfügbar ist. Sie werden benachrichtigt wenn es eine neue Version der Open-Shell Software gibt oder wenn es eine Aktualisierung für die installierte Sprachendatei gibt. diff --git a/Src/Localization/German/OpenShellEULA.rtf b/Src/Localization/German/OpenShellEULA.rtf new file mode 100644 index 000000000..d7b55cb12 Binary files /dev/null and b/Src/Localization/German/OpenShellEULA.rtf differ diff --git a/Src/Localization/German/OpenShellReadme.rtf b/Src/Localization/German/OpenShellReadme.rtf new file mode 100644 index 000000000..08b093632 --- /dev/null +++ b/Src/Localization/German/OpenShellReadme.rtf @@ -0,0 +1,105 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Calibri;}{\f2\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par +Vielen Dank f\'fcr die Installation von \cf3\b Open-Shell\'99\cf0\b0 . Durch Open-Shell werden in Windows 7, Windows 8, Windows 8.1 und Windows 10 einige fehlende Funktionen aus fr\'fcheren Windows Versionen hinzugef\'fcgt - wie ein klassisches Startmen\'fc, eine Starttaste (Startschaltfl\'e4che mit Windows Symbol), eine Werkzeugleiste f\'fcr den Windows Explorer und andere Funktionen.\par +\par +Die aktuellste Version befindet sich auf der Open-Shell Webseite:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par +\par +H\'e4ufig gestellte Fragen werden hier beantwortet:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f1\fs22\par +\par +Oder nutzen Sie das Diskussionsforum f\'fcr weitere Hilfe:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par +\par +Fehlermeldungen bitte im Open-Shell Entwickler Forum melden:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Men\'fc\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Open-Shell Men\'fc\cf0 \b0 ist ein flexibles Startmen\'fc, dass die Men\'fccharakteristik von Windows 2000, XP und Windows 7 nachbilden kann. Es hat eine Vielzahl von erweiterten Funktionen:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Auswahl zwischen \ldblquote Classic\rdblquote und \ldblquote Windows 7\rdblquote Design\par +{\pntext\f2\'B7\tab}Organisieren der Anwendungen \'fcber \ldblquote Drag & Drop\rdblquote\par +{\pntext\f2\'B7\tab}Optionen zum Anzeigen der Favoriten, Erweitern der Systemsteuerung und vieles mehr\par +{\pntext\f2\'B7\tab}Anzeigen der zuletzt verwendeten Dokumente. Die Anzahl der Anzeige der zuletzt verwendeten Dokumente ist ver\'e4nderbar\par +{\pntext\f2\'B7\tab}\'dcbersetzt in 35 Sprachen, einschlie\'dflich Rechts-nach-Links Unterst\'fctzung f\'fcr arabische und hebr\'e4ische Sprachen\par +{\pntext\f2\'B7\tab}Das original Windows Startmen\'fc wird nicht deaktivert. Es kann beim \'dcberfahren der Starttaste mit den Tasten Shift+Click weiterhin aufgerufen werden\par +{\pntext\f2\'B7\tab}\'dcber die rechte Maustaste kann ein Men\'fceintrag gel\'f6scht, umbenannt, sortiert oder f\'fcr andere Aktionen verwendet werden\par +{\pntext\f2\'B7\tab}\'dcber das Suchfeld k\'f6nnen Programme und Dateien gefunden werden, die nicht \'fcber eine Tastenverkn\'fcpfung erreicht werden\par +{\pntext\f2\'B7\tab}Unterst\'fctzt Jumplisten f\'fcr einen einfachen Zugang der zuletzt aufgerufenen Dokumenten und gemeinsamen Aufgaben\par +{\pntext\f2\'B7\tab}Unterst\'fctzt 32 und 64-Bit Betriebssysteme\par +{\pntext\f2\'B7\tab}Unterst\'fctzt Skin-Dateien, einschlie\'dflich zus\'e4tzlicher Drittanbieter Skin-Dateien. Erstellen Sie ihr eigenes Design!\par +{\pntext\f2\'B7\tab}In beiden Windows-Grunddesigns und allen Funktionalit\'e4ten vollst\'e4ndig anpassbar\par +{\pntext\f2\'B7\tab}Unterst\'fctzt Microsoft\rquote s Active Zugang\par +{\pntext\f2\'B7\tab}Konvertiert die \ldblquote Alle Programme\rdblquote Schaltfl\'e4che im Windows Men\'fc in ein unterteilbares Men\'fc\par +{\pntext\f2\'B7\tab}Implementiert eine anpassbare Starttaste (Startschaltfl\'e4che mit Windows Symbol)\par +{\pntext\f2\'B7\tab}Kann Windows Store Apps (Windows 8) anzeigen, suchen und ausf\'fchren\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Explorer\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic Explorer\cf0 \b0 ist ein Plugin f\'fcr den Windows Explorer, mit folgenden Funktionen:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 F\'fcgt im Explorer eine Symbolleiste f\'fcr einige gemeinsame Dateivorg\'e4nge hinzu (Zum \'fcbergeordneten Ordner navigieren, Ausschneiden, Kopieren, Einf\'fcgen, L\'f6schen, Eigenschaften, Email). Die Symbolleiste kann vollst\'e4ndig angepasst werden\par +{\pntext\f2\'B7\tab}Ersetzt den Windows 7 Kopier-Dialog durch die benutzerfreundlichere Windows XP \'e4hnliche "Classic"-Version\par +{\pntext\f2\'B7\tab}Steuert die Tastenkombination Alt+Enter in der Ordneransicht im Windows Explorer und zeigt die Eigenschaften des ausgew\'e4hlten Ordners\par +{\pntext\f2\'B7\tab}Optionen zum Anpassen der Ordnerdarstellung an eine Windows XP \'e4hnlichere Darstellung oder um das Ausblenden der Vergr\'f6\'dferungsschaltfl\'e4chen zu deaktivieren\par +{\pntext\f2\'B7\tab}Kann den freien Speicherplatz und die Gesamtgr\'f6\'dfe der ausgew\'e4hlten Dateien in der Statusleiste anzeigen\par +{\pntext\f2\'B7\tab}Kann die Brotkrumennavigation in der Adresszeile deaktivieren\par +{\pntext\f2\'B7\tab}Verbessert eine gro\'dfe Anzahl von Funktionen, die in Windows 7 fehlerhaft sind - fehlende Symboleinblendungen f\'fcr freigegebene Ordner, die wechselnden Ordner im Navigationsbereich, die fehlende \'dcberschriftensortierung in der Listenansicht und vieles mehr\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic IE\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic IE ist ein Plugin f\'fcr den Internet Explorer 9 und neuere Versionen, mit folgenden Funktionen:\par +\cf0\b0\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 F\'fcgt zur Titelleiste eine Beschriftung hinzu, so dass der gesamte Titel der Seite angezeigt wird\par +{\pntext\f2\'B7\tab}Zeigt die Sicherheitszone in der Statusleiste\par +{\pntext\f2\'B7\tab}Zeigt den Download Fortschritt in der Statusleiste\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Installationsanleitung\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +Die Symbolleiste f\'fcr den Windows Explorer wird nach der Installation m\'f6glicherweise nicht automatisch angezeigt. Sie m\'fcssen erst ein paar Aktionen durchf\'fchren, bevor die Symbolleiste verwendet werden kann.\par +\par +\cf3\b Windows 7:\cf0\b0 Dr\'fccken Sie Alt+V um die Men\'fc Ansicht zu \'f6ffnen. \'d6ffnen Sie das "Symbolleisten" Untermen\'fc und w\'e4hlen Sie "Classic Exlporer Leiste". Beachten Sie, dass das Men\'fc immer solange angezeigt wird, wie auch die Symbolleiste sichtbar ist.\par +\par +\cf3\b Windows 8:\cf0\b0 Dr\'fccken Sie Alt+V um die Ribbon Ansicht zu \'f6ffnen. Klicken Sie im Abschnitt "Optionen" auf den Pfeil nach unten. W\'e4hlen Sie "Classic Explorer Leiste".\par +\par +Wenn diese Schritte nicht funktionieren, kann es m\'f6glich sein, dass die Explorer Erweiterungen deaktiviert sind. \'dcberpr\'fcfen Sie die folgenden Schritte und versuchen anschlie\'dfend noch mal die Symbolleiste anzuzeigen:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\'d6ffnen Sie den Internet Explorer und gehen auf Extras ->Add-Ons verwalten. \'dcberpr\'fcfen Sie die Add-Ons "Classic Explorer Leiste" und "ExplorerBHO Class" und stellen Sie sicher, dass diese aktiviert sind\par +{\pntext\f1 2)\tab}M\'f6glicherweise sind die Browser Erweiterungen auf ihrem System deaktiviert. Das ist normalerweise die Standardeinstellung f\'fcr einen Windows Server. \'d6ffnen Sie die "Internet Optionen", gehen auf die Registerkarte "Erweitert" und \'fcberpr\'fcfen ob die "Drittanbieter Browser Erweiterungen" aktiviert sind.\par + +\pard\widctlpar\par +Unter Windows 7 muss die Statusleiste \'fcber die Men\'fc Ansicht abgeschaltet werden, sofern die Dateigr\'f6\'dfe angezeigt werden soll. Unter Windows 8 ist die Classic Explorer Statusleiste eine andere als die Statusleiste im Explorer. Die Startleiste aus dem Classic Explorer k\'f6nnen Sie \'fcber den Classic Explorer Einstellungsdialog anzeigen/verstecken und die Statusleiste aus dem Explorer k\'f6nnen Sie \'fcber den Explorer Ordneroptionen Dialog anzeigen/verstecken.\par +\par +M\'f6glicherweise wird die Beschriftung im Internet Explorer nicht automatisch nach der Installation angezeigt. Eventuell erhalten Sie eine Aufforderung das "ClassicIEBHO Plugin zu aktivieren". Wenn Sie die Eingabeaufforderung erhalten, w\'e4hlen Sie "Aktivieren". Wenn Sie die Eingabeaufforderung nicht bekommen, gehen Sie auf Extras -> Add-Ons verwalten und stellen sicher, dass das Add-on "ClassicIEBHO" aktiviert ist. Danach m\'fcssen Sie den Internet Explorer neu starten.\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Deinstallation\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +Um \cf3\b Open-Shell\cf0\b0 zu deinstallieren bitte die nachfolgenden Schritte ausf\'fchren:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\b Systemsteuerung -> Programme und Funktionen\b0 \'f6ffnen und auf \b Open-Shell\b0 klicken. Danach den Anweisungen folgen. Anschlie\'dfend muss Windows neu gestartet werden, damit der Vorgang vollst\'e4ndig abgeschlossen wird.\par +{\pntext\f1 2)\tab}Sofern f\'fcr das Startmen\'fc nachtr\'e4glich zus\'e4tzliche Skin-Dateien installiert worden sind, m\'fcssen diese anschlie\'dfend manuell deinstalliert werden\par + +\pard\widctlpar\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/German/OpenShellTOC.hhc b/Src/Localization/German/OpenShellTOC.hhc new file mode 100644 index 000000000..cbbb5bb83 --- /dev/null +++ b/Src/Localization/German/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/German/OpenShellText-de-DE.wxl b/Src/Localization/German/OpenShellText-de-DE.wxl new file mode 100644 index 000000000..0930786d3 --- /dev/null +++ b/Src/Localization/German/OpenShellText-de-DE.wxl @@ -0,0 +1,33 @@ + + + Dieses Installationsprogramm funktioniert nur mit der 32-bit Windows Version. Für die 64-bit Windows Version muss die Setup64.exe verwendet werden. + Für Open-Shell ist Windows 7 oder eine neuere Windows Version erforderlich. + Es ist schon eine neuere [ProductName] Version installiert. Die Installation wird beendet. + Classic Explorer + Classic Explorer fügt eine Werkzeugleiste im Windows Explorer ein, ersetzt den Kopier-Dialog und verbessert einige Benutzerdialoge. + Open-Shell Menü + Open-Shell Menü ist ein sehr umfangreich anpassbarer Ersatz für das Windows Start Menü + Classic IE + Classic IE ermöglicht die Anpassung der Internet Explorer Titelleiste und der Statusleiste + Open-Shell Aktualisierung + Open-Shell Aktualisierung überprüft regelmäßig auf eine neue Versionen + Open-Shell Dokumentation anzeigen + Open-Shell Einführung anzeigen + Classic Explorer Einstellungen bearbeiten + Open-Shell Menü Einstellungen bearbeiten + Einstellungen der Internet Explorer Titelleiste und der Statusleiste bearbeiten + Einstellungen für die Überprüfung auf eine neue Open-Shell Version + Startmenü Ordner erstellen + Open-Shell Internetseite + Für Open-Shell spenden + Besuche uns auf Facebook + Liesmich Datei anzeigen + Open-Shell Hilfe + Open-Shell Liesmich + Open-Shell Aktualisierung + Classic Explorer Einstellungen + Open-Shell Menü Einstellungen + Classic IE Einstellungen + Startbildschirm öffnen + Open-Shell ist eine Sammlung von Bedienungsverbesserungen für Windows + diff --git a/ClassicShellSrc/Localization/German/WixUI_de-DE.wxl b/Src/Localization/German/WixUI_de-DE.wxl similarity index 100% rename from ClassicShellSrc/Localization/German/WixUI_de-DE.wxl rename to Src/Localization/German/WixUI_de-DE.wxl diff --git a/Src/Localization/Hungarian/ClassicExplorerADMX.txt b/Src/Localization/Hungarian/ClassicExplorerADMX.txt new file mode 100644 index 000000000..86b0ba665 --- /dev/null +++ b/Src/Localization/Hungarian/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell beállítások +State.text = Állapot: +State1.text = Rögzítve erre az értékre +State2.text = Rögzítve alapértelmezettre +State3.text = Feloldva +State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. +State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. +State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. + +ClassicExplorerCat.text = Klasszikus Intéző +ClassicExplorerCatHelp.text = Klasszikus Intéző csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. +SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. +SUPPORTED_CS404_WIN881.text = Windows 8 vagy 8.1 szükséges. + +AddressAltD.nameOverride = A címsor további gyorsgombja +AddressAltD.tipOverride = Adj meg egy gombot 'A'-tól 'Z'-ig, amely az Alt egyidejű lenyomásával a címsor gyorsgombja lesz +EnableSettings.nameOverride = Beállítások engedélyezése +EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését +ProcessWhiteList.nameOverride = Folyamat fehérlista +ProcessWhiteList.tipOverride = A folyamatok listája, amelyek betölthetik a Klasszikus Intézőt. Csak a folyamat fájlnevét használd ( mint például "notepad.exe"), a több nevet vesszővel vagy pontosvesszővel válaszd el. +ProcessBlackList.nameOverride = Folyamat feketelista +ProcessBlackList.tipOverride = A folyamatok listája, amelyek nem töltik be a Klasszikus Intézőt. Csak a folyamat fájlnevét használd ( mint például "notepad.exe"), a több nevet vesszővel vagy pontosvesszővel válaszd el. +ToolbarItems.nameOverride = Eszköztár gombok +ToolbarItems.tipOverride = Válaszd ki az eszköztárban megjelenő gombokat.\nA megfelelő sor kiválasztásához állítsd be a gombokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a ToolbarItems nevű értéket a HKCU\Software\OpenShell\ClassicExplorer\Settings címen + + +; os-specific +FileExplorer.nameOverride = Párbeszédablakok engedélyezése csak az Intézőben (javítja a teljesítményt) diff --git a/Src/Localization/Hungarian/ClassicIEADMX.txt b/Src/Localization/Hungarian/ClassicIEADMX.txt new file mode 100644 index 000000000..d42159fb7 --- /dev/null +++ b/Src/Localization/Hungarian/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell beállítások +State.text = Állapot: +State1.text = Rögzítve erre az értékre +State2.text = Rögzítve alapértelmezettre +State3.text = Feloldva +State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. +State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. +State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. + +ClassicIECat.text = Klasszikus IE +ClassicIECatHelp.text = Klasszikus IE csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. +SUPPORTED_IE9.text = Internet Explorer 9 vagy újabb szükséges. + + +EnableSettings.nameOverride = Beállítások engedélyezése +EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését +CaptionFont.tipAddition = .\n\nA formátum , , . Például "Segoe UI, normal, 9" diff --git a/Src/Localization/Hungarian/MenuADMX.txt b/Src/Localization/Hungarian/MenuADMX.txt new file mode 100644 index 000000000..60b943b15 --- /dev/null +++ b/Src/Localization/Hungarian/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell beállítások +State.text = Állapot: +State1.text = Rögzítve erre az értékre +State2.text = Rögzítve alapértelmezettre +State3.text = Feloldva +State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. +State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. +State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. + +MenuCat.text = Open-Shell menü +MenuCatHelp.text = Open-Shell menü csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. +SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. +SUPPORTED_CS404_WIN78.text = Windows 7 szükséges vagy Windows 8. +SUPPORTED_CS404_WIN781.text = Windows 7 szükséges vagy Windows 8.1. +SUPPORTED_CS404_WIN8.text = Windows 8 szükséges. +SUPPORTED_CS404_WIN881.text = Windows 8 vagy 8.1 szükséges. +SUPPORTED_CS404_WIN81.text = Windows 8.1 szükséges. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Klasszikus, egy oszlopos menü stílus szükséges. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Klasszikus, két oszlopos menü stílus szükséges. +SUPPORTED_CS404_CLASSIC_STYLE.text = Klasszikus menü stílus szükséges. +SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 menü stílus szükséges. + + +EnableSettings.nameOverride = Beállítások engedélyezése +EnableSettings.tipOverride = Lehetővé teszi a felhasználóknak a saját beállításaik szerkesztését + +MenuStyle.nameOverride = Menü stílus +MenuStyle.tipOverride = Válaszd ki a start menü stílusát.\nA stílus határozza meg a menü általános kinézetét és funkcionalitását. +MenuStyle_Classic1.nameOverride = Klasszikus egy oszlopos +MenuStyle_Classic2.nameOverride = Klasszikus két oszlopos +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Bal klikk megnyitja +ShiftClick.nameOverride = Shift+klikk megnyitja +WinKey.nameOverride = Windows gomb megnyitja +ShiftWin.nameOverride = Shift+Win gomb megnyitja +MiddleClick.nameOverride = Középső egérgomb megnyitja +Hover.nameOverride = Kurzor megnyitja + +; skins +SkinC1.nameOverride = Téma az egy oszlopos klasszikus menühöz +SkinC1.tipOverride = Válassz használandó témát az egy oszlopos klasszikus stílushoz +SkinVariationC1.nameOverride = Téma variáció az egy oszlopos klasszikus menühöz +SkinVariationC1.tipOverride = Válassz téma variációt az egy oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) +SkinOptionsC1.nameOverride = Témabeállítások az egy oszlopos klasszikus menühöz +SkinOptionsC1.tipOverride = Válassz témabeállításokat az egy oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC1 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +MenuItems1.nameOverride = Menüelemek az egy oszlopos klasszikus menühöz +MenuItems1.tipOverride = Válassz menüelemeket az egy oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems1 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +SkinC2.nameOverride = Téma két oszlopos klasszikus menühöz +SkinC2.tipOverride = Válassz használandó témát a két oszlopos klasszikus stílushoz +SkinVariationC2.nameOverride = Téma variáció a két oszlopos klasszikus menühöz +SkinVariationC2.tipOverride = Válassz téma variációt a két oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) +SkinOptionsC2.nameOverride = Témabeállítások a két oszlopos klasszikus menühöz +SkinOptionsC2.tipOverride = Válassz témabeállításokat a két oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC2 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +MenuItems2.nameOverride = Menüelemek a két oszlopos klasszikus menühöz +MenuItems2.tipOverride = Válassz menüelemeket a két oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems2 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +SkinW7.nameOverride = Téma a Windows 7 stílushoz +SkinW7.tipOverride = Válassz használandó témát a Windows 7 stílushoz +SkinVariationW7.nameOverride = Téma variáció a Windows 7 stílushoz +SkinVariationW7.tipOverride = Válassz téma variációt a Windows 7 stílushoz (olyan témák esetében, amelyek támogatják a több variációt) +SkinOptionsW7.nameOverride = Témabeállítások a Windows 7 stílushoz +SkinOptionsW7.tipOverride = Válassz témabeállításokat a Windows 7 stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsW7 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +MenuItems7.nameOverride = Menüelemek a Windows 7 stílushoz +MenuItems7.tipOverride = Válaszd ki a menüelemeket a Windows 7 stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems7 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címet + +; windows 7 +SkinA.nameOverride = Téma a Windows 7 start menü Minden program almenüjéhez +SkinA.tipOverride = Válassz témát a Minden program almenühöz a Windows 7 start menüben +SkinVariationA.nameOverride = Téma variáció a Windows 7 start menü Minden program almenüjéhez +SkinVariationA.tipOverride = Válassz téma variációt a Minden program almenühöz a Windows 7 start menüben(olyan témák esetében, amelyek támogatják a több variációt) +SkinOptionsA.nameOverride = Témabeállítások a Windows 7 start menü Minden program almenüjéhez +SkinOptionsA.tipOverride = Válassz témabeállításokat a Minden program almenühöz a Windows 7 start menüben.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a SkinOptionsA értéket a HKCU\Software\OpenShell\StartMenu\Settings címen + +; metro settings +SkipMetro.tipAddition = Ez a beállítás Windows 8.1 alatt nem működik. A beépített Windows beállítást kell használnod az automatikus Asztalra bootoláshoz + +; hidden +FolderStartMenu.nameOverride = Start menü mappa +FolderStartMenu.tipOverride = Adj meg egy felülíró értéket a felhasználónkénti start menü mappához(emellett felülírja a felhasználónkénti Programok mappát is).\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból +FolderPrograms.nameOverride = Programok mappa +FolderPrograms.tipOverride = Adj meg egy felülíró értéket a Programok mappához.\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból +FolderCommonStartMenu.nameOverride = Közös Start menü mappa +FolderCommonStartMenu.tipOverride = Adj meg egy felülíró értéket a közös Start menü mappához (emellett felülírja a közös Programok mappát is).\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból +FolderCommonPrograms.nameOverride = Közös Programok mappa +FolderCommonPrograms.tipOverride = Adj meg egy felülíró értéket a közös Programok mappához.\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból +AutoStartDelay.nameOverride = Automatikus indítás időzítés +AutoStartDelay.tipOverride = Add meg a Start menü automatikus indításának időzítését bejelentkezéskor milliszekundumban (nem érvényes a menü manuális elindításakor a StartMenu.exe-vel).\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból + +; other +StartButtonIcon.tipAddition = Az érték lehet egy útvonal egy ICO fájlhoz vagy egy EXE/DLL-hez és az ikon azonosítójához +StartButtonPath.tipAddition = Az érték egy BMP vagy PNG fájl teljes útvonala +SoundMain.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala +SoundPopup.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala +SoundCommand.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala +SoundDrop.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy WAV fájl útvonala +ExpandFolderLinks.tipAddition = Csak szimbolikus linkekkel (mint például csatolási pontok) és nem egyszerű parancsikonokkal működik +StartHoverDelay.nameOverride = Kurzor lebegés (a Start gomb felett) +AllProgramsDelay.nameOverride = Lebegés időzítés (Windows 7 esetén a Minden programnál) +CSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a CSMHotkey nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +WSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a WSMHotkey nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen diff --git a/Src/Localization/Hungarian/OpenShellADMX.txt b/Src/Localization/Hungarian/OpenShellADMX.txt new file mode 100644 index 000000000..65198525d --- /dev/null +++ b/Src/Localization/Hungarian/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell beállítások +State.text = Állapot: +State1.text = Rögzítve erre az értékre +State2.text = Rögzítve alapértelmezettre +State3.text = Feloldva +State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre állítod, a beállítás minden felhasználó esetében a meghatározott értékre lesz rögzítve. +State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. +State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. + +Language.nameOverride = Open-Shell komponensek nyelve +Language.tipOverride = Válaszd ki a Open-Shell által használni kívánt nyelvet (például en-US vagy de-DE). A nyelv hatással van a start menü, eszköztárak, stb. szövegeire. Ha a megfelelő nyelvi DLL fel van telepítve, lehet, hogy a beállítási kezelőfelület is le lesz fordítva +Update.nameOverride = Új verziók automatikus keresésének engedélyezése +Update.tipOverride = Ha ez be van jelölve, a Open-Shell minden héten új verziót keres. Ha a Open-Shell vagy a jelenleg használt nyelv új verziója érhető el, arról értesítést kapsz. diff --git a/Src/Localization/Italian/ClassicExplorerADMX.txt b/Src/Localization/Italian/ClassicExplorerADMX.txt new file mode 100644 index 000000000..1d1863acb --- /dev/null +++ b/Src/Localization/Italian/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Impostazioni Open-Shell +State.text = Stato: +State1.text = Bloccato a questo valore +State2.text = Bloccato al valore predefinito +State3.text = Sbloccato +State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. +State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. +State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Impostazioni policy di gruppo Classic Explorer +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. +SUPPORTED_CS404_WIN7.text = Richiede Windows 7. +SUPPORTED_CS404_WIN881.text = Richiede Windows 8 o Windows 8.1. + +AddressAltD.nameOverride = Collegamento aggiuntivo per la barra indirizzi +AddressAltD.tipOverride = Inserisci una lettera da 'A' a 'Z' come collegamento per la barra indirizzi in combinazione con il tasto Alt +EnableSettings.nameOverride = Abilita impostazioni +EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni +ProcessWhiteList.nameOverride = Elabora elenco autorizzati +ProcessWhiteList.tipOverride = Elenco dei processi che possono caricare Classic Explorer. Usa solo il nome file del processo (es. "notepad.exe"), separando i diversi nomi con una virgola o punto e virgola. +ProcessBlackList.nameOverride = Elabora elenco non autorizzati +ProcessBlackList.tipOverride =Elenco dei processi che non possono caricare Classic Explorer. Usa solo il nome file del processo (es. "notepad.exe"), separando i nomi diversi con una virgola o punto e virgola. +ToolbarItems.nameOverride = Pulsanti barra strumenti +ToolbarItems.tipOverride = Seleziona i pulsanti che verranno visualizzati nella barra strumenti.\nIl miglior modo per impostare la giusta stringa è configurare i pulsanti nella finestra impostazioni di Classic Explorer e quindi vedere i valori ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = Abilita finestra dialogo solo in Explorer (migliora le prestazioni) diff --git a/Src/Localization/Italian/ClassicIEADMX.txt b/Src/Localization/Italian/ClassicIEADMX.txt new file mode 100644 index 000000000..b23dffc55 --- /dev/null +++ b/Src/Localization/Italian/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Impostazioni Open-Shell +State.text = Stato: +State1.text = Bloccato a questo valore +State2.text = Bloccato al valore predefinito +State3.text = Sbloccato +State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. +State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. +State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Impostazioni policy di gruppo Classic IE +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. +SUPPORTED_IE9.text = Richiede Internet Explorer 9 o superiore. + + +EnableSettings.nameOverride = Abilita impostazioni +EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni +CaptionFont.tipAddition = .\n\nIl formato è , , . Ad esempio "Segoe UI, normale, 9" diff --git a/Src/Localization/Italian/MenuADMX.txt b/Src/Localization/Italian/MenuADMX.txt new file mode 100644 index 000000000..91e55f4d5 --- /dev/null +++ b/Src/Localization/Italian/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Impostazioni Open-Shell +State.text = Stato: +State1.text = Bloccato a questo valore +State2.text = Bloccato al valore predefinito +State3.text = Sbloccato +State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. +State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. +State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. + +MenuCat.text = Menu Start classico +MenuCatHelp.text = Impostazioni policy di gruppo menu Start classico +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. +SUPPORTED_CS404_WIN7.text = Richiede Windows 7. +SUPPORTED_CS404_WIN78.text = Richiede Windows 7 o Windows 8. +SUPPORTED_CS404_WIN781.text = Richiede Windows 7 o Windows 8.1. +SUPPORTED_CS404_WIN8.text = Richiede Windows 8. +SUPPORTED_CS404_WIN881.text =Richiede Windows 8 o Windows 8.1. +SUPPORTED_CS404_WIN81.text = Richiede Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Richiede lo stile menu classico con una sola colonna. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Richiede lo stile menu classico con due colonne. +SUPPORTED_CS404_CLASSIC_STYLE.text = Richiede lo stile menu classico. +SUPPORTED_CS404_WIN7_STYLE.text = Richiede lo stile menu Window 7. + + +EnableSettings.nameOverride = Abilita impostazioni +EnableSettings.tipOverride = Abilita l'utente a modificare le proprie impostazioni + +MenuStyle.nameOverride = Stile menu +MenuStyle.tipOverride = Seleziona lo stile per il menu Start.\nLo stile determina la modalità di visione e le funzionalità del menu. +MenuStyle_Classic1.nameOverride = Classico con una sola colonna +MenuStyle_Classic2.nameOverride = Classico con due colonne +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Clic sinistro apre +ShiftClick.nameOverride = Miausc+click apre +WinKey.nameOverride = Tasto Windows apre +ShiftWin.nameOverride = Maiusc+Win apre +MiddleClick.nameOverride = Clic centrale apre +Hover.nameOverride = Rotellina apre + +; skins +SkinC1.nameOverride = Tema per il menu classico con una sola colonna +SkinC1.tipOverride = Seleziona il tema da usare con lo stile classico con una sola colonna +SkinVariationC1.nameOverride = Variazione tema per il menu classico con una sola colonna +SkinVariationC1.tipOverride = Seleziona la variazione da usare con lo stile classico con una sola colonna (per temi che supportano variazioni multiple) +SkinOptionsC1.nameOverride = Opzioni tema per menu classico con una sola colonna +SkinOptionsC1.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con una sola colonna.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Elementi menu per il menu Start classico con una sola colonna +MenuItems1.tipOverride = Seleziona gli elementi menu da usare nello stile classico con una sola colonna.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu classico Start e vedere i valori MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Tema per il menu classico con due colonne +SkinC2.tipOverride = Seleziona il tema da usare con il menu classico con due colonne +SkinVariationC2.nameOverride = Variazione tema per il menu classico con due colonne +SkinVariationC2.tipOverride = Seleziona la variazione da usare con il menu classico con due colonne (per temi che supportano variazioni multiple) +SkinOptionsC2.nameOverride = Opzioni tema per menu classico con due colonne +SkinOptionsC2.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con due colonne.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Elementi menu per il menu Start classico con due colonne +MenuItems2.tipOverride = Seleziona gli elementi menu da usare nello stile classico con due colonne.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu Start classico e vedere i valori MenuItems1 in MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Tema per lo stile Windows 7 +SkinW7.tipOverride = Seleziona il tema da usare con lo stile Windows 7 +SkinVariationW7.nameOverride = Variazione tema per lo stile Windows 7 +SkinVariationW7.tipOverride = Seleziona la variazione da usare con lo stile Windwos 7 (per temi che supportano variazioni multiple) +SkinOptionsW7.nameOverride = Opzioni tema per lo stile Windows 7 +SkinOptionsW7.tipOverride = Seleziona le opzioni da usare nello stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Elementi menu per lo stile Windows 7 +MenuItems7.tipOverride = Seleziona gli elementi del menu da usare con lo stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 +SkinA.tipOverride = Seleziona il tema da usare per il sottomenu'Tutti i programmi' per il menu Start di Windows 7 +SkinVariationA.nameOverride = Variazione tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 +SkinVariationA.tipOverride = Seleziona la variazione del tema da usare per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 (per temi che supportano variazioni multiple) +SkinOptionsA.nameOverride = Opzioni tema per il sottomenu' Tutti i programmi' del menu Start di Windows 7 +SkinOptionsA.tipOverride = Seleziona le opzioni tema da usare con il sottomenu 'Tutti i programmi' del menu Start di Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Questa impostazione non funziona con Windows 8.1. Devi usare l'impostazione integrata di Windows per andare al Desktop + +; hidden +FolderStartMenu.nameOverride = Cartella menu Start +FolderStartMenu.tipOverride = Sovrascrive l'impostazione (per utente) della cartella menu Start (sovrascrive anche l'impostazione per utente cartella Programmi).\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni +FolderPrograms.nameOverride = Cartella Programmi +FolderPrograms.tipOverride = Sovrascrive l'impostazione (per utente) della cartella Programmi.\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni +FolderCommonStartMenu.nameOverride = Cartella menu Start comune +FolderCommonStartMenu.tipOverride =Sovrascrive l'impostazione (per utente) della cartella menu Start comune (sovrascrive anche l'impostazione per utente cartella Programmi).\nIl percorso può contenere variabili ambiente.\nNota: questa impostazione non è modificabile nella finestra Impostazioni +FolderCommonPrograms.nameOverride =Cartella Programmi comuni +FolderCommonPrograms.tipOverride = Sovrascrive l'impostazione (per utente) della cartella Programmi comuni.\nNota: questa impostazione non è modificabile nella finestra Impostazioni +AutoStartDelay.nameOverride = Ritardo menu Start +AutoStartDelay.tipOverride = Imposta il ritardo dopo quanto eseguire automaticamente il menu Start durante il login (non si applica quando si avvia il menu manualmente eseguendo StartMenu.exe).\nNota: questa impostazione non è modificabile nella finestra Impostazioni + +; other +StartButtonIcon.tipAddition = Il valore può essere un percorso ad un file ISO o ad un file EXE/DLL e l'ID dell'icona +StartButtonPath.tipAddition = Il valore è il percorso completo ad un file BMP o PNG +SoundMain.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV +SoundPopup.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV +SoundCommand.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV +SoundDrop.tipAddition = Il valore può essere un nome di un evento di sistema o il percorso di un file WAV +ExpandFolderLinks.tipAddition = Funziona solo per i collegamenti simbolici (come le giunzioni) e non per i collegamenti normali +StartHoverDelay.nameOverride = Ritardo rotellina (per puslante Start) +AllProgramsDelay.nameOverride = Ritardo rotellina (per 'Tutti i programmi' in Windows 7) +CSMHotkey.tipAddition = .\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition =.\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Italian/OpenShellADMX.txt b/Src/Localization/Italian/OpenShellADMX.txt new file mode 100644 index 000000000..312bff728 --- /dev/null +++ b/Src/Localization/Italian/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Impostazioni Open-Shell +State.text = Stato: +State1.text = Bloccato a questo valore +State2.text = Bloccato al valore predefinito +State3.text = Sbloccato +State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. +State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. +State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Impostazioni policy di gruppo Open-Shell +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. + +Language.nameOverride = Lingua per i componenti di Open-Shell +Language.tipOverride = Seleziona la lingua da usare in Open-Shell (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte +Update.nameOverride = Abilita controllo automatico nuove versioni +Update.tipOverride = Quando questa opzione è selezionata, Open-Shell verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Open-Shell o una nuova versione del tuo file lingua diff --git a/Src/Localization/Italian/OpenShellEULA.rtf b/Src/Localization/Italian/OpenShellEULA.rtf new file mode 100644 index 000000000..c68f25c8c Binary files /dev/null and b/Src/Localization/Italian/OpenShellEULA.rtf differ diff --git a/Src/Localization/Italian/OpenShellReadme.rtf b/Src/Localization/Italian/OpenShellReadme.rtf new file mode 100644 index 000000000..a69502d48 --- /dev/null +++ b/Src/Localization/Italian/OpenShellReadme.rtf @@ -0,0 +1,106 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Calibri;}{\f2\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par +\lang2064 Grazie per aver installato \cf3\b Open-Shell\'99\cf0\b0 .Il programma aggiunge alcune funzionalit\'e0 mancanti a Windows 7, Windows 8, Windows 8.1 e Windows 10 - come il menu Start classico, il puslante Start, una barra strumenti per Windows Explorer e altro ancora.\par +\par +La versione aggironata del programma \'e8 disponibile nel sito web di Open-Shell:\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\lang1033\par +\par +\lang2064 Per le risposte alle domande pi\'f9 frequenti fare clic qui:\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f1\fs22\lang1033\par +\par +\lang2064 O usare il forum di discussione per ottenere aiuto:\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\lang1033\par +\par +\lang2064 Segnalate gli eventiuali problemi nel forum di sviluppo di Open-Shell:\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\lang1033\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Menu Start classico\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Menu Start classico\cf0 \b0 i\'e8 un menu Start flessibile che simula il funzionamento del menu Start di Windows 2000, XP e Windows 7. \lang2064 Ha una variet\'e0 di funzioni avanzate:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Scelta tra stile "Classic\rdblquote e\ldblquote Windows 7\rdblquote\par +{\pntext\f2\'B7\tab}Uso del drag and drop per organizzare le applicazioni\par +{\pntext\f2\'B7\tab}Opzioni per visualizzare i Preferiti, espandere il Pannello di controllo, ecc\par +{\pntext\f2\'B7\tab}Visualizzare i documenti usati recentemente. Il numero dei documenti visualizzati \'e8 personalizzabile\par +{\pntext\f2\'B7\tab}E' tradoitto in 35 lingue, includde il supporto destra a sinistra per i paesi Arabi e Ebraici\par +{\pntext\f2\'B7\tab}Non disabilita il menuS tart originale di Windows. E' possibile accedere al menu originale con Maiusc+Clic sul puslante Start\par +{\pntext\f2\'B7\tab}Clic tasto destro su ogni elemnto del menu per eliminare, rinominare, ordinare o effettuare altre attivit\'e0\par +{\pntext\f2\'B7\tab}Il riquadro di ricerca aiuta a trovare i programmi e i file senza entrare nel mondo delle scorciatoie da tastiera\par +{\pntext\f2\'B7\tab}Supporta l'elenco rapido programmi per un accesso rapido ai documenti recenti e alle attivit\'e0 comuni\par +{\pntext\f2\'B7\tab}Disponibile per sistemi operativi a 32bit e 64bit\par +{\pntext\f2\'B7\tab}Supporta temi, inclusi temi addizionali di terze parti. E' possibile costruirsili da soli!\par +{\pntext\f2\'B7\tab}Completamente personalizzabile sia nell'aspetto che nelle funzionalit\'e0\par +{\pntext\f2\'B7\tab}Supporto per Accessibilit\'e0 attiva Microsoft\par +{\pntext\f2\'B7\tab}Converte il puslante "Tutti i programmi\rdblquote in un menu Windows all'interno di un menu a cascata\par +{\pntext\f2\'B7\tab}Implementa un pulsante Start personalizzabile\par +{\pntext\f2\'B7\tab}Pu\'f2 visualizzare Cerca ed esegui applicazioni Windows Store (Windows 8)\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Explorer classico\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Explorer calssico\cf0 \b0\'e8 un plugin per Windows Explorer che:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Aggiunge una barra strumenti ad Explorer per alcune operazioni comuni (Vai alla cartella superiore, Taglia, Copia, Incolla, Elimina, Propriet\'e0, Email). La barra strumenti \'e8 completamente personalizzabile\par +{\pntext\f2\'B7\tab}Sostitusce la UI Copia di Windows 7 con una versione "classica" pi\'f9 amichevole simile a quella di Windows XP\par +{\pntext\f2\'B7\tab}Gestisce + nel pannello cartella di Windows Explorer e visualizza le propriet\'e0 della cartella selezionata\par +{\pntext\f2\'B7\tab}Dispone delle opzioni per personalizzare il pannello cartella per apparire simile alla versione Windows XP o per non dissolvere il pulsante di espansione\par +{\pntext\f2\'B7\tab}Pu\'f2 visualizzare nella barra di stato lo spazio libero e al dimensione totale dei file selezionati\par +{\pntext\f2\'B7\tab}Pu\'f2 disabilitare il breadcrumbs nella barra indirizzi\par +{\pntext\f2\'B7\tab}Risolve un lungo elenco di funzionalit\'e0 non presenti in Windows 7 \endash icona sovrapposizione mancante per cartelle condivise, acceso rapido alle cartelle nel pannello di navigazione, ordinamento intestazioni mancante nella Vista elenco, e altro ancora\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 IE classico\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b\lang2064 IE Calssico \'e8 un plugin per Internet Explorer 9 e versioni succesive che:\par +\cf0\b0\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Aggiunge una finestra alla barra titolo in modo da poter vedere il titolo completo della pagina\par +{\pntext\f2\'B7\tab}Visualizza la zona sicurezza nella barra di stato\par +{\pntext\f2\'B7\tab}Visualizza il progresso del caricamento nella barra di stato\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Istriuzioni per l'installazione\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +La barra strumenti di Windows Explorer potrebbe non essere visualizzata automaticamente dopo l'installazione. Bisogna fare alcune cose prima di poterla usare.\par +\par +\cf3\b Windows 7:\cf0\b0 Premere +V per aprire il menu Vista. Aprire il sottomenu \ldblquote Barre strumenti\rdblquote e selzionare \ldblquote Barra Explorer classico\rdblquote . Tienere a mente che il menu sar\'e0 visualizzato fino a che la barra strumenti sar\'e0 visibile.\par +\par +\cf3\b Windows 8:\cf0\b0 Premere +V per aprire il nastro Vista. Fare clic sulla freccia verso il basso nella sezione \ldblquote Opzioni\rdblquote . Selezionare \ldblquote Barra Explorer classico\rdblquote\par +\par +Se questi passaggi non funzionassero, potrebbe essere possibile che le estensioni di Explorer siano state disabilitate. Verificarlo nella maniera indicata, quindi riprovare a visualizzare la barra strumenti:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720 Aprire Internet Explorer e andare in Strumenti -> Gestione add-ons. Indetificare l'addon \ldblquote Barra Explore classico\rdblquote e \ldblquote ExplorerBHO Class\rdblquote e assicurarsi che siano abiilitati.\par +{\pntext\f1 2)\tab}Potrebbe essere chenel sistema le estensioni del brwoser siano disabilitate. Quest\'f2 \'e8 normalmente la situazione predefinita per Windows Server.Aprire "Opzioni internet" ("Internet Options"), andarenella scheda "Avanzate" ("Advanced") , e verificare le opzioni "Abilita estensioni browser di terze parti" ("Enable third-party browser extensions").\par + +\pard\widctlpar\par +In Windows 7 se si vuole vedere le dimensioni dei file \'e8 necessario abilitare la barra di stato nel menu Vista.\par +In Windows 8 la barra di stato Explorer classica \'e8 differente da quella di Explorer. E' possibile visualizzare/nascondere la prima nelle fienstra impostazioni di Explor classico e visualizzare/nascondere la seconda nella finestra opzioni di Explorer.\par +\par +Il titolo in Internet Explorer potrebbe non essere visualizzato automaticamente dopo l'installazione. E' possibile ricevere una richiesta per abilitare il plugin ClassicIEBHO. Se si riceve tale richiesta, selezionare \ldblquote Abilita\rdblquote . Se non si riceve tale richiesta andare in Strumenti -> Gestione add-on e assoicurarsi che \ldblquote ClassicIEBHO\rdblquote sia abilitato. Quindi riavviare Internet Explorer.\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Disinstallazione\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +Per disinstallare \cf3\b Open-Shell\cf0\b0 seguire is eguenti passaggi\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720 Apri \b Pannello di controllo -> Programmi e funzionalit\'e0\b0 e fare doppio clic su \b Open-Shell\b0 . Quindi seguire le istruzioni.Potrebbe essere richiesto il riavvio di Windows per completare il processo.\par +{\pntext\f1 2)\tab}Se si installa qualsasi tema aggiuntivo per il menu Start \'e8 necessario eliminare manualmente i file.\par + +\pard\widctlpar\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/Italian/OpenShellText-it-IT.wxl b/Src/Localization/Italian/OpenShellText-it-IT.wxl new file mode 100644 index 000000000..f15e72087 --- /dev/null +++ b/Src/Localization/Italian/OpenShellText-it-IT.wxl @@ -0,0 +1,33 @@ + + + Questa installazione è per sistemi Windows a 32bit. Per sistemi Windows a 64bit eseguire Setup64. + Open-Shell richiede Windows 7 o successivo. + E' già installata una versione più recente di [ProductName]. L'installazione verrà chiusa. + Classic Explorer + Classic Explorer aggiunge una barra strumenti a Windows Explorer, e sostituisce la copia UI e corregge alcuni problemi di usabilità + Menu Start classico + Il menu Start classico è una modifica altamente configurabile per il menu Start di Windows + IE classico + IE classico permette di personalizzare la barra del titolo e di stato di Internet Explorer + Aggiornamento Open-Shell + Aggiornamento Open-Shell controlla periodicamente la disponibilità degli aggiornamenti + Visualizza la Guida in linea di Open-Shell + Visualizza il file 'Leggimi' di Open-Shell + Modifica le impostazioni di Classic Explorer + Modifica le impostazioni del menu Start classico + Modifica le impostazioni del titolo e della barra di stato di Internet Explorer + Modifica le impostazioni del controllo aggiornamenti di Open-Shell + Crea una cartella menu Start + Sito web Open-Shell + Dona a Open-Shell + Seguici su Facebook + Visualizza file 'Leggimi' + Guida in linea Open-Shell + File 'Leggimi' Open-Shell + Aggiornamento di Open-Shell + Impostazioni Classic Explorer + Impostazioni menu classico Start + Impostazioni IE classico + Apri la schermata Start + Open-Shell è una raccolta di miglioramenti relativi all'uso di Windows + diff --git a/ClassicShellSrc/Localization/Italian/WixUI_it-it.wxl b/Src/Localization/Italian/WixUI_it-it.wxl similarity index 100% rename from ClassicShellSrc/Localization/Italian/WixUI_it-it.wxl rename to Src/Localization/Italian/WixUI_it-it.wxl diff --git a/Src/Localization/Japanese/ClassicExplorerADMX.txt b/Src/Localization/Japanese/ClassicExplorerADMX.txt new file mode 100644 index 000000000..659dcd577 --- /dev/null +++ b/Src/Localization/Japanese/ClassicExplorerADMX.txt @@ -0,0 +1,62 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 状態: +State1.text = この値にロックする +State2.text = デフォルトにロックする +State3.text = ロックを解除する +State1Help.text = 「この値にロックする」の状態に設定すると、設定はすべてユーザーに対して指定された値にロックされます。 +State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 +State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 +SUPPORTED_CS404_WIN7.text = Windows 7 が必要です。 +SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1 が必要です。 + +AddressAltD.nameOverride = アドレスバー用ショートカットの追加 +AddressAltD.tipOverride = Alt キーとの組み合わせでアドレスバーのショートカットに 'A' から 'Z' の文字を入力してください。 +EnableSettings.nameOverride = 設定を有効にする +EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます。 +ProcessWhiteList.nameOverride = プロセスのホワイトリスト +ProcessWhiteList.tipOverride = Classic Explorer を読み込むことを許可するプロセス リストです。(例: メモ帳) プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。 +ProcessBlackList.nameOverride = プロセスのブラックリスト +ProcessBlackList.tipOverride = Classic Explorer を読み込むことを許可しないプロセス リストです。(例: メモ帳) プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。 +ToolbarItems.nameOverride = ツールバー ボタン +ToolbarItems.tipOverride = ツールバーで表示するボタンを選択します。\n右の文字列を取得するための最良の方法は、[Classic Explorer 設定] のダイアログボックスのボタンを設定し、[HKCU\Software\OpenShell\ClassicExplorer\Settings] から ToolbarItems という名前の値を検索することです。 +NoInitialToolbar.nameOverride = ツールバーを初期表示しない +NoInitialToolbar.tipOverride = このアイテムを有効にした場合、エクスプローラーのツールバーは自動的に表示されません。 + + +; os-specific +FileExplorer.nameOverride = エクスプローラーでのみダイアログを有効にする (パフォーマンスが向上します) diff --git a/Src/Localization/Japanese/ClassicIEADMX.txt b/Src/Localization/Japanese/ClassicIEADMX.txt new file mode 100644 index 000000000..14324068a --- /dev/null +++ b/Src/Localization/Japanese/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn = never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 状態: +State1.text = この値にロックする +State2.text = デフォルトにロックする +State3.text = ロックを解除する +State1Help.text = 「この値にロックする」の状態に設定すると、設定はすべてユーザーに対して指定された値にロックされます。 +State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 +State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 +SUPPORTED_IE9.text = Internet Explorer 9 以降のバージョンが必要です。 + + +EnableSettings.nameOverride = 設定を有効にする +EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます。 +CaptionFont.tipAddition = .\n\n書式は , , です。 例: "Segoe UI, normal, 9" diff --git a/Src/Localization/Japanese/MenuADMX.txt b/Src/Localization/Japanese/MenuADMX.txt new file mode 100644 index 000000000..24415a89d --- /dev/null +++ b/Src/Localization/Japanese/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic2 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell 設定 +State.text = 状態: +State1.text = この値にロックする +State2.text = デフォルトにロックする +State3.text = ロックを解除する +State1Help.text = 「この値にロックする」の状態に設定すると、設定はすべてユーザーに対して指定された値にロックされます。 +State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 +State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 +SUPPORTED_CS404_WIN7.text = Windows 7 が必要です。 +SUPPORTED_CS404_WIN78.text = Windows 7 あるいは Windows 8 が必要です。 +SUPPORTED_CS404_WIN781.text = Windows 7 あるいは Windows 8.1 が必要です。 +SUPPORTED_CS404_WIN8.text = Windows 8 が必要です。 +SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1 が必要です。 +SUPPORTED_CS404_WIN81.text = Windows 8.1 が必要です。 +SUPPORTED_CS404_CLASSIC1_STYLE.text = 1 列の Classic style が必要です。 +SUPPORTED_CS404_CLASSIC2_STYLE.text = 2 列の Classic style が必要です。 +SUPPORTED_CS404_CLASSIC_STYLE.text = Classic style が必要です。 +SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 style が必要です。 + + +EnableSettings.nameOverride = 設定を有効にする +EnableSettings.tipOverride = ユーザーが編集した自身の設定を有効にします。 + +MenuStyle.nameOverride = メニューのスタイル +MenuStyle.tipOverride = スタートメニューの様式を選択します。\nスタイルは、メニューの全体的な外観と機能を決定します。 +MenuStyle_Classic1.nameOverride = 1 列の Classic style +MenuStyle_Classic2.nameOverride = 2 列の Classic style +MenuStyle_Win7.nameOverride = Windows 7 style + +MouseClick.nameOverride = 左クリックで開く +ShiftClick.nameOverride = [Shift+クリック] で開く +WinKey.nameOverride = Windows キーで開く +ShiftWin.nameOverride = [Shift+Windows キー] で開く +MiddleClick.nameOverride = ミドルクリックで開く +Hover.nameOverride = マウスカーソルを重ねた際に開く + +; skins +SkinC1.nameOverride = 1 列の Classic style 用スキン +SkinC1.tipOverride = 1 列の Classic style で使用するスキンを選択します。 +SkinVariationC1.nameOverride = 1 列の Classic style 用スキンのバリエーション +SkinVariationC1.tipOverride = 1 列の Classic style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) +SkinOptionsC1.nameOverride = 1 列の Classic style 用スキンのオプション +SkinOptionsC1.tipOverride = 1 列の Classic style で使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsC1 という値を検索することです。 +MenuItems1.nameOverride = 1 列の Classic style 用のメニュー アイテム +MenuItems1.tipOverride = 1 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems1 という名前の値を検索することです。 +SkinC2.nameOverride = 2 列の Classic style 用スキン +SkinC2.tipOverride = 2 列の Classic style で使用するスキンを選択します。 +SkinVariationC2.nameOverride = 2 列の Classic style 用スキンのバリエーション +SkinVariationC2.tipOverride = 2 列の Classic style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) +SkinOptionsC2.nameOverride = 2 列の Classic style 用スキンのオプション +SkinOptionsC2.tipOverride = 2 列の Classic style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsC2 という名前の値を検索することです。 +MenuItems2.nameOverride = 2 列の Classic style 用のメニュー アイテム +MenuItems2.tipOverride = 2 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems2 という名前の値を検索することです。 +SkinW7.nameOverride = Windows 7 style 用スキン +SkinW7.tipOverride = Windows 7 style で使用するスキンを選択します。 +SkinVariationW7.nameOverride = Windows 7 style 用スキンのバリエーション +SkinVariationW7.tipOverride = Windows 7 style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) +SkinOptionsW7.nameOverride = Windows 7 style 用スキンのオプション +SkinOptionsW7.tipOverride = Windows 7 style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsW7 という名前の値を検索することです。 +MenuItems7.nameOverride = Windows 7 style 用のメニュー アイテム +MenuItems7.tipOverride = Windows 7 style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems7 という名前の値を検索することです。 + +; windows 7 +SkinA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキン +SkinA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンを選択します。 +SkinVariationA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキンのバリエーション +SkinVariationA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) +SkinOptionsA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキンのオプション +SkinOptionsA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定] のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsA という名前の値を検索することです。 + +; metro settings +SkipMetro.tipAddition = この設定は Windows8.1 で動作しません。デスクトップを起動するために、内蔵の Windows の設定を使用する必要があります。 + +; hidden +FolderStartMenu.nameOverride = スタート メニュー フォルダー +FolderStartMenu.tipOverride = ユーザーごとのスタート メニュー フォルダーの上書きを入力してください。(また、ユーザーごとのプログラム フォルダーを上書きします)\nパスは環境変数を含めることができます。\n注意: この設定は [設定] ダイアログからは編集できません +FolderPrograms.nameOverride = プログラム フォルダー +FolderPrograms.tipOverride = ユーザーごとのプログラム フォルダーの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意: この設定は [設定] ダイアログからは編集できません +FolderCommonStartMenu.nameOverride = 共通のスタート メニュー フォルダー +FolderCommonStartMenu.tipOverride = 共通のスタート メニュー フォルダーの上書きを入力します。(また、一般的なプログラム フォルダーを上書きします)\nパスは環境変数を含めることができます。\注意: この設定は [設定] ダイアログからは編集できません +FolderCommonPrograms.nameOverride = 共通のプログラム フォルダー +FolderCommonPrograms.tipOverride = 一般的なプログラム フォルダーの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意: この設定は [設定] ダイアログからは編集できません +AutoStartDelay.nameOverride = 自動起動の遅延経過時間 +AutoStartDelay.tipOverride = ログイン時に自動的に Open-Shell Menu を起動する際の遅延経過時間 (ミリ秒) を入力してください。(StartMenu.exe を実行してメニューを手動で起動する場合は適用されません)\n注意: この設定は [設定] ダイアログからは編集できません + +; other +StartButtonIcon.tipAddition = 値は、ICO ファイルへのパスまたは EXE/DLL とアイコンの ID へのパスを指定できます。 +StartButtonPath.tipAddition = 値は、BMP または PNG ファイルのフルパスです。 +SoundMain.tipAddition = 値は、システム イベントの名前や WAV ファイルへのパスを指定できます。 +SoundPopup.tipAddition = 値は、システム イベントの名前や WAV ファイルへのパスを指定できます。 +SoundCommand.tipAddition = 値は、システム イベントの名前や WAV ファイルへのパスを指定できます。 +SoundDrop.tipAddition = 値は、システム イベントの名前や WAV ファイルへのパスを指定できます。 +ExpandFolderLinks.tipAddition = シンボリックリンク (ジャンクションなど) でのみ動作し、一般的なショートカットでは動作しません。 +StartHoverDelay.nameOverride = マウスを重ねた際の遅延経過時間 ([スタート] ボタン用) +AllProgramsDelay.nameOverride = マウスを重ねた際の遅延経過時間 (Windows 7 のすべてのプログラム用) +CSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Open-Shell Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\OpenShell\StartMenu\Settings] から CSMHotkey という名前の値を検索することです。 +WSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Open-Shell Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\OpenShell\StartMenu\Settings] から WSMHotkey という名前の値を検索することです。 diff --git a/Src/Localization/Japanese/OpenShellADMX.txt b/Src/Localization/Japanese/OpenShellADMX.txt new file mode 100644 index 000000000..2d0147544 --- /dev/null +++ b/Src/Localization/Japanese/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell 設定 +State.text = 状態: +State1.text = この値にロックする +State2.text = デフォルトにロックする +State3.text = ロックを解除する +State1Help.text = 「この値にロックする」の状態に設定すると、設定はすべてユーザーに対して指定された値にロックされます。 +State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 +State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 + +Language.nameOverride = Open-Shell コンポーネント用の言語 +Language.tipOverride = Open-Shell で使用する言語を選択します。(例: en-US や de-DE) 言語はスタート メニュー、ツールバー等に関するテキストに影響を与えます。適切な言語 DLL がインストールされている場合、設定 UI も翻訳されます。 +Update.nameOverride = 自動的に新しいバージョンを確認する +Update.tipOverride = このアイテムを有効にした場合、Open-Shell は、毎週プログラムの更新を自動的に確認します。プログラム及び言語の更新がある場合、画面に通知されます。 diff --git a/ClassicShellSrc/Localization/Persian/ExplorerL10N.txt b/Src/Localization/Persian/ExplorerL10N.txt similarity index 100% rename from ClassicShellSrc/Localization/Persian/ExplorerL10N.txt rename to Src/Localization/Persian/ExplorerL10N.txt diff --git a/Src/Localization/Persian/OpenShellReadme-fa-IR.rtf b/Src/Localization/Persian/OpenShellReadme-fa-IR.rtf new file mode 100644 index 000000000..039117b7c --- /dev/null +++ b/Src/Localization/Persian/OpenShellReadme-fa-IR.rtf @@ -0,0 +1,141 @@ +{\rtf1\fbidis\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset178 Arial;}{\f2\froman\fprq2\fcharset178 Times New Roman;}{\f3\fswiss\fprq2\fcharset0 Calibri;}{\f4\fswiss\fprq2 Calibri;}{\f5\fswiss\fprq2\fcharset0 Arial;}{\f6\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \ltrpar\widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\rtlpar\widctlpar\sa200\sl276\slmult1\qr\cf2\expndtw15\kerning0\b\i\f1\rtlch\fs24\lang1065\'e4\'d3\'ce\'e5 4.\f2 2.6\f1 - \'da\'d1\'d6\'e5 \'da\'e3\'e6\'e3\u1740?\f0\ltrch\lang1033\par + +\pard\rtlpar\widctlpar\qr\cf0\expndtw0\b0\i0\f3\fs22\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'c8\'e5 \'ce\'c7\'d8\'d1 \'e4\'d5\'c8 \f3\ltrch\lang1033 \cf3\b Open-Shell\f4\'99\cf0\b0\f1\rtlch\lang1065 \'e3\'ca\'d4\'98\'d1\u1740?\'e3. \'c7\u1740?\'e4 \'c8\'d1\'e4\'c7\'e3\'e5 \'de\'c7\'c8\'e1\u1740?\'ca\'e5\'c7\u1740? \'e3\'dd\u1740?\'cf\u1740? \'d1\'c7 \'98\'e5 \'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 7\f1\rtlch\lang1065 \'e6 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 8\f1\rtlch\lang1065 \'e6\'cc\'e6\'cf \'e4\'cf\'c7\'d1\'e4\'cf \'c8\'e5 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'d6\'c7\'dd\'e5 \'e3\u1740?\'98\'e4\'cf\'ba \'e3\'c7\'e4\'e4\'cf \'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3\u1740?\'98\'a1 \'cf\'98\'e3\'e5 \'d4\'d1\'e6\'da\'a1 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1\u1740? \'c8\'d1\'c7\u1740? \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'e6 \'8d\u1740?\'d2\'e5\'c7\u1740? \'cf\u1740?\'90\'d1.\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c2\'ce\'d1\u1740?\'e4 \'e4\'d3\'ce\'e5 \'c8\'d1\'e4\'c7\'e3\'e5 \'d1\'c7 \'c7\'d2 \'e6\'c8\'d3\'c7\u1740?\'ca \f3\ltrch\lang1033 Open-Shell \f1\rtlch\lang1065\'cf\'d1\u1740?\'c7\'dd\'ca \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f3\fs22\par +\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c8\'d1\'c7\u1740? \'81\'c7\'d3\'ce \'d3\'e6\'c7\'e1\'c7\'ca \'e3\'ca\'cf\'c7\'e6\'e1 \'c7\u1740?\'e4\'cc\'c7 \'d1\'c7 \'c8\'c8\u1740?\'e4\u1740?\'cf:\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f3\fs22\par +\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\u1740?\'c7 \'c7\'d2 \'c7\'e4\'cc\'e3\'e4 \'90\'dd\'ca\'90\'e6 \'c8\'d1\'c7\u1740? \'98\'d3\'c8 \'d1\'c7\'e5\'e4\'e3\'c7\u1740?\u1740? \'c7\'d3\'ca\'dd\'c7\'cf\'e5 \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f3\fs22\par +\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'e3\'d4\'98\'e1\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 \f3\ltrch\lang1033 Open-Shell \f1\rtlch\lang1065\'d1\'c7 \'cf\'d1 \'c7\'e4\'cc\'e3\'e4 \'ca\'e6\'d3\'da\'e5 \'e3\'d8\'d1\'cd \'e4\'e3\'c7\u1740?\u1740?\'cf:\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f3\fs22\par +\par + +\pard\rtlpar\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\qr\cf5\b\f1\rtlch\fs28\lang1065\'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3\u1740?\'98\f0\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\cf0\b0\f3\fs22\par + +\pard\rtlpar\widctlpar\qr\cf3\b\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3\u1740?\'98\cf0\f3\ltrch\lang1033 \b0\f1\rtlch\lang1065\'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da\u1740? \'c7\'e4\'da\'d8\'c7\'dd \'81\'d0\u1740?\'d1 \'c7\'d3\'ca \'98\'e5 \'d1\'dd\'ca\'c7\'d1 \'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'e6\u1740?\'e4\'cf\'e6\'d2 2000\'a1 \f5\ltrch\lang1033 XP\f1\rtlch\lang1065 \'e6 \f5\ltrch\lang1033 7\f1\rtlch\lang1065 \'d1\'c7 \'d4\'c8\u1740?\'e5\'d3\'c7\'d2\u1740? \'e3\u1740?\'98\'e4\'cf. \'e6 \'c7\'e1\'c8\'ca\'e5 \'de\'c7\'c8\'e1\u1740?\'ca\'e5\'c7\u1740? \'c8\'d3\u1740?\'c7\'d1 \'e3\'ca\'e4\'e6\'da\u1740? \'cf\'c7\'d1\'cf:\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\par + +\pard{\pntext\f6\'B7\tab}{\*\pn\pnlvlblt\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\nowidctlpar\fi-360\li720 Choose between \f4\ldblquote\f3 Classic\f4\rdblquote \f3 and \f4\ldblquote\f3 Windows 7\f4\rdblquote \f3 styles\par +{\pntext\f6\'B7\tab}Drag and drop to let you organize your applications\par +{\pntext\f6\'B7\tab}Options to show Favorites, expand Control Panel, etc\par +{\pntext\f6\'B7\tab}Shows recently used documents. The number of documents to display is customizable\par +{\pntext\f6\'B7\tab}Translated in 35 languages, including Right-to-left support for Arabic and Hebrew\par +{\pntext\f6\'B7\tab}Does not disable the original start menu in Windows. You can access it by Shift+Click on the start button\par +{\pntext\f6\'B7\tab}Right-click on an item in the menu to delete, rename, sort, or perform other tasks\par +{\pntext\f6\'B7\tab}The search box helps you find your programs and files without getting in the way of your keyboard shortcuts\par +{\pntext\f6\'B7\tab}Supports jumplists for easy access to recent documents and common tasks\par +{\pntext\f6\'B7\tab}Available for 32 and 64-bit operating systems\par +{\pntext\f6\'B7\tab}Has support for skins, including additional 3rd party skins. Make your own!\par +{\pntext\f6\'B7\tab}Fully customizable in both looks and functionality\par +{\pntext\f6\'B7\tab}Support for Microsoft\f4\rquote\f3 s Active Accessibility\par +{\pntext\f6\'B7\tab}Converts the \f4\ldblquote\f3 All Programs\f4\rdblquote \f3 button in the Windows menu into a cascading menu\par +{\pntext\f6\'B7\tab}Implements a customizable start button\par +{\pntext\f6\'B7\tab}Can show, search and launch Windows Store apps (Windows 8)\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\rtlpar\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\qr\cf5\b\f1\rtlch\fs28\lang1065\'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3\u1740?\'98\f0\ltrch\lang1033\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\widctlpar\cf0\b0\f3\fs22\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\rtlpar\widctlpar\qj\cf3\b\f1\rtlch\lang1065\'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3\u1740?\'98\cf0\f3\ltrch\lang1033 \b0\f1\rtlch\lang1065\'c7\'dd\'d2\'e6\'e4\'e5\'c7\u1740? \'c8\'d1\'c7\u1740? \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'d3\'ca \'98\'e5:\f3\ltrch\lang1033\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\widctlpar\par + +\pard{\pntext\f6\'B7\tab}{\*\pn\pnlvlblt\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\nowidctlpar\fi-360\li720 Adds a toolbar to Explorer for some common operations (Go to parent folder, Cut, Copy, Paste, Delete, Properties, Email). The toolbar is fully customizable\par +{\pntext\f6\'B7\tab}Replaces the copy UI in Windows 7 with the more user-friendly \f4\ldblquote\f3 classic\f4\rdblquote \f3 version similar to Windows XP\par +{\pntext\f6\'B7\tab}Handles Alt+Enter in the folder panel of Windows Explorer and shows the properties of the selected folder\par +{\pntext\f6\'B7\tab}Has options for customizing the folder panel to look more like the Windows XP version or to not fade the expand buttons\par +{\pntext\f6\'B7\tab}Can show the free disk space and the total size of the selected files in the status bar\par +{\pntext\f6\'B7\tab}Can disable the breadcrumbs in the address bar\par +{\pntext\f6\'B7\tab}Fixes a long list of features that are broken in Windows 7 \f4\endash \f3 missing icon overlay for shared folders, the jumping folders in the navigation pane, missing sorting headers in list view, and more\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\rtlpar\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\qr\cf5\b\f1\rtlch\fs28\lang1065\'98\'c7\'e6\'d4\'90\'d1 \'c7\u1740?\'e4\'ca\'d1\'e4\'ca \'98\'e1\'c7\'d3\u1740?\'98 (\'c7\u1740?\'e4\'ca\'d1\'e4\'ca \'c7\'98\'d3\'81\'e1\'e6\'d1\'f6\'d1 \'98\'e1\'c7\'d3\u1740?\'98)\f0\ltrch\lang1033\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\widctlpar\cf0\b0\f3\fs22\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\rtlpar\widctlpar\qr\cf3\b\f1\rtlch\lang1065\'98\'c7\'e6\'d4\'90\'d1 \'c7\u1740?\'e4\'ca\'d1\'e4\'ca \'98\'e1\'c7\'d3\u1740?\'98 \cf0\b0\'c7\'dd\'d2\'e6\'e4\'e5\'c7\u1740? \'c8\'d1\'c7\u1740? \'c7\u1740?\'e4\'ca\'d1\'e4\'ca \'c7\'98\'d3\'81\'e1\'e6\'d1\'d1 9 \'e6 \'e4\'d3\'ce\'e5\'e5\'c7\u1740? \'cc\'cf\u1740?\'cf\'ca\'d1 \'c7\'d3\'ca \'98\'e5:\cf3\b\f3\ltrch\lang1033\par + +\pard{\*\pn\pnlvlcont\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\widctlpar\cf0\b0\par + +\pard{\pntext\f6\'B7\tab}{\*\pn\pnlvlblt\pnf6\pnindent0{\pntxtb\'B7}}\ltrpar\nowidctlpar\fi-360\li720 Adds a caption to the title bar so you can see the full title of the page\par +{\pntext\f6\'B7\tab}Shows the security zone in the status bar\par +{\pntext\f6\'B7\tab}Shows the loading progress in the status bar\par + +\pard\rtlpar\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\qr\cf5\b\f1\rtlch\fs28\lang1065\'cf\'d3\'ca\'e6\'d1 \'c7\'e1\'da\'e3\'e1 \'e4\'d5\'c8:\f0\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\cf0\b0\f3\fs22\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'da\'cf \'c7\'d2 \'e4\'d5\'c8 \'c8\'d1\'e4\'c7\'e3\'e5 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1 \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c8\'e5 \'d5\'e6\'d1\'ca \'ce\'e6\'cf\'98\'c7\'d1 \'e4\'d4\'c7\'e4 \'cf\'c7\'cf\'e5 \'e4\'d4\'e6\'cf. \'c8\'e4\'c7\'c8\'d1\'c7\u1740?\'e4 \'de\'c8\'e1 \'c7\'d2 \'c7\'d3\'ca\'dd\'c7\'cf\'e5 \'c8\'c7\u1740?\'cf \'98\'c7\'d1\'e5\'c7\u1740?\u1740? \'c7\'e4\'cc\'c7\'e3 \'cf\'e5\u1740?\'cf.\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\cf3\b\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 7\f2\rtlch\lang1065 :\cf0\b0\f3\ltrch\lang1033 \f1\rtlch\lang1065\'98\'e1\u1740?\'cf\'e5\'c7\u1740?\f3\ltrch\lang1033 Alt+V \f1\rtlch\lang1065\'d1\'c7 \'dd\'d4\'c7\'d1 \'cf\'e5\u1740?\'cf \'ca\'c7 \'e3\'e4\'e6\u1740? \b\'e4\'e3\'c7\b0 \'c8\'c7\'d2 \'d4\'e6\'cf. \'d2\u1740?\'d1\'e3\'e4\'e6\u1740? \b\'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1\'e5\'c7\b0 \'d1\'c7 \'c8\'c7\'d2 \'98\'e4\u1740?\'cf.\b\f5\ltrch\lang1033\par +Classic Explorer Bar\b0\f2\rtlch\lang1065 \f1\'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e4\'e3\'c7\u1740?\u1740?\'cf.\f3\ltrch\lang1033\par +\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \f5\ltrch\lang1033 Alt+v > View > Toolbars > Classic Explorer Bar\f2\rtlch\lang1065 )\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\fs22\par + +\pard\rtlpar\widctlpar\qj\cf3\b\f1\rtlch\lang1065\'e6\u1740?\'e4\'cf\'e6\'d2 \f3\ltrch\lang1033 8\f2\rtlch\lang1065 : \cf0\b0\f1\'98\'e1\u1740?\'cf\'e5\'c7\u1740?\f3\ltrch\lang1033 Alt+V \f1\rtlch\lang1065\'d1\'c7 \'dd\'d4\'c7\'d1 \'cf\'e5\u1740?\'cf \'ca\'c7 \'e3\'e4\'e6\u1740? \b\'e4\'e3\'c7 \b0\'c8\'c7\'d2 \'d4\'e6\'cf. \'d1\'e6\u1740? \'dd\'e1\'d4 \'81\'c7\u1740?\u1740?\'e4 \b\'90\'d2\u1740?\'e4\'e5\'e5\'c7\b0 \'98\'e1\u1740?\'98 \'98\'e4\u1740?\'cf.\b\f5\ltrch\lang1033\par +Classic Explorer Bar\b0\f1\rtlch\lang1065 \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e4\'e3\'c7\u1740?\u1740?\'cf.\par +\fs18 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \f5\ltrch\lang1033 Alt+v > View > Options > Classic Explorer Bar\f2\rtlch\lang1065 )\cf3\b\f5\ltrch\lang4105\par +\cf0\b0\f3\fs22\lang1033\par +\f1\rtlch\lang1065\'c7\'90\'d1 \'c8\'c7 \'e3\'d1\'c7\'cd\'e1 \'c8\'c7\'e1\'c7 \'cf\'d1\'d3\'ca \'e4\'d4\'cf\'a1 \'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c7\'dd\'d2\'e6\'e4\'e5\'e5\'c7\u1740? \'98\'c7\'e6\'d4\'90\'d1 \'db\u1740?\'d1\'dd\'da\'c7\'e1 \'c8\'c7\'d4\'e4\'cf. \'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2\u1740?\'d1 \'81\u1740?\'d1\'e6\u1740? \'98\'e4\u1740?\'cf \'e6 \'d3\'81\'d3 \'c8\'d1\'c7\u1740? \'d9\'c7\'e5\'d1 \'98\'d1\'cf\'e4 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1 \'d8\'c8\'de \'d1\'e6\'d4 \'c8\'c7\'e1\'c7 \'da\'e3\'e1 \'98\'e4\u1740?\'cf:\par + +\pard +{\pntext\f3 1)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} +\rtlpar\nowidctlpar\fi-360\ri720\qj\'c8\'d1\'e4\'c7\'e3\'e5\f5\ltrch\lang1033 Internet Explorer\f1\rtlch\lang1065 \'d1\'c7 \'c8\'c7\'d2 \'98\'e4\u1740?\'cf \'e6 \'c8\'e5 \b\'c7\'c8\'d2\'c7\'d1 > \'e3\'cf\u1740?\'d1\u1740?\'ca \'c7\'dd\'d2\'e6\'e4\'e5\'e5\'c7\u1740? \'cc\'c7\'e4\'c8\u1740?\b0 \'c8\'d1\'e6\u1740?\'cf. \'c7\'dd\'d2\'e6\'e4\'e5 \f3\ltrch\lang1033 Classic Explorer Bar\f1\rtlch\lang1065 \'e6 \f3\ltrch\lang1033 ExplorerBHO Class\f1\rtlch\lang1065 \'d1\'c7 \'c8\u1740?\'c7\'c8\u1740?\'cf \'e6 \'e3\'d8\'e3\'c6\'e4 \'d4\'e6\u1740?\'cf \'98\'e5 \'dd\'da\'c7\'e1 \'e5\'d3\'ca\'e4\'cf. \f3\ltrch\lang1033\line\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \f5\ltrch\lang1033 Tools > Manage Addons\f2\rtlch\lang1065 )\f3\ltrch\lang1033\par +{\pntext\f3 2)\tab}\f1\rtlch\fs22\lang1065\'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c7\'dd\'d2\'e6\'e4\'e5\'e5\'c7\u1740? \'e3\'d1\'e6\'90\'d1 \'d1\'e6\u1740? \'d3\u1740?\'d3\'ca\'e3 \'d4\'e3\'c7 \'db\u1740?\'d1\'dd\'da\'c7\'e1 \'c8\'c7\'d4\'e4\'cf. \'c7\u1740?\'e4 \'ca\'e4\'d9\u1740?\'e3 \'e3\'da\'e3\'e6\'e1\'c7 \'cf\'d1 \f5\ltrch\lang1033 Windows Server\f1\rtlch\lang1065 \'c8\'e5 \'d5\'e6\'d1\'ca \'81\u1740?\'d4\'dd\'d1\'d6 \'e6\'cc\'e6\'cf \'cf\'c7\'d1\'cf. \b\'90\'d2\u1740?\'e4\'e5\'e5\'c7\u1740? \'c7\u1740?\'e4\'ca\'d1\'e4\'ca\b0\f5\ltrch\lang1033 \f1\rtlch\lang1065\'d1\'c7 \'c8\'c7\'d2 \'98\'e4\u1740?\'cf\'a1 \'c8\'e5 \'d2\'c8\'c7\'e4\'e5 \b\'81\u1740?\'d4\'d1\'dd\'ca\'e5\b0 \'c8\'d1\'e6\u1740?\'cf \'e6 \'90\'d2\u1740?\'e4\'e5 \b\'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4 \'81\'d3\'e6\'e4\'cf\'e5\'c7\u1740? \'e3\'d1\'e6\'d1\'90\'d1 \'d4\'ce\'d5 \'cb\'c7\'e1\'cb\b0 \'d1\'c7 \'dd\'da\'c7\'e1 \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\line\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \f5\ltrch\lang1033 Tools > Internet Options > Advanced > \f3 Enable third-party browser extensions\f2\rtlch\lang1065 )\f3\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\fs22\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'c7\'90\'d1 \'d1\'e6\u1740? \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 7\f1\rtlch\lang1065 \'e3\u1740?\'ce\'e6\'c7\'e5\u1740?\'cf \'c7\'e4\'cf\'c7\'d2\'e5 \'81\'d1\'e6\'e4\'cf\'e5\'e5\'c7 \'d1\'c7 \'c8\'c8\'e4\u1740?\'cf \'e1\'c7\'d2\'e3 \'c7\'d3\'ca \'ca\'c7 \b\'e4\'e6\'c7\'d1 \'e6\'d6\'da\u1740?\'ca\f5\ltrch\fs18\lang1033 \f2\rtlch\lang1065 (\f5\ltrch\lang1033 StatusBar\f2\rtlch\lang1065 )\b0\f1\fs22 \'d1\'c7 \'c7\'d2 \'e3\'e4\'e6\u1740? \b\'e4\'e3\'c7\b0 \'dd\'da\'c7\'e1 \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\par +\f1\rtlch\lang1065\'e4\'e6\'c7\'d1 \'e6\'d6\'da\u1740?\'ca \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3\u1740?\'98 \'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 8\f1\rtlch\lang1065 \'e3\'ca\'dd\'c7\'e6\'ca \'c8\'c7 \'98\'c7\'e6\'d4\'90\'d1 \'ce\'e6\'cf \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'d3\'ca. \'e3\u1740?\'ca\'e6\'c7\'e4\u1740?\'cf \'c7\'e6\'e1\u1740? \'d1\'c7 \'c7\'d2 \'d8\'d1\u1740?\'de \'ca\'e4\'d9\u1740?\'e3\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 \'98\'c7\'e6\'d4\'90\'d1 \'98\'e1\'c7\'d3\u1740?\'98 \'e6 \'cf\'e6\'e3\u1740? \'d1\'c7 \'c7\'d2 \'d8\'d1\u1740?\'de \b\'90\'d2\u1740?\'e4\'e5\'e5\'c7\u1740? \'81\'e6\'d4\'e5\'e5\'c7 \f2\fs18 (\f5\ltrch\lang1033 Folder Options\f2\rtlch\lang1065 )\b0\f1\fs22 \'cf\'d1 \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'dd\'da\'c7\'e1 \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'da\'cf \'c7\'d2 \'e4\'d5\'c8 \'da\'e4\'e6\'c7\'e4 \'cf\'d1 \f5\ltrch\lang1033 Internet Explorer\f1\rtlch\lang1065 \'c8\'e5 \'d5\'e6\'d1\'ca \'ce\'e6\'cf\'98\'c7\'d1 \'e4\'d4\'c7\'e4 \'cf\'c7\'cf\'e5 \'e4\'d4\'e6\'cf.\f3\ltrch\lang1033\par + +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'e3\'e3\'98\'e4 \'c7\'d3\'ca \'c8\'c7 \'81\u1740?\'db\'c7\'e3\u1740? \'cc\'e5\'ca \'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4 \'c7\'dd\'d2\'e6\'e4\'e5 \f3\ltrch\lang1033 ClassicIEBHO \f1\rtlch\lang1065\'e3\'e6\'c7\'cc\'e5 \'d4\'e6\u1740?\'cf. \'cf\'d1 \'c7\u1740?\'e4 \'d5\'e6\'d1\'ca \'ab\'dd\'da\'c7\'e1 \'98\'d1\'cf\'e4\'bb \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'98\'e4\u1740?\'cf. \'c7\'90\'d1 \'8d\'e4\u1740?\'e4 \'81\u1740?\'db\'c7\'e3\u1740? \'e4\'d4\'c7\'e4 \'cf\'c7\'cf\'e5 \'e4\'d4\'cf \'c8\'e5 \b\'c7\'c8\'d2\'c7\'d1 > \'e3\'cf\u1740?\'d1\u1740?\'ca \'c7\'dd\'d2\'e6\'e4\'e5\'e5\'c7\u1740? \'cc\'c7\'e4\'c8\u1740?\b0 \'c8\'d1\'e6\u1740?\'cf \'e6 \'e3\'d8\'e3\'c6\'e4 \'d4\'e6\u1740?\'cf \'98\'e5 \'c7\'dd\'d2\'e6\'e4\'e5 \f3\ltrch\lang1033 ClassicIEBHO \f1\rtlch\lang1065\'dd\'da\'c7\'e1 \'c7\'d3\'ca. \'d3\'81\'d3 \f3\ltrch\lang1033 Internet Explorer\f1\rtlch\lang1065 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'c7\'cc\'d1\'c7 \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\par + +\pard\rtlpar\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\qr\cf5\b\f1\rtlch\fs28\lang1065\'cd\'d0\'dd\f0\ltrch\lang1033\par + +\pard\ltrpar\widctlpar\cf0\b0\f3\fs22\par + +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c8\'d1\'c7\u1740? \'81\'c7\'98 \'98\'d1\'cf\'e4\f3\ltrch\lang1033 \cf3\b Open-Shell\cf0\b0 \f1\rtlch\lang1065\'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2\u1740?\'d1 \'81\u1740?\'d1\'e6\u1740? \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par + +\pard +{\pntext\f3 1)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} +\rtlpar\nowidctlpar\fi-360\ri720\qj\f1\rtlch\lang1065\'c8\'e5\f3\ltrch\lang1033 \b\f1\rtlch\lang1065\'d5\'dd\'cd\'e5 \'98\'e4\'ca\'d1\'e1 >\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e4\'c7\'e3\'e5\'e5\'c7 \'e6 \'e6\u1740?\'8e\'90\u1740?\'e5\'c7\b0\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e6\u1740?\'cf \'e6 \'d1\'e6\u1740? \b\f3\ltrch\lang1033 Open-Shell \b0\f1\rtlch\lang1065\'cf\'e6\'c8\'c7\'d1-\'98\'e1\u1740?\'98 \'98\'e4\u1740?\'cf. \'d3\'81\'d3 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1\'e5\'c7 \'d1\'c7 \'cf\'e4\'c8\'c7\'e1 \'98\'e4\u1740?\'cf. \'c8\'d1\'c7\u1740? \'ca\'98\'e3\u1740?\'e1 \'dd\'d1\'c2\u1740?\'e4\'cf \'d4\'c7\u1740?\'cf \'e1\'c7\'d2\'e3 \'c8\'c7\'d4\'cf \'e6\u1740?\'e4\'cf\'e6\'d2 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'d1\'c7\'e5\'c7\'e4\'cf\'c7\'d2\u1740? \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\line\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \b\f3\ltrch\lang1033 Control Panel > Programs and Features\b0\f2\rtlch\lang1065 )\f3\ltrch\fs22\lang1033\par + +\pard +{\pntext\f3 2)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} +\rtlpar\nowidctlpar\fi-360\ri720\qr\f1\rtlch\lang1065\'c7\'90\'d1 \'c8\'d1\'c7\u1740? \'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'81\'e6\'d3\'ca\'e5\'c7\u1740? \'e4\'d5\'c8 \'98\'d1\'cf\'e5 \'c8\'c7\'d4\u1740?\'cf \'e1\'c7\'d2\'e3 \'c7\'d3\'ca \'c2\'e4\'e5\'c7 \'d1\'c7 \'c8\'e5 \'d5\'e6\'d1\'ca \'cf\'d3\'ca\u1740? \'81\'c7\'98 \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\par + +\pard\rtlpar\nowidctlpar\qr\par +\par +} + diff --git a/Src/Localization/Persian/OpenShellText-fa-IR.wxl b/Src/Localization/Persian/OpenShellText-fa-IR.wxl new file mode 100644 index 000000000..e7392440e --- /dev/null +++ b/Src/Localization/Persian/OpenShellText-fa-IR.wxl @@ -0,0 +1,33 @@ + + + این برنامه نصب فقط برای نسخه‌های 32 بیتی ویندوز است. برای ویندوز 64 بیتی باید Setup64 را اجرا کنید. + Open-Shell روی ویندوز 7 یا بالاتر نصب می‌شود. + هم‌اکنون نسخه‌ی جدیدتری از [ProductName] نصب شده است. برنامه نصب پایان می‌پذیرد. + کاوشگر کلاسیک + کاوشگر کلاسیک نوار ابزاری را به کاوشگر ویندوز اضافه می‌کند، رابط کاربری کپی را جایگزین می‌کند و ایراداتی را تعمیر می‌کند. + منوی شروع کلاسیک + منوی شروع کلاسیک جایگزینی برای منوی شروع ویندوز است که می‌توانید آن را به دلخواه تنظیم کنید. + کاوشگر اینترنت کلاسیک + کاوشگر اینترنت کلاسیک امکان تغییر دادن نوار عنوان و نوار وضعیت کاوشگر اینترنت (Internet Explorer) را در اختیار شما می‌گذارد. + به‌روزرسان Open-Shell + به‌روزرسان Open-Shell به صورت دوره‌ای وجود نسخه‌های جدید برنامه را بررسی می‌کند. + مشاهده مستندات Open-Shell + مشاهده معرفی Open-Shell + تغییر تنظیمات کاوشگر کلاسیک + تغییر تنظیمات منوی شروع کلاسیک + تغییر تنظیمات نوار عنوان و وضعیت کاوشگر اینترنت + تغییر تنظیمات به‌روزرسان Open-Shell + ایجاد پوشه در منوی شروع + وب‌سایت Open-Shell + به Open-Shell هدیه بدهید + ما در فیسبوک + مشاهده پرونده «مرا بخوان» + راهنمای Open-Shell + پرونده «مرا بخوان» Open-Shell + به‌روزرسانی Open-Shell + تنظیمات کاوشگر کلاسیک + تنظیمات منوی شروع کلاسیک + تنظیمات کاوشگر اینترنت کلاسیک + صفحه شروع را باز کن + Open-Shell محجموعه‌ای از قابلیت‌های توسعه‌یافته برای ویندوز است + diff --git a/Src/Localization/Persian/StartMenuHelperL10N.txt b/Src/Localization/Persian/StartMenuHelperL10N.txt new file mode 100644 index 000000000..d72af7f35 --- /dev/null +++ b/Src/Localization/Persian/StartMenuHelperL10N.txt @@ -0,0 +1,3 @@ +[fa-IR] - Persian (Iran, Islamic Republic of) +Menu.PinStart = سنجاق کردن به منوی شروع (Open-Shell) +Menu.UnpinStart = برداشتن از منوی شروع (Open-Shell) diff --git a/ClassicShellSrc/Localization/Persian/StartMenuL10N.txt b/Src/Localization/Persian/StartMenuL10N.txt similarity index 99% rename from ClassicShellSrc/Localization/Persian/StartMenuL10N.txt rename to Src/Localization/Persian/StartMenuL10N.txt index 0850a2790..506f3e67c 100644 --- a/ClassicShellSrc/Localization/Persian/StartMenuL10N.txt +++ b/Src/Localization/Persian/StartMenuL10N.txt @@ -15,7 +15,7 @@ Menu.NoMatch = ‏‏هیچ موردی با جستجوی شما مطابقت ن Menu.MoreResults = دیدن نتایج بیشتر Menu.Help = را&هنمایی و پشتیبانی Menu.Run = &اجرا... -Menu.Logoff = &خروج از سیستم %s... +Menu.Logoff = &خروج از سیستم %s Menu.LogOffShort = خروج از سیستم Menu.Undock = جداسازی را&یانه از محل استقرار Menu.Disconnect = ق&طع ارتباط diff --git a/Src/Localization/Polish/ClassicExplorer.html b/Src/Localization/Polish/ClassicExplorer.html new file mode 100644 index 000000000..5f7ad4c7e --- /dev/null +++ b/Src/Localization/Polish/ClassicExplorer.html @@ -0,0 +1,299 @@ + + + + + + Classic Explorer + +

Open-Shell website  Classic Explorer


+Classic +Explorer jest wtyczką do Eksploratora Windows, która: + +
    + +
  • Dodaje do paska narzędzi Eksploratora kilka typowych operacji (Przejdź do folderu nadrzędnego, Wytnij, Kopiuj, Wklej, Usuń, właściwości, E-mail).Pasek narzędzi jest w pełni konfigurowalny
  • +
  • Zastępuje interfejs kopiowania w systemie Windows 7 bardziej przyjazną dla użytkownika “klasyczną” wersją podobną do tej z systemu Windows XP
  • + +
  • Obsługuje Alt + Enter w panelu folderów Eksploratora Windows i wyświetla właściwości wybranego folderu
  • + +
  • Posiada opcje dostosowywania panelu folderów, aby wyglądał podobnie jak w Windows XP i aby nie zanikały przyciski rozwijania
  • +
  • Może pokazywać ilość wolnego miejsca na dysku i całkowity rozmiar plików na pasku stanu
  • +
  • Można wyłączyć nawigację za pomocą łączy w pasku adresu
  • +
  • Naprawia długą listę funkcji, które nie zostały poprawione w Windows 7 - brak nakładki na ikonę udostępnionych folderów, skoki folderów w panelu nawigacji, brak sortowania nagłówków w widoku listy, i więcej
    +
  • + + + + +

+ + +

Nowy interfejs kopiowania (tylko Windows 7)
+

+ +W systemie Vista podczas kopiowania plików i istnieje konflikt, który został pokazany poniżej:
+ +
+ +Before
+ +

Co w tym oknie dialogowym jest nieprawidłowe?

+ +

Na początek to jest połowa ekranu pełnego tekstu, który trzeba przeczytać. Również nie jest od razu jasne, jakie części są klikalne. Musisz poruszać myszką, aby odkryć interfejs jak w przygodowej grze Lucas Arts. I wreszcie użyteczność klawiatury jest straszna. Aby powiedzieć +“tak, wiem co robię, chcę zastąpić wszystkie pliki” musisz nacisnąć Alt+D, W górę, W górę, W górę, Spacja! To jest trudniejsze niż wykonywanie akcji Akuma +Kara Demone w Street Fighter 3. Tam jest czas i miejsce na takie rzeczy i nie jest to kopiowanie plików.

+ +

Wtyczka Classic Explorer przywraca prostsze okno dialogowe z Windows XP:
+

+ +

After
+

+ +

Tu jest od razu jasne, co jest klikalne (wskazówka – przyciski na dole), istnieje łatwa nawigacja za pomocą klawiatury (naciśnij Y na “Tak”, A by skopiować wszystkie pliki) i nadal można zobaczyć, który plik jest nowszy i który jest większy. I oczywiście podobnie jak Windows XP, trzymając wciśnięty klawisz Shift podczas kliknięcia na przycisk Nie oznacza "Nie dla wszystkich" (lub po prostu naciśnij Shift+N).
+

+ +

Po kliknięciu na Więcej… otrzymasz oryginalne okno dialogowe z Windows. Gdzie można zobaczyć wszystkie szczegóły i uzyskasz dodatkową opcję “Kopiuj, ale zachowaj oba pliki”.

+

Ważna uwaga: Tylko interfejs zostaje zastąpiony. System bazowy, który wykonuje rzeczywiste kopiowanie pozostaje nienaruszony.
+

+


+

+ + + +

Alt+Enter w panelu folderów

+ +Alt+Enter jest uniwersalnym skrótem w Windows, służącym do otwierania właściwości zaznaczonego elementu. Ale w nowszych wersjach systemu Windows nie działa on w panelu po lewej stronie, w którym wyświetlane są foldery, zaś działa prawidłowo w prawym panelu, w którym pokazywane są elementy wybranego folderu. Skrót działa wadliwie w porównaniu z Windows XP, gdzie Alt+Enter działa w obu panelach. +

Ten problem rozwiązuje wtyczka Classic Explorer, która wykrywa naciśnięcie Alt+Enter i wyświetla właściwości aktualnie wybranego folderu.
+

+


+

+ + +

Pasek narzędzi Eksploratora Windows

+Eksplorator w Windows Vista nie ma paska narzędzi, takiego jak w Windows XP. Jeśli chcesz przejść do folderu nadrzędnego musisz użyć paska bułce tartej. Jeśli chcesz skopiować lub usunąć plik za pomocą myszki musisz kliknąć prawym przyciskiem myszy i poszukać odpowiedniego polecenia. Menu kontekstowe robi się coraz większe i większe, im więcej zainstalowano rozszerzeń powłoki i znalezienie odpowiedniego polecenia może chwilę potrwać.
+

Ten problem rozwiązuje wtyczka Classic Explorer dodając nowy pasek narzędzi:
+

+ + Explorer Toolbar
+
+Dostępne przycisk to: W górę, Wytnij, Kopiuj, Wklej, Usuń, Właściwości, +E-mail, Ustawienia. Więcej przycisków można dodać w oknie dialogowym Ustawienia.
+
+Wskazówki:
+    - Przytrzymaj wciśnięty klawisz Ctrl podczas kliknięcia na przycisk W górę, aby otworzyć folder nadrzędny w nowym oknie Eksploratora.
+    - Przytrzymaj wciśnięty klawisz Shift podczas kliknięcia przycisku Usuń, aby trwale usunąć plik.
+ +
+ +Po instalacji nowy pasek narzędzi nie jest automatycznie wyświetlany w Eksploratorze. Musisz zrobić kilka rzeczy, zanim będzie można go używać:
+ +
    + +
  1. Otwórz nowe okno Eksploratora Windows (Win key+E)
  2. +
  3. Włącz menu w Eksploratorze – Przejdź do Narzędzi (ALT+T), Opcje folderów, karta Widok, i sprawdź czy zaznaczone jest pole wyboru “Zawsze pokazuj menu”.
  4. +
  5. Kliknij prawym przyciskiem myszy na pasku menu i wybierz “Pasek Classic Explorer”, aby wyświetlić pasek narzędzi.
  6. +
  7. Jeśli ta opcja nie jest dostępna (widać tylko “Zablokuj paski narzędzi”) być może trzeba będzie włączyć wtyczkę w Internet Explorer. Uruchom IE, kliknij prawym przyciskiem myszy na jego pasku narzędzi i wybierz “Pasek Classic Explorer”. +Program zapyta, czy chcesz włączyć ten dodatek. Wybierz opcję “Włącz”, +a następnie powtórz ponownie kroki od 1 do 3.
  8. +
  9. Jeżeli pasek narzędzi dalej jest niewidoczny, być może w systemie wyłączone są rozszerzenia przeglądarki. Zazwyczaj jest to ustawienie domyślne dla serwerów. Otwórz "Opcje internetowe", przejdź do zakładki "Zaawansowane" i zaznacz opcję "Włącz rozszerzenia przeglądarki innych firm".
    +
  10. + +

+

Pasek stanu
+

+Classic Explorer przywraca oryginalny pasek stanu Eksploratora, na którym wyświetlana jest ilość wolnego miejsca na dysku i rozmiar wybranych plików:
+
+File size in status bar
+
+W przeciwieństwie do wbudowanego pasku stanu rozmiar zaznaczenia jest wyśwtetlany nawet jeżeli wybrano więcej niż 100 plików. Kiedy nie wybrano żadnych plików jest wyświetlany całkowity rozmiar wszystkich plików w folderze
+
Uwaga dla Windows 7: Classic Explorer poprawia domyślny pasek stanu bez konieczności zastępowania go. Aby go zobaczyć, musisz go wpierw włączyć w menu Widok. Pasek stanu jest różny od niebieskiego okienka szczegółów, które można zobaczyć na dole Eksploratora. Można wyłączyć okienko szczegółów z menu Organizuj, aby zaoszczędzić miejsce. Ponadto istnieje błąd w Eksploratorze Windows 7, który niekiedy nie wyświetla żadnego tekstu na pasku stanu. Naciśnij klawisz F5, aby odświeżyć widok i uzyskać tekst na pasku stanu.
+
Uwaga dla Windows 8: Classic Explorer dodaje własny pasek stanu. Należy ukryć domyślny pasek stanu, aby zaoszczędzić miejsce. Na Wstążce wybierz kartę Widok, a następnie kliknij Opcje. Wybierz kartę Widok w oknie Opcje. Znajdź "Pokaż pasek stanu" i odznacz pole wyboru. +
+
+ + +

Ustawienia

Można uzyskać dostęp do ustawień Classic Explorer z paska narzędzi lub z menu Start:

+
+
Można wybrać tylko widok podstawowych ustawień, lub wszystkich dostępnych ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
+Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie. +
+
Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można także zresetować wszystkie ustawienia do ich wartości domyślnych. +
+ +
+ +Naciśnij przycisk OK, aby zapisać ustawienia. Większość ustawień zostanie wprowadzona podczas następnego otwarcia nowego okna Eksploratora. Niewielka liczba ustawień wymaga wylogowania przed wprowadzeniem zmian.
+ +
+ +Uwaga: Okno Wszystkie ustawienia jest skalowalne. Można zmieniać jego rozmiary i umieszczać w wybranym położeniu. Okno zapamięta swoją nową pozycję..
+ +
+Oto jeden z przykładów jakie mogą wprowadzić odpowiednie dostosowania:

+ + Title bar tweaks
+
+Kliknij na zakładkę Przyciski paska narzędzi, aby dostosować pasek narzędzi:

+
+
Przyciski mogą być przeciągane i upuszczane z prawej do lewej kolumny. Można zmieniać kolejność przycisków, przeciągając je w górę lub w dół. Jeśli upuścisz jeden przycisk wewnątrz drugiego to utworzysz podmenu.
+Umieszczając wskaźnik myszy nad każdym przyciskiem, można zobaczyć jego krótki opis. Kliknij prawym przyciskiem myszy na każdym przycisku, aby uzyskać dostęp do dodatkowych funkcji (jak Usuń, Zmień nazwę, itp.). Z menu kontekstowego można również przywrócić pasek narzędzi do pierwotnego stanu.
+Każda pozycja w lewej kolumnie musi mieć unikatową nazwę. Jest nim identyfikator elementu, który może zawierać tylko angielskie litery, cyfry i podkreślenie. Niektóre elementy (takie jak SEPARATOR) nie mogą być zmieniane.
+
+Ważna uwaga: Nie wszystkie dostępne polecenia mają domyślne ikony lub tekst. To dlatego, że Windows nie ma ikony na takie polecenia jak Cofnij, Zaznacz wszystko, itp. Jeśli chcesz użyć tych przycisków w pasku narzędzi będziesz musiał wprowadzić swoje własne ikony. Zobacz poniżej, jak to zrobić.
+
+Po umieszczeniu przycisku na pasku narzędzi, można edytować jego atrybuty. Kliknij dwukrotnie na przycisku, aby go edytować:

+Edit toolbar button

+Tutaj można wybrać polecenie dla przycisku, jego tekst i ikonę. Naciśnij przycisk Przywróć domyślne, aby uzyskać domyślny tekst i ikonę dla wybranego polecenia.
+Poleceniem może być:
+
    + + +
  • pozostawiono puste - jeśli jest stosowany atrybut łącze, to będzie działać jako polecenie
  • +
  • jedno z predefiniowanych poleceń - z rozwijanej listy
  • +
  • open <some folder> (otwórz <jakiś folder>) - otwiera folder w bieżącej przeglądarce
  • +
  • sortby <property> (sortuj według <właściwości>) - sortuje folder według danej właściwości - nazwa, typ, rozmiar lub data. Użyj znaku '-' przed właściwością, aby sortować w porządku malejącym: "sortby -name". Można użyć innych właściwości, jeśli znasz ich kod. Na przykład "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" jest tym samym, co "sortby name". Więcej kodów właściwości można znaleźć w pliku propkey.h w Windows SDK (kody można również znaleźć tutaj - przewiń w dół do "Pełna tabela właściwości"). Nie wszystkie kody właściwości są ważne lub obsługiwane (np. właściwość rok albumu {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 działa tylko podczas wyświetlania albumów muzycznych)
  • +
  • groupby <property> (grupuj według <właściwości>) - podobne do sortby, lecz grupuje pliki według danej właściwości. Użyj polecenia groupby bez właściwości, aby wyłączyć grupowanie
    +
  • + + + +
  • niestandardowy ciąg wykonywalny +- może to być nazwa programu i jego argumenty, a nawet adres URL (np. http://www.google.com). Można również używać zmiennych środowiskowych, takich jak %SystemRoot%. Można również użyć symboli zastępczych %1, %2, %3, %4 i %5:
  • +
      +
    • %1 to ścieżka do bieżącego folderu. Należy pamiętać, że jeśli bieżący folder jest katalogiem głównym dysku, to będzie zakończony ukośnikiem (jak C:\)
      +
    • +
    • %2 jest ścieżką do wybranego pliku (tylko w przypadku wybrania pojedynczego pliku)
    • +
    • %3 +to nazwa pliku tekstowego tymczasowego, który zawiera wszystkie wybrane pliki. Każdy wiersz w pliku tekstowym zawiera pełną ścieżkę jednego pliku
      +
    • +
    • %4 +to samo co %3, ale plik jest w formacie Unicode (UTF16).Plik nie zawiera znacznika kolejności bajtów. %3 i %4 nie mogą być używane w tym samym poleceniu
      +
    • +
    • Uwaga dla programistów: Gdy używany jest parametr %3 lub %4, to polecenie powinno na końcu usuwać plik tymczasowy. W przeciwnym razie plik tymczasowy zostanie pozostawiony na dysku i będzie zajmował niepotrzebnie miejsce. Polecenie będące aplikacją konsoli lub plikiem wsadowym jest uruchamiane w trybie cichym, bez wyświetlania okna konsoli
    • + +
    • %5 to nazwa tymczasowego pliku tekstowego, który może być użyty do zwrócenia polecenia z powrotem do Classic Explorer. Jeśli pierwszymi 2 bajtami pliku są 255 i 254, plik jest traktowany jako Unicode. Tylko jedno polecenie może być używane w tym samym czasie. Poleceniem tym może być:
    • +
        +
      • open <folder name> (otwórz <nazwa folderu>) - spowoduje przejście do danego folderu w Eksploratorze
      • +
      • select <list of file names> (wybierz <lista nazw plików>) +- wybiera podane pliki, odznaczając pozostałe. Nazwy plików muszą być oddzielone znakiem tabulacji lub znakiem nowego wiersza. Pliki nie powinny zawierać ścieżek. Jeśli zostanie zignorowany ścieżka
        +
      • +
      • refresh (odśwież) - odświeża Eksploratora
      • +
      +
    +
      +
    • Uwaga dla programistów: +polecenia używające %5 zostaną uruchomione w trybie cichym (tak jak polecenia używające %3 lub %4) i Eksplorator będzie czekał na zakończenie procesu. Proces musi zakończyć się najszybciej jak to możliwe, ponieważ Explorer będzie zamrożony podczas wykonywania polecenia
    • +
    • W następnej sekcji podano kilka przykładów, jak używać tych parametrów
      +
    • + +
    +
+Łącze może być ścieżką do pliku lub folderu. Jeśli jest to plik, plik zostanie wykonany. Jeśli to jest folder, folder zostanie otworzony w podmenu. (tylko dla przycisków najwyższego poziomu).
+
+Ikoną może być:
+
    +
  • pozostawiono puste - jeśli atrybut łącza wskazuje na plik lub folder, to zostanie użyta ikona pliku lub folderu
    +
  • +
  • plik zasobów, ID ikony - na przykład %windir%\notepad.exe,2. Nie należy pozostawiać spacji między nazwą pliku a przecinkiem. Upewnij się, że używasz identyfikatora zasobu ikony, a nie indeksu ikony. Aby uzyskać najlepsze rezultaty należy użyć przycisku [...] umieszczonego przy polu Ikona
  • +
  • ID ikony - jak wyżej, ale plikiem zasobów jest ClassicExplorer.dll. Jest to przydatne, gdy odnosi się do ikon własnych Classic Explorer
    +
  • +
  • plik ikony -  na przykład C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • brak - zostanie użyta pusta ikona
  • +
+Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku ExplorerL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia paska narzędzi, który może być używany przez wiele języków.
+
+Uwaga dla programistów: Przyciski niestandardowych polecń mogą być zaznaczone lub wyłączone. Pasek narzędzi sprawdza w kluczu rejestru HKCU\Software\OpenShell\ClassicExplorer +wartość DWORD o nazwie przycisk (nazwa używana w lewej kolumnie). 0 oznacza normalny, 1 wyłączona, i 2 zaznaczony. Pasek narzędzi odczytuje klucz rejestru podczas uruchamiania. Aby wymusić aktualizację stanu przycisków po uruchomieniu musisz znaleźć wszystkie okna Eksploratora, zlokalizować okno podrzędne z klasy OpenShell.CBandWindow i umieścić wiadomość WM_CLEAR. Jest to przydatne, jeżeli utworzysz własny exe, który będzie wykorzystywany przez pasek narzędzi.
+ +
+

Przykłady poleceń niestandardowych

+

1) Użyj cudzysłowy, gdy jest to konieczne

Aby były obsługiwane ścieżki zawierające spacje, należy parametry ścieżki ująć w cudzysłowy. Cudzysłowy nie zawsze są potrzebne jak to pokazano poniżej w przykładach 2 i 3. Upewnij się, czy tekst komendy ścieżki zawiera spacje, aby uniknąć niespodzianek.
+
+

2) Drukuj bieżący folder

+ +Użyj tego polecenia: cmd.exe /k echo %1. %1 zostanie zastąpione przez ścieżkę bieżącego folderu.
+
+

3) Otwórz wybrany plik w Notatniku

+Użyj tego polecenia: %SystemRoot%\notepad.exe %2. +%2 zostanie zastąpione przez pełną nazwę wybranego pliku. Polecenie nie +musi być ujęte w cudzysłowy, ponieważ Notatnik używa cały wiersz polecenia jako nazwę pliku.
+
+

4) Kopiuj wybrane pliki do folderu nadrzędnego
+

+Utwórz plik wsadowy o nazwie C:\CopyParent.bat:
+set list=%1
+set list=%list:"=%
+for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
+del %1
+
+Użyj tego polecenia: C:\CopyParent.bat "%3". +%3 zostanie zastąpiony przez plik tekstowy zawierający pełne nazwy wszystkich wybranych plików. Plik wsadowy odczytuje każdy wiersz z tego pliku tekstowego i kopiuje każdy z wybranych plików do folderu nadrzędnego. Na końcu plik wsadowy usuwa początkowy plik temp. Pierwsze dwa polecenia usuwają cudzysłowy z parametru %1
+
+

5) Wybierz wszystkie pliki tekstowe

+Utwórz plik wsadowy o nazwie C:\SelectText.bat:
+echo select > %1
+dir *.txt /b >> %1
+
+Użyj tego polecenia: C:\SelectText.bat "%5". +%5 zostanie zastąpione pustym plikiem tekstowym, którego polecenie musi zawierać słowo wyjściowe "select" i listę plików, które chce się wybrać. Polecenie "dir +*.txt /b" udostępnia tę listę.
+
+
+ +

Ustawienia administracyjne

Ustawienia dotyczą poszczególnych użytkowników i przechowywane są w rejestrze. Domyślnie każdy użytkownik może edytować +wszystkie swoje ustawienia. Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować:

+

+W tym przykładzie ustawienie "Pokaż przycisk W górę" jest zablokowane, tak aby ten przycisk zawsze był wyświetlany przed przyciskami Wstecz/Dalej. I ustawienie to nie może być zmienione przez dowolnego użytkownika. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Należy utworzyć wartość ciągu o nazwie "ShowUpButton" i ustawić jej wartość na "BeforeBack".
+
W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale +jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać +"_Default" do nazwy wartości. Na przykład, aby przycisk W górę był domyślnie wyświetlany przed przyciskami Wstecz/Dalej, ale użytkownicy mieli nadal możliwość wprowadzenia zmiany, gdy tego chcą, należy utworzyć wartość ciągu o nazwie "ShowUpButton_Default" i ustawić jej wartość na "BeforeBack".
+
+Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
+
+Istnieje również ustawienie globalne "EnableSettings". Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:

+Disable all settings
+
+Można włączyć lub wyłączyć poszczególne procesy w Classic Explorer przy użyciu dwóch ustawień rejestru "ProcessWhiteList" i "ProcessBlackList". ProcessWhiteList jest to lista ładowanych procesów przez Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), oddzielaj wiele nazw za pomocą przecinka lub średnika. ProcessBlackList +jest to lista nieładowanych procesów przez Classic Explorer. Należy używać tylko jednej z dwóch list. Jeśli obie listy są podane, czarna lista będzie ignorowana. Listy są wykorzystywane wyłącznie podczas włączania funkcji, które są obsługiwane przez procesy inne niż Explorer. W tym momencie te funkcje to: wspólna nakładka ikony i zamienniki okien dialogowych kopiowania.
+
+Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
+
+ +
+ +

Zależności od ustawień Windows
+

+Niektóre ustawienia Classic Explorer wymagają włączenia określonych ustawień systemu Windows:
+
    +
  • Styl panelu nawigacji Windows Vista - wymaga używania przez systemu Windows tematu podstawowego lub Aero
  • +
  • Automatyczna nawigacja do wybranego folderu +- to ustawienie można ustawić na "Zawsze" tylko wtedy, gdy w Eksploratorze jest włączona opcja "Automatycznie rozwiń do bieżącego folderu". Poszukaj jej w Narzędzia -> Opcje folderów -> zakładka Ogólne
  • +
  • Pokaż napis na pasku tytułu +- napis będzie wyświetlany jako pełna nazwa ścieżki lub tylko nazwa bieżącego folderu. Aby wyświetlić pełną ścieżkę należy włączyć "Pokaż pełną ścieżkę na pasku tytułu (tylko w motywie Classic)" w Narzędzia -> Opcje folderów -> zakładka Widok
  • +
  • Wszystkie ustawienia paska stanu - wymagany jest widoczny pasek stanu (nie mylić z okienkiem szczegóły). Sprawdź w Widok -> Pasek stanu
  • +
+ +
+ +

Lokalizacja językowa programu

+ +Interfejs użytkownika (z wyjątkiem okna dialogowego Ustawienia) jest przetłumaczony na 35 +języki.
+ +Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. +Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można +pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Open-Shell.
+ +
+ + diff --git a/Src/Localization/Polish/ClassicExplorerADMX.txt b/Src/Localization/Polish/ClassicExplorerADMX.txt new file mode 100644 index 000000000..45d418b92 --- /dev/null +++ b/Src/Localization/Polish/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Ustawienia Open-Shell +State.text = Stan: +State1.text = Zablokowano na tej wartości +State2.text = Zablokowano na domyślnej +State3.text = Odblokowano +State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. +State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. +State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. +SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. +SUPPORTED_CS404_WIN881.text = Wymaga Windows 8 lub Windows 8.1. + +AddressAltD.nameOverride = Dodatkowy skrót dla pasku adresu +AddressAltD.tipOverride = Wprowadź literę od 'A' do 'Z', która będzie skrótem dla paska adresu w kombinacji z klawiszem Alt +EnableSettings.nameOverride = Włącz ustawienia +EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień +ProcessWhiteList.nameOverride = Proces białej listy +ProcessWhiteList.tipOverride = Lista procesów, które może załadować Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), wiele nazw oddziel przecinkiem lub średnikiem. +ProcessBlackList.nameOverride = Proces czarnej listy +ProcessBlackList.tipOverride = Lista procesów, których nie może załadować Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), wiele nazw oddziel przecinkiem lub średnikiem. +ToolbarItems.nameOverride = Przyciski paska narzędzi +ToolbarItems.tipOverride = Wybierz przyciski, które będą wyświetlane na pasku narzędzi.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie przycisków w oknie dialogowym Ustawienia Classic Explorer, a następnie sprawdzenie wartości o nazwie ToolbarItems w HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = Włącz okna dialogowe tylko w Eksploratorze (zwiększa wydajność) diff --git a/Src/Localization/Polish/ClassicIE.html b/Src/Localization/Polish/ClassicIE.html new file mode 100644 index 000000000..3d019bf65 --- /dev/null +++ b/Src/Localization/Polish/ClassicIE.html @@ -0,0 +1,84 @@ + + + + + + + + + + + + + Classic IE + +

Open-Shell website  +Classic IE


+Classic IE
+jest +małą wtyczką dla Internet Explorer, która:
+
    +
  • Dodaje napis na pasku tytułu, dzięki czemu można zobaczyć pełny tytuł strony
  • +
  • Pokazuje strefę bezpieczeństwa w pasku stanu
  • +
  • Pokazuje postęp ładowania na pasku stanu
  • +
+
+Widok pełnego tytułu strony, nawet jeśli nie mieści się on w zakładce:
+
+
+
Widok paska postępu i strefy bezpieczeństwa:

+
+
+

Instalacja

+Podczas pierwszego uruchamiania przeglądarki Internet Explorer po zainstalowaniu Classic IE możesz zobaczyć monit o zainstalowaniu nowego dodatku ClassicIEBHO i jego włączeniu. Jeżeli chcesz go włączyć kliknij przycisk Włącz. Jeśli nie otrzymasz monitu, przejdź do Narzędzia -> Zarządzaj dodatkami i sprawdź czy ClassicIEBHO jest włączony. Po włączeniu dodatku trzeba ponownie uruchomić program Internet Explorer, aby aktywować wtyczkę.
+
+

Ustawienia

+Można uzyskać dostęp do ustawień z Narzędzia -> Ustawienia Classic IE +lub z menu Start. Ustawienia sterują kolorem i czcionką napisu, oraz informacjami wyświetlanymi na pasku stanu.

+
+
Można wybrać tylko widok podstawowych ustawień lub widok wszystkich dostępnych ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
+Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie. +
+ +
+Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można także zresetować wszystkie ustawienia do ich wartości domyślnych.
+ + +
+ + +Naciśnij przycisk OK, aby zapisać ustawienia. Musisz ponownie uruchomić program Internet Explorer, aby zastosować nowe ustawienia.
+ + +
+

Ustawienia administracyjne

+Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.
+
+Można również nie blokować ustawienia, ale tylko zastąpić jego początkową +wartość. Należy dodać "_Default" do nazwy wartości rejestru.
+
+Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+ +Czasami możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
+ +
+ +Istnieje również ustawienie globalne EnableSettings. Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:

+ +
+
+Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
+
+ diff --git a/Src/Localization/Polish/ClassicIEADMX.txt b/Src/Localization/Polish/ClassicIEADMX.txt new file mode 100644 index 000000000..f14db8f56 --- /dev/null +++ b/Src/Localization/Polish/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Ustawienia Open-Shell +State.text = Stan: +State1.text = Zablokowano na tej wartości +State2.text = Zablokowano na domyślnej +State3.text = Odblokowano +State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. +State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. +State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. +SUPPORTED_IE9.text = Wymaga Internet Explorer 9 lub nowszego. + + +EnableSettings.nameOverride = Włącz ustawienia +EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień +CaptionFont.tipAddition = .\n\nFormatem jest , , . Na przykład "Segoe UI, normal, 9" diff --git a/Src/Localization/Polish/License.html b/Src/Localization/Polish/License.html new file mode 100644 index 000000000..0b82c835b --- /dev/null +++ b/Src/Localization/Polish/License.html @@ -0,0 +1,51 @@ + + + + + + Umowa licencyjna + +

Open-Shell website  Umowa licencyjna
+


+Open-Shell 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+UŻYWANIE TEGO OPROGRAMOWANIA OZNACZA AKCEPTACJĘ TYCH WARUNKÓW. JEŚLI ICH NIE AKCEPTUJESZ, NIE KORZYSTAJ Z TEGO OPROGRAMOWANIA.
+
+Licencjobiorca przestrzegający niniejszych warunków licencji ma poniższe prawa.
+
+
    +
  1. +

    ZAKRES LICENCJI. Niniejsza Umowa daje tylko niektóre praw do używania oprogramowania. Autor zastrzega sobie wszelkie inne prawa.

    +
  2. +
  3. +

    PRAWA DO INSTALACJI I UŻYTKOWANIA. To oprogramowanie jest darmowe do użytku osobistego i komercyjnego. Licencjobiorca może zainstalować i używać go na swoich komputerach bezpłatnie.

    +
  4. +
  5. +

    PRAWO DO ROZPOWSZECHNIANIA. Możesz rozprowadzać oprogramowania tak długo, jak to robisz bezpłatnie i nie wprowadzając w błąd o pochodzeniu oprogramowania.

    +
  6. +
  7. +

    ZNAKI TOWAROWE. Nazwa Open-Shell i logo są znakami towarowymi autora. Używanie ich w celu określenia innych produktów lub usług nie jest dozwolone.

    +
  8. +
  9. +

    WYŁĄCZENIE ODPOWIEDZIALNOŚCI Z TYTUŁU RĘKOJMI. +OPOPROGRAMOWANIE TO JEST DOSTARCZANE "TAK JAK JEST", BEZ JAKICHKOLWIEK GWARANCJI, WYRAŹNYCH JAK I DOMNIEMANYCH, W TYM MIĘDZY INNYMI DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW OSÓB TRZECICH. +W ŻADNYM WYPADKU AUTORZY LUB WŁAŚCICIELE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, USZKODZENIA LUB INNE ZOBOWIĄZANIA, CZY TO NA SKUTEK UMOWY, W ZŁEJ WIERZE LUB W INNY SPOSÓB, WYNIKAJĄCYCH Z, LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM GO LUB INNEJ DZIAŁALNOŚCI Z OPROGRAMOWANIEM.

    +
  10. +
  11. +

    INNYMI SŁOWY: +Zasadniczo można swobodnie korzystać z tego oprogramowania w dowolnym celu, ale nie zdziw się, jeśli nie będzie ono działać zgodnie z oczekiwaniami. Autor nie może ponosić odpowiedzialności za jakiekolwiek szkody wyrządzone przez to oprogramowanie. Nie możesz osiągać zysku ze sprzedaży oprogramowania. Masz go przecież za darmo.

    +
  12. +
+ + + diff --git a/Src/Localization/Polish/Links.html b/Src/Localization/Polish/Links.html new file mode 100644 index 000000000..a0f618776 --- /dev/null +++ b/Src/Localization/Polish/Links.html @@ -0,0 +1,39 @@ + + + + + + + Open-Shell + +

Open-Shell website  Łącza


Najnowszą wersję można znaleźć na stronie internetowej Open-Shell:
+http://www.classicshell.net/
+
+Tu możesz zobaczyć historię projektu:
+Historia: http://www.classicshell.net/history/
+
+
+

Uzyskaj pomoc

+Aby uzyskać odpowiedzi na najczęściej zadawane pytania zajrzyj tutaj:
+FAQ: http://www.classicshell.net/faq/
+ +
+Jeśli nie znalazłeś odpowiedzi na swoje pytanie w FAQ, sprbuj uzyskać odpowiedź na forum dyskusyjnym:
+Forum dyskusyjne: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

Zgłaszanie problemw

+Zgłoś błędy i propozycje nowych funkcji na forum opracowywania produktu:
+Forum opracowywania produktu: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/Polish/Main.html b/Src/Localization/Polish/Main.html new file mode 100644 index 000000000..7d3c93217 --- /dev/null +++ b/Src/Localization/Polish/Main.html @@ -0,0 +1,46 @@ + + + + + + + + + + + Open-Shell + +

Strona internetowa Open-Shell  Open-Shell

+Wersja 4.3.1 – wydanie ogólne

+

Czym jest Open-Shell?

+Open-Shell™ jest zbiorem funkcji zwiększających użyteczność systemu Windows. Program +posiada konfigurowalne menu Start i przycisk Start, dodaje +pasek narzędzi do Eksploratora Windows i wspiera wiele innych funkcji.
+
+
+

Wymagania systemowe

+Open-Shell działa z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obsługuje 32 i 64-bitowe wersje systemu (instalator działa na obu wersjach). Niektóre karnacje dla menu Start wymagają włączonego Aero. Inne wymagają co najmniej podstawowej kompozycji.
+
+
+

Składniki


+ +Open-Shell składa się z trzech głównych składników: +
+

Dezinstalacja

+Aby zdeinstalować Open-Shell przejdź do Panelu sterowania -> Programy i funkcje.
Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usuń".
+Zakończenie procesu może wymagać wylogowania.
+
+ diff --git a/Src/Localization/Polish/MenuADMX.txt b/Src/Localization/Polish/MenuADMX.txt new file mode 100644 index 000000000..afcf5d988 --- /dev/null +++ b/Src/Localization/Polish/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Ustawienia Open-Shell +State.text = Stan: +State1.text = Zablokowano na tej wartości +State2.text = Zablokowano na domyślnej +State3.text = Odblokowany +State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. +State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. +State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. +SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. +SUPPORTED_CS404_WIN78.text = Wymaga Windows 7 lub Windows 8. +SUPPORTED_CS404_WIN781.text = Wymaga Windows 7 lub Windows 8.1. +SUPPORTED_CS404_WIN8.text = Wymaga Windows 8. +SUPPORTED_CS404_WIN881.text = Wymaga Windows 8 lub Windows 8.1. +SUPPORTED_CS404_WIN81.text = Wymaga Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Wymaga menu w stylu klasycznym z jedną kolumną. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Wymaga menu w stylu klasycznym z dwiema kolumnami. +SUPPORTED_CS404_CLASSIC_STYLE.text = Wymaga menu w stylu klasycznym. +SUPPORTED_CS404_WIN7_STYLE.text = Wymaga menu stylu Windows 7. + + +EnableSettings.nameOverride = Włącz ustawienia +EnableSettings.tipOverride = Umożliwia użytkownikom edycję własnych ustawień + +MenuStyle.nameOverride = Styl menu +MenuStyle.tipOverride = Wybierz styl menu Start.\nStyl określa ogólny wygląd i funkcjonalność menu. +MenuStyle_Classic1.nameOverride = Klasyczny z jedną kolumną +MenuStyle_Classic2.nameOverride = Klasyczny z dwiema kolumnami +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Kliknięcie LPM otwiera +ShiftClick.nameOverride = Shift+kliknięcie otwiera +WinKey.nameOverride = Klawisz Windows otwiera +ShiftWin.nameOverride = Shift+Win otwiera +MiddleClick.nameOverride = Kliknięcie ŚPM otwiera +Hover.nameOverride = Aktywowanie otwiera + +; skins +SkinC1.nameOverride = Karnacja dla klasycznego menu z jedną kolumną +SkinC1.tipOverride = Wybierz karnację, która będzie używana w stylu klasycznym z jedną kolumną +SkinVariationC1.nameOverride = Odmiany karnacji dla klasycznego menu z jedną kolumną +SkinVariationC1.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z jedną kolumną (dla karnacji, które obsługują wiele odmian) +SkinOptionsC1.nameOverride = Opcje karnacji klasycznego menu z jedną kolumną +SkinOptionsC1.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z jedną kolumną.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC1 w HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Pozycje menu w klasycznym menu z jedną kolumną +MenuItems1.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z jedną kolumną.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems1 w HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Karnacja dla klasycznego menu z dwiema kolumnami +SkinC2.tipOverride = Wybierz karnację, która będzie używana w stylu klasycznym z dwiema kolumnami +SkinVariationC2.nameOverride = Odmiany karnacji dla klasycznego menu z dwiema kolumnami +SkinVariationC2.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami (dla karnacji, które obsługują wiele odmian) +SkinOptionsC2.nameOverride = Opcje karnacji klasycznego menu z dwiema kolumnami +SkinOptionsC2.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC2 w HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Pozycje menu w klasycznym menu z dwiema kolumnami +MenuItems2.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z dwiema kolumnami.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems2 w HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Karnacja dla stylu Windows 7 +SkinW7.tipOverride = Wybierz karnację, która będzie używana w stylu Windows 7 +SkinVariationW7.nameOverride = Odmiany karnacji dla stylu Windows 7 +SkinVariationW7.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu Windows 7 (dla karnacji, które obsługują wiele odmian) +SkinOptionsW7.nameOverride = Opcje karnacji stlu Windows 7 +SkinOptionsW7.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsW7 w HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Pozycje menu w stylu Windows 7 +MenuItems7.tipOverride = Wybierz pozycje menu, które będą używane w stylu Windows 7.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems7 w HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Karnacja podmenu Wszystkie programy dla menu Start Windows 7 +SkinA.tipOverride = Wybierz karnację, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7 +SkinVariationA.nameOverride = Odmiany karnacji podmenu Wszystkie programy dla menu Start Windows 7 +SkinVariationA.tipOverride = Wybierz odmianę karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7 (dla karnacji, które obsługują wiele odmian) +SkinOptionsA.nameOverride = Opcje karnacji podmenu Wszystkie programy dla menu Start Windows 7 +SkinOptionsA.tipOverride = Wybierz opcje karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsA w HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = To ustawienie nie działa w Windows 8.1. Należy użyć wbudowanego ustawienia systemu Windows, aby podczas uruchamiania przechodzić do Pulpitu + +; hidden +FolderStartMenu.nameOverride = Folder menu Start +FolderStartMenu.tipOverride = Wprowadź zastąpienie folderu menu Start dla poszczególnych użytkowników (zastępuje również folder Programy dla poszczególnych użytkowników).\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia +FolderPrograms.nameOverride = Folder Programy +FolderPrograms.tipOverride = Wprowadź zastąpienie folderu Programy dla poszczególnych użytkowników.\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia +FolderCommonStartMenu.nameOverride = Wspólny folder menu Start +FolderCommonStartMenu.tipOverride = Wprowadź zastąpienie wspólnego folderu menu Star (zastępuje również wspólny folder Programy).\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia +FolderCommonPrograms.nameOverride = Wspólny folder Programy +FolderCommonPrograms.tipOverride = Wprowadź zastąpienie wspólnego folderu Programy.\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia +AutoStartDelay.nameOverride = Opóźnienie autouruchamiania +AutoStartDelay.tipOverride = Wprowadź opóźnienie automatycznego uruchamiania menu start w ms podczas logowania (nie ma zastosowania w przypadku ręcznego uruchamiania StartMenu.exe).\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia + +; other +StartButtonIcon.tipAddition = Wartością może być ścieżką do pliku ICO lub ścieżką do EXE / DLL oraz identyfikatora ikony +StartButtonPath.tipAddition = Wartością jest pełna ścieżka do pliku BMP lub PNG +SoundMain.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV +SoundPopup.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV +SoundCommand.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV +SoundDrop.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ścieżka do pliku WAV +ExpandFolderLinks.tipAddition = Działa tylko dla łączy symbolicznych (takich jak połączenia), a nie dla zwykłych skrótów +StartHoverDelay.nameOverride = Opóźnienie aktywowania (przycisku Start) +AllProgramsDelay.nameOverride = Opóźnienie aktywowania (Wszystkie programy w Windows 7) +CSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych . Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie CSMHotkey w HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych. Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie WSMHotkey w HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Polish/OpenShell.hhp b/Src/Localization/Polish/OpenShell.hhp new file mode 100644 index 000000000..661febeb1 --- /dev/null +++ b/Src/Localization/Polish/OpenShell.hhp @@ -0,0 +1,15 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x415 Polish (Poland) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/Polish/OpenShellADMX.txt b/Src/Localization/Polish/OpenShellADMX.txt new file mode 100644 index 000000000..fe7085466 --- /dev/null +++ b/Src/Localization/Polish/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Ustawienia Open-Shell +State.text = Stan: +State1.text = Zablokowano na tej wartości +State2.text = Zablokowano na domyślnej +State3.text = Odblokowany +State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawienie zostanie zablokowane na określonej wartości dla wszystkich użytkowników. +State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. +State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. + +Language.nameOverride = Język komponentów Open-Shell +Language.tipOverride = Wybierz język, który będzie używany przez Open-Shell (np. en-US lub de-DE). Język wpłynie na tekst w menu Start, paskach narzędzi, itp. Jeśli jest zainstalowana odpowiednia biblioteka DLL języka, ustawienia interfejsu użytkownika mogą być również tłumaczone +Update.nameOverride = Włącz automatyczne sprawdzanie dostępności nowej wersji +Update.tipOverride = Gdy pole jest zaznaczone, Open-Shell sprawdza dostępność nowej wersji co tydzień. Zostaniesz powiadomiony, jeśli jest dostępna nowa wersja oprogramowania Open-Shell lub nowa aktualizacja dla aktualnie używanego języka diff --git a/Src/Localization/Polish/OpenShellEULA.rtf b/Src/Localization/Polish/OpenShellEULA.rtf new file mode 100644 index 000000000..48dc58d20 Binary files /dev/null and b/Src/Localization/Polish/OpenShellEULA.rtf differ diff --git a/Src/Localization/Polish/OpenShellReadme.rtf b/Src/Localization/Polish/OpenShellReadme.rtf new file mode 100644 index 000000000..8d56f3768 --- /dev/null +++ b/Src/Localization/Polish/OpenShellReadme.rtf @@ -0,0 +1,103 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Calibri;}{\f2\fswiss\fprq2\fcharset238 Calibri CE;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fnil\fcharset238 Arial;}{\f5\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;\red0\green0\blue0;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par + +\pard\widctlpar\cf0\expndtw0\b0\i0\par +\f2 Dzi\'eakujemy za zainstalowanie \cf3\b\f1 Open-Shell\'99\cf0\b0 . \f2 Program dodaje niekt\'f3re brakuj\'b9ce funkcje w systemie Windows 7\f1 , Windows 8, Windows 8.1 i Windows 10\f2 - jak w klasyczne menu Start, przycisk Start, pasek narz\'eadzi Eksploratora Windows i inne.\f1\par +\par +\f2 Najnowsz\'b9 wersj\'ea mo\'bfna znale\'9f\'e6 na stronie internetowej Open-Shell:\f1\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par +\par +\f2 Aby uzyska\'e6 odpowiedzi na najcz\'ea\'9cciej zadawane pytania zajrzyj tutaj:\par +{\f1{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f1\fs22\par +\par +Skorzystaj z forum dyskusyjnego\f2 , aby uzyska\'e6 pomoc\f1 :\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par +\par +\f2 Zg\'b3o\'9c b\'b3\'eady i propozycje nowych funkcji\f1 na forum opracowywania produktu:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par +\par +\cf3\b\fs28 Open-Shell Menu\par +\cf0\b0\fs22\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent363{\pntxtb\'B7}}\widctlpar\fi-357\li714\cf3\b\lang1045 Open-Shell Menu\cf0 \b0\f2 jest elastycznym menu startowym, kt\'f3re mo\'bfe na\'9cladowa\'e6 zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji\f1 :\par +{\pntext\f5\'B7\tab}\f2 Umo\'bfliwia wyb\'f3r mi\'ead\f1 zy stylem \ldblquote Klasycznym\rdblquote a \ldblquote Windows 7\f3\rdblquote\f1\par +{\pntext\f5\'B7\tab}\f2 Funkcja przeci\'b9gnij i upu\'9c\'e6 pozwala uporz\'b9dkowa\'e6 aplikacje \par +{\pntext\f5\'B7\tab}Opcje wy\'9cwietlania Ulubionych, rozwijania Panelu sterowania i itp. \par +{\pntext\f5\'B7\tab}Pokazuje ostatnio u\'bfywane dokumenty. Ilo\'9c\'e6 wy\'9cwietlanych dokument\'f3\f1 w jest konfigurowalna \par +{\pntext\f5\'B7\tab}\f2 Program zosta\'b3 przet\'b3umaczony na 35 j\'eazyk\'f3w i obs\'b3uguje czytanie od prawej do lewej dla j\'eazyk\'f3w arabskiego i hebrajskiego \par +{\pntext\f5\'B7\tab}Nie wy\'b3\'b9cza oryginalnego menu Start w systemie Windows. Mo\'bfna uzyska\'e6 do niego dost\'eap przez Shift + klikni\f4\'ea\f2 cie na przycisk start \par +{\pntext\f5\'B7\tab}Klikni\'eacie prawym przyciskiem myszy na pozycji w menu umo\'bfliwia usuni\'eacie, zmian\'ea nazwy, sortowanie, lub wykonywanie innych zada\'f1 \par +{\pntext\f5\'B7\tab}Pole wyszukiwania umo\'bfliwia wyszukiwanie program\'f3w i plik\'f3w bez u\'bfywania do tego skr\'f3t\'f3\f1 w klawiaturowych \par +{\pntext\f5\'B7\tab}\f2 Obs\'b3uguje listy szybkiego dost\'eapu w celu uzyskania \'b3atwego dost\'eapu do najnowszych dokument\'f3w i wsp\'f3lnych zada\'f1 \par +{\pntext\f5\'B7\tab}Dost\'eapny dla 32 i 64-bitowych system\'f3w operacyjnych \par +{\pntext\f5\'B7\tab}Umo\'bfliwia obs\'b3ug\'ea karnacji, w tym dodatkowych karnacji innych firm . Wykonaj w\'b3asne karnacje! \par +{\pntext\f5\'B7\tab}W pe\'b3ni konfigurowalne funkcje jak i wygl\'b9d \par +{\pntext\f5\'B7\tab}Wsparcie dla programu Microsoft Active Accessibility (aktywne u\'b3atwienie dost\'eapu) \par +{\pntext\f5\'B7\tab}Przekszta\'b3ca przycisk \ldblquote Wszystkie programy\rdblquote w menu Windows na menu kaskadowe \par +{\pntext\f5\'B7\tab}Wdra\'bfa konfigur\f1 owalny przycisk start\par +{\pntext\f5\'B7\tab}\f2 Mo\'bfna wy\'9cwietla\'e6, wyszukiwa\'e6 i uruchamia\'e6 aplikacje Windows Store (Windows 8) \par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Classic Explorer\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic Explorer\cf0 \b0\f2 jest wtyczk\'b9 do Eksploratora Windows, kt\'f3ra\f1 :\par +\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent363{\pntxtb\'B7}}\widctlpar\fi-357\li714\f2\lang1045 Dodaje do paska narz\'eadzi Eksploratora kilka typowych operacji (Przejd\'9f do folderu nadrz\'eadnego, Wytnij, Kopiuj, Wklej, Usu\'f1, w\'b3a\'9cciwo\'9cci, E-mail).Pasek narz\'eadzi jest w pe\'b3ni konfigurowalny \par +{\pntext\f5\'B7\tab}Zast\'eapuje interfejs kopiowania w systemie Windows 7 bardziej przyjazn\'b9 dla u\'bfytkownika \ldblquote klasyczn\'b9\rdblquote wersj\'b9 podobn\'b9 do tej z systemu Wind\f1 ows XP \par +{\pntext\f5\'B7\tab}\f2 Obs\'b3uguje Alt + Enter w panelu folder\'f3w Eksploratora Windows i wy\'9cwietla w\'b3a\'9cciwo\'9cci wybranego folderu \par +{\pntext\f5\'B7\tab}Posiada opcje dostosowywania panelu folder\'f3w, aby wygl\'b9da\'b3 podobnie jak w Windows XP i aby nie zanika\'b3y przyciski rozwijania \par +{\pntext\f5\'B7\tab}Mo\'bfe pokazywa\'e6 ilo\'9c\'e6 wolnego miejsca na dysku i ca\'b3kowity rozmi\f1 ar plik\'f3w na pasku stanu \par +{\pntext\f5\'B7\tab}\f2 Mo\'bfna wy\'b3\'b9czy\'e6 nawigacj\'ea za pomoc\'b9 \'b3\'b9czy w pasku adresu \par +{\pntext\f5\'B7\tab}Naprawia d\'b3ug\'b9 list\'ea funkcji, kt\'f3re nie zosta\'b3y poprawione w Windows 7 - brak nak\'b3adki na ikon\'ea udost\'eapnionych folder\'f3w, skoki folder\'f3w w panelu nawigacji, brak sortowania nag\'b3\'f3wk\'f3w w widoku listy, i wi\'eacej\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Classic IE\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic IE \cf6\b0\f2 jest ma\'b3\'b9 wtyczk\'b9 dla Internet Explorer, kt\'f3ra:\cf3\b\f1\par +\cf0\b0\par + +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent363{\pntxtb\'B7}}\widctlpar\fi-357\li714\f2\lang1045 Dodaje napis na pasku tytu\'b3u, dzi\'eaki czemu mo\'bfna zobaczy\'e6 pe\'b3ny tytu\'b3 strony \par +{\pntext\f5\'B7\tab}\f1 Pokaz\f2 uje stref\'ea bezpiecze\'f1stwa w pasku stanu \par +{\pntext\f5\'B7\tab}Pokazuje post\'eap \'b3adowania na pasku stanu \par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Instrukcja instalacji\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\f2 Po instalacji pasek narz\'eadzi Eksploratora Windows mo\'bfe nie by\'e6 automatycznie wy\'9cwietlany. Musisz zrobi\'e6 kilka rzeczy, zanim b\'eadzie mo\'bfna go u\'bfywa\'e6.\f1\par +\par +\cf3\b Windows 7:\cf0\b0 \f2 Wci\'9cnij Alt+V, aby otworzy\'e6 menu Widok. Otw\'f3rz podmenu "Paski narz\'eadzi" i wybierz "Pasek Classic Exlporer". Menu b\'eadzie zawsze wy\'9cwietlane, gdy jest widoczny pasek narz\'eadzi\f1 .\par +\par +\cf3\b Windows 8:\cf0\b0 \f2 Wci\'9cnij Alt+V, aby otworzy\'e6 Widok wst\'b9\'bfki. Kliknij strza\'b3k\f4\'ea\f2 skierowan\'b9 w d\'f3\'b3 w sekcji "Opcje". Wybierz "Pasek Classic Explorer"\f1 .\par +\par +\f2 Je\'bfeli nie przynios\'b3o to po\'bf\'b9danego efektu, by\'e6 mo\'bfe zosta\'b3y wy\'b3\'b9czone rozszerzenia Eksploratora. Wykonaj nast\'eapuj\'b9ce kroki, a nast\'eapnie spr\'f3buj ponownie wy\'9cwietli\'e6 pasek narz\'eadzi\f1 :\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\f2 Otw\'f3rz Internet Explorer i przejd\'9f do Narz\'eadzia -> Zarz\'b9dzaj dodatkami. Zlokalizuj dodatki "Pasek Classic Eksploratora" i "ExplorerBHO Class" i upewnij si\'ea, \'bfe s\'b9 w\'b3\'b9czone\f1 .\par +{\pntext\f1 2)\tab}\f2 By\'e6 mo\'bfe w systemie wy\'b3\'b9czone s\'b9 rozszerzenia przegl\'b9darki. Zazwyczaj jest to ustawienie domy\'9clne dla systemu Windows Server. Otw\'f3rz "Opcje internetowe", przejd\'9f do zak\'b3adki "Zaawansowane" i zaznacz opcj\'ea "W\'b3\'b9cz rozszerzenia przegl\'b9darki innych firm\f1 ".\par + +\pard\widctlpar\par +\f2 W Windows 7 musisz wpierw w\'b3\'b9czy\'e6 pasek stanu w menu Widok, je\'bfeli chcesz zobaczy\'e6 \f1 rozmiar plik\'f3w.\par +\f2 W Windows 8 pasek stanu Classic Explorer r\'f3\'bfni si\'ea od tego w Eksploratorze\f1 . \f2 Mo\'bfesz pokaza\'e6/ukry\'e6 pierwszy w oknie dialogowym Ustawienia Classic Explorer i pokaza\'e6/ukry\'e6 drugi w oknie dialogowym Opcje folder\'f3w Eksploratora\f1 .\par +\par +Napis na pasku t\f2 ytu\'b3u Internet Explorer nie mo\'bfe by\'e6 automatycznie wy\'9cwietlany po zako\'f1czeniu instalacji Classic IE. Mo\'bfesz otrzyma\'e6 monit o zainstalowaniu nowego dodatku ClassicIEBHO i jego w\'b3\'b9czeniu. Je\'bfeli pojawi si\'ea monit, kliknij przycisk W\'b3\'b9cz. Je\'9cli nie otrzymasz monitu, przejd\'9f do Narz\'eadzia -> Zarz\'b9dzaj dodatkami i sprawd\'9f czy ClassicIEBHO jest w\'b3\'b9czony. Po w\'b3\'b9czeniu dodatku trzeba ponownie uruchomi\'e6 program Internet Explorer, aby aktywowa\'e6 wtyczk\'ea\f1 .\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Dezinstalacja\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\f2 Aby zdeinstalowa\'e6\cf3\b\f1 Open-Shell\cf0\b0 \f2 wykonaj nast\'eapuj\'b9\f1 ce kroki:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720 Otw\'f3rz \b Panel sterowania -> Programy i funkcje\b0\f2 i kliknij dwukrotnie Open-Shell. Nast\'eapnie post\'eapuj zgodnie z instrukcjami. Mo\'bfe by\'e6 wymagane ponowne uruchomienie systemu Windows w celu doko\'f1czenia dezinstalacji.\f1\par +{\pntext\f1 2)\tab}\f2 Je\'9cli zainstalowa\'b3e\'9c dodatkowe karnacje menu Start b\'eadziesz musia\'b3 usun\'b9\'e6 je r\'eacznie\f1 .\par + +\pard\widctlpar\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/Polish/OpenShellTOC.hhc b/Src/Localization/Polish/OpenShellTOC.hhc new file mode 100644 index 000000000..914f17989 --- /dev/null +++ b/Src/Localization/Polish/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/Polish/OpenShellText-pl-PL.wxl b/Src/Localization/Polish/OpenShellText-pl-PL.wxl new file mode 100644 index 000000000..191a01605 --- /dev/null +++ b/Src/Localization/Polish/OpenShellText-pl-PL.wxl @@ -0,0 +1,33 @@ + + + Ten instalator jest przeznaczony tylko dla 32-bitowych wersji systemu Windows. Dla 64-bitowej wersji systemu Windows należy uruchomić Setup64. + Open-Shell wymaga systemu Windows 7 lub nowszego. + Nowsza wersja [ProductName] jest już zainstalowana. Instalator zostanie zamknięty. + Classic Explorer + Classic Explorer dodaje pasek narzędziowy do Eksploratora Windows, zastępuje interfejs kopiowania i rozwiązuje kilka problemów związanych z użytecznością + Open-Shell Menu + Open-Shell Menu jest wysoce konfigurowalnym zamiennikiem menu Start Windows + Classic IE + Classic IE umożliwia dostosowanie paska tytułu i paska stanu Internet Explorer + Aktualizacja Open-Shell + Aktualizacja Open-Shell sprawdza okresowo dostępność nowych wersji + Zobacz dokumentację Open-Shell + Zobacz wprowadzenie do Open-Shell + Umożliwia modyfikowanie ustawień Classic Explorer + Umożliwia modyfikowanie ustawień Open-Shell Menu + Umożliwia modyfikowanie ustawień paska tytułu i paska stanu Internet Explorer + Umożliwia modyfikowanie ustawień sprawdzania aktualizacji Open-Shell + Utwórz folder w menu Start + Strona internetowa Open-Shell + Przekaż dotację na Open-Shell + Odwiedź nas na Facebooku + Zobacz plik Readme + Pomoc Open-Shell + Open-Shell Readme + Aktualizacja Open-Shell + Ustawienia Classic Explorer + Ustawienia Open-Shell Menu + Ustawienia Classic IE + Otwórz ekran startowy + Open-Shell jest zbiorem funkcji zwiększających użyteczność Windows + diff --git a/Src/Localization/Polish/StartMenu.html b/Src/Localization/Polish/StartMenu.html new file mode 100644 index 000000000..1677ec63f --- /dev/null +++ b/Src/Localization/Polish/StartMenu.html @@ -0,0 +1,316 @@ + + + + + + + + + + + Open-Shell Menu + +

Open-Shell website  +Open-Shell Menu


+Open-Shell Menu
+jest elastycznym menu startowym, które może naśladować zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji: +
    + +
  • Umożliwia wybór między stylem “Klasycznym” a “Windows 7”
    +
  • +
  • Funkcja przeciągnij i upuść pozwala uporządkować aplikacje
  • + +
  • Opcje wyświetlania Ulubionych, rozwijania Panelu sterowania i itp.
  • +
  • Pokazuje ostatnio używane dokumenty. Ilość wyświetlanych dokumentów jest konfigurowalna
  • +
  • Program został przetłumaczony na 35 języków i obsługuje czytanie od prawej do lewej +dla języków arabskiego i hebrajskiego
  • +
  • Nie wyłącza oryginalnego menu Start w systemie Windows. Można uzyskać do niego dostęp przez Shift + kliknięcie na przycisk start
  • +
  • Kliknięcie prawym przyciskiem myszy na pozycji w menu umożliwia usunięcie, zmianę nazwy, sortowanie, lub +wykonywanie innych zadań
  • +
  • Pole wyszukiwania umożliwia wyszukiwanie programów i plików bez używania do tego skrótów klawiaturowych
  • +
  • Obsługuje listy szybkiego dostępu w celu uzyskania łatwego dostępu do najnowszych dokumentów i wspólnych zadań
  • +
  • Dostępny dla 32 i 64-bitowych systemów operacyjnych
  • +
  • Umożliwia obsługę karnacji, w tym dodatkowych karnacji innych firm . Wykonaj własne karnacje!
  • +
  • W pełni konfigurowalne funkcje jak i wygląd
  • +
  • Wsparcie dla programu Microsoft Active Accessibility (aktywne ułatwienie dostępu)
  • +
  • Przekształca przycisk “Wszystkie programy” w menu Windows na menu kaskadowe
  • +
  • Wdraża konfigurowalny przycisk start
    +
  • +
  • Można wyświetlać, wyszukiwać i uruchamiać aplikacje Windows Store (Windows 8)
  • + + + + +
  • I ostatnie, ale nie mniej ważne – to nic nie kosztuje!
  • +

+

Style

+Menu start oferuje do wyboru 3 style.
+

1) Styl klasyczny z jedną kolumną

+
+
+Ten styl jest podobny do menu dostępnego w Windows 2000. Posiada jedną kolumnę w menu głównym z pionowym tekstem. Można dostosować kolejność elementów, ikony i tekst.
+ +Programy, listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są jako kaskadowe podmenu.
+ +
+

2) Styl klasyczny z dwiema kolumnami

+
+
+Ten styl jest podobny do menu Windows XP. Są dwie kolumny +gdzie można rozmieścić pozycje menu. Dostosować kolejność, ikony i +tekst.
+Programy, listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są jako kaskadowe podmenu.
+
+

3) Styl Windows 7
+

+
+
+Ten styl jest podobny do menu Windows Vista i Windows 7. Pozycje w pierwszej kolumnie są predefiniowane do przypiętych i niedawno używanych programów, +listy wszystkie programy i pola wyszukiwania. Pozycje w drugiej +kolumnie są w pełni konfigurowalne.
+Listy szybkiego dostępu i wyniki wyszukiwania wyświetlane są wewnątrz głównego menu. Programy mogą być wewnątrz głównego menu lub otwarte jako kaskadowe podmenu.
+Ten styl oferuje mniej opcji dostosowywania niż style klasyczne, ale +ma wygląd i działanie bardziej znane ludziom, którzy używali Windows 7.
+
+
+

Operacje

+Jeśli korzystałeś z menu Start w starszych wersjach systemu Windows, będziesz czuć się jak w domu:
+ + + +

+Naciśnij klawisz Windows lub kliknij ikonę w rogu ekranu, aby otworzyć menu Start.

+

+Przytrzymaj wciśnięty klawisz Shift podczas klikania na ikonę, aby uzyskać dostęp do menu start własnego systemu operacyjnego. +

+

+Kliknij na element, aby go uruchomić. +

+

+Przeciągnij program, aby zmienić kolejność w menu programy, lub +przenieść go do innego folderu. +

+

+Kliknij prawym przyciskiem myszy na elemencie, aby zmienić jego nazwę, usunąć go, eksplorować go, sortować menu lub wykonać inne zadania.

+

+Kliknij prawym przyciskiem myszy na ikonę menu Start, aby edytować ustawienia Open-Shell Menu, wyświetlić plik pomocy, lub +zakończyć pracę programu.
+

+


+ +

+ +

+Ustawienia

Kliknij prawym przyciskiem myszy na przycisk Start, aby uzyskać dostęp do ustawień:
+ + +
+
+Można wybrać tylko widok podstawowych ustawień, lub wszystkich dostępnych +ustawień. Umieszczając wskaźnik myszy nad każdym ustawieniem, można zobaczyć jego krótki opis. Wpisując w polu wyszukiwania nazwę ustawienia, wyszukasz je według nazwy.
+ +Każde ustawienie ma wartość domyślną. Wartość domyślna może być stała, +lub może zależeć od bieżących ustawień systemowych. Po modyfikacji to +ustawienie staje się "zmodyfikowanym" i jest wyświetlane pogrubioną czcionką. Aby powrócić do +wartość domyślnej, kliknij prawym przyciskiem myszy na ustawienie.
+
+ +Można zapisać ustawienia do pliku XML, a później załadować je z powrotem. +Naciskając przycisk Kopia zapasowa uzyskasz dostęp do tych funkcji. Stamtąd można +także zresetować wszystkie ustawienia do ich wartości domyślnych.
+ + +
+ +Większość ustawień zmienia się natychmiast podczas ich modyfikacji. Na przykład +można zmodyfikować menu Start, a następnie gdy jest otwarte okno dialogowe Ustawienia, przejść do menu Start, aby zobaczyć wprowadzone zmiany. Niewielka liczba ustawień będzie +wymagać ponownego uruchomienia Menu start, aby wprowadzić dokonane zmian
+ +
+ + +Uwaga: Okno Wszystkie ustawienia jest skalowalne. Można zmieniać jego rozmiary i umieszczać w wybranym położeniu. Okno zapamięta swoją nową pozycję.
+ + +
+Kliknij na zakładkę Dostosuj menu Start, aby dostosować elementy menu. W zależności od używanego stylu zobaczysz różne interfejsy użytkownika.
+
+W stylach klasycznych można dostosować zarówno kolumny w menu start jak i tworzone podmenu. W lewej kolumnie wyświetlane są aktualne pozycje w menu zaś w prawej kolumnie wyświetlane są wszystkie dostępne elementy menu. Przeciągnij element z prawej do lewej kolumny, aby dodać go do menu.
+
+
+
+W stylu Windows 7 można modyfikować tylko elementy będące w drugiej kolumnie i brak jest podmenu.
+
+
+

+Kliknij dwukrotnie ikonę elementu, aby edytować jego właściwości:
+
+
+
+Tutaj można wybrać polecenie dla elementu, jego tekst, ikonę i inne atrybuty. Naciśnij przycisk Przywróć domyślne, aby uzyskać domyślny tekst i ikonę dla wybranego polecenia.
+
+Poleceniem może być:
+ +
    +
  • jedno z predefiniowanych poleceń - z rozwijanej listy
  • niestandardowy ciąg wykonywalny +- może to być nazwa programu i jego argumenty, a nawet adres URL (np. http://www.google.com). Zmienne środowiskowe, takie jak %SystemRoot% są obsługiwane
  • pozostawiono puste - jeśli jest stosowany atrybut łącze, to będzie działać jako polecenie
    +
  • +
+Łącze może być ścieżką do pliku lub folderu. Jeśli jest to plik, plik zostanie wykonany. Jeśli to jest folder, folder zostanie otworzony w podmenu. Niektóre pozycje menu (takie jak Programy i Ulubione) mają niejawny atrybut łącza, więc dla nich pole Łącze zostanie wyłączone.
+ +
+ +Ikoną może być:
+ +
    +
  • pozostawiono puste - jeśli atrybut łącza wskazuje na plik lub folder, to zostanie użyta ikona pliku lub folderu
    +
  • plik zasobów, ID ikony - na przykład %windir%\notepad.exe,2. Nie należy pozostawiać spacji między nazwą pliku a przecinkiem. Upewnij się, że używasz identyfikatora zasobu ikony, a nie indeksu ikony. Aby uzyskać najlepsze rezultaty należy użyć przycisku [...] umieszczonego przy polu Ikona
    +
  • ID ikony - jak wyżej, ale plikiem zasobów jest StartMenuDLL.dll. Jest to przydatne, gdy odnosi się do ikon własnych menu Start
    +
  • plik ikony -  na przykład C:\Program Files\Mozilla Thunderbird\Email.ico
  • brak - zostanie użyta pusta ikona
  • +
+Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku StartMenuL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia menu, które może być używane przez wiele języków.
+
+Jeśli zaznaczysz pole wyboru "Wstaw podpozycje jako przyciski", zamiast wyświetlenia samej pozycji menu, menu start pokaże podelementy jako rząd przycisków. Domyślnie przyciski są wyśrodkowane. Można wyrównać je do lewej dodając separator jako ostatnią pozycję, lub wyrównać je do prawej poprzez dodanie separatora jako pierwszą pozycję. Jednym z możliwych zastosowań jest zastąpienie menu zamykania systemu z oddzielnymi przyciskami Zamknij, Uruchom ponownie, Wyloguj, itp.
+
+

Ustawienia administracyjne

+Ustawienia dotyczą poszczególnych użytkowników i przechowywane są w rejestrze. Domyślnie każdy użytkownik może edytować +wszystkie swoje ustawienia. Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować:
+
+
+
+W tym przykładzie ustawienie "Włącz menu kontekstowe" jest zablokowane, tak aby pole wyboru zawsze +było odznaczone i nie mogło być zmienione przez dowolnego użytkownika. Osiąga się to przez +dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu. Należy utworzyć wartość DWORD o nazwie "EnableContextMenu" i ustawić jej wartość na 0.
+
+W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale +jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać +"_Default" do nazwy wartości. Na przykład, aby menu kontekstowe +było domyślnie wyłączone, ale użytkownicy mieli nadal możliwość włączenia go, +gdy tego chcą, należy utworzyć wartość DWORD o nazwie "EnableContextMenu_Default" +i ustawić jej wartość na 0.
+
+Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+ +Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
+ +
+ +Istnieje również ustawienie globalne "EnableSettings". Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:
+
+
+
+Menu start sprawdza również większość zasad grupy, ustawianych przez administratora. Uruchom gpedit.msc i przejdź do Konfiguracja użytkownika -> Szablony administracyjne -> Menu Start i pasek zadań. Można stamtąd wyłączyć Uruchom, Zamknij, Pomoc i inne funkcje. (Niedostępne w wersjach Home systemu Windows).
+
+Edycja ustawień za pomocą zasad grupy jest również obsługiwana. Rozpakuj plik PolicyDefinitions.zip znajdujący się w folderze instalacji i przeczytaj dokument PolicyDefinitions.rtf, aby uzyskać więcej informacji.
+
+
+

Karnacje

+Można wybrać jedną z wielu zainstalowanych karnacji:
+
+Skins for Open-Shell Menu
+
Lub można pobrać i zainstalować dodatkowe karnacje innych firm (z głównej strony internetowej lub z innego miejsca). Po pobraniu nowej karnacji należy skopiować plik .skin do katalogu Skins – z reguły do C:\Program +Files\Open-Shell\Skins. Po tym karnacja będzie dostępna w ustawieniach.
+
+Uwaga: Niektóre karnacje mogą być specjalnie zaprojektowane dla +trybu Klasycznego, Podstawowego, lub Aero. Na przykład karnacja Aero może wymagać +obsługi dowolnego szkła i będzie wyglądać dziwnie, jeśli jest +wybrany motyw Klasyczny lub Podstawowy. Niektóre karnacje Aero mogą również wymagać wybrania określonego koloru szkła.
+
+Można utworzyć własną karnację. Do tego będzie potrzebny edytora obrazów, który +obsługuje kanał alfa (np. Gimp lub Photoshop) oraz narzędzie do edycji +plików zasobów (jak Resource Hacker lub Visual Studio). I oczywiście posiadanie +talentu projektowania graficznego.
Przed rozpoczęciem przeczytaj Samouczek tworzenia karnacji.
+
+

+

Wyszukiwanie


+
+ Pole wyszukiwania umożliwia wyszukiwanie w zawartości menu Start, +programów o zmiennej środowiskowej PATH i w indeksowanych plikach. Pole wyszukiwania może być +wyświetlane jako normalny element menu i można przejść do niego za pomocą +klawiszy strzałek góra/dół. Można wybrać, aby domyślnie pole wyszukiwania było +aktywne po otwarciu menu start. Można też wybrać, aby pole wyszukiwania było dostępne +tylko za pomocą klawisza Tab, więc do momentu naciśnięcia Tab można używać +klawiatury do nawigacji, jako że pola wyszukiwania nie ma.
+
+Wyniki wyszukiwania wyświetlane są w menu głównym, jeśli używasz stylu Windows 7 lub w podmenu w stylach klasycznych.
+Kliknij kategorię, aby ją rozwinąć i wyświetlić więcej wyników. Kliknij ikonę na końcu, aby wyświetlić wszystkie wyniki w Eksploratorze.
+
+Style klasyczne umożliwiają używanie dodatkowych wyszukiwarek, które można wykorzystać do +wyszukiwania tekstu przy pomocy pola wyszukiwania. Program wyszukiwarki można uruchomić +wybierając go z menu, lub +naciskając Alt+klawisz. W tym przykładzie, aby uruchomić Agent Ransack należy użyć Alt+A.
+
+
+
+Odbywa się to poprzez dodanie podelementu do pola wyszukiwania w zakładce Dostosuj menu Start:
+
+
+
+Otwórz każdy z podelementów i wprowadzić polecenie, aby uruchomić program wyszukiwarki. Jeśli użyjesz %1 w poleceniu, zostanie ono zastąpione przez zawartość pola wyszukiwania. Jeśli użyjesz %2 +zostanie ono zastąpione przez zakodowany tekst wyszukiwania adresu url. Wprowadź etykietę, poradę i ikonę, aby zakończyć wpis w menu. W tekście etykiety można użyć &, aby zaznaczyć literę akceleratora (na przykład &Agent Ransack).
+
+Oto kilka możliwych poleceń:
+Szukaj z Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
+Szukaj z Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
+Szukaj z Google: http://www.google.com/#q=%2
+Szukaj z Bing: http://www.bing.com/search?q=%2
+
+
+

Niestandardowy przycisk Start
+

Open-Shell może dodać swój własny przycisk Start na pasku zadań. On może +zastąpić nawet domyślny przycisk Start w Windows 7. Można wybrać "muszelkę" +ze stylu Aero, klasyczny prostokątny przycisk, lub +można utworzyć własny. Dla niestandardowego przycisku Start potrzebny jest obraz, który +będzie zawierał 3 stany przycisku - normalny, gorący i wciśnięty:
+
+Start button images
+
+Obraz musi być 32-bitowym PNG lub BMP. Domyślnie szerokość +obrazu określa rozmiar przycisku. Rozmiar przycisku można zmienić przez +wprowadzenie niestandardowej szerokości.
+W internecie można znaleźć wiele obrazów niestandardowych przycisków Start. Oto kilka przykładów:
+http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
+http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

Lokalizacja językowa programu

+ +Interfejs użytkownika (z wyjątkiem okna dialogowego Ustawienia) jest przetłumaczony na 35 +języki.
+ +Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. +Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można +pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Open-Shell.
+ + +
+

Wiersz polecenia

+StartMenu.exe obsługuje 5 parametrów wiersza poleceń: -open, -toggle, -togglenew, -exit i -settings.
+
+Dwa pierwsze wykonują to, co sugeruje nazwa. Pierwszy otwiera klasyczne menu start, drugi przełącza je. Można używać parametrów, aby utworzyć skrót na pasku szybkiego uruchamiania, który otwiera menu start, lub ustawić klawisz szybkiego dostępu do programów takich jak WinKey.
+
+Trzeci "-togglenew" przełącza domyślne menu Start systemu Windows (lub ekran startowy). Jest to przydatne, gdy chce się utworzyć skrót lub klawisz szybkiego dostępu, aby otwierać domyślne menu i używać klawisza Win dla klasycznego menu.
+
+Użyj "-exit", aby zakończyć pracę programu Menu Start. Komenda ta działa tylko wtedy, gdy menu start nie jest obecnie zajęte.
+
+Użyj "-settings", aby otworzyć ustawienia Menu Start. Jest to przydatne, aby utworzyć skrót do edycji ustawień.
+
+
+

Ułatwienia dostępu

Menu Start obsługuje czytniki ekranu jak JAWS lub Microsoft Narrator. Jeśli obsługa dostępności sprawia problemy można ją wyłączyć w Ustawieniach w karcie Zachowanie.
+ +
+ diff --git a/ClassicShellSrc/Localization/Polish/WixUI_pl-pl.wxl b/Src/Localization/Polish/WixUI_pl-pl.wxl similarity index 100% rename from ClassicShellSrc/Localization/Polish/WixUI_pl-pl.wxl rename to Src/Localization/Polish/WixUI_pl-pl.wxl diff --git a/Src/Localization/Portugese/ClassicExplorerADMX.txt b/Src/Localization/Portugese/ClassicExplorerADMX.txt new file mode 100644 index 000000000..0c0d21e70 --- /dev/null +++ b/Src/Localization/Portugese/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Configurações do Open-Shell +State.text = Estado: +State1.text = Bloqueado para esse valor +State2.text = Bloqueado para padrão +State3.text = Desbloqueado +State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. +State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. +State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Configuração das diretivas de grupo do Classic Explorer +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. +SUPPORTED_CS404_WIN7.text = Requer Windows 7. +SUPPORTED_CS404_WIN881.text = Requer Windows 8 ou Windows 8.1. + +AddressAltD.nameOverride = Atalho adicional para a barra de endereços +AddressAltD.tipOverride = Digite uma letra de 'A' até 'Z' para ser um atalho para a barra de endereços em combinação com a tecla ALT +EnableSettings.nameOverride = Habilitar configurações +EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações +ProcessWhiteList.nameOverride = Lista branca de processos +ProcessWhiteList.tipOverride = Lista de processos que podem carregar o Classic Explorer. Use somente o nome do arquivo do processo (como "notepad.exe"), separe vários nomes por vírgula ou ponto-e-vírgula. +ProcessBlackList.nameOverride = Lista negra de processos +ProcessBlackList.tipOverride = Lista de processos que não podem carregar o Classic Explorer. Use somente o nome do arquivo do processo (como "notepad.exe"), separe vários nomes por vírgula ou ponto-e-vírgula. +ToolbarItems.nameOverride = Botões da barra de ferramentas +ToolbarItems.tipOverride = Selecione os botões que serão exibidos na barra de ferramentas.\nA melhor maneira que obter a string correta é configurar os botões no diálogo de configurações do Classic Explorer e então verificar o valor nomeado ToolbarItems em HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = Habilitar diálogos somente no Explorer (melhora a performance) diff --git a/Src/Localization/Portugese/ClassicIEADMX.txt b/Src/Localization/Portugese/ClassicIEADMX.txt new file mode 100644 index 000000000..b1deea30e --- /dev/null +++ b/Src/Localization/Portugese/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Configurações do Open-Shell +State.text = Estado: +State1.text = Bloqueado para esse valor +State2.text = Bloqueado para padrão +State3.text = Desbloqueado +State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. +State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. +State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Configuração das diretivas de grupo do Classic IE +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. +SUPPORTED_IE9.text = Requer Internet Explorer 9 ou superior. + + +EnableSettings.nameOverride = Habilitar configurações +EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações +CaptionFont.tipAddition = .\n\nO formato é , , . Por exemplo: "Segoe UI, normal, 9" diff --git a/Src/Localization/Portugese/MenuADMX.txt b/Src/Localization/Portugese/MenuADMX.txt new file mode 100644 index 000000000..2363ea21c --- /dev/null +++ b/Src/Localization/Portugese/MenuADMX.txt @@ -0,0 +1,191 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + +Title.text = Configurações do Open-Shell +State.text = Estado: +State1.text = Bloqueado para esse valor +State2.text = Bloqueado para padrão +State3.text = Desbloqueado +State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. +State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. +State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Configuração das diretivas de grupo do Open-Shell Menu +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. +SUPPORTED_CS404_WIN7.text = Requer Windows 7. +SUPPORTED_CS404_WIN78.text = Requer Windows 7 ou Windows 8. +SUPPORTED_CS404_WIN781.text = Requer Windows 7 ou Windows 8.1. +SUPPORTED_CS404_WIN8.text = Requer Windows 8. +SUPPORTED_CS404_WIN881.text = Requer Windows 8 ou Windows 8.1. +SUPPORTED_CS404_WIN81.text = Requer Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Requer estilo de menu Clássico com uma coluna. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Requer estilo de menu Clássico com duas colunas. +SUPPORTED_CS404_CLASSIC_STYLE.text = Requer estilo de menu Clássico. +SUPPORTED_CS404_WIN7_STYLE.text = Requer estilo de menu Windows 7. + + +EnableSettings.nameOverride = Habilitar configurações +EnableSettings.tipOverride = Permite ao usuário editar suas próprias configurações + +MenuStyle.nameOverride = Estilo do menu +MenuStyle.tipOverride = Selecione o estilo para o menu iniciar.\nO estilo determina a aparência e a funcionalidade geral do menu. +MenuStyle_Classic1.nameOverride = Clássico com uma coluna +MenuStyle_Classic2.nameOverride = Clássico com duas colunas +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Clique Esquerdo abre +ShiftClick.nameOverride = Shift+Clique abre +WinKey.nameOverride = Tecla Windows abre +ShiftWin.nameOverride = Shift+Win abre +MiddleClick.nameOverride = Clique com Botão do Meio abre +Hover.nameOverride = Passar abre + +; skins +SkinC1.nameOverride = Tema para menu clássico com uma coluna +SkinC1.tipOverride = Selecione o tema para ser usado pelo estilo clássico com uma coluna +SkinVariationC1.nameOverride = Variação de tema para menu clássico com uma coluna +SkinVariationC1.tipOverride = Selecione a variação de tema para ser usado pelo estilo clássico com uma coluna (para temas com suporte a múltiplas variações) +SkinOptionsC1.nameOverride = Opções do tema para menu clássico com uma coluna +SkinOptionsC1.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com uma coluna.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor chamado SkinOptionsC1 em HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Itens do menu clássico com uma coluna +MenuItems1.tipOverride = Selecione os itens de menu para serem usados pelo estilo clássico com uma coluna.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems1 em HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Tema do menu clássico com duas colunas +SkinC2.tipOverride = Selecione o tema para ser usado pelo estilo clássico com duas colunas +SkinVariationC2.nameOverride = Variação do tema para menu clássico com duas colunas +SkinVariationC2.tipOverride = Selecione a variação do tema para ser usado pelo estilo clássico com duas colunas (para temas com suporte a múltiplas variações) +SkinOptionsC2.nameOverride = Opções do tema para menu clássico com duas colunas +SkinOptionsC2.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com duas colunas.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor chamado SkinOptionsC2 em HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Itens do menu clássico com duas colunas +MenuItems2.tipOverride = Selecione os itens de menu para ser usado pelo estilo clássico com duas colunas.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems2 em HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Tema para o estilo Windows 7 +SkinW7.tipOverride = Selecione o tema para ser usado pelo estilo Windows 7 +SkinVariationW7.nameOverride = Variação de tema para o estilo Windows 7 +SkinVariationW7.tipOverride = Selecione a variação do tema para ser usado pelo estilo Windows 7 (para temas que oferecem suporte a múltiplas variações) +SkinOptionsW7.nameOverride = Opções do tema para o estilo Windows 7 +SkinOptionsW7.tipOverride = Selecione as opções do tema para ser usado pelo estilo Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações doClassic Start Menu e depois procurar o valor chamado SkinOptionsW7 em HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Itens do menu para o estilo Windows 7 +MenuItems7.tipOverride = Selecione os itens de menu para ser usado pelo estilo Windows 7.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems7 em HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Tema do submenu Todos os Programas do menu iniciar do Windows 7 +SkinA.tipOverride = Selecione o tema para ser usado pelo submenu Todos os Programas do menu iniciar do Windows 7 +SkinVariationA.nameOverride = Variação do tema para o submenu Todos os Programas do menu iniciar do Windows 7 +SkinVariationA.tipOverride = Selecione a variação do tema para ser usado pelo submenu Todos os Programas do menu iniciar do Windows 7 (para temas com suporte a múltiplas variações) +SkinOptionsA.nameOverride = Opções do tema para o submenu Todos os Programas do menu iniciar do Windows 7 +SkinOptionsA.tipOverride = Selecione as opções do tema para ser usado pelo submenu Todos os Programas no menu iniciar do Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor nomeado SkinOptionsA em HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Essa configuração não funciona no Windows 8.1. Você precisa usar a configuração embutida no Windows para inicializar na Área de Trabalho + +; hidden +FolderStartMenu.nameOverride = Pasta do Menu Iniciar +FolderStartMenu.tipOverride = Digite uma substituição para a pasta do menu iniciar por usuário (também substitui a pasta de programas por usuário).\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações +FolderPrograms.nameOverride = Pasta dos Programas +FolderPrograms.tipOverride = Digite uma substituição para a pasta de Programas por usuário.\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações +FolderCommonStartMenu.nameOverride = Pasta do Menu Iniciar comum +FolderCommonStartMenu.tipOverride = Digite uma substituição para a pasta do menu iniciar comum (também substitui a pasta de programas comuns).\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações +FolderCommonPrograms.nameOverride = Pasta de Programas comuns +FolderCommonPrograms.tipOverride = Digite uma substituição para o caminho da pasta de Programas comuns.\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações +AutoStartDelay.nameOverride = Atraso de início automático +AutoStartDelay.tipOverride = Forneça o atraso em ms ao iniciar o menu iniciar automaticamente durante o login (não se aplica ao iniciar o menu manualmente executando StartMenu.exe).\nNota: esta configuração não é editável na caixa de diálogo Configurações + +; other +StartButtonIcon.tipAddition = O valor pode ser um caminho para um arquivo ICO ou um caminho para um EXE/DLL e o ID do ícone +StartButtonPath.tipAddition = O valor é um caminho completo para o arquivo BMP ou PNG +SoundMain.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV +SoundPopup.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV +SoundCommand.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV +SoundDrop.tipAddition = O valor pode ser um nome de um evento do sistema ou um caminho para um arquivo WAV +ExpandFolderLinks.tipAddition = Só funciona para ligações simbólicas (como junções) e não para atalhos simples +StartHoverDelay.nameOverride = Atraso ao passar (para o botão Iniciar) +AllProgramsDelay.nameOverride = Atraso ao passar (para Todos os Programas no Windows 7) +CSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Open-Shell Menu e depois procurar o valor chamado CSMHotkey em HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Open-Shell Menu e depois procurar o valor chamado WSMHotkey em HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Portugese/OpenShellADMX.txt b/Src/Localization/Portugese/OpenShellADMX.txt new file mode 100644 index 000000000..3edc57c91 --- /dev/null +++ b/Src/Localization/Portugese/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Configurações do Open-Shell +State.text = Estado: +State1.text = Bloqueado para esse valor +State2.text = Bloqueado para padrão +State3.text = Desbloqueado +State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a configuração será bloqueada para o valor especificado para todos os usuários. +State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. +State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Configuração das diretivas de grupo do Open-Shell +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. + +Language.nameOverride = Idioma dos componentes do Open-Shell +Language.tipOverride = Selecione o idioma a ser usado pelo Open-Shell (por exemplo, en-US ou de-DE). O idioma afetará o texto no menu Iniciar, barras de ferramentas, etc. Se a DLL do idioma apropriado estiver instalado, as configurações da interface do usuário também poderão ser traduzidas +Update.nameOverride = Habilitar verificação automática por novas versões +Update.tipOverride = Quando marcado, o Open-Shell irá verificar se há novas versões toda semana. Você será notificado se houver uma nova versão do Open-Shell ou uma nova atualização para seu idioma atual diff --git a/Src/Localization/Russian/ClassicExplorer.html b/Src/Localization/Russian/ClassicExplorer.html new file mode 100644 index 000000000..8c24fa025 --- /dev/null +++ b/Src/Localization/Russian/ClassicExplorer.html @@ -0,0 +1,294 @@ + + + + + + Classic Explorer + +

Веб-узел Open-Shell  Classic Explorer


Classic Explorer представляет собой надстройку для проводника Windows, которая:
    + +
  • Добавляет +на панель инструментов проводника некоторые общие операции (Переход в +корневую папку, Вырезать, Копировать, Вставить, Удалить, Свойства, +Электронная почта). Панель инструментов полностью настраиваемая
  • +
  • Заменяет +пользовательский интерфейс копирования в Windows 7 на более удобный для +пользователей классическую версию похожую на Windows XP
  • + +
  • Включает +функцию нажатия сочетаний клавиш Alt+Enter на панели папок проводника +Windows, где можно отобразить свойства выбранной папки
  • + +
  • Включает доступ к параметрам для настройки панели папок как в Windows XP без кнопок раскрытия
  • +
  • Отображает свободное дисковое пространство и общий размер файлов в строке состояния
  • +
  • Может отключать раскрывающийся список путей в адресной строке
  • +
  • Исправляет +длинный список функций, которые не работают в Windows 7 - отсутствие +значка наложения для общих папках, быстрые переходы папок в панели +переходов, отсутствует сортировки заголовков в виде списка, и другое
  • + + + + +

Новый интерфейс копирования (только Windows 7)

При копировании файлов в Windows 7 вы видите следующее диалоговое окно:

До

Что случилось с ним?

+ +

Ну, для начала, это диалоговое окно занимает половину экрана, и +нужно больше прочитать текста пока все станет ясно. Также не вполне +ясно, что нужно выбрать. Вы должны двигать указателем мыши вокруг, +чтобы открыть пользовательский интерфейс, как в приключенческих игр +Lucas Arts.a как в приключенческих игр Lucas Arts. И, наконец, крайне неудобное сочетание клавиш. Нужно постоянно подтверждатть “Да, перезаписать файлы”, нужно постоянно нажимать клавиши Alt+D, up, up, up, Space! Это сложнее, чем выполнение перемещения Akuma Kara Demon в игре Street Fighter 3. Занимает много времени при копировании файлов.

+ +

Модуль кллассического проводника возвращает обратно простые диалоговые окна в стиле Windows XP:

+ +

После

+ +

Сразу видно, что это окно более интуивно понятное (клавиши - кнопки в нижней части), есть простая навигация клавиатурой (нажмите Y для “Да”, , +чтобы скопировать все файлы), также можно видеть, какой файл новее и +которой старше. И, конечно, как и в Windows XP, удерживая клавишу Shift при нажатии на кнопку "Нет" означает "Нет для всех" Shift+N).

+ +

Если нажать Подробнее… +вы увидите оригинальное диалоговое окно Windows. Оттуда вы увидите все +сведения, и получите доступ к параметру "Копировать оба файла".

+

Важное примечание: Изменяется только интерфейс. На функциональность системы, функция копирования никак не влияет.

+


+ + + +

Сочетание клавиш Alt+Enter на панели папок

Alt+Enter +это — универсальное сочетание клавиш Windows для выбора свойств. Но на +новых версиях Windows она не работает на левой панели, которая +отображает папки. Она отлично работает на панели справа, где находятся +файлы. Это неполадка по сравнению с Windows XP, где Alt+Enter работает +в обеих местах.

Чтобы решить эту проблему, модуль классического +проводника определят нажатие клавиш Alt+Enter и отображает свойства +выбранной папки.

+


+ + +

Панель инструментов для проводника Windows

Проводник +Windows Vista не имеет панели инструментов, как в Windows XP. Если +нужно перейти в родительскую папку, нужно всегда использовать боковую +панель. Если вы хотите скопировать или удалить файл с помощью мыши, +щелкая правой кнопкой мыши вы увидите команду "Удалить". Щелкая правой +кнопкой мыши меню становится все больше и больше, болmit зависимостей +от установленных надстроек проводника, и поиск правильной команды может +занять некоторое время.

Чтобы решить эту проблему, модуль классического проводника добавляет новую панель инструментов:

 Панель инструментов проводника

+Доступные кнопки: Вверх, Вырезать, Копировать, Вставить, Удалить, +Свойства, Электронная почта, Параметры. Можно добавить больше кнопок в +диалоговом окне настроек прриложения.

Советы:
    - Удерживайте клавишу CTRL при нажатии на кнопку "Вверх", чтобы открыть родительскую папку в новом окне проводника.
    - Удерживайте клавишу Shift при нажатии на кнопку "Удалить", чтобы удалить файл

+Новая панель инструментов не отображается в проводнике автоматически +после установки. Перед использованием необходимо выполнить следующее:
    + +
  1. Открыть новое окно проводника Windows (Win+E)
  2. +
  3. Включить +меню в проводнике - Перейдите в меню "Сервис" (Alt+T), "Параметры +папок" на вкладку "Вид" и убедитесь, что выбран флажок "Всегда +отображать меню".
  4. +
  5. Щелкните правой кнопкой на строку меню и выберите команду "Классическая панель проводника", для отображения панели инструментов.
  6. +
  7. Если +эта команда не доступна (вы видите только "Закрепить панели +инструментов"), возможно, придется включить модуль из Internet +Explorer. Запустите Internet Explorer, нажмите правой кнопкой мыши на +панели и выберите "Классическая панель проводника". Будет предложено, +хотите включить эту надстройку. Выберите "Включить", затем повторите +шаги с 1 по 3.
  8. +
  9. Если даже после этого вы не видите панель +инструментов, возможно отключены надстройки обозревателя в системе. Это +поведение как правило по умолчанию для серверов. Откройте "Свойства +обозревателя", перейдите на вкладку "Дополнительно", и выберите +параметр "Разрешение сторонных расширений обозревателя".
  10. + +

Строка состояния

Classic +Explorer восстанавливает оригинальную строку состояния проводнка, +которая показывает объем свободного дискового пространства и размер +выбранных файлов:

Размер файла в строке состояния

+В отличие от встроенной строки состояния, размер выделения отображается +даже если выбрано более 100 файлов. Если файлы не выбраны, отображается +общий размер всех файлов в папке.

Примечание Windows 7: +компонент Classic Explorer улучшает строку состояния по умолчанию +вместо ее замены. Чтобы увидеть ее, вам придется включить ее сначала из +меню Вид. Строка состояния отличается от синей области сведений, +которую вы видите в нижней части проводника. Вы можете отключить +область сведений из меню Упорядочить для экономии места. Также +существует ошибка в проводнике Windows 7, что иногда не отображается +любой текст в строке состояния. Нажмите F5, чтобы обновить вид и получить текст состояния.

Windows 8 note: +Classic Explorer добавляет свою собственную строку состояния. Вы должны +скрыть строку состояния по умолчанию для экономии места. Выберите +вкладку "Вид" на ленте, а затем нажмите кнопку "Параметры". Выберите +вкладку "Вид" в параметрах. Найдите флажок "Показать строку состояния" +и отключите его.

Параметры

Можно получить доступ к параметры Classic Explorer из панели инструментов или из меню Пуск:


Вы +можете видеть только основные параметры, или все доступные параметры. +Наведите указатель мыши на каждый параметр, чтобы увидеть его описание. +Введите в поле поиска, чтобы найти параметр по имени.
Каждый +параметр имеет значение по умолчанию. Значение по умолчанию может быть +постоянным, или может зависеть от текущих настроек системы. После +изменения параметра, он отмечается жирным шрифтом. Чтобы вернуться к +значению по умолчанию, щелкните правой кнопкой мыши на параметре.

Вы можете сохранить настройки в файл XML, а затем загрузить их обратно. Нажмите кнопку Архивация параметров, чтобы получить доступ к этим функциям. Оттуда вы можете также восстановить все параметры в их значения по умолчанию.

+Нажмите OK, чтобы сохранить параметры. Большинство параметров будут +применены при следующем открытии окна проводника. Для меньшества +параметров потребуется закрыть программу, прежде чем вы сможете увидеть +изменения.

Примечание: +размеры окна "Все параметры" можно изменить. Измените размеры окна в +нужный размер. Размеры и положение диалогового окна параметров будут +сохранены.

Вот один пример того, что может быть настроено:
Заголовок панели настроек

Нажмите на вкладку Кнопки панели инструментов, чтобы настроить панель инструментов:


Столбец +слева отображает текущие кнопки на панели инструментов, а столбец +справа перечислены кнопки, которые можно добавить на панель +инструментов. Вы можете перетаскивать кнопки с столбца справа на +столбец слева. Вы можете изменить кнопки, перетаскивая их вверх и вниз. +Если вы вставите одну кнопку внутрь другой, то будет создано подменю.
+Наведите указатель на каждую кнопку, чтобы увидеть краткое описание +того, что она делает. Щелкните правой кнопкой мыши на каждую кнопку, +чтобы получить доступ к дополнительным функциям (например, удаление, +переименование и т. д.). Из контекстного меню правой кнопки мыши можно +также восстановить панель инструментов в исходное состояние.
Каждый +элемент в левом столбце должен иметь уникальное имя. Это идентификатор +элемента и может содержать только английские буквы, цифры и символы +подчеркивания. Некоторые элементы (такие как разделитель) не могут быть +переименованы.

Важное примечание: Не все доступные команды имеют по умолчанию значки или текст. Это потому, что Windows не имеет для этого значков, как Отменить, Выделить все, +и т. д. Если вы хотите использовать такие кнопки на панели +инструментов, вы должны будете указать свой собственный значок. См. +ниже, как это сделать.

После размещения кнопки на панель +инструментов, вы можете редактировать ее атрибуты. Дважды щелкните на +кнопку для редактирования:
Редактирование кнопки панели инструментов
Здесь вы можете выбрать команду для кнопки, ее текст и значок. Нажмите кнопку Восстановить значения по умолчанию, чтобы получить текст и значок по умолчанию для выбранной команды.
Командой может быть:
    + + +
  • left blank - если атрибут ссылки используется, он будет действовать как команда
  • +
  • одна из предопределенных команд - из раскрывающегося списка
  • +
  • open <ваша папка> - открывает папку в текущем обозревателе
  • +
  • sortby <свойство> - будет сортировать папки данного свойства по - имя, тип, размер или дата. Используйте символ '-' в начале свойства для сортировки в порядке убывания: "sortby -name". Вы можете использовать другие свойства, если вы знаете их ​​код. Например "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" является тем же самым что и "sortby name". Чтобы узнать больше о кодах свойств обратиться к файлу propkey.h в Windows SDK (также вы можете узнать о них здесь +- прокрутив страницу вниз до раздела "Полная таблица свойств"). Не все +коды свойства правильны и не поддерживаются (например свойство год альбома {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 работает только при показе музыкальных альбомов)
  • +
  • groupby <свойство> - похоже на sortby, а группы файлов по заданным свойством. Используйте команду groupby без свойства, чтобы отключить группировку
  • + + + +
  • custom executable string +- Это может быть имя программы и ее аргументы, или даже URL (например, +http://www.google.com). Вы можете использовать переменные среды как %SystemRoot%. Вы можете также использовать заполнители %1, %2, %3, %4 and %5:
  • +
      +
    • %1 +является местоположением к текущей папке. Имейте в виду, что если это +текущая корневая папка диска, она будет заканчиваться обратной косой +черты (например C:\)
    • +
    • %2 является местоположением выбранного файла (только если выделен файл)
    • +
    • %3 +является именем временного текстового файла, который содержит все +выбранные файлы. Каждая строка в текстовом файле содержит один файл с +его полным путем
    • +
    • %4 +то же самое, как %3, но файл в формате юникод (UTF16). файл не содержит +метку порядка байтов. % 3% и 4 не могут использовать одну и туже команду
    • +
    • Примечание для разработчиков: При +использовании переменной %3% или 4, она твечает за команду удаления +временных файлов после завершения. В противном случае временный файл +будет оставлен на диске. Кроме того, если команда является консольным +приложением или командным файлом она будет запущена в автоматическом +режиме без каких-либо консольных окон
    • + +
    • %5 +это имя временного файла текста, который может быть использован для +возвращения команды обратно в Classic Explorer. Если первые 2 байта +файла 255 и 254, файл рассматривается как юникод. Только одна команда +может быть использована одновременно. Параметром команды может быть:
    • +
        +
      • open <folder name> - заставляет проводник перейти к данной папке
      • +
      • select <list of file names> +- выделяет указанные файлы, и отменяет выбор всех остальных файлов. +Имена файлов должны быть разделены табуляцией или символом новой +строки. Файлы не должны содержать пути. Если файлы содержат путь, путь +будет игнорироваться
      • +
      • refresh - обновляет проводник
      • +
      +
    +
      +
    • Примечание для разработчиков: +команды использующие переменную %5 будут выполнены в автоматическом +режиме (например, команды, с использованием переменно %3 или %4), но +также проводник будет ждать завершения процесса. Этот процесс должен +быть завершен как можно быстрее, поскольку проводник не будет отвечать +во время выполнения команды
    • +
    • См. следующий раздел для просмотра нескольких примеров, как использовать эти параметры
    • + +
    +
Ссылкой можеть быть путь к файлу или папке. Если это файл, этот +файл будет выполнен. Если это папка, папка будет открыта в качестве +подменю (только для кнопки "Переход на один уровень вверх").

Значком может быть:
    +
  • left blank - то, если ссылка атрибут указывает на файл или папку, будет использоваться значок этого файла или папки
  • +
  • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом со значком окна
  • +
  • ,icon ID - то же, что и выше, но файл ресурсов ClassicExplorer.dll устанавливается самостоятельно. Это полезно, когда речь идет о собственных значках Classic Explorer
  • +
  • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • none - будет использоваться пустой значок
  • +
Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле ExplorerL10N.ini. +Сам текст будет зависеть от текущей настройки языка. Это полезно при +создании панели инструментов, которые могут быть использованы в +нескольких языках.

Примечание для разработчиков: Кнопки для пользовательских команд могут быть включены или отключены. Панель инструментов проверяется разделом реестра HKCU\Software\OpenShell\ClassicExplorer +для параметра DWORD с именем кнопки (название, используемое в столбце +слева). 0 означает стандартный, 1 включено и 2 отключено. Панель +инструментов считывает разделы реестра при запуске. Чтобы принудительно +обновить кнопки их состояние, найдите их в окне проводника, найдите +дочернее окно с классом OpenShell.CBandWindow, и отправьте сообщение WM_CLEAR. Это полезно, если вы разрабатываете другой EXE-файл для использования на панели инструментов.

Примеры дополнительных команд

+

0) Используйте кавычки, когда это необходимо

В целях поддержки +пути, содержащие пробелы, необходимо использовать кавычки вокруг пути +параметров. Кавычки не всегда требуются, как в примерах 1 и 2 ниже. +Убедитесь, что вы проверили ваши команды с путями, содержащие пробелы, +чтобы избежать ошибок.

1) Печать текущей папки

Команда: cmd.exe /k echo %1. Переменная %1 будет заменена на путь к текущей папке.

2) Открыть выбранный файл в блокноте

Команда: %SystemRoot%\notepad.exe %2. +Переменная %2 будет заменена на полное имя выбранного файла. Команда не +должна быть в кавычках, поскольку блокнот использует всю командную +строку, как имя файла.

3) Скопировать выбранные файлы в родительскую папку

Создать командный файл с именем C:\CopyParent.bat:
set list=%1
set list=%list:"=%
for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
del %1

Используйте эту команду: C:\CopyParent.bat "%3". +Переменная %3 будет заменена на текстовый файл, содержащий полные имена +всех выбранных файлов. Командный файл будет читать каждую строку +текстового файла и копировать каждый из выбранных файлов в родительскую +папку. В конце командный файл выполнит удаление исходного временного +файла. Первые два набора команд удаляют кавычки из параметра %1.

4) Выделить все текстовые файлы

Создайте командный файла с именем C:\SelectText.bat:
echo select > %1
dir *.txt /b >> %1

Используйте эту команду: C:\SelectText.bat "%5". +Переменная %5 будет заменена пустой текстовым файлом, где команда +должна вывести слово "select" и список файлов для выбора. Команда "dir +*.txt /b" предоставляет такой список.


Административные параметры

Параметры +для каждого пользователя хранятся в реестре. По умолчанию каждый +пользователь может изменить все свои параметры. Администратор может +заблокировать конкретные параметры, поэтому ни один пользователь не +сможет редактировать их:

+В этом примере параметр "Показывать кнопку Вверх" заблокирован, чтобы +всегда быть перед кнопками "Назад / Вперед" и не может быть изменен +любым пользователем. Это достигается путем добавления параметра в +разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Создать строковое значение, вызываемое "ShowUpButton" и установить его в "BeforeBack".

+В некоторых случаях возможно вы не захотите заблокировать значение для +всех пользователей, просто измените начальное значение параметра. В +таком случае добавьте имя значения "_Default". Например, если вы хотите +кнопку вверх прежде чем обратно по умолчанию но по-прежнему позволяют +пользователям изменять его, если они пожелают создать строковое +значение с именем "ShowUpButton_Default" и установите его в +"BeforeBack".

Самый простой способ узнать имя параметра +реестра и его значение заключается в том, чтобы изменить его, а затем +посмотреть его в HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+Иногда вы можете заблокировать параметр в значение по умолчанию, но вы +не знаете, что значение по умолчанию. Затем создайте параметр DWORD и +установите его на 0xDEFA.

Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно параметров:
Отключить все параметры

+Вы можете включить или отключить классический проводник для выбранных +процессов с использованием 2 параметров реестра "ProcessWhiteList" и +"ProcessBlackList". ProcessWhiteList +является списком процессов, для которых будет загружаться Classic +Explorer. Используйте только имя файла процесса (например, "Блокнот"), +разделив несколько имен запятой или точкой с запятой. ProcessBlackList +является списком процессов, для которых Classic Explorer не будет +загружаться. Нужно использовать только один из двух списков. Если оба +списка не указаны, черный список будет проигнорирован. Списки +используются только при включении функции, которые используеются +другими процессами, чем проводник. В настоящий момент эти функции +являются: значок наложения для общих файлов и заменители для диалоговых +окон функции копирования.
+
+Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.


Зависимости в параметрах Windows

Некоторые параметры классического проводника требуют специфических настроек Windows, в целях поддержки:
    +
  • Стиль панели переходов Windows Vista - требуется использовать Aero или обычную тему Windows
  • +
  • Автоматический переход к выбранной папке +- Этот параметр может быть установлен на "Always" только тогда, когда +проводник имеет значение "Автоматически разворачивать до текущей +папки". Ищите его в вкладке Общие меню Сервис -> Параметры папок
  • +
  • Выводить полный путь в строке заголовка +- заголовок покажет либо полный путь или только название текущей папки. +Чтобы увидеть полный путь вам необходимо включить "Выводить полный путь +в строке заголовка (только классиечская тема)" на вкладке Вид меню Сервис -> Параметры папок
  • +
  • Все настройки в строке состояния - требуют включить строку состояния (не путать с панелью "Сведения"). Включите в меню Вид -> Строка состояния
  • +

Локализация

Пользовательский интерфейс (за исключением диалогового окна Параметры) локализован на 35 языках.
+Диалоговое окно параметров программы переведено на меньшее количество +языков. Программа установки по умолчанию содержит только русский язык. +Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Open-Shell.

diff --git a/Src/Localization/Russian/ClassicExplorerADMX.txt b/Src/Localization/Russian/ClassicExplorerADMX.txt new file mode 100644 index 000000000..45b8b037d --- /dev/null +++ b/Src/Localization/Russian/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Настройки Open-Shell +State.text = Сотояние: +State1.text = Блокировать это значение +State2.text = Блокировка по умолчанию +State3.text = Разблокировано +State1Help.text = Если установить состояние в "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. +State2Help.text = Если установить состояние в "Блокировка по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. +State3Help.text = Если установить состояние в "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Параметры групповой политики Classic Explorer +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. +SUPPORTED_CS404_WIN7.text = Требовать Windows 7. +SUPPORTED_CS404_WIN881.text = Требовать Windows 8 или Windows 8.1. + +AddressAltD.nameOverride = Дополнительная клавиша для адресной строки +AddressAltD.tipOverride = Введите букву от "A" до "Z", чтобы указать клавишу для адресной строки в комбинации с клавишей Alt +EnableSettings.nameOverride = Включить настройки +EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки +ProcessWhiteList.nameOverride = Белый список процессов +ProcessWhiteList.tipOverride = Список процессов, который может загрузить Classic Explorer. Используйте только имя файла процесса (например, "notepad.exe"), несколько имен разделяются запятой или точкой с запятой. +ProcessBlackList.nameOverride = Черный список процессов +ProcessBlackList.tipOverride = Список процессов, который не будет загружать Classic Explorer. Используйте только имя файла процесса (например, "notepad.exe"), несколько имен разделяются запятой или точкой с запятой. +ToolbarItems.nameOverride = Кнопки панели инструментов +ToolbarItems.tipOverride = Выбор кнопок для отображения на панели инструментов.Самый лучшим способом является настройка кнопок в диалоговом окне "Параметры Classic Explorer" и затем выполнить поиск значения реестра с именем ToolbarItems в HKCUSoftwareOpenShellClassicExplorerSettings + + +; os-specific +FileExplorer.nameOverride = Разрешить диалоги только в проводнике (повышает производительность) diff --git a/Src/Localization/Russian/ClassicIE.html b/Src/Localization/Russian/ClassicIE.html new file mode 100644 index 000000000..37b47ec74 --- /dev/null +++ b/Src/Localization/Russian/ClassicIE.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + Classic IE + +

Веб-узел Open-Shell  Classic IE


Classic IE
представляет собой небольшую надстройку для Internet Explorer, которая:
    +
  • Добавляет подписи к строке заголовка, поэтому вы можете увидеть полный заголовок страницы
  • +
  • Отображает зону безопасности в строке состояния
  • +
  • Отображает прогресс загрузки в строке состояния
  • +

Вид полного названия страницы, даже когда она не помещается в закладке:


Вид строки хода выполнения и зоны безопасности:


Установка

При +запуске обозревателя Internet Explorer в первый раз после установки +Classic IE, он может запросить установку нового дополнения под +названием ClassicIEBHO, и если вы хотите включить эту функцию, нажмите +на кнопку "Включить". Если вы не получите подсказку, перейдите в меню Сервис -> Управление надстройками +и убедитесь, что надстройка ClassicIEBHO включена. После включения этой +надстройки вы должны перезапустить Internet Explorer, чтобы +активировать ее.

Параметры

Параметры можно открыть из меню Сервис -> Параметры Classic IE +или из меню "Пуск". Настройки управления цветом и шрифтом заголовка, и +какую информацию необходимо показывать в строке состояния.


Вы +можете видеть только основные параметры, или все доступные параметры. +Наведите указатель мыши на каждый параметр, чтобы увидеть описание +данного параметра. Введите в поле поиска имя параметра, чтобы найти +параметр по имени.
Каждый параметр имеет значение по умолчанию. +Значение по умолчанию может быть постоянным, или может зависеть от +текущих настроек системы. После изменения параметра, он отмечается +жирным шрифтом. Чтобы вернуться к значению по умолчанию, щелкните +правой кнопкой мыши на параметр.

Вы можете сохранить настройки в XML-файл, а затем загрузить их обратно. Нажмите кнопку Архивация параметров, чтобы получить доступ к этим функциям. Оттуда вы можете также восстановить все параметры в их значения по умолчанию.

Нажмите OK, чтобы сохранить параметры. Необходимо перезапустить Internet Explorer, чтобы применить новые настройки.

Административные параметры

Параметры +для каждого пользователя хранятся в реестре. По умолчанию каждый +пользователь может изменить все свои параметры. Администратор может +заблокировать конкретные параметры, поэтому ни один пользователь не +сможет их редактировать. Это достигается путем добавления параметра +реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.

+Вы также можете не блокировать параметр, но только переопределить его +начальное значение. Затем добавьте имя значения реестра "_Default".

+Самый простой способ узнать имя реестра параметр и его значение +заключается в том, чтобы изменить его, а затем посмотреть его в HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+Иногда вы можете заблокировать параметр в значение по умолчанию, но вы +не знаете, что значение по умолчанию. Затем создайте параметр DWORD и +установите его на 0xDEFA.

Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно настроек:


+Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.
+ diff --git a/Src/Localization/Russian/ClassicIEADMX.txt b/Src/Localization/Russian/ClassicIEADMX.txt new file mode 100644 index 000000000..8b76978c7 --- /dev/null +++ b/Src/Localization/Russian/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Настройки Open-Shell +State.text = Состояние: +State1.text = Блокировать это значение +State2.text = Блокировано по умолчанию +State3.text = Разблокировано +State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. +State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. +State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Параметры групповой политики Classic IE +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. +SUPPORTED_IE9.text = Требовать Internet Explorer 9 или выше. + + +EnableSettings.nameOverride = Включить параметры +EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки +CaptionFont.tipAddition = .\n\nФормат , , . Например "Segoe UI, normal, 9" diff --git a/Src/Localization/Russian/License.html b/Src/Localization/Russian/License.html new file mode 100644 index 000000000..a14c8dd5a --- /dev/null +++ b/Src/Localization/Russian/License.html @@ -0,0 +1,30 @@ + + + + + + Лицензионное соглашение + +

Лицензионное соглашение


Open-Shell 2009-2017, Ivo Beltchev

http://www.classicshell.net/

ИСПОЛЬЗУЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИНИМАЕТЕ ЭТИ УСЛОВИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ, НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

Если вы согласны с условиями данной лицензии, вам предоставляются следующие права.

    +
  1. +

    ОБЛАСТЬ ПРИМЕНЕНИЯ ЛИЦЕНЗИИ. Это соглашение дает вам только некоторые права на использование этого программного обеспечения. Автор оставляет за собой все остальные права.

    +
  2. +
  3. +

    УСТАНОВКА И ИСПОЛЬЗОВАНИЕ. Это программное обеспечение является бесплатным для личного и коммерческого использования. Вы можете установить и использовать его на компьютерах бесплатно.

    +
  4. +
  5. +

    ПРАВА НА РАСПРОСТРАНЕНИЕ.Вы можете распространять это программное обеспечение до тех пор, пока вы делаете это бесплатно, без ложных сведений о происхождении этого программного обеспечения.

    +
  6. +
  7. +

    ТОВАРНЫЕ ЗНАКИ. Название и логотип Open-Shell являются товарными знаками автора. Использование их для для определения других продуктов или услуг запрещено.

    +
  8. +
  9. +

    ОТКАЗ ОТ ГАРАНТИЙ. ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ТОВАРНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ УСЛОВИЯХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИННУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИЯ ДОГОВОРА, ДЕЛИКАТЕ ИЛИ ИНОМ, СВЯЗАННОМ, В РЕЗУЛЬТАТЕ ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ДРУГИХ СДЕЛОК В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.

    +
  10. +
  11. +

    ИННЫМИ СЛОВАМИ: В принципе вы можете использовать это программное обеспечение свободно в любых целях, но не удивляйтесь, если оно не работает, как вы этого ожидали. Автор не несет ответственность за любые убытки, которые произошли в связи с использованием этого программного обеспечения. Продажа этого программного обеспечения запрещена. Так как вы получили его бесплатно.

    +
  12. +
+ + + diff --git a/Src/Localization/Russian/Links.html b/Src/Localization/Russian/Links.html new file mode 100644 index 000000000..fcf2061a8 --- /dev/null +++ b/Src/Localization/Russian/Links.html @@ -0,0 +1,9 @@ + + + + + + + Open-Shell + +

Веб-узел Open-Shell  Ссылки


Последнюю версию можно найти на веб-узле Open-Shell:
http://www.classicshell.net/

Просмотр истории проекта:
История: http://www.classicshell.net/history/


Поддержка

Ответы на часто задаваемые вопросы смотрите здесь:
Часто задаваемые вопросы: http://www.classicshell.net/faq/

Если вы не нашли свой ответ в в разделе часто задаваемых вопросов, перейдите на форумы обсуждения:
Дискуссионные форумы: http://www.classicshell.net/forum/viewforum.php?f=6


Сообщения о проблемах

Сообщайте об ошибках и о запросах новых возможностей приложения на форумах разработчика:
Форумы разработчика: http://www.classicshell.net/forum/viewforum.php?f=11
diff --git a/Src/Localization/Russian/Main.html b/Src/Localization/Russian/Main.html new file mode 100644 index 000000000..6e6503680 --- /dev/null +++ b/Src/Localization/Russian/Main.html @@ -0,0 +1,18 @@ + + + + + + + + + + + Open-Shell + +

Веб-узел Open-Shell  Open-Shell

Версия +4.3.1 общий выпуск

Что такое Open-Shell?

Open-Shellпредставляет собой коллекцию улучшений для Windows. Open-Shell имеет настраиваемые главное меню и кнопку Пуск, добавляет панель инструментов для проводника Windows и поддерживает множество мелких функций.



Системные требования

Open-Shell работает на Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2. Поддерживает 32 и 64-разрядные версии (универсальная программа установки). Для некоторых обложек меню "Пуск" необходимо включить тему Aero. Для других обложек требуется тема упрощенного стиля Windows.


Компоненты


Open-Shell имеет три основных компонента:

Удаление

Вы можете удалить Open-Shell через Панель управления -> Программы и компоненты. Другой способ удаления заключается в  в повторном запуске программы установки и выборе команды "Удалить".
Возможно потребуется завершить сеанс для завершения этого процесса.

diff --git a/Src/Localization/Russian/MenuADMX.txt b/Src/Localization/Russian/MenuADMX.txt new file mode 100644 index 000000000..ec30b9cb8 --- /dev/null +++ b/Src/Localization/Russian/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Настройки Open-Shell +State.text = Состояние: +State1.text = Блокировать это значение +State2.text = Блокировано по умолчанию +State3.text = Разблокировано +State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. +State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. +State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. + +MenuCat.text = Классическое меню Пуск +MenuCatHelp.text = Параметры групповой политики классического меню Пуск +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. +SUPPORTED_CS404_WIN7.text = Требовать Windows 7. +SUPPORTED_CS404_WIN78.text = Требовать Windows 7 или Windows 8. +SUPPORTED_CS404_WIN781.text = Требовать Windows 7 или Windows 8.1. +SUPPORTED_CS404_WIN8.text = Требовать Windows 8. +SUPPORTED_CS404_WIN881.text = Требовать Windows 8 или Windows 8.1. +SUPPORTED_CS404_WIN81.text = Требовать Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Требуется классический стиль меню с одним столбцом. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Требуется классический стиль меню с двумя столбцами. +SUPPORTED_CS404_CLASSIC_STYLE.text = Требуется классический стиль меню. +SUPPORTED_CS404_WIN7_STYLE.text = Требуется стиль меню Windows 7. + + +EnableSettings.nameOverride = Включить параметры +EnableSettings.tipOverride = Позволяет пользователям редактировать свои собственные настройки + +MenuStyle.nameOverride = Стиль меню +MenuStyle.tipOverride = Выберите стиль для меню Пуск.\nСтиль определяет общий внешний вид и функциональность меню. +MenuStyle_Classic1.nameOverride = Классический с одним столбцом +MenuStyle_Classic2.nameOverride = Классический с двумя столбцами +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Открывается щелчком левой кнопкой мыши +ShiftClick.nameOverride = Открывается Shift+щелчком +WinKey.nameOverride = Открывается клавишей Windows +ShiftWin.nameOverride = Открывается Shift+Win +MiddleClick.nameOverride = Открывается щелчком средней кнопкой +Hover.nameOverride = Открывается при наведении + +; skins +SkinC1.nameOverride = Обложка для классического меню с одним столбцом +SkinC1.tipOverride = Выберите обложку используемой классическим стилем с одним столбцом +SkinVariationC1.nameOverride = Варианты обложки для классического меню с одним столбцом +SkinVariationC1.tipOverride = Выберите вариант обложки используемой классическим стилем с одним столбцом (для обложек, которые поддерживают несколько вариантов) +SkinOptionsC1.nameOverride = Варианты обложки для классического меню с одним столбцом +SkinOptionsC1.tipOverride = Выберите параметры обложки используемой классическим стилем с одним столбцом.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их, лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем искать значение с именем SkinOptionsC1 в разделе реестре HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Элементы меню для классического меню с одним столбцом +MenuItems1.tipOverride = Выберите элементы меню используемые классическим стилем с одним столбцом.\nСамый лучший способ получить правильную строку - это найти элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems1 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Обложка для классического меню с двумя столбцами +SkinC2.tipOverride = Выберите обложку используемой классическим стилем с двумя столбцами +SkinVariationC2.nameOverride = Вариант обложки для классического меню с двумя столбцами +SkinVariationC2.tipOverride = Выберите вариант обложки используемой классическим стилем с двумя столбцами (для обложек, которые поддерживают несколько вариантов) +SkinOptionsC2.nameOverride = Параметры обложки для классического меню с двумя столбцами +SkinOptionsC2.tipOverride = Выберите параметры обложки используемой классическим стилем с двумя столбцами.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsC2 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Элементы меню для классического меню с двумя столбцами +MenuItems2.tipOverride = Выберите элементы меню используемые классическим стилем с двумя столбцами.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems2 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Обложка для стиля Windows 7 +SkinW7.tipOverride = Выберите обложку используемой в стиле Windows 7 +SkinVariationW7.nameOverride = Вариант обложки для стиля Windows 7 +SkinVariationW7.tipOverride = Выберите вариант обложки используемой стилем Windows 7 (для обложек, которые поддерживают несколько вариантов) +SkinOptionsW7.nameOverride = Параметры обложки в стиле Windows 7 +SkinOptionsW7.tipOverride = Выберите параметры обложки используемой стилем Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsW7 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Элементы меню для стиля Windows 7 +MenuItems7.tipOverride = Выберите элементы меню используемые стилем Windows 7.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems7 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Обложка для подменю "Все программы" для меню Пуск Windows 7 +SkinA.tipOverride = Выберите обложку используемой подменю "Все программы" меню Пуск Windows 7 +SkinVariationA.nameOverride = Вариант обложки для подменю "Все программы" меню Пуск Windows 7 +SkinVariationA.tipOverride = Выберите вариант обложки используемой подменю "Все программы" в меню Пуск Windows 7 (для обложек, которые поддерживают несколько вариантов) +SkinOptionsA.nameOverride = Параметры обложки для подменю "Все программы" меню Пуск Windows 7 +SkinOptionsA.tipOverride = Выберите параметры обложки используемой в подменю "Все программы" меню Пуск Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsA в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Этот параметр не работает для Windows 8.1. Вам нужно использовать встроенные настройки Windows для загрузки на рабочий стол + +; hidden +FolderStartMenu.nameOverride = Папки меню Пуск +FolderStartMenu.tipOverride = Введите переопределения для каждого пользователя Пуск меню (папка также переопределяет на пользователя программы).\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек +FolderPrograms.nameOverride = Папка Программы +FolderPrograms.tipOverride = Введите переопределения для пользователя папки Программы.\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек +FolderCommonStartMenu.nameOverride = Общая папка меню Пуск +FolderCommonStartMenu.tipOverride = Введите переопределения для общей папки меню Пуск (также переопределяет общую папку Программы).\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек +FolderCommonPrograms.nameOverride = Папка Common Programs +FolderCommonPrograms.tipOverride = Введите переопределения для общей папки программ.\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек +AutoStartDelay.nameOverride = Задержка автозагрузки +AutoStartDelay.tipOverride = Введите задержку в мс при запуске меню Пуск автоматически во время входа в систему (не применяется при запуске меню вручную, запуском файла StartMenu.exe).\nПримечание: Этот параметр не является редактируемым из диалога настроек + +; other +StartButtonIcon.tipAddition = Значением может быть путь к ICO-файлу или путь к EXE/DLL и идентификатор значка +StartButtonPath.tipAddition = Значение это полный путь к файлу BMP или PNG +SoundMain.tipAddition = Значение может быть именем системного события или путь к файлу WAV +SoundPopup.tipAddition = Значение может быть именем системного события или путь к файлу WAV +SoundCommand.tipAddition = Значение может быть именем системного события или путь к файлу WAV +SoundDrop.tipAddition = Значение может быть именем системного события или путь к файлу WAV +ExpandFolderLinks.tipAddition = Работает только для символических ссылок (как узлы), а не для простых ярлыков +StartHoverDelay.nameOverride = Задержка наведения (для кнопки Пуск) +AllProgramsDelay.nameOverride = Задержка наведения (для "Все программы" в Windows 7) +CSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем CSMHotkey в разедле реестра HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем WSMHotkey в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Russian/OpenShell.hhp b/Src/Localization/Russian/OpenShell.hhp new file mode 100644 index 000000000..371c59f73 --- /dev/null +++ b/Src/Localization/Russian/OpenShell.hhp @@ -0,0 +1,15 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Language=0x419 Russian (Russia) +Title= Open-Shell + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/Russian/OpenShellADMX.txt b/Src/Localization/Russian/OpenShellADMX.txt new file mode 100644 index 000000000..f92af91ae --- /dev/null +++ b/Src/Localization/Russian/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Настройки Open-Shell +State.text = Состояние: +State1.text = Блокировать это значение +State2.text = Блокировано по умолчанию +State3.text = Разблокировано +State1Help.text = Если установить состояние "Блокировать это значение", параметр будет заблокирован до указанного значения для всех пользователей. +State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. +State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Параметры групповой политики Open-Shell +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. + +Language.nameOverride = Язык для компонентов Open-Shell +Language.tipOverride = Выберите язык для использования Open-Shell (например, en US или ru-RU). Язык влияет на текст в меню Пуск, панели инструментов и т. д. Если установлен соответствующий язык DLL, настройки пользовательского интерфейса также могут быть переведены +Update.nameOverride = Включить автоматическую проверку наличия новых версий +Update.tipOverride = Когда этот флажок установлен, Open-Shell будет проверять наличие новых версий каждую неделю. Вы будете уведомлены о наличии новой версии программного обеспечения Open-Shell или новое обновление для вашего текущего языка diff --git a/Src/Localization/Russian/OpenShellEULA.rtf b/Src/Localization/Russian/OpenShellEULA.rtf new file mode 100644 index 000000000..501e6ecad --- /dev/null +++ b/Src/Localization/Russian/OpenShellEULA.rtf @@ -0,0 +1,31 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset204 Cambria Cyr;}{\f1\froman\fprq2\fcharset0 Cambria;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fswiss\fprq2\fcharset204 Calibri Cyr;}} +{\colortbl ;\red23\green54\blue93;\red0\green0\blue255;} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52\lang1049\'cb\'e8\'f6\'e5\'ed\'e7\'e8\'ee\'ed\'ed\'ee\'e5 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\f1\lang4105\par + +\pard\widctlpar\cf0\expndtw0\kerning0\f2\fs22\lang1033 Classic Shell \'a9 2009-2017, Ivo Beltchev\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par +Open-Shell \'a9 2017-2018, The Open-Shell Team\par +{{\field{\*\fldinst{HYPERLINK https://github.com/open-shell }}{\fldrslt{https://github.com/open-shell\ul0\cf0}}}}\f2\fs22\par +\par +\b\f3\lang1049\'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'df \'dd\'d2\'ce \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df, \'c2\'db \'cf\'d0\'c8\'cd\'c8\'cc\'c0\'c5\'d2\'c5 \'dd\'d2\'c8 \'d3\'d1\'cb\'ce\'c2\'c8\'df\f2\lang4105 . \f3\lang1049\'c5\'d1\'cb\'c8 \'c2\'db \'cd\'c5\f2\lang4105 \f3\lang1049\'d1\'ce\'c3\'cb\'c0\'d1\'cd\'db,\f2\lang4105 \f3\lang1049\'cd\'c5 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'c9\'d2\'c5\f2\lang4105 \f3\lang1049\'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5.\f2\lang4105\par +\b0\par +\f3\lang1049\'c5\'f1\'eb\'e8 \'e2\'fb \'f1\'ee\'e3\'eb\'e0\'f1\'ed\'fb \'f1\f2\lang4105 \f3\lang1049\'f3\'f1\'eb\'ee\'e2\'e8\'ff\'ec\'e8 \'e4\'e0\'ed\'ed\'ee\'e9 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'e8,\f2\lang4105 \f3\lang1049\'e2\'e0\'ec\f2\lang4105 \f3\lang1049\'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'fe\'f2\'f1\'ff \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'e5 \'ef\'f0\'e0\'e2\'e0\f2\lang4105 .\par +\par + +\pard +{\pntext\f3 1.\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta.}} +\fi-360\li360\sa200\sl276\slmult1\b\f3\lang1049\'ce\'c1\'cb\'c0\'d1\'d2\'dc \'cf\'d0\'c8\'cc\'c5\'cd\'c5\'cd\'c8\'df \'cb\'c8\'d6\'c5\'cd\'c7\'c8\'c8\f2\lang4105 .\b0 \f3\lang1049\'dd\'f2\'ee\f2\lang4105 \f3\lang1049\'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5 \'e4\'e0\'e5\'f2 \'e2\'e0\'ec \'f2\'ee\'eb\'fc\'ea\'ee\f2\lang4105 \f3\lang1049\'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ef\'f0\'e0\'e2\'e0 \'ed\'e0 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\f2\lang4105 \f3\lang1049\'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff.\f2\lang4105 \f3\lang1049\'c0\'e2\'f2\'ee\'f0 \'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2 \'e7\'e0 \'f1\'ee\'e1\'ee\'e9 \'e2\'f1\'e5 \'ee\'f1\'f2\'e0\'eb\'fc\'ed\'fb\'e5 \'ef\'f0\'e0\'e2\'e0.\par +{\pntext\f3 2.\tab}\b\'d3\'d1\'d2\'c0\'cd\'ce\'c2\'ca\'c0 \'c8\f2\lang4105 \f3\lang1049\'cf\'d0\'c0\'c2\'c0 \'cd\'c0 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5\f2\lang4105 .\b0 \f3\lang1049\'dd\'f2\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5 \'ff\'e2\'eb\'ff\'e5\'f2\'f1\'ff \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'fb\'ec \'e4\'eb\'ff \'eb\'e8\'f7\'ed\'ee\'e3\'ee \'e8 \'ea\'ee\'ec\'ec\'e5\'f0\'f7\'e5\'f1\'ea\'ee\'e3\'ee \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'ff. \'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'e8\'f2\'fc \'e8 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc \'e5\'e3\'ee \'ed\'e0 \'ea\'ee\'ec\'ef\'fc\'fe\'f2\'e5\'f0\'e0\'f5 \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee\f2\lang4105 .\lang1033\par +{\pntext\f3 3.\tab}\b\f3\lang1049\'cf\'d0\'c0\'c2\'c0 \'cd\'c0 \'d0\'c0\'d1\'cf\'d0\'ce\'d1\'d2\'d0\'c0\'cd\'c5\'cd\'c8\'c5.\b0\f2\lang4105 \f3\lang1049\'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc \'fd\'f2\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5 \'e4\'ee \'f2\'e5\'f5 \'ef\'ee\'f0, \'ef\'ee\'ea\'e0 \'e2\'fb \'e4\'e5\'eb\'e0\'e5\'f2\'e5 \'fd\'f2\'ee \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee, \'e1\'e5\'e7 \'eb\'ee\'e6\'ed\'fb\'f5 \'f1\'e2\'e5\'e4\'e5\'ed\'e8\'e9 \'ee \'ef\'f0\'ee\'e8\'f1\'f5\'ee\'e6\'e4\'e5\'ed\'e8\'e8 \'fd\'f2\'ee\'e3\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff\f2\lang4105 .\par + +\pard +{\pntext\f2 4.\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta.}} +\fi-360\li360\b\f3\lang1049\'d2\'ce\'c2\'c0\'d0\'cd\'db\'c5 \'c7\'cd\'c0\'ca\'c8\b0\f2\lang4105 . \f3\lang1049\'cd\'e0\'e7\'e2\'e0\'ed\'e8\'e5 \'e8 \'eb\'ee\'e3\'ee\'f2\'e8\'ef Open-Shell \'ff\'e2\'eb\'ff\'fe\'f2\'f1\'ff \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'ec\'e8 \'e7\'ed\'e0\'ea\'e0\'ec\'e8 \'e0\'e2\'f2\'ee\'f0\'e0. \'c8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5 \'e8\'f5 \'e4\'eb\'ff \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed\'e8\'ff \'e4\'f0\'f3\'e3\'e8\'f5 \'ef\'f0\'ee\'e4\'f3\'ea\'f2\'ee\'e2 \'e8\'eb\'e8 \'f3\'f1\'eb\'f3\'e3 \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'ee\f2\lang4105 .\par + +\pard\widctlpar\li360\par + +\pard\widctlpar\fi-360\li360\sa200\sl276\slmult1\b\f3\lang1049 5.\tab\'ce\'d2\'ca\'c0\'c7 \'ce\'d2 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9\f2\lang4105 .\b0 \f3\lang1049\'dd\'d2\'ce \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'df\'c5\'d2\'d1\'df "\'ca\'c0\'ca \'c5\'d1\'d2\'dc", \'c1\'c5\'c7 \'ca\'c0\'ca\'c8\'d5-\'cb\'c8\'c1\'ce \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9, \'df\'c2\'cd\'db\'d5 \'c8\'cb\'c8 \'cf\'ce\'c4\'d0\'c0\'c7\'d3\'cc\'c5\'c2\'c0\'c5\'cc\'db\'d5, \'c2\'ca\'cb\'de\'d7\'c0\'df, \'cf\'ce\'cc\'c8\'cc\'ce \'cf\'d0\'ce\'d7\'c5\'c3\'ce, \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c8 \'d2\'ce\'c2\'c0\'d0\'cd\'ce\'d1\'d2\'c8, \'cf\'d0\'c8\'c3\'ce\'c4\'cd\'ce\'d1\'d2\'c8 \'c4\'cb\'df \'ca\'ce\'cd\'ca\'d0\'c5\'d2\'cd\'ce\'c9 \'d6\'c5\'cb\'c8 \'c8 \'cd\'c5\'cd\'c0\'d0\'d3\'d8\'c5\'cd\'c8\'df. \'cd\'c8 \'cf\'d0\'c8 \'ca\'c0\'ca\'c8\'d5 \'d3\'d1\'cb\'ce\'c2\'c8\'df\'d5 \'c0\'c2\'d2\'ce\'d0\'db \'c8\'cb\'c8 \'cf\'d0\'c0\'c2\'ce\'ce\'c1\'cb\'c0\'c4\'c0\'d2\'c5\'cb\'c8 \'cd\'c5 \'cd\'c5\'d1\'d3\'d2 \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'c8 \'c7\'c0 \'cb\'de\'c1\'db\'c5 \'cf\'d0\'c5\'d2\'c5\'cd\'c7\'c8\'c8, \'d3\'c1\'db\'d2\'ca\'c8 \'c8\'cb\'c8 \'c8\'cd\'cd\'d3\'de \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'dc, \'c1\'d3\'c4\'dc \'d2\'ce \'c2 \'c4\'c5\'c9\'d1\'d2\'c2\'c8\'df \'c4\'ce\'c3\'ce\'c2\'ce\'d0\'c0, \'c4\'c5\'cb\'c8\'ca\'c0\'d2\'c5 \'c8\'cb\'c8 \'c8\'cd\'ce\'cc, \'d1\'c2\'df\'c7\'c0\'cd\'cd\'ce\'cc, \'c2 \'d0\'c5\'c7\'d3\'cb\'dc\'d2\'c0\'d2\'c5 \'c8\'cb\'c8 \'c2 \'d1\'c2\'df\'c7\'c8 \'d1 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5\'cc \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c3\'ce \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df \'c8 \'c4\'d0\'d3\'c3\'c8\'d5 \'d1\'c4\'c5\'cb\'ce\'ca \'c2 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'cc \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c8\f2\lang4105 .\par +\b\f3\lang1058 6.\tab\'c8\'cd\'cd\'db\'cc\'c8 \'d1\'cb\'ce\'c2\'c0\'cc\'c8\f2\lang4105 :\b0 \f3\lang1049\'c2 \'ef\'f0\'e8\'ed\'f6\'e8\'ef\'e5 \'e2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc \'fd\'f2\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5 \'f1\'e2\'ee\'e1\'ee\'e4\'ed\'ee \'e2 \'eb\'fe\'e1\'fb\'f5 \'f6\'e5\'eb\'ff\'f5, \'ed\'ee \'ed\'e5 \'f3\'e4\'e8\'e2\'eb\'ff\'e9\'f2\'e5\'f1\'fc, \'e5\'f1\'eb\'e8 \'ee\'ed\'ee \'ed\'e5 \'f0\'e0\'e1\'ee\'f2\'e0\'e5\'f2, \'ea\'e0\'ea \'e2\'fb \'fd\'f2\'ee\'e3\'ee \'ee\'e6\'e8\'e4\'e0\'eb\'e8. \'c0\'e2\'f2\'ee\'f0 \'ed\'e5 \'ed\'e5\'f1\'e5\'f2 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1\'f2\'fc \'e7\'e0 \'eb\'fe\'e1\'fb\'e5 \'f3\'e1\'fb\'f2\'ea\'e8, \'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ef\'f0\'ee\'e8\'e7\'ee\'f8\'eb\'e8 \'e2 \'f1\'e2\'ff\'e7\'e8 \'f1 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\'ec \'fd\'f2\'ee\'e3\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff. \'cf\'f0\'ee\'e4\'e0\'e6\'e0 \'fd\'f2\'ee\'e3\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'e0. \'d2\'e0\'ea \'ea\'e0\'ea \'e2\'fb \'ef\'ee\'eb\'f3\'f7\'e8\'eb\'e8 \'e5\'e3\'ee \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee\f2\lang4105 .\par +} + diff --git a/Src/Localization/Russian/OpenShellReadme.rtf b/Src/Localization/Russian/OpenShellReadme.rtf new file mode 100644 index 000000000..53253f3e9 --- /dev/null +++ b/Src/Localization/Russian/OpenShellReadme.rtf @@ -0,0 +1,106 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\froman\fprq2\fcharset204 Cambria Cyr;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fswiss\fprq2\fcharset204 Calibri Cyr;}{\f4\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic\lang4105 \lang1033 Shell\lang4105\par + +\pard\widctlpar\cf0\expndtw0\b0\i0\f2\fs22\par +\f3\lang1049\'c1\'eb\'e0\'e3\'ee\'e4\'e0\'f0\'e8\'ec \'e2\'e0\'f1 \'e7\'e0 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'f3 \cf3\b\f2\lang1033 Classic\lang4105 \lang1033 Shell\lang4105\'99\cf0\b0 . \lang1033 Classic\lang4105 \lang1033 Shell\f3\lang1049 \'e4\'ee\'e1\'e0\'e2\'eb\'ff\'e5\'f2 \'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'f3\'fe\'f9\'e8\'e5 \'f4\'f3\'ed\'ea\'f6\'e8\'e8 \'e2 Windows 7\f2\lang1033 , \lang4105 Windows \lang1033 8, \lang4105 Windows \lang1033 8.1\f3\lang1049 \'e8 Windows \f2\lang1033 10\f3\lang1049 , \'ea\'e0\'ea \'ea\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'ef\'f3\'f1\'ea, \'ef\'e0\'ed\'e5\'eb\'e8 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 Windows \'e8 \'e4\'f0\'f3\'e3\'e8\'e5.\f2\lang4105\par +\par +\f3\lang1049\'cf\'ee\'f1\'eb\'e5\'e4\'ed\'fe\'fe \'e2\'e5\'f0\'f1\'e8\'fe \'ec\'ee\'e6\'ed\'ee \'ed\'e0\'e9\'f2\'e8 \'ed\'e0 \'e2\'e5\'e1-\'f3\'e7\'eb\'e5 \f2\lang1033 Classic\lang4105 \lang1033 Shell\lang4105 :\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http\lang4105 ://\lang1033 www\lang4105 .\lang1033 classicshell\lang4105 .\lang1033 net\lang4105 /\ul0\cf0}}}}\f2\fs22\par +\par +\f3\lang1049\'ce\'f2\'e2\'e5\'f2\'fb \'ed\'e0 \'f7\'e0\'f1\'f2\'ee \'e7\'e0\'e4\'e0\'e2\'e0\'e5\'ec\'fb\'e5 \'e2\'ee\'ef\'f0\'ee\'f1\'fb \'f1\'ec\'ee\'f2\'f0\'e8\'f2\'e5 \'e7\'e4\'e5\'f1\'fc:\par +{\f2\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http\lang4105 ://\lang1033 www\lang4105 .\lang1033 classicshell\lang4105 .\lang1033 net\lang4105 /\lang1033 faq\lang4105 /\ul0\cf0}}}}\f2\fs22\lang4105\par +\par +\f3\lang1049\'e8\'eb\'e8 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc \'f4\'ee\'f0\'f3\'ec\'fb, \'f7\'f2\'ee\'e1\'fb \'ef\'ee\'eb\'f3\'f7\'e8\'f2\'fc \'ef\'ee\'ec\'ee\'f9\'fc:\f2\lang4105\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http\lang4105 ://\lang1033 www\lang4105 .\lang1033 classicshell\lang4105 .\lang1033 net\lang4105 /\lang1033 forum\lang4105 /\lang1033 viewforum\lang4105 .\lang1033 php\lang4105 ?\lang1033 f\lang4105 =6\ul0\cf0}}}}\f2\fs22\par +\par +\f3\lang1049\'ce\'f2\'f7\'e5\'f2\'fb \'ee \'ef\'f0\'ee\'e1\'eb\'e5\'ec\'e0\'f5 \'e2 \f2\lang1033 Classic\lang4105 \lang1033 Shell\f3\lang1049 \'ec\'ee\'e6\'ed\'ee \'ed\'e0\'e9\'f2\'e8 \'ed\'e0 \'f4\'ee\'f0\'f3\'ec\'e5 \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'f7\'e8\'ea\'e0\f2\lang4105 :\par +{\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http\lang4105 ://\lang1033 www\lang4105 .\lang1033 classicshell\lang4105 .\lang1033 net\lang4105 /\lang1033 forum\lang4105 /\lang1033 viewforum\lang4105 .\lang1033 php\lang4105 ?\lang1033 f\lang4105 =11\ul0\cf0}}}}\f2\fs22\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Classic\lang4105 \lang1033 Start\lang4105 \lang1033 Menu\par + +\pard\widctlpar\cf0\b0\f2\fs22\lang4105\par +\cf3\b\lang1033 Open-Shell Menu\cf0\lang4105 - \b0\f3\lang1049\'fd\'f2\'ee \'e3\'e8\'e1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'cf\'f3\'f1\'ea, \'ea\'ee\'f2\'ee\'f0\'ee\'e5 \'ec\'ee\'e6\'e5\'f2 \'e8\'ec\'e8\'f2\'e8\'f0\'ee\'e2\'e0\'f2\'fc \'ef\'ee\'e2\'e5\'e4\'e5\'ed\'e8\'e5 \'ec\'e5\'ed\'fe \f2\lang1033 Windows\lang4105 2000, \lang1033 XP\f3\lang1049 \'e8 \f2\lang1033 Windows\lang4105 7. \f3\lang1049\'ca\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'e8\'ec\'e5\'e5\'f2 \'f6\'e5\'eb\'fb\'e9 \'f0\'ff\'e4 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'f5 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1\'f2\'e5\'e9:\f2\lang4105\par +\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f3\lang1049\'c2\'fb\'e1\'ee\'f0 \'ec\'e5\'e6\'e4\'f3 \'f1\'f2\'e8\'eb\'ff\'ec\'e8\f2\lang4105 \f3\lang1049\'ab\'ca\'eb\'e0\'f1\'f1\'e8\'ea\'bb \'e8 \f2\lang4105\'abWindows 7\'bb\par +{\pntext\f4\'B7\tab}\f3\lang1049\'d4\'f3\'ed\'ea\'f6\'e8\'ff \'ef\'e5\'f0\'e5\'f2\'e0\'f1\'ea\'e8\'e2\'e0\'ed\'e8\'ff \'ef\'ee\'e7\'e2\'ee\'eb\'ff\'e5\'f2 \'ee\'f0\'e3\'e0\'ed\'e8\'e7\'ee\'e2\'e0\'f2\'fc \'e2\'e0\'f8\'e8 \'ef\'f0\'e8\'eb\'ee\'e6\'e5\'ed\'e8\'ff\f2\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'fb \'e4\'eb\'ff \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e5\'ed\'e8\'ff\f2\lang4105 \f3\lang1049\'e8\'e7\'e1\'f0\'e0\'ed\'ed\'ee\'e3\'ee, \'f0\'e0\'e7\'e2\'e5\'f0\'f2\'fb\'e2\'e0\'ed\'e8\'ff \'ef\'e0\'ed\'e5\'eb\'e8 \'f3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'ff \'e8 \'f2.\f2\lang4105 \f3\lang1049\'e4.\par +{\pntext\f4\'B7\tab}\'cf\'ee\'ea\'e0\'e7\'fb\'e2\'e0\'e5\'f2 \'ed\'e5\'e4\'e0\'e2\'ed\'ee \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'ed\'fb\'e5 \'e4\'ee\'ea\'f3\'ec\'e5\'ed\'f2\'fb. \'ca\'ee\'eb\'e8\'f7\'e5\'f1\'f2\'e2\'ee \'e4\'ee\'ea\'f3\'ec\'e5\'ed\'f2\'ee\'e2 \'e4\'eb\'ff \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e5\'ed\'e8\'ff \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'f2\'f1\'ff\f2\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0 \'ef\'e5\'f0\'e5\'e2\'e5\'e4\'e5\'ed\'e0 \'ed\'e0 35 \'ff\'e7\'fb\'ea\'e0\'f5, \'e2\'ea\'eb\'fe\'f7\'e0\'ff \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'f3 \'f7\'f2\'e5\'ed\'e8\'ff \'f1\'ef\'f0\'e0\'e2\'e0 \'ed\'e0\'eb\'e5\'e2\'ee \'e4\'eb\'ff \'e0\'f0\'e0\'e1\'f1\'ea\'ee\'e3\'ee \'ff\'e7\'fb\'ea\'e0 \'e8 \'e8\'e2\'f0\'e8\'f2\'e0\par +{\pntext\f4\'B7\tab}\'cd\'e5 \'ee\'f2\'ea\'eb\'fe\'f7\'e0\'e5\'f2 \'ee\'f0\'e8\'e3\'e8\'ed\'e0\'eb\'fc\'ed\'ee\'e5 \'ec\'e5\'ed\'fe \'cf\'f3\'f1\'ea \'e2 Windows. \'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'e2\'fb\'e7\'e2\'e0\'f2\'fc \'e5\'e3\'ee \'f1\'ee\'f7\'e5\'f2\'e0\'ed\'e8\'e5\'ec\f2\lang4105 Shift+\f3\lang1049\'f9\'e5\'eb\'f7\'e5\'ea \'ed\'e0 \'ea\'ed\'ee\'ef\'ea\'e5 \'cf\'f3\'f1\'ea\par +{\pntext\f4\'B7\tab}\'d9\'e5\'eb\'ea\'ed\'e8\'f2\'e5 \'ef\'f0\'e0\'e2\'ee\'e9 \'ea\'ed\'ee\'ef\'ea\'ee\'e9 \'ec\'fb\'f8\'e8 \'ed\'e0 \'fd\'eb\'e5\'ec\'e5\'ed\'f2 \'e2 \'ec\'e5\'ed\'fe, \'f7\'f2\'ee\'e1\'fb \'f3\'e4\'e0\'eb\'e8\'f2\'fc, \'ef\'e5\'f0\'e5\'e8\'ec\'e5\'ed\'ee\'e2\'e0\'f2\'fc, \'ee\'f2\'f1\'ee\'f0\'f2\'e8\'f0\'ee\'e2\'e0\'f2\'fc \'e8\'eb\'e8 \'e2\'fb\'ef\'ee\'eb\'ed\'ff\'f2\'fc \'e4\'f0\'f3\'e3\'e8\'e5 \'e7\'e0\'e4\'e0\'f7\'e8\par +{\pntext\f4\'B7\tab}\'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0\f2\lang4105 \f3\lang1049\'e4\'ee\'f1\'f2\'f3\'ef\'ed\'e0 \'e4\'eb\'ff 32 \'e8 64-\'f0\'e0\'e7\'f0\'ff\'e4\'ed\'fb\'f5 \'ee\'ef\'e5\'f0\'e0\'f6\'e8\'ee\'ed\'ed\'fb\'f5 \'f1\'e8\'f1\'f2\'e5\'ec\f2\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e0 \'ee\'e1\'eb\'ee\'e6\'e5\'ea, \'e2\'ea\'eb\'fe\'f7\'e0\'ff \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5 3 \lang1058\'ee\'e1\'eb\'ee\'e6\'ea\'e8 \'ee\'f2 \'ed\'e0\'f8\'e8\'f5 \'f3\'f7\'e0\'f1\'f2\'ed\'e8\'ea\'ee\'e2\f2\lang4105 . \f3\lang1049\'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'f1\'ee\'e7\'e4\'e0\'f2\'fc \'f1\'e2\'ee\'fe \'f1\'ee\'e1\'f1\'f2\'e2\'e5\'ed\'ed\'f3\'fe \'ee\'e1\'eb\'ee\'e6\'ea\'f3\f2\lang4105 !\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'ee\'eb\'ed\'ee\'f1\'f2\'fc\'fe \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'fb\'e9 \'e2\'ed\'e5\'f8\'ed\'e8\'e9 \'e2\'e8\'e4 \'e8 \'f4\'f3\'ed\'ea\'f6\'e8\'ee\'ed\'e0\'eb\'fc\'ed\'ee\'f1\'f2\'fc\f2\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e0 Microsoft Active Accessibility\par +{\pntext\f4\'B7\tab}\'cf\'f0\'e5\'ee\'e1\'f0\'e0\'e7\'ee\'e2\'fb\'e2\'e0\'e5\'f2\f2\lang4105 \f3\lang1049\'ea\'ed\'ee\'ef\'ea\'f3 \'ab\'c2\'f1\'e5 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb\'bb \'e2 \'ea\'e0\'f1\'ea\'e0\'e4\'ed\'ee\'e5 \'ec\'e5\'ed\'fe \'e2 \'ec\'e5\'ed\'fe \f2\lang4105 Windows\par +{\pntext\f4\'B7\tab}\f3\lang1049\'d0\'e5\'e0\'eb\'e8\'e7\'f3\'e5\'f2 \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'f3\'fe \'ea\'ed\'ee\'ef\'ea\'f3 \'cf\'f3\'f1\'ea\par +{\pntext\f4\'B7\tab}\'cc\'ee\'e6\'ed\'ee \'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc, \'ef\'ee\'e8\'f1\'ea \'e8 \'e7\'e0\'ef\'f3\'f1\'ea\'e0\'f2\'fc \'ec\'e0\'e3\'e0\'e7\'e8\'ed \'ef\'f0\'e8\'eb\'ee\'e6\'e5\'ed\'e8\'e9 Windows (Windows 8)\par + +\pard\widctlpar\f2\lang4105\par +\par +\cf5\b\f0\fs28\lang1033 Classic\lang4105 \lang1033 Explorer\lang4105\par +\cf0\b0\f2\fs22\par + +\pard\widctlpar\sa200\sl276\slmult1\cf3\b\lang1033 Classic\lang4105 \lang1033 Explorer\cf0\lang4105 \b0\f3\lang1049\'ef\'f0\'e5\'e4\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2 \'f1\'ee\'e1\'ee\'e9 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'f3 \'e4\'eb\'ff \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 \f2\lang1033 Windows\f3\lang1049 , \'ea\'ee\'f2\'ee\'f0\'e0\'ff:\f2\lang4105\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\f3\lang1049\'c4\'ee\'e1\'e0\'e2\'eb\'ff\'e5\'f2 \'ed\'e0 \'ef\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 \'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ee\'e1\'f9\'e8\'e5 \'ee\'ef\'e5\'f0\'e0\'f6\'e8\'e8 (\'cf\'e5\'f0\'e5\'f5\'ee\'e4 \'e2 \'ea\'ee\'f0\'ed\'e5\'e2\'f3\'fe \'ef\'e0\'ef\'ea\'f3, \'c2\'fb\'f0\'e5\'e7\'e0\'f2\'fc, \'ca\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'f2\'fc, \'c2\'f1\'f2\'e0\'e2\'e8\'f2\'fc, \'d3\'e4\'e0\'eb\'e8\'f2\'fc, \'d1\'e2\'ee\'e9\'f1\'f2\'e2\'e0, \'dd\'eb\'e5\'ea\'f2\'f0\'ee\'ed\'ed\'e0\'ff \'ef\'ee\'f7\'f2\'e0). \'cf\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2 \'ef\'ee\'eb\'ed\'ee\'f1\'f2\'fc\'fe \'ed\'e0\'f1\'f2\'f0\'e0\'e8\'e2\'e0\'e5\'ec\'e0\'ff\par +{\pntext\f4\'B7\tab}\'c7\'e0\'ec\'e5\'ed\'ff\'e5\'f2 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'fc\'f1\'ea\'e8\'e9 \'e8\'ed\'f2\'e5\'f0\'f4\'e5\'e9\'f1 \'ea\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'ed\'e8\'ff \'e2 \f2\lang1033 Windows\f3\lang1049 7 \'ed\'e0 \'e1\'ee\'eb\'e5\'e5 \'f3\'e4\'ee\'e1\'ed\'fb\'e9 \'ea\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'e8\'e9, \'e0\'ed\'e0\'eb\'ee\'e3\'e8\'f7\'ed\'fb\'e9 \f2\lang1033 Windows\lang4105 \lang1033 XP\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'c2\'ea\'eb\'fe\'f7\'e0\'e5\'f2 \'f4\'f3\'ed\'ea\'f6\'e8\'fe \'ed\'e0\'e6\'e0\'f2\'e8\'ff \'f1\'ee\'f7\'e5\'f2\'e0\'ed\'e8\'e9 \'ea\'eb\'e0\'e2\'e8\'f8 \f2\lang1033 Alt\lang4105 +\lang1033 Enter\f3\lang1049 \'ed\'e0 \'ef\'e0\'ed\'e5\'eb\'e8 \'ef\'e0\'ef\'ee\'ea \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 \f2\lang1033 Windows\f3\lang1049 , \'e3\'e4\'e5 \'ec\'ee\'e6\'ed\'ee \'ee\'f2\'ee\'e1\'f0\'e0\'e7\'e8\'f2\'fc \'f1\'e2\'ee\'e9\'f1\'f2\'e2\'e0 \'e2\'fb\'e1\'f0\'e0\'ed\'ed\'ee\'e9 \'ef\'e0\'ef\'ea\'e8\par +{\pntext\f4\'B7\tab}\'c2\'ea\'eb\'fe\'f7\'e0\'e5\'f2 \'e4\'ee\'f1\'f2\'f3\'ef \'ea \'ef\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'e0\'ec \'e4\'eb\'ff \'ed\'e0\'f1\'f2\'f0\'ee\'e9\'ea\'e8 \'ef\'e0\'ed\'e5\'eb\'e8 \'ef\'e0\'ef\'ee\'ea \'ea\'e0\'ea \'e2 \f2\lang1033 Windows\lang4105 \lang1033 XP\f3\lang1049 \'e1\'e5\'e7 \'ea\'ed\'ee\'ef\'ee\'ea \'f0\'e0\'f1\'ea\'f0\'fb\'f2\'e8\'ff\par +{\pntext\f4\'B7\tab}\'ce\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'e5\'f2 \'f1\'e2\'ee\'e1\'ee\'e4\'ed\'ee\'e5 \'e4\'e8\'f1\'ea\'ee\'e2\'ee\'e5 \'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'f1\'f2\'e2\'ee \'e8 \'ee\'e1\'f9\'e8\'e9 \'f0\'e0\'e7\'ec\'e5\'f0 \'f4\'e0\'e9\'eb\'ee\'e2 \'e2 \'f1\'f2\'f0\'ee\'ea\'e5 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff\par +{\pntext\f4\'B7\tab}\'cc\'ee\'e6\'ed\'ee \'ee\'f2\'ea\'eb\'fe\'f7\'e8\'f2\'fc \'f0\'e0\'f1\'ea\'f0\'fb\'e2\'e0\'fe\'f9\'e8\'e9\'f1\'ff \'f1\'ef\'e8\'f1\'ee\'ea \'ef\'f3\'f2\'e5\'e9 \'e2 \'e0\'e4\'f0\'e5\'f1\'ed\'ee\'e9 \'f1\'f2\'f0\'ee\'ea\'e5\par +{\pntext\f4\'B7\tab}\'c8\'f1\'ef\'f0\'e0\'e2\'eb\'e5\'ed \'e4\'eb\'e8\'ed\'ed\'fb\'e9 \'f1\'ef\'e8\'f1\'ee\'ea \'f4\'f3\'ed\'ea\'f6\'e8\'e9, \'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ed\'e5 \'f0\'e0\'e1\'ee\'f2\'e0\'fe\'f2 \'e2 \f2\lang1033 Windows\f3\lang1049 7 - \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'e8\'e5 \'e7\'ed\'e0\'f7\'ea\'e0 \'ed\'e0\'eb\'ee\'e6\'e5\'ed\'e8\'ff \'e4\'eb\'ff \'ee\'e1\'f9\'e8\'f5 \'ef\'e0\'ef\'ea\'e0\'f5, \'e1\'fb\'f1\'f2\'f0\'fb\'e5 \'ef\'e5\'f0\'e5\'f5\'ee\'e4\'fb \'ef\'e0\'ef\'ee\'ea \'e2 \'ef\'e0\'ed\'e5\'eb\'e8 \'ef\'e5\'f0\'e5\'f5\'ee\'e4\'ee\'e2, \'ee\'f2\'f1\'f3\'f2\'f1\'f2\'e2\'f3\'e5\'f2 \'f1\'ee\'f0\'f2\'e8\'f0\'ee\'e2\'ea\'e8 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ea\'ee\'e2 \'e2 \'e2\'e8\'e4\'e5 \'f1\'ef\'e8\'f1\'ea\'e0, \'e8 \'e4\'f0\'f3\'e3\'ee\'e5\par + +\pard{\*\pn\pnlvlcont\pnf4\pnindent0{\pntxtb\'B7}}\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Classic\lang4105 \lang1033 IE\lang4105\par + +\pard{\*\pn\pnlvlcont\pnf4\pnindent0{\pntxtb\'B7}}\widctlpar\cf0\b0\f2\fs22\par +\cf3\b\lang1033 Classic\lang4105 \lang1033 IE\lang4105 \cf0\b0\f3\lang1049\'ff\'e2\'eb\'ff\'e5\'f2\'f1\'ff \'ed\'e5\'e1\'ee\'eb\'fc\'f8\'ee\'e9 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'ee\'e9 \'e4\'eb\'ff Internet Explorer 9 \'e8 \'ef\'ee\'e7\'e4\'ed\'e8\'f5 \'e2\'e5\'f0\'f1\'e8\'e9 \'ea\'ee\'f2\'ee\'f0\'e0\'ff:\cf3\b\f2\lang4105\par +\cf0\b0\par + +\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720\f3\lang1049\'c4\'ee\'e1\'e0\'e2\'eb\'ff\'e5\'f2 \'ef\'ee\'e4\'ef\'e8\'f1\'e8 \'ea \'f1\'f2\'f0\'ee\'ea\'e5 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ea\'e0, \'ef\'ee\'fd\'f2\'ee\'ec\'f3 \'e2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'e2\'e8\'e4\'e5\'f2\'fc \'ef\'ee\'eb\'ed\'fb\'e9 \'e7\'e0\'e3\'ee\'eb\'ee\'e2\'ee\'ea \'f1\'f2\'f0\'e0\'ed\'e8\'f6\'fb\f2\lang4105\par +{\pntext\f4\'B7\tab}\f3\lang1049\'cf\'ee\'ea\'e0\'e7\'fb\'e2\'e0\'e5\'f2 \'e7\'ee\'ed\'f3 \'e1\'e5\'e7\'ee\'ef\'e0\'f1\'ed\'ee\'f1\'f2\'e8 \'e2 \'f1\'f2\'f0\'ee\'ea\'e5 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff\par +{\pntext\f4\'B7\tab}\'cf\'ee\'ea\'e0\'e7\'fb\'e2\'e0\'e5\'f2 \'ef\'f0\'ee\'e3\'f0\'e5\'f1\'f1 \'e7\'e0\'e3\'f0\'f3\'e7\'ea\'e8 \'e2 \'f1\'f2\'f0\'ee\'ea\'e5 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f1\fs28\'c8\'ed\'f1\'f2\'f0\'f3\'ea\'f6\'e8\'e8 \'ef\'ee \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e5\f0\lang4105\par + +\pard\widctlpar\sa200\sl276\slmult1\cf0\b0\f3\fs22\lang1049\'cf\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2 \'e4\'eb\'ff \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 Windows \'ed\'e5 \'e1\'f3\'e4\'e5\'f2 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e5\'ed\'e0 \'e0\'e2\'f2\'ee\'ec\'e0\'f2\'e8\'f7\'e5\'f1\'ea\'e8 \'ef\'ee\'f1\'eb\'e5 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8. \'cd\'e5\'ee\'e1\'f5\'ee\'e4\'e8\'ec\'ee \'e2\'fb\'ef\'ee\'eb\'ed\'e8\'f2\'fc \'ed\'e5\'f1\'ea\'ee\'eb\'fc\'ea\'ee \'f8\'e0\'e3\'ee\'e2, \'ef\'f0\'e5\'e6\'e4\'e5 \'f7\'e5\'ec \'e2\'fb \'f1\'ec\'ee\'e6\'e5\'f2\'e5 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc \'ef\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2:\par + +\pard\widctlpar\f2\lang4105\par + +\pard\widctlpar\sa200\sl276\slmult1\cf3\b\lang1033 Windows\lang4105 7:\cf0\b0 \f3\lang1049\'cd\'e0\'e6\'ec\'e8\'f2\'e5 \'f1\'ee\'f7\'e5\'f2\'e0\'ed\'e8\'e5 \'ea\'eb\'e0\'e2\'e8\'f8 Alt +V, \'f7\'f2\'ee\'e1\'fb \'ee\'f2\'ea\'f0\'fb\'f2\'fc \'ec\'e5\'ed\'fe \'c2\'e8\'e4. \'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5 \'ef\'ee\'e4\'ec\'e5\'ed\'fe \'ab\b\'cf\'e0\'ed\'e5\'eb\'e8 \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2\b0\'bb \'e8 \'e2\'fb\'e1\'e5\'f0\'e8\'f2\'e5 \'ab\b\f2\lang4105 Classic Explorer Bar\b0\f3\lang1049\'bb. \'c8\'ec\'e5\'e9\'f2\'e5 \'e2 \'e2\'e8\'e4\'f3, \'f7\'f2\'ee \'ec\'e5\'ed\'fe \'e1\'f3\'e4\'e5\'f2 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'f1\'ff \'e2\'f1\'e5\'e3\'e4\'e0\f2\lang4105 ,\f3\lang1049 \'ef\'ee\'ea\'e0\f2\lang4105 \f3\lang1049\'e2\'e8\'e4\'ed\'e0 \'ef\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2.\par +\cf3\b\f2\lang1033 Windows\lang4105 8:\cf0\b0 \f3\lang1049\'cd\'e0\'e6\'ec\'e8\'f2\'e5 \'ea\'eb\'e0\'e2\'e8\'f8\'e8 Alt + V, \'f7\'f2\'ee\'e1\'fb \'ee\'f2\'ea\'f0\'fb\'f2\'fc \'e2\'e8\'e4 \'eb\'e5\'ed\'f2\'fb. \'cd\'e0\'e6\'ec\'e8\'f2\'e5 \'ed\'e0 \'f1\'f2\'f0\'e5\'eb\'ea\'f3 \'e2\'ed\'e8\'e7 \'e2 \'f0\'e0\'e7\'e4\'e5\'eb\'e5 \'ab\b\'cf\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'fb\b0\'bb. \'c2\'fb\'e1\'e5\'f0\'e8\'f2\'e5 \'ab\b\f2\lang4105 Classic Explorer Bar\b0\'bb\par + +\pard\widctlpar\lang1033\par + +\pard +{\pntext\f3 1)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\f3\lang1049\'c5\'f1\'eb\'e8 \'fd\'f2\'e8 \'f8\'e0\'e3\'e8 \'ed\'e5 \'f0\'e0\'e1\'ee\'f2\'e0\'fe\'f2, \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee \lang1058\'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8 \'ef\'ee\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 \lang1049\'e1\'fb\'eb\'e8 \'ee\'f2\'ea\'eb\'fe\'f7\'e5\'ed\'fb. \'cf\'f0\'ee\'e2\'e5\'f0\'fc\'f2\'e5 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e5\'e5, \'e0 \'e7\'e0\'f2\'e5\'ec \'ef\'ee\'ef\'f0\'ee\'e1\'f3\'e9\'f2\'e5 \'f1\'ed\'ee\'e2\'e0 \'ee\'f2\'ee\'e1\'f0\'e0\'e7\'e8\'f2\'fc \'ef\'e0\'ed\'e5\'eb\'fc \'e8\'ed\'f1\'f2\'f0\'f3\'ec\'e5\'ed\'f2\'ee\'e2:\par + +\pard\widctlpar\li720\sa200\sl276\slmult1\'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5 \f2\lang1033 Internet\lang4105 \lang1033 Explorer\f3\lang1049 , \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5 \'e2 \'ec\'e5\'ed\'fe \b\'d1\'e5\'f0\'e2\'e8\'f1\f2\lang4105 ->\f3\lang1049\'d3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'e5 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e0\'ec\'e8\b0\f2\lang4105 .\f3\lang1049 \'cd\'e0\'e9\'e4\'e8\'f2\'e5 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'f3 \f2\lang4105\'ab\b\lang1033 Classic\lang4105 \lang1033 Explorer\lang4105 \lang1033 Bar\b0\lang4105\'bb \f3\lang1049\'e8 \f2\lang4105\'ab\b\lang1033 ExplorerBHO\lang4105 \lang1033 Class\b0\lang4105\'bb \f3\lang1049\'e8 \'f3\'e1\'e5\'e4\'e8\'f2\'e5\'f1\'fc, \'f7\'f2\'ee \'ee\'ed\'e8 \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'fb.\par + +\pard\widctlpar\fi-360\li720\sa200\sl276\slmult1 2)\tab\'c2\'ee\'e7\'ec\'ee\'e6\'ed\'ee \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff \'ee\'f2\'ea\'eb\'fe\'f7\'e5\'ed\'fb \'ed\'e0 \'e2\'e0\'f8\'e5\'e9 \'f1\'e8\'f1\'f2\'e5\'ec\'e5. \'ce\'e1\'fb\'f7\'ed\'ee \'fd\'f2\'ee \'e7\'ed\'e0\'f7\'e5\'ed\'e8\'e5 \'ef\'ee \'f3\'ec\'ee\'eb\'f7\'e0\'ed\'e8\'fe \'e4\'eb\'ff \f2\lang1033 Windows\lang4105 \lang1033 Server\f3\lang1049 . \'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5 \'ab\'d1\'e2\'ee\'e9\'f1\'f2\'e2\'e0 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff\'bb, \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5 \'ed\'e0 \'e2\'ea\'eb\'e0\'e4\'ea\'f3 \'ab\b\'c4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'ee\b0\'bb \'e8 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'e8\'f2\'e5 \'f4\'eb\'e0\'e6\'ee\'ea \'ab\b\'d0\'e0\'e7\'f0\'e5\'f8\'e5\'ed\'e8\'e5 \'f1\'f2\'ee\'f0\'ee\'ed\'ed\'e8\'f5 \'f0\'e0\'f1\'f8\'e8\'f0\'e5\'ed\'e8\'e9 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'ff\b0\f2\lang4105\'bb.\par + +\pard\widctlpar\f3\lang1049\'cd\'e0 Windows 7 \'e2\'fb \'e4\'ee\'eb\'e6\'ed\'fb \'e2\'ea\'eb\'fe\'f7\'e8\'f2\'fc \'f1\'f2\'f0\'ee\'ea\'f3 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff\f2\lang4105 \f3\lang1049\'e8\'e7 \'ec\'e5\'ed\'fe \'c2\'e8\'e4, \'e5\'f1\'eb\'e8 \'e2\'fb \'f5\'ee\'f2\'e8\'f2\'e5 \'f3\'e2\'e8\'e4\'e5\'f2\'fc \'f0\'e0\'e7\'ec\'e5\'f0\'fb \'f4\'e0\'e9\'eb\'ee\'e2.\par +\'cd\'e0 Windows 8 \'f1\'f2\'f0\'ee\'ea\'e0 \'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff \f2\lang4105 Classic Explorer \f3\lang1049\'ee\'f2\'eb\'e8\'f7\'e0\'e5\'f2\'f1\'ff \'ee\'f2 \lang1058\'f1\'f2\'f0\'ee\'ea\'e8 \lang1049\'f1\'ee\'f1\'f2\'ee\'ff\'ed\'e8\'ff \'e2 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'e5. \'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'f1\'ea\'f0\'fb\'f2\'fc/\'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc \'ef\'e5\'f0\'e2\'f3\'fe \'f1\'f2\'f0\'ee\'ea\'f3 \'e8\'e7 \'e4\'e8\'e0\'eb\'ee\'e3\'ee\'e2\'ee\'e3\'ee \'ee\'ea\'ed\'e0\f2\lang4105 \f3\lang1049\'ef\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'ee\'e2 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0 \'e8 \'ef\'ee\'ea\'e0\'e7\'e0\'f2\'fc/\'f1\'ea\'f0\'fb\'f2\'fc \'e2\'f2\'ee\'f0\'f3\'fe \'f1\'f2\'f0\'ee\'ea\'f3 \'e8\'e7 \'e4\'e8\'e0\'eb\'ee\'e3\'ee\'e2\'ee\'e3\'ee \'ee\'ea\'ed\'ee\f2\lang4105 \f3\lang1049\'ef\'e0\'f0\'e0\'ec\'e5\'f2\'f0\'ee\'e2 \'ef\'e0\'ef\'ea\'e8 \'ef\'f0\'ee\'e2\'ee\'e4\'ed\'e8\'ea\'e0.\par +\f2\lang4105\par +\f3\lang1049\'c7\'e0\'e3\'ee\'eb\'ee\'e2\'ee\'ea \'e2 \'ee\'e1\'ee\'e7\'f0\'e5\'e2\'e0\'f2\'e5\'eb\'e5 Internet Explorer \'ec\'ee\'e6\'e5\'f2 \'ed\'e5 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'fc\'f1\'ff \'e0\'e2\'f2\'ee\'ec\'e0\'f2\'e8\'f7\'e5\'f1\'ea\'e8 \'ef\'ee\'f1\'eb\'e5 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb. \'c2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'ef\'ee\'eb\'f3\'f7\'e8\'f2\'fc \'e7\'e0\'ef\'f0\'ee\'f1 \'ed\'e0 \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'e8\'ff \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e8\f2\lang4105 \b ClassicIEBHO\b0\f3\lang1049 . \'c5\'f1\'eb\'e8 \'e2\'fb \'ef\'ee\'eb\'f3\'f7\'e8\'eb\'e8 \'e7\'e0\'ef\'f0\'ee\'f1, \'e2\'fb\'e1\'e5\'f0\'e8\'f2\'e5 \'ab\'c2\'ea\'eb\'fe\'f7\'e8\'f2\'fc\'bb. \'c5\'f1\'eb\'e8 \'e2\'fb \'ed\'e5 \'ef\'ee\'eb\'f3\'f7\'e8\'f2\'e5 \'ef\'ee\'e4\'f1\'ea\'e0\'e7\'ea\'f3, \'ef\'e5\'f0\'e5\'e9\'e4\'e8\'f2\'e5 \'e2 \'ec\'e5\'ed\'fe \b\'d1\'e5\'f0\'e2\'e8\'f1-> \'d3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'e5 \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e0\'ec\'e8\b0 \'e8 \'f3\'e1\'e5\'e4\'e8\'f2\'e5\'f1\'fc, \'f7\'f2\'ee \'ed\'e0\'e4\'f1\'f2\'f0\'ee\'e9\'ea\'e0\f2\lang4105 \'ab\b ClassicIEBHO\b0\f3\lang1049\'bb \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'e0. \'cf\'ee\'f1\'eb\'e5 \'fd\'f2\'ee\'e3\'ee \'ef\'e5\'f0\'e5\'e7\'e0\'ef\'f3\'f1\'f2\'e8\'f2\'e5 Internet Explorer.\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f1\fs28\'d3\'e4\'e0\'eb\'e5\'ed\'e8\'e5\f0\lang4105\par + +\pard\widctlpar\cf0\b0\f2\fs22\par + +\pard\widctlpar\sa200\sl276\slmult1\f3\lang1049\'d7\'f2\'ee\'e1\'fb \'f3\'e4\'e0\'eb\'e8\'f2\'fc \cf3\b\f2\lang1033 Classic\lang4105 \lang1033 Shell\cf0\b0\f3\lang1049 \'e2\'fb\'ef\'ee\'eb\'ed\'e8\'f2\'e5 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'e5 \'f8\'e0\'e3\'e8:\par + +\pard +{\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720\'ce\'f2\'ea\'f0\'ee\'e9\'f2\'e5 \b\'cf\'e0\'ed\'e5\'eb\'fc \'f3\'ef\'f0\'e0\'e2\'eb\'e5\'ed\'e8\'ff -> \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb \'e8 \'ea\'ee\'ec\'ef\'ee\'ed\'e5\'ed\'f2\'fb\b0 \'e8 \'e4\'e2\'e0\'e6\'e4\'e8 \'f9\'e5\'eb\'ea\'ed\'e8\'f2\'e5 \'ed\'e0 \'fd\'eb\'e5\'ec\'e5\'ed\'f2 \b\f2\lang1033 Classic\lang4105 \lang1033 Shell\b0\lang4105 .\f3\lang1049 \'c7\'e0\'f2\'e5\'ec \'f1\'eb\'e5\'e4\'f3\'e9\'f2\'e5 \'e8\'ed\'f1\'f2\'f0\'f3\'ea\'f6\'e8\'ff\'ec \'ed\'e0 \'fd\'ea\'f0\'e0\'ed\'e5. \'c2\'ee\'e7\'ec\'ee\'e6\'ed\'ee, \'e2\'e0\'ec \'ef\'f0\'e8\'e4\'e5\'f2\'f1\'ff \'ef\'e5\'f0\'e5\'e7\'e0\'e3\'f0\'f3\'e7\'e8\'f2\'fc Windows, \'f7\'f2\'ee\'e1\'fb \'e7\'e0\'e2\'e5\'f0\'f8\'e8\'f2\'fc \'ef\'f0\'ee\'f6\'e5\'f1\'f1 \'f3\'e4\'e0\'eb\'e5\'ed\'e8\'ff.\f2\lang4105\par +{\pntext\f2 2)\tab}\f3\lang1049\'c5\'f1\'eb\'e8 \'f3 \'e2\'e0\'f1 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'eb\'e5\'ed\'fb \'ea\'e0\'ea\'e8\'e5-\'eb\'e8\'e1\'ee \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5 \'ee\'e1\'eb\'ee\'e6\'ea\'e8 \'e4\'eb\'ff \'e3\'eb\'e0\'e2\'ed\'ee\'e3\'ee \'ec\'e5\'ed\'fe, \'e2\'e0\'ec \'ef\'f0\'e8\'e4\'e5\'f2\'f1\'ff \'f3\'e4\'e0\'eb\'e8\'f2\'fc \'e8\'f5 \'e2\'f0\'f3\'f7\'ed\'f3\'fe\f2\lang4105\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/Russian/OpenShellTOC.hhc b/Src/Localization/Russian/OpenShellTOC.hhc new file mode 100644 index 000000000..c8d482149 --- /dev/null +++ b/Src/Localization/Russian/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/Russian/OpenShellText-ru-RU.wxl b/Src/Localization/Russian/OpenShellText-ru-RU.wxl new file mode 100644 index 000000000..0e00f70d9 --- /dev/null +++ b/Src/Localization/Russian/OpenShellText-ru-RU.wxl @@ -0,0 +1,33 @@ + + + Этот установщик предназначен только для 32-разрядной версии Windows. Для 64-разрядной версии Windows необходимо запустить Setup64. + Для работы Open-Shell требуется операционная система Windows 7 или выше. + Уже установлена более новая версия приложения [ProductName]. Установка будет прервана. + Classic Explorer + Компонент Classic Explorer добавляет панель инструментов в проводнике Windows, заменяет копию пользовательского интерфейса и исправляет некоторые проблемы + Open-Shell Menu + Компонент Open-Shell Menu является высоко настраиваемой заменой для меню Пуск Windows + Classic IE + Компонент Classic IE позволяет настроить строку заголовка и строку состояния Internet Explorer + Open-Shell Update + Компонент Open-Shell Update периодически проверяет наличие новых версий + Просмотр документации Open-Shell + Просмотр руководства пользователя Open-Shell + Изменить параметры Classic Explorer + Изменить параметры классического меню Пуск + Изменить параметры заголовка окна и строки состояния Internet Explorer + Изменить параметры проверки новой версии Open-Shell + Создать папку в меню Пуск + Домашняя страница Open-Shell + Помочь проекту Open-Shell + Наша группа в Facebook + Открыть документацию + Справка Open-Shell + Дополнительная информация + Open-Shell Update + Параметры Classic Explorer + Параметры классического меню Пуск + Параметры Classic IE + Открыть начальный экран + Open-Shell — это набор улучшений для Windows + diff --git a/Src/Localization/Russian/StartMenu.html b/Src/Localization/Russian/StartMenu.html new file mode 100644 index 000000000..0a29c0700 --- /dev/null +++ b/Src/Localization/Russian/StartMenu.html @@ -0,0 +1,192 @@ + + + + + + + + + + + + Open-Shell Menu +

Веб-узел Open-Shell  Классическое меню Пуск


Open-Shell Menu
+это гибкое меню Пуск, которое может имитировать поведение меню Windows +2000, XP и Windows 7. Классическое меню имеет целый ряд дополнительных +возможностей:
    + +
  • Выбор между стилями Классик и Windows 7
  • +
  • Перетаскивание, для организации приложений
  • + +
  • Параметры для отображения 'Избранного', раскрытия панели управления, и т. д.
  • +
  • Отображения недавно использовавшихся документов. Количество документов, которые можно настроить на отображение
  • +
  • Локализация на 35 языках, включая раскладку справа налево с поддержкой арабского языка и иврита
  • +
  • Не отключает стандартное меню "Пуск" Windows. Можно получить доступ к нему через Shift+щелчек на кнопке 'Пуск'
  • +
  • Щелкните правой кнопкой мыши на элемент в меню, чтобы удалить, переименовать, сортировать или выполнить другие задачи
  • +
  • Поле поиска поможет вам найти программы и файлы без получения пути сочетанием клавиш
  • +
  • Поддержка списков переходов для быстрого доступа к последним документам и общим задачам
  • +
  • Программа работает на 32 и 64-разрядных операционных системах
  • +
  • Имеется поддержка обложек, в том числе 3 дополнительных обложки. Вы можете создать свою собственную обложку!
  • +
  • Полностью настраиваемый внешний вид и функциональность
  • +
  • Поддержка возможностей для Microsoft Active Accessibility
  • +
  • Преобразовывает кнопку "Все программы" меню Windows в каскадное меню
  • +
  • Реализует настраиваемую кнопку Пуск
  • +
  • Можно показать, найти и запустить приложения Windows Store (Windows 8)
  • + + + + +
  • И последнее, но не менее важное - программа совершенно БЕСПЛАТНА!
  • +

Стили

Для выбора меню Пуск предлагается 3 стиля.

1) Один столбец - классический стиль


+Этот стиль похож на меню в Windows 2000. Он имеет один столбец в +главном меню с вертикальным текстом на стороне. Вы можете настроить +порядок элементов, значки и текст.
Программы, списки переходов и результаты поиска отображаются как каскадное подменю.

2) Два столбца - классический стиль


+Этот стиль похож на меню Windows XP. Имеются два столбца, где вы можете +организовать ваши элементы меню. Можно настроить порядок, значки и +текст.
Программы, списки переходов и результаты поиска отображаются как каскадное подменю.

3) Стиль Windows 7


+Этот стиль похож на меню Windows Vista и Windows 7. Элементы в первом +столбце предварительно определенны для закрепления и последние +программы, список всех программ и окно поиска. Элементы во втором +столбце полностью настраиваемые.
Списки переходов и результаты +поиска отображаются внутри главного меню. Программы могут быть внутри +главного меню или открыты как каскадное подменю.
Этот стиль +предлагает меньшую настройку параметров, чем классические стили, но +имеет представление и более знакомый вид который пользователи +использовали для Windows 7.


Операция

Если вы использовали меню Пуск в более ранних версиях Windows вы будете чувствовать себя как дома:

Нажмите клавишу Windows или щелкните на кнопку в углу экрана слева, чтобы открыть меню Пуск.

+

Удерживайте клавишу Shift при щелчке на изображении кнопки пуск для доступа к оригинальному меню Пуск операционной системы.

+

Щелкните на элемент для его выполнения.

+

Перетащите программу, чтобы изменить порядок программ в меню, или переместить ее в другую папку.

+

Щелкните правой кнопкой мыши на элемент, чтобы переименовать, +удалить, просматривать, сортировать меню или выполнять другие задачи.

+

Щелкните правой кнопкой мыши на шарик для редактирования параметров +меню 'Пуск', чтобы просмотреть этот файл справки, или закрыть меню Пуск.

+


+ +

Параметры

Щелкните правой кнопкой мыши на кнопку Пуск для доступа к параметрам:


+Вы можете просматривать основные параметры или все доступные параметры. +Наведите указатель мыши на каждый параметр, чтобы увидеть описание +данного параметра. Введите в поле поиска имя параметра, чтобы найти +параметр по имени.
Каждый параметр имеет значение по умолчанию. +Значение по умолчанию может быть постоянным, или может зависить от +текущих настроек системы. После изменения параметра, он отмечается +жирным шрифтом. Чтобы вернуться к значению по умолчанию, щелкните +правой кнопкой мыши на параметр.

Вы можете сохранить настройки +в XML-файл, а затем загрузить их обратно. Нажмите кнопку 'Архивация +параметров' для доступа к этим функциям. Оттуда вы можете также +восстановить все параметры в их значения по умолчанию.

+Большинство параметров будут изменены сразу же после их изменения. +Например, вы можете отредактировать меню 'Пуск', во время открытия +диалогового окна параметров. Откройте меню 'Пуск', чтобы увидеть +изменения. Для некоторых параметров потребуетcя закрыть меню 'Пуск', +прежде чем вы можете увидеть изменения.

Примечание:окно +"Все параметры" можно изменять. Измените размеры окна в нужном месте. +Размеры и положение диалогового окна параметров будут сохранены.

Щелкните на вкладку Настройка меню "Пуск", чтобы настроить элементы меню. В зависимости от стиля вы увидите различный пользовательский интерфейс.

+Для классических стилей можно настроить оба столбца в меню Пуск и +создать подменю. В левом столбце отображаются текущие элементы в меню и +в правом столбце отображаются доступные элементы меню. Перетащите +справа налево для добавления элементов в меню.


Для стиля Windows 7 можно только редактировать элементы для второго столбца и существующее не подменю.



Дважды щелкните на значке для редактирования свойств элемента:

Здесь вы можете выбрать команду для элемента, его текст, значок и другие атрибуты. Нажмите кнопку Восстановить значения по умолчанию, чтобы получить текст и значок по умолчанию для выбранной команды.

Командой может быть:
    +
  • одна из предопределенных команд - из раскрывающегося списка
  • custom executable string +- это может быть имя программы и ее аргументы, или даже URL (например, +http://www.google.com). Поддерживаются переменные окружения например: +%SystemRoot%
  • left blank - если используется атрибут ссылки, он будет действовать как команда
  • +
Ссылкой можеть быть путь к файлу или папке. Если это файл, этот +файл будет выполнен. Если это папка, то папка будет открыта как +подменю. Некоторые элементы меню (например, Программы и Избранное) +имеют неявный атрибут ссылки, поэтому для них окно ссылки будет +отключено.

Значком может быть:
    +
  • left blank - если ссылка атрибута указывает на файл или папку, будет использоваться значок этого файла или папки
  • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом с окном значка
  • ,icon ID - то же самое, но файлом ресурсов является StartMenuDLL.dll. Это полезно, когда речь идет о значках в меню Пуск
  • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
  • none - будет использоваться пустой значок
  • +
Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле StartMenuL10N.ini. +Сам текст будет зависеть от текущей настройки языка. Это полезно при +создании меню, которые могут быть использованы в нескольких языках.

+Если вы установите флажок "Вставить подэлементы как кнопки ", вместо +того чтобы показывать элемент меню самостоятельно, меню Пуск отобразит +подэлементы как ряд кнопок. По умолчанию кнопки в центре. Вы можете +выровнять их влево, добавив разделитель в качестве последнего элемента, +или выровнять их вправо, добавив разделитель в качестве первого +элемента. Один из вариантов использования заключается в замене элемента +меню "Завершение работы" с разделителем кнопок для элементов +"Завершение работы", "Перезагрузка", Завершение сеанса", и т. д.

Административные параметры

Параметры +для каждого пользователя хранятся в реестре. По умолчанию каждый +пользователь может изменить все свои параметры. Администратор может +заблокировать конкретные параметры, поэтому ни один пользователь не +сможет редактировать их:

+В данном примере параметр "Включить меню правой кнопки мыши" всегда +заблокировано и не может быть изменен любым пользователем. Это +достигается путем добавления параметра в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu. Создайте значение DWORD под названием "EnableContextMenu" и установите его в 0.

+В некоторых случаях возможно вы не захотите заблокировать значение для +всех пользователей, просто измените начальное значение параметра. В +таком случае добавьте имя значения "_Default". Например, если +контекстное меню по умолчанию отключено, но по-прежнему хотите +разрешить пользователям эту функцию, если они пожелают, создайте +значение DWORD с именем "EnableContextMenu_Default" и установите его в +0.

Самый простой способ узнать имя параметра реестра и его +значение заключается в том, чтобы изменить его, а затем посмотреть его +в HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+Иногда вы можете заблокировать параметр в значение по умолчанию, но вы +не знаете, что значение по умолчанию. Затем создайте параметр DWORD и +установите его на 0xDEFA.

Имеется также глобальный параметр +"EnableSettings". Установите его значение в 0 в реестре, чтобы +запретить пользователям открытие диалогового окна параметров:


Меню Пуск также проверяет большую часть групповых политик, установленных администратором. Выполните команду gpedit.msc и перейдите в раздел Конфигурация пользователя -> Административные шаблоны -> Меню Пуск и панель задач. Оттуда вы можете отключить элементы меню "Выполнить", "Завершение работы", "Справка" и другие функции. (не доступно в изданиях "Windows Домашняя").
+
+Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.


Сведения об обложках

Вы можете выбрать любую из встроенных обложек:

Обложки для классического меню Пуск

Или +вы можете загрузить и установить дополнительные обложки сторонних +авторов (из главного веб-сайта или из другого места). После загрузки +новой обложки необходимо скопировать файл .skin в папку "Skins" – как правило это путь C:\Program Files\Open-Shell\Skins. После этого обложка будет доступна в диалоговом окне параметров приложения.

Примечание: +Некоторые обложки могут быть специально разработаны для классического, +упрощенного, или Aero режимов. Например, обложка может потребовать +поддержку прозрачности Aero, любая друга будет выглядеть некорректно, +если выбрана тема классического или упрощенного стиля. Некоторые +обложки Aero также могут потребовать конкретный цвет прозрачности.

+Вы можете создать свою собственную обложку. Вам понадобится графический +редактор, поддерживающий редактирования альфа-каналов (например, Gimp +или Photoshop), а также средство для редактирования файлов ресурсов +(например, Resource Hacker или Visual Studio). И конечно, какой-то +талант для графического дизайна :). Прочитайте руководство пользователя перед началом работы.



Поиск



+Поле поиска позволяет выполнять поиск содержимого в меню Пуск, +программы в переменной среды PATH и индексируемых файлов. Можно +отобразить поле поиска как обычный элемент меню, а затем можно +выполнить переход на поле поиска с помощью клавиш стрелок вверх / вниз. +Вы можете установить фокус на поле поиска по умолчанию при открытии +меню "Пуск". Или вы можете выбрать активировать поле поиска, только с +помощью клавиши Tab. В этом случае, пока вы не нажмете клавишу Tab вы +можете использовать клавиатуру для навигации, если поле поиска не +существует.

Результаты поиска отображаются в главном меню, если вы используете стиль Windows 7 или в подменю для классических стилей.
+Щелкните по каждой категории, чтобы развернуть ее и просмотреть +дополнительные результаты. Щелкните на значок в конце, чтобы +просмотреть все результаты в проводнике.

Классические стили +позволяют регистрировать дополнительных поставщиков поиска, которые +можно использовать для поиска текста из поля поиска. Запустить +программу поиска можно через меню, или нажатием клавиш Alt+key. В этом +примере используется Alt+A для Agent Ransack.


Это делается путем добавления подэлементов SearchBoxItem на вкладке Настройка меню Пуск:


Откройте каждый из подпунктов и введите команду, чтобы запустить программу поиска. Если вы используете %1 в команде, она будет заменена на содержимое окна поиска. Если вы используете %2 +она будет заменена на URL-стиль закодированного текста поиска. Введите +метку, подсказку, и значок, чтобы заполнить меню. В текстовой метке +можно использовать & для обозначения символа ускорителя (например &&Agent Ransack).

Вот несколько возможных команд:
Поиск с помощью Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
Поиск с помощью Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
Поиск с помощью Google: http://www.google.com/#q=%2
Поиск с помощью Bing: http://www.bing.com/search?q=%2


Пользовательская кнопка Пуск

Classic +Shell может добавить собственную кнопку Пуск на панели задач. Он даже +может заменить кнопку Пуск по умолчанию в Windows 7. Вы можете выбрать +изображение кнопки из стиля Aero, прямоугольную классическую кнопку, +или создать собственную. Для пользовательской кнопки Пуск вам нужно +изображение, которое содержит 3 состояния кнопки - нормальное, активное +и нажатое:
Изображения кнопки Пуск
+Изображение должно быть 32-битным PNG или BMP. По умолчанию ширина +изображения определяет размер кнопки. Вы можете изменить размер, указав +другую ширину.
Вы можете найти множество пользовательских изображений кнопки Пуск в Интернете. Вот несколько примеров:
http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
http://tutoriales13.deviantart.com/art/Orbs-153450418


Локализация

Пользовательский интерфейс (за исключением диалогового окна параметров) локализован на 35 языках.
+Диалоговое окно параметров программы переведено на небольшое количество +языков. Программа установки по умолчанию содержит только русский язык. +Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Open-Shell.


Командная строка

StartMenu.exe поддерживает 5 параметров командной строки: -open, -toggle, -togglenew, -exit и -settings.

+Первые два параметра выполняют то, что говорит само их название. Один +из них открывает классическое меню "Пуск", а другой переключает его. Вы +можете использовать эти параметры, чтобы создать ярлык на панели +быстрого запуска для открытия меню "Пуск", или задать клавишу быстрого +вызова программы, такую как WinKey.

+Третий "-togglenew" переключает меню Пуск Windows по умолчанию (или +начальный экран). Это полезно, если вы хотите создать ярлык или клавишу +быстрого вызова, чтобы открыть меню по умолчанию и использовать клавишу +Win для классического меню.

Используйте команду "-exit" для +выхода из меню Пуск. Эта команда будет работать только если меню Пуск в +настоящее время не занято.

Используйте команду "-settings", +чтобы открыть параметры Open-Shell. Это полезно, если нужно создать +ярлык для редактирования параметров.


Специальные возможности

Меню +Пуск поддерживает JAWS, или экранный диктор Microsoft. Если функция +специальной поддержки вызывает проблемы она может быть отключена на +вкладке Общее поведение в диалоговм окне параметров приложения.

diff --git a/ClassicShellSrc/Localization/Russian/WixUI_ru-ru.wxl b/Src/Localization/Russian/WixUI_ru-ru.wxl similarity index 100% rename from ClassicShellSrc/Localization/Russian/WixUI_ru-ru.wxl rename to Src/Localization/Russian/WixUI_ru-ru.wxl diff --git a/Src/Localization/Spanish/ClassicExplorer.html b/Src/Localization/Spanish/ClassicExplorer.html new file mode 100644 index 000000000..b560216b9 --- /dev/null +++ b/Src/Localization/Spanish/ClassicExplorer.html @@ -0,0 +1,433 @@ + + + + + + Classic Explorer + +

Sitio web de Open-Shell  Classic Explorer


+Classic +Explorer es un complemento para el Explorador de Windows que: + +
    + +
  • Agrega una barra de herramientas al Explorador para algunas operaciones comunes (Ir +a carpeta principal, Cortar, Copiar, Pegar, Eliminar, Propiedades, Correo electrnico). La barra de herramientas es completamente personalizable
  • +
  • Reemplaza la IU de copia en Windows 7 por la versin clsica ms fcil de usar, similar a la de Windows XP
  • + +
  • Atiende Alt+Entrar en el panel de carpetas del Explorador de Windows y muestra las propiedades de la carpeta seleccionada
  • + +
  • Tiene opciones para personalizar el panel de carpetas de modo que se parezca ms a la versin de Windows XP, o para que no atene los botones de expansin
  • +
  • Puede mostrar el espacio disponible en disco y el tamao total de los archivos seleccionados en la barra de estado
  • +
  • Puede deshabilitar las rutas de navegacin en la barra de direcciones
  • +
  • Corrige +una larga lista de caractersticas que se han roto en Windows 7 – falta del icono superpuesto en las carpetas compartidas, las carpetas que en el panel de navegacin van de un lado a otro, +falta de cabeceras de ordenacin en vista de lista y ms
    +
  • + + + + +

+ + +

Nueva IU de copia (slo Windows 7)
+

+ +Cuando en Vista copia archivos y hay algn conflicto, se le presenta +esto:
+ +
+ +Antes
+ +

Qu tiene de malo?

+ +

Bueno, para +principiantes es media pantalla de texto que tienen que leer. Tampoco +resulta inmediatamente claro en qu partes de sta se puede hacer clic. Tiene que +ir moviendo el mouse para descubrir la IU como en un juego de aventuras de Lucas Arts. Y finalmente la usabilidad con el teclado es horrible. Para +decirle +s, s lo que hago; quiero sobreescribir todos los archivos tiene que +presionar Alt+H, arriba, arriba, arriba, Espacio! Es ms difcil que realizar la toma Akuma +Kara Demon en Street Fighter 3. Hay un tiempo y lugar +para +estas cosas, y no lo es la copia de archivos.

+ +

El complemento Classic Explorer trae de regreso el cuadro de dilogo ms simple de Windows XP:
+

+ +

Despus
+

+ +

Resulta +inmediatamente claro dnde se puede hacer clic (pista – los botones de +abajo), la navegacin con el teclado es fcil (presione S para S, T para +copiar todos los archivos) y sigue pudiendo ver cul archivo es ms nuevo y cul ms +grande. Y por supuesto, igual que en Windows XP, manteniendo presionada Mays mientras se hace clic en el botn No significa "No a todo" (o tan slo presionar Mays+N).
+

+ +

Si hace clic +en Ms…, obtendr +el dilogo original de Windows. Desde all ver +todos los detalles y obtendr una opcin extra para Copiar, pero +conservar ambos archivos.

+

Nota importante: Slo se reemplaza la IU. El sistema subyacente que realmente hace la copia no se ve afectado.
+

+


+

+ + + +

Alt+Entrar en el panel de carpetas

+ +Alt+Entrar es +el mtodo abreviado universal en Windows para desplegar las propiedades de la +seleccin. Pero en las versiones de Windows ms nuevas no funciona en el panel +izquierdo que muestra las carpetas. Funciona bien en el derecho en que estn +los archivos. Est roto comparado con Windows XP, donde Alt+Entrar funciona +en ambos lugares. +

Para resolver el +problema, el complemento Classic Explorer detecta cuando presiona Alt+Entrar +y muestra las propiedades de la carpeta seleccionada actualmente.
+

+


+

+ + +

Barra de herramientas para el Explorador de Windows

+El +Explorador de Windows en Vista no tiene una barra de herramientas como el de Windows XP. Si +desea ir a la carpeta principal, tiene que usar la barra de rutas de +navegacin. Si desea copiar o eliminar un archivo con el mouse, tiene que +hacer clic con el botn secundario y buscar el comando Eliminar. El men del botn secundario se +agranda y agranda cuantas ms extensiones va instalando, y +encontrar el comando adecuado puede demorar.
+

Para resolver el problema, el complemento Classic Explorer agrega una barra de herramientas nueva:
+

+ + Barra de herramientas del Explorador
+
+Los botones disponibles son: Subir, Cortar, Copiar, Pegar, Eliminar, Propiedades, +Correo electrnico, Configuracin. Pueden agregarse ms botones desde el dilogo Configuracin.
+
+Sugerencias:
+    - Mantenga presionada la tecla Control cuando haga clic en el botn Subir para abrir la carpeta principal en una nueva ventana del Explorador.
+    - Mantenga presionada la tecla Mays cuando haga clic en el botn Eliminar para eliminar un archivo de forma permanente
+ +
+ +La barra de herramientas nueva no se muestra en el Explorador automticamente despus +de la instalacin. Antes de poder usarla, debe hacer un par de cosas:
+ +
    + +
  1. Abra una nueva ventana del Explorador de Windows (tecla Win+E)
  2. +
  3. Active el men del Explorador – Vaya a Herramientas (Alt+H), Opciones +de carpeta, la pestaa Ver, y asegrese de que Mostrar siempre mens est marcado.
  4. +
  5. Haga clic con el botn secundario en la barra de mens y seleccione Classic Explorer Bar para +mostrar la barra de herramientas.
  6. +
  7. Si dicha opcin no est disponible (slo ve Bloquear las +barras de herramientas), quiz tenga que habilitar el complemento desde Internet Explorer. +Ejecute IE, haga clic con el botn secundario en su barra de herramientas y seleccione Classic Explorer Bar. +Le preguntar si desea habilitar este complemento. Seleccione Habilitar, +acto seguido repita los pasos del 1 al 3.
  8. +
  9. Si aun as no ve la barra de herramientas, puede que las extensiones +de explorador estn deshabilitadas en su sistema. Suele ser lo predeterminado en +servidores. Abra las "Opciones de Internet", vaya a la pestaa "Opciones avanzadas" y marque +la opcin "Habilitar extensiones de explorador de terceros".
    +
  10. + +

+

Barra de estado
+

+Classic Explorer restaura la barra de estado original del Explorador que muestra el espacio disponible en disco y el tamao de los archivos seleccionados:
+
+Tamao de archivos en barra de estado
+
+A diferencia de la barra de estado integrada, se muestra el tamao de la seleccin aun si +se seleccionan ms de 100 archivos. Cuando no hay archivos seleccionados, se muestra +el tamao total de todos los archivos de la carpeta.
+
Nota sobre Windows 7: Classic Explorer mejora la +barra de estado predeterminada en lugar de reemplazarla. Para verla, primero tiene que activarla +desde el men Ver. +La barra de estado es distinta del Panel +de Detalles azul que ve en la parte inferior del Explorador. Puede desactivar el +Panel de Detalles desde el men Organizar para ahorrar espacio. Asimismo, hay un bug +en el Explorador de Windows 7 por el que a veces no se muestra ningn texto en la +barra de estado. Para actualizar la vista y obtener el texto de estado, presione F5.
+
Nota sobre Windows 8: Classic Explorer agrega su propia +barra de estado. Debera ocultar la barra de estado predeterminada para ahorrar espacio. +Seleccione la pestaa Vista en la cinta de opciones, luego haga clic en Opciones. Seleccione la +pestaa Ver en las opciones. Halle la casilla "Mostrar barra de estado" y +desmrquela. +
+
+ + +

Configuracin

Puede tener acceso a la configuracin de Classic Explorer desde la barra de herramientas o desde el men inicio:
+
+
Puede elegir entre ver slo las configuraciones bsicas o todas +las configuraciones disponibles. Site el mouse sobre cada configuracin para ver una descripcin de +para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
+Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, +o depender de la configuracin actual del sistema. Una vez que edite una +configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al +valor predeterminado, haga clic con el botn secundario en la configuracin.
+
Puede guardar las configuraciones en un archivo XML, y ulteriormente volver a cargarlas. +Para tener acceso a estas funciones, pulse el botn Copia de seguridad. Desde all tambin puede +restablecer todas las configuraciones a sus valores predeterminados.
+ +
+ +Para almacenar sus configuraciones, pulse Aceptar. La mayora de las configuraciones se aplicarn +la prxima vez que abra una nueva ventana del Explorador. Un nmero reducido de configuraciones +requerirn que antes de poder ver el cambio cierre la sesin.
+ +
+ +Nota: Todas las ventanas de Configuracin son redimensionables. Redimensinelas y colquelas donde desee que estn. Recordarn la posicin nueva.
+ +
+Aqu va un ejemplo de lo que se puede personalizar:
+ + Retoques a la barra de ttulo
+
+Para personalizar la barra de herramientas, haga clic en la pestaa Botones de la barra de herramientas:
+
+
La columna de la izquierda muestra los botones actualmente en la barra de herramientas, +y la columna de la derecha lista los botones que puede agregar a la +barra de herramientas. Puede arrastrar y colocar botones de la columna derecha a la +izquierda. Puede +reordenar los botones arrastrndolos hacia arriba o hacia abajo. Si coloca un botn dentro de otro, crear un submen.
+Site el mouse +sobre cada botn para ver una descripcin breve de lo que hace. Para tener acceso a ms funciones (como Eliminar, Cambiar nombre, etc.), haga clic con el botn secundario en cada botn. Desde el +men del botn secundario tambin puede restablecer la barra de herramientas al estado original.
+Cada elemento de la columna izquierda debe tener un nombre nico. Es el +identificador del elemento y slo puede contener guion bajo, letras y nmeros en +ingls. A algunos elementos (como SEPARADOR) no se les puede cambiar el nombre.
+
+Nota importante: No todos los comandos disponibles tienen iconos o texto predeterminados. Eso es porque Windows no posee iconos para cosas como Deshacer, Seleccionar todo, etc. Si desea usar dichos botones en la barra de herramientas, tendr que proporcionar su propio icono. Vea a continuacin cmo hacerlo.
+
+Despus de colocar un botn en la barra de herramientas, puede editar sus atributos. Para editar, haga doble clic en el botn:
+Editar botn de la barra de herramientas
+Aqu puede seleccionar un comando para el botn, su texto y su icono. Para obtener el texto e icono predeterminados del comando que eligi, pulse el botn Restaurar predeterminados.
+El comando puede:
+
    + + +
  • dejarse en blanco - si se usa el atributo vnculo, actuar como un comando
  • +
  • ser alguno de los comandos predefinidos - del desplegable
  • +
  • ser open <alguna carpeta> - esto abrir la carpeta en el navegador actual
  • +
  • ser sortby <propiedad> - ordenar la carpeta segn la propiedad dada - name, type, size o date. Use '-' antes de la propiedad para ordenar descendentemente: "sortby -name". Puede usar otras propiedades si sabe sus cdigos. Por ejemplo, "sortby {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10" es igual que "sortby name". Para cdigos de ms propiedades, remtase al archivo propkey.h en el SDK de Windows (se encuentra asimismo aqu - desplcese hacia abajo hasta "Full property table"). No todos los cdigos de propiedades son vlidos o compatibles (por ejemplo la propiedad ao del lbum {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 slo funciona al mostrarse lbumes de msica)
  • +
  • ser groupby <propiedad> - similar a sortby, pero agrupa los archivos segn la propiedad dada. Para deshabilitar el agrupamiento, use el comando groupby sin ninguna propiedad
    +
  • + + + +
  • ser una cadena personalizada del ejecutable +- pueden ser el nombre de un programa y sus argumentos, o incluso una URL +(como http://www.google.com). Puede usar variables de entorno como %SystemRoot%. Tambin puede usar los +marcadores de posicin %1, %2, %3, %4 y %5:
  • +
      +
    • %1 es la ruta a la +carpeta actual. Tenga en cuenta que, si la carpeta actual es la raz de una +unidad, terminar con una barra invertida (como C:\)
      +
    • +
    • %2 es la ruta del archivo seleccionado (slo cuando hay un solo archivo +seleccionado)
    • +
    • %3 +es el nombre de un archivo de texto temporal que contiene todos los archivos seleccionados. +Cada lnea del archivo de texto contiene un archivo con su ruta completa
      +
    • +
    • %4 +es lo mismo que %3, pero el archivo est en formato Unicode (UTF16). El archivo +no contiene marca de orden de bytes. %3 y %4 no pueden usarse ambos en el mismo comando
      +
    • +
    • Nota para desarrolladores: Al +usar %3 o %4, es responsabilidad del comando eliminar el +archivo temporal cuando finalice. De lo contrario, el archivo temporal se quedar en +el camino y gastar espacio en disco. Asimismo, si el comando es una aplicacin de consola +o un archivo por lotes, se iniciar en modo silencioso sin ventana +de consola
    • + +
    • %5 es el nombre de un +archivo de texto temporal que se puede usar para devolver un comando a +Classic Explorer. Si los primeros 2 bytes del archivo son 255 y 254, el +archivo se trata como Unicode. Slo se puede usar un comando a la vez. El comando +puede ser:
    • +
        +
      • open <nombre de carpeta> - hace que el Explorador navegue a la carpeta dada
      • +
      • select <lista de nombres de archivo> +- selecciona los archivos dados, anula la seleccin del resto. Los nombres de archivo deben +separarse un carcter de tabulacin o de nueva lnea. Los archivos no deberan contener +la ruta. De contenerla, la ruta se ignorar
        +
      • +
      • refresh - actualiza el Explorador
      • +
      +
    +
      +
    • Nota para desarrolladores: +los comandos que usen %5 se ejecutarn en modo silencioso (como los comandos que usen %3 o +%4), pero +tambin el Explorador esperar que el proceso finalice. El proceso debe +finalizar tan rpido como sea posible, porque durante la ejecucin del comando +el Explorador se congelar
    • +
    • Para algunos ejemplos de uso de estos parmetros, vea la seccin siguiente
      +
    • + +
    +
+El vnculo puede ser una ruta a un archivo o carpeta. Si es un archivo, se +ejecutar dicho archivo. Si es una carpeta, se abrir dicha carpeta como +un submen (slo para botones de nivel superior).
+
+El icono puede:
+
    +
  • dejarse en blanco - si el atributo vnculo seala a un archivo o carpeta, se usar el icono de dicho archivo o carpeta
    +
  • +
  • ser archivo de recursos,identificador de icono - por ejemplo %windir%\notepad.exe,2. No deje espacio entre el nombre de archivo y la coma. Asegrese de que usa el identificador del recurso del icono y no el ndice del icono. Para los mejores resultados, use el botn [...] de al lado del cuadro de icono
  • +
  • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es ClassicExplorer.dllen s. Esto es til al hacer referencia a iconos propios de Classic Explorer
    +
  • +
  • ser archivo de icono -  por ejemplo C:\Program Files\Mozilla Thunderbird\Email.ico
  • +
  • ser none - esto usar un icono vaco
  • +
+Si los atributos etiqueta o consejo empiezan con $ (signo de dlares), el sistema +lo tratar como el nombre de una cadena en el archivo ExplorerL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta +til al crear una barra de herramientas que pueda usarse en varios idiomas.
+
+Nota para desarrolladores: Los botones para comandos personalizados pueden marcarse o deshabilitarse. La barra de herramientas busca en la clave del registro HKCU\Software\OpenShell\ClassicExplorer +un valor DWORD con el nombre del botn (el nombre que se usa en la +columna izquierda). 0 significa normal, 1 deshabilitado y 2 marcado. La barra de herramientas +lee las claves del registro al iniciarse. Para forzar que los botones actualicen +su estado con posterioridad tiene que encontrar todas las ventanas del Explorador, hallar +la ventana secundaria con clase OpenShell.CBandWindow y publicar un mensaje WM_CLEAR. Resulta til si est desarrollando un exe personalizado para usar con la barra de herramientas.
+ +
+

Ejemplos de comandos personalizados

+

0) Use comillas cuando sea necesario

Para admitir rutas que +contengan espacios, debera rodear los parmetros de la ruta entre comillas. No +siempre se requieren las comillas, como en los ejemplos 1 y 2 a continuacin. Para +evitar sorpresas, asegrese de probar sus comandos con rutas que contengan +espacios.
+
+

1) Imprimir la carpeta actual

+ +Use este comando: cmd.exe /k echo %1. %1 se reemplazar por la ruta de la carpeta actual.
+
+

2) Abrir el archivo seleccionado en el Bloc de Notas

+Use este comando: %SystemRoot%\notepad.exe %2. +%2 se reemplazar por el nombre completo del archivo seleccionado. No es +necesario que est entre comillas, pues el Bloc de Notas usa toda la lnea de comandos como +nombre de archivo.
+
+

3) Copiar los archivos seleccionados a la carpeta principal
+

+Cree un archivo por lotes que se llame C:\CopiarPrincipal.bat:
+set list=%1
+set list=%list:"=%
+for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
+del %1
+
+Use este comando: C:\CopiarPrincipal.bat "%3". +%3 se reemplazar por un archivo de texto que contiene los nombres completos de todos +los archivos seleccionados. El archivo por lotes leer cada lnea de dicho archivo de texto +y copiar cada uno de los archivos seleccionados a la carpeta principal. Al finalizar, +el archivo por lotes elimina el archivo +temporal inicial. Los primeros dos comandos set quitan las comillas del parmetro %1.
+
+

4) Seleccionar todos los archivos de texto

+Cree un archivo por lotes que se llame C:\SeleccionarTexto.bat:
+echo select > %1
+dir *.txt /b >> %1
+
+Use este comando: C:\SeleccionarTexto.bat "%5". +%5 se reemplazar por un archivo de texto vaco, en el que el comando debe volcar +la palabra "select" y una lista de los archivos que desea seleccionar. El comando "dir +*.txt /b" proporciona dicha lista.
+
+
+ +

Configuracin administrativa

Las configuraciones son +por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar +toda su configuracin. Un administrador puede bloquear configuraciones especficas, de +modo que ningn usuario las pueda editar:
+
+En este ejemplo, la configuracin "Mostrar el botn Subir" est bloqueada para que siempre est +"Antes de Atrs/Adelante" y ningn usuario la pueda cambiar. Esto se logra +agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Cree un valor de cadena llamado "ShowUpButton" y establzcalo en "BeforeBack".
+
En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino +simplemente modificar el valor inicial de la configuracin. En tal caso, agregue +"_Default" al nombre del valor. Por ejemplo, si desea que el botn +Subir est antes de Atrs de manera predeterminada pero seguir permitiendo que los usuarios lo cambien +si les place, cree un valor de cadena con nombre "ShowUpButton_Default" y +establzcalo en "BeforeBack".
+
+La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
+Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no +sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo +en 0xDEFA.
+
+Tambin hay una configuracin global EnableSettings. Establzcala en 0 en el +registro para evitar incluso que los usuarios abran el dilogo Configuracin:
+Deshabilitar todas las configuraciones
+
+Puede habilitar y deshabilitar Classic Explorer para procesos individuales +usando las 2 configuraciones del registro "ProcessWhiteList" y +"ProcessBlackList". ProcessWhiteList es +una lista de procesos para los cuales Classic Explorer se cargar. Use slo el +nombre de archivo del proceso (como "notepad.exe"), separe varios nombres +con una coma o un punto y coma. ProcessBlackList +es una lista de procesos para los cuales Classic Explorer no se cargar. Slo +debera usar una lista de las dos. Si se especifican ambas listas, la +lista de bloqueados se ignorar. Las listas slo se usan cuando habilita las +caractersticas compatibles con otros procesos distintos del Explorador (Explorer). Por el +momento, estas caractersticas son: el icono superpuesto en recursos compartidos y los reemplazos +para los dilogos de copia.
+
+Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
+
+ +
+ +

Dependencias de configuraciones de Windows
+

+Algunas configuraciones de Classic Explorer requieren que se habiliten configuraciones especficas de Windows:
+
    +
  • Panel de navegacin estilo Windows Vista - requiere que Windows use los temas Aero o Bsico
  • +
  • Autonavegar a la carpeta seleccionada +- esta configuracin slo puede establecerse en "Siempre" cuando el Explorador est configurado para +"Expandir automticamente a la carpeta actual". Fjese aquello en la pestaa General de Herramientas -> Opciones de carpeta
  • +
  • Mostrar ttulo en la barra de ttulo +- el ttulo mostrar ya sea el nombre de la ruta completa o el nombre de +la carpeta actual. Para ver la ruta completa, es preciso que habilite "Mostrar +la ruta de acceso completa en la barra de ttulo (slo en tema Clsico)" en la pestaa Ver de Herramientas -> Opciones de carpeta
  • +
  • Toda la configuracin de la barra de estado - requiere que la barra de estado est visible (no confundir con el Panel de Detalles). Marque Ver -> Barra de estado
  • +
+ +
+ +

Localizacin

+ + + + +La interfaz +de usuario (salvo el cuadro de dilogo Configuracin) est traducida a 35 +idiomas.
+El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. +La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas +desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Open-Shell exacta.
+ +
+ + diff --git a/Src/Localization/Spanish/ClassicExplorerADMX.txt b/Src/Localization/Spanish/ClassicExplorerADMX.txt new file mode 100644 index 000000000..3eb89869b --- /dev/null +++ b/Src/Localization/Spanish/ClassicExplorerADMX.txt @@ -0,0 +1,62 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Configuración de Open-Shell +State.text = Estado: +State1.text = Bloqueada en este valor +State2.text = Bloqueada en valor predeterminado +State3.text = Desbloqueada +State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. +State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. +State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Directiva de grupo de Classic Explorer +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. +SUPPORTED_CS404_WIN7.text = Requiere Windows 7. +SUPPORTED_CS404_WIN881.text = Requiere Windows 8 o Windows 8.1. + +AddressAltD.nameOverride = Método abreviado adicional para la barra de direcciones +AddressAltD.tipOverride = Escriba una letra de la 'A' a la 'Z' para que en combinación con la tecla Alt sirva de método abreviado a la barra de direcciones +EnableSettings.nameOverride = Habilitar configuración +EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones +ProcessWhiteList.nameOverride = Lista de procesos permitidos +ProcessWhiteList.tipOverride = Lista de procesos que pueden cargar Classic Explorer. Use tan sólo el nombre de archivo del proceso (como "notepad.exe"), separe varios nombres con una coma o punto y coma. +ProcessBlackList.nameOverride = Lista de procesos bloqueados +ProcessBlackList.tipOverride = Lista de procesos que no cargarán Classic Explorer. Use tan sólo el nombre de archivo del proceso (como "notepad.exe"), separe varios nombres con una coma o punto y coma. +ToolbarItems.nameOverride = Botones de la barra de herramientas +ToolbarItems.tipOverride = Seleccione los botones a mostrar en la barra de herramientas.\nLa mejor manera de obtener la cadena adecuada es configurar los botones en el diálogo de configuración de Classic Explorer y acto seguido buscar el valor con nombre ToolbarItems en HKCU\Software\OpenShell\ClassicExplorer\Settings +NoInitialToolbar.nameOverride = No mostrar inicialmente la barra de herramientas +NoInitialToolbar.tipOverride = Al marcarse, no se mostrará automáticamente la barra de herramientas del Explorador + + +; os-specific +FileExplorer.nameOverride = Habilitar los diálogos sólo en el Explorador (mejora el rendimiento) diff --git a/Src/Localization/Spanish/ClassicIE.html b/Src/Localization/Spanish/ClassicIE.html new file mode 100644 index 000000000..1962ec676 --- /dev/null +++ b/Src/Localization/Spanish/ClassicIE.html @@ -0,0 +1,100 @@ + + + + + + + + + + + + + Classic IE + +

Sitio web de Open-Shell  +Classic IE


+Classic IE
+es +un pequeo complemento para Internet Explorer que:
+
    +
  • Agrega un ttulo a la barra +de ttulo para que pueda ver el ttulo de la pgina completo
  • +
  • Muestra la zona de seguridad en la barra de estado
  • +
  • Muestra el progreso de carga en la barra de estado
  • +
+
+Vea el ttulo de la pgina completo aun cuando no quepa en la pestaa:
+
+
Vea el progreso y la zona de seguridad:
+
+
+

Instalacin

+Al ejecutar Internet Explorer por primera vez despus de instalar +Classic IE, podra indicarle que se instal un complemento nuevo llamado ClassicIEBHO y +si desea habilitarlo. Haga clic en el botn Habilitar. Si +no se le pide confirmacin, vaya a Herramientas -> Administrar complementos y asegrese de que ClassicIEBHO est habilitado. Luego de habilitar el complemento, tiene que reiniciar Internet Explorer para activarlo.
+
+

Configuracin

+Puede tener acceso a la configuracin desde Herramientas -> Configuracin de Classic IE +o desde el men inicio. Las configuraciones controlan el color y la fuente del +ttulo, y qu informacin mostrar en la barra de estado.
+
+
Puede elegir entre ver slo las configuraciones bsicas o todas +las configuraciones disponibles. Site el mouse sobre cada configuracin para ver una descripcin de +para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
+Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, +o depender de la configuracin actual del sistema. Una vez que edite una +configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al +valor predeterminado, haga clic con el botn secundario en la configuracin.
+ +
+Puede guardar las configuraciones en un archivo XML, y ulteriormente volver a cargarlas. +Para tener acceso a estas funciones, pulse el botn Copia de seguridad. Desde all tambin puede +restablecer todas las configuraciones a sus valores predeterminados.
+ + +
+ + +Para almacenar sus configuraciones, pulse Aceptar. Para aplicar la configuracin nueva, tiene que reiniciar Internet Explorer.
+ + +
+

Configuracin administrativa

+Las configuraciones son +por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar +toda su configuracin. Un administrador puede bloquear configuraciones especficas, de +modo que ningn usuario las pueda editar. Esto se logra agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.
+
+Quiz no quiera bloquear la configuracin, sino slo reemplazar su valor +inicial. De ser as, agregue "_Default" al nombre del valor del registro.
+
+La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
+ +Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no +sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo +en 0xDEFA.
+ +
+ +Tambin hay una configuracin global EnableSettings. Establzcala en 0 en el +registro para evitar incluso que los usuarios abran el dilogo Configuracin:
+ +
+
+Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
+
+ diff --git a/Src/Localization/Spanish/ClassicIEADMX.txt b/Src/Localization/Spanish/ClassicIEADMX.txt new file mode 100644 index 000000000..3959962f8 --- /dev/null +++ b/Src/Localization/Spanish/ClassicIEADMX.txt @@ -0,0 +1,26 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn = never + + + +; TRANSLATE =================================================================== + +Title.text = Configuración de Open-Shell +State.text = Estado: +State1.text = Bloqueada en este valor +State2.text = Bloqueada en valor predeterminado +State3.text = Desbloqueada +State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. +State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. +State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. + +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Configuraciones de directiva de grupo de Classic IE +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. +SUPPORTED_IE9.text = Requiere Internet Explorer 9 o posterior. + + +EnableSettings.nameOverride = Habilitar configuración +EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones +CaptionFont.tipAddition = .\n\nEl formato es , , . Por ejemplo, "Segoe UI, normal, 9" diff --git a/Src/Localization/Spanish/License.html b/Src/Localization/Spanish/License.html new file mode 100644 index 000000000..d359f2a1a --- /dev/null +++ b/Src/Localization/Spanish/License.html @@ -0,0 +1,60 @@ + + + + + + Contrato de licencia + +

Sitio web de Open-Shell  Contrato de licencia
+


+Open-Shell 2009-2017, Ivo Beltchev

+http://www.classicshell.net/
+
+AL USAR ESTE SOFTWARE, USTED ACEPTA ESTOS TRMINOS. SI NO LOS ACEPTA, NO USE EL SOFTWARE.
+
+Si cumple con estos trminos de licencia, tiene los derechos que se especifican a continuacin.
+
+
    +
  1. +

    MBITO DE LA LICENCIA. Este contrato slo le otorga algunos derechos para usar el software. El autor se reserva todos los dems derechos.

    +
  2. +
  3. +

    DERECHOS DE INSTALACIN Y DE USO. Este software es gratuito para uso tanto personal como comercial. Puede instalarlo y usarlo en sus equipos sin costo.

    +
  4. +
  5. +

    DERECHOS DE REDISTRIBUCIN. Puede redistribuir el software, a condicin de que lo haga sin costo y no represente mal el origen del software.

    +
  6. +
  7. +

    MARCAS COMERCIALES. El nombre y logo de Open-Shell son marcas comerciales del autor. No se permite su uso para identificar otros productos o servicios.

    +
  8. +
  9. +

    EXCLUSIN DE GARANTA. +EL SOFTWARE SE PROPORCIONA "TAL COMO EST", SIN GARANTA DE NINGN TIPO, EXPLCITA +NI IMPLCITA, INCLUYENDO PERO SIN LIMITARSE A LAS GARANTAS DE +COMERCIABILIDAD, APTITUD PARA UN PROPSITO PARTICULAR Y NO INFRACCIN. +EN NINGN CASO LOS AUTORES Y TITULARES DEL COPYRIGHT SERN RESPONSABLES POR NINGN +RECLAMO, DAOS O CUALESQUIERA OTROS CARGOS, SEA EN UNA ACCIN CONTRACTUAL, +AGRAVIO O CUALQUIER OTRO MOTIVO, DE O EN RELACIN CON EL +SOFTWARE O EL USO U OTRAS OFERTAS EN EL SOFTWARE.

    +
  10. +
  11. +

    EN OTRAS PALABRAS: +Bsicamente puede usar este software gratuitamente para cualquier propsito, pero no se +sorprenda si ste no funciona como espera. No puede responsabilizar al autor +por ningn dao resultante del uso que usted haga del software. +No puede lucrar con la venta de este software. Despus de todo, usted lo obtuvo +gratuitamente.

    +
  12. +
+ + + diff --git a/Src/Localization/Spanish/Links.html b/Src/Localization/Spanish/Links.html new file mode 100644 index 000000000..9edd085fd --- /dev/null +++ b/Src/Localization/Spanish/Links.html @@ -0,0 +1,39 @@ + + + + + + + Open-Shell + +

Sitio web de Open-Shell  Vnculos


Puede encontrar la ltima versin en el sitio web de Open-Shell:
+http://www.classicshell.net/
+
+Vea el historial del proyecto aqu:
+Historial: http://www.classicshell.net/history/
+
+
+

Obtener ayuda

+Para respuestas a las preguntas ms frecuentes, mire aqu:
+P+F: http://www.classicshell.net/faq/
+ +
+Si no encuentra respuesta en las P+F, pruebe los foros de discusin:
+Foros de discusin: http://www.classicshell.net/forum/viewforum.php?f=6
+ +
+
+

Informar de problemas

+Informe de errores y solicite caractersticas en los foros de desarrollo:
+Foros de desarrollo: http://www.classicshell.net/forum/viewforum.php?f=11
+ + diff --git a/Src/Localization/Spanish/Main.html b/Src/Localization/Spanish/Main.html new file mode 100644 index 000000000..64e838a63 --- /dev/null +++ b/Src/Localization/Spanish/Main.html @@ -0,0 +1,46 @@ + + + + + + + + + + + Open-Shell + +

Sitio web de Open-Shell  Open-Shell

+Versin 4.3.1 – lanzamiento general

+

Qu es Open-Shell?

+Open-Shell™ es una coleccin de mejoras de usabilidad para Windows. Tiene un men y un botn Inicio personalizables, agrega una barra de herramientas al Explorador de Windows y admite una variedad de caractersticas ms pequeas.
+
+
+

Requisitos del sistema

+Open-Shell funciona en Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Windows Server 2012 y Windows Server 2012 R2. Son compatibles tanto las versiones de 32 como de 64 bits (el mismo instalador funciona en ambas). Algunas mscaras para el men inicio +requieren que se habilite el tema Aero. Otras requieren al menos el tema Bsico.
+
+
+

Componentes


+ +Open-Shell tiene tres componentes principales: +
+

Desinstalacin

+Puede desinstalar Open-Shell desde Panel de control -> Programas y caractersticas. Otra forma es  ejecutar de nuevo el programa de instalacin y elegir "Quitar".
+Puede que para completar el proceso tenga que cerrar sesin.
+
+ diff --git a/Src/Localization/Spanish/MenuADMX.txt b/Src/Localization/Spanish/MenuADMX.txt new file mode 100644 index 000000000..295300b24 --- /dev/null +++ b/Src/Localization/Spanish/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic2 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Configuración de Open-Shell +State.text = Estado: +State1.text = Bloqueada en este valor +State2.text = Bloqueada en valor predeterminado +State3.text = Desbloqueada +State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. +State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. +State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. + +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Configuraciones de directiva de grupo de Open-Shell Menu +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. +SUPPORTED_CS404_WIN7.text = Requiere Windows 7. +SUPPORTED_CS404_WIN78.text = Requiere Windows 7 o Windows 8. +SUPPORTED_CS404_WIN781.text = Requiere Windows 7 o Windows 8.1. +SUPPORTED_CS404_WIN8.text = Requiere Windows 8. +SUPPORTED_CS404_WIN881.text = Requiere Windows 8 o Windows 8.1. +SUPPORTED_CS404_WIN81.text = Requiere Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Requiere estilo de menú Clásico con una sola columna. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Requiere estilo de menú Clásico con dos columnas. +SUPPORTED_CS404_CLASSIC_STYLE.text = Requiere estilo de menú Clásico. +SUPPORTED_CS404_WIN7_STYLE.text = Requiere estilo de menú Windows 7. + + +EnableSettings.nameOverride = Habilitar configuración +EnableSettings.tipOverride = Permite que los usuarios editen sus propias configuraciones + +MenuStyle.nameOverride = Estilo del menú +MenuStyle.tipOverride = Seleccione el estilo del menú inicio.\nEl estilo determina la apariencia y funcionamiento generales del menú. +MenuStyle_Classic1.nameOverride = Clásico con una sola columna +MenuStyle_Classic2.nameOverride = Clásico con dos columnas +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Hacer clic con el botón primario abre +ShiftClick.nameOverride = Mayús+hacer clic abre +WinKey.nameOverride = La Tecla Windows abre +ShiftWin.nameOverride = Mayús+Win abre +MiddleClick.nameOverride = Hacer clic con el botón del medio abre +Hover.nameOverride = Situarse encima abre + +; skins +SkinC1.nameOverride = Máscara para menú clásico con una sola columna +SkinC1.tipOverride = Seleccione la máscara a usar en el estilo clásico con una sola columna +SkinVariationC1.nameOverride = Variación de máscara para menú clásico con una sola columna +SkinVariationC1.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con una sola columna (para máscaras compatibles con múltiples variaciones) +SkinOptionsC1.nameOverride = Opciones de máscara para menú clásico con una sola columna +SkinOptionsC1.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con una sola columna.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsC1 en HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Elementos de menú para menú clásico con una sola columna +MenuItems1.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con una sola columna.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems1 en HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Máscara para menú clásico con dos columnas +SkinC2.tipOverride = Seleccione la máscara a usar en el estilo clásico con dos columnas +SkinVariationC2.nameOverride = Variación de máscara para menú clásico con dos columnas +SkinVariationC2.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con dos columnas (para máscaras compatibles con múltiples variaciones) +SkinOptionsC2.nameOverride = Opciones de máscara para menú clásico con dos columnas +SkinOptionsC2.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con dos columnas.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsC2 en HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Elementos de menú para menú clásico con dos columnas +MenuItems2.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con dos columnas.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems2 en HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Máscara para el estilo Windows 7 +SkinW7.tipOverride = Seleccione la máscara a usar en el estilo Windows 7 +SkinVariationW7.nameOverride = Variación de máscara para el estilo Windows 7 +SkinVariationW7.tipOverride = Seleccione la variación de máscara a usar en el estilo WIndows 7 (para máscaras compatibles con múltiples variaciones) +SkinOptionsW7.nameOverride = Opciones de máscara para el estilo Windows 7 +SkinOptionsW7.tipOverride = Seleccione las opciones de máscara a usar en el estilo Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsW7 en HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Elementos de menú para el estilo Windows 7 +MenuItems7.tipOverride = Seleccione los elementos de menú a usar en el estilo Windows 7.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems7 en HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Máscara para el submenú Todos los Programas en el menú inicio de Windows 7 +SkinA.tipOverride = Seleccione la máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7 +SkinVariationA.nameOverride = Variación de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 +SkinVariationA.tipOverride = Seleccione la variación de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7 (para máscaras compatibles con múltiples variaciones) +SkinOptionsA.nameOverride = Opciones de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 +SkinOptionsA.tipOverride = Seleccione las opciones de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsA en HKCU\Software\OpenShell\StartMenu\Settings + +; metro settings +SkipMetro.tipAddition = Esta configuración no funciona en Windows 8.1. Para arrancar en el Escritorio, tiene que usar la configuración integrada en Windows + +; hidden +FolderStartMenu.nameOverride = Carpeta del menú Inicio +FolderStartMenu.tipOverride = Escriba un reemplazo para la carpeta del menú inicio de cada usuario (reemplaza asimismo la carpeta Programas de cada usuario).\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración +FolderPrograms.nameOverride = Carpeta Programas +FolderPrograms.tipOverride = Escriba un reemplazo para la carpeta Programas de cada usuario.\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración +FolderCommonStartMenu.nameOverride = Carpeta común del menú Inicio +FolderCommonStartMenu.tipOverride = Escriba un reemplazo para la carpeta común del menú inicio (reemplaza asimismo la carpeta Programas común).\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración +FolderCommonPrograms.nameOverride = Carpeta Programas común +FolderCommonPrograms.tipOverride = Escriba un reemplazo para la carpeta Programas común.\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración +AutoStartDelay.nameOverride = Retraso de inicio automático +AutoStartDelay.tipOverride = Escriba un retraso en ms al ejecutarse el menú inicio automáticamente durante el inicio de sesión (no se aplica al iniciar el menú manualmente ejecutando StartMenu.exe).\nNota: Esta configuración no es editable desde el diálogo Configuración + +; other +StartButtonIcon.tipAddition = El valor puede ser una ruta a un archivo ICO o una ruta a un EXE/DLL y el identificador de un icono +StartButtonPath.tipAddition = El valor es una ruta completa al archivo BMP o PNG +SoundMain.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV +SoundPopup.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV +SoundCommand.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV +SoundDrop.tipAddition = El valor puede ser el nombre de un evento del sistema o una ruta a un archivo WAV +ExpandFolderLinks.tipAddition = Sólo funciona para vínculos simbólicos (como uniones) y no para accesos directos planos +StartHoverDelay.nameOverride = Retraso al situarse encima (para el botón Inicio) +AllProgramsDelay.nameOverride = Retraso al situarse encima (para Todos los Programas en Windows 7) +CSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre CSMHotkey en HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre WSMHotkey en HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Spanish/OpenShell.hhp b/Src/Localization/Spanish/OpenShell.hhp new file mode 100644 index 000000000..bb6c4194c --- /dev/null +++ b/Src/Localization/Spanish/OpenShell.hhp @@ -0,0 +1,16 @@ +[OPTIONS] +Compatibility=1.1 or later +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc +Default topic=Main.html +Display compile progress=Yes +Full-text search=Yes +Language=0xc0a Espaol (Espaa, internacional) +Title=Open-Shell Help + +[FILES] +ClassicExplorer.html +StartMenu.html +ClassicIE.html + +[INFOTYPES] diff --git a/Src/Localization/Spanish/OpenShellADMX.txt b/Src/Localization/Spanish/OpenShellADMX.txt new file mode 100644 index 000000000..963186168 --- /dev/null +++ b/Src/Localization/Spanish/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Configuración de Open-Shell +State.text = Estado: +State1.text = Bloqueada en este valor +State2.text = Bloqueada en valor predeterminado +State3.text = Desbloqueada +State1Help.text = Si establece el estado en 'Bloqueada en este valor', la configuración se bloqueará en el valor especificado para todos los usuarios. +State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. +State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Configuraciones de directiva de grupo de Open-Shell +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. + +Language.nameOverride = Idioma de componentes de Open-Shell +Language.tipOverride = Seleccione el idioma en el que usar Open-Shell (por ejemplo en-US o es-ES). El idioma afectará al texto del menú inicio, barras de herramientas, etc. Si está instalada la DLL del idioma correspondiente, las IU de configuración se traducen también +Update.nameOverride = Habilitar búsquedas automáticas de versiones nuevas +Update.tipOverride = Al marcarse, Open-Shell buscará lanzamientos nuevos todas las semanas. Si hay una versión nueva del software Open-Shell o una actualización nueva del idioma actual, se le notificará diff --git a/Src/Localization/Spanish/OpenShellEULA.rtf b/Src/Localization/Spanish/OpenShellEULA.rtf new file mode 100644 index 000000000..a509d5f03 Binary files /dev/null and b/Src/Localization/Spanish/OpenShellEULA.rtf differ diff --git a/Src/Localization/Spanish/OpenShellReadme.rtf b/Src/Localization/Spanish/OpenShellReadme.rtf new file mode 100644 index 000000000..a98c14980 --- /dev/null +++ b/Src/Localization/Spanish/OpenShellReadme.rtf @@ -0,0 +1,106 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fprq2\fcharset0 Cambria;}{\f1\fswiss\fprq2\fcharset0 Calibri;}{\f2\fnil\fcharset2 Symbol;}} +{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} +{\stylesheet{ Normal;}{\s1 heading 1;}} +{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52\lang3082 Open-Shell\par + +\pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par +Gracias por instalar \cf3\b Open-Shell\'99\cf0\b0 . Agrega algunas caracter\'edsticas que faltan en Windows 7 y Windows 8 - como un men\'fa inicio cl\'e1sico, bot\'f3n inicio, una barra de herramientas para el Explorador de Windows y otras.\par +\par +Puede encontrar la \'faltima versi\'f3n en el sitio web de Open-Shell:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par +\par +Para respuestas a las preguntas m\'e1s frecuentes, mire aqu\'ed:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/faq/ }}{\fldrslt{http://www.classicshell.net/faq/\ul0\cf0}}}}\f1\fs22\par +\par +O use los foros de discusi\'f3n para obtener ayuda:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par +\par +Informe de problemas en los foros de desarrollo de Open-Shell:\par +{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par +\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Open-Shell Menu\cf0 \b0 es un men\'fa inicio flexible que puede imitar el comportamiento del men\'fa de Windows 2000, XP y Windows 7. Tiene varias caracter\'edsticas avanzadas:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Elegir entre los estilos \'abCl\'e1sico\'bb y \'abWindows 7\'bb\par +{\pntext\f2\'B7\tab}Arrastrar y colocar para permitirle organizar sus aplicaciones\par +{\pntext\f2\'B7\tab}Opciones para mostrar Favoritos, expandir el Panel de Control, etc.\par +{\pntext\f2\'B7\tab}Muestra documentos usados recientemente. La cantidad de documentos a mostrar puede personalizarse\par +{\pntext\f2\'B7\tab}Traducido a 35 idiomas, lo que incluye compatibilidad de derecha a izquierda para \'e1rabe y hebreo\par +{\pntext\f2\'B7\tab}No deshabilita el men\'fa inicio original de Windows. Puede acceder a \'e9ste con May\'fas+Hacer clic en el bot\'f3n inicio\par +{\pntext\f2\'B7\tab}Hacer clic con el bot\'f3n secundario en un elemento del men\'fa para eliminarlo, cambiarle el nombre, ordenarlo o realizar otras tareas\par +{\pntext\f2\'B7\tab}El cuadro de b\'fasqueda le ayuda a encontrar sus programas y archivos sin comprometer sus m\'e9todos abreviados de teclado\par +{\pntext\f2\'B7\tab}Admite listas de accesos directos para obtener acceso f\'e1cil a documentos recientes y tareas comunes\par +{\pntext\f2\'B7\tab}Disponible para sistemas operativos de 32 y 64 bits\par +{\pntext\f2\'B7\tab}Admite m\'e1scaras, incluyendo m\'e1scaras adicionales de terceros. \'a1Cree la suya!\par +{\pntext\f2\'B7\tab}Completamente personalizable, tanto en la apariencia como en el funcionamiento\par +{\pntext\f2\'B7\tab}Compatibilidad con Microsoft Active Accessibility\par +{\pntext\f2\'B7\tab}Convierte el bot\'f3n \'abTodos los programas\'bb del men\'fa de Windows en un men\'fa en cascada\par +{\pntext\f2\'B7\tab}Implementa un bot\'f3n inicio personalizable\par +{\pntext\f2\'B7\tab}Puede mostrar, buscar e iniciar aplicaciones de la Tienda Windows (Windows 8)\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Explorer\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic Explorer\cf0 \b0 es un complemento para el Explorador de Windows que:\par +\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Agrega una barra de herramientas al Explorador para algunas operaciones comunes (Ir a carpeta principal, Cortar, Copiar, Pegar, Eliminar, Propiedades, Correo electr\'f3nico). La barra de herramientas es completamente personalizable\par +{\pntext\f2\'B7\tab}Reemplaza la IU de copia en Windows 7 por la versi\'f3n \'abcl\'e1sica\'bb m\'e1s f\'e1cil de usar, similar a la de Windows XP\par +{\pntext\f2\'B7\tab}Atiende Alt+Entrar en el panel de carpetas del Explorador de Windows y muestra las propiedades de la carpeta seleccionada\par +{\pntext\f2\'B7\tab}Tiene opciones para personalizar el panel de carpetas de modo que se parezca m\'e1s a la versi\'f3n de Windows XP, o para que no aten\'fae los botones de expansi\'f3n\par +{\pntext\f2\'B7\tab}Puede mostrar el espacio disponible en disco y el tama\'f1o total de los archivos seleccionados en la barra de estado\par +{\pntext\f2\'B7\tab}Puede deshabilitar las rutas de navegaci\'f3n en la barra de direcciones\par +{\pntext\f2\'B7\tab}Corrige una lista larga de caracter\'edsticas que se han roto en Windows 7 \endash falta del icono superpuesto en las carpetas compartidas, las carpetas que en el panel de navegaci\'f3n van de un lado a otro, falta de cabeceras de ordenaci\'f3n en vista de lista y m\'e1s\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic IE\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +\cf3\b Classic IE es un complemento para Internet Explorer 9 y versiones posteriores que:\par +\cf0\b0\par + +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Agrega un t\'edtulo a la barra de t\'edtulo para que pueda ver el t\'edtulo de la p\'e1gina completo\par +{\pntext\f2\'B7\tab}Muestra la zona de seguridad en la barra de estado\par +{\pntext\f2\'B7\tab}Muestra el progreso de carga en la barra de estado\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Instrucciones de instalaci\'f3n\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +La barra de herramientas del Explorador de Windows podr\'eda no mostrarse autom\'e1ticamente despu\'e9s de la instalaci\'f3n. Antes de poder usarla, debe hacer un par de cosas.\par +\par +\cf3\b Windows 7:\cf0\b0 Presione Alt+V para abrir el men\'fa Ver. Abra el submen\'fa \'abBarras de herramientas\'bb y seleccione \'abClassic Explorer Bar\rdblquote . Tenga en cuenta que, cuando la barra de herramientas est\'e9 visible, el men\'fa se mostrar\'e1 siempre.\par +\par +\cf3\b Windows 8:\cf0\b0 Presione Alt+V para abrir la cinta Vista. Haga clic en la flecha hacia abajo de la secci\'f3n \'abOpciones\'bb. Seleccione \'abClassic Explorer Bar\'bb\par +\par +Si estos pasos no funcionan, es posible que las extensiones de Explorador est\'e9n deshabilitadas. Compruebe lo siguiente, luego intente volver a mostrar la barra de herramientas:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720 Abra Internet Explorer y vaya a Herramientas -> Administrar complementos. Ubique los complementos \'abClassic Explorer Bar\'bb y \'abExplorerBHO Class\'bb, y aseg\'farese de que est\'e9n habilitados.\par +{\pntext\f1 2)\tab}Puede ser que en su sistema las extensiones de explorador est\'e9n deshabilitadas. Suele ser lo predeterminado en Windows Server. Abra las "Opciones de Internet", vaya a la pesta\'f1a "Opciones avanzadas" y marque la opci\'f3n "Habilitar extensiones de explorador de terceros".\par + +\pard\widctlpar\par +Si en Windows 7 desea ver el tama\'f1o de los archivos, debe activar la barra de estado en el men\'fa Ver.\par +En Windows 8, la barra de estado de Classic Explorer es distinta de la del Explorador. Puede mostrar u ocultar la primera desde el di\'e1logo de configuraci\'f3n de Classic Explorer, y mostrar u ocultar la segunda desde el di\'e1logo de opciones de carpeta del Explorador.\par +\par +El t\'edtulo en Internet Explorer podr\'eda no mostrarse autom\'e1ticamente despu\'e9s de la instalaci\'f3n. Puede que se le pida confirmaci\'f3n para habilitar el complemento ClassicIEBHO. Si se le pide, seleccione \'abHabilitar\'bb. Si no se le pide confirmaci\'f3n, vaya a Herramientas -> Administrar complementos y aseg\'farese de que el complemento \'abClassicIEBHO\'bb est\'e9 habilitado. Despu\'e9s, reinicie Internet Explorer.\par + +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Desinstalaci\'f3n\par + +\pard\widctlpar\cf0\b0\f1\fs22\par +Para desinstalar \cf3\b Open-Shell,\cf0\b0 siga estos pasos:\par + +\pard +{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} +\widctlpar\fi-360\li720 Abra \b Panel de control -> Programas y caracter\'edsticas,\b0 y haga doble clic en \b Open-Shell\b0 . Luego siga las instrucciones. Puede que para completar el proceso tenga que reiniciar Windows.\par +{\pntext\f1 2)\tab}Si instal\'f3 m\'e1scaras adicionales para el men\'fa inicio, tendr\'e1 que eliminarlas manualmente\par + +\pard\widctlpar\par + +\pard\widctlpar\sa200\sl276\slmult1\par +} + diff --git a/Src/Localization/Spanish/OpenShellTOC.hhc b/Src/Localization/Spanish/OpenShellTOC.hhc new file mode 100644 index 000000000..128fa956f --- /dev/null +++ b/Src/Localization/Spanish/OpenShellTOC.hhc @@ -0,0 +1,138 @@ + + + + + + + + + +
    +
  • + + + + +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + + +
    • + + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
      +
    • + + + +
    • + + + +
    • + + + +
    +
  • + + + + +
  • + + + + +
+ diff --git a/Src/Localization/Spanish/OpenShellText-es-ES.wxl b/Src/Localization/Spanish/OpenShellText-es-ES.wxl new file mode 100644 index 000000000..b7f11dbd3 --- /dev/null +++ b/Src/Localization/Spanish/OpenShellText-es-ES.wxl @@ -0,0 +1,33 @@ + + + Este instalador sólo es para versiones de Windows de 32 bits. Para Windows de 64 bits, necesita ejecutar Setup64. + Open-Shell requiere Windows 7 o superior. + Ya tiene instalada una versión de [ProductName] más nueva. La instalación se cerrará ahora. + Classic Explorer + Classic Explorer agrega una barra de herramientas al Explorador de Windows, reemplaza la IU de copia y corrige algunos problemas de usabilidad + Open-Shell Menu + Open-Shell Menu es un reemplazo para el menú inicio de Windows altamente personalizable + Classic IE + Classic IE le permite personalizar la barra de título y la barra de estado de Internet Explorer + Actualización de Open-Shell + Actualización de Open-Shell busca versiones nuevas periódicamente + Ver la documentación de Open-Shell + Ver la introducción a Open-Shell + Edite la configuración de Classic Explorer + Edite la configuración del menú inicio clásico + Edite la configuración de la barra de título y la barra de estado de Internet Explorer + Edite la configuración de búsqueda de nuevas versiones de Open-Shell + Crear una carpeta en el menú inicio + Sitio web de Open-Shell + Donar a Open-Shell + Visítenos en Facebook + Ver archivo Léame + Ayuda de Open-Shell + Léame de Open-Shell + Actualización de Open-Shell + Configuración de Classic Explorer + Configuración de Open-Shell Menu + Configuración de Classic IE + Abrir la pantalla Inicio + Open-Shell es una colección de mejoras de usabilidad para Windows + diff --git a/Src/Localization/Spanish/StartMenu.html b/Src/Localization/Spanish/StartMenu.html new file mode 100644 index 000000000..f1116027a --- /dev/null +++ b/Src/Localization/Spanish/StartMenu.html @@ -0,0 +1,310 @@ + + + + + + + + + + + + Open-Shell Menu + +

Sitio web de Open-Shell  +Open-Shell Menu


+Open-Shell Menu
+es un men inicio flexible que puede imitar el comportamiento del men de Windows +2000, XP y Windows 7. Tiene varias caractersticas avanzadas: +
    + +
  • Elegir entre los estilos Clsico y Windows 7
    +
  • +
  • Arrastrar y colocar para permitirle organizar sus aplicaciones
  • + +
  • Opciones para mostrar Favoritos, expandir el Panel de Control, etc.
  • +
  • Muestra documentos usados recientemente. La cantidad de documentos a mostrar puede personalizarse
  • +
  • Traducido a 35 idiomas, lo que incluye compatibilidad de derecha a izquierda para rabe y hebreo
  • +
  • No deshabilita el men inicio original de Windows. Puede acceder a ste con Mays+Hacer clic en el botn inicio
  • +
  • Hacer clic con el botn secundario en un elemento del men para eliminarlo, cambiarle el nombre, ordenarlo o realizar otras tareas
  • +
  • El cuadro de bsqueda le ayuda a encontrar sus programas y archivos sin comprometer sus mtodos abreviados de teclado
  • +
  • Admite listas de accesos directos para obtener acceso fcil a documentos recientes y tareas comunes
  • +
  • Disponible para sistemas operativos de 32 y 64 bits
  • +
  • Admite mscaras, incluyendo mscaras adicionales de terceros. Cree la suya!
  • +
  • Completamente personalizable, tanto en la apariencia como en el funcionamiento
  • +
  • Compatibilidad con Microsoft Active Accessibility
  • +
  • Convierte el botn Todos los programas del men de Windows en un men en cascada
  • +
  • Implementa un botn inicio personalizable
    +
  • +
  • Puede mostrar, buscar e iniciar aplicaciones de la Tienda Windows (Windows 8)
  • + + + + +
  • Y por ltimo mas no menos – es GRATIS!
  • +

+

Estilos

+El men inicio ofrece para elegir 3 estilos.
+

1) Estilo clsico de columna nica

+
+Este estilo es similar al del men de Windows 2000. Tiene una sola columna en el men principal con texto vertical en el lateral. Puede personalizar el orden de los elementos, iconos y el texto.
+ +Programas, listas de accesos directos y los resultados de bsqueda se muestran como submens en cascada.
+ +
+

2) Estilo clsico de dos columnas

+
+Este estilo es similar al men de Windows XP. Hay dos columnas en las que puede ordenar los elementos de men. Puede personalizar el orden, los iconos y el texto.
+Programas, listas de accesos directos y los resultados de bsqueda se muestran como submens en cascada.
+
+

3) Estilo Windows 7
+

+
+Este estilo es similar al men de Windows Vista y Windows 7. Los elementos de la primera columna estn predefinidos para elementos anclados y documentos y programas recientes, la lista de todos los programas y el cuadro de bsqueda. Los elementos de la segunda columna son completamente personalizables.
+Las listas de accesos directos y los resultados de bsqueda se muestran dentro del men principal. Los programas pueden estar dentro del men principal o abrirse como un submen en cascada.
+Este estilo ofrece menos opciones de personalizacin que los estilos clsicos, pero en apariencia y funcionalidad es ms familiar para la gente acostumbrada a Windows 7.
+
+
+

Operacin

+Si ha usado el men inicio de versiones de Windows anteriores, se sentir como en casa:
+ + + +

+Para abrir el men inicio, presione la tecla Windows o haga clic en el botn de la esquina de la pantalla.

+

+Para tener acceso al men inicio propio del sistema operativo, mantenga presionada la tecla Mays mientras hace clic en el botn. +

+

+Haga clic en un elemento para ejecutarlo. +

+

+Arrastre un programa para cambiar el orden de los programas en el men o moverlo a otra carpeta. +

+

+Haga clic con el botn secundario en un elemento para cambiarle el nombre, eliminarlo, explorarlo, ordenar el men o realizar otras tareas.

+

+Haga clic con el botn secundario en el botn para editar la configuracin del men inicio, ver este archivo de ayuda o detener el men inicio.
+

+


+ +

+ +

+Configuracin

Para obtener acceso a la configuracin, haga clic con el botn secundario en el botn inicio:
+
+
+Puede elegir entre ver slo las configuraciones bsicas o todas las configuraciones disponibles. Site el mouse encima de cada configuracin para ver una descripcin de para qu sirve. Para buscar una configuracin por su nombre, escriba en el cuadro de bsqueda.
+ +Toda configuracin tiene un valor predeterminado. El valor predeterminado puede ser constante, +o depender de la configuracin actual del sistema. Una vez que edite una configuracin, se volver "modificada" y se mostrar en negrita. Para revertir al valor predeterminado, haga clic con el botn secundario en la configuracin.
+
+ +Puede guardar las configuraciones en un archivo XML y ulteriormente volver a cargarlas. +Para tener acceso a estas funciones, pulse el botn Copia de Seguridad. Desde all tambin puede restablecer todas las configuraciones a sus valores predeterminados.
+ + +
+ +La mayora de las configuraciones se cambiarn inmediatamente a medida que las edita. Por ejemplo, +puede editar el men inicio y, mientras sigue abierto el dilogo Configuracin, +tener acceso al men inicio para ver los cambios. Un nmero reducido de configuraciones requerirn que antes de poder ver el cambio salga del men inicio.
+ +
+ + +Nota: Todas las ventanas de Configuracin son redimensionables. Redimensinelas y colquelas donde desee que estn. Recordarn la posicin nueva.
+ + +
+Para personalizar los elementos del men, haga clic en la pestaa Personalizar men Inicio. En funcin del estilo ver una IU distinta.
+
+Para los estilos clsicos, puede personalizar ambas columnas del men inicio y crear submens. La columna de la izquierda muestra los elementos actualmente en el men, +y la columna de la derecha los elementos de men disponibles. Para agregar elementos al men, arrstrelos de la derecha a la izquierda.
+
+
+Para el estilo Windows 7 slo puede editar los elementos de la segunda columna, y no hay submens.
+
+

+Para editar las propiedades de un elemento, haga doble clic en su icono:
+
+Aqu puede seleccionar un comando para el elemento, su texto, icono y otros atributos. Para obtener el texto e icono predeterminados del comando elegido, pulse el botn Restaurar predeterminados.
+
+El comando puede:
+ +
    +
  • ser alguno de los comandos predefinidos - desde el desplegable
  • cadena personalizada del ejecutable +- pueden ser el nombre de un programa y sus argumentos, o incluso una URL +(como http://www.google.com). Se admiten variables de entorno como %SystemRoot%
  • dejarse vaco - si se usa el atributo vnculo, actuar como un comando
    +
  • +
+El vnculo puede ser una ruta a un archivo o carpeta. Si es un archivo, se ejecutar dicho archivo. Si es una carpeta, dicha carpeta se abrir como un submen. Algunos elementos de men (como Programas y Favoritos) tienen un atributo vnculo implcito, con lo que para aquellos el cuadro Vnculo se deshabilitar.
+ +
+ +El icono puede:
+ +
    +
  • dejarse en blanco - si el atributo vnculo seala a un archivo o carpeta, se usar el icono de dicho archivo o carpeta
    +
  • ser archivo de recursos,identificador de icono - por ejemplo %windir%\notepad.exe,2. No deje espacio entre el nombre de archivo y la coma. Asegrese de que usa el identificador del recurso del icono y no el ndice del icono. Para los mejores resultados, use el botn [...] de al lado del cuadro de icono
    +
  • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es StartMenuDLL.dll en s. Esto es til al hacer referencia a iconos propios del men inicio
    +
  • ser archivo de icono -  por ejemplo C:\Program Files\Mozilla Thunderbird\Email.ico
  • ser none - esto usar un icono vaco
  • +
+Si los atributos etiqueta o consejo empiezan con $ (signo de dlares), el sistema lo tratar como el nombre de una cadena en el archivo StartMenuL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta til al crear un men que pueda usarse en varios idiomas.
+
+Si marca "Insertar subelementos como botones", en lugar de mostrar el elemento de men en s, el men inicio mostrar los elementos como una fila de botones. De forma predeterminada, los botones estn centrados. Puede alinearlos a la +izquierda agregando un separador como ltimo elemento, o alinearlos a la derecha +agregando un separador como primer elemento. Un uso posible es reemplazar +el elemento de men Apagar por +botones separados para apagar, reiniciar, cerrar sesin, etc.
+
+

Configuracin administrativa

+Las configuraciones son +por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar +toda su configuracin. Un administrador puede bloquear configuraciones especficas, de +modo que ningn usuario las pueda editar:
+ +
+En este ejemplo, la configuracin "Habilitar el men del botn secundario" est bloqueada para que siempre +est desmarcada y ningn usuario la pueda cambiar. Esto se logra +agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu. Cree un valor DWORD llamado "EnableContextMenu" y establzcalo en 0.
+
+En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino +simplemente modificar el valor inicial de la configuracin. En tal caso, agregue +"_Default" al nombre del valor. Por ejemplo, si desea que el +men contextual est deshabilitado de manera predeterminada pero seguir permitiendo que los usuarios lo habiliten +si les place, cree un valor DWORD con nombre "EnableContextMenu_Default" +y establzcalo en 0.
+
+La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
+ +Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero +no sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo +en 0xDEFA.
+ +
+ +Tambin hay una configuracin global "EnableSettings". Establzcala en 0 en el +registro para evitar incluso que los usuarios abran el dilogo Configuracin:
+ +
+
+El men inicio tambin comprueba la mayora de directivas de grupo configuradas por el administrador. Ejecute gpedit.msc y vaya a Configuracin de usuario -> Plantillas administrativas -> Barra de tareas y men Inicio. Desde all puede deshabilitar Ejecutar, Apagar, Ayuda y otras caractersticas. (No disponible en versiones Home de Windows).
+
+Tambin se admite la edicin de configuraciones a travs de directivas de grupo. Extraiga el archivo PolicyDefinitions.zip que se encuentra en la carpeta de instalacin y lea el documento PolicyDefinitions.rtf para ms detalles.
+
+
+

Ms acerca de las mscaras

+Puede elegir entre las muchas mscaras preinstaladas:
+
+Mscaras para Open-Shell Menu
+
O puede descargar e instalar mscaras adicionales de terceros (desde el sitio web principal o desde otro lugar). Tras descargar una mscara nueva, +debe copiar el archivo .skin al directorio Skins – generalmente C:\Program +Files\Open-Shell\Skins. Despus estar disponible en la configuracin.
+
+Nota: Algunas mscaras pueden estar diseadas especficamente para +modo Clsico, Bsico o Aero. Por ejemplo, una mscara Aero puede requerir +compatibilidad con Glass y, si se seleccionan los temas Bsico o Clsico, todo parecer sucio. Algunas mscaras Aero tambin pueden requerir que se seleccione un color de Glass especfico.
+
+Puede crear su propia mscara. Necesitar un editor de imgenes +compatible con el canal alfa (como Gimp o Photoshop) y una herramienta para editar +archivos de recursos (como Resource Hacker o Visual Studio). Y por supuesto +algo de talento para el diseo grfico :). Antes de empezar, lea el Tutorial de enmascaramiento (en ingls).
+
+

+

Bsqueda


+
+ El cuadro de bsqueda le permite buscar los contenidos del men inicio, los +programas en la variable de entorno PATH y los archivos indizados. Puede hacer que el cuadro de bsqueda +aparezca como un elemento de men normal y entonces dirigirse a ste usando las +teclas de direccin arriba/abajo. Puede elegir que el cuadro de bsqueda est seleccionado de forma +predeterminada al abrir el men inicio. O puede elegir activar el +cuadro de bsqueda slo con la tecla Tabulador, de modo que hasta presionar Tabulador pueda usar +el teclado para navegar como si el cuadro de bsqueda no estuviera.
+
+Los resultados de bsqueda se muestran en el men principal si usa el estilo Windows 7, o en un submen para los estilos clsicos.
+Haga clic en cada categora para expandirla y ver ms resultados. Para ver todos los resultados en el Explorador, haga clic en el icono del final.
+
+Los estilos clsicos le permiten registrar "proveedores de bsqueda" adicionales, que puede usar para +buscar texto desde el cuadro de bsqueda. Ejecuta el programa de bsqueda +seleccionndolo en el men, o bien presionando Alt+tecla. En este ejemplo, usa Alt+A para Agent Ransack.
+
+
+Esto se hace agregando subelementos a SearchBoxItem en la pestaa Personalizar men Inicio:
+
+
+Abra cada uno de los subelementos y escrbales un comando para iniciar el programa de bsqueda. Si en el comando usa %1, se reemplazar por los contenidos del cuadro de bsqueda. Si usa %2 +se reemplazar por el texto a buscar codificado en estilo de URL. Para completar su entrada de men escrbale una +etiqueta, consejo e icono. En el texto de la etiqueta +puede usar & para marcar el carcter acelerador (por ejemplo &Agent Ransack).
+
+Aqu van algunos comandos posibles:
+Buscar con Agent Ransack: "C:\Program Files\Agent Ransack\AgentRansack.exe" -r -f "%1"
+Buscar con Everything: "C:\Program Files\Everything\Everything.exe" -search "%1"
+Buscar con Google: http://www.google.com/#q=%2
+Buscar con Bing: http://www.bing.com/search?q=%2
+
+
+

Botn Inicio personalizado
+

Open-Shell puede agregar su propio botn inicio a la barra de tareas. Puede incluso +reemplazar el botn inicio predeterminado en Windows 7. Puede elegir entre +un botn estilo Aero, un botn rectangular clsico o +crear el suyo. Para un botn inicio personalizado necesita una imagen que +contenga los 3 estados del botn - normal, activo y pulsado:
+Imgenes del botn Inicio
+La imagen debe ser un PNG o BMP de 32 bits. De forma predeterminada, el ancho de la +imagen determina el tamao del botn. Puede reemplazarlo +escribiendo un ancho personalizado.
+Para ms informacin acerca de la creacin de botones personalizados, lea el Tutorial de botones (en ingls).
+Puede encontrar muchas imgenes del botn inicio personalizadas en lnea. Aqu van algunos ejemplos:
+http://www.classicshell.net/forum/viewforum.php?f=18
+http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
+
http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
+http://tutoriales13.deviantart.com/art/Orbs-153450418
+
+
+

Localizacin

+ +La interfaz de usuario (salvo el cuadro de dilogo Configuracin) est traducida a 35 +idiomas.
+ +El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. +La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas +desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Open-Shell exacta.
+ + +
+

Lnea de comandos

+StartMenu.exe admite 5 parmetros de lnea de comandos: -open, -toggle, -togglenew, -exit y -settings.
+
+Los dos primeros hacen lo que sugieren sus nombres en ingls. Uno abre el men inicio clsico, el otro +lo alterna. Puede usar los parmetros para crear un acceso directo en su +barra de Inicio Rpido que abra el men inicio, o para establecer una tecla rpida en +programas como WinKey.
+
+El tercero "-togglenew" alterna el men inicio predeterminado de Windows (o pantalla inicio). Resulta til +si desea crear un acceso directo o tecla rpida para abrir el men predeterminado y usar la tecla +Win para el men clsico.
+
+Use "-exit" para salir del men inicio. Este comando slo funcionar si el men inicio no est ocupado actualmente.
+
+Use "-settings" para abrir la configuracin del men inicio. Es til para crear un acceso directo a fin de editar la configuracin.
+
+
+

Accesibilidad

El men inicio es compatible con lectores de pantalla como JAWS +o el Narrador de Microsoft. Si la compatibilidad con accesibilidad provoca problemas, puede deshabilitarse desde la pestaa Comportamiento general en Configuracin.
+ +
+ diff --git a/ClassicShellSrc/Localization/Spanish/WixUI_es-es.wxl b/Src/Localization/Spanish/WixUI_es-es.wxl similarity index 100% rename from ClassicShellSrc/Localization/Spanish/WixUI_es-es.wxl rename to Src/Localization/Spanish/WixUI_es-es.wxl diff --git a/Src/Localization/Spanish/images/OpenShell.png b/Src/Localization/Spanish/images/OpenShell.png new file mode 100644 index 000000000..228453efc Binary files /dev/null and b/Src/Localization/Spanish/images/OpenShell.png differ diff --git a/ClassicShellSrc/Localization/French/images/acc_locked.png b/Src/Localization/Spanish/images/acc_locked.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/acc_locked.png rename to Src/Localization/Spanish/images/acc_locked.png diff --git a/ClassicShellSrc/Localization/French/images/after.png b/Src/Localization/Spanish/images/after.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/after.png rename to Src/Localization/Spanish/images/after.png diff --git a/ClassicShellSrc/Localization/French/images/before.png b/Src/Localization/Spanish/images/before.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/before.png rename to Src/Localization/Spanish/images/before.png diff --git a/ClassicShellSrc/Localization/English/images/button_images.png b/Src/Localization/Spanish/images/button_images.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/button_images.png rename to Src/Localization/Spanish/images/button_images.png diff --git a/ClassicShellSrc/Localization/English/images/button_settings.png b/Src/Localization/Spanish/images/button_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/button_settings.png rename to Src/Localization/Spanish/images/button_settings.png diff --git a/ClassicShellSrc/Localization/French/images/customize_menu.png b/Src/Localization/Spanish/images/customize_menu.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/customize_menu.png rename to Src/Localization/Spanish/images/customize_menu.png diff --git a/ClassicShellSrc/Localization/English/images/explorer_settings.png b/Src/Localization/Spanish/images/explorer_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/explorer_settings.png rename to Src/Localization/Spanish/images/explorer_settings.png diff --git a/ClassicShellSrc/Localization/English/images/ie9_caption.png b/Src/Localization/Spanish/images/ie9_caption.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/ie9_caption.png rename to Src/Localization/Spanish/images/ie9_caption.png diff --git a/ClassicShellSrc/Localization/English/images/ie9_settings.png b/Src/Localization/Spanish/images/ie9_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/ie9_settings.png rename to Src/Localization/Spanish/images/ie9_settings.png diff --git a/ClassicShellSrc/Localization/English/images/ie9_status.png b/Src/Localization/Spanish/images/ie9_status.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/ie9_status.png rename to Src/Localization/Spanish/images/ie9_status.png diff --git a/ClassicShellSrc/Localization/French/images/item_settings.png b/Src/Localization/Spanish/images/item_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/item_settings.png rename to Src/Localization/Spanish/images/item_settings.png diff --git a/ClassicShellSrc/Localization/French/images/menu_settings.png b/Src/Localization/Spanish/images/menu_settings.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/menu_settings.png rename to Src/Localization/Spanish/images/menu_settings.png diff --git a/ClassicShellSrc/Localization/English/images/search1.png b/Src/Localization/Spanish/images/search1.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/search1.png rename to Src/Localization/Spanish/images/search1.png diff --git a/ClassicShellSrc/Localization/English/images/search2.png b/Src/Localization/Spanish/images/search2.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/search2.png rename to Src/Localization/Spanish/images/search2.png diff --git a/ClassicShellSrc/Localization/English/images/search3.png b/Src/Localization/Spanish/images/search3.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/search3.png rename to Src/Localization/Spanish/images/search3.png diff --git a/ClassicShellSrc/Localization/English/images/settings1.png b/Src/Localization/Spanish/images/settings1.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings1.png rename to Src/Localization/Spanish/images/settings1.png diff --git a/ClassicShellSrc/Localization/English/images/settings2.png b/Src/Localization/Spanish/images/settings2.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings2.png rename to Src/Localization/Spanish/images/settings2.png diff --git a/ClassicShellSrc/Localization/English/images/settings3.png b/Src/Localization/Spanish/images/settings3.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings3.png rename to Src/Localization/Spanish/images/settings3.png diff --git a/ClassicShellSrc/Localization/English/images/settings4.png b/Src/Localization/Spanish/images/settings4.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings4.png rename to Src/Localization/Spanish/images/settings4.png diff --git a/ClassicShellSrc/Localization/English/images/settings5.png b/Src/Localization/Spanish/images/settings5.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/settings5.png rename to Src/Localization/Spanish/images/settings5.png diff --git a/ClassicShellSrc/Localization/French/images/settings_disable_ex.png b/Src/Localization/Spanish/images/settings_disable_ex.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings_disable_ex.png rename to Src/Localization/Spanish/images/settings_disable_ex.png diff --git a/ClassicShellSrc/Localization/French/images/settings_disable_ie9.png b/Src/Localization/Spanish/images/settings_disable_ie9.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings_disable_ie9.png rename to Src/Localization/Spanish/images/settings_disable_ie9.png diff --git a/ClassicShellSrc/Localization/French/images/settings_disable_sm.png b/Src/Localization/Spanish/images/settings_disable_sm.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/settings_disable_sm.png rename to Src/Localization/Spanish/images/settings_disable_sm.png diff --git a/ClassicShellSrc/Localization/French/images/skins.gif b/Src/Localization/Spanish/images/skins.gif similarity index 100% rename from ClassicShellSrc/Localization/French/images/skins.gif rename to Src/Localization/Spanish/images/skins.gif diff --git a/ClassicShellSrc/Localization/English/images/statusbar.png b/Src/Localization/Spanish/images/statusbar.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/statusbar.png rename to Src/Localization/Spanish/images/statusbar.png diff --git a/ClassicShellSrc/Localization/English/images/style1.png b/Src/Localization/Spanish/images/style1.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/style1.png rename to Src/Localization/Spanish/images/style1.png diff --git a/ClassicShellSrc/Localization/English/images/style2.png b/Src/Localization/Spanish/images/style2.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/style2.png rename to Src/Localization/Spanish/images/style2.png diff --git a/ClassicShellSrc/Localization/English/images/style3.png b/Src/Localization/Spanish/images/style3.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/style3.png rename to Src/Localization/Spanish/images/style3.png diff --git a/ClassicShellSrc/Localization/English/images/titlebar.png b/Src/Localization/Spanish/images/titlebar.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/titlebar.png rename to Src/Localization/Spanish/images/titlebar.png diff --git a/ClassicShellSrc/Localization/French/images/toolbar.png b/Src/Localization/Spanish/images/toolbar.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/toolbar.png rename to Src/Localization/Spanish/images/toolbar.png diff --git a/ClassicShellSrc/Localization/English/images/toolbar_settings.png b/Src/Localization/Spanish/images/toolbar_settings.png similarity index 100% rename from ClassicShellSrc/Localization/English/images/toolbar_settings.png rename to Src/Localization/Spanish/images/toolbar_settings.png diff --git a/ClassicShellSrc/Localization/French/images/up_locked.png b/Src/Localization/Spanish/images/up_locked.png similarity index 100% rename from ClassicShellSrc/Localization/French/images/up_locked.png rename to Src/Localization/Spanish/images/up_locked.png diff --git a/Src/Localization/Swedish/ClassicExplorerADMX.txt b/Src/Localization/Swedish/ClassicExplorerADMX.txt new file mode 100644 index 000000000..5ca8ad1b4 --- /dev/null +++ b/Src/Localization/Swedish/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell inställningar +State.text = Läge: +State1.text = Låst till detta värde +State2.text = Låst till standard +State3.text = Olåst +State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. +State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. +State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. + +ClassicExplorerCat.text = Classic Explorer +ClassicExplorerCatHelp.text = Classic Explorer grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. +SUPPORTED_CS404_WIN7.text = Kräver Windows 7. +SUPPORTED_CS404_WIN881.text = Kräver Windows 8 eller Windows 8.1. + +AddressAltD.nameOverride = Extra genväg för adressfältet +AddressAltD.tipOverride = Skriv in en bokstav 'A' till 'Z' för att vara en genväg till adressfältet i kombination med Alt-tangenten +EnableSettings.nameOverride = Aktivera inställningar +EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar +ProcessWhiteList.nameOverride = Processa vita listan +ProcessWhiteList.tipOverride = Lista över processer som kan ladda Classic Explorer. Använd endast filnamnet av processen (som "notepad.exe"), separera flera namn med komma eller semikolon. +ProcessBlackList.nameOverride = Processa svarta listan +ProcessBlackList.tipOverride = Lista över processer som inte kommer att ladda Classic Explorer. Använd endast filnamnet av processen (som "notepad.exe"), separera flera namn med komma eller semikolon. +ToolbarItems.nameOverride = Verktygsknappar +ToolbarItems.tipOverride = Välj de knappar som ska visas i verktygsfältet.\nDet bästa sättet att få den rätta strängen är att konfigurera knapparna i Classic Explorer dialogrutan Inställningar och sedan leta upp värdet med namnet ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings + + +; os-specific +FileExplorer.nameOverride = Aktivera dialogrutor endast i Utforskaren (förbättrar prestanda) diff --git a/Src/Localization/Swedish/ClassicIEADMX.txt b/Src/Localization/Swedish/ClassicIEADMX.txt new file mode 100644 index 000000000..71ed5ab86 --- /dev/null +++ b/Src/Localization/Swedish/ClassicIEADMX.txt @@ -0,0 +1,25 @@ +; DON'T TRANSLATE ============================================================= + +LogLevel.supportedOn=never + + + +; TRANSLATE =================================================================== + +Title.text = Open-Shell inställningar +State.text = Läge: +State1.text = Låst till detta värde +State2.text = Låst till standard +State3.text = Olåst +State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. +State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. +State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. +ClassicIECat.text = Classic IE +ClassicIECatHelp.text = Classic IE grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. +SUPPORTED_IE9.text = Kräver Internet Explorer 9 eller senare. + + +EnableSettings.nameOverride = Aktivera inställningar +EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar +CaptionFont.tipAddition = .\n\nFormatet är , , . Till exempel "Segoe UI, normal, 9" diff --git a/Src/Localization/Swedish/MenuADMX.txt b/Src/Localization/Swedish/MenuADMX.txt new file mode 100644 index 000000000..ca373d6ca --- /dev/null +++ b/Src/Localization/Swedish/MenuADMX.txt @@ -0,0 +1,192 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Open-Shell inställningar +State.text = Läge: +State1.text = Låst till detta värde +State2.text = Låst till standard +State3.text = Olåst +State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. +State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. +State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. + +MenuCat.text = Klassisk Start Meny +MenuCatHelp.text = Klassisk Start Meny grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. +SUPPORTED_CS404_WIN7.text = Kräver Windows 7. +SUPPORTED_CS404_WIN78.text = Kräver Windows 7 eller Windows 8. +SUPPORTED_CS404_WIN781.text = Kräver Windows 7 eller Windows 8.1. +SUPPORTED_CS404_WIN8.text = Kräver Windows 8. +SUPPORTED_CS404_WIN881.text = Kräver Windows 8 eller Windows 8.1. +SUPPORTED_CS404_WIN81.text = Kräver Windows 8.1. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Kräver Klassisk meny stil med en kolumn. +SUPPORTED_CS404_CLASSIC2_STYLE.text = Kräver Klassisk meny stil med två kolumner. +SUPPORTED_CS404_CLASSIC_STYLE.text = Kräver Klassisk meny stil. +SUPPORTED_CS404_WIN7_STYLE.text = Kräver Windows 7 meny stil. + + +EnableSettings.nameOverride = Aktivera inställningar +EnableSettings.tipOverride = Gör det möjligt för användare att redigera sina egna inställningar + +MenuStyle.nameOverride = Meny stil +MenuStyle.tipOverride = Välj stil för startmenyn.\nStilen bestämmer det övergripande utseendet och funktioner i menyn. +MenuStyle_Classic1.nameOverride = Klassisk med en kolumn +MenuStyle_Classic2.nameOverride = Klassisk med två kolumner +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Vänsterklick öppnar +ShiftClick.nameOverride = Shift+Klick öppnar +WinKey.nameOverride = Windows-tangenten öppnar +ShiftWin.nameOverride = Shift+Win öppnar +MiddleClick.nameOverride = Mittenklick öppnar +Hover.nameOverride = Hover öppnar + +; skins +SkinC1.nameOverride = Skin för klassisk meny med en kolumn +SkinC1.tipOverride = Välj skin som ska användas av den klassiska stilen med en kolumn +SkinVariationC1.nameOverride = Skin variation för klassisk meny med en kolumn +SkinVariationC1.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med en kolumn (för skinn som stöder flera varianter) +SkinOptionsC1.nameOverride = Skin alternativ för klassisk meny med en kolumn +SkinOptionsC1.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med en kolumn.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få den rätta strängen är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC1 i HKCU\Software\OpenShell\StartMenu\Settings +MenuItems1.nameOverride = Menyalternativ för klassisk meny med en kolumn +MenuItems1.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med en kolumn.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings +SkinC2.nameOverride = Skin för klassisk meny med två kolumner +SkinC2.tipOverride = Välj skin som ska användas av den klassiska stilen med två kolumner +SkinVariationC2.nameOverride = Skin variation för klassisk meny med två kolumner +SkinVariationC2.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med två kolumner (för skin som stöder flera varianter) +SkinOptionsC2.nameOverride = Skin alternativ för klassisk meny med två kolumner +SkinOptionsC2.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med två kolumner.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC2 i HKCU\Software\OpenShell\StartMenu\Settings +MenuItems2.nameOverride = Menyalternativ för klassisk meny med två kolumner +MenuItems2.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med två kolumner.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings +SkinW7.nameOverride = Skin för Windows 7 stil +SkinW7.tipOverride = Välj skin som ska användas av Windows 7 stil +SkinVariationW7.nameOverride = Skin variation för Windows 7 stil +SkinVariationW7.tipOverride = Välj skin variationen som ska användas av Windows 7 stil (för skinn som stöder flera varianter) +SkinOptionsW7.nameOverride = Skin alternativ för Windows 7 stil +SkinOptionsW7.tipOverride = Välj skin alternativ som ska användas av Windows 7 stil.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings +MenuItems7.nameOverride = Menyalternativ för Windows 7 stil +MenuItems7.tipOverride = Välj menypunkter som ska användas av Windows 7 stil.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings + +; windows 7 +SkinA.nameOverride = Skin för Alla program undermenyn för Windows 7 startmeny +SkinA.tipOverride = Välj skin som ska användas av alla program undermenyn för Windows 7 startmeny +SkinVariationA.nameOverride = Skin variation för Alla program undermenyn för Windows 7 startmeny +SkinVariationA.tipOverride = Välj skin variationen som ska användas av alla program undermenyn för Windows 7 startmeny (för skinn som stöder flera varianter) +SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu +SkinOptionsA.tipOverride = Välj alternativt skin som ska användas av Alla program undermenyn för Windows 7 startmeny.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings + +; metro inställning +SkipMetro.tipAddition = Den här inställningen fungerar inte för Windows 8.1. Du måste använda den inbyggda Windows inställningen för att starta upp på skrivbordet + +; dold +FolderStartMenu.nameOverride = Startmeny mappen +FolderStartMenu.tipOverride = Ange åsidosättning för Startmeny mappen(åsidosätter även Program mappen).\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar +FolderPrograms.nameOverride = Program mapp +FolderPrograms.tipOverride = Ange åsidosättning för Program mappen.\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar +FolderCommonStartMenu.nameOverride = Delade Startmeny mapp +FolderCommonStartMenu.tipOverride = Ange åsidosättning för Delade startmeny mapp (åsidosätter även Delade Program mapp).\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar +FolderCommonPrograms.nameOverride = Delade Program mapp +FolderCommonPrograms.tipOverride = Ange åsidosättning för Delade Program mapp.\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar +AutoStartDelay.nameOverride = Auto-startfördröjning +AutoStartDelay.tipOverride = Ange en fördröjning i ms när du startar startmenyn automatiskt vid inloggning (gäller inte vid manuellt start genom att köra StartMenu.exe).\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar + +; övriga +StartButtonIcon.tipAddition = Värdet kan vara en väg till en ICO-fil eller en sökväg till en EXE / DLL och en ID på ikon +StartButtonPath.tipAddition = Värdet är en fullständig sökväg till BMP eller PNG +SoundMain.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil +SoundPopup.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil +SoundCommand.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil +SoundDrop.tipAddition = Värdet kan vara ett namn på en systemhändelse eller en sökväg till en WAV-fil +ExpandFolderLinks.tipAddition = Fungerar bara för symboliska länkar (som knutpunkt) och inte för vanliga genvägar +StartHoverDelay.nameOverride = Hover fördröjning (för Start-knappen) +AllProgramsDelay.nameOverride = Hover fördröjning (för alla program i Windows 7) +CSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Swedish/OpenShellADMX.txt b/Src/Localization/Swedish/OpenShellADMX.txt new file mode 100644 index 000000000..eba1e3ed5 --- /dev/null +++ b/Src/Localization/Swedish/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell inställningar +State.text = Läge: +State1.text = Låst till detta värde +State2.text = Låst till standard +State3.text = Olåst +State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer inställningen att vara låst till det angivna värdet för alla användare. +State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. +State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. + +Language.nameOverride = Språk för Open-Shell komponenter +Language.tipOverride = Välj det språk som ska användas av Open-Shell (till exempel en-US eller de-DE). Språket kommer att påverka texten i startmenyn, verktygsfält, etc. Om önskad språk DLL har installerats, inställningar i UI också översättas +Update.nameOverride = Aktivera automatiska kontroller för nya versioner +Update.tipOverride = När markerad, kommer Open-Shell kolla efter nya versioner varje vecka. Du kommer att meddelas om det finns en ny version av Open-Shell programvara eller en ny uppdatering för ditt nuvarande språk diff --git a/Src/Localization/Turkish/ClassicExplorerADMX.txt b/Src/Localization/Turkish/ClassicExplorerADMX.txt new file mode 100644 index 000000000..f3c4f4724 --- /dev/null +++ b/Src/Localization/Turkish/ClassicExplorerADMX.txt @@ -0,0 +1,60 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +LogLevel.supportedOn = never +ShowFreeSpace2.supportedOn = never +ShowInfoTip2.supportedOn = never + +; os-specific +ReplaceFileUI.supportedOn = win7 +ReplaceFolderUI.supportedOn = win7 +OverwriteAlertLevel.supportedOn = win7 +EnableMore.supportedOn = win7 +MoreProgressDelay.supportedOn = win7 +FileExplorer.supportedOn = win7 +ShowUpButton.supportedOn = win7 +UpIconNormal.supportedOn = win7 +UpIconPressed.supportedOn = win7 +UpIconHot.supportedOn = win7 +UpIconDisabled.supportedOn = win7 +UpIconSize.supportedOn = win7 +FixFolderScroll.supportedOn = win7 +ForceRefreshWin7.supportedOn = win7 +ShowCaption.supportedOn = win7 +ShowIcon.supportedOn = win7 +ShowStatusBar.supportedOn = win881 +ShowZone.supportedOn = win881 + + + +; TRANSLATE =================================================================== + +Title.text = Klasik Shell ayarları +State.text = Durumu: +State1.text = Bu değere kilitlendi +State2.text = Varsayılana kilitlendi +State3.text = Kilitli değil +State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. +State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. +State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. + +ClassicExplorerCat.text = Klasik Gezgin +ClassicExplorerCatHelp.text = Klasik Gezgin grup ilkesi ayarları +SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. +SUPPORTED_CS404_WIN7.text = Windows 7 gerektirir. +SUPPORTED_CS404_WIN881.text = Windows 8 veya Windows 8.1 gerektirir. + +AddressAltD.nameOverride = Adres çubuğu için ek kısayol +AddressAltD.tipOverride = Adres çubuğunda Alt tuşuyla beraber kullanılacak 'A' dan 'Z'ye bir harf girin +EnableSettings.nameOverride = Ayarları etkinleştir +EnableSettings.tipOverride = Kullanıcıların kendi ayarlarını düzenlemesini etkinleştirir +ProcessWhiteList.nameOverride = İşlemler beyaz listesi +ProcessWhiteList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yüklenecektir. Sadece işlemin dosya adını kullanın ("notepad.exe" gibi), birden çok ismi virgül veya noktalı virgülle ayırın. +ProcessBlackList.nameOverride = İşlemler kara listesi +ProcessBlackList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yüklenmeyecektir. Sadece işlemin dosya adını kullanın ("notepad.exe" gibi), birden çok ismi virgül veya noktalı virgülle ayırın. +ToolbarItems.nameOverride = Araç çubuğu düğmeleri +ToolbarItems.tipOverride = Araç çubuğunda gösterilecek düğmeleri seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Explorer ayarları iletişim penceresi düğmeleri yapılandırmak ve sonra HKCU\Software\OpenShell\ClassicExplorer\Settings'deki ToolbarItems adlı değere bakmaktır. + + +; os-specific +FileExplorer.nameOverride = İletişim pencerelerini sadece Gezgin'de etkinleştir (performansı arttırır) diff --git a/ClassicShellSrc/Localization/Turkish/ClassicIEADMX.txt b/Src/Localization/Turkish/ClassicIEADMX.txt similarity index 100% rename from ClassicShellSrc/Localization/Turkish/ClassicIEADMX.txt rename to Src/Localization/Turkish/ClassicIEADMX.txt diff --git a/Src/Localization/Turkish/MenuADMX.txt b/Src/Localization/Turkish/MenuADMX.txt new file mode 100644 index 000000000..ca0ac79db --- /dev/null +++ b/Src/Localization/Turkish/MenuADMX.txt @@ -0,0 +1,195 @@ +; DON'T TRANSLATE ============================================================= + +; disabled +CrashDump.supportedOn = never +LogLevel.supportedOn = never +OldProgramsAge.supportedOn = never +DefaultMenuStyle.supportedOn = never +MenuItems.supportedOn = never +Skin1.supportedOn = never +SkinOptions1.supportedOn = never +SkinVariation1.supportedOn = never +Skin2.supportedOn = never +SkinVariation2.supportedOn = never +SkinOptions2.supportedOn = never +SkipMetroCount.supportedOn = never +CompatibilityFixes.supportedOn = never + +; skins +SkinC1.supportedOn = classic1 +SkinVariationC1.supportedOn = classic1 +SkinOptionsC1.supportedOn = classic1 +MenuItems1.supportedOn = classic1 +SkinC2.supportedOn = classic2 +SkinVariationC2.supportedOn = classic2 +SkinOptionsC2.supportedOn = classic2 +MenuItems2.supportedOn = classic1 +SkinW7.supportedOn = win7_style +SkinVariationW7.supportedOn = win7_style +SkinOptionsW7.supportedOn = win7_style +MenuItems7.supportedOn = win7_style + +; style-specific +Computer.supportedOn = classic +Favorites.supportedOn = classic +Documents.supportedOn = classic +UserFiles.supportedOn = classic +UserDocuments.supportedOn = classic +UserPictures.supportedOn = classic +ControlPanel.supportedOn = classic +Network.supportedOn = classic +Printers.supportedOn = classic +Shutdown.supportedOn = classic +LogOff.supportedOn = classic +Undock.supportedOn = classic +Search.supportedOn = classic +Help.supportedOn = classic +Run.supportedOn = classic +SearchFilesCommand.supportedOn = classic +SearchResults.supportedOn = classic +SearchResultsMax.supportedOn = classic +MaxMainMenuWidth.supportedOn = classic +MainMenuAnimation.supportedOn = classic +MainMenuAnimationSpeed.supportedOn = classic +MainMenuScrollSpeed.supportedOn = classic +MenuCaption.supportedOn = classic +MenuUsername.supportedOn = classic +ShutdownCommand.supportedOn = win7_style +MinMainHeight.supportedOn = win7_style +ProgramsStyle.supportedOn = win7_style +FoldersFirst.supportedOn = win7_style +OpenPrograms.supportedOn = win7_style +ProgramsMenuDelay.supportedOn = win7_style +ShutdownW7.supportedOn = win7_style +ProgramsWidth.supportedOn = win7_style +JumplistWidth.supportedOn = win7_style + +; windows 7 +CascadeAll.supportedOn = win7 +AllProgramsDelay.supportedOn = win7 +InitiallySelect.supportedOn = win7 +HideUserPic.supportedOn = win7 +SkinA.supportedOn = win7 +SkinVariationA.supportedOn = win7 +SkinOptionsA.supportedOn = win7 + +; metro settings +AllTaskbars.supportedOn = win881 +AllProgramsMetro.supportedOn = win881 +HideProgramsMetro.supportedOn = win881 +RecentMetroApps.supportedOn = win881 +StartScreenShortcut.supportedOn = win881 +SearchMetroApps.supportedOn = win881 +DisableHotCorner.supportedOn = win881 +OpenMouseMonitor.supportedOn = win881 +SkipMetro.supportedOn = win8 + + + +; TRANSLATE =================================================================== + + +Title.text = Klasik Shell ayarları +State.text = Durumu: +State1.text = Bu değere kilitli +State2.text = Varsayılana kilitli +State3.text = Kilitli değil +State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. +State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. +State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. + +MenuCat.text = Klasik Başlat Menü +MenuCatHelp.text = Klasik Başlat Menü grup ilkesi ayarları +SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. +SUPPORTED_CS404_WIN7.text = Windows 7 gerektirir. +SUPPORTED_CS404_WIN78.text = Windows 7 veya Windows 8 gerektirir. +SUPPORTED_CS404_WIN781.text = Windows 7 veya Windows 8.1 gerektirir. +SUPPORTED_CS404_WIN8.text = Windows 8 gerektirir. +SUPPORTED_CS404_WIN881.text = Windows 8 veya Windows 8.1 gerektirir. +SUPPORTED_CS404_WIN81.text = Windows 8.1 gerektirir. +SUPPORTED_CS404_CLASSIC1_STYLE.text = Tek sütunlu Klasik menü tarzı gerektirir. +SUPPORTED_CS404_CLASSIC2_STYLE.text = İki sütunlu Klasik menü tarzı gerektirir. + +SUPPORTED_CS404_CLASSIC_STYLE.text = Klasik menü tarzı gerektirir. + +SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 menü tarzı gerektirir . + + +EnableSettings.nameOverride = Ayarları etkinleştir +EnableSettings.tipOverride = Kullanıcılara kendi ayarlarını düzenlemeyi etkinleştirir + +MenuStyle.nameOverride = Menü tarzı +MenuStyle.tipOverride = Başlat menüsü için tarz seçin.\Tarz menünün genel görünümünü ve işlevselliğini belirler. +MenuStyle_Classic1.nameOverride = Tek sütunlu Klasik +MenuStyle_Classic2.nameOverride = İki sütunlu Klasik +MenuStyle_Win7.nameOverride = Windows 7 + +MouseClick.nameOverride = Sol Tıklama açar +ShiftClick.nameOverride = Shift+Sol Tıklama açar +WinKey.nameOverride = Windows Tuşu açar +ShiftWin.nameOverride = Shift+Win Tuşu açar +MiddleClick.nameOverride = Orta Tıklama açar +Hover.nameOverride = Üzerinde gezinme açar + +; kabuklar +; HKCU = HKEY_CURRENT_USER +SkinC1.nameOverride = Tek sütunlu klasik menü için kabuk +SkinC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçin +SkinVariationC1.nameOverride = Tek sütunlu klasik menü için kabuk farklılaşması +SkinVariationC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk faklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) +SkinOptionsC1.nameOverride = Tek sütunlu klasik menü için kabuk seçenekleri +SkinOptionsC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsC1 değerine bakmaktır. +MenuItems1.nameOverride = Tek sütunlu klasik menü için Menü öğeleri +MenuItems1.tipOverride = Klasik tarz tarafından kullanılacak Tek sütunlu klasik menü için Menü öğelerini seçin.\Doğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğelerini yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems1 değerine bakmaktır. +SkinC2.nameOverride = İki sütunlu klasik menü için kabuk +SkinC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuğu seçin +SkinVariationC2.nameOverride = İki sütunlu klasik menü için kabuk farklılaşması +SkinVariationC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) +SkinOptionsC2.nameOverride = İki sütunlu klasik menü için kabuk seçenekleri +SkinOptionsC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsC2 değerine bakmaktır. +MenuItems2.nameOverride = İki sütunlu klasik menü için menü öğeleri +MenuItems2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak menü öğelerini seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems2 değerine bakmaktır. +SkinW7.nameOverride = Windows 7 tarzı için kabuk +SkinW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuğu seçin +SkinVariationW7.nameOverride = Windows 7 tarzı için kabuk farklılaşması +SkinVariationW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) +SkinOptionsW7.nameOverride = Windows 7 tarzı için kabuk seçenekleri +SkinOptionsW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsW7 değerine bakmaktır. +MenuItems7.nameOverride = Windows 7 tarzı için menü öğeleri +MenuItems7.tipOverride = Windows 7 tarzı tarafından kullanılacak menü öğelerini seçin.\nDoğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems7 değerine bakmaktır. + +; windows 7 +SkinA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk +SkinA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü tarafından kullanılacak kabuğu seçin +SkinVariationA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması +SkinVariationA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) +SkinOptionsA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçenekleri +SkinOptionsA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsA değerine bakmaktır. + +; metro ayarları +SkipMetro.tipAddition = Bu ayar, Windows 8.1 için çalışmaz. Masaüstü'ne önyükleme için yerleşik Windows ayarını kullanmanız gerekir. + +; gizli +FolderStartMenu.nameOverride = Başlat Menü dizini +FolderStartMenu.tipOverride = Kullanıcı başına Başlat menüsü dizini için geçersiz kılma girin (ayrıca kullanıcı başına Programlar dizinini geçersiz kılar).\Yol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. +FolderPrograms.nameOverride = Programlar dizini +FolderPrograms.tipOverride = Kullanıcı başına Programlar dizini için geçersiz kılma girin.\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. +FolderCommonStartMenu.nameOverride = Ortak Başlat Menü dizini +FolderCommonStartMenu.tipOverride = Ortak Başlat Menü dizini için geçersiz kılma girin (ayrıca ortak Programlar dizinini geçersiz kılar).\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. +FolderCommonPrograms.nameOverride = Ortak Programlar dizini +FolderCommonPrograms.tipOverride = Ortak Programlar dizini için geçersiz kılma girin.\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. +AutoStartDelay.nameOverride = Otomatik başlatma gecikmesi +AutoStartDelay.tipOverride = Giriş sırasında Başlat menünün otomatik başlatılması için ms olarak gecikme girin (StartMenu.exe'yi çalıştırarak menüyü elle başlatırken geçerli değildir).\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. + +; diğer +StartButtonIcon.tipAddition = Değer bir ICO dosyanın yoludur veya bir EXE/DLL dosyanın yolu ile bir simge ID'idir +StartButtonPath.tipAddition = Değer bir BMP veya PNG dosyanın tam yoludur +SoundMain.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir +SoundPopup.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir +SoundCommand.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir +SoundDrop.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu olabilir +ExpandFolderLinks.tipAddition = Sadece simgesel bağlantılar için çalışır(bağlantı noktaları gibi) ve sıradan kısayollar için değildir +StartHoverDelay.nameOverride = Üzerinde gezinme gecikmesi (Başlat düğmesi için) +AllProgramsDelay.nameOverride = Üzerinde gezinme gecikmesi (Windows 7'deki Tüm Programlar için) +CSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki CSMHotkey değerine bakmaktır. +WSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki WSMHotkey değerine bakmaktır. diff --git a/Src/Localization/Turkish/OpenShellADMX.txt b/Src/Localization/Turkish/OpenShellADMX.txt new file mode 100644 index 000000000..8e7920b7c --- /dev/null +++ b/Src/Localization/Turkish/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Klasik Shell ayarları +State.text = Durumu: +State1.text = Bu değere kilitli +State2.text = Varsayılana kilitli +State3.text = Kilitli değil +State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için belirtilen değere kilitlenir. +State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. +State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. + +OpenShellCat.text = Klasik Shell +OpenShellCatHelp.text = Klasik Shell grup ilkesi ayarları +SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. + +Language.nameOverride = Klasik Shell bileşenleri için dil +Language.tipOverride = Klasik Shell tarafından kullanılacak dili seçin(örneğin en-US veya tr-TR). Dil Başlat menü, araç çubukları vb. yerlerdeki metinleri etkiler. Uygun dil DLL'si yüklüyse, ayarlar UI(arayüz) de tercüme edilebilir +Update.nameOverride = Yeni sürümlerin otomatik denetimini etkinleştir +Update.tipOverride = Bu işaretlendiğinde, Klasik Shell yeni sürümleri her hafta denetleyecektir. Klasik Shell yazılımı için yeni sürüm veya geçerli diliniz için yeni güncelleme varsa sizi uyaracaktır diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ar-SA.wxl b/Src/Localization/WixUI/WixUI_ar-SA.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ar-SA.wxl rename to Src/Localization/WixUI/WixUI_ar-SA.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_bg-BG.wxl b/Src/Localization/WixUI/WixUI_bg-BG.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_bg-BG.wxl rename to Src/Localization/WixUI/WixUI_bg-BG.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ca-ES.wxl b/Src/Localization/WixUI/WixUI_ca-ES.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ca-ES.wxl rename to Src/Localization/WixUI/WixUI_ca-ES.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_cs-CZ.wxl b/Src/Localization/WixUI/WixUI_cs-CZ.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_cs-CZ.wxl rename to Src/Localization/WixUI/WixUI_cs-CZ.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_da-DK.wxl b/Src/Localization/WixUI/WixUI_da-DK.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_da-DK.wxl rename to Src/Localization/WixUI/WixUI_da-DK.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_de-de.wxl b/Src/Localization/WixUI/WixUI_de-de.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_de-de.wxl rename to Src/Localization/WixUI/WixUI_de-de.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_el-GR.wxl b/Src/Localization/WixUI/WixUI_el-GR.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_el-GR.wxl rename to Src/Localization/WixUI/WixUI_el-GR.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_en-us.wxl b/Src/Localization/WixUI/WixUI_en-us.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_en-us.wxl rename to Src/Localization/WixUI/WixUI_en-us.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_es-es.wxl b/Src/Localization/WixUI/WixUI_es-es.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_es-es.wxl rename to Src/Localization/WixUI/WixUI_es-es.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_et-EE.wxl b/Src/Localization/WixUI/WixUI_et-EE.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_et-EE.wxl rename to Src/Localization/WixUI/WixUI_et-EE.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_fi-FI.wxl b/Src/Localization/WixUI/WixUI_fi-FI.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_fi-FI.wxl rename to Src/Localization/WixUI/WixUI_fi-FI.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_fr-fr.wxl b/Src/Localization/WixUI/WixUI_fr-fr.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_fr-fr.wxl rename to Src/Localization/WixUI/WixUI_fr-fr.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_he-IL.wxl b/Src/Localization/WixUI/WixUI_he-IL.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_he-IL.wxl rename to Src/Localization/WixUI/WixUI_he-IL.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_hi-IN.wxl b/Src/Localization/WixUI/WixUI_hi-IN.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_hi-IN.wxl rename to Src/Localization/WixUI/WixUI_hi-IN.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_hr-HR.wxl b/Src/Localization/WixUI/WixUI_hr-HR.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_hr-HR.wxl rename to Src/Localization/WixUI/WixUI_hr-HR.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_hu-HU.wxl b/Src/Localization/WixUI/WixUI_hu-HU.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_hu-HU.wxl rename to Src/Localization/WixUI/WixUI_hu-HU.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_it-it.wxl b/Src/Localization/WixUI/WixUI_it-it.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_it-it.wxl rename to Src/Localization/WixUI/WixUI_it-it.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ja-jp.wxl b/Src/Localization/WixUI/WixUI_ja-jp.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ja-jp.wxl rename to Src/Localization/WixUI/WixUI_ja-jp.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_kk-KZ.wxl b/Src/Localization/WixUI/WixUI_kk-KZ.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_kk-KZ.wxl rename to Src/Localization/WixUI/WixUI_kk-KZ.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ko-KR.wxl b/Src/Localization/WixUI/WixUI_ko-KR.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ko-KR.wxl rename to Src/Localization/WixUI/WixUI_ko-KR.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_lt-LT.wxl b/Src/Localization/WixUI/WixUI_lt-LT.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_lt-LT.wxl rename to Src/Localization/WixUI/WixUI_lt-LT.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_lv-LV.wxl b/Src/Localization/WixUI/WixUI_lv-LV.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_lv-LV.wxl rename to Src/Localization/WixUI/WixUI_lv-LV.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_nb-NO.wxl b/Src/Localization/WixUI/WixUI_nb-NO.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_nb-NO.wxl rename to Src/Localization/WixUI/WixUI_nb-NO.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_nl-NL.wxl b/Src/Localization/WixUI/WixUI_nl-NL.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_nl-NL.wxl rename to Src/Localization/WixUI/WixUI_nl-NL.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_pl-pl.wxl b/Src/Localization/WixUI/WixUI_pl-pl.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_pl-pl.wxl rename to Src/Localization/WixUI/WixUI_pl-pl.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_pt-BR.wxl b/Src/Localization/WixUI/WixUI_pt-BR.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_pt-BR.wxl rename to Src/Localization/WixUI/WixUI_pt-BR.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_pt-PT.wxl b/Src/Localization/WixUI/WixUI_pt-PT.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_pt-PT.wxl rename to Src/Localization/WixUI/WixUI_pt-PT.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ro-RO.wxl b/Src/Localization/WixUI/WixUI_ro-RO.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ro-RO.wxl rename to Src/Localization/WixUI/WixUI_ro-RO.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_ru-ru.wxl b/Src/Localization/WixUI/WixUI_ru-ru.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_ru-ru.wxl rename to Src/Localization/WixUI/WixUI_ru-ru.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_sk-SK.wxl b/Src/Localization/WixUI/WixUI_sk-SK.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_sk-SK.wxl rename to Src/Localization/WixUI/WixUI_sk-SK.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_sl-SI.wxl b/Src/Localization/WixUI/WixUI_sl-SI.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_sl-SI.wxl rename to Src/Localization/WixUI/WixUI_sl-SI.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_sr-Latn-CS.wxl b/Src/Localization/WixUI/WixUI_sr-Latn-CS.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_sr-Latn-CS.wxl rename to Src/Localization/WixUI/WixUI_sr-Latn-CS.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_sv-SE.wxl b/Src/Localization/WixUI/WixUI_sv-SE.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_sv-SE.wxl rename to Src/Localization/WixUI/WixUI_sv-SE.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_th-TH.wxl b/Src/Localization/WixUI/WixUI_th-TH.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_th-TH.wxl rename to Src/Localization/WixUI/WixUI_th-TH.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_tr-TR.wxl b/Src/Localization/WixUI/WixUI_tr-TR.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_tr-TR.wxl rename to Src/Localization/WixUI/WixUI_tr-TR.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_uk-UA.wxl b/Src/Localization/WixUI/WixUI_uk-UA.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_uk-UA.wxl rename to Src/Localization/WixUI/WixUI_uk-UA.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_zh-CN.wxl b/Src/Localization/WixUI/WixUI_zh-CN.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_zh-CN.wxl rename to Src/Localization/WixUI/WixUI_zh-CN.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_zh-HK.wxl b/Src/Localization/WixUI/WixUI_zh-HK.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_zh-HK.wxl rename to Src/Localization/WixUI/WixUI_zh-HK.wxl diff --git a/ClassicShellSrc/Localization/WixUI/WixUI_zh-TW.wxl b/Src/Localization/WixUI/WixUI_zh-TW.wxl similarity index 100% rename from ClassicShellSrc/Localization/WixUI/WixUI_zh-TW.wxl rename to Src/Localization/WixUI/WixUI_zh-TW.wxl diff --git a/ClassicShellSrc/Localization/_BuildAllADMX.bat b/Src/Localization/_BuildAllADMX.bat similarity index 100% rename from ClassicShellSrc/Localization/_BuildAllADMX.bat rename to Src/Localization/_BuildAllADMX.bat diff --git a/Src/OpenShell.sln b/Src/OpenShell.sln new file mode 100644 index 000000000..192313d85 --- /dev/null +++ b/Src/OpenShell.sln @@ -0,0 +1,439 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33205.214 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Skins", "Skins", "{409484D8-C0DB-4991-AF03-124128EDEF98}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{B695E1F6-785D-45CB-BCE0-0E9635DFC1DE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenu", "StartMenu\StartMenu.vcxproj", "{87D5FE20-AF86-458A-9AA3-3131EB06179B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuDLL", "StartMenu\StartMenuDLL\StartMenuDLL.vcxproj", "{85DEECBB-1F9B-4983-9D54-3BF42182B7E7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorer", "ClassicExplorer\ClassicExplorer.vcxproj", "{9AF324B7-F786-4D85-B2E1-6E51720F874E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "Setup\Setup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero", "Skins\Win7Aero\Win7Aero.vcxproj", "{EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Basic", "Skins\Win7Basic\Win7Basic.vcxproj", "{404821C5-4EE4-4908-A759-5EF6DAC14AB6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicSkin", "Skins\ClassicSkin\ClassicSkin.vcxproj", "{9EC23CA9-384A-4EEB-979E-69879DC1A78C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FullGlass", "Skins\FullGlass\FullGlass.vcxproj", "{066C9721-26D5-4C4D-868E-50C2BA0A8196}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SmokedGlass", "Skins\SmokedGlass\SmokedGlass.vcxproj", "{66D1EAA4-65D1-45CC-9989-E616FC0575EB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinXP", "Skins\WinXP\WinXP.vcxproj", "{81EB6336-366C-47DD-82CF-FF6C36CCD2B5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupHelper", "Setup\SetupHelper\SetupHelper.vcxproj", "{E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorerSettings", "ClassicExplorer\ClassicExplorerSettings\ClassicExplorerSettings.vcxproj", "{E93271C8-0252-4A08-8227-1978C64C2D34}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "en-US", "Setup\en-US\en-US.vcxproj", "{0A60FD06-3A81-4651-A869-9850DBC115EA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lib", "Lib\Lib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIE", "ClassicIE\ClassicIE.vcxproj", "{65D5C193-E807-4094-AE19-19E6A310A312}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIEDLL", "ClassicIE\ClassicIEDLL\ClassicIEDLL.vcxproj", "{BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Update", "Update\Update.vcxproj", "{171B46B0-6083-4D9E-BD33-946EA3BD76FA}" + ProjectSection(ProjectDependencies) = postProject + {D94BD2A6-1872-4F01-B911-F406603AA2E1} = {D94BD2A6-1872-4F01-B911-F406603AA2E1} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero7", "Skins\Win7Aero7\Win7Aero7.vcxproj", "{A2CCDE9F-17CE-461E-8BD9-00261B8855A6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicSkin7", "Skins\ClassicSkin7\ClassicSkin7.vcxproj", "{31C016FB-9EA1-4AF5-987A-37210C04DA06}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win87", "Skins\Win87\Win87.vcxproj", "{5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win8", "Skins\Win8\Win8.vcxproj", "{ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuHelper", "StartMenu\StartMenuHelper\StartMenuHelper.vcxproj", "{A42C6159-ACA8-46D1-A0FB-19C398B137D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Utility", "Setup\Utility\Utility.vcxproj", "{DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Midnight7", "Skins\Midnight7\Midnight7.vcxproj", "{7BD26CB3-5280-48FD-9A86-C13E321018D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metro7", "Skins\Metro7\Metro7.vcxproj", "{598AB4AC-008E-4501-90B3-C5213834C1DA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metro", "Skins\Metro\Metro.vcxproj", "{63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metallic7", "Skins\Metallic7\Metallic7.vcxproj", "{CA5BFC96-428D-42F5-9F7D-CDDE048A357C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DesktopToasts", "Update\DesktopToasts\DesktopToasts.vcxproj", "{D94BD2A6-1872-4F01-B911-F406603AA2E1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Immersive", "Skins\Immersive\Immersive.vcxproj", "{BD28B058-230E-42DF-9FB1-FFBB0153F498}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Immersive7", "Skins\Immersive7\Immersive7.vcxproj", "{75809D15-8403-420A-BBE6-05F478D88D8E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Setup|Win32 = Setup|Win32 + Setup|x64 = Setup|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|Win32.ActiveCfg = Debug|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|Win32.Build.0 = Debug|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|x64.ActiveCfg = Debug|x64 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Debug|x64.Build.0 = Debug|x64 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|Win32.ActiveCfg = Release|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|Win32.Build.0 = Release|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|x64.ActiveCfg = Release|x64 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Release|x64.Build.0 = Release|x64 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|Win32.ActiveCfg = Setup|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|Win32.Build.0 = Setup|Win32 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|x64.ActiveCfg = Setup|x64 + {87D5FE20-AF86-458A-9AA3-3131EB06179B}.Setup|x64.Build.0 = Setup|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|Win32.ActiveCfg = Debug|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|Win32.Build.0 = Debug|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|x64.ActiveCfg = Debug|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Debug|x64.Build.0 = Debug|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|Win32.ActiveCfg = Release|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|Win32.Build.0 = Release|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|x64.ActiveCfg = Release|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Release|x64.Build.0 = Release|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|Win32.ActiveCfg = Setup|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|Win32.Build.0 = Setup|Win32 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|x64.ActiveCfg = Setup|x64 + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7}.Setup|x64.Build.0 = Setup|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|Win32.ActiveCfg = Debug|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|Win32.Build.0 = Debug|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|x64.ActiveCfg = Debug|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Debug|x64.Build.0 = Debug|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|Win32.ActiveCfg = Release|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|Win32.Build.0 = Release|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|x64.ActiveCfg = Release|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Release|x64.Build.0 = Release|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|Win32.ActiveCfg = Setup|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|Win32.Build.0 = Setup|Win32 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|x64.ActiveCfg = Setup|x64 + {9AF324B7-F786-4D85-B2E1-6E51720F874E}.Setup|x64.Build.0 = Setup|x64 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.ActiveCfg = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.Build.0 = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|x64.ActiveCfg = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.ActiveCfg = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.Build.0 = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|x64.ActiveCfg = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Setup|Win32.ActiveCfg = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Setup|x64.ActiveCfg = Release|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|Win32.ActiveCfg = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|Win32.Build.0 = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|x64.ActiveCfg = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Debug|x64.Build.0 = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|Win32.ActiveCfg = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|Win32.Build.0 = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|x64.ActiveCfg = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Release|x64.Build.0 = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|Win32.ActiveCfg = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|Win32.Build.0 = Resource|Win32 + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}.Setup|x64.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|Win32.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|Win32.Build.0 = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|x64.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Debug|x64.Build.0 = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|Win32.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|Win32.Build.0 = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|x64.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Release|x64.Build.0 = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|Win32.ActiveCfg = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|Win32.Build.0 = Resource|Win32 + {404821C5-4EE4-4908-A759-5EF6DAC14AB6}.Setup|x64.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|Win32.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|Win32.Build.0 = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|x64.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Debug|x64.Build.0 = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|Win32.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|Win32.Build.0 = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|x64.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Release|x64.Build.0 = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|Win32.ActiveCfg = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|Win32.Build.0 = Resource|Win32 + {9EC23CA9-384A-4EEB-979E-69879DC1A78C}.Setup|x64.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|Win32.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|Win32.Build.0 = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|x64.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Debug|x64.Build.0 = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|Win32.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|Win32.Build.0 = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|x64.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Release|x64.Build.0 = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|Win32.ActiveCfg = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|Win32.Build.0 = Resource|Win32 + {066C9721-26D5-4C4D-868E-50C2BA0A8196}.Setup|x64.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|Win32.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|Win32.Build.0 = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|x64.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Debug|x64.Build.0 = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|Win32.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|Win32.Build.0 = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|x64.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Release|x64.Build.0 = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|Win32.ActiveCfg = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|Win32.Build.0 = Resource|Win32 + {66D1EAA4-65D1-45CC-9989-E616FC0575EB}.Setup|x64.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|Win32.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|Win32.Build.0 = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|x64.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Debug|x64.Build.0 = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|Win32.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|Win32.Build.0 = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|x64.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Release|x64.Build.0 = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|Win32.ActiveCfg = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|Win32.Build.0 = Resource|Win32 + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5}.Setup|x64.ActiveCfg = Resource|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|Win32.ActiveCfg = Debug|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|Win32.Build.0 = Debug|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Debug|x64.ActiveCfg = Debug|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|Win32.ActiveCfg = Release|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|Win32.Build.0 = Release|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Release|x64.ActiveCfg = Release|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|Win32.ActiveCfg = Release|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|Win32.Build.0 = Release|Win32 + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}.Setup|x64.ActiveCfg = Release|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|Win32.ActiveCfg = Debug|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|Win32.Build.0 = Debug|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Debug|x64.ActiveCfg = Debug|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|Win32.ActiveCfg = Release|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|Win32.Build.0 = Release|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Release|x64.ActiveCfg = Release|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|Win32.ActiveCfg = Setup|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|Win32.Build.0 = Setup|Win32 + {E93271C8-0252-4A08-8227-1978C64C2D34}.Setup|x64.ActiveCfg = Setup|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|Win32.ActiveCfg = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|Win32.Build.0 = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Debug|x64.ActiveCfg = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|Win32.ActiveCfg = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|Win32.Build.0 = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Release|x64.ActiveCfg = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|Win32.ActiveCfg = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|Win32.Build.0 = Resource|Win32 + {0A60FD06-3A81-4651-A869-9850DBC115EA}.Setup|x64.ActiveCfg = Resource|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.ActiveCfg = Debug|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.Build.0 = Debug|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.ActiveCfg = Debug|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.Build.0 = Debug|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.ActiveCfg = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.Build.0 = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.ActiveCfg = Release|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.Build.0 = Release|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Setup|Win32.ActiveCfg = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Setup|Win32.Build.0 = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Setup|x64.ActiveCfg = Release|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Setup|x64.Build.0 = Release|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|Win32.ActiveCfg = Debug|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|Win32.Build.0 = Debug|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|x64.ActiveCfg = Debug|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Debug|x64.Build.0 = Debug|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Release|Win32.ActiveCfg = Release|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Release|Win32.Build.0 = Release|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Release|x64.ActiveCfg = Release|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Release|x64.Build.0 = Release|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|Win32.ActiveCfg = Setup|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|Win32.Build.0 = Setup|Win32 + {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|x64.ActiveCfg = Setup|x64 + {65D5C193-E807-4094-AE19-19E6A310A312}.Setup|x64.Build.0 = Setup|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|Win32.ActiveCfg = Debug|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|Win32.Build.0 = Debug|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|x64.ActiveCfg = Debug|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Debug|x64.Build.0 = Debug|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|Win32.ActiveCfg = Release|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|Win32.Build.0 = Release|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|x64.ActiveCfg = Release|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Release|x64.Build.0 = Release|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|Win32.ActiveCfg = Setup|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|Win32.Build.0 = Setup|Win32 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|x64.ActiveCfg = Setup|x64 + {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}.Setup|x64.Build.0 = Setup|x64 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|Win32.ActiveCfg = Debug|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|Win32.Build.0 = Debug|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Debug|x64.ActiveCfg = Debug|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|Win32.ActiveCfg = Release|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|Win32.Build.0 = Release|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Release|x64.ActiveCfg = Release|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|Win32.ActiveCfg = Release|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|Win32.Build.0 = Release|Win32 + {171B46B0-6083-4D9E-BD33-946EA3BD76FA}.Setup|x64.ActiveCfg = Release|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|Win32.ActiveCfg = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|Win32.Build.0 = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|x64.ActiveCfg = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Debug|x64.Build.0 = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|Win32.ActiveCfg = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|Win32.Build.0 = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|x64.ActiveCfg = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Release|x64.Build.0 = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|Win32.ActiveCfg = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|Win32.Build.0 = Resource|Win32 + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6}.Setup|x64.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|Win32.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|Win32.Build.0 = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|x64.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Debug|x64.Build.0 = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|Win32.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|Win32.Build.0 = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|x64.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Release|x64.Build.0 = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|Win32.ActiveCfg = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|Win32.Build.0 = Resource|Win32 + {31C016FB-9EA1-4AF5-987A-37210C04DA06}.Setup|x64.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|Win32.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|Win32.Build.0 = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|x64.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Debug|x64.Build.0 = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|Win32.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|Win32.Build.0 = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|x64.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Release|x64.Build.0 = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|Win32.ActiveCfg = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|Win32.Build.0 = Resource|Win32 + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089}.Setup|x64.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|Win32.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|Win32.Build.0 = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|x64.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Debug|x64.Build.0 = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|Win32.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|Win32.Build.0 = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|x64.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Release|x64.Build.0 = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|Win32.ActiveCfg = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|Win32.Build.0 = Resource|Win32 + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}.Setup|x64.ActiveCfg = Resource|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|Win32.ActiveCfg = Debug|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|Win32.Build.0 = Debug|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|x64.ActiveCfg = Debug|x64 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Debug|x64.Build.0 = Debug|x64 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|Win32.ActiveCfg = Release|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|Win32.Build.0 = Release|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|x64.ActiveCfg = Release|x64 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Release|x64.Build.0 = Release|x64 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|Win32.ActiveCfg = Setup|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|Win32.Build.0 = Setup|Win32 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|x64.ActiveCfg = Setup|x64 + {A42C6159-ACA8-46D1-A0FB-19C398B137D5}.Setup|x64.Build.0 = Setup|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|Win32.ActiveCfg = Debug|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|Win32.Build.0 = Debug|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|x64.ActiveCfg = Debug|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Debug|x64.Build.0 = Debug|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|Win32.ActiveCfg = Release|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|Win32.Build.0 = Release|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|x64.ActiveCfg = Release|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Release|x64.Build.0 = Release|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|Win32.ActiveCfg = Release|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|Win32.Build.0 = Release|Win32 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|x64.ActiveCfg = Release|x64 + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}.Setup|x64.Build.0 = Release|x64 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|Win32.ActiveCfg = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|Win32.Build.0 = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|x64.ActiveCfg = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Debug|x64.Build.0 = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|Win32.ActiveCfg = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|Win32.Build.0 = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|x64.ActiveCfg = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Release|x64.Build.0 = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|Win32.ActiveCfg = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|Win32.Build.0 = Resource|Win32 + {7BD26CB3-5280-48FD-9A86-C13E321018D5}.Setup|x64.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|Win32.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|Win32.Build.0 = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|x64.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Debug|x64.Build.0 = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|Win32.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|Win32.Build.0 = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|x64.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Release|x64.Build.0 = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|Win32.ActiveCfg = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|Win32.Build.0 = Resource|Win32 + {598AB4AC-008E-4501-90B3-C5213834C1DA}.Setup|x64.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|Win32.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|Win32.Build.0 = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|x64.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Debug|x64.Build.0 = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|Win32.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|Win32.Build.0 = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|x64.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Release|x64.Build.0 = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|Win32.ActiveCfg = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|Win32.Build.0 = Resource|Win32 + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5}.Setup|x64.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|Win32.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|Win32.Build.0 = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|x64.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Debug|x64.Build.0 = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|Win32.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|Win32.Build.0 = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|x64.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Release|x64.Build.0 = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|Win32.ActiveCfg = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|Win32.Build.0 = Resource|Win32 + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C}.Setup|x64.ActiveCfg = Resource|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Debug|Win32.ActiveCfg = Debug|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Debug|Win32.Build.0 = Debug|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Debug|x64.ActiveCfg = Debug|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Release|Win32.ActiveCfg = Release|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Release|Win32.Build.0 = Release|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Release|x64.ActiveCfg = Release|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|Win32.ActiveCfg = Release|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|Win32.Build.0 = Release|Win32 + {D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|x64.ActiveCfg = Release|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|Win32.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|Win32.Build.0 = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|x64.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|x64.Build.0 = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|Win32.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|Win32.Build.0 = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|x64.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|x64.Build.0 = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|Win32.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|Win32.Build.0 = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|x64.ActiveCfg = Resource|Win32 + {BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|x64.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|Win32.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|Win32.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|x64.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|x64.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Release|Win32.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Release|Win32.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Release|x64.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Release|x64.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|Win32.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|Win32.Build.0 = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|x64.ActiveCfg = Resource|Win32 + {75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|x64.Build.0 = Resource|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A4A4D3B1-24E7-401E-A37C-72141D7603DC} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {404821C5-4EE4-4908-A759-5EF6DAC14AB6} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {9EC23CA9-384A-4EEB-979E-69879DC1A78C} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {066C9721-26D5-4C4D-868E-50C2BA0A8196} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {66D1EAA4-65D1-45CC-9989-E616FC0575EB} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} + {0A60FD06-3A81-4651-A869-9850DBC115EA} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {31C016FB-9EA1-4AF5-987A-37210C04DA06} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF} = {B695E1F6-785D-45CB-BCE0-0E9635DFC1DE} + {7BD26CB3-5280-48FD-9A86-C13E321018D5} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {598AB4AC-008E-4501-90B3-C5213834C1DA} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {BD28B058-230E-42DF-9FB1-FFBB0153F498} = {409484D8-C0DB-4991-AF03-124128EDEF98} + {75809D15-8403-420A-BBE6-05F478D88D8E} = {409484D8-C0DB-4991-AF03-124128EDEF98} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AF7D0AE8-B556-4840-92EF-CEADC95A5CD1} + EndGlobalSection +EndGlobal diff --git a/Src/Setup/BuildArchives.bat b/Src/Setup/BuildArchives.bat new file mode 100644 index 000000000..1e6339f95 --- /dev/null +++ b/Src/Setup/BuildArchives.bat @@ -0,0 +1,27 @@ +REM ***** Collect PDBs + +echo -- Creating symbols package +set CS_SYMBOLS_NAME=OpenShellSymbols_%CS_VERSION_STR%.7z + +7z a -mx9 .\Final\%CS_SYMBOLS_NAME% .\Output\symbols\* > nul + +if defined APPVEYOR ( + appveyor PushArtifact Final\%CS_SYMBOLS_NAME% +) + +cd .. + +REM ***** Collect Localization files + +echo -- Creating localization package +cd Localization +7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\Setup\Final\OpenShellLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\StartMenu\StartMenuL10N.ini ..\StartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\OpenShellText-en-US.wxl English\OpenShellEULA.rtf > nul +cd .. + +cd Setup + +if defined APPVEYOR ( + appveyor PushArtifact ..\..\build\bin\Release\Utility.exe +) + +exit /b 0 diff --git a/Src/Setup/BuildBinaries.bat b/Src/Setup/BuildBinaries.bat new file mode 100644 index 000000000..fa35bb2f2 --- /dev/null +++ b/Src/Setup/BuildBinaries.bat @@ -0,0 +1,175 @@ +if exist Output rd /Q /S Output +md Output +md Output\x64 + +echo -- Compiling + +for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\Current\Bin\ + +REM Restore NuGet packages +"%MSBuildDir%MSBuild.exe" ..\OpenShell.sln /m /t:Restore -p:RestorePackagesConfig=true /verbosity:quiet /nologo + +REM ********* Build 64-bit solution +echo --- 64bit +"%MSBuildDir%MSBuild.exe" ..\OpenShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:quiet /nologo +@if ERRORLEVEL 1 exit /b 1 + +REM ********* Build 32-bit solution (must be after 64-bit) +echo --- 32bit +"%MSBuildDir%MSBuild.exe" ..\OpenShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:quiet /nologo +@if ERRORLEVEL 1 exit /b 1 + + +REM ********* Make en-US.dll +cd .. +..\build\bin\Release\Utility.exe makeEN ..\build\bin\Setup\ClassicExplorer32.dll ..\build\bin\Setup\StartMenuDLL.dll ..\build\bin\Setup\ClassicIEDLL_32.dll ..\build\bin\Release\Update.exe +@if ERRORLEVEL 1 exit /b 1 + +..\build\bin\Release\Utility.exe extract en-US.dll en-US.csv +move en-US.dll Localization\English > nul +move en-US.csv Localization\English > nul + +cd Setup + + +REM ********* Copy binaries + +copy /B ..\..\build\bin\Setup\ClassicExplorer32.dll Output > nul +copy /B ..\..\build\bin\Setup\ClassicExplorerSettings.exe Output > nul +copy /B ..\..\build\bin\Setup\ClassicIEDLL_32.dll Output > nul +copy /B ..\..\build\bin\Setup\ClassicIE_32.exe Output > nul +copy /B ..\..\build\bin\Setup\StartMenu.exe Output > nul +copy /B ..\..\build\bin\Setup\StartMenuDLL.dll Output > nul +copy /B ..\..\build\bin\Setup\StartMenuHelper32.dll Output > nul +copy /B ..\..\build\bin\Release\Update.exe Output > nul +copy /B ..\..\build\bin\Release\DesktopToasts.dll Output > nul +copy /B ..\..\build\bin\Release\SetupHelper.exe Output > nul + +copy /B ..\..\build\bin\Setup64\ClassicExplorer64.dll Output\x64 > nul +copy /B ..\..\build\bin\Setup64\ClassicIEDLL_64.dll Output\x64 > nul +copy /B ..\..\build\bin\Setup64\ClassicIE_64.exe Output\x64 > nul +copy /B ..\..\build\bin\Setup64\StartMenu.exe Output\x64 > nul +copy /B ..\..\build\bin\Setup64\StartMenuDLL.dll Output\x64 > nul +copy /B ..\..\build\bin\Setup64\StartMenuHelper64.dll Output\x64 > nul + +copy /B "..\..\build\bin\Skins\Classic Skin.skin" Output > nul +copy /B "..\..\build\bin\Skins\Full Glass.skin" Output > nul +copy /B "..\..\build\bin\Skins\Smoked Glass.skin" Output > nul +copy /B "..\..\build\bin\Skins\Windows Aero.skin" Output > nul +copy /B "..\..\build\bin\Skins\Windows Basic.skin" Output > nul +copy /B "..\..\build\bin\Skins\Windows XP Luna.skin" Output > nul +copy /B "..\..\build\bin\Skins\Windows 8.skin" Output > nul +copy /B "..\..\build\bin\Skins\Metro.skin" Output > nul +copy /B "..\..\build\bin\Skins\Classic Skin.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Windows Aero.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Windows 8.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Midnight.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Metro.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Metallic.skin7" Output > nul +copy /B "..\..\build\bin\Skins\Immersive.skin" Output > nul +copy /B "..\..\build\bin\Skins\Immersive.skin7" Output > nul + + +REM ********* Collect debug info +md Output\PDB32 +md Output\PDB64 + +REM Explorer 32 +copy /B ..\..\build\bin\Setup\ClassicExplorer32.pdb Output\PDB32 > nul +copy /B Output\ClassicExplorer32.dll Output\PDB32 > nul +copy /B ..\..\build\bin\Setup\ClassicExplorerSettings.pdb Output\PDB32 > nul +copy /B Output\ClassicExplorerSettings.exe Output\PDB32 > nul + +REM Explorer 64 +copy /B ..\..\build\bin\Setup64\ClassicExplorer64.pdb Output\PDB64 > nul +copy /B Output\x64\ClassicExplorer64.dll Output\PDB64 > nul + +REM IE 32 +copy /B ..\..\build\bin\Setup\ClassicIEDLL_32.pdb Output\PDB32 > nul +copy /B Output\ClassicIEDLL_32.dll Output\PDB32 > nul +copy /B ..\..\build\bin\Setup\ClassicIE_32.pdb Output\PDB32 > nul +copy /B Output\ClassicIE_32.exe Output\PDB32 > nul + +REM IE 64 +copy /B ..\..\build\bin\Setup64\ClassicIEDLL_64.pdb Output\PDB64 > nul +copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64 > nul +copy /B ..\..\build\bin\Setup64\ClassicIE_64.pdb Output\PDB64 > nul +copy /B Output\x64\ClassicIE_64.exe Output\PDB64 > nul + +REM Menu 32 +copy /B ..\..\build\bin\Setup\StartMenu.pdb Output\PDB32 > nul +copy /B Output\StartMenu.exe Output\PDB32 > nul +copy /B ..\..\build\bin\Setup\StartMenuDLL.pdb Output\PDB32 > nul +copy /B Output\StartMenuDLL.dll Output\PDB32 > nul +copy /B ..\..\build\bin\Setup\StartMenuHelper32.pdb Output\PDB32 > nul +copy /B Output\StartMenuHelper32.dll Output\PDB32 > nul +copy /B ..\..\build\bin\Release\Update.pdb Output\PDB32 > nul +copy /B Output\Update.exe Output\PDB32 > nul +copy /B ..\..\build\bin\Release\DesktopToasts.pdb Output\PDB32 > nul +copy /B Output\DesktopToasts.dll Output\PDB32 > nul + +REM Menu 64 +copy /B ..\..\build\bin\Setup64\StartMenu.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenu.exe Output\PDB64 > nul +copy /B ..\..\build\bin\Setup64\StartMenuDLL.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenuDLL.dll Output\PDB64 > nul +copy /B ..\..\build\bin\Setup64\StartMenuHelper64.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenuHelper64.dll Output\PDB64 > nul + + +REM ********* Source Index PDBs + +set PDBSTR_PATH="C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\srcsrv\pdbstr.exe" + +if exist %PDBSTR_PATH% ( + echo --- Adding source index to PDBs + call CreateSourceIndex.bat ..\.. > Output\pdbstr.txt + + for %%f in (Output\PDB32\*.pdb) do ( + %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt + if not ERRORLEVEL 0 ( + echo Error adding source index to PDB + exit /b 1 + ) + ) + + for %%f in (Output\PDB64\*.pdb) do ( + %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt + if not ERRORLEVEL 0 ( + echo Error adding source index to PDB + exit /b 1 + ) + ) +) + +REM ********* Prepare symbols + +set SYMSTORE_PATH="C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\symstore.exe" + +%SYMSTORE_PATH% add /r /f Output\PDB32 /s Output\symbols /t OpenShell -:NOREFS > nul +%SYMSTORE_PATH% add /r /f Output\PDB64 /s Output\symbols /t OpenShell -:NOREFS > nul +rd /Q /S Output\symbols\000Admin > nul +del Output\symbols\pingme.txt > nul + +rd /Q /S Output\PDB32 +rd /Q /S Output\PDB64 + +REM ********* Build ADMX +echo --- ADMX +if exist Output\PolicyDefinitions.zip ( + del Output\PolicyDefinitions.zip +) +cd ..\Localization\English +..\..\..\build\bin\Setup\StartMenu.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +..\..\..\build\bin\Setup\ClassicExplorerSettings.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +..\..\..\build\bin\Setup\ClassicIE_32.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +md en-US +copy /B *.adml en-US > nul +7z a ..\..\Setup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf > nul +rd /Q /S en-US +cd ..\..\Setup + +exit /b 0 diff --git a/Src/Setup/BuildInstaller.bat b/Src/Setup/BuildInstaller.bat new file mode 100644 index 000000000..468a274d7 --- /dev/null +++ b/Src/Setup/BuildInstaller.bat @@ -0,0 +1,86 @@ +REM ********* Build Help +echo -- Building Installer (%CS_LANG_NAME_SHORT%) +@setlocal EnableDelayedExpansion +@if %CS_HAS_HELP%==1 ( + echo --- HTML help + SET CS_ERROR=0 + if NOT %CS_LANG_FOLDER%==English mklink /J ..\Localization\%CS_LANG_FOLDER%\images ..\Localization\English\images + hhc ..\Localization\%CS_LANG_FOLDER%\OpenShell.hhp > nul + @REM looks like hhc returns 0 for error, >0 for success + @if NOT ERRORLEVEL 1 @SET CS_ERROR=1 + if NOT %CS_LANG_FOLDER%==English rmdir ..\Localization\%CS_LANG_FOLDER%\images + @if !CS_ERROR!==1 exit /b 1 +) +@endlocal +@if %CS_HAS_HELP%==0 ( + copy /Y ..\Localization\English\OpenShell.chm ..\Localization\%CS_LANG_FOLDER%\OpenShell.chm > nul +) + +@if %CS_HAS_EULA%==0 copy /Y ..\Localization\English\OpenShellEULA.rtf ..\Localization\%CS_LANG_FOLDER% > nul +@if %CS_HAS_README%==0 copy /Y ..\Localization\English\OpenShellReadme.rtf ..\Localization\%CS_LANG_FOLDER% > nul + +@if _%CS_LANG_NAME%==_ echo Unrecognized language '%CS_LANG_FOLDER%' +@if _%CS_LANG_NAME%==_ exit /b 1 + +SET CS_INSTALLER_NAME=OpenShellSetup_%CS_VERSION_STR%-%CS_LANG_NAME_SHORT% +if %CS_LANG_NAME_SHORT%==en SET CS_INSTALLER_NAME=OpenShellSetup_%CS_VERSION_STR% + +if exist Temp rd /Q /S Temp +md Temp + +@if not exist ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl exit /b 1 + +@REM Convvert CS_VERSION (X.Y.Z) into number (XXYYZZZZ) +@set CS_VERSION_NUM=0 +@for /f "tokens=1,2,3 delims=." %%A in ("%CS_VERSION%") do ( + @set /a "CS_VERSION_NUM=%%A<<24|%%B<<16|%%C" +) + +REM ********* Build 32-bit MSI +echo --- 32bit MSI +candle Setup.wxs -nologo -out Temp\Setup32.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=0 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% +@if ERRORLEVEL 1 exit /b 1 + +@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs +@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) +light Temp\Setup32.wixobj -nologo -out Temp\Setup32.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 +@if ERRORLEVEL 1 exit /b 1 + + +REM ********* Build 64-bit MSI +echo --- 64bit MSI +candle Setup.wxs -nologo -out Temp\Setup64.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=1 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% +@if ERRORLEVEL 1 exit /b 1 + +@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs +@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) +light Temp\Setup64.wixobj -nologo -out Temp\Setup64.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 +@if ERRORLEVEL 1 exit /b 1 + + +REM ********* Build MSI Checksums +echo --- MSI Checksums +..\..\build\bin\Release\Utility.exe crcmsi Temp +@if ERRORLEVEL 1 exit /b 1 + +REM ********* Build bootstrapper +echo --- Bootstrapper +for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\Current\Bin\ + +"%MSBuildDir%MSBuild.exe" Setup.sln /m /t:Rebuild /p:Configuration="Release" /p:Platform="Win32" /verbosity:quiet /nologo +@if ERRORLEVEL 1 exit /b 1 + +if exist Final rd /Q /S Final +md Final + +copy /B ..\..\build\bin\Release\Setup.exe Final\%CS_INSTALLER_NAME%.exe > nul + +if defined APPVEYOR ( + appveyor PushArtifact Final\%CS_INSTALLER_NAME%.exe +) + +SET CS_LANG_FOLDER= +SET CS_LANG_NAME= +SET CS_LANG_NAME_SHORT= + +exit /b 0 diff --git a/Src/Setup/CreateSourceIndex.bat b/Src/Setup/CreateSourceIndex.bat new file mode 100644 index 000000000..87001a1eb --- /dev/null +++ b/Src/Setup/CreateSourceIndex.bat @@ -0,0 +1,41 @@ +@echo off + +rem CreateSourceIndex.bat + +rem Create source index (write to stdout) + +rem Based on information provided here: +rem https://gist.github.com/baldurk/c6feb31b0305125c6d1a + +rem expand src root +set SRC_ROOT=%~fdp1 + +rem get repo url +for /f %%A in ('git remote get-url origin') do set REPO_URL=%%A +rem remove .git from the end +set REPO_URL=%REPO_URL:~0,-4% + +rem get actual commit id +for /f %%A in ('git rev-parse HEAD') do set COMMIT=%%A + +echo SRCSRV: ini ------------------------------------------------ +echo VERSION=2 +echo VERCTRL=http +echo SRCSRV: variables ------------------------------------------ +echo SRCSRVTRG=%REPO_URL%/raw/%COMMIT%/%%var2%% +echo SRCSRV: source files --------------------------------------- + +setlocal enabledelayedexpansion +for /f %%A in ('git ls-tree --full-tree -r --name-only head') do ( + rem full path to source file + set SRC_FILE=%SRC_ROOT%\%%A + rem replace / by \ + set SRC_FILE=!SRC_FILE:/=\! + rem convert to lowercase + for %%C in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do set SRC_FILE=!SRC_FILE:%%C=%%C! + rem * + echo !SRC_FILE!*%%A +) +setlocal disabledelayedexpansion + +echo SRCSRV: end ------------------------------------------------ diff --git a/Src/Setup/OpenShell.ico b/Src/Setup/OpenShell.ico new file mode 100644 index 000000000..74b9a0d32 Binary files /dev/null and b/Src/Setup/OpenShell.ico differ diff --git a/Src/Setup/Setup.cpp b/Src/Setup/Setup.cpp new file mode 100644 index 000000000..b90bb4ed3 --- /dev/null +++ b/Src/Setup/Setup.cpp @@ -0,0 +1,347 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#define _WIN32_WINNT 0x0600 +#include +#include +#include +#include +#include +#include "resource.h" +#include "StringUtils.h" +#include "FNVHash.h" + +// Setup.exe is a bootstrap application that contains installers for 32-bit and 64-bit. +// It unpacks the right installer into the temp directory and executes it. + +typedef BOOL (WINAPI *FIsWow64Process)( HANDLE hProcess, PBOOL Wow64Process ); + + + +enum +{ + ERR_WRONG_OS=101, // the OS is too old, Windows 7 or up is required + ERR_OLD_VERSION, // detected version older than 1.0.0 + ERR_HASH_NOTFOUND, // the HASH resource is missing + ERR_MSIRES_NOTFOUND, // missing MSI resource + ERR_HASH_ERROR, + ERR_VERRES_NOTFOUND, // missing version resource + ERR_MSI_EXTRACTFAIL, // failed to extract the MSI file + ERR_MSIEXEC, // msiexec failed to start +}; + +struct Chunk +{ + int start1, start2, len; +}; + +static void WriteFileXOR( HANDLE hFile, const unsigned char *buf, int size ) +{ + if (size>0) + { + std::vector buf2; + buf2.reserve(size); + for (int i=0;i0;count--,params++) + { + if (_wcsicmp(params[0],L"help")==0 || _wcsicmp(params[0],L"/help")==0 || _wcsicmp(params[0],L"/h")==0 || _wcsicmp(params[0],L"/?")==0) + { + wchar_t strTitle[256]; + if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; + wchar_t strText[4096]; + if (!LoadString(hInstance,IDS_HELP,strText,_countof(strText))) strText[0]=0; + + MessageBox(NULL,strText,strTitle,MB_OK); + return 0; + } + if (_wcsicmp(params[0],L"extract32")==0) + extract=32; + if (_wcsicmp(params[0],L"extract64")==0) + extract=64; + if (_wcsicmp(params[0],L"/qn")==0 || _wcsicmp(params[0],L"/q")==0 || _wcsicmp(params[0],L"/quiet")==0 || _wcsicmp(params[0],L"/passive")==0) + { + bQuiet=true; + } + } + + if (!pVer) + { + if (!bQuiet) + { + wchar_t strTitle[256]; + if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; + wchar_t strText[256]; + if (!LoadString(hInstance,IDS_ERR_INTERNAL,strText,_countof(strText))) strText[0]=0; + MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); + } + return ERR_VERRES_NOTFOUND; + } + + if (extract) + { + wchar_t msiName[_MAX_PATH]; + Sprintf(msiName,_countof(msiName),L"OpenShellSetup%d_%d_%d_%d.msi",extract,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); + return ExtractMsi(hInstance,msiName,extract==64,bQuiet); + } + + // check Windows version + #pragma warning(suppress:4996) + WORD winVer=LOWORD(GetVersion()); + winVer=MAKEWORD(HIBYTE(winVer),LOBYTE(winVer)); + if (winVer<0x601) + { + if (!bQuiet) + { + wchar_t strTitle[256]; + if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; + wchar_t strText[256]; + if (!LoadString(hInstance,IDS_ERR_WIN7,strText,_countof(strText))) strText[0]=0; + MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); + } + return ERR_WRONG_OS; + } + + // dynamically link to IsWow64Process because it is not available for Windows 2000 + HMODULE hKernel32=GetModuleHandle(L"kernel32.dll"); + FIsWow64Process isWow64Process=(FIsWow64Process)GetProcAddress(hKernel32,"IsWow64Process"); + if (!isWow64Process) + { + if (!bQuiet) + { + wchar_t strTitle[256]; + if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; + wchar_t strText[256]; + if (!LoadString(hInstance,IDS_ERR_WIN7,strText,_countof(strText))) strText[0]=0; + MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); + } + return ERR_WRONG_OS; + } + + BOOL b64=FALSE; + isWow64Process(GetCurrentProcess(),&b64); + + wchar_t msiName[_MAX_PATH]; + Sprintf(msiName,_countof(msiName),L"%%ALLUSERSPROFILE%%\\OpenShellSetup%d_%d_%d_%d.msi",b64?64:32,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); + DoEnvironmentSubst(msiName,_countof(msiName)); + int ex=ExtractMsi(hInstance,msiName,b64!=FALSE,bQuiet); + if (ex) return ex; + + wchar_t cmdLine[2048]; + if (wcsstr(lpCmdLine,L"%MSI%") || wcsstr(lpCmdLine,L"%msi%")) + { + SetEnvironmentVariable(L"MSI",msiName); + Sprintf(cmdLine,_countof(cmdLine),L"msiexec.exe %s",lpCmdLine); + DoEnvironmentSubst(cmdLine,_countof(cmdLine)); + } + else + { + Sprintf(cmdLine,_countof(cmdLine),L"msiexec.exe /i \"%s\" %s",msiName,lpCmdLine); + } + + // start the installer + STARTUPINFO startupInfo={sizeof(startupInfo)}; + PROCESS_INFORMATION processInfo; + memset(&processInfo,0,sizeof(processInfo)); + if (!CreateProcess(NULL,cmdLine,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) + { + DeleteFile(msiName); + if (!bQuiet) + { + wchar_t strTitle[256]; + if (!LoadString(hInstance,IDS_APP_TITLE,strTitle,_countof(strTitle))) strTitle[0]=0; + wchar_t strText[256]; + if (!LoadString(hInstance,IDS_ERR_MSIEXEC,strText,_countof(strText))) strText[0]=0; + MessageBox(NULL,strText,strTitle,MB_OK|MB_ICONERROR); + } + return ERR_MSIEXEC; + } + else + { + CloseHandle(processInfo.hThread); + // wait for the installer to finish + WaitForSingleObject(processInfo.hProcess,INFINITE); + DWORD code; + GetExitCodeProcess(processInfo.hProcess,&code); + CloseHandle(processInfo.hProcess); + DeleteFile(msiName); + return code; + } +} diff --git a/Src/Setup/Setup.manifest b/Src/Setup/Setup.manifest new file mode 100644 index 000000000..31db71792 --- /dev/null +++ b/Src/Setup/Setup.manifest @@ -0,0 +1,41 @@ + + + +Open-Shell Setup + + + + + + + + true + + + + + + + + + + + + + + + + + diff --git a/Src/Setup/Setup.rc b/Src/Setup/Setup.rc new file mode 100644 index 000000000..8d479c126 --- /dev/null +++ b/Src/Setup/Setup.rc @@ -0,0 +1,146 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "OpenShell.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Adds classic shell features to Windows 7 and Windows 8" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "OpenShellSetup" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "OpenShellSetup.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// MSI_FILE +// + +IDR_MSI_FILE32 MSI_FILE "Temp\\Setup32.msi_" +IDR_MSI_FILE64 MSI_FILE "Temp\\Setup64.msi_" +IDR_MSI_CHECKSUM MSI_FILE "msichecksum.bin" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_APP_TITLE "Open-Shell Setup" + IDS_ERR_CORRUPTED "Failed to extract setup file '%s'. The MSI resource is corrupted." +END + +STRINGTABLE +BEGIN + IDS_ERR_INTERNAL "Internal Setup Error" + IDS_ERR_EXTRACT "Failed to extract setup file '%s'." + IDS_ERR_WIN7 "Open-Shell requires Windows 7 or later." + IDS_ERR_MSIEXEC "Failed to run msiexec.exe." +END + +STRINGTABLE +BEGIN + IDS_HELP "Open-Shell Setup will install Open-Shell on your computer. Possible command lines:\n - runs the installer normally\n extract32 - extracts the 32-bit MSI\n extract64 - extracts the 64-bit MSI\n help, /? - shows the command line help\n - the options are passed to msiexec\n * if the options contain %MSI% (all caps) the token is replaced by the name of the extracted MSI file\n * if %MSI% is not found, the setup runs ""msiexec /i ""\n * run msiexec with no parameters to see the full list of msiexec options\n\nExamples:\n /qn - runs the installer in quiet mode\n /x %MSI% /qb - uninstalls the product in basic UI level\n /f %MSI% - repairs the product\n /l* log.txt - runs the installer and logs the process in the log.txt file\n /qn ADDLOCAL=ClassicExplorer - installs only Classic Explorer in quiet mode\n /qn ADDLOCAL=StartMenu APPLICATIONFOLDER=C:\\OpenShell - installs only Open-Shell Start Menu in quiet mode in the folder C:\\OpenShell\n ADDLOCAL=StartMenu,ClassicIE - runs the installer in full UI mode with Open-Shell Start Menu and Classic IE checked by default" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Src/Setup/Setup.sln b/Src/Setup/Setup.sln new file mode 100644 index 000000000..e805f6e7d --- /dev/null +++ b/Src/Setup/Setup.sln @@ -0,0 +1,39 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2010 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "Setup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lib", "..\Lib\Lib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.ActiveCfg = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|Win32.Build.0 = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Debug|x64.ActiveCfg = Debug|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.ActiveCfg = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|Win32.Build.0 = Release|Win32 + {A4A4D3B1-24E7-401E-A37C-72141D7603DC}.Release|x64.ActiveCfg = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.ActiveCfg = Debug|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|Win32.Build.0 = Debug|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.ActiveCfg = Debug|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Debug|x64.Build.0 = Debug|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.ActiveCfg = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|Win32.Build.0 = Release|Win32 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.ActiveCfg = Release|x64 + {D42FE717-485B-492D-884A-1999F6D51154}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E16503A7-2270-43F6-B312-98FBCB237FA4} + EndGlobalSection +EndGlobal diff --git a/Src/Setup/Setup.vcxproj b/Src/Setup/Setup.vcxproj new file mode 100644 index 000000000..827fc9291 --- /dev/null +++ b/Src/Setup/Setup.vcxproj @@ -0,0 +1,78 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A4A4D3B1-24E7-401E-A37C-72141D7603DC} + Setup + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Unicode + true + + + + + + + + + + + NotUsing + + + comctl32.lib;Psapi.lib;version.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/Src/Setup/Setup.vcxproj.filters b/Src/Setup/Setup.vcxproj.filters new file mode 100644 index 000000000..613885939 --- /dev/null +++ b/Src/Setup/Setup.vcxproj.filters @@ -0,0 +1,65 @@ + + + + + {554caf03-9189-4f7c-955b-7407887d81f2} + + + {dfc73fe3-75a1-4823-b7c6-090157a15da7} + + + + + Bootstrapper + + + Setup Files + + + Setup Files + + + + + Bootstrapper + + + + + Bootstrapper + + + + + Bootstrapper + + + + + Bootstrapper + + + + + Setup Files + + + Setup Files + + + Setup Files + + + Setup Files + + + Setup Files + + + Setup Files + + + + + + \ No newline at end of file diff --git a/Src/Setup/Setup.wxs b/Src/Setup/Setup.wxs new file mode 100644 index 000000000..58b5cddc4 --- /dev/null +++ b/Src/Setup/Setup.wxs @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + not Msix64 + + VersionNT>=601 + NOT NEWERPRODUCTFOUND OR Installed + + + + + + + + + + + + START_MENU_FOLDER=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + LicenseAccepted = "1" + Installed + NOT Installed + 1 + NOT Installed OR WixUI_InstallMode = "Change" + Installed + 1 + 1 + 1 + 1 + 1 + + + + 1 + + + + + + + + + NOT Installed + + + + + + CostingComplete = 1 + "1"]]> + LicenseAccepted = "1" + + + 1 + + + + + + + 1 + + + + + + + + + + 1 + Installed + Installed + + + + + + + 1 + + + + + + + + + + + + + + + + + + Installed + + + + Installed + + + Installed + + + Installed + + + + + + + + + + + + + + + + + + + + 1 + + + WixUI_InstallMode = "Remove" + + + + + + + + CostingComplete = 1 + + + 1 + + + + + + + + + Installed AND NOT RESUME AND NOT Preselected + + + + 1 + + + + 1 + + + + 1 + ARPNOREMOVE + + + ARPNOREMOVE + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + VersionNT>601 + + + + VersionNT>601 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + START_MENU_FOLDER=1 + + + + + START_MENU_FOLDER=1 + + + + + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1]]> + + + + + + diff --git a/Src/Setup/SetupHelper/SetupHelper.cpp b/Src/Setup/SetupHelper/SetupHelper.cpp new file mode 100644 index 000000000..61545d3a5 --- /dev/null +++ b/Src/Setup/SetupHelper/SetupHelper.cpp @@ -0,0 +1,98 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#define STRICT_TYPED_ITEMIDS +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit +#include +#include +#include "ResourceHelper.h" + +/////////////////////////////////////////////////////////////////////////////// + +int ExitStartMenu(const wchar_t* regPath, const wchar_t* exeName, const wchar_t* updaterClass) +{ + HKEY hKey=NULL; + if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,regPath,0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) + { + DWORD type=0; + wchar_t path[_MAX_PATH]; + DWORD size=sizeof(path); + if (RegQueryValueEx(hKey,L"Path",0,&type,(BYTE*)path,&size)==ERROR_SUCCESS && type==REG_SZ) + { + STARTUPINFO startupInfo={sizeof(startupInfo)}; + PROCESS_INFORMATION processInfo; + memset(&processInfo,0,sizeof(processInfo)); + wcscat_s(path,exeName); + HANDLE h=CreateFile(path,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); + if (h!=INVALID_HANDLE_VALUE) + { + CloseHandle(h); + wcscat_s(path,L" -exit"); + if (CreateProcess(NULL,path,NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) + { + CloseHandle(processInfo.hThread); + WaitForSingleObject(processInfo.hProcess,5000); + CloseHandle(processInfo.hProcess); + } + } + } + RegCloseKey(hKey); + } + HWND updateOwner=FindWindow(updaterClass,NULL); + if (updateOwner) + PostMessage(updateOwner,WM_CLEAR,0,0); + return 0; +} + +int ExitStartMenu() +{ + // terminate Open-Shell Start Menu in clean way + ExitStartMenu(L"SOFTWARE\\OpenShell\\OpenShell", L"StartMenu.exe", L"OpenShellUpdate.COwnerWindow"); + + // try to terminate also ClassicShell Start Menu (to make upgrade a bit easier) + ExitStartMenu(L"SOFTWARE\\IvoSoft\\ClassicShell", L"ClassicStartMenu.exe", L"ClassicShellUpdate.COwnerWindow"); + + return 0; +} + +int FixVersion( void ) +{ + HKEY hKey=NULL; + if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_WRITE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) + { + DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); + RegSetValueEx(hKey,L"WinVersion",NULL,REG_DWORD,(BYTE*)&winVer,sizeof(DWORD)); + RegCloseKey(hKey); + } + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +// Setup Helper - performs custom actions during Open-Shell install/uninstall +// Usage: +// exitSM // exits the start menu if it is running +// fixVersion // sets the correct OS version + +int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) +{ +// MessageBox(NULL,lpstrCmdLine,L"Command Line",MB_OK|MB_SYSTEMMODAL); + + int count; + wchar_t *const *params=CommandLineToArgvW(lpstrCmdLine,&count); + if (!params) return 1; + + for (;count>0;count--,params++) + { + if (_wcsicmp(params[0],L"exitSM")==0) + { + return ExitStartMenu(); + } + if (_wcsicmp(params[0],L"fixVersion")==0) + { + return FixVersion(); + } + } + return 1; +} diff --git a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.manifest b/Src/Setup/SetupHelper/SetupHelper.manifest similarity index 96% rename from ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.manifest rename to Src/Setup/SetupHelper/SetupHelper.manifest index 301251152..bcbc682b7 100644 --- a/ClassicShellSrc/ClassicShellSetup/SetupHelper/SetupHelper.manifest +++ b/Src/Setup/SetupHelper/SetupHelper.manifest @@ -3,7 +3,7 @@ Setup Helper diff --git a/Src/Setup/SetupHelper/SetupHelper.rc b/Src/Setup/SetupHelper/SetupHelper.rc new file mode 100644 index 000000000..beff246c0 --- /dev/null +++ b/Src/Setup/SetupHelper/SetupHelper.rc @@ -0,0 +1,61 @@ +// Microsoft Visual C++ generated resource script. +// + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Setup helper" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "SetupHelper.exe" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "SetupHelper.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Setup/SetupHelper/SetupHelper.vcxproj b/Src/Setup/SetupHelper/SetupHelper.vcxproj new file mode 100644 index 000000000..4b5e328d2 --- /dev/null +++ b/Src/Setup/SetupHelper/SetupHelper.vcxproj @@ -0,0 +1,56 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6} + SetupHelper + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Unicode + true + + + + + + + + + + + NotUsing + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/LoggingOptions.cpp b/Src/Setup/Utility/LoggingOptions.cpp similarity index 79% rename from ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/LoggingOptions.cpp rename to Src/Setup/Utility/LoggingOptions.cpp index 890d22154..4e66537e6 100644 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/LoggingOptions.cpp +++ b/Src/Setup/Utility/LoggingOptions.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #ifndef _WIN64 @@ -8,7 +9,7 @@ #include #include #include -#include "..\ClassicStartMenu\ClassicStartMenuDLL\LogManager.h" +#include "..\StartMenu\StartMenuDLL\LogManager.h" #include "StringUtils.h" #include @@ -94,15 +95,15 @@ CString CLoggingDialog::GetPathForLink( int link ) { const wchar_t *path=NULL; if (link==IDC_SYSLINKSTART) - path=L"%LOCALAPPDATA%\\ClassicShell\\StartMenuLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\StartMenuLog.txt"; else if (link==IDC_SYSLINKCACHE) - path=L"%LOCALAPPDATA%\\ClassicShell\\DataCache.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\DataCache.txt"; else if (link==IDC_SYSLINKSTARTUP) - path=L"%LOCALAPPDATA%\\ClassicShell\\StartupLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\StartupLog.txt"; else if (link==IDC_SYSLINKEXPLORER) - path=L"%LOCALAPPDATA%\\ClassicShell\\ExplorerLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\ExplorerLog.txt"; else if (link==IDC_SYSLINKIE) - path=L"%LOCALAPPDATA%\\ClassicShell\\ClassicIELog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\ClassicIELog.txt"; else return CString(); @@ -114,22 +115,22 @@ CString CLoggingDialog::GetPathForLink( int link ) LRESULT CLoggingDialog::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { - DWORD log=GetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogCategories"); + DWORD log=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories"); for (int i=0;i<_countof(g_MenuCheckboxes);i++) { if (log&g_MenuCheckboxes[i][1]) CheckDlgButton(g_MenuCheckboxes[i][0],BST_CHECKED); } - log=GetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogStartup"); + log=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup"); if (log) CheckDlgButton(IDC_CHECKSTARTUP,BST_CHECKED); - log=GetSetting(L"Software\\IvoSoft\\ClassicExplorer\\Settings",L"LogLevel"); + log=GetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel"); if (log) CheckDlgButton(IDC_CHECKEXPLORER,BST_CHECKED); - log=GetSetting(L"Software\\IvoSoft\\ClassicIE\\Settings",L"LogLevel"); + log=GetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel"); if (log) CheckDlgButton(IDC_CHECKIE,BST_CHECKED); @@ -155,30 +156,30 @@ LRESULT CLoggingDialog::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bH if (IsDlgButtonChecked(g_MenuCheckboxes[i][0])==BST_CHECKED) log|=g_MenuCheckboxes[i][1]; } - if (log!=GetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogCategories")) + if (log!=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories")) { - SetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogCategories",log); + SetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKSTARTUP)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogStartup")) + if (log!=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup")) { - SetSetting(L"Software\\IvoSoft\\ClassicStartMenu\\Settings",L"LogStartup",log); + SetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKEXPLORER)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\IvoSoft\\ClassicExplorer\\Settings",L"LogLevel")) + if (log!=GetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel")) { - SetSetting(L"Software\\IvoSoft\\ClassicExplorer\\Settings",L"LogLevel",log); + SetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKIE)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\IvoSoft\\ClassicIE\\Settings",L"LogLevel")) + if (log!=GetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel")) { - SetSetting(L"Software\\IvoSoft\\ClassicIE\\Settings",L"LogLevel",log); + SetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel",log); res=1; } diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ManualUninstall.cpp b/Src/Setup/Utility/ManualUninstall.cpp similarity index 86% rename from ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ManualUninstall.cpp rename to Src/Setup/Utility/ManualUninstall.cpp index fd9db1922..59380befa 100644 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/ManualUninstall.cpp +++ b/Src/Setup/Utility/ManualUninstall.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #ifndef _WIN64 @@ -12,12 +13,13 @@ #include #include #include +#include #include "ResourceHelper.h" #include "ComHelper.h" #include "StringUtils.h" #include "SettingsUIHelper.h" #include -#include "..\ClassicStartMenu\ClassicStartMenuDLL\ClassicStartMenuDLL.h" +#include "..\StartMenu\StartMenuDLL\StartMenuDLL.h" #define EXPLORER_CLSID L"{ECD4FC4D-521C-11D0-B792-00A0C90312E1}" #define EMULATION_KEY L"TreatAs" @@ -41,7 +43,7 @@ #define RemoveDirectory2(x) RemoveDirectory(x) #endif -// files to delete from the Classic Shell folder +// files to delete from the Open-Shell folder static const wchar_t *g_InstalledFiles[]= { L"ClassicExplorer32.dll", @@ -51,11 +53,12 @@ static const wchar_t *g_InstalledFiles[]= L"ClassicIEDLL_64.dll", L"ClassicIE_32.exe", L"ClassicIE_64.exe", - L"ClassicShell.chm", - L"ClassicShellReadme.rtf", - L"ClassicShellUpdate.exe", - L"ClassicStartMenu.exe", - L"ClassicStartMenuDLL.dll", + L"DesktopToasts.dll", + L"OpenShell.chm", + L"OpenShellReadme.rtf", + L"Update.exe", + L"StartMenu.exe", + L"StartMenuDLL.dll", L"ExplorerL10N.ini", L"HISTORY.txt", L"IE Settings.lnk", @@ -74,12 +77,14 @@ static const wchar_t *g_InstalledFiles[]= L"zh-TW.dll", }; -// skin files to delete from the Classic Shell\Skins folder +// skin files to delete from the Open-Shell\Skins folder static const wchar_t *g_InstalledSkins[]= { L"Classic Skin.skin", L"Classic Skin.skin7", L"Full Glass.skin", + L"Immersive.skin", + L"Immersive.skin7", L"Metallic.skin7", L"Metro.skin", L"Metro.skin7", @@ -93,15 +98,15 @@ static const wchar_t *g_InstalledSkins[]= L"Windows XP Luna.skin", }; -// shortcuts to delete from the Programs\Classic Shell folder +// shortcuts to delete from the Programs\Open-Shell folder static const wchar_t *g_InstalledShortcuts[]= { L"Classic Explorer Settings.lnk", L"Classic IE Settings.lnk", - L"Classic Shell Help.lnk", - L"Classic Shell Readme.lnk", - L"Classic Shell Update.lnk", - L"Classic Start Menu Settings.lnk", + L"Open-Shell Help.lnk", + L"Open-Shell Readme.lnk", + L"Open-Shell Update.lnk", + L"Open-Shell Menu Settings.lnk", }; // files to delete from the LOCALAPPDATA folder @@ -112,6 +117,7 @@ static const wchar_t *g_LocalFiles[]= L"ClassicIELog.txt", L"StartMenuLog.txt", L"DataCache.db", + L"ModernSettings.dat", }; // files to delete from the ALLUSERSPROFILE folder @@ -182,7 +188,7 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO wchar_t path[_MAX_PATH]={0}; { HKEY hkey=NULL; - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\IvoSoft\\ClassicShell",0,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) + if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) { DWORD type=0; DWORD size=sizeof(path); @@ -197,10 +203,10 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO if (!IsWow64Process(GetCurrentProcess(),&bWow64)) bWow64=FALSE; wchar_t defaultPath[_MAX_PATH]; - Strcpy(defaultPath,_countof(defaultPath),bWow64?L"%ProgramW6432%\\Classic Shell":L"%ProgramFiles%\\Classic Shell"); + Strcpy(defaultPath,_countof(defaultPath),bWow64?L"%ProgramW6432%\\Open-Shell":L"%ProgramFiles%\\Open-Shell"); DoEnvironmentSubst(defaultPath,_countof(defaultPath)); wchar_t fname1[_MAX_PATH], fname2[_MAX_PATH], fname3[_MAX_PATH]; - Sprintf(fname1,_countof(fname1),L"%s\\ClassicStartMenu.exe",defaultPath); + Sprintf(fname1,_countof(fname1),L"%s\\StartMenu.exe",defaultPath); Sprintf(fname2,_countof(fname2),L"%s\\ClassicExplorer32.dll",defaultPath); Sprintf(fname3,_countof(fname3),L"%s\\ClassicIEDLL_32.dll",defaultPath); if (FileExists(fname1) || FileExists(fname2) || FileExists(fname3)) @@ -209,7 +215,7 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO m_bEmptyPath=path[0]==0; if (m_bEmptyPath) - SetDlgItemText(IDC_STATICPATH,L"The tool failed to locate the Classic Shell installation folder. Use the Browse button to locate the correct folder if you want the files in it to be deleted."); + SetDlgItemText(IDC_STATICPATH,L"The tool failed to locate the Open-Shell installation folder. Use the Browse button to locate the correct folder if you want the files in it to be deleted."); else { PathRemoveBackslash(path); @@ -252,7 +258,7 @@ LRESULT CUninstallDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& CComPtr pDialog; if (SUCCEEDED(pDialog.CoCreateInstance(CLSID_FileOpenDialog,NULL,CLSCTX_INPROC_SERVER))) { - pDialog->SetTitle(L"Locate the Classic Shell install folder"); + pDialog->SetTitle(L"Locate the Open-Shell install folder"); pDialog->SetOptions(FOS_FILEMUSTEXIST|FOS_DONTADDTORECENT|FOS_DEFAULTNOMINIMODE|FOS_NOCHANGEDIR|FOS_PICKFOLDERS); HRESULT hr=pDialog->Show(m_hWnd); CComPtr pResult; @@ -327,18 +333,18 @@ LRESULT CResultsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL InitResize(MOVE_MODAL); if (m_bErrors) { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Shell removal tool encountered some errors. Please, restart your computer and try again. If the problem is not resolved" - L" seek help in the Classic Shell forums: www.classicshell.net/forum. Copy the following report and post it in the forum. The report is also saved in a file ClassicShellReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool encountered some errors. Please, restart your computer and try again. If the problem is not resolved" + L" seek help in the Open-Shell forums: https://github.com/Open-Shell/Open-Shell-Menu/discussions. Copy the following report and post it in the forum. The report is also saved in a file OpenShellReport.txt on your desktop."); } else if (m_bReboot) { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Shell removal tool finished. A restart is required to complete the process." - L"Copy the following report for your records. The report is also saved in a file ClassicShellReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool finished. A restart is required to complete the process." + L"Copy the following report for your records. The report is also saved in a file OpenShellReport.txt on your desktop."); } else { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Shell removal tool finished." - L"Copy the following report for your records. The report is also saved in a file ClassicShellReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool finished." + L"Copy the following report for your records. The report is also saved in a file OpenShellReport.txt on your desktop."); } SetDlgItemText(IDC_EDITRESULT,m_Report); @@ -440,7 +446,7 @@ static void LogMessage( int error, const wchar_t *format, ... ) static void SaveReportFile( void ) { - wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\ClassicShellReport.txt"; + wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\OpenShellReport.txt"; DoEnvironmentSubst(path,_countof(path)); FILE *f; if (_wfopen_s(&f,path,L"wb")==0) @@ -451,6 +457,32 @@ static void SaveReportFile( void ) } } +static void RemoveShellExtKey(const wchar_t* progID) +{ + static const auto ShellExtName = L"StartMenuExt"; + auto contextMenuHandlers = std::wstring(progID) + L"\\ShellEx\\ContextMenuHandlers"; + auto startMenuExt = contextMenuHandlers + L"\\" + ShellExtName; + + HKEY hkey = NULL; + if (RegOpenKeyEx(HKEY_CLASSES_ROOT, startMenuExt.c_str(), 0, KEY_READ | KEY_WOW64_64KEY, &hkey) == ERROR_SUCCESS) + { + RegCloseKey(hkey); + LogMessage(-1, L"Deleting registry key HKEY_CLASSES_ROOT\\%s", startMenuExt.c_str()); + auto error = RegCreateKeyEx(HKEY_CLASSES_ROOT, contextMenuHandlers.c_str(), NULL, NULL, REG_OPTION_BACKUP_RESTORE, KEY_WRITE | DELETE | KEY_WOW64_64KEY, NULL, &hkey, NULL); + if (error == ERROR_SUCCESS) + { + error = RegDeleteTree2(hkey, ShellExtName); + if (error != ERROR_SUCCESS && error != ERROR_FILE_NOT_FOUND) + LogMessage(error, L"Failed to delete registry key HKEY_CLASSES_ROOT\\%s.", startMenuExt.c_str()); + RegCloseKey(hkey); + } + else if (error != ERROR_FILE_NOT_FOUND) + { + LogMessage(error, L"Failed to open registry key HKEY_CLASSES_ROOT\\%s for writing.", contextMenuHandlers.c_str()); + } + } +} + static bool RemoveRegistryKeys( bool bPin ) { HKEY hkey=NULL; @@ -475,52 +507,23 @@ static bool RemoveRegistryKeys( bool bPin ) { RegCloseKey(hkey); SaveReportFile(); - wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\ClassicShellReport.txt"; + wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\OpenShellReport.txt"; DoEnvironmentSubst(path,_countof(path)); wchar_t message[1024]; Sprintf(message,_countof(message),L"Failed to delete registry key HKEY_CLASSES_ROOT\\CLSID\\" EXPLORER_CLSID L"\\" EMULATION_KEY L".\r\n" L"You will have to delete it manually using regedit and then run this tool again.\r\n" L"The problem may be related to incorrect permissions or corrupted owner of the registry key or its parent.\r\n\r\n" L"Look at the file %s for more details about the failure.",path); - MessageBox(NULL,message,L"Classic Shell Uninstaller",MB_OK|MB_ICONERROR); + MessageBox(NULL,message,L"Open-Shell Uninstaller",MB_OK|MB_ICONERROR); return false; } } - hkey=NULL; if (bPin) { - if (RegOpenKeyEx(HKEY_CLASSES_ROOT,L"Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers\\StartMenuExt",0,KEY_READ|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) - { - RegCloseKey(hkey); - LogMessage(-1,L"Deleting registry key HKEY_CLASSES_ROOT\\Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers\\StartMenuExt"); - error=RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE|DELETE|KEY_WOW64_64KEY,NULL,&hkey,NULL); - if (error==ERROR_SUCCESS) - { - error=RegDeleteTree2(hkey,L"StartMenuExt"); - if (error!=ERROR_SUCCESS && error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key HKEY_CLASSES_ROOT\\Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers\\StartMenuExt."); - RegCloseKey(hkey); - } - else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to open registry key HKEY_CLASSES_ROOT\\Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers for writing."); - } - - if (RegOpenKeyEx(HKEY_CLASSES_ROOT,L"Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers\\StartMenuExt",0,KEY_READ|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) - { - RegCloseKey(hkey); - LogMessage(-1,L"Deleting registry key HKEY_CLASSES_ROOT\\Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers\\StartMenuExt"); - error=RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE|DELETE|KEY_WOW64_64KEY,NULL,&hkey,NULL); - if (error==ERROR_SUCCESS) - { - error=RegDeleteTree2(hkey,L"StartMenuExt"); - if (error!=ERROR_SUCCESS && error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key HKEY_CLASSES_ROOT\\Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers\\StartMenuExt."); - RegCloseKey(hkey); - } - else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to open registry key HKEY_CLASSES_ROOT\\Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers for writing."); - } + RemoveShellExtKey(L"Launcher.ImmersiveApplication"); + RemoveShellExtKey(L"Launcher.DesktopPackagedApplication"); + RemoveShellExtKey(L"Launcher.SystemSettings"); } return true; @@ -644,7 +647,7 @@ static void DeleteRegValueSOFTWARE( const wchar_t *keyName, const wchar_t *value int error=RegOpenKeyEx(HKEY_LOCAL_MACHINE,keyName2,0,KEY_WRITE|DELETE|KEY_WOW64_64KEY,&hkey); if (error==ERROR_SUCCESS) { - int error=RegDeleteValue2(hkey,keyName); + int error=RegDeleteValue2(hkey,valueName); if (error!=ERROR_FILE_NOT_FOUND) { LogMessage(-1,L"Deleting registry value HKEY_LOCAL_MACHINE\\SOFTWARE\\%s:%s",keyName,valueName); @@ -667,7 +670,7 @@ static void DeleteRegValueSOFTWARE( const wchar_t *keyName, const wchar_t *value int error=RegOpenKeyEx(HKEY_LOCAL_MACHINE,keyName2,0,KEY_WRITE|DELETE|KEY_WOW64_32KEY,&hkey); if (error==ERROR_SUCCESS) { - int error=RegDeleteValue2(hkey,keyName); + int error=RegDeleteValue2(hkey,valueName); if (error!=ERROR_FILE_NOT_FOUND) { LogMessage(-1,L"Deleting registry value HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\%s:%s",keyName,valueName); @@ -735,16 +738,16 @@ static void DeleteSettings( HKEY root, const wchar_t *rootName, const wchar_t *k LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicIE",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicIE.",rootName,keyName); - error=RegDeleteTree2(hkey,L"ClassicShell"); + error=RegDeleteTree2(hkey,L"OpenShell"); if (error==ERROR_SUCCESS) - LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicShell",rootName,keyName); + LogMessage(-1,L"Deleting registry key %s\\%s\\OpenShell",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicShell.",rootName,keyName); - error=RegDeleteTree2(hkey,L"ClassicStartMenu"); + LogMessage(error,L"Failed to delete registry key %s\\%s\\OpenShell.",rootName,keyName); + error=RegDeleteTree2(hkey,L"StartMenu"); if (error==ERROR_SUCCESS) - LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicStartMenu",rootName,keyName); + LogMessage(-1,L"Deleting registry key %s\\%s\\StartMenu",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicStartMenu.",rootName,keyName); + LogMessage(error,L"Failed to delete registry key %s\\%s\\StartMenu.",rootName,keyName); RegCloseKey(hkey); HKEY root2; @@ -910,13 +913,13 @@ static void ManualUninstallInternal( void ) progress.SetWindowPos(HWND_TOP,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE); { // stop start menu - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); + HWND hwnd=FindWindow(L"OpenShellMenu.CStartHookWindow",L"StartHookWindow"); if (hwnd) PostMessage(hwnd,WM_USER+10,MSG_EXIT,0); int time=GetTickCount(); wchar_t path[_MAX_PATH]; - Sprintf(path,_countof(path),L"%s\\ClassicStartMenu.exe",dlg.GetPath()); + Sprintf(path,_countof(path),L"%s\\StartMenu.exe",dlg.GetPath()); int count=FileExists(path)?100:20; for (int i=0;i>24)&0xFF,color&0xFF,(color>>8)&0xFF,(color>>16)&0xFF,name); #endif MetroColor mc; - mc.name=name; + mc.name=text; mc.NAME=mc.name; mc.NAME.MakeUpper(); mc.type=type; diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.cpp b/Src/Setup/Utility/SaveLogFile.cpp similarity index 96% rename from ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.cpp rename to Src/Setup/Utility/SaveLogFile.cpp index a393063d1..4149e65a6 100644 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.cpp +++ b/Src/Setup/Utility/SaveLogFile.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS @@ -52,11 +53,6 @@ void UpdateSettings( void ) { } -const wchar_t *GetDocRelativePath( void ) -{ - return NULL; -} - /////////////////////////////////////////////////////////////////////////////// static const wchar_t *g_Tabs=L"\t\t\t\t\t\t\t\t\t\t"; @@ -214,7 +210,7 @@ static void WriteFolder( FILE *f, const wchar_t *path, int tabs, bool bRecursive wchar_t args[256]; if (FAILED(pLink->GetArguments(args,_countof(args)))) args[0]=0; - CComQIPtr pStore=pLink; + CComQIPtr pStore(pLink); CString appid; if (pStore) { @@ -646,8 +642,8 @@ static void WriteLogFile( FILE *f ) { CComString pName; pProgram->GetDisplayName(SIGDN_NORMALDISPLAY,&pName); - CString name=pName; - CComQIPtr pProgram2=pProgram; + CString name(pName); + CComQIPtr pProgram2(pProgram); if (pProgram2) { CComString pVersion; @@ -661,15 +657,15 @@ static void WriteLogFile( FILE *f ) for (std::set::const_iterator it=programs.begin();it!=programs.end();++it) fwprintf(f,L"\t\t%s\r\n",(const wchar_t*)(*it)); - fwprintf(f,L"\r\nClassic Shell\r\n"); + fwprintf(f,L"\r\nOpen-Shell\r\n"); wchar_t csPath[_MAX_PATH]=L""; // classic shell version { CRegKey regKey; - DWORD err=regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY); + DWORD err=regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY); if (err!=ERROR_SUCCESS) { - fwprintf(f,L"\tFailed to read HKLM\\Software\\IvoSoft\\ClassicShell - 0x%08X\r\n",err); + fwprintf(f,L"\tFailed to read HKLM\\Software\\OpenShell\\OpenShell - 0x%08X\r\n",err); } else { @@ -681,13 +677,13 @@ static void WriteLogFile( FILE *f ) size=_countof(csPath); if (regKey.QueryStringValue(L"Path",csPath,&size)==ERROR_SUCCESS) { - fwprintf(f,L"\tClassic Shell path: '%s'\r\n",csPath); + fwprintf(f,L"\tOpen-Shell path: '%s'\r\n",csPath); PathRemoveBackslash(csPath); } DWORD val; if (regKey.QueryDWORDValue(L"Version",val)==ERROR_SUCCESS) - fwprintf(f,L"\tClassic Shell version: %d.%d.%d\r\n",val>>24,(val>>16)&0xFF,val&0xFFFF); + fwprintf(f,L"\tOpen-Shell version: %d.%d.%d\r\n",val>>24,(val>>16)&0xFF,val&0xFFFF); if (regKey.QueryDWORDValue(L"WinVersion",val)==ERROR_SUCCESS) fwprintf(f,L"\tWin version during installation: %d.%02d.%d\r\n",val>>24,(val>>16)&0xFF,val&0xFFFF); @@ -701,7 +697,7 @@ static void WriteLogFile( FILE *f ) { wchar_t path[_MAX_PATH]; - Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\ClassicShell"); + Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\OpenShell"); DoEnvironmentSubst(path,_countof(path)); fwprintf(f,L"\t%s:\r\n",path); WriteFolder(f,path,2,true); @@ -711,11 +707,11 @@ static void WriteLogFile( FILE *f ) wchar_t fname[_MAX_PATH]; Sprintf(fname,_countof(fname),L"%s\\ClassicExplorer32.dll",csPath); bool bClassicExplorer=GetFileAttributes(fname)!=INVALID_FILE_ATTRIBUTES; - Sprintf(fname,_countof(fname),L"%s\\ClassicStartMenu.exe",csPath); + Sprintf(fname,_countof(fname),L"%s\\StartMenu.exe",csPath); bool bClassicMenu=GetFileAttributes(fname)!=INVALID_FILE_ATTRIBUTES; Sprintf(fname,_countof(fname),L"%s\\ClassicIE_32.exe",csPath); bool bClassicIE=GetFileAttributes(fname)!=INVALID_FILE_ATTRIBUTES; - Sprintf(fname,_countof(fname),L"%s\\ClassicShellUpdate.exe",csPath); + Sprintf(fname,_countof(fname),L"%s\\Update.exe",csPath); bool bClassicUpdate=GetFileAttributes(fname)!=INVALID_FILE_ATTRIBUTES; fwprintf(f,L"\r\nInstalled components:\r\n"); @@ -726,7 +722,7 @@ static void WriteLogFile( FILE *f ) } if (bClassicMenu) { - fwprintf(f,L" Classic Start Menu\r\n"); + fwprintf(f,L" Open-Shell Menu\r\n"); WriteSettings(f,COMPONENT_MENU); } if (bClassicIE) @@ -736,7 +732,7 @@ static void WriteLogFile( FILE *f ) } if (bClassicUpdate) { - fwprintf(f,L" Classic Shell Update\r\n\r\n"); + fwprintf(f,L" Open-Shell Update\r\n\r\n"); } fwprintf(f,L" Shared Settings\r\n"); WriteSettings(f,COMPONENT_SHARED); @@ -911,7 +907,7 @@ static void WriteLogFileAdmin( FILE *f ) { explorers.push_back(processes[i]); } - else if (_wcsicmp(name,L"ClassicStartMenu.exe")==0) + else if (_wcsicmp(name,L"StartMenu.exe")==0) { menus.push_back(processes[i]); } @@ -973,7 +969,7 @@ static void WriteLogFileAdmin( FILE *f ) } for (std::vector::const_iterator it=menus.begin();it!=menus.end();++it) { - fwprintf(f,L"\r\nClassicStartMenu process: %d\r\n",*it); + fwprintf(f,L"\r\nStartMenu process: %d\r\n",*it); HANDLE hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,FALSE,*it); if (hProcess) { @@ -1034,7 +1030,7 @@ bool ExtractUtility64( const wchar_t *fname, wchar_t *exe ) HRSRC hResInfo=FindResource(g_hInstance,MAKEINTRESOURCE(1),L"FILE"); if (!hResInfo) { - fwprintf(f,L"Error extracting ClassicShellUtility64.exe\r\n"); + fwprintf(f,L"Error extracting Utility64.exe\r\n"); fclose(f); return false; } @@ -1042,7 +1038,7 @@ bool ExtractUtility64( const wchar_t *fname, wchar_t *exe ) void *ptr=LockResource(hRes); DWORD size=SizeofResource(g_hInstance,hResInfo); bool res=false; - Strcpy(exe,_MAX_PATH,L"%TEMP%\\ClassicShellUtility64.exe"); + Strcpy(exe,_MAX_PATH,L"%TEMP%\\Utility64.exe"); DoEnvironmentSubst(exe,_MAX_PATH); HANDLE h=CreateFile(exe,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); if (h) diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.h b/Src/Setup/Utility/SaveLogFile.h similarity index 75% rename from ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.h rename to Src/Setup/Utility/SaveLogFile.h index 53c6a51cf..d9452c53f 100644 --- a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/SaveLogFile.h +++ b/Src/Setup/Utility/SaveLogFile.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/Src/Setup/Utility/Utility.cpp b/Src/Setup/Utility/Utility.cpp new file mode 100644 index 000000000..f4cbe7c65 --- /dev/null +++ b/Src/Setup/Utility/Utility.cpp @@ -0,0 +1,947 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#define STRICT_TYPED_ITEMIDS +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit +#include +#include +#include +#include +#include +#include "StringUtils.h" +#include "FNVHash.h" +#include "SettingsParser.h" +#include "resource.h" +#include "ResourceHelper.h" +#include +#include "SaveLogFile.h" + +// Manifest to enable the 6.0 common controls +#pragma comment(linker, \ + "\"/manifestdependency:type='Win32' "\ + "name='Microsoft.Windows.Common-Controls' "\ + "version='6.0.0.0' "\ + "processorArchitecture='*' "\ + "publicKeyToken='6595b64144ccf1df' "\ + "language='*'\"") + +HINSTANCE g_hInstance; + +void EditLoggingOptions( void ); +void ManualUninstall( void ); +void ShowMetroColorViewer( void ); + +#ifndef _WIN64 +/////////////////////////////////////////////////////////////////////////////// + +static void LoadFile( const wchar_t *fname, std::vector &buf ) +{ + buf.clear(); + FILE *f=NULL; + if (_wfopen_s(&f,fname,L"rb") || !f) return; + fseek(f,0,SEEK_END); + int size=ftell(f); + fseek(f,0,SEEK_SET); + buf.resize(size); + if (size==0 || fread(&buf[0],1,size,f)!=size) + buf.clear(); + fclose(f); +} + +static unsigned int CalcFileFNV( const wchar_t *fname ) +{ + std::vector buf; + LoadFile(fname,buf); + if (buf.empty()) return 0; + return CalcFNVHash(&buf[0],(int)buf.size(),FNV_HASH0); +} + +static void Printf( const char *format, ... ) +{ + char buf[1024]; + va_list args; + va_start(args,format); + int len=Vsprintf(buf,_countof(buf),format,args); + va_end(args); + DWORD q; + WriteFile(GetStdHandle(STD_OUTPUT_HANDLE),buf,len,&q,NULL); +#if _DEBUG + OutputDebugStringA(buf); +#endif +} + +/////////////////////////////////////////////////////////////////////////////// + +struct Chunk +{ + int start1, start2, len; +}; + +int CalcMsiChecksum( wchar_t *const *params, int count ) +{ + if (count<2) return 2; + + AttachConsole(ATTACH_PARENT_PROCESS); + + // load files + wchar_t path1[_MAX_PATH]; + std::vector buf1, buf2; + Sprintf(path1,_countof(path1),L"%s\\Setup32.msi",params[1]); + LoadFile(path1,buf1); + if (buf1.empty()) + { + Printf("Failed to open file %s\n",path1); + return 1; + } + wchar_t path2[_MAX_PATH]; + Sprintf(path2,_countof(path2),L"%s\\Setup64.msi",params[1]); + LoadFile(path2,buf2); + if (buf2.empty()) + { + Printf("Failed to open file %s\n",path2); + return 1; + } + + int len1=(int)buf1.size(); + int len2=(int)buf2.size(); + + for (std::vector::iterator it=buf1.begin();it!=buf1.end();++it) + *it^=0xFF; + for (std::vector::iterator it=buf2.begin();it!=buf2.end();++it) + *it^=0xFF; + + // detect common blocks (assuming at least 256K in size and in the same order in both files) + const int BLOCK_SIZE=256*1024; + std::vector chunks; + int start2=0; + for (int i=0;i0 && chunk.start2>0 && buf1[chunk.start1-1]==buf2[chunk.start2-1]) + { + chunk.start1--; + chunk.start2--; + chunk.len++; + } + while (chunk.start1+chunk.len::const_iterator it=chunks.begin();it!=chunks.end();++it) + { + if (it->start2-start>0) + fwrite(&buf2[start],1,it->start2-start,f); + start=it->start2+it->len; + } + if (len2-start>0) + fwrite(&buf2[start],1,len2-start,f); + fclose(f); + } + + unsigned int fnvs[2]; + fnvs[0]=CalcFNVHash(&buf1[0],len1,FNV_HASH0); + fnvs[1]=CalcFNVHash(&buf2[0],len2,FNV_HASH0); + + // save fnvs and chunks + { + FILE *f=NULL; + if (_wfopen_s(&f,L"msichecksum.bin",L"wb") || !f) + { + Printf("Failed to write msichecksum.bin\n"); + return 1; + } + fwrite(fnvs,4,_countof(fnvs),f); + int count=(int)chunks.size(); + fwrite(&count,1,4,f); + fwrite(&chunks[0],sizeof(Chunk),count,f); + fclose(f); + } + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +int MakeEnglishDll( wchar_t *const *params, int count ) +{ + if (count<5) return 2; + + AttachConsole(ATTACH_PARENT_PROCESS); + + HMODULE hEn0=LoadLibraryEx(L"en-US.dll",NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hEn0) + { + Printf("Failed to open en-US.dll (err: %d)\n",GetLastError()); + return 1; + } + + std::vector version; + { + HRSRC hResInfo=FindResource(hEn0,MAKEINTRESOURCE(VS_VERSION_INFO),RT_VERSION); + if (hResInfo) + { + HGLOBAL hRes=LoadResource(hEn0,hResInfo); + void *pRes=LockResource(hRes); + if (pRes) + { + DWORD len=SizeofResource(hEn0,hResInfo); + if (len>=40+sizeof(VS_FIXEDFILEINFO)) + { + version.resize(len); + memcpy(&version[0],pRes,len); + } + } + } + } + FreeLibrary(hEn0); + if (version.empty()) + { + Printf("Can't find version resource in en-US.dll\n"); + return 1; + } + + HANDLE hEn=BeginUpdateResource(L"en-US.dll",FALSE); + if (!hEn) + { + Printf("Failed to open en-US.dll (err: %d)\n",GetLastError()); + return 1; + } + + int res=1; + HMODULE hExplorer=NULL, hMenu=NULL, hIE=NULL; + WORD language=MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US); + + // get version, strings and dialog from ClassicExplorer32.dll + hExplorer=LoadLibraryEx(params[1],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hExplorer) + { + Printf("Failed to open %S (err: %d)\n",params[1],GetLastError()); + goto qqq; + } + + // copy version + { + HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(VS_VERSION_INFO),RT_VERSION); + void *pRes=NULL; + if (hResInfo) + { + HGLOBAL hRes=LoadResource(hExplorer,hResInfo); + pRes=LockResource(hRes); + } + if (!pRes) + { + Printf("Can't find version resource in %S\n",params[1]); + goto qqq; + } + VS_FIXEDFILEINFO *pVer=(VS_FIXEDFILEINFO*)((char*)pRes+40); + VS_FIXEDFILEINFO *pVer0=(VS_FIXEDFILEINFO*)(&version[40]); + pVer0->dwProductVersionMS=pVer->dwProductVersionMS; + pVer0->dwProductVersionLS=pVer->dwProductVersionLS; + pVer0->dwFileVersionMS=pVer->dwFileVersionMS; + pVer0->dwFileVersionLS=pVer->dwFileVersionLS; + UpdateResource(hEn,RT_VERSION,MAKEINTRESOURCE(VS_VERSION_INFO),language,&version[0],version.size()); + } + + // copy strings + for (int i=2000;i<3000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hExplorer,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hExplorer,hResInfo)); + } + + // copy dialogs + for (int id=2000;id<2010;id++) + { + HRSRC hResInfo=FindResource(hExplorer,MAKEINTRESOURCE(id),RT_DIALOG); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hExplorer,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hExplorer,hResInfo)); + } + + // get strings and dialog from StartMenuDLL.dll + hMenu=LoadLibraryEx(params[2],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hMenu) + { + Printf("Failed to open %S (err: %d)\n",params[2],GetLastError()); + goto qqq; + } + + // copy strings + for (int i=3000;i<5000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hMenu,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); + } + for (int i=7000;i<8000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hMenu,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); + } + + // copy dialogs + for (int id=3000;id<4010;id++) + { + HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_DIALOG); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hMenu,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); + } + + // get strings from ClassicIEDLL.dll + hIE=LoadLibraryEx(params[3],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hIE) + { + Printf("Failed to open %S (err: %d)\n",params[3],GetLastError()); + goto qqq; + } + + // copy strings + for (int i=5000;i<6000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hIE,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hIE,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hIE,hResInfo)); + } + + // get strings and dialog from Update.exe + hMenu=LoadLibraryEx(params[4],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hMenu) + { + Printf("Failed to open %S (err: %d)\n",params[4],GetLastError()); + goto qqq; + } + + // copy strings + for (int i=6000;i<7000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hMenu,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); + } + + // copy dialogs + for (int id=6000;id<6010;id++) + { + HRSRC hResInfo=FindResource(hMenu,MAKEINTRESOURCE(id),RT_DIALOG); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hMenu,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hMenu,hResInfo)); + } + + res=0; +qqq: + if (!EndUpdateResource(hEn,res!=0) && res==0) + { + Printf("Failed to update en-US.dll (err: %d)\n",GetLastError()); + res=1; + } + if (hExplorer) FreeLibrary(hExplorer); + if (hMenu) FreeLibrary(hMenu); + if (hIE) FreeLibrary(hIE); + + return res; +} + +/////////////////////////////////////////////////////////////////////////////// + +static void UnsescapeString( wchar_t *string ) +{ + wchar_t *dst=string; + int len=Strlen(string); + bool bQuoted=false; + if (string[0]=='"' && string[len-1]=='"') + { + bQuoted=true; + string[len-1]=0; + if (*string) string++; + } + + for (const wchar_t *src=string;*src;src++) + { + if (*src=='\\') + { + src++; + if (!*src) break; + if (*src=='t') + *dst++='\t'; + else if (*src=='r') + *dst++='\r'; + else if (*src=='n') + *dst++='\n'; + else + *dst++=*src; + } + else if (*src=='"' && bQuoted) + { + src++; + if (!*src) break; + *dst++=*src; + } + else + *dst++=*src; + } + *dst=0; +} + +static void WriteString( HANDLE csv, int id, const wchar_t *string1, int len1, const wchar_t *string2, int len2, CSettingsParser &parser, int subid=INT_MAX ) +{ + DWORD q; + wchar_t buf[256]; + int len3; + if (subid!=INT_MAX) + len3=Sprintf(buf,_countof(buf),L"%d/%d",id,subid&65535); + else + len3=Sprintf(buf,_countof(buf),L"%d",id); + + const wchar_t *comment=parser.FindSetting(buf); + if (comment && _wcsicmp(comment,L"ignore")==0) + return; + + WriteFile(csv,buf,len3*2,&q,NULL); + WriteFile(csv,L"\t",2,&q,NULL); + + for (int i=0;iflags&=~SWP_SHOWWINDOW; + } + return FALSE; +} + +static void WriteDialog( HWND parent, HANDLE csv, int id, HINSTANCE hInstance1, const DLGTEMPLATE *pTemplate1, HINSTANCE hInstance2, const DLGTEMPLATE *pTemplate2, CSettingsParser &parser ) +{ + HWND dlg1=CreateDialogIndirect(hInstance1,pTemplate1,parent,DefaultDlgProc); + if (dlg1) + { + HWND dlg2=pTemplate2?CreateDialogIndirect(hInstance2,pTemplate2,parent,DefaultDlgProc):NULL; + + wchar_t text1[1024]; + wchar_t text2[1024]; + GetWindowText(dlg1,text1,_countof(text1)); + if (*text1) + { + if (dlg2) + GetWindowText(dlg2,text2,_countof(text2)); + else + text2[0]=0; + WriteString(csv,id,text1,Strlen(text1),text2,Strlen(text2),parser,0); + } + for (HWND child1=GetWindow(dlg1,GW_CHILD);child1;child1=GetWindow(child1,GW_HWNDNEXT)) + { + GetWindowText(child1,text1,_countof(text1)); + if (*text1) + { + int childId=(int)GetWindowLong(child1,GWL_ID); + HWND child2=dlg2?GetDlgItem(dlg2,childId):NULL; + if (child2) + GetWindowText(child2,text2,_countof(text2)); + else + text2[0]=0; + WriteString(csv,id,text1,Strlen(text1),text2,Strlen(text2),parser,childId); + } + } + DestroyWindow(dlg1); + if (dlg2) + DestroyWindow(dlg2); + } +} + +int ExtractStrings( wchar_t *const *params, int count ) +{ + if (count<3) return 3; + + const wchar_t *dllName1=params[1]; + const wchar_t *dllName2=NULL; + const wchar_t *csvName=params[2]; + if (count>3) + { + dllName2=csvName; + csvName=params[3]; + } + + + HMODULE hDLL1=LoadLibraryEx(dllName1,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hDLL1) + { + Printf("Failed to open %S (err: %d)\n",dllName1,GetLastError()); + return 1; + } + + HMODULE hDLL2=NULL; + if (dllName2) + { + hDLL2=LoadLibraryEx(dllName2,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + if (!hDLL2) + { + Printf("Failed to open %S (err: %d)\n",dllName2,GetLastError()); + return 1; + } + } + + int res=1; + CSettingsParser parser; + parser.LoadText(L"LocComments.txt"); + parser.ParseText(); + + HANDLE hCSV=CreateFile(csvName,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); + if (hCSV==INVALID_HANDLE_VALUE) + { + Printf("Failed to write %S\n",csvName); + FreeLibrary(hDLL1); + if (hDLL2) FreeLibrary(hDLL2); + return 1; + } + + wchar_t title[]=L"\xFEFFID\tEnglish\tTranslation\tComment\r\n"; + DWORD q; + WriteFile(hCSV,title,Strlen(title)*2,&q,NULL); + + // copy strings + for (int i=2000;i<8000;i+=16) + { + int id=i/16; + HRSRC hResInfo=FindResource(hDLL1,MAKEINTRESOURCE(id),RT_STRING); + if (!hResInfo) continue; + HGLOBAL hRes=LoadResource(hDLL1,hResInfo); + void *pRes=LockResource(hRes); + if (!pRes) continue; + const WORD *data=(WORD*)pRes; + for (int j=0;j<16;j++) + { + int len=*data; + if (len>0) + { + int stringId=(id-1)*16+j; + wchar_t buf[1024]; + if (!hDLL2 || !LoadString(hDLL2,stringId,buf,_countof(buf))) + buf[0]=0; + WriteString(hCSV,stringId,(const wchar_t*)data+1,len,buf,Strlen(buf),parser); + } + data+=len+1; + } + } + + HWND parent=CreateWindow(L"button",NULL,WS_POPUP,0,0,10,10,NULL,NULL,NULL,NULL); + + // copy dialogs + for (int id=2000;id<7000;id++) + { + if (id>=2010 && id<3000) continue; + if (id>=3010 && id<4000) continue; + if (id>=4010 && id<5000) continue; + if (id>=5010 && id<6000) continue; + if (id>=6010 && id<7000) continue; + HRSRC hResInfo1=FindResource(hDLL1,MAKEINTRESOURCE(id),RT_DIALOG); + if (!hResInfo1) continue; + void *pRes1=LockResource(LoadResource(hDLL1,hResInfo1)); + if (!pRes1) continue; + + void *pRes2=NULL; + if (hDLL2) + { + HRSRC hResInfo2=FindResource(hDLL2,MAKEINTRESOURCE(id),RT_DIALOG); + if (hResInfo2) + pRes2=LockResource(LoadResource(hDLL2,hResInfo2)); + } + + WriteDialog(parent,hCSV,id,hDLL1,(DLGTEMPLATE*)pRes1,hDLL2,(DLGTEMPLATE*)pRes2,parser); + } + + // additional strings + { + HRSRC hResInfo=FindResource(hDLL1,MAKEINTRESOURCE(1),L"L10N"); + if (hResInfo) + { + HGLOBAL hRes=LoadResource(hDLL1,hResInfo); + const wchar_t *pRes=(wchar_t*)LockResource(hRes); + if (pRes) + { + int size=SizeofResource(hDLL1,hResInfo)/2; + if (*pRes==L'\xFEFF') + pRes++, size--; + wchar_t *pBuf=new wchar_t[size+1]; + memcpy(pBuf,pRes,size*2); + pBuf[size]=0; + for (int i=0;i> &oldStrings=*(std::vector>*)lParam; + oldStrings.emplace_back(PtrToInt(lpszName),wIDLanguage); + } + return TRUE; +} + +static BOOL CALLBACK EnumResNameProc( HMODULE hModule, LPCTSTR lpszType, LPTSTR lpszName, LONG_PTR lParam ) +{ + EnumResourceLanguages(hModule,lpszType,lpszName,EnumResLangProc,lParam); + return TRUE; +} + +static int ImportStrings( wchar_t *const *params, int count ) +{ + if (count<3) return 3; + const wchar_t *dllName=params[1]; + const wchar_t *csvName=params[2]; + + HANDLE hCSV=CreateFile(csvName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); + if (hCSV==INVALID_HANDLE_VALUE) + { + Printf("Failed to read %S\n",csvName); + return 1; + } + + int size=SetFilePointer(hCSV,0,NULL,FILE_END)/2; + SetFilePointer(hCSV,0,NULL,FILE_BEGIN); + std::vector buf(size+1); + DWORD q; + ReadFile(hCSV,&buf[0],size*2,&q,NULL); + CloseHandle(hCSV); + buf[size]=0; + for (int i=0;i lines; + wchar_t *str=&buf[0]; + int min=100000, max=0; + while (str<&buf[size]) + { + int len=Strlen(str); + wchar_t *next=str+len+1; + wchar_t *tab=wcschr(str,'\t'); + if (tab) + { + *tab=0; + int id=_wtol(str); + bool bNumber=id>0; + for (;*str;str++) + if (*str<'0' || *str>'9') + { + bNumber=false; + break; + } + if (bNumber) + { + tab=wcschr(tab+1,'\t'); + if (tab) + { + str=tab+1; + tab=wcschr(str,'\t'); + if (tab) *tab=0; + if (lines.find(id)!=lines.end()) + { + Printf("Duplicate string ID %d\n",id); + return 1; + } + UnsescapeString(str); + lines[id]=str; + if (min>id) min=id; + if (max> oldStrings; + EnumResourceNames(hDll,RT_STRING,EnumResNameProc,(LONG_PTR)&oldStrings); + FreeLibrary(hDll); + + HANDLE hUpdate=BeginUpdateResource(dllName,FALSE); + if (!hUpdate) + { + Printf("Failed to open %S (err: %d)\n",dllName,GetLastError()); + return 1; + } + + // delete all string resources + for (int i=0;i<(int)oldStrings.size();i++) + { + UpdateResource(hUpdate,RT_STRING,MAKEINTRESOURCE(oldStrings[i].first),oldStrings[i].second,NULL,0); + } + + // add new string lines + max+=32; + for (int i=min;i res; + for (int j=0;j<16;j++,idx++) + { + std::map::const_iterator it=lines.find(idx); + const wchar_t *str=L""; + if (it!=lines.end()) + str=it->second; + int len=Strlen(str); + res.push_back((wchar_t)len); + for (int c=0;c16) + UpdateResource(hUpdate,RT_STRING,MAKEINTRESOURCE(id),LANG_NEUTRAL,&res[0],res.size()*2); + } + + if (!EndUpdateResource(hUpdate,FALSE)) + { + Printf("Failed to update %S (err: %d)\n",dllName,GetLastError()); + return 1; + } + return 0; +} +#endif + +/////////////////////////////////////////////////////////////////////////////// + +static HRESULT CALLBACK TaskDialogCallback( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) +{ + if (uNotification==TDN_HYPERLINK_CLICKED) + { + const wchar_t *link=(const wchar_t*)lParam; + ShellExecute(hwnd,NULL,link,NULL,NULL,SW_SHOWNORMAL); + } + return S_OK; +} + +/////////////////////////////////////////////////////////////////////////////// + +// Open-Shell utility - multiple utilities for building and maintaining Open-Shell +// Usage: +// no parameters - saves a troubleshooting log +// crcmsi // creates a file with checksum of both msi files +// makeEN // extracts the localization resources and creates a sample en-US.DLL +// extract // extracts the string table, the dialog text, and the L10N text from a DLL and stores it in a CSV +// extract en-us.dll // extracts the string table, the dialog text, and the L10N text from two DLL and stores it in a CSV +// import // replaces the string table in the DLL with the text from the CSV + +int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) +{ + g_hInstance=hInstance; + + if (!*lpstrCmdLine) + { +#ifndef _WIN64 + DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); + + TASKDIALOG_BUTTON taskButtons[4]={ + {101,L"Save system log\nSaves detailed information about your system for troubleshooting purposes."}, + {102,L"Open-Shell logging options\nEnable or disable various logging options."}, + {103,L"Remove Open-Shell\nManually removes Open-Shell from your system. Use only if the conventional methods for uninstallation do not work."}, + {104,L"Show Metro colors\nSee the color palette that can be used in start menu skins."}, + }; + TASKDIALOGCONFIG tasks={sizeof(tasks)}; + tasks.dwFlags=TDF_USE_HICON_MAIN|TDF_USE_COMMAND_LINKS|TDF_ENABLE_HYPERLINKS; + tasks.dwCommonButtons=TDCBF_CANCEL_BUTTON; + tasks.pszWindowTitle=L"Open-Shell Utility"; + tasks.hMainIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1)); + tasks.pszMainInstruction=L"Select task to perform"; + tasks.cButtons=HIWORD(winVer)>=0x0602?4:3; + tasks.pButtons=taskButtons; + tasks.pszFooter=L"Open-Shell Homepage"; + tasks.pfCallback=TaskDialogCallback; + + int seleciton; + if (TaskDialogIndirect(&tasks,&seleciton,NULL,NULL)==IDCANCEL) + return 0; + if (seleciton==101) + { + ShowSaveLogFile(); + } + else if (seleciton==102) + { + EditLoggingOptions(); + } + else if (seleciton==103) + { + wchar_t exe[_MAX_PATH]; + GetModuleFileName(NULL,exe,_countof(exe)); + CoInitialize(NULL); + ShellExecute(NULL,L"runas",exe,L"uninstall",NULL,SW_SHOWNORMAL); + CoUninitialize(); + } + else if (seleciton==104) + { + ShowMetroColorViewer(); + } +#endif + return 0; + } + + int count; + wchar_t *const *params=CommandLineToArgvW(lpstrCmdLine,&count); + +#ifndef _WIN64 + if (_wcsicmp(params[0],L"crcmsi")==0) + { + return CalcMsiChecksum(params,count); + } + + if (_wcsicmp(params[0],L"makeEN")==0) + { + return MakeEnglishDll(params,count); + } + + if (_wcsicmp(params[0],L"extract")==0) + { + return ExtractStrings(params,count); + } + + if (_wcsicmp(params[0],L"import")==0) + { + return ImportStrings(params,count); + } + + if (_wcsicmp(params[0],L"colors")==0) + { + ShowMetroColorViewer(); + return 0; + } + if (_wcsicmp(params[0],L"uninstall")==0) + { + ManualUninstall(); + return 0; + } +#endif + + if (_wcsicmp(params[0],L"savelog")==0 || _wcsicmp(params[0],L"saveloga")==0) + { + if (count<=1) + return 1; + return SaveLogFile(params[1],_wcsicmp(params[0],L"saveloga")==0); + } + + return 1; +} diff --git a/Src/Setup/Utility/Utility.manifest b/Src/Setup/Utility/Utility.manifest new file mode 100644 index 000000000..601d8c451 --- /dev/null +++ b/Src/Setup/Utility/Utility.manifest @@ -0,0 +1,27 @@ + + + +Open-Shell Setup + + + + + + + + true + + + diff --git a/Src/Setup/Utility/Utility.rc b/Src/Setup/Utility/Utility.rc new file mode 100644 index 000000000..a544464a8 --- /dev/null +++ b/Src/Setup/Utility/Utility.rc @@ -0,0 +1,262 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// FILE +// + +1 FILE "..\\..\\..\\build\\bin\\Release64\\Utility.exe" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICON1 ICON "tool.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_COLORS DIALOGEX 0, 0, 407, 281 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU +CAPTION "Metro Colors" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Color set:",IDC_STATIC,7,7,31,14,SS_CENTERIMAGE + EDITTEXT IDC_EDIT1,39,7,47,14,ES_AUTOHSCROLL + CONTROL "",IDC_SPIN1,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,79,7,10,14 + LTEXT "use -1 for the current set",IDC_STATIC,90,7,79,14,SS_CENTERIMAGE + LTEXT "Search:",IDC_STATIC,215,7,24,14,SS_CENTERIMAGE + EDITTEXT IDC_EDIT2,240,7,160,14,ES_AUTOHSCROLL + CONTROL "",IDC_LIST1,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,23,393,251 +END + +IDD_UNINSTALL DIALOGEX 0, 0, 315, 201 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Remove Open-Shell" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,7,67,301,1 + LTEXT "The tool has determined that Open-Shell is installed in the following folder. If this is incorrect, use the Browse button to pick another location.",IDC_STATICPATH,7,72,301,19 + EDITTEXT IDC_EDITPATH,7,93,262,14,ES_AUTOHSCROLL | ES_READONLY + PUSHBUTTON "Browse",IDC_BUTTONBROWSEPATH,270,93,38,14 + LTEXT "Select which settings to remove:\n (it is safe to keep the settings - they will not affect the operation of your computer)",IDC_STATIC,7,113,277,17 + CONTROL "Remove admin settings - will remove the settings from the Local Machine registry",IDC_CHECKADMIN, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,132,274,10 + CONTROL "Remove user settings - will remove the settings for the current user",IDC_CHECKSETTINGS, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,144,233,10 + CONTROL "Remove settings for all users - will remove the user settings for all users",IDC_CHECKALLUSERS, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,156,236,10 + LTEXT "Please, make sure that no other users are currently signed in",IDC_STATICALLUSERS,41,167,203,8,NOT WS_VISIBLE + DEFPUSHBUTTON "OK",IDOK,205,180,50,14 + PUSHBUTTON "Cancel",IDCANCEL,258,180,50,14 + LTEXT "Warning: This tool will remove Open-Shell from your system by directly accessing the registry and the file system. A reboot may be required.\nUse it only if you have tried the conventional methods for uinstalling Open-Shell and they were unsuccessful.",IDC_STATICWARNING,7,7,301,35 + CONTROL "The preferred method for uninstallation is to use the Programs and Features page in the Control Panel.",IDC_SYSLINK1, + "SysLink",WS_TABSTOP,7,44,301,18 +END + +IDD_UNINSTALL_RESULTS DIALOGEX 0, 0, 471, 302 +STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CAPTION | WS_THICKFRAME +CAPTION "Remove Open-Shell" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Static",IDC_STATICRESULT,7,7,457,25 + EDITTEXT IDC_EDITRESULT,7,39,457,238,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL + PUSHBUTTON "Restart Now",IDC_BUTTONREBOOT,319,281,70,14 + PUSHBUTTON "Close",IDC_BUTTONCLOSE,394,281,70,14 +END + +IDD_UNINSTALL_PROGRESS DIALOGEX 0, 0, 240, 75 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION +CAPTION "Removing Open-Shell" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + CONTROL "",IDC_PROGRESS1,"msctls_progress32",WS_BORDER,7,27,226,14 + LTEXT "Please, wait...",IDC_STATICWAIT,7,7,83,8 +END + +IDD_LOGSETTINGS DIALOGEX 0, 0, 201, 245 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Open-Shell Logging" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + LTEXT "Warning: Turning on the logging options may negatively affect the performance of Open-Shell.",IDC_STATIC,7,7,187,17 + LTEXT "Log start menu",IDC_STATIC,7,31,52,12,SS_CENTERIMAGE + CONTROL "Open/close menus",IDC_CHECKOPEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,44,75,10 + CONTROL "Menu contents",IDC_CHECKITEMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,44,63,10 + CONTROL "Executed items",IDC_CHECKEXECUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,58,65,10 + CONTROL "MFU items",IDC_CHECKMFU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,58,49,10 + CONTROL "New programs",IDC_CHECKNEW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,72,62,10 + CONTROL "Metro apps",IDC_CHECKAPPS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,72,52,10 + CONTROL "Search results",IDC_CHECKSEARCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,86,61,10 + CONTROL "SQL commands",IDC_CHECKSEARCH_SQL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,86,64,10 + CONTROL "Mouse events",IDC_CHECKMOUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,100,61,10 + CONTROL "Data cache",IDC_CHECKCACHE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,100,52,10 + CONTROL "Start menu log file",IDC_SYSLINKSTART,"SysLink",WS_TABSTOP,22,113,80,10 + CONTROL "Data cache log file",IDC_SYSLINKCACHE,"SysLink",WS_TABSTOP,22,125,80,10 + CONTROL "Log startup",IDC_CHECKSTARTUP,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,140,57,12 + CONTROL "Startup log file",IDC_SYSLINKSTARTUP,"SysLink",WS_TABSTOP,22,153,80,10 + CONTROL "Log Classic Explorer",IDC_CHECKEXPLORER,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,167,84,12 + CONTROL "Classic Explorer log file",IDC_SYSLINKEXPLORER, + "SysLink",WS_TABSTOP,22,180,80,10 + CONTROL "Log Classic IE",IDC_CHECKIE,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,7,194,65,12 + CONTROL "Classic IE log file",IDC_SYSLINKIE,"SysLink",WS_TABSTOP,22,207,80,10 + DEFPUSHBUTTON "OK",IDOK,85,224,50,14 + PUSHBUTTON "Cancel",IDCANCEL,144,224,50,14 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_COLORS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 400 + TOPMARGIN, 7 + BOTTOMMARGIN, 274 + END + + IDD_UNINSTALL, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 308 + TOPMARGIN, 7 + BOTTOMMARGIN, 194 + END + + IDD_UNINSTALL_RESULTS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 464 + TOPMARGIN, 7 + BOTTOMMARGIN, 295 + END + + IDD_UNINSTALL_PROGRESS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 233 + TOPMARGIN, 7 + BOTTOMMARGIN, 68 + END + + IDD_LOGSETTINGS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 194 + TOPMARGIN, 7 + BOTTOMMARGIN, 238 + END +END +#endif // APSTUDIO_INVOKED + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Utility" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "Utility.exe" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "Utility.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Src/Setup/Utility/Utility.vcxproj b/Src/Setup/Utility/Utility.vcxproj new file mode 100644 index 000000000..b98da855c --- /dev/null +++ b/Src/Setup/Utility/Utility.vcxproj @@ -0,0 +1,92 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF} + Utility + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + + NotUsing + + + comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;psapi.lib;version.lib;Secur32.lib;Netapi32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + + + + + + \ No newline at end of file diff --git a/Src/Setup/Utility/resource.h b/Src/Setup/Utility/resource.h new file mode 100644 index 000000000..eae7c673e --- /dev/null +++ b/Src/Setup/Utility/resource.h @@ -0,0 +1,61 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Utility.rc +// +#define IDI_ICON1 101 +#define IDD_DIALOG1 102 +#define IDD_COLORS 102 +#define IDD_UNINSTALL 103 +#define IDD_UNINSTALL_RESULTS 104 +#define IDD_UNINSTALL_PROGRESS 105 +#define IDD_LOGSETTINGS 106 +#define IDC_EDIT1 1001 +#define IDC_SPIN1 1002 +#define IDC_LIST1 1003 +#define IDC_EDIT2 1004 +#define IDC_BUTTONBROWSEPATH 1005 +#define IDC_CHECKADMIN 1006 +#define IDC_CHECKSETTINGS 1007 +#define IDC_CHECKALLUSERS 1008 +#define IDC_SYSLINK1 1009 +#define IDC_EDITPATH 1010 +#define IDC_SYSLINKSTARTUP 1010 +#define IDC_STATICPATH 1011 +#define IDC_SYSLINKEXPLORER 1011 +#define IDC_STATICWARNING 1012 +#define IDC_SYSLINKIE 1012 +#define IDC_STATICRESULT 1013 +#define IDC_EDITRESULT 1014 +#define IDC_BUTTONREBOOT 1015 +#define IDC_BUTTONCLOSE 1016 +#define IDC_PROGRESS1 1017 +#define IDC_STATICWIAT 1018 +#define IDC_STATICWAIT 1018 +#define IDC_STATICALLUSERS 1019 +#define IDC_CHECKEXPLORER 1020 +#define IDC_CHECKSTARTUP 1022 +#define IDC_CHECKIE 1023 +#define IDC_CHECKEXECUTE 1028 +#define IDC_CHECKOPEN 1029 +#define IDC_CHECKITEMS 1030 +#define IDC_CHECKMOUSE 1031 +#define IDC_CHECKMFU 1032 +#define IDC_CHECKSEARCH 1033 +#define IDC_CHECKSEARCH_SQL 1034 +#define IDC_CHECKNEW 1035 +#define IDC_CHECKAPPS 1036 +#define IDC_CHECKCACHE 1037 +#define IDC_SYSLINKSTART 1038 +#define IDC_SYSLINKSTART2 1039 +#define IDC_SYSLINKCACHE 1039 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 108 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1039 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/tool.ico b/Src/Setup/Utility/tool.ico similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/ClassicShellUtility/tool.ico rename to Src/Setup/Utility/tool.ico diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildChineseCN.bat b/Src/Setup/_BuildChineseCN.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildChineseCN.bat rename to Src/Setup/_BuildChineseCN.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildChineseTW.bat b/Src/Setup/_BuildChineseTW.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildChineseTW.bat rename to Src/Setup/_BuildChineseTW.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildEnglish.bat b/Src/Setup/_BuildEnglish.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildEnglish.bat rename to Src/Setup/_BuildEnglish.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildFrench.bat b/Src/Setup/_BuildFrench.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildFrench.bat rename to Src/Setup/_BuildFrench.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildGerman.bat b/Src/Setup/_BuildGerman.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildGerman.bat rename to Src/Setup/_BuildGerman.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildItalian.bat b/Src/Setup/_BuildItalian.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildItalian.bat rename to Src/Setup/_BuildItalian.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildPolish.bat b/Src/Setup/_BuildPolish.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildPolish.bat rename to Src/Setup/_BuildPolish.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildRussian.bat b/Src/Setup/_BuildRussian.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildRussian.bat rename to Src/Setup/_BuildRussian.bat diff --git a/ClassicShellSrc/ClassicShellSetup/_BuildSpanish.bat b/Src/Setup/_BuildSpanish.bat similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/_BuildSpanish.bat rename to Src/Setup/_BuildSpanish.bat diff --git a/Src/Setup/__MakeFinal.bat b/Src/Setup/__MakeFinal.bat new file mode 100644 index 000000000..d1b1ebbf3 --- /dev/null +++ b/Src/Setup/__MakeFinal.bat @@ -0,0 +1,34 @@ +@echo off +set PATH=C:\Program Files\7-Zip\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\WiX Toolset v3.14\bin\;%PATH% + +cd %~dp0 + +rem Clean repository and build fresh. Will erase current changes so disabled by default. +rem git clean -dfx + +rem Default version +set CS_VERSION=4.4.1000 + +if defined APPVEYOR_BUILD_VERSION ( + set CS_VERSION=%APPVEYOR_BUILD_VERSION% +) + +echo Version: %CS_VERSION% + +rem Convert . to _ +set CS_VERSION_STR=%CS_VERSION:.=_% + +set CS_VERSION_ORIG=%CS_VERSION% +rem Strip optional "-xyz" suffix from version +for /f "delims=- tokens=1,1" %%i in ("%CS_VERSION%") do set CS_VERSION=%%i + +call BuildBinaries.bat +if ERRORLEVEL 1 exit /b 1 + +call _BuildEnglish.bat +if ERRORLEVEL 1 exit /b 1 + +call BuildArchives.bat +if ERRORLEVEL 1 exit /b 1 + +exit /b 0 diff --git a/Src/Setup/__MakeFinalAllLanguages.bat b/Src/Setup/__MakeFinalAllLanguages.bat new file mode 100644 index 000000000..161527007 --- /dev/null +++ b/Src/Setup/__MakeFinalAllLanguages.bat @@ -0,0 +1,52 @@ +@echo off +rem This file is to create all the files required for a new release to publish + +set PATH=C:\Program Files\7-Zip\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\WiX Toolset v3.14\bin\;%PATH% + +cd %~dp0 + +rem Clean repository and build fresh. Will erase current changes so disabled by default. +rem git clean -dfx + +rem Default version +set CS_VERSION=4.4.1000 + +if defined APPVEYOR_BUILD_VERSION ( + set CS_VERSION=%APPVEYOR_BUILD_VERSION% +) + +rem Convert . to _ +set CS_VERSION_STR=%CS_VERSION:.=_% + +set CS_VERSION_ORIG=%CS_VERSION% +rem Strip optional "-xyz" suffix from version +for /f "delims=- tokens=1,1" %%i in ("%CS_VERSION%") do set CS_VERSION=%%i + +call BuildBinaries.bat +if ERRORLEVEL 1 exit /b 1 + +call _BuildEnglish.bat +if ERRORLEVEL 1 exit /b 1 + +rem Build other languages +call _BuildChineseCN.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildChineseTW.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildFrench.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildGerman.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildItalian.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildPolish.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildRussian.bat +if ERRORLEVEL 1 exit /b 1 +call _BuildSpanish.bat +if ERRORLEVEL 1 exit /b 1 + +call BuildArchives.bat +if ERRORLEVEL 1 exit /b 1 + +exit /b 0 diff --git a/Src/Setup/banner.jpg b/Src/Setup/banner.jpg new file mode 100644 index 000000000..0a5c9ec7d Binary files /dev/null and b/Src/Setup/banner.jpg differ diff --git a/Src/Setup/dialog.jpg b/Src/Setup/dialog.jpg new file mode 100644 index 000000000..29c7fdbd1 Binary files /dev/null and b/Src/Setup/dialog.jpg differ diff --git a/Src/Setup/dialog2.jpg b/Src/Setup/dialog2.jpg new file mode 100644 index 000000000..3158905e8 Binary files /dev/null and b/Src/Setup/dialog2.jpg differ diff --git a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.rc b/Src/Setup/en-US/en-US.rc similarity index 92% rename from ClassicShellSrc/ClassicShellSetup/en-US/en-US.rc rename to Src/Setup/en-US/en-US.rc index d3b80081c..e3b849d98 100644 --- a/ClassicShellSrc/ClassicShellSetup/en-US/en-US.rc +++ b/Src/Setup/en-US/en-US.rc @@ -69,13 +69,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "IvoSoft" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "en-US" VALUE "FileVersion", "1, 0, 0, 1" VALUE "InternalName", "en-US" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "en-US" - VALUE "ProductName", "Classic Shell" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", "1, 0, 0, 1" END END diff --git a/Src/Setup/en-US/en-US.txt b/Src/Setup/en-US/en-US.txt new file mode 100644 index 000000000..cf878f165 Binary files /dev/null and b/Src/Setup/en-US/en-US.txt differ diff --git a/Src/Setup/en-US/en-US.vcxproj b/Src/Setup/en-US/en-US.vcxproj new file mode 100644 index 000000000..4c16e2d32 --- /dev/null +++ b/Src/Setup/en-US/en-US.vcxproj @@ -0,0 +1,54 @@ + + + + + Resource + Win32 + + + + {0A60FD06-3A81-4651-A869-9850DBC115EA} + enUS + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + ..\..\ + ..\..\..\build\obj\$(ProjectName)\ + true + false + + + + false + Windows + true + true + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicShellSetup/en-US/resource.h b/Src/Setup/en-US/resource.h similarity index 100% rename from ClassicShellSrc/ClassicShellSetup/en-US/resource.h rename to Src/Setup/en-US/resource.h diff --git a/Src/Setup/resource.h b/Src/Setup/resource.h new file mode 100644 index 000000000..85076b8d8 --- /dev/null +++ b/Src/Setup/resource.h @@ -0,0 +1,29 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Setup.rc +// +#define IDS_APP_NAME 100 +#define IDS_APP_TITLE 100 +#define IDI_APPICON 101 +#define IDS_ERR_CORRUPTED 102 +#define IDR_MSI_FILE32 132 +#define IDR_MSI_FILE64 164 +#define IDS_ERR_INTERNAL 166 +#define IDS_ERR_EXTRACT 167 +#define IDR_MSI_CHECKSUM 167 +#define IDS_ERR_WIN7 169 +#define IDS_ERR_MSIEXEC 170 +#define IDS_HELP 200 +#define IDC_EDIT1 1001 +#define IDC_EDITPWD 1001 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 168 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1002 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Src/Setup/web.ico b/Src/Setup/web.ico new file mode 100644 index 000000000..66d0c62c2 Binary files /dev/null and b/Src/Setup/web.ico differ diff --git a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.rc b/Src/Skins/ClassicSkin/ClassicSkin.rc similarity index 95% rename from ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.rc rename to Src/Skins/ClassicSkin/ClassicSkin.rc index 42647db14..0d63fe547 100644 --- a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.rc +++ b/Src/Skins/ClassicSkin/ClassicSkin.rc @@ -72,7 +72,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/ClassicSkin/ClassicSkin.vcxproj b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj new file mode 100644 index 000000000..4bad04b5e --- /dev/null +++ b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj @@ -0,0 +1,52 @@ + + + + + Resource + Win32 + + + + {9EC23CA9-384A-4EEB-979E-69879DC1A78C} + ClassicSkin + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Classic Skin + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters similarity index 95% rename from ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters rename to Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters index 6df3cfcd4..8ae8f74a5 100644 --- a/ClassicShellSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters +++ b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters @@ -16,7 +16,7 @@
- + Resource Files @@ -45,4 +45,4 @@ Resource Files
- \ No newline at end of file + diff --git a/Src/Skins/ClassicSkin/SkinDescription.txt b/Src/Skins/ClassicSkin/SkinDescription.txt new file mode 100644 index 000000000..61cfadaa4 --- /dev/null +++ b/Src/Skins/ClassicSkin/SkinDescription.txt @@ -0,0 +1,249 @@ +; Classic skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7103 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 + +; Main_bitmap_slices_X - must contain 6 or 3 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the first 3 numbers are missing there is no caption +Main_bitmap_slices_X=2,1,2,0,1,0 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=2,96,2 + + +;CAPTION SECTION - describes the caption portion of the main menu + +; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 +Caption_font="Segoe UI",normal,18 + +; Caption_text_color - RRGGBB color of the caption text. Defaults to white +Caption_text_color=#FFFFFF + +; Caption_padding - number of pixels to add on left/top/right/bottom of the caption +Caption_padding=3,3,3,12,100% + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +Main_padding=0,2,2,2 + +Main_arrow_padding=8,9,100% + +; Main_thin_frame - use a thin 1-pixel frame instead of the thick 3D frame +; This parameter is only used in Classic mode, and when Main_opacity is "solid". Default is 0 +Main_thin_frame=1 + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; These have the same meaning as the Main_... properties +Submenu_padding=2,2,2,2 +Submenu_thin_frame=1 +Submenu_separator_text_padding=3,6,4,6,100% + +;SEARCH SECTION + +Search_bitmap=3 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION THICK_BORDER=#7013,0 +OPTION SOLID_SELECTION=#7012,0 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, THICK_BORDER, SOLID_SELECTION +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, THICK_BORDER, SOLID_SELECTION +AllPrograms_options=THICK_BORDER, SOLID_SELECTION + +[NOT CAPTION] +Main_bitmap=0 +Main_bitmap_slices_X=0,0,0,0,0,0 +Main_bitmap_slices_Y=0,0,0 +Main_padding=2,2,2,2 + + +[SMALL_ICONS] +Main_large_icons=0 +Caption_font="Segoe UI",normal,15 + +[THICK_BORDER] +Main_thin_frame=0 +Submenu_thin_frame=0 + +[SOLID_SELECTION] +Main_new_selection=#FFBB00 +Main_new_text_color=#000000 +Main_new_arrow_color=#000000 +Submenu_new_selection=#FFBB00 +Submenu_new_text_color=#000000 +Submenu_new_arrow_color=#000000 +Main2_new_selection=#FFBB00 +Main2_new_text_color=#000000 +Main2_new_arrow_color=#000000 + +[NOT SOLID_SELECTION] +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main_selection=2 +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 +Main_new_selection=5 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 +Main_split_selection=4 +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 +Main2_split_selection=4 +Main2_split_selection_slices_X=3,1,3,2,1,3 +Main2_split_selection_slices_Y=4,66,4 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=2 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_new_selection=5 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 +Submenu_split_selection=4 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +Submenu_separator_text_padding=3,4,4,4,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_split_text_padding=3,4,4,4,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% + + +[TWO_COLUMNS] +Main_bitmap=0 +Main_bitmap_slices_X=0,0,0,0,0,0 +Main_bitmap_slices_Y=0,0,0 +Main_padding=2,2,3,2 +Main2_padding=4,2,2,2 + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-10,6 + +[USER_IMAGE AND SMALL_ICONS] +User_image_size=32 + +[USER_NAME] +User_name_position=10,10,-75,50 +User_name_align=right +User_font="Segoe UI",bold,18 +User_glow_size=0 + +[SMALL_ICONS] +User_font="Segoe UI",bold,16 + +[USER_NAME AND TWO_COLUMNS] +User_name_align=right2 + + +; TWO COLUMNS +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=4,63,2,2 +User_name_position=10,10,-70,50 + +[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,47,2,2 +User_name_position=10,10,-54,40 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS] +Main2_padding=4,50,2,2 +User_name_position=10,5,-10,45 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,40,2,2 +User_name_position=10,5,-10,35 + + +; NO CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS] +Main_padding=2,63,2,2 +User_name_position=15,10,-70,50 + +[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] +Main_padding=2,47,2,2 +User_name_position=15,10,-59,40 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS] +Main_padding=4,47,2,2 +User_name_position=15,5,-15,45 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] +Main_padding=4,40,2,2 +User_name_position=15,5,-15,35 + + +; CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_name_position=35,10,-70,50 + +[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] +User_name_position=35,10,-59,40 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_name_position=35,5,-15,45 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] +User_name_position=35,5,-15,35 + + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NOT USER_NAME] +User_name_position=0,0,0,0 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% diff --git a/ClassicShellSrc/Skins/ClassicSkin/main_bitmap.bmp b/Src/Skins/ClassicSkin/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/main_bitmap.bmp rename to Src/Skins/ClassicSkin/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin/new_item.bmp b/Src/Skins/ClassicSkin/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/new_item.bmp rename to Src/Skins/ClassicSkin/new_item.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin/resource.h b/Src/Skins/ClassicSkin/resource.h similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/resource.h rename to Src/Skins/ClassicSkin/resource.h diff --git a/ClassicShellSrc/Skins/ClassicSkin/search.bmp b/Src/Skins/ClassicSkin/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/search.bmp rename to Src/Skins/ClassicSkin/search.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin/selection.bmp b/Src/Skins/ClassicSkin/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/selection.bmp rename to Src/Skins/ClassicSkin/selection.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin/split_selection.bmp b/Src/Skins/ClassicSkin/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin/split_selection.bmp rename to Src/Skins/ClassicSkin/split_selection.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.rc b/Src/Skins/ClassicSkin7/ClassicSkin7.rc similarity index 95% rename from ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.rc rename to Src/Skins/ClassicSkin7/ClassicSkin7.rc index ea296a1c5..7ccd99b05 100644 --- a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.rc +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.rc @@ -73,7 +73,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj new file mode 100644 index 000000000..d4894296a --- /dev/null +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj @@ -0,0 +1,53 @@ + + + + + Resource + Win32 + + + + {31C016FB-9EA1-4AF5-987A-37210C04DA06} + ClassicSkin7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin7 + Classic Skin + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters similarity index 95% rename from ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters rename to Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters index fa5b1f750..df3302b70 100644 --- a/ClassicShellSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters @@ -16,7 +16,7 @@ - + Resource Files @@ -48,4 +48,4 @@ Resource Files
- \ No newline at end of file + diff --git a/Src/Skins/ClassicSkin7/SkinDescription.txt b/Src/Skins/ClassicSkin7/SkinDescription.txt new file mode 100644 index 000000000..3d86a1b66 --- /dev/null +++ b/Src/Skins/ClassicSkin7/SkinDescription.txt @@ -0,0 +1,156 @@ +; Classic skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7103 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +Main_padding=2,2,3,2,100% +Main_search_padding=2,2,3,2,100% +Main_jump_padding=4,2,3,2,100% +Main2_padding=4,2,2,2,100% +Main_text_padding=1,3,8,4,100% +Main2_text_padding=1,7,8,7,100% +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% +Main_search_indent=16 + +; Main_thin_frame - use a thin 1-pixel frame instead of the thick 3D frame +; This parameter is only used in Classic mode, and when Main_opacity is "solid". Default is 0 +Main_thin_frame=1 + +Main_no_icons2=1 + + +; Shutdown button + +Shutdown_padding=8,10,0,5,100%,100% +Shutdown_text_padding=10,2,12,4,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_arrow_padding=7,9,100% +Shutdown_selection=0 +Shutdown_search_selection=0 +Shutdown_jump_selection=0 + + +; Programs tree + +Programs_text_padding=0,2,0,2,100% +Programs_icon_padding=2,2,2,2,100% + + +; LIST SECTION +List_text_padding=0,0,4,0,100% +List_arrow_padding=5,7,100% +List_separator_text_padding=2,0,4,0,100% +List_separator_icon_padding=5,3,4,3,100% +List_separator_split_text_padding=2,0,4,0,100% +List_separator_split_icon_padding=5,3,4,3,100% + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; These have the same meaning as the Main_... properties +Submenu_padding=2,2,2,2 +Submenu_thin_frame=1 +Submenu_separator_text_padding=3,6,4,6,100% + +;SEARCH SECTION + +Search_bitmap=2 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION THICK_BORDER=#7013,0 +OPTION SOLID_SELECTION=#7012,0 + +[USER_IMAGE] +User_bitmap=5 +User_image_size=48 +User_image_offset=8,8 +User_image_padding=8,8 + +[SMALL_ICONS] +Main_large_icons=0 +Caption_font="Segoe UI",normal,15 +User_font="Segoe UI",bold,16 +Main2_text_padding=1,3,8,4,100% +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% + +[THICK_BORDER] +Main_thin_frame=0 +Submenu_thin_frame=0 + +[SOLID_SELECTION] +Main_new_selection=#FFBB00 +Main_new_text_color=#000000 +Main_new_arrow_color=#000000 +Submenu_new_selection=#FFBB00 +Submenu_new_text_color=#000000 +Submenu_new_arrow_color=#000000 +Programs_new_selection=#FFBB00 +Programs_new_text_color=#000000 +Main2_new_selection=#FFBB00 +Main2_new_text_color=#000000 +Main2_new_arrow_color=#000000 + +[NOT SOLID_SELECTION] +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main_selection=1 +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 +Main_new_selection=4 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 +Main_split_selection=3 +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 +Main2_split_selection=3 +Main2_split_selection_slices_X=3,1,3,2,1,3 +Main2_split_selection_slices_Y=4,66,4 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=1 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_new_selection=4 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 +Submenu_split_selection=3 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +List_selection=1 +List_selection_slices_X=3,1,3 +List_selection_slices_Y=4,66,4 +List_split_selection=3 +List_split_selection_slices_X=3,1,3,2,1,3 +List_split_selection_slices_Y=4,66,4 +Programs_new_selection=4 +Programs_new_selection_slices_X=3,1,3 +Programs_new_selection_slices_Y=4,66,4 + +[USER_IMAGE AND HIGH_DPI] +User_bitmap=6 +User_image_size=64 diff --git a/ClassicShellSrc/Skins/ClassicSkin7/new_item.bmp b/Src/Skins/ClassicSkin7/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/new_item.bmp rename to Src/Skins/ClassicSkin7/new_item.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/resource.h b/Src/Skins/ClassicSkin7/resource.h similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/resource.h rename to Src/Skins/ClassicSkin7/resource.h diff --git a/ClassicShellSrc/Skins/ClassicSkin7/search.bmp b/Src/Skins/ClassicSkin7/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/search.bmp rename to Src/Skins/ClassicSkin7/search.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/selection.bmp b/Src/Skins/ClassicSkin7/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/selection.bmp rename to Src/Skins/ClassicSkin7/selection.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/split_selection.bmp b/Src/Skins/ClassicSkin7/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/split_selection.bmp rename to Src/Skins/ClassicSkin7/split_selection.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/user_bitmap.bmp b/Src/Skins/ClassicSkin7/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/user_bitmap.bmp rename to Src/Skins/ClassicSkin7/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/ClassicSkin7/user_bitmap150.bmp b/Src/Skins/ClassicSkin7/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/ClassicSkin7/user_bitmap150.bmp rename to Src/Skins/ClassicSkin7/user_bitmap150.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/FullGlass.rc b/Src/Skins/FullGlass/FullGlass.rc similarity index 97% rename from ClassicShellSrc/Skins/FullGlass/FullGlass.rc rename to Src/Skins/FullGlass/FullGlass.rc index f91c66837..8819199b1 100644 --- a/ClassicShellSrc/Skins/FullGlass/FullGlass.rc +++ b/Src/Skins/FullGlass/FullGlass.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/FullGlass/FullGlass.vcxproj b/Src/Skins/FullGlass/FullGlass.vcxproj new file mode 100644 index 000000000..2fcb42a80 --- /dev/null +++ b/Src/Skins/FullGlass/FullGlass.vcxproj @@ -0,0 +1,65 @@ + + + + + Resource + Win32 + + + + {066C9721-26D5-4C4D-868E-50C2BA0A8196} + FullGlass + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Full Glass + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/FullGlass/FullGlass.vcxproj.filters b/Src/Skins/FullGlass/FullGlass.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/FullGlass.vcxproj.filters rename to Src/Skins/FullGlass/FullGlass.vcxproj.filters diff --git a/Src/Skins/FullGlass/SkinDescription.txt b/Src/Skins/FullGlass/SkinDescription.txt new file mode 100644 index 000000000..4d14e3bcd --- /dev/null +++ b/Src/Skins/FullGlass/SkinDescription.txt @@ -0,0 +1,298 @@ +; Full Glass skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7104 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + + +; CAPTION SECTION + +Caption_font="Segoe UI",normal,18 +Caption_text_color=#FFFFFF +Caption_glow_color=#000000 +Caption_glow_size=10 +Caption_padding=4,8,2,16,100% + + +; MAIN MENU SECTION + +Main_bitmap=2 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=4 + +; fullglass, fullalpha - new opacity modes that are used for transparent menu background +Main_opacity=fullglass +Main_bitmap_slices_X=8,1,0,6,1,13 +Main_bitmap_slices_Y=13,330,10 + +Main_large_icons=1 +Main_font="Segoe UI",normal,-10 + +; Main_glow_size - the width of the text glow (0 - no glow). Defaults to 0. The glow is always white (glow doesn't work if Windows is in Classic mode) +Main_glow_size=10 + +Main_text_color=#000000,#000000,#3F3F3F,#7F7F7F + +; Main_arrow_color - colors for the sub-menu arrow (normal and selected). The normal color is also used for the drag/drop insertion marker +; If Main_arrow_color is not set, the first 2 colors of Main_text_color are used +Main_arrow_color=#FFFFFF,#000000 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow=13 + +Main_padding=3,10,10,8 +Main_arrow_padding=8,9,100% +Main_selection=9 +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 +Main_split_selection=17 +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 +Main_new_selection=18 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 + +; Main_icon_padding - extra padding on the left/top/right/bottom of the icon in the main menu +; The default is 3,3,3,3 +Main_icon_padding=3,3,3,3,100% + +; Main_text_padding - extra padding on the left/top/right/bottom of the text in the main menu +; The default is 1,2,8,2 +Main_text_padding=1,0,8,2,100% + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=10 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,1,3 +Main_pager_slices_Y=4,4,4 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=11 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +; SUB-MENU SECTION + +; Bitmap for the sub-menu background +Submenu_bitmap=6 +Submenu_bitmap_mask=8 +Submenu_opacity=fullglass +Submenu_bitmap_slices_X=11,1,11 +Submenu_bitmap_slices_Y=11,330,10 +Submenu_text_padding=1,0,8,2,100% + +; Submenu_offset - additional horizontal offset for sub-menus. It reduces the overlap when the sub-menus have thick borders +Submenu_offset=10 +Submenu_padding=8,8,8,8 +Submenu_font="Segoe UI",normal,-9 +Submenu_glow_size=10 +Submenu_text_color=#000000,#000000,#3F3F3F,#7F7F7F +Submenu_arrow_color=#000000,#000000 +Submenu_arrow=14 +Submenu_selection=9 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_new_selection=18 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 +Submenu_pager=10 +Submenu_pager_slices_X=3,1,3 +Submenu_pager_slices_Y=4,4,4 +Submenu_pager_arrows=11 +Submenu_split_selection=17 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +Submenu_separator_text_padding=3,8,4,8,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_split_text_padding=3,4,4,4,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% + +; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns +Submenu_separatorV=12 + +; Submenu_separatorV_slices_Y - vertical slices for Submenu_separatorV +Submenu_separatorV_slices_Y=2,16,2 + +Submenu_separator_font="Segoe UI",normal,-10 + + +; OPTIONS + +OPTION RADIOGROUP=#7010,0,TRANSPARENT_LESS|TRANSPARENT_DEF|TRANSPARENT_MORE +OPTION TRANSPARENT_LESS=#7018,0 +OPTION TRANSPARENT_DEF=#7017,1 +OPTION TRANSPARENT_MORE=#7019,0 +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7007,0 +OPTION DISABLE_MASK=#7005,0 + +Classic1_options=TRANSPARENT_LESS, TRANSPARENT_DEF, TRANSPARENT_MORE, CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK +Classic2_options=TRANSPARENT_LESS, TRANSPARENT_DEF, TRANSPARENT_MORE, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK +AllPrograms_options=variations, LARGE_FONT + +[NOT CAPTION] +Main_bitmap_slices_X=0,0,0,15,1,13 +Main_padding=12,10,10,8 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_font="Segoe UI",normal,-9 +Caption_font="Segoe UI",normal,15 +Main_arrow=14 +Main_arrow_padding=7,7,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 + + +[TWO_COLUMNS] +Main_bitmap_slices_X=14,1,0,0,1,13 +Main2_opacity=fullglass +Main_padding=12,10,2,8 +Main2_padding=4,10,10,8 +Main_separatorV=12 +Main_separatorV_slices_Y=2,16,2 +Main2_split_selection=17 +Main2_split_selection_slices_X=3,1,3,2,1,3 +Main2_split_selection_slices_Y=4,66,4 + + +[USER_IMAGE] +User_image_size=48 +User_frame_position=-16,10 +User_bitmap=15 +User_image_offset=8,8 +User_image_alpha=200 + +[USER_IMAGE AND SMALL_ICONS] +User_frame_position=-10,10 +User_image_size=32 +User_bitmap=16 + +[USER_NAME] +User_font="Segoe UI",bold,22 +User_text_color=#FFFFFF +User_glow_color=#000000 +User_glow_size=5 +User_name_align=right + + +[USER_NAME AND TWO_COLUMNS] +User_name_align=right2 + +[USER_NAME AND SMALL_ICONS] +User_font="Segoe UI",bold,16 + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=10,18,-10,58 + + +; TWO_COLUMNS +[USER_IMAGE AND TWO_COLUMNS AND NOT SMALL_ICONS] +Main2_padding=4,73,10,8 +User_name_position=8,20,-80,60 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND NOT SMALL_ICONS] +Main2_padding=4,53,10,8 +User_name_position=8,10,-13,50 + +[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,57,10,8 +User_name_position=8,14,-58,49 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,47,10,8 +User_name_position=8,10,-13,45 + + +; CAPTION +[USER_IMAGE AND CAPTION AND NOT SMALL_ICONS] +Main_padding=3,73,10,8 +User_name_position=35,20,-80,60 + +[USER_NAME AND NOT USER_IMAGE AND CAPTION AND NOT SMALL_ICONS] +Main_padding=3,53,10,8 +User_name_position=35,10,-13,50 + +[USER_IMAGE AND CAPTION AND SMALL_ICONS] +Main_padding=3,57,10,8 +User_name_position=35,14,-58,49 + +[USER_NAME AND NOT USER_IMAGE AND CAPTION AND SMALL_ICONS] +Main_padding=3,47,10,8 +User_name_position=35,10,-13,45 + + +; NO CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND NOT SMALL_ICONS] +Main_padding=12,73,10,8 +User_name_position=15,20,-80,60 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND NOT SMALL_ICONS] +Main_padding=12,53,10,8 +User_name_position=15,10,-13,50 + +[USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] +Main_padding=12,57,10,8 +User_name_position=15,14,-58,49 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] +Main_padding=12,47,10,8 +User_name_position=15,10,-13,45 + + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NOT USER_NAME] +User_name_position=0,0,0,0 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + +[DISABLE_MASK] +Main_bitmap_mask=0 +Submenu_bitmap_mask=0 + +[TRANSPARENT_LESS] +Main_bitmap=3 +Submenu_bitmap=7 +Main_text_color=#FFFFFF,#000000,#3F3F3F,#7F7F7F +Main_glow_size=0 +Submenu_text_color=#FFFFFF,#000000,#3F3F3F,#7F7F7F +Submenu_arrow_color=#FFFFFF,#000000 +Submenu_glow_size=0 +Submenu_separator_text_color=#50D0ff + +[TRANSPARENT_MORE] +Main_bitmap=1 +Submenu_bitmap=5 + +[HIGH_DPI] +Main_pager_arrows=19 +Submenu_pager_arrows=19 diff --git a/ClassicShellSrc/Skins/FullGlass/main_bitmap1.bmp b/Src/Skins/FullGlass/main_bitmap1.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/main_bitmap1.bmp rename to Src/Skins/FullGlass/main_bitmap1.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/main_bitmap2.bmp b/Src/Skins/FullGlass/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/main_bitmap2.bmp rename to Src/Skins/FullGlass/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/main_bitmap3.bmp b/Src/Skins/FullGlass/main_bitmap3.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/main_bitmap3.bmp rename to Src/Skins/FullGlass/main_bitmap3.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/main_bitmap_mask.bmp b/Src/Skins/FullGlass/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/main_bitmap_mask.bmp rename to Src/Skins/FullGlass/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/menu_arrows.bmp b/Src/Skins/FullGlass/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/menu_arrows.bmp rename to Src/Skins/FullGlass/menu_arrows.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/menu_arrows2.bmp b/Src/Skins/FullGlass/menu_arrows2.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/menu_arrows2.bmp rename to Src/Skins/FullGlass/menu_arrows2.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/new_item.bmp b/Src/Skins/FullGlass/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/new_item.bmp rename to Src/Skins/FullGlass/new_item.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/pager.bmp b/Src/Skins/FullGlass/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/pager.bmp rename to Src/Skins/FullGlass/pager.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/pager_arrows.bmp b/Src/Skins/FullGlass/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/pager_arrows.bmp rename to Src/Skins/FullGlass/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/pager_arrows150.bmp b/Src/Skins/FullGlass/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/pager_arrows150.bmp rename to Src/Skins/FullGlass/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/resource.h b/Src/Skins/FullGlass/resource.h similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/resource.h rename to Src/Skins/FullGlass/resource.h diff --git a/ClassicShellSrc/Skins/FullGlass/selection.bmp b/Src/Skins/FullGlass/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/selection.bmp rename to Src/Skins/FullGlass/selection.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/separatorV.bmp b/Src/Skins/FullGlass/separatorV.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/separatorV.bmp rename to Src/Skins/FullGlass/separatorV.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/split_selection.bmp b/Src/Skins/FullGlass/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/split_selection.bmp rename to Src/Skins/FullGlass/split_selection.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/submenu_bitmap1.bmp b/Src/Skins/FullGlass/submenu_bitmap1.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/submenu_bitmap1.bmp rename to Src/Skins/FullGlass/submenu_bitmap1.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/submenu_bitmap2.bmp b/Src/Skins/FullGlass/submenu_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/submenu_bitmap2.bmp rename to Src/Skins/FullGlass/submenu_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/submenu_bitmap3.bmp b/Src/Skins/FullGlass/submenu_bitmap3.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/submenu_bitmap3.bmp rename to Src/Skins/FullGlass/submenu_bitmap3.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/submenu_bitmap_mask.bmp b/Src/Skins/FullGlass/submenu_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/submenu_bitmap_mask.bmp rename to Src/Skins/FullGlass/submenu_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/user_bitmap.bmp b/Src/Skins/FullGlass/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/user_bitmap.bmp rename to Src/Skins/FullGlass/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/FullGlass/user_bitmap32.bmp b/Src/Skins/FullGlass/user_bitmap32.bmp similarity index 100% rename from ClassicShellSrc/Skins/FullGlass/user_bitmap32.bmp rename to Src/Skins/FullGlass/user_bitmap32.bmp diff --git a/Src/Skins/Immersive/Immersive.rc b/Src/Skins/Immersive/Immersive.rc new file mode 100644 index 000000000..a64965d32 --- /dev/null +++ b/Src/Skins/Immersive/Immersive.rc @@ -0,0 +1,102 @@ +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +1 ICON "..\\..\\Setup\\OpenShell.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// SKIN +// + +1 SKIN "SkinDescription.txt" + +///////////////////////////////////////////////////////////////////////////// +// +// Image +// + +1 IMAGE "fullglass1.png" +2 IMAGE "submenu.png" +3 IMAGE "submenu_vertsep.png" +4 IMAGE "fullglass_pager.png" +5 IMAGE "pager_arrows.png" +6 IMAGE "pager_arrows144.png" +7 IMAGE "separator.png" +8 IMAGE "arrow.png" +9 IMAGE "search.png" +10 IMAGE "twotone_pager.png" +11 IMAGE "pin.png" +12 IMAGE "user.png" +13 IMAGE "user144.png" +14 IMAGE "fullglass2.png" +15 IMAGE "fullglass3.png" +16 IMAGE "fullglass4.png" +17 IMAGE "fullglass_selector.png" +18 IMAGE "fullglass_splitsel.png" +19 IMAGE "newsel.png" +20 IMAGE "submenu_selector.png" +21 IMAGE "submenu_splitsel.png" +22 IMAGE "arrow144.png" +23 IMAGE "submenu_pager.png" +24 IMAGE "search_arrow.png" +25 IMAGE "search_arrow144.png" +26 IMAGE "pin144.png" +27 IMAGE "fullglass_vertsep.png" +28 IMAGE "separator144.png" +29 IMAGE "submenu_vertsep144.png" +30 IMAGE "pager_arrows120.png" +32 IMAGE "arrow120.png" +33 IMAGE "search120.png" +34 IMAGE "pin120.png" +36 IMAGE "search_arrow120.png" +37 IMAGE "user120.png" +38 IMAGE "arrow_mask.png" +39 IMAGE "arrow_mask120.png" +40 IMAGE "arrow_mask144.png" +41 IMAGE "twotone1.png" +42 IMAGE "twotone2.png" +43 IMAGE "twotone3.png" +44 IMAGE "twotone4.png" +45 IMAGE "twotone5.png" +46 IMAGE "twotone6.png" +47 IMAGE "twotone7.png" +48 IMAGE "twotone8.png" +49 IMAGE "twotone9.png" +50 IMAGE "twotone10.png" +51 IMAGE "twotone11.png" +52 IMAGE "twotone12.png" +53 IMAGE "twotone13.png" +54 IMAGE "twotone14.png" +55 IMAGE "twotone_selector.png" +56 IMAGE "twotone_splitsel.png" +57 IMAGE "twotone15.png" +58 IMAGE "twotone16.png" +59 IMAGE "twotone17.png" +60 IMAGE "twotone18.png" +61 IMAGE "twotone19.png" +62 IMAGE "twotone20.png" +63 IMAGE "twotone21.png" +64 IMAGE "twotone22.png" +65 IMAGE "twotone23.png" +66 IMAGE "twotone24.png" +67 IMAGE "twotone25.png" +68 IMAGE "twotone26.png" +69 IMAGE "twotone27.png" +70 IMAGE "twotone28.png" +71 IMAGE "twotone29.png" +72 IMAGE "twotone30.png" +73 IMAGE "twotone31.png" +74 IMAGE "twotone32.png" +75 IMAGE "twotone33.png" +76 IMAGE "twotone34.png" +77 IMAGE "twotone35.png" +78 IMAGE "pin192.png" +79 IMAGE "arrow192.png" +80 IMAGE "arrow_mask192.png" +81 IMAGE "pager_arrows192.png" +82 IMAGE "search_arrow192.png" +83 IMAGE "search192.png" diff --git a/Src/Skins/Immersive/Immersive.vcxproj b/Src/Skins/Immersive/Immersive.vcxproj new file mode 100644 index 000000000..1c2baacab --- /dev/null +++ b/Src/Skins/Immersive/Immersive.vcxproj @@ -0,0 +1,44 @@ + + + + + Resource + Win32 + + + + {BD28B058-230E-42DF-9FB1-FFBB0153F498} + Immersive + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Immersive + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Src/Skins/Immersive/Immersive.vcxproj.filters b/Src/Skins/Immersive/Immersive.vcxproj.filters new file mode 100644 index 000000000..c787fc950 --- /dev/null +++ b/Src/Skins/Immersive/Immersive.vcxproj.filters @@ -0,0 +1,28 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/Src/Skins/Immersive/SkinDescription.txt b/Src/Skins/Immersive/SkinDescription.txt new file mode 100644 index 000000000..703793aa0 --- /dev/null +++ b/Src/Skins/Immersive/SkinDescription.txt @@ -0,0 +1,716 @@ +; Immersive skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7111 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: +; * full glass +; * skinnable sub-menus +; * skinnable pager buttons +; * skinnable arrows +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: +; * skinnable scrollbars +; * tint colors +; * start screen colors +Version=3 + +Main_opacity=region +Main2_opacity=region +Main_large_icons=1 + +Main_bitmap=$StartPrimaryText +Main_bitmap_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_bitmap_tint3=#808080 +Main_bitmap_mask=1 +Main_bitmap_slices_X=2,1,2,2,1,2 +Main_bitmap_slices_Y=2,8,2 +Main_padding=7,7,7,7,100% + +Main_text_padding=5,2,8,2,100% +Main_icon_padding=4,4,4,4,100% + +Main_font="Segoe UI",normal,-9 + +Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText + +Main_selection=$StartPrimaryText +Main_selection_mask=17 +Main_selection_tint1=$StartPrimaryText +Main_selection_slices_X=2,2,2 +Main_selection_slices_Y=2,2,2 + +Main_split_selection=$StartPrimaryText +Main_split_selection_mask=18 +Main_split_selection_tint1=$StartPrimaryText +Main_split_selection_slices_X=2,2,2,2,2,2 +Main_split_selection_slices_Y=2,2,2 + +Caption_font="Segoe UI",normal,18 +Caption_text_color=$StartPrimaryText +Caption_padding=3,3,3,12,100% + + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=$SystemAccentDark1|$StartBackground +Main_pager_tint1=$StartPrimaryText +Main_pager_tint2=$StartPrimaryText +Main_pager_mask=4 +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 +Main_pager_arrows=$SystemAccentDark1|$StartBackground +Main_pager_arrows_tint1=$StartPrimaryText +Main_pager_arrows_tint2=$StartPrimaryText +Main_pager_arrows_mask=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow=8 +Main_arrow_mask=38 +Main_arrow_tint1=$StartPrimaryText +Main_arrow_tint2=#000000 +Main_arrow_padding=6,9,100% +Main_split_arrow_padding=8,9,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=$SystemAccentDark1|$StartBackground +Main_separator_tint1=$StartPrimaryText +Main_separator_mask=7 +Main_separator_slices_X=12,9,12 +Main_search_indent=16 +Main_new_selection=$SystemAccentDark1|$StartBackground +Main_new_selection_tint1=$LightInlineErrorText +Main_new_selection_mask=19 +Main_new_selection_slices_X=2,2,2 +Main_new_selection_slices_Y=2,2,2 + +; Second column + +Main2_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText +Main2_text_padding=5,2,8,2,100% +Main2_padding=6,7,5,7,84%,100%,100%,100% +Main2_icon_padding=4,4,4,4,100% +Main2_arrow=8 +Main2_arrow_mask=38 +Main2_arrow_tint1=$StartPrimaryText +Main2_arrow_tint2=#000000 +Main2_arrow_padding=6,7,100% +Main2_selection=$StartPrimaryText +Main2_selection_mask=17 +Main2_selection_tint1=$StartPrimaryText +Main2_selection_slices_X=2,2,2 +Main2_selection_slices_Y=2,2,2 +Main2_split_selection=$StartPrimaryText +Main2_split_selection_mask=18 +Main2_split_selection_tint1=$StartPrimaryText +Main2_split_selection_slices_X=2,2,2,2,2,2 +Main2_split_selection_slices_Y=2,2,2 +Main2_new_selection=$SystemAccentDark1|$StartBackground +Main2_new_selection_tint1=$LightInlineErrorText +Main2_new_selection_mask=19 +Main2_new_selection_slices_X=2,2,2 +Main2_new_selection_slices_Y=2,2,2 +Main2_separator_mask=7 +Main2_separator_slices_X=12,9,12 +Main2_separator=$SystemAccentDark1|$StartBackground +Main2_separator_tint1=$StartPrimaryText + +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none +Pin_bitmap=11 +Pin_bitmap_tint1=$ImmersiveSystemText|#000000 +Pin_bitmap_mask=#FF0000 + + +Search_padding=0,5,0,5,100% +Search_hint_font="Segoe UI",normal,-9 +Search_text_color=$ImmersiveSystemText|#000000,#808080 +Search_text_background=$SystemAccentDark1|$StartBackground +Search_text_background_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Search_text_background_tint2=$StartPrimaryText +Search_text_background_mask=#FF1700 +Search_bitmap=9 +Search_bitmap_tint1=$StartPrimaryText +Search_bitmap_tint2=#000000 +Search_bitmap_mask=#DF2000 + +Search_arrow=24 +Search_arrow_mask=38 +Search_arrow_tint1=$ImmersiveSystemText|#000000 +Search_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +Submenu_padding=3,5,3,5,100% +Submenu_text_padding=0,2,8,2,100% +Submenu_icon_padding=8,3,8,3,100% + +; These have the same meaning as the Main_... properties +Submenu_opacity=region +Submenu_bitmap=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_bitmap_tint1=#A0A0A0 +Submenu_bitmap_tint2=#808080 +Submenu_bitmap_tint3=$StartPrimaryText +Submenu_bitmap_mask=2 +Submenu_bitmap_slices_X=4,4,4 +Submenu_bitmap_slices_Y=4,4,4 + +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F +Submenu_selection=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_selection_mask=20 +Submenu_selection_slices_X=2,2,2 +Submenu_selection_slices_Y=2,2,2 +Submenu_selection_tint1=$StartPrimaryText +Submenu_selection_tint2=$ImmersiveSystemText|#000000 +Submenu_split_selection=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_split_selection_mask=21 +Submenu_split_selection_slices_X=2,2,2,2,2,2 +Submenu_split_selection_slices_Y=2,2,2 +Submenu_split_selection_tint1=$StartPrimaryText + +Submenu_pager=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_pager_tint1=$StartPrimaryText +Submenu_pager_tint2=$ImmersiveSystemText|#000000 +Submenu_pager_mask=23 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=$SystemAccentDark1|$StartBackground +Submenu_pager_arrows_tint1=$ImmersiveSystemText|#000000 +Submenu_pager_arrows_tint2=$ImmersiveSystemText|#000000 +Submenu_pager_arrows_mask=5 + +Submenu_arrow=8 +Submenu_arrow_mask=38 +Submenu_arrow_tint1=$ImmersiveSystemText|#000000 +Submenu_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_arrow_padding=3,6,100% +Submenu_split_arrow_padding=5,6,100% +Submenu_separator=$SystemAccentDark1|$StartBackground +Submenu_separator_tint1=$ImmersiveSystemText|#000000 +Submenu_separator_mask=7 +Submenu_separator_slices_X=12,9,12 +Submenu_separator_font="Segoe UI Semibold",normal,-9 +Submenu_separator_text_padding=8,3,0,5,100% +Submenu_separator_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000 +Submenu_separator_icon_padding=10,0,2,0,100% +Submenu_separator_split_font="Segoe UI Semibold",normal,-9 +Submenu_new_selection=$SystemAccentDark1|$StartBackground +Submenu_new_selection_tint1=$LightInlineErrorText +Submenu_new_selection_mask=19 +Submenu_new_selection_slices_X=2,2,2 +Submenu_new_selection_slices_Y=2,2,2 + +Submenu_separatorV=$SystemAccentDark1|$StartBackground +Submenu_separatorV_tint1=$ImmersiveSystemText|#000000 +Submenu_separatorV_mask=3 +Submenu_separatorV_slices_Y=12,9,12 + + +; OPTIONS + +OPTION RADIOGROUP=#7039,0,LIGHT|DARK|AUTO +OPTION LIGHT=#7040,0 +OPTION DARK=#7041,0 +OPTION AUTO=#7042,1 +OPTION NO_ICONS=#7008,1, TWO_COLUMNS +OPTION CAPTION=#7003,0, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,1 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION OPAQUE=#7009,0 +OPTION DISABLE_MASK=#7005,0 +OPTION_NUMBER CUSTOM_TEXT_SIZE=#7038,0,TRUE,12 +OPTION BLACK_TEXT=#7002,0 +OPTION BLACK_FRAMES=#7001,0 +OPTION RADIOGROUP=#7043,0,TRANSPARENT_LESS|TRANSPARENT_MORE +OPTION TRANSPARENT_LESS=#7044,1 +OPTION TRANSPARENT_MORE=#7045,0 + +Classic1_options=LIGHT, DARK, AUTO, CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, OPAQUE, DISABLE_MASK, CUSTOM_TEXT_SIZE, BLACK_TEXT, BLACK_FRAMES, TRANSPARENT_LESS, TRANSPARENT_MORE +Classic2_options=LIGHT, DARK, AUTO, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, OPAQUE, DISABLE_MASK, CUSTOM_TEXT_SIZE, BLACK_TEXT, BLACK_FRAMES, TRANSPARENT_LESS, TRANSPARENT_MORE +AllPrograms_options=CUSTOM_TEXT_SIZE + +[NOT CAPTION] +Main_bitmap_mask=14 +Main_bitmap_slices_X=0,0,0,4,4,4 + + +[SMALL_ICONS] +Main_large_icons=0 + + +[TWO_COLUMNS] +Main_bitmap_mask=14 +Main_bitmap_slices_X=2,2,2,2,2,2 +Main_separatorV=$SystemAccentDark1|$StartBackground +Main_separatorV_tint1=$StartPrimaryText +Main_separatorV_mask=27 +Main_separatorV_slices_Y=12,9,12 + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 +User_mask=12 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=10,10,100% + +[USER_NAME] +User_name_position=75,10,-10,50,100% +User_name_align=left +User_text_color=$StartPrimaryText +User_font="Segoe UI Semibold",normal,18,100% +User_glow_size=0 + +[120_DPI] +Main_pager_arrows_mask=30 +Submenu_pager_arrows_mask=30 +Main_arrow=32 +Main2_arrow=32 +Submenu_arrow=32 +Search_arrow=36 +Pin_bitmap=34 +Search_bitmap=33 +Main_arrow_mask=39 +Main2_arrow_mask=39 +Search_arrow_mask=39 +Submenu_arrow_mask=39 + +[120_DPI AND USER_IMAGE] +User_mask=37 +User_image_size=60 + +[HIGH_DPI] +Main_pager_arrows_mask=6 +Submenu_pager_arrows_mask=6 +Main_arrow=22 +Main2_arrow=22 +Submenu_arrow=22 +Search_arrow=25 +Pin_bitmap=26 +Main_separator_mask=28 +Main2_separator_mask=28 +Submenu_separator_mask=28 +Submenu_separatorV_mask=29 +Main_arrow_mask=40 +Main2_arrow_mask=40 +Search_arrow_mask=40 +Submenu_arrow_mask=40 +User_frame_position=10,15,100%,0% + +[HIGH_DPI AND USER_IMAGE] +User_mask=13 +User_image_size=72 + +[USER_NAME AND HIGH_DPI] +User_name_position=75,15,-10,75,100%,0%,100%,0% + + +; NO CAPTION +[USER_IMAGE] +Main_padding=7,73,7,7,100% +User_name_position=70,15,-15,55,100% + +[USER_NAME AND NOT USER_IMAGE] +Main_padding=7,47,7,7,100% +User_name_position=15,5,-15,45,100% + +[USER_IMAGE AND HIGH_DPI] +Main_padding=7,110,7,7,100%,0%,100%,100% +User_name_position=90,23,-15,83,31%,0%,100%,0% + +[USER_NAME AND NOT USER_IMAGE AND HIGH_DPI] +Main_padding=7,71,7,7,100%,0%,100%,100% +User_name_position=15,8,-15,68,100%,0%,100%,0% + + +; CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_frame_position=39,10,100% +User_name_position=99,15,-15,55,100% +Main_padding=7,73,7,7,100% + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_name_position=44,5,-15,45,100% +Main_padding=7,47,7,7,100% + +[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION AND HIGH_DPI] +User_frame_position=39,15,100%,0% +User_name_position=117,23,-15,83,51%,0%,100%,0% +Main_padding=7,110,7,7,100%,0%,100%,100% + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION AND HIGH_DPI] +User_name_position=44,8,-15,68,100%,0%,100%,0% +Main_padding=7,71,7,7,100%,0%,100%,100% + + +; TWO COLUMNS +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=6,73,5,7,84%,100%,100%,100% + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS] +Main2_padding=6,47,5,7,84%,100%,100%,100% + +[USER_IMAGE AND TWO_COLUMNS AND HIGH_DPI] +Main2_padding=6,110,5,7,84%,0%,100%,100% + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND HIGH_DPI] +Main2_padding=6,71,5,7,84%,0%,100%,100% + + +[CENTER_NAME] +User_name_align=center + +[NOT USER_NAME] +User_name_position=0,0,0,0 + +[USER_NAME AND 240_DPI] +User_font="Segoe UI Semibold",normal,45 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,8,8,9,100% +Main2_icon_padding=4,4,3,4,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,4,8,5,100% + +[TOUCH_ENABLED AND NOT SMALL_ICONS] +Submenu_separator_icon_padding=10,8,2,8,100% +Main_arrow_padding=7,10,100% +Main_split_arrow_padding=9,10,100% +Main2_arrow_padding=9,10,100% + +[NOT OPAQUE] +Main_opacity=fullglass +Main2_opacity=fullglass + +Main_bitmap_mask=15 + +[NOT OPAQUE AND NOT CAPTION] +Main_bitmap_mask=16 + +[NOT OPAQUE AND TWO_COLUMNS] +Main_bitmap_mask=16 + +[DISABLE_MASK] +Main_bitmap_tint1=#545454 + +[CUSTOM_TEXT_SIZE] +Main_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Search_hint_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Submenu_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Submenu_separator_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@ +Submenu_separator_split_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@ + +[BLACK_TEXT] +Main_text_color=#000000,#000000,#000000,#000000 +Main2_text_color=#000000,#000000,#000000,#000000 +Caption_text_color=#000000 +User_text_color=#000000 +Main_arrow_tint1=#000000 +Main_arrow_tint2=$StartPrimaryText +Main2_arrow_tint1=#000000 +Main2_arrow_tint2=$StartPrimaryText +Search_bitmap_tint1=#000000 +Search_bitmap_tint2=$StartPrimaryText +Main_separator_tint1=#000000 +Main_separatorV_tint1=#000000 +Main_pager_arrows_tint1=#000000 +Main_pager_arrows_tint2=#000000 +Main2_separator_tint1=#000000 + +[BLACK_FRAMES] +Main_bitmap=#000000 +Main_selection=#000000 +Main_split_selection=#000000 +Main2_selection=#000000 +Main2_split_selection=#000000 +Main_pager_tint2=#000000 + + +[TRANSPARENT_LESS] +Main_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F +Main_separator_tint1=$ImmersiveSystemText|#000000 +Main_arrow_tint1=$ImmersiveSystemText|#000000 +Main_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_pager_arrows_tint1=$ImmersiveSystemText|#000000 +Main_pager_arrows_tint2=$ImmersiveSystemText|#000000 +Main_bitmap=$StartPrimaryText +Search_bitmap_tint1=$ImmersiveSystemText|#000000 +Search_bitmap_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_separatorV=none +Main_separatorV_mask=none +User_text_color=$ImmersiveSystemText|#000000 +Main_selection=$ImmersiveSystemBackground|$StartPrimaryText +Main_split_selection=$ImmersiveSystemBackground|$StartPrimaryText +Main_selection_mask=55 +Main_split_selection_mask=56 +Main_bitmap_mask=57 +Main_pager_mask=10 +Main_pager=$ImmersiveSystemBackground|$StartPrimaryText +Main_pager_tint1=$StartPrimaryText + +[TRANSPARENT_LESS AND NOT OPAQUE] +Main_opacity=glass +Main2_opacity=fullglass +Main_bitmap_mask=58 + +[TRANSPARENT_LESS AND NOT CAPTION] +Main_bitmap_mask=71 + +[TRANSPARENT_LESS AND TWO_COLUMNS] +Main_bitmap_mask=41 +Main2_padding=5,7,5,7,100% + +[TRANSPARENT_LESS AND TWO_COLUMNS AND NOT OPAQUE] +Main_bitmap_mask=42 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE] +Main_bitmap_slices_Y=49,8,2 +Main_bitmap_mask=59 +Main_padding=7,54,7,7,100% + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE] +Main_bitmap_mask=60 + +[TRANSPARENT_LESS AND USER_IMAGE] +Main_bitmap_slices_Y=75,8,2 +Main_padding=7,80,7,7,100% +Main_bitmap_mask=61 + +[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE] +Main_bitmap_mask=62 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI] +Main_bitmap_slices_Y=61,8,2 +Main_bitmap_mask=63 + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND 120_DPI] +Main_bitmap_mask=64 + +[TRANSPARENT_LESS AND USER_IMAGE AND 120_DPI] +Main_bitmap_slices_Y=93,8,2 +Main_bitmap_mask=65 + +[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE AND 120_DPI] +Main_bitmap_mask=66 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI] +Main_bitmap_slices_Y=73,8,2 +Main_padding=7,78,7,7,100%,9%,100%,100% +Main_bitmap_mask=67 + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND HIGH_DPI] +Main_bitmap_mask=68 + +[TRANSPARENT_LESS AND USER_IMAGE AND HIGH_DPI] +Main_bitmap_slices_Y=112,8,2 +Main_padding=7,117,7,7,100%,6%,100%,100% +Main_bitmap_mask=69 + +[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE AND HIGH_DPI] +Main_bitmap_mask=70 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT CAPTION] +Main_bitmap_mask=72 + +[TRANSPARENT_LESS AND USER_IMAGE AND NOT CAPTION] +Main_bitmap_mask=73 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI AND NOT CAPTION] +Main_bitmap_mask=74 + +[TRANSPARENT_LESS AND USER_IMAGE AND 120_DPI AND NOT CAPTION] +Main_bitmap_mask=75 + + + + + + +[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI AND NOT CAPTION] +Main_bitmap_mask=76 + +[TRANSPARENT_LESS AND USER_IMAGE AND HIGH_DPI AND NOT CAPTION] +Main_bitmap_mask=77 + + + + + + + + + + + + + + + + + + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE] +Main2_padding=5,54,5,7,100% +Main_bitmap_mask=43 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE] +Main_bitmap_mask=44 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE] +Main2_padding=5,80,5,7,100% +Main_bitmap_mask=45 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE] +Main_bitmap_mask=46 + + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI] +Main_bitmap_mask=47 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND 120_DPI] +Main_bitmap_mask=48 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND 120_DPI] +Main_bitmap_mask=49 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE AND 120_DPI] +Main_bitmap_mask=50 + + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI] +Main2_padding=5,78,5,7,100%,9%,100%,100% +Main_bitmap_mask=51 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND HIGH_DPI] +Main_bitmap_mask=52 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND HIGH_DPI] +Main2_padding=5,117,5,7,100%,6%,100%,100% +Main_bitmap_mask=53 + +[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE AND HIGH_DPI] +Main_bitmap_mask=54 + + +[HIGH_DPI AND NOT 144_DPI AND NOT 168_DPI] +Pin_bitmap=78 +Main_arrow=79 +Main2_arrow=79 +Submenu_arrow=79 +Main_arrow_mask=80 +Main2_arrow_mask=80 +Submenu_arrow_mask=80 +Main_pager_arrows_mask=81 +Submenu_pager_arrows_mask=81 +Search_arrow=82 +Search_arrow_mask=80 +Search_bitmap=83 + + +[LIGHT] +Main_bitmap_tint2=#FFFFFF +Search_text_background_tint1=#FFFFFF +Search_arrow_tint2=#FFFFFF +Submenu_bitmap=#FFFFFF +Submenu_selection=#FFFFFF +Submenu_split_selection=#FFFFFF +Submenu_pager=#FFFFFF +Submenu_arrow_tint2=#FFFFFF +Pin_bitmap_tint1=#000000 +Search_text_color=#000000,#808080 +Search_arrow_tint1=#000000 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection_tint2=#000000 +Submenu_pager_tint2=#000000 +Submenu_pager_arrows_tint1=#000000 +Submenu_pager_arrows_tint2=#000000 +Submenu_arrow_tint1=#000000 +Submenu_separator_tint1=#000000 +Submenu_separator_text_color=#000000,#000000 +Submenu_separatorV_tint1=#000000 + +[LIGHT AND TRANSPARENT_LESS] +Main_arrow_tint2=#FFFFFF +Search_bitmap_tint2=#FFFFFF +Main_selection=#FFFFFF +Main_split_selection=#FFFFFF +Main_pager=#FFFFFF +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main_separator_tint1=#000000 +Main_arrow_tint1=#000000 +Main_pager_arrows_tint1=#000000 +Main_pager_arrows_tint2=#000000 +Search_bitmap_tint1=#000000 +User_text_color=#000000 + +[DARK] +Main_bitmap_tint2=#000000 +Search_text_background_tint1=#000000 +Search_arrow_tint2=#000000 +Submenu_bitmap=#000000 +Submenu_selection=#000000 +Submenu_split_selection=#000000 +Submenu_pager=#000000 +Submenu_arrow_tint2=#000000 +Pin_bitmap_tint1=#FFFFFF +Search_text_color=#FFFFFF,#808080 +Search_arrow_tint1=#FFFFFF +Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Submenu_selection_tint2=#FFFFFF +Submenu_pager_tint2=#FFFFFF +Submenu_pager_arrows_tint1=#FFFFFF +Submenu_pager_arrows_tint2=#FFFFFF +Submenu_arrow_tint1=#FFFFFF +Submenu_separator_tint1=#FFFFFF +Submenu_separator_text_color=#FFFFFF,#FFFFFF +Submenu_separatorV_tint1=#FFFFFF + +[DARK AND TRANSPARENT_LESS] +Main_arrow_tint2=#000000 +Search_bitmap_tint2=#000000 +Main_selection=#000000 +Main_split_selection=#000000 +Main_pager=#000000 +Main_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main_separator_tint1=#FFFFFF +Main_arrow_tint1=#FFFFFF +Main_pager_arrows_tint1=#FFFFFF +Main_pager_arrows_tint2=#FFFFFF +Search_bitmap_tint1=#FFFFFF +User_text_color=#FFFFFF diff --git a/Src/Skins/Immersive/arrow.png b/Src/Skins/Immersive/arrow.png new file mode 100644 index 000000000..f02ec4fc7 Binary files /dev/null and b/Src/Skins/Immersive/arrow.png differ diff --git a/Src/Skins/Immersive/arrow120.png b/Src/Skins/Immersive/arrow120.png new file mode 100644 index 000000000..b3f0709b5 Binary files /dev/null and b/Src/Skins/Immersive/arrow120.png differ diff --git a/Src/Skins/Immersive/arrow144.png b/Src/Skins/Immersive/arrow144.png new file mode 100644 index 000000000..20b2d58d1 Binary files /dev/null and b/Src/Skins/Immersive/arrow144.png differ diff --git a/Src/Skins/Immersive/arrow192.png b/Src/Skins/Immersive/arrow192.png new file mode 100644 index 000000000..4b478dabe Binary files /dev/null and b/Src/Skins/Immersive/arrow192.png differ diff --git a/Src/Skins/Immersive/arrow_mask.png b/Src/Skins/Immersive/arrow_mask.png new file mode 100644 index 000000000..91cff4ee2 Binary files /dev/null and b/Src/Skins/Immersive/arrow_mask.png differ diff --git a/Src/Skins/Immersive/arrow_mask120.png b/Src/Skins/Immersive/arrow_mask120.png new file mode 100644 index 000000000..5edd39fec Binary files /dev/null and b/Src/Skins/Immersive/arrow_mask120.png differ diff --git a/Src/Skins/Immersive/arrow_mask144.png b/Src/Skins/Immersive/arrow_mask144.png new file mode 100644 index 000000000..d62906459 Binary files /dev/null and b/Src/Skins/Immersive/arrow_mask144.png differ diff --git a/Src/Skins/Immersive/arrow_mask192.png b/Src/Skins/Immersive/arrow_mask192.png new file mode 100644 index 000000000..93fc0742d Binary files /dev/null and b/Src/Skins/Immersive/arrow_mask192.png differ diff --git a/Src/Skins/Immersive/fullglass1.png b/Src/Skins/Immersive/fullglass1.png new file mode 100644 index 000000000..f6ac7f240 Binary files /dev/null and b/Src/Skins/Immersive/fullglass1.png differ diff --git a/Src/Skins/Immersive/fullglass2.png b/Src/Skins/Immersive/fullglass2.png new file mode 100644 index 000000000..2aed9da07 Binary files /dev/null and b/Src/Skins/Immersive/fullglass2.png differ diff --git a/Src/Skins/Immersive/fullglass3.png b/Src/Skins/Immersive/fullglass3.png new file mode 100644 index 000000000..ecbe535d7 Binary files /dev/null and b/Src/Skins/Immersive/fullglass3.png differ diff --git a/Src/Skins/Immersive/fullglass4.png b/Src/Skins/Immersive/fullglass4.png new file mode 100644 index 000000000..4f0ec729e Binary files /dev/null and b/Src/Skins/Immersive/fullglass4.png differ diff --git a/Src/Skins/Immersive/fullglass_pager.png b/Src/Skins/Immersive/fullglass_pager.png new file mode 100644 index 000000000..bad0b5645 Binary files /dev/null and b/Src/Skins/Immersive/fullglass_pager.png differ diff --git a/Src/Skins/Immersive/fullglass_selector.png b/Src/Skins/Immersive/fullglass_selector.png new file mode 100644 index 000000000..ba3dafc8f Binary files /dev/null and b/Src/Skins/Immersive/fullglass_selector.png differ diff --git a/Src/Skins/Immersive/fullglass_splitsel.png b/Src/Skins/Immersive/fullglass_splitsel.png new file mode 100644 index 000000000..7b889a86b Binary files /dev/null and b/Src/Skins/Immersive/fullglass_splitsel.png differ diff --git a/Src/Skins/Immersive/fullglass_vertsep.png b/Src/Skins/Immersive/fullglass_vertsep.png new file mode 100644 index 000000000..f39f1c2da Binary files /dev/null and b/Src/Skins/Immersive/fullglass_vertsep.png differ diff --git a/Src/Skins/Immersive/newsel.png b/Src/Skins/Immersive/newsel.png new file mode 100644 index 000000000..f98a29aaa Binary files /dev/null and b/Src/Skins/Immersive/newsel.png differ diff --git a/Src/Skins/Immersive/pager_arrows.png b/Src/Skins/Immersive/pager_arrows.png new file mode 100644 index 000000000..ccb3dbdf9 Binary files /dev/null and b/Src/Skins/Immersive/pager_arrows.png differ diff --git a/Src/Skins/Immersive/pager_arrows120.png b/Src/Skins/Immersive/pager_arrows120.png new file mode 100644 index 000000000..6f54f327f Binary files /dev/null and b/Src/Skins/Immersive/pager_arrows120.png differ diff --git a/Src/Skins/Immersive/pager_arrows144.png b/Src/Skins/Immersive/pager_arrows144.png new file mode 100644 index 000000000..903aa28cc Binary files /dev/null and b/Src/Skins/Immersive/pager_arrows144.png differ diff --git a/Src/Skins/Immersive/pager_arrows192.png b/Src/Skins/Immersive/pager_arrows192.png new file mode 100644 index 000000000..569b978c1 Binary files /dev/null and b/Src/Skins/Immersive/pager_arrows192.png differ diff --git a/Src/Skins/Immersive/pin.png b/Src/Skins/Immersive/pin.png new file mode 100644 index 000000000..a42ccfd32 Binary files /dev/null and b/Src/Skins/Immersive/pin.png differ diff --git a/Src/Skins/Immersive/pin120.png b/Src/Skins/Immersive/pin120.png new file mode 100644 index 000000000..f3c547629 Binary files /dev/null and b/Src/Skins/Immersive/pin120.png differ diff --git a/Src/Skins/Immersive/pin144.png b/Src/Skins/Immersive/pin144.png new file mode 100644 index 000000000..92175d9fe Binary files /dev/null and b/Src/Skins/Immersive/pin144.png differ diff --git a/Src/Skins/Immersive/pin192.png b/Src/Skins/Immersive/pin192.png new file mode 100644 index 000000000..0c267ee93 Binary files /dev/null and b/Src/Skins/Immersive/pin192.png differ diff --git a/Src/Skins/Immersive/search.png b/Src/Skins/Immersive/search.png new file mode 100644 index 000000000..27e7e7293 Binary files /dev/null and b/Src/Skins/Immersive/search.png differ diff --git a/Src/Skins/Immersive/search120.png b/Src/Skins/Immersive/search120.png new file mode 100644 index 000000000..c82740135 Binary files /dev/null and b/Src/Skins/Immersive/search120.png differ diff --git a/Src/Skins/Immersive/search192.png b/Src/Skins/Immersive/search192.png new file mode 100644 index 000000000..e4218af81 Binary files /dev/null and b/Src/Skins/Immersive/search192.png differ diff --git a/Src/Skins/Immersive/search_arrow.png b/Src/Skins/Immersive/search_arrow.png new file mode 100644 index 000000000..2d17e5df5 Binary files /dev/null and b/Src/Skins/Immersive/search_arrow.png differ diff --git a/Src/Skins/Immersive/search_arrow120.png b/Src/Skins/Immersive/search_arrow120.png new file mode 100644 index 000000000..838589c54 Binary files /dev/null and b/Src/Skins/Immersive/search_arrow120.png differ diff --git a/Src/Skins/Immersive/search_arrow144.png b/Src/Skins/Immersive/search_arrow144.png new file mode 100644 index 000000000..dc6db43d9 Binary files /dev/null and b/Src/Skins/Immersive/search_arrow144.png differ diff --git a/Src/Skins/Immersive/search_arrow192.png b/Src/Skins/Immersive/search_arrow192.png new file mode 100644 index 000000000..f0b59b716 Binary files /dev/null and b/Src/Skins/Immersive/search_arrow192.png differ diff --git a/Src/Skins/Immersive/separator.png b/Src/Skins/Immersive/separator.png new file mode 100644 index 000000000..834d5d657 Binary files /dev/null and b/Src/Skins/Immersive/separator.png differ diff --git a/Src/Skins/Immersive/separator144.png b/Src/Skins/Immersive/separator144.png new file mode 100644 index 000000000..14c565562 Binary files /dev/null and b/Src/Skins/Immersive/separator144.png differ diff --git a/Src/Skins/Immersive/submenu.png b/Src/Skins/Immersive/submenu.png new file mode 100644 index 000000000..b35a6dcb7 Binary files /dev/null and b/Src/Skins/Immersive/submenu.png differ diff --git a/Src/Skins/Immersive/submenu_pager.png b/Src/Skins/Immersive/submenu_pager.png new file mode 100644 index 000000000..78f4d01a4 Binary files /dev/null and b/Src/Skins/Immersive/submenu_pager.png differ diff --git a/Src/Skins/Immersive/submenu_selector.png b/Src/Skins/Immersive/submenu_selector.png new file mode 100644 index 000000000..0352d006d Binary files /dev/null and b/Src/Skins/Immersive/submenu_selector.png differ diff --git a/Src/Skins/Immersive/submenu_splitsel.png b/Src/Skins/Immersive/submenu_splitsel.png new file mode 100644 index 000000000..22c73f9cb Binary files /dev/null and b/Src/Skins/Immersive/submenu_splitsel.png differ diff --git a/Src/Skins/Immersive/submenu_vertsep.png b/Src/Skins/Immersive/submenu_vertsep.png new file mode 100644 index 000000000..e962d779d Binary files /dev/null and b/Src/Skins/Immersive/submenu_vertsep.png differ diff --git a/Src/Skins/Immersive/submenu_vertsep144.png b/Src/Skins/Immersive/submenu_vertsep144.png new file mode 100644 index 000000000..664343bbf Binary files /dev/null and b/Src/Skins/Immersive/submenu_vertsep144.png differ diff --git a/Src/Skins/Immersive/twotone1.png b/Src/Skins/Immersive/twotone1.png new file mode 100644 index 000000000..061dfd0a4 Binary files /dev/null and b/Src/Skins/Immersive/twotone1.png differ diff --git a/Src/Skins/Immersive/twotone10.png b/Src/Skins/Immersive/twotone10.png new file mode 100644 index 000000000..5b7ae621a Binary files /dev/null and b/Src/Skins/Immersive/twotone10.png differ diff --git a/Src/Skins/Immersive/twotone11.png b/Src/Skins/Immersive/twotone11.png new file mode 100644 index 000000000..416fc6895 Binary files /dev/null and b/Src/Skins/Immersive/twotone11.png differ diff --git a/Src/Skins/Immersive/twotone12.png b/Src/Skins/Immersive/twotone12.png new file mode 100644 index 000000000..82a54baa9 Binary files /dev/null and b/Src/Skins/Immersive/twotone12.png differ diff --git a/Src/Skins/Immersive/twotone13.png b/Src/Skins/Immersive/twotone13.png new file mode 100644 index 000000000..684729d88 Binary files /dev/null and b/Src/Skins/Immersive/twotone13.png differ diff --git a/Src/Skins/Immersive/twotone14.png b/Src/Skins/Immersive/twotone14.png new file mode 100644 index 000000000..c71845ebe Binary files /dev/null and b/Src/Skins/Immersive/twotone14.png differ diff --git a/Src/Skins/Immersive/twotone15.png b/Src/Skins/Immersive/twotone15.png new file mode 100644 index 000000000..726f60087 Binary files /dev/null and b/Src/Skins/Immersive/twotone15.png differ diff --git a/Src/Skins/Immersive/twotone16.png b/Src/Skins/Immersive/twotone16.png new file mode 100644 index 000000000..6cd632444 Binary files /dev/null and b/Src/Skins/Immersive/twotone16.png differ diff --git a/Src/Skins/Immersive/twotone17.png b/Src/Skins/Immersive/twotone17.png new file mode 100644 index 000000000..ec6cbd386 Binary files /dev/null and b/Src/Skins/Immersive/twotone17.png differ diff --git a/Src/Skins/Immersive/twotone18.png b/Src/Skins/Immersive/twotone18.png new file mode 100644 index 000000000..5d51b9293 Binary files /dev/null and b/Src/Skins/Immersive/twotone18.png differ diff --git a/Src/Skins/Immersive/twotone19.png b/Src/Skins/Immersive/twotone19.png new file mode 100644 index 000000000..cf278c8ed Binary files /dev/null and b/Src/Skins/Immersive/twotone19.png differ diff --git a/Src/Skins/Immersive/twotone2.png b/Src/Skins/Immersive/twotone2.png new file mode 100644 index 000000000..b93c73725 Binary files /dev/null and b/Src/Skins/Immersive/twotone2.png differ diff --git a/Src/Skins/Immersive/twotone20.png b/Src/Skins/Immersive/twotone20.png new file mode 100644 index 000000000..f3ac169da Binary files /dev/null and b/Src/Skins/Immersive/twotone20.png differ diff --git a/Src/Skins/Immersive/twotone21.png b/Src/Skins/Immersive/twotone21.png new file mode 100644 index 000000000..c481d3617 Binary files /dev/null and b/Src/Skins/Immersive/twotone21.png differ diff --git a/Src/Skins/Immersive/twotone22.png b/Src/Skins/Immersive/twotone22.png new file mode 100644 index 000000000..49dca7ddf Binary files /dev/null and b/Src/Skins/Immersive/twotone22.png differ diff --git a/Src/Skins/Immersive/twotone23.png b/Src/Skins/Immersive/twotone23.png new file mode 100644 index 000000000..d80b9798b Binary files /dev/null and b/Src/Skins/Immersive/twotone23.png differ diff --git a/Src/Skins/Immersive/twotone24.png b/Src/Skins/Immersive/twotone24.png new file mode 100644 index 000000000..b68f5a4d8 Binary files /dev/null and b/Src/Skins/Immersive/twotone24.png differ diff --git a/Src/Skins/Immersive/twotone25.png b/Src/Skins/Immersive/twotone25.png new file mode 100644 index 000000000..619f3f2e0 Binary files /dev/null and b/Src/Skins/Immersive/twotone25.png differ diff --git a/Src/Skins/Immersive/twotone26.png b/Src/Skins/Immersive/twotone26.png new file mode 100644 index 000000000..50547d3b5 Binary files /dev/null and b/Src/Skins/Immersive/twotone26.png differ diff --git a/Src/Skins/Immersive/twotone27.png b/Src/Skins/Immersive/twotone27.png new file mode 100644 index 000000000..99c2f4445 Binary files /dev/null and b/Src/Skins/Immersive/twotone27.png differ diff --git a/Src/Skins/Immersive/twotone28.png b/Src/Skins/Immersive/twotone28.png new file mode 100644 index 000000000..859c5adc0 Binary files /dev/null and b/Src/Skins/Immersive/twotone28.png differ diff --git a/Src/Skins/Immersive/twotone29.png b/Src/Skins/Immersive/twotone29.png new file mode 100644 index 000000000..5b7468ac0 Binary files /dev/null and b/Src/Skins/Immersive/twotone29.png differ diff --git a/Src/Skins/Immersive/twotone3.png b/Src/Skins/Immersive/twotone3.png new file mode 100644 index 000000000..a953d80db Binary files /dev/null and b/Src/Skins/Immersive/twotone3.png differ diff --git a/Src/Skins/Immersive/twotone30.png b/Src/Skins/Immersive/twotone30.png new file mode 100644 index 000000000..b3b71d533 Binary files /dev/null and b/Src/Skins/Immersive/twotone30.png differ diff --git a/Src/Skins/Immersive/twotone31.png b/Src/Skins/Immersive/twotone31.png new file mode 100644 index 000000000..608aad8ae Binary files /dev/null and b/Src/Skins/Immersive/twotone31.png differ diff --git a/Src/Skins/Immersive/twotone32.png b/Src/Skins/Immersive/twotone32.png new file mode 100644 index 000000000..82fb06f12 Binary files /dev/null and b/Src/Skins/Immersive/twotone32.png differ diff --git a/Src/Skins/Immersive/twotone33.png b/Src/Skins/Immersive/twotone33.png new file mode 100644 index 000000000..788b5ccb8 Binary files /dev/null and b/Src/Skins/Immersive/twotone33.png differ diff --git a/Src/Skins/Immersive/twotone34.png b/Src/Skins/Immersive/twotone34.png new file mode 100644 index 000000000..371a06c8b Binary files /dev/null and b/Src/Skins/Immersive/twotone34.png differ diff --git a/Src/Skins/Immersive/twotone35.png b/Src/Skins/Immersive/twotone35.png new file mode 100644 index 000000000..70741ecde Binary files /dev/null and b/Src/Skins/Immersive/twotone35.png differ diff --git a/Src/Skins/Immersive/twotone4.png b/Src/Skins/Immersive/twotone4.png new file mode 100644 index 000000000..071126578 Binary files /dev/null and b/Src/Skins/Immersive/twotone4.png differ diff --git a/Src/Skins/Immersive/twotone5.png b/Src/Skins/Immersive/twotone5.png new file mode 100644 index 000000000..a52999e07 Binary files /dev/null and b/Src/Skins/Immersive/twotone5.png differ diff --git a/Src/Skins/Immersive/twotone6.png b/Src/Skins/Immersive/twotone6.png new file mode 100644 index 000000000..bdd664d65 Binary files /dev/null and b/Src/Skins/Immersive/twotone6.png differ diff --git a/Src/Skins/Immersive/twotone7.png b/Src/Skins/Immersive/twotone7.png new file mode 100644 index 000000000..f322c2b37 Binary files /dev/null and b/Src/Skins/Immersive/twotone7.png differ diff --git a/Src/Skins/Immersive/twotone8.png b/Src/Skins/Immersive/twotone8.png new file mode 100644 index 000000000..ad13e67dd Binary files /dev/null and b/Src/Skins/Immersive/twotone8.png differ diff --git a/Src/Skins/Immersive/twotone9.png b/Src/Skins/Immersive/twotone9.png new file mode 100644 index 000000000..fff9499b2 Binary files /dev/null and b/Src/Skins/Immersive/twotone9.png differ diff --git a/Src/Skins/Immersive/twotone_pager.png b/Src/Skins/Immersive/twotone_pager.png new file mode 100644 index 000000000..4febd186c Binary files /dev/null and b/Src/Skins/Immersive/twotone_pager.png differ diff --git a/Src/Skins/Immersive/twotone_selector.png b/Src/Skins/Immersive/twotone_selector.png new file mode 100644 index 000000000..fbfa1be57 Binary files /dev/null and b/Src/Skins/Immersive/twotone_selector.png differ diff --git a/Src/Skins/Immersive/twotone_splitsel.png b/Src/Skins/Immersive/twotone_splitsel.png new file mode 100644 index 000000000..81e742d32 Binary files /dev/null and b/Src/Skins/Immersive/twotone_splitsel.png differ diff --git a/Src/Skins/Immersive/user.png b/Src/Skins/Immersive/user.png new file mode 100644 index 000000000..e6c9debb6 Binary files /dev/null and b/Src/Skins/Immersive/user.png differ diff --git a/Src/Skins/Immersive/user120.png b/Src/Skins/Immersive/user120.png new file mode 100644 index 000000000..7af328221 Binary files /dev/null and b/Src/Skins/Immersive/user120.png differ diff --git a/Src/Skins/Immersive/user144.png b/Src/Skins/Immersive/user144.png new file mode 100644 index 000000000..1320316b9 Binary files /dev/null and b/Src/Skins/Immersive/user144.png differ diff --git a/Src/Skins/Immersive7/Immersive7.rc b/Src/Skins/Immersive7/Immersive7.rc new file mode 100644 index 000000000..d818aa27d --- /dev/null +++ b/Src/Skins/Immersive7/Immersive7.rc @@ -0,0 +1,93 @@ +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +1 ICON "..\\..\\Setup\\OpenShell.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// SKIN +// + +1 SKIN "SkinDescription.txt" + +///////////////////////////////////////////////////////////////////////////// +// +// Image +// + +1 IMAGE "fullglass1.png" +2 IMAGE "fullglasssearch1.png" +3 IMAGE "scrollbkg1.png" +4 IMAGE "fullglass_pager.png" +5 IMAGE "pager_arrows.png" +6 IMAGE "scrollbkg2.png" +7 IMAGE "programs.png" +8 IMAGE "arrow.png" +9 IMAGE "search.png" +10 IMAGE "twotone_pager.png" +11 IMAGE "separator.png" +12 IMAGE "user.png" +13 IMAGE "submenu_selector.png" +14 IMAGE "submenu_splitsel.png" +15 IMAGE "pin.png" +16 IMAGE "scrollbtn1.png" +17 IMAGE "scroll_arrows.png" +18 IMAGE "user144.png" +19 IMAGE "arrow144.png" +20 IMAGE "submenu_pager.png" +21 IMAGE "pager_arrows144.png" +22 IMAGE "programs144.png" +23 IMAGE "submenu.png" +24 IMAGE "submenu_vertsep.png" +25 IMAGE "fullglass2.png" +26 IMAGE "fullglasssearch2.png" +27 IMAGE "search_arrow.png" +28 IMAGE "fullglass_selector.png" +29 IMAGE "fullglass_splitsel.png" +30 IMAGE "searchbkg.png" +31 IMAGE "shutdown_selector.png" +32 IMAGE "scrollbtn2.png" +33 IMAGE "newsel.png" +34 IMAGE "search_arrow144.png" +35 IMAGE "scroll_arrows144.png" +36 IMAGE "pin144.png" +37 IMAGE "separator144.png" +38 IMAGE "submenu_vertsep144.png" +39 IMAGE "scrollthumb1.png" +40 IMAGE "scrollthumb2.png" +41 IMAGE "pager_arrows120.png" +42 IMAGE "programs120.png" +43 IMAGE "arrow120.png" +44 IMAGE "search120.png" +45 IMAGE "pin120.png" +46 IMAGE "scroll_arrows120.png" +47 IMAGE "search_arrow120.png" +48 IMAGE "user120.png" +49 IMAGE "fullglass3.png" +50 IMAGE "fullglass4.png" +51 IMAGE "arrow_mask.png" +52 IMAGE "arrow_mask120.png" +53 IMAGE "arrow_mask144.png" +54 IMAGE "twotone1.png" +55 IMAGE "twotone2.png" +56 IMAGE "twotonesearch.png" +57 IMAGE "twotonejump.png" +58 IMAGE "scrollbtn3.png" +59 IMAGE "scrollthumb3.png" +60 IMAGE "scrollbkg3.png" +61 IMAGE "twotone_selector.png" +62 IMAGE "twotone_splitsel.png" +63 IMAGE "twotone_listsel.png" +64 IMAGE "twotone_listsplitsel.png" +65 IMAGE "programs192.png" +66 IMAGE "pin192.png" +67 IMAGE "arrow192.png" +68 IMAGE "arrow_mask192.png" +69 IMAGE "pager_arrows192.png" +70 IMAGE "scroll_arrows192.png" +71 IMAGE "search_arrow192.png" +72 IMAGE "search192.png" diff --git a/Src/Skins/Immersive7/Immersive7.vcxproj b/Src/Skins/Immersive7/Immersive7.vcxproj new file mode 100644 index 000000000..d2241fabd --- /dev/null +++ b/Src/Skins/Immersive7/Immersive7.vcxproj @@ -0,0 +1,44 @@ + + + + + Resource + Win32 + + + + {75809D15-8403-420A-BBE6-05F478D88D8E} + Immersive7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin7 + Immersive + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Src/Skins/Immersive7/Immersive7.vcxproj.filters b/Src/Skins/Immersive7/Immersive7.vcxproj.filters new file mode 100644 index 000000000..3304916c5 --- /dev/null +++ b/Src/Skins/Immersive7/Immersive7.vcxproj.filters @@ -0,0 +1,28 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/Src/Skins/Immersive7/SkinDescription.txt b/Src/Skins/Immersive7/SkinDescription.txt new file mode 100644 index 000000000..0e7b51dca --- /dev/null +++ b/Src/Skins/Immersive7/SkinDescription.txt @@ -0,0 +1,748 @@ +; Immersive skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7111 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: +; * full glass +; * skinnable sub-menus +; * skinnable pager buttons +; * skinnable arrows +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: +; * skinnable scrollbars +; * tint colors +; * start screen colors +Version=3 + +Main_opacity=region +Main2_opacity=region +Main_large_icons=1 + +Main_bitmap=$StartPrimaryText +Main_bitmap_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_bitmap_tint3=#808080 +Main_bitmap_mask=1 +Main_bitmap_slices_X=12,1,6,3,1,3 +Main_bitmap_slices_Y=12,10,11 +Main_padding=7,7,8,7,100%,100%,88%,100% + +Main_text_padding=5,2,8,2,100% +Main_icon_padding=4,4,4,4,100% + +Main_bitmap_search=$StartPrimaryText +Main_bitmap_search_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_bitmap_search_tint3=#808080 +Main_bitmap_search_mask=2 +Main_bitmap_search_slices_X=13,1,12 +Main_bitmap_search_slices_Y=12,10,11 +Main_search_padding=7,7,7,7,100% + +Main_bitmap_jump=$StartPrimaryText +Main_bitmap_jump_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_bitmap_jump_tint3=#808080 +Main_bitmap_jump_mask=1 +Main_bitmap_jump_slices_X=12,1,6,3,1,3 +Main_bitmap_jump_slices_Y=12,10,11 +Main_jump_padding=5,7,7,7,100% + +Main_font="Segoe UI",normal,-9 + +Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText + +Main_selection=$StartPrimaryText +Main_selection_mask=28 +Main_selection_tint1=$StartPrimaryText +Main_selection_slices_X=2,2,2 +Main_selection_slices_Y=2,2,2 + +Main_split_selection=$StartPrimaryText +Main_split_selection_mask=29 +Main_split_selection_tint1=$StartPrimaryText +Main_split_selection_slices_X=2,2,2,2,2,2 +Main_split_selection_slices_Y=2,2,2 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=$SystemAccentDark1|$StartBackground +Main_pager_tint1=$StartPrimaryText +Main_pager_tint2=$StartPrimaryText +Main_pager_mask=4 +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 +Main_pager_arrows=$SystemAccentDark1|$StartBackground +Main_pager_arrows_tint1=$StartPrimaryText +Main_pager_arrows_tint2=$StartPrimaryText +Main_pager_arrows_mask=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow=8 +Main_arrow_mask=51 +Main_arrow_tint1=$StartPrimaryText +Main_arrow_tint2=#000000 +Main_arrow_padding=6,9,100% +Main_split_arrow_padding=8,9,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=$SystemAccentDark1|$StartBackground +Main_separator_tint1=$StartPrimaryText +Main_separator_mask=11 +Main_separator_slices_X=12,9,12 +Main_search_indent=0 +Main_new_selection=$SystemAccentDark1|$StartBackground +Main_new_selection_tint1=$LightInlineErrorText +Main_new_selection_mask=33 +Main_new_selection_slices_X=2,2,2 +Main_new_selection_slices_Y=2,2,2 + +; Second column + +Main2_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText +Main2_text_padding=1,8,8,9,100% +Main2_padding=5,7,5,7,100% +Main2_icon_padding=4,4,3,4,100% +Main2_arrow=8 +Main2_arrow_mask=51 +Main2_arrow_tint1=$StartPrimaryText +Main2_arrow_tint2=#000000 +Main2_arrow_padding=6,7,100% +Main2_selection=$StartPrimaryText +Main2_selection_mask=28 +Main2_selection_tint1=$StartPrimaryText +Main2_selection_slices_X=2,2,2 +Main2_selection_slices_Y=2,2,2 +Main2_split_selection=$StartPrimaryText +Main2_split_selection_mask=29 +Main2_split_selection_tint1=$StartPrimaryText +Main2_split_selection_slices_X=2,2,2,2,2,2 +Main2_split_selection_slices_Y=2,2,2 +Main2_new_selection=$SystemAccentDark1|$StartBackground +Main2_new_selection_tint1=$LightInlineErrorText +Main2_new_selection_mask=33 +Main2_new_selection_slices_X=2,2,2 +Main2_new_selection_slices_Y=2,2,2 +Main2_separator_mask=11 +Main2_separator_slices_X=12,9,12 +Main2_separator=$SystemAccentDark1|$StartBackground +Main2_separator_tint1=$StartPrimaryText + +; Shutdown button + +Shutdown_selection=$StartPrimaryText +Shutdown_selection_mask=31 +Shutdown_selection_tint2=$StartPrimaryText +Shutdown_selection_slices_X=1,4,8,1,4,5 +Shutdown_selection_slices_Y=4,4,4 +Shutdown_search_selection=$StartPrimaryText +Shutdown_search_selection_mask=31 +Shutdown_search_selection_tint2=$StartPrimaryText +Shutdown_search_selection_slices_X=1,4,8,1,4,5 +Shutdown_search_selection_slices_Y=4,4,4 +Shutdown_jump_selection=$StartPrimaryText +Shutdown_jump_selection_mask=31 +Shutdown_jump_selection_tint2=$StartPrimaryText +Shutdown_jump_selection_slices_X=1,4,8,1,4,5 +Shutdown_jump_selection_slices_Y=4,4,4 +Shutdown_padding=0,7,0,4,100% +Shutdown_text_padding=8,5,10,6,100%,91%,90%,91% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_text_color=$StartPrimaryText,$StartSelectionPrimaryText +Shutdown_search_text_color=$StartPrimaryText,$StartSelectionPrimaryText +Shutdown_jump_text_color=$StartPrimaryText,$StartSelectionPrimaryText +Shutdown_arrow=8 +Shutdown_arrow_mask=51 +Shutdown_arrow_tint1=$StartPrimaryText +Shutdown_arrow_tint2=#000000 +Shutdown_search_arrow=8 +Shutdown_search_arrow_mask=51 +Shutdown_search_arrow_tint1=$StartPrimaryText +Shutdown_search_arrow_tint2=#000000 +Shutdown_jump_arrow=8 +Shutdown_jump_arrow_mask=51 +Shutdown_jump_arrow_tint1=$StartPrimaryText +Shutdown_jump_arrow_tint2=#000000 +Shutdown_arrow_padding=6,7,100% + +; Programs tree + +Programs_background=$SystemAccentDark1|$StartBackground +Programs_background_tint3=#808080 +Programs_background_mask=#FF0000 +Programs_text_padding=5,2,0,2,100% +Programs_icon_padding=-6,4,6,4,100% +Programs_indent=-11,80% + +Programs_icon=7 +Programs_icon_mask=#FF0000 +Programs_icon_tint1=$StartPrimaryText +Programs_new_selection=$SystemAccentDark1|$StartBackground +Programs_new_selection_tint1=$LightInlineErrorText +Programs_new_selection_mask=33 +Programs_new_selection_slices_X=2,2,2 +Programs_new_selection_slices_Y=2,2,2 + +Programs_button_text_padding=3,2,8,2,100% +Programs_button_new_text_padding=3,2,8,2,100% +Programs_button_icon_padding=4,6,4,6,100% +Programs_button_new_icon_padding=4,6,4,6,100% + +; Scrollbar +Scrollbar_button=$StartPrimaryText +Scrollbar_button_tint2=$StartPrimaryText +Scrollbar_button_tint3=#808080 +Scrollbar_button_mask=16 +Scrollbar_button_slices_X=3,3,3 +Scrollbar_button_slices_Y=3,3,3 +Scrollbar_thumb=$StartPrimaryText +Scrollbar_thumb_tint2=$StartPrimaryText +Scrollbar_thumb_tint3=#808080 +Scrollbar_thumb_mask=39 +Scrollbar_thumb_slices_X=3,3,3 +Scrollbar_thumb_slices_Y=3,3,3 +Scrollbar_background=$StartPrimaryText +Scrollbar_background_tint2=$StartPrimaryText +Scrollbar_background_tint3=#808080 +Scrollbar_background_mask=3 +Scrollbar_background_slices_X=2,2,2 +Scrollbar_background_slices_Y=2,2,2 +Scrollbar_arrows=#StartBackground +Scrollbar_arrows_tint1=$StartPrimaryText +Scrollbar_arrows_tint2=$StartPrimaryText +Scrollbar_arrows_tint3=#000000 +Scrollbar_arrows_mask=17 + + +; LIST SECTION +List_text_padding=0,2,8,2,100% +List_icon_padding=8,3,8,3,100% +List_separator_font="Segoe UI Semibold",normal,-9 +List_separator_text_padding=8,3,0,5,100% +List_separator_icon_padding=10,0,2,0,100% +List_arrow_padding=3,6,100% +List_split_arrow_padding=5,6,100% +List_separator_split_font="Segoe UI Semibold",normal,-9 +List_separator_text_color=$StartPrimaryText,$StartSelectionPrimaryText + +List_selection=$StartPrimaryText +List_selection_mask=28 +List_selection_tint1=$StartPrimaryText +List_selection_slices_X=2,2,2 +List_selection_slices_Y=2,2,2 + +List_split_selection=$StartPrimaryText +List_split_selection_mask=29 +List_split_selection_tint1=$StartPrimaryText +List_split_selection_slices_X=2,2,2,2,2,2 +List_split_selection_slices_Y=2,2,2 + +Search_padding=3,9,3,6,100%,78%,33%,67% +Search_frame=0 +Search_background=$SystemAccentDark1|$StartBackground +Search_background_tint1=$StartPrimaryText +Search_background_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Search_background_tint3=$StartPrimaryText +Search_background_mask=30 +Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 +Search_background_slices_Y=3,1,4, 0,2,0, 3,2,3 +Search_background_padding=2,-3,2,2 +Search_background_search_padding=2,-3,2,2 +Search_background_jump_padding=2,-3,2,2 +Search_hint_font="Segoe UI",normal,-9 +Search_text_color=$ImmersiveSystemText|#000000,#808080 +Search_text_background=$SystemAccentDark1|$StartBackground +Search_text_background_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Search_text_background_tint2=$StartPrimaryText +Search_text_background_mask=#FF1700 +Search_bitmap=9 +Search_bitmap_tint1=#808080 +Search_bitmap_mask=#FF0000 + +Search_arrow=27 +Search_arrow_mask=51 +Search_arrow_tint1=$StartPrimaryText +Search_arrow_tint2=#000000 + +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=0 +Pin_bitmap=15 +Pin_bitmap_tint1=$StartPrimaryText +Pin_bitmap_mask=#FF0000 + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +Submenu_padding=3,5,3,5,100% +Submenu_text_padding=0,2,8,2,100% +Submenu_icon_padding=8,3,8,3,100% + +; These have the same meaning as the Main_... properties +Submenu_opacity=region +Submenu_bitmap=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_bitmap_tint1=#A0A0A0 +Submenu_bitmap_tint2=#808080 +Submenu_bitmap_tint3=$StartPrimaryText +Submenu_bitmap_mask=23 +Submenu_bitmap_slices_X=4,4,4 +Submenu_bitmap_slices_Y=4,4,4 + +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F +Submenu_selection=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_selection_mask=13 +Submenu_selection_slices_X=2,2,2 +Submenu_selection_slices_Y=2,2,2 +Submenu_selection_tint1=$StartPrimaryText +Submenu_selection_tint2=$ImmersiveSystemText|#000000 +Submenu_split_selection=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_split_selection_mask=14 +Submenu_split_selection_slices_X=2,2,2,2,2,2 +Submenu_split_selection_slices_Y=2,2,2 +Submenu_split_selection_tint1=$StartPrimaryText + +Submenu_pager=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_pager_tint1=$StartPrimaryText +Submenu_pager_tint2=$ImmersiveSystemText|#000000 +Submenu_pager_mask=20 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=$SystemAccentDark1|$StartBackground +Submenu_pager_arrows_tint1=$ImmersiveSystemText|#000000 +Submenu_pager_arrows_tint2=$ImmersiveSystemText|#000000 +Submenu_pager_arrows_mask=5 + +Submenu_arrow=8 +Submenu_arrow_mask=51 +Submenu_arrow_tint1=$ImmersiveSystemText|#000000 +Submenu_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Submenu_arrow_padding=3,6,100% +Submenu_split_arrow_padding=5,6,100% +Submenu_separator=$SystemAccentDark1|$StartBackground +Submenu_separator_tint1=$ImmersiveSystemText|#000000 +Submenu_separator_mask=11 +Submenu_separator_slices_X=12,9,12 +Submenu_separator_text_padding=8,3,0,5,100% +Submenu_separator_font="Segoe UI Semibold",normal,-9 +Submenu_separator_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000 +Submenu_new_selection=$SystemAccentDark1|$StartBackground +Submenu_new_selection_tint1=$LightInlineErrorText +Submenu_new_selection_mask=33 +Submenu_new_selection_slices_X=2,2,2 +Submenu_new_selection_slices_Y=2,2,2 + +Submenu_separatorV=$SystemAccentDark1|$StartBackground +Submenu_separatorV_tint1=$ImmersiveSystemText|#000000 +Submenu_separatorV_mask=24 +Submenu_separatorV_slices_Y=12,9,12 + + +; OPTIONS + +OPTION RADIOGROUP=#7039,0,LIGHT|DARK|AUTO +OPTION LIGHT=#7040,0 +OPTION DARK=#7041,0 +OPTION AUTO=#7042,1 +OPTION USER_IMAGE=#7014,1 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION OPAQUE=#7009,0 +OPTION DISABLE_MASK=#7005,0 +OPTION_NUMBER CUSTOM_TEXT_SIZE=#7038,0,TRUE,12 +OPTION BLACK_TEXT=#7002,0 +OPTION BLACK_FRAMES=#7001,0 +OPTION RADIOGROUP=#7043,0,TRANSPARENT_LESS|TRANSPARENT_MORE +OPTION TRANSPARENT_LESS=#7044,1 +OPTION TRANSPARENT_MORE=#7045,0 + +[SMALL_ICONS] +Main_large_icons=0 +Main2_text_padding=1,4,8,5,100% + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_mask=12 +User_image_size=48 +User_image_padding=0,7,100% +User_bitmap_outside=0 + +[USER_NAME] +Main_padding=7,47,8,7,100%,100%,88%,100% +Main_search_padding=7,47,7,7,100% +User_name_position=15,5,-15,45,100% +User_name_align=left1 +User_text_color=$StartPrimaryText +User_font="Segoe UI Semibold",normal,18,100% +User_glow_size=0 + +[CENTER_NAME] +User_name_align=center1 + +[120_DPI] +Programs_icon=42 +Main_pager_arrows_mask=41 +Submenu_pager_arrows_mask=41 +Main_arrow=43 +Main2_arrow=43 +Shutdown_arrow=43 +Shutdown_search_arrow=43 +Shutdown_jump_arrow=43 +Submenu_arrow=43 +Search_arrow=47 +Scrollbar_arrows_mask=46 +Pin_bitmap=45 +Search_bitmap=44 +Main_arrow_mask=52 +Main2_arrow_mask=52 +Shutdown_arrow_mask=52 +Shutdown_search_arrow_mask=52 +Shutdown_jump_arrow_mask=52 +Search_arrow_mask=52 +Submenu_arrow_mask=52 + + +[120_DPI AND USER_IMAGE] +User_mask=48 +User_image_size=60 + + +[HIGH_DPI] +Main_bitmap_mask=49 +Main_bitmap_jump_mask=49 +Programs_icon=22 +Main_pager_arrows_mask=21 +Submenu_pager_arrows_mask=21 +Main_arrow=19 +Main2_arrow=19 +Shutdown_arrow=19 +Shutdown_search_arrow=19 +Shutdown_jump_arrow=19 +Submenu_arrow=19 +Search_arrow=34 +Scrollbar_arrows_mask=35 +Pin_bitmap=36 +Main_separator_mask=37 +Main2_separator_mask=37 +Submenu_separator_mask=37 +Submenu_separatorV_mask=38 +Main_arrow_mask=53 +Main2_arrow_mask=53 +Shutdown_arrow_mask=53 +Shutdown_search_arrow_mask=53 +Shutdown_jump_arrow_mask=53 +Search_arrow_mask=53 +Submenu_arrow_mask=53 + +[HIGH_DPI AND USER_IMAGE] +User_mask=18 +User_image_size=72 + +[TOUCH_ENABLED AND NOT SMALL_ICONS] +List_separator_icon_padding=10,8,2,8,100% +Main_arrow_padding=7,10,100% +Main_split_arrow_padding=9,10,100% +Main2_arrow_padding=9,10,100% + +[NOT OPAQUE] +Main_opacity=fullglass +Main2_opacity=fullglass + +Main_bitmap_mask=25 +Main_bitmap_search_mask=26 +Main_bitmap_jump_mask=25 +Programs_background=#C0000000 + +Scrollbar_button_mask=32 +Scrollbar_thumb_mask=40 +Scrollbar_background_mask=6 + +[NOT OPAQUE AND HIGH_DPI] +Main_bitmap_mask=50 +Main_bitmap_jump_mask=50 + +[DISABLE_MASK] +Main_bitmap_tint1=#545454 +Main_bitmap_search_tint1=#545454 +Main_bitmap_jump_tint1=#545454 +Programs_background_tint1=#545454 +Scrollbar_button_tint1=#545454 +Scrollbar_thumb_tint1=#545454 +Scrollbar_background_tint1=#545454 + +[CUSTOM_TEXT_SIZE] +Main_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Search_hint_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Submenu_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +List_separator_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@ +List_separator_split_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@ +Submenu_separator_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@ + +[BLACK_TEXT] +Main_text_color=#000000,#000000,#000000,#000000 +Main2_text_color=#000000,#000000,#000000,#000000 +Shutdown_text_color=#000000,#000000 +Shutdown_search_text_color=#000000,#000000 +Shutdown_jump_text_color=#000000,#000000 +List_separator_text_color=#000000,#000000 +Main_arrow_tint1=#000000 +Main_arrow_tint2=$StartPrimaryText +Main2_arrow_tint1=#000000 +Main2_arrow_tint2=$StartPrimaryText +Search_arrow_tint1=#000000 +Search_arrow_tint2=$StartPrimaryText +Programs_icon_tint1=#000000 +Pin_bitmap_tint1=#000000 +Main_bitmap=#000000 +Main_bitmap_search=#000000 +Main_bitmap_jump=#000000 +Main_separator_tint1=#000000 +Search_background_tint1=#000000 +Scrollbar_arrows_tint1=#000000 +Scrollbar_arrows_tint2=#000000 +Scrollbar_arrows_tint3=$StartPrimaryText +Main_pager_arrows_tint1=#000000 +Main_pager_arrows_tint2=#000000 +Main2_separator_tint1=#000000 +Shutdown_arrow_tint1=#000000 +Shutdown_arrow_tint2=$StartPrimaryText +Shutdown_search_arrow_tint1=#000000 +Shutdown_search_arrow_tint2=$StartPrimaryText +Shutdown_jump_arrow_tint1=#000000 +Shutdown_jump_arrow_tint2=$StartPrimaryText +User_text_color=#000000 + +[BLACK_FRAMES] +Main_selection=#000000 +Main_split_selection=#000000 +Main2_selection=#000000 +Main2_split_selection=#000000 +Shutdown_selection=#000000 +Shutdown_search_selection=#000000 +Shutdown_jump_selection=#000000 +List_selection=#000000 +List_split_selection=#000000 +Scrollbar_button=#000000 +Scrollbar_thumb=#000000 +Scrollbar_background=#000000 +Main_pager_tint2=#000000 + +[TRANSPARENT_LESS] +Main_padding=7,7,7,7,100% +Main_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F +Shutdown_search_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000 +Shutdown_jump_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000 +Main_bitmap_mask=54 +Main_bitmap_search_mask=56 +Main_bitmap_jump_mask=57 +Programs_background_mask=#C50036 +Programs_background=$StartPrimaryText +Programs_background_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Scrollbar_button_mask=58 +Scrollbar_thumb_mask=59 +Scrollbar_background_mask=60 +Scrollbar_button_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Scrollbar_thumb_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Scrollbar_background_tint1=$ImmersiveSystemBackground|$StartPrimaryText +Scrollbar_button=$ImmersiveSystemText|#000000 +Scrollbar_thumb=$ImmersiveSystemText|#000000 +Scrollbar_background=$ImmersiveSystemText|#000000 +Scrollbar_arrows_tint1=$ImmersiveSystemText|#000000 +Scrollbar_arrows_tint2=$ImmersiveSystemText|#000000 +Scrollbar_arrows_tint3=$ImmersiveSystemBackground|$StartPrimaryText +Search_background_tint1=$ImmersiveSystemText|#000000 +Programs_icon_tint1=$ImmersiveSystemText|#000000 +List_separator_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000 +Search_arrow_tint1=$ImmersiveSystemText|#000000 +Search_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_separator_tint1=$ImmersiveSystemText|#000000 +Main_arrow_tint1=$ImmersiveSystemText|#000000 +Main_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Shutdown_search_arrow_tint1=$ImmersiveSystemText|#000000 +Shutdown_search_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Shutdown_jump_arrow_tint1=$ImmersiveSystemText|#000000 +Shutdown_jump_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText +Main_pager_arrows_tint1=$ImmersiveSystemText|#000000 +Main_pager_arrows_tint2=$ImmersiveSystemText|#000000 +Pin_bitmap_tint1=$ImmersiveSystemText|#000000 +User_text_color=$ImmersiveSystemText|#000000 +Main_bitmap=$StartPrimaryText +Main_bitmap_search=$StartPrimaryText +Main_bitmap_jump=$StartPrimaryText +Shutdown_search_selection=$ImmersiveSystemText|#000000 +Shutdown_jump_selection=$ImmersiveSystemText|#000000 +List_selection=$ImmersiveSystemBackground|$StartPrimaryText +List_split_selection=$ImmersiveSystemBackground|$StartPrimaryText +Main_selection=$ImmersiveSystemBackground|$StartPrimaryText +Main_split_selection=$ImmersiveSystemBackground|$StartPrimaryText +Main_selection_mask=61 +Main_split_selection_mask=62 +List_selection_mask=63 +List_split_selection_mask=64 +Main_pager_mask=10 +Main_pager=$ImmersiveSystemBackground|$StartPrimaryText +Main_pager_tint1=$StartPrimaryText + +[TRANSPARENT_LESS AND NOT OPAQUE] +Main_bitmap_mask=55 +Programs_background=$StartPrimaryText +Main_opacity=glass +Main2_opacity=fullglass + +[USER_NAME AND TRANSPARENT_LESS] +Main_padding=7,47,7,7,100% + +[SEARCHBOX] +Main_bitmap_jump_slices_Y=12,6,2,0,2,11 + + +[HIGH_DPI AND NOT 144_DPI AND NOT 168_DPI] +Programs_icon=65 +Pin_bitmap=66 +Main_arrow=67 +Main2_arrow=67 +Shutdown_arrow=67 +Shutdown_search_arrow=67 +Shutdown_jump_arrow=67 +Submenu_arrow=67 +Main_arrow_mask=68 +Main2_arrow_mask=68 +Shutdown_arrow_mask=68 +Shutdown_search_arrow_mask=68 +Shutdown_jump_arrow_mask=68 +Submenu_arrow_mask=68 +Main_pager_arrows_mask=69 +Submenu_pager_arrows_mask=69 +Scrollbar_arrows_mask=70 +Search_arrow=71 +Search_arrow_mask=68 +Search_bitmap=72 + + +[LIGHT] +Main_bitmap_tint2=#FFFFFF +Main_bitmap_search_tint2=#FFFFFF +Main_bitmap_jump_tint2=#FFFFFF +Search_background_tint2=#FFFFFF +Search_text_background_tint1=#FFFFFF +Submenu_bitmap=#FFFFFF +Submenu_selection=#FFFFFF +Submenu_split_selection=#FFFFFF +Submenu_pager=#FFFFFF +Submenu_arrow_tint2=#FFFFFF +Search_text_color=#000000,#808080 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection_tint2=#000000 +Submenu_pager_tint2=#000000 +Submenu_pager_arrows_tint1=#000000 +Submenu_pager_arrows_tint2=#000000 +Submenu_arrow_tint1=#000000 +Submenu_separator_tint1=#000000 +Submenu_separator_text_color=#000000,#000000 +Submenu_separatorV_tint1=#000000 + +[LIGHT AND TRANSPARENT_LESS] +Programs_background_tint1=#FFFFFF +Scrollbar_button_tint1=#FFFFFF +Scrollbar_thumb_tint1=#FFFFFF +Scrollbar_background_tint1=#FFFFFF +Scrollbar_arrows_tint3=#FFFFFF +Search_arrow_tint2=#FFFFFF +Main_arrow_tint2=#FFFFFF +Shutdown_search_arrow_tint2=#FFFFFF +Shutdown_jump_arrow_tint2=#FFFFFF +List_selection=#FFFFFF +List_split_selection=#FFFFFF +Main_selection=#FFFFFF +Main_split_selection=#FFFFFF +Main_pager=#FFFFFF +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Shutdown_search_text_color=#000000,#000000 +Shutdown_jump_text_color=#000000,#000000 +Scrollbar_button=#000000 +Scrollbar_thumb=#000000 +Scrollbar_background=#000000 +Scrollbar_arrows_tint1=#000000 +Scrollbar_arrows_tint2=#000000 +Search_background_tint1=#000000 +Programs_icon_tint1=#000000 +List_separator_text_color=#000000,#000000 +Search_arrow_tint1=#000000 +Main_separator_tint1=#000000 +Main_arrow_tint1=#000000 +Shutdown_search_arrow_tint1=#000000 +Shutdown_jump_arrow_tint1=#000000 +Main_pager_arrows_tint1=#000000 +Main_pager_arrows_tint2=#000000 +Pin_bitmap_tint1=#000000 +User_text_color=#000000 +Shutdown_search_selection=#000000 +Shutdown_jump_selection=#000000 + +[DARK] +Main_bitmap_tint2=#000000 +Main_bitmap_search_tint2=#000000 +Main_bitmap_jump_tint2=#000000 +Search_background_tint2=#000000 +Search_text_background_tint1=#000000 +Submenu_bitmap=#000000 +Submenu_selection=#000000 +Submenu_split_selection=#000000 +Submenu_pager=#000000 +Submenu_arrow_tint2=#000000 +Search_text_color=#FFFFFF,#808080 +Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Submenu_selection_tint2=#FFFFFF +Submenu_pager_tint2=#FFFFFF +Submenu_pager_arrows_tint1=#FFFFFF +Submenu_pager_arrows_tint2=#FFFFFF +Submenu_arrow_tint1=#FFFFFF +Submenu_separator_tint1=#FFFFFF +Submenu_separator_text_color=#FFFFFF,#FFFFFF +Submenu_separatorV_tint1=#FFFFFF + +[DARK AND TRANSPARENT_LESS] +Programs_background_tint1=#000000 +Scrollbar_button_tint1=#000000 +Scrollbar_thumb_tint1=#000000 +Scrollbar_background_tint1=#000000 +Scrollbar_arrows_tint3=#000000 +Search_arrow_tint2=#000000 +Main_arrow_tint2=#000000 +Shutdown_search_arrow_tint2=#000000 +Shutdown_jump_arrow_tint2=#000000 +List_selection=#000000 +List_split_selection=#000000 +Main_selection=#000000 +Main_split_selection=#000000 +Main_pager=#000000 +Main_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Shutdown_search_text_color=#FFFFFF,#FFFFFF +Shutdown_jump_text_color=#FFFFFF,#FFFFFF +Scrollbar_button=#FFFFFF +Scrollbar_thumb=#FFFFFF +Scrollbar_background=#FFFFFF +Scrollbar_arrows_tint1=#FFFFFF +Scrollbar_arrows_tint2=#FFFFFF +Search_background_tint1=#FFFFFF +Programs_icon_tint1=#FFFFFF +List_separator_text_color=#FFFFFF,#FFFFFF +Search_arrow_tint1=#FFFFFF +Main_separator_tint1=#FFFFFF +Main_arrow_tint1=#FFFFFF +Shutdown_search_arrow_tint1=#FFFFFF +Shutdown_jump_arrow_tint1=#FFFFFF +Main_pager_arrows_tint1=#FFFFFF +Main_pager_arrows_tint2=#FFFFFF +Pin_bitmap_tint1=#FFFFFF +User_text_color=#FFFFFF +Shutdown_search_selection=#FFFFFF +Shutdown_jump_selection=#FFFFFF + + +[BLACK_TEXT AND NOT BLACK_FRAMES AND NOT TRANSPARENT_LESS] +Scrollbar_arrows_tint3=#000000 + +[BLACK_FRAMES AND NOT BLACK_TEXT AND NOT TRANSPARENT_LESS] +Scrollbar_arrows_tint3=#FFFFFF \ No newline at end of file diff --git a/Src/Skins/Immersive7/arrow.png b/Src/Skins/Immersive7/arrow.png new file mode 100644 index 000000000..3c4334ada Binary files /dev/null and b/Src/Skins/Immersive7/arrow.png differ diff --git a/Src/Skins/Immersive7/arrow120.png b/Src/Skins/Immersive7/arrow120.png new file mode 100644 index 000000000..3742f929f Binary files /dev/null and b/Src/Skins/Immersive7/arrow120.png differ diff --git a/Src/Skins/Immersive7/arrow144.png b/Src/Skins/Immersive7/arrow144.png new file mode 100644 index 000000000..8daf62abd Binary files /dev/null and b/Src/Skins/Immersive7/arrow144.png differ diff --git a/Src/Skins/Immersive7/arrow192.png b/Src/Skins/Immersive7/arrow192.png new file mode 100644 index 000000000..85930a057 Binary files /dev/null and b/Src/Skins/Immersive7/arrow192.png differ diff --git a/Src/Skins/Immersive7/arrow_mask.png b/Src/Skins/Immersive7/arrow_mask.png new file mode 100644 index 000000000..f55c557bd Binary files /dev/null and b/Src/Skins/Immersive7/arrow_mask.png differ diff --git a/Src/Skins/Immersive7/arrow_mask120.png b/Src/Skins/Immersive7/arrow_mask120.png new file mode 100644 index 000000000..b501c8f8d Binary files /dev/null and b/Src/Skins/Immersive7/arrow_mask120.png differ diff --git a/Src/Skins/Immersive7/arrow_mask144.png b/Src/Skins/Immersive7/arrow_mask144.png new file mode 100644 index 000000000..2cfb8f3e3 Binary files /dev/null and b/Src/Skins/Immersive7/arrow_mask144.png differ diff --git a/Src/Skins/Immersive7/arrow_mask192.png b/Src/Skins/Immersive7/arrow_mask192.png new file mode 100644 index 000000000..68eca03bb Binary files /dev/null and b/Src/Skins/Immersive7/arrow_mask192.png differ diff --git a/Src/Skins/Immersive7/fullglass1.png b/Src/Skins/Immersive7/fullglass1.png new file mode 100644 index 000000000..f0b166944 Binary files /dev/null and b/Src/Skins/Immersive7/fullglass1.png differ diff --git a/Src/Skins/Immersive7/fullglass2.png b/Src/Skins/Immersive7/fullglass2.png new file mode 100644 index 000000000..baa512f6c Binary files /dev/null and b/Src/Skins/Immersive7/fullglass2.png differ diff --git a/Src/Skins/Immersive7/fullglass3.png b/Src/Skins/Immersive7/fullglass3.png new file mode 100644 index 000000000..f8719aa1f Binary files /dev/null and b/Src/Skins/Immersive7/fullglass3.png differ diff --git a/Src/Skins/Immersive7/fullglass4.png b/Src/Skins/Immersive7/fullglass4.png new file mode 100644 index 000000000..1ea417fb6 Binary files /dev/null and b/Src/Skins/Immersive7/fullglass4.png differ diff --git a/Src/Skins/Immersive7/fullglass_pager.png b/Src/Skins/Immersive7/fullglass_pager.png new file mode 100644 index 000000000..a6f33251b Binary files /dev/null and b/Src/Skins/Immersive7/fullglass_pager.png differ diff --git a/Src/Skins/Immersive7/fullglass_selector.png b/Src/Skins/Immersive7/fullglass_selector.png new file mode 100644 index 000000000..c336982e6 Binary files /dev/null and b/Src/Skins/Immersive7/fullglass_selector.png differ diff --git a/Src/Skins/Immersive7/fullglass_splitsel.png b/Src/Skins/Immersive7/fullglass_splitsel.png new file mode 100644 index 000000000..deab8e7cb Binary files /dev/null and b/Src/Skins/Immersive7/fullglass_splitsel.png differ diff --git a/Src/Skins/Immersive7/fullglasssearch1.png b/Src/Skins/Immersive7/fullglasssearch1.png new file mode 100644 index 000000000..ad7e480e9 Binary files /dev/null and b/Src/Skins/Immersive7/fullglasssearch1.png differ diff --git a/Src/Skins/Immersive7/fullglasssearch2.png b/Src/Skins/Immersive7/fullglasssearch2.png new file mode 100644 index 000000000..1124fa7bb Binary files /dev/null and b/Src/Skins/Immersive7/fullglasssearch2.png differ diff --git a/Src/Skins/Immersive7/newsel.png b/Src/Skins/Immersive7/newsel.png new file mode 100644 index 000000000..3afd0b498 Binary files /dev/null and b/Src/Skins/Immersive7/newsel.png differ diff --git a/Src/Skins/Immersive7/pager_arrows.png b/Src/Skins/Immersive7/pager_arrows.png new file mode 100644 index 000000000..0c737e7ad Binary files /dev/null and b/Src/Skins/Immersive7/pager_arrows.png differ diff --git a/Src/Skins/Immersive7/pager_arrows120.png b/Src/Skins/Immersive7/pager_arrows120.png new file mode 100644 index 000000000..19df5412e Binary files /dev/null and b/Src/Skins/Immersive7/pager_arrows120.png differ diff --git a/Src/Skins/Immersive7/pager_arrows144.png b/Src/Skins/Immersive7/pager_arrows144.png new file mode 100644 index 000000000..7d992202b Binary files /dev/null and b/Src/Skins/Immersive7/pager_arrows144.png differ diff --git a/Src/Skins/Immersive7/pager_arrows192.png b/Src/Skins/Immersive7/pager_arrows192.png new file mode 100644 index 000000000..db3868b39 Binary files /dev/null and b/Src/Skins/Immersive7/pager_arrows192.png differ diff --git a/Src/Skins/Immersive7/pin.png b/Src/Skins/Immersive7/pin.png new file mode 100644 index 000000000..a4c5b67ec Binary files /dev/null and b/Src/Skins/Immersive7/pin.png differ diff --git a/Src/Skins/Immersive7/pin120.png b/Src/Skins/Immersive7/pin120.png new file mode 100644 index 000000000..d51b18b6f Binary files /dev/null and b/Src/Skins/Immersive7/pin120.png differ diff --git a/Src/Skins/Immersive7/pin144.png b/Src/Skins/Immersive7/pin144.png new file mode 100644 index 000000000..cc460a151 Binary files /dev/null and b/Src/Skins/Immersive7/pin144.png differ diff --git a/Src/Skins/Immersive7/pin192.png b/Src/Skins/Immersive7/pin192.png new file mode 100644 index 000000000..d8007dee3 Binary files /dev/null and b/Src/Skins/Immersive7/pin192.png differ diff --git a/Src/Skins/Immersive7/programs.png b/Src/Skins/Immersive7/programs.png new file mode 100644 index 000000000..c42d97dab Binary files /dev/null and b/Src/Skins/Immersive7/programs.png differ diff --git a/Src/Skins/Immersive7/programs120.png b/Src/Skins/Immersive7/programs120.png new file mode 100644 index 000000000..58f400399 Binary files /dev/null and b/Src/Skins/Immersive7/programs120.png differ diff --git a/Src/Skins/Immersive7/programs144.png b/Src/Skins/Immersive7/programs144.png new file mode 100644 index 000000000..18f548d57 Binary files /dev/null and b/Src/Skins/Immersive7/programs144.png differ diff --git a/Src/Skins/Immersive7/programs192.png b/Src/Skins/Immersive7/programs192.png new file mode 100644 index 000000000..0434fbc2c Binary files /dev/null and b/Src/Skins/Immersive7/programs192.png differ diff --git a/Src/Skins/Immersive7/scroll_arrows.png b/Src/Skins/Immersive7/scroll_arrows.png new file mode 100644 index 000000000..ddfb79800 Binary files /dev/null and b/Src/Skins/Immersive7/scroll_arrows.png differ diff --git a/Src/Skins/Immersive7/scroll_arrows120.png b/Src/Skins/Immersive7/scroll_arrows120.png new file mode 100644 index 000000000..673eef4d1 Binary files /dev/null and b/Src/Skins/Immersive7/scroll_arrows120.png differ diff --git a/Src/Skins/Immersive7/scroll_arrows144.png b/Src/Skins/Immersive7/scroll_arrows144.png new file mode 100644 index 000000000..e27aa0fb4 Binary files /dev/null and b/Src/Skins/Immersive7/scroll_arrows144.png differ diff --git a/Src/Skins/Immersive7/scroll_arrows192.png b/Src/Skins/Immersive7/scroll_arrows192.png new file mode 100644 index 000000000..408dad80a Binary files /dev/null and b/Src/Skins/Immersive7/scroll_arrows192.png differ diff --git a/Src/Skins/Immersive7/scrollbkg1.png b/Src/Skins/Immersive7/scrollbkg1.png new file mode 100644 index 000000000..764a63919 Binary files /dev/null and b/Src/Skins/Immersive7/scrollbkg1.png differ diff --git a/Src/Skins/Immersive7/scrollbkg2.png b/Src/Skins/Immersive7/scrollbkg2.png new file mode 100644 index 000000000..822f2355c Binary files /dev/null and b/Src/Skins/Immersive7/scrollbkg2.png differ diff --git a/Src/Skins/Immersive7/scrollbkg3.png b/Src/Skins/Immersive7/scrollbkg3.png new file mode 100644 index 000000000..49b955051 Binary files /dev/null and b/Src/Skins/Immersive7/scrollbkg3.png differ diff --git a/Src/Skins/Immersive7/scrollbtn1.png b/Src/Skins/Immersive7/scrollbtn1.png new file mode 100644 index 000000000..a0e9cb28b Binary files /dev/null and b/Src/Skins/Immersive7/scrollbtn1.png differ diff --git a/Src/Skins/Immersive7/scrollbtn2.png b/Src/Skins/Immersive7/scrollbtn2.png new file mode 100644 index 000000000..11f8bacf9 Binary files /dev/null and b/Src/Skins/Immersive7/scrollbtn2.png differ diff --git a/Src/Skins/Immersive7/scrollbtn3.png b/Src/Skins/Immersive7/scrollbtn3.png new file mode 100644 index 000000000..530c4ca10 Binary files /dev/null and b/Src/Skins/Immersive7/scrollbtn3.png differ diff --git a/Src/Skins/Immersive7/scrollthumb1.png b/Src/Skins/Immersive7/scrollthumb1.png new file mode 100644 index 000000000..ea9ec8536 Binary files /dev/null and b/Src/Skins/Immersive7/scrollthumb1.png differ diff --git a/Src/Skins/Immersive7/scrollthumb2.png b/Src/Skins/Immersive7/scrollthumb2.png new file mode 100644 index 000000000..2df9d7689 Binary files /dev/null and b/Src/Skins/Immersive7/scrollthumb2.png differ diff --git a/Src/Skins/Immersive7/scrollthumb3.png b/Src/Skins/Immersive7/scrollthumb3.png new file mode 100644 index 000000000..951bb96e0 Binary files /dev/null and b/Src/Skins/Immersive7/scrollthumb3.png differ diff --git a/Src/Skins/Immersive7/search.png b/Src/Skins/Immersive7/search.png new file mode 100644 index 000000000..3bb2abac4 Binary files /dev/null and b/Src/Skins/Immersive7/search.png differ diff --git a/Src/Skins/Immersive7/search120.png b/Src/Skins/Immersive7/search120.png new file mode 100644 index 000000000..a58afae4d Binary files /dev/null and b/Src/Skins/Immersive7/search120.png differ diff --git a/Src/Skins/Immersive7/search192.png b/Src/Skins/Immersive7/search192.png new file mode 100644 index 000000000..c8856bb0e Binary files /dev/null and b/Src/Skins/Immersive7/search192.png differ diff --git a/Src/Skins/Immersive7/search_arrow.png b/Src/Skins/Immersive7/search_arrow.png new file mode 100644 index 000000000..943a1157e Binary files /dev/null and b/Src/Skins/Immersive7/search_arrow.png differ diff --git a/Src/Skins/Immersive7/search_arrow120.png b/Src/Skins/Immersive7/search_arrow120.png new file mode 100644 index 000000000..48f23f417 Binary files /dev/null and b/Src/Skins/Immersive7/search_arrow120.png differ diff --git a/Src/Skins/Immersive7/search_arrow144.png b/Src/Skins/Immersive7/search_arrow144.png new file mode 100644 index 000000000..4a5654b6b Binary files /dev/null and b/Src/Skins/Immersive7/search_arrow144.png differ diff --git a/Src/Skins/Immersive7/search_arrow192.png b/Src/Skins/Immersive7/search_arrow192.png new file mode 100644 index 000000000..ebf8f2bcc Binary files /dev/null and b/Src/Skins/Immersive7/search_arrow192.png differ diff --git a/Src/Skins/Immersive7/searchbkg.png b/Src/Skins/Immersive7/searchbkg.png new file mode 100644 index 000000000..2104c6bd8 Binary files /dev/null and b/Src/Skins/Immersive7/searchbkg.png differ diff --git a/Src/Skins/Immersive7/separator.png b/Src/Skins/Immersive7/separator.png new file mode 100644 index 000000000..2fd278caf Binary files /dev/null and b/Src/Skins/Immersive7/separator.png differ diff --git a/Src/Skins/Immersive7/separator144.png b/Src/Skins/Immersive7/separator144.png new file mode 100644 index 000000000..31a1878f3 Binary files /dev/null and b/Src/Skins/Immersive7/separator144.png differ diff --git a/Src/Skins/Immersive7/shutdown_selector.png b/Src/Skins/Immersive7/shutdown_selector.png new file mode 100644 index 000000000..f3f6a1933 Binary files /dev/null and b/Src/Skins/Immersive7/shutdown_selector.png differ diff --git a/Src/Skins/Immersive7/submenu.png b/Src/Skins/Immersive7/submenu.png new file mode 100644 index 000000000..3e06cbff1 Binary files /dev/null and b/Src/Skins/Immersive7/submenu.png differ diff --git a/Src/Skins/Immersive7/submenu_pager.png b/Src/Skins/Immersive7/submenu_pager.png new file mode 100644 index 000000000..1af75fadd Binary files /dev/null and b/Src/Skins/Immersive7/submenu_pager.png differ diff --git a/Src/Skins/Immersive7/submenu_selector.png b/Src/Skins/Immersive7/submenu_selector.png new file mode 100644 index 000000000..0d33d1f1f Binary files /dev/null and b/Src/Skins/Immersive7/submenu_selector.png differ diff --git a/Src/Skins/Immersive7/submenu_splitsel.png b/Src/Skins/Immersive7/submenu_splitsel.png new file mode 100644 index 000000000..24296e902 Binary files /dev/null and b/Src/Skins/Immersive7/submenu_splitsel.png differ diff --git a/Src/Skins/Immersive7/submenu_vertsep.png b/Src/Skins/Immersive7/submenu_vertsep.png new file mode 100644 index 000000000..0a7deb6d1 Binary files /dev/null and b/Src/Skins/Immersive7/submenu_vertsep.png differ diff --git a/Src/Skins/Immersive7/submenu_vertsep144.png b/Src/Skins/Immersive7/submenu_vertsep144.png new file mode 100644 index 000000000..326aec993 Binary files /dev/null and b/Src/Skins/Immersive7/submenu_vertsep144.png differ diff --git a/Src/Skins/Immersive7/twotone1.png b/Src/Skins/Immersive7/twotone1.png new file mode 100644 index 000000000..a1f59f810 Binary files /dev/null and b/Src/Skins/Immersive7/twotone1.png differ diff --git a/Src/Skins/Immersive7/twotone2.png b/Src/Skins/Immersive7/twotone2.png new file mode 100644 index 000000000..c68303b19 Binary files /dev/null and b/Src/Skins/Immersive7/twotone2.png differ diff --git a/Src/Skins/Immersive7/twotone_listsel.png b/Src/Skins/Immersive7/twotone_listsel.png new file mode 100644 index 000000000..63a33b05c Binary files /dev/null and b/Src/Skins/Immersive7/twotone_listsel.png differ diff --git a/Src/Skins/Immersive7/twotone_listsplitsel.png b/Src/Skins/Immersive7/twotone_listsplitsel.png new file mode 100644 index 000000000..e4f9534ad Binary files /dev/null and b/Src/Skins/Immersive7/twotone_listsplitsel.png differ diff --git a/Src/Skins/Immersive7/twotone_pager.png b/Src/Skins/Immersive7/twotone_pager.png new file mode 100644 index 000000000..a03b5b659 Binary files /dev/null and b/Src/Skins/Immersive7/twotone_pager.png differ diff --git a/Src/Skins/Immersive7/twotone_selector.png b/Src/Skins/Immersive7/twotone_selector.png new file mode 100644 index 000000000..faf698f8e Binary files /dev/null and b/Src/Skins/Immersive7/twotone_selector.png differ diff --git a/Src/Skins/Immersive7/twotone_splitsel.png b/Src/Skins/Immersive7/twotone_splitsel.png new file mode 100644 index 000000000..f7e01a469 Binary files /dev/null and b/Src/Skins/Immersive7/twotone_splitsel.png differ diff --git a/Src/Skins/Immersive7/twotonejump.png b/Src/Skins/Immersive7/twotonejump.png new file mode 100644 index 000000000..4b6ac24fb Binary files /dev/null and b/Src/Skins/Immersive7/twotonejump.png differ diff --git a/Src/Skins/Immersive7/twotonesearch.png b/Src/Skins/Immersive7/twotonesearch.png new file mode 100644 index 000000000..5ecc1419f Binary files /dev/null and b/Src/Skins/Immersive7/twotonesearch.png differ diff --git a/Src/Skins/Immersive7/user.png b/Src/Skins/Immersive7/user.png new file mode 100644 index 000000000..c11a15ea0 Binary files /dev/null and b/Src/Skins/Immersive7/user.png differ diff --git a/Src/Skins/Immersive7/user120.png b/Src/Skins/Immersive7/user120.png new file mode 100644 index 000000000..30b06ae10 Binary files /dev/null and b/Src/Skins/Immersive7/user120.png differ diff --git a/Src/Skins/Immersive7/user144.png b/Src/Skins/Immersive7/user144.png new file mode 100644 index 000000000..6bcc7623f Binary files /dev/null and b/Src/Skins/Immersive7/user144.png differ diff --git a/ClassicShellSrc/Skins/Metallic7/Metallic7.rc b/Src/Skins/Metallic7/Metallic7.rc similarity index 97% rename from ClassicShellSrc/Skins/Metallic7/Metallic7.rc rename to Src/Skins/Metallic7/Metallic7.rc index ff99f6bb7..72cd2348a 100644 --- a/ClassicShellSrc/Skins/Metallic7/Metallic7.rc +++ b/Src/Skins/Metallic7/Metallic7.rc @@ -103,7 +103,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/Metallic7/Metallic7.vcxproj b/Src/Skins/Metallic7/Metallic7.vcxproj new file mode 100644 index 000000000..056b04cc8 --- /dev/null +++ b/Src/Skins/Metallic7/Metallic7.vcxproj @@ -0,0 +1,75 @@ + + + + + Resource + Win32 + + + + {CA5BFC96-428D-42F5-9F7D-CDDE048A357C} + Metallic7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + Metallic + .skin7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metallic7/Metallic7.vcxproj.filters b/Src/Skins/Metallic7/Metallic7.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/Metallic7.vcxproj.filters rename to Src/Skins/Metallic7/Metallic7.vcxproj.filters diff --git a/Src/Skins/Metallic7/SkinDescription.txt b/Src/Skins/Metallic7/SkinDescription.txt new file mode 100644 index 000000000..e2bd6e2f5 --- /dev/null +++ b/Src/Skins/Metallic7/SkinDescription.txt @@ -0,0 +1,519 @@ +; Metallic skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7110 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 +Main_bitmap_search=2 +Main_bitmap_jump=9 + +; Patterns - The pattern system allows you to specify up to 4 separate tileable textures that cover the main menu. By default the patterns cover the entire menu unless +; a pattern mask is specified. The Red, Green, Blue and Alpha channels of the mask determine where on the main menu the patterns will show. +; For Classic styles there is only one mask Main_pattern_mask. For Windows 7 styles there are additional masks Main_pattern_search_mask, Main_pattern_jump_mask, +; Search_pattern_mask, Search_pattern_search_mask and Search_pattern_jump_mask +Pattern1=51 +Pattern2=52 +Main_pattern_mask=19 +Main_pattern_search_mask=20 +Main_pattern_jump_mask=21 +Search_pattern_mask=22 + + +; Emblems - The emblems are additional images that are drawn on top of the main menu without any stretching. You can have up to 10 separate emblems. +; Each emblem has an bitmap, padding and alignment. The padding specifies how many pixels to leave on each side of the emblem. The alignment specifies how to +; align the image relative to the menu. The horizontal alignment can be left, left1, left2, right, right1, right2, center, center1, center2 or corner. +; The vertical alignment can be top, bottom, center or corner. +; Emblems can have a mask similar to the patterns, which will restrict where on the menu the emblem will show. The Classic style only needs one mask Main_emblem_mask. +; For Windows 7 styles there are additional masks Main_emblem_search_mask, Main_emblem_jump_mask, Search_emblem_mask, Search_emblem_search_mask and Search_emblem_jump_mask +; Only the first 4 emblems are affected by the mask. The other 6 will be drawn in full. +;Main_emblem1=53 +;Main_emblem1_padding=12,12,12,12 +;Main_emblem1_alignH=left +;Main_emblem1_alignV=bottom +;Main_emblem2=53 +;Main_emblem2_padding=12,12,12,12 +;Main_emblem2_alignH=right +;Main_emblem2_alignV=bottom + + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=alpha +Main2_opacity=alpha + +; Main_shadow - enables or disables the drop shadow. The values are: +; 0 - disable shadow. useful for alpha skins with complex outline. The alpha opacity only supports rectangular shadows, which may not look good for some shapes +; 1 - enable shadow (can be overriden by the start menu settings or the Windows settings) +; glass - enable the shadow if the menu is using glass or fullglass opacity. Use with glass skins with complex outline. Windows 8 and 8.1 don't support glass, so the menu +; falls back to using alpha opacity. It may be desirable to turn off the shadow in that case +Main_shadow=0 + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=20,6,11,4,6,17 +Main_bitmap_search_slices_X=17,30,17 +Main_bitmap_jump_slices_X=20,6,11,4,6,17 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=16,32,16 +Main_bitmap_search_slices_Y=16,32,16 +Main_bitmap_jump_slices_Y=16,32,16 + + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-9 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main_text_padding=1,2,8,2,100% + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=13,13,6,11 +Main_search_padding=13,13,13,11 +Main_jump_padding=3,13,13,11 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=10 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,3,3 +Main_selection_slices_Y=3,3,3 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=6 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,2,1,1,2,3 +Main_split_selection_slices_Y=3,3,3 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=#000000,#000000 +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=11 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=6,6,6 + +; Second column + +Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main2_text_padding=1,7,8,7,100% +Main2_padding=3,10,4,11 +Main2_selection=10 +Main2_selection_slices_X=3,3,3 +Main2_selection_slices_Y=3,3,3 +Main2_split_selection=6 +Main2_split_selection_slices_X=3,2,1,1,2,3 +Main2_split_selection_slices_Y=3,3,3 +Main2_arrow_color=#000000,#000000 +Main2_separator=11 +Main2_separator_slices_X=6,6,6 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main_new_selection=3 +Main_new_selection_slices_X=3,3,3 +Main_new_selection_slices_Y=3,3,3 + +; Shutdown button + +Shutdown_selection=18 +Shutdown_search_selection=18 +Shutdown_jump_selection=18 +Shutdown_selection_slices_X=3,2,1,1,2,3 +Shutdown_selection_slices_Y=3,3,3 +Shutdown_padding=0,9,0,4,100% +Shutdown_text_padding=10,5,12,6,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_arrow_padding=7,9,100% + + +; Programs tree + +Programs_background=transparent +Programs_selection=10 +Programs_selection_slices_X=3,3,3 +Programs_selection_slices_Y=3,3,3 +Programs_new_selection=3 +Programs_new_selection_slices_X=3,3,3 +Programs_new_selection_slices_Y=3,3,3 +Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Programs_text_padding=0,3,0,3,100% +Programs_icon_padding=2,2,2,2,100% +Programs_indent=-5 +Programs_icon=7 +Programs_icon_mask=#FF0000 +Programs_icon_tint1=#000000 +Programs_icon_selected=7 + +Programs_button_text_padding=1,5,8,5,100% +Programs_button_new_text_padding=1,5,8,5,100% + +; Scrollbar +Scrollbar_button=14 +Scrollbar_button_slices_X=2,3,2 +Scrollbar_button_slices_Y=2,3,2 +Scrollbar_thumb=14 +Scrollbar_thumb_slices_X=2,3,2 +Scrollbar_thumb_slices_Y=2,3,2 +Scrollbar_background=15 +Scrollbar_background_slices_X=3,3,3 +Scrollbar_background_slices_Y=3,3,3 +Scrollbar_arrows=16 +Scrollbar_gripper=17 + + +; LIST SECTION +List_selection=10 +List_selection_slices_X=3,3,3 +List_selection_slices_Y=3,3,3 +List_split_selection=6 +List_split_selection_slices_X=3,2,1,1,2,3 +List_split_selection_slices_Y=3,3,3 +List_text_padding=0,3,4,3,100% +List_separator_text_color=#003399,#003399 +List_separator_text_padding=3,0,0,0,100% +List_separator_icon_padding=6,3,3,3,100% +List_arrow_padding=5,7,100% +List_separator_split_text_color=#003399,#003399 +List_separator_split_text_padding=3,0,0,0,100% +List_separator_split_icon_padding=6,3,3,3,100% + +Main_search_indent=16 + +Search_padding=6,16,10,6,100%,100%,0%,100% +Search_frame=0 +Search_background=23 +Search_background_mask=24 +Search_background_slices_X=7,2,3, 0,5,10, 0,1,9 +Search_background_slices_Y=10,1,3, 0,4,0, 2,1,7 +Search_background_padding=7,5,6,4 +Search_hint_font="Segoe UI",italic,-9 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_background=#E0E0E0 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=10 +Submenu_selection_slices_X=3,3,3 +Submenu_selection_slices_Y=3,3,3 +Submenu_split_selection=6 +Submenu_split_selection_slices_X=3,2,1,1,2,3 +Submenu_split_selection_slices_Y=3,3,3 +Submenu_pager=4 +Submenu_pager_slices_X=4,4,4 +Submenu_pager_slices_Y=3,3,3 +Submenu_pager_arrows=5 +Submenu_arrow_color=#000000,#000000 +Submenu_separator=11 +Submenu_separator_slices_X=6,6,6 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad +Submenu_new_selection=3 +Submenu_new_selection_slices_X=3,3,3 +Submenu_new_selection_slices_Y=3,3,3 + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION RADIOGROUP=#7026,0,COLOR_SILVER|COLOR_GOLD|COLOR_STEEL|COLOR_TITANIUM|COLOR_CUSTOM +OPTION COLOR_SILVER=#7030,1 +OPTION COLOR_GOLD=#7031,0 +OPTION COLOR_STEEL=#7032,0 +OPTION COLOR_TITANIUM=#7033,0 +OPTION_COLOR COLOR_CUSTOM=#7027,0,TRUE,FFFFFF +OPTION RADIOGROUP=#7028,0,SUBCOLOR_SILVER|SUBCOLOR_GOLD|SUBCOLOR_STEEL|SUBCOLOR_TITANIUM|SUBCOLOR_CUSTOM +OPTION SUBCOLOR_SILVER=#7030,1 +OPTION SUBCOLOR_GOLD=#7031,0 +OPTION SUBCOLOR_STEEL=#7032,0 +OPTION SUBCOLOR_TITANIUM=#7033,0 +OPTION_COLOR SUBCOLOR_CUSTOM=#7029,0,TRUE,FFFFFF +OPTION_IMAGE CUSTOM_IMAGE_LEFT=#7034,0 +OPTION_IMAGE CUSTOM_IMAGE_RIGHT=#7035,0 +OPTION_COLOR CUSTOM_TEXT_COLOR_LEFT=#7036,0,TRUE,000000 +OPTION_COLOR CUSTOM_TEXT_COLOR_RIGHT=#7037,0,TRUE,000000 +OPTION_NUMBER CUSTOM_TEXT_SIZE=#7038,0,TRUE,12 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% +Main2_text_padding=1,3,8,4,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Shutdown_text_padding=10,5,12,6,100% +Search_hint_font="Segoe UI",italic,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% +Programs_text_padding=0,0,0,2,100% + + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_bitmap=12 +User_mask=26 +User_image_size=48 +User_frame_position=36 +User_image_offset=8,8 +User_bitmap_outside=1 + + +[HIGH_DPI] +Submenu_pager_arrows=25 +Programs_icon=8 +Programs_button_text_padding=1,0,8,1,100% +Programs_button_new_text_padding=1,0,8,1,100% + +[USER_IMAGE AND HIGH_DPI] +User_bitmap=13 +User_image_size=64 +User_mask=27 +User_frame_position=40 + + +[NOT COLOR_SILVER] +Main_bitmap_mask=#3F0000 +Main_bitmap_search_mask=#3F0000 +Main_bitmap_jump_mask=#3F0000 +Pattern1_mask=#3F0000 +Pattern2_mask=#3F0000 +Main_selection_mask=#3F0000 +Main2_selection_mask=#3F0000 +Main_split_selection_mask=#3F0000 +Main2_split_selection_mask=#3F0000 +List_selection_mask=#3F0000 +List_split_selection_mask=#3F0000 +Programs_selection_mask=#3F0000 +Shutdown_selection_mask=#3F0000 +Shutdown_search_selection_mask=#3F0000 +Shutdown_jump_selection_mask=#3F0000 +Search_background_mask=#3F0000 +Scrollbar_button_mask=#3F0000 +Scrollbar_thumb_mask=#3F0000 +Scrollbar_background_mask=#3F0000 + + +[SUBCOLOR_SILVER] +Submenu_selection_mask=#3F0000 +Submenu_split_selection_mask=#3F0000 +Submenu_background_mask=0 +Submenu_selection_tint1=#808080 +Submenu_split_selection_tint1=#808080 +Submenu_background=#FFFFFF + +[NOT SUBCOLOR_SILVER] +Submenu_selection_mask=#3F0000 +Submenu_split_selection_mask=#3F0000 +Submenu_background_mask=#3F0000 + + +[COLOR_GOLD] +Main_bitmap_tint1=#FFFF00 +Main_bitmap_search_tint1=#FFFF00 +Main_bitmap_jump_tint1=#FFFF00 +Pattern1_tint1=#FFFF00 +Pattern2_tint1=#FFFF00 +Main_selection_tint1=#FFFF00 +Main2_selection_tint1=#FFFF00 +Main_split_selection_tint1=#FFFF00 +Main2_split_selection_tint1=#FFFF00 +List_selection_tint1=#FFFF00 +List_split_selection_tint1=#FFFF00 +Programs_selection_tint1=#FFFF00 +Shutdown_selection_tint1=#FFFF00 +Shutdown_search_selection_tint1=#FFFF00 +Shutdown_jump_selection_tint1=#FFFF00 +Search_background_tint1=#FFFF00 +Scrollbar_button_tint1=#FFFF00 +Scrollbar_thumb_tint1=#FFFF00 +Scrollbar_background_tint1=#FFFF00 + +[SUBCOLOR_GOLD] +Submenu_selection_tint1=#FFFF00 +Submenu_split_selection_tint1=#FFFF00 +Submenu_background_tint1=#FFFF00 + + +[COLOR_STEEL] +Main_bitmap_tint1=#BFBFFF +Main_bitmap_search_tint1=#BFBFFF +Main_bitmap_jump_tint1=#BFBFFF +Pattern1_tint1=#BFBFFF +Pattern2_tint1=#BFBFFF +Main_selection_tint1=#BFBFFF +Main2_selection_tint1=#BFBFFF +Main_split_selection_tint1=#BFBFFF +Main2_split_selection_tint1=#BFBFFF +List_selection_tint1=#BFBFFF +List_split_selection_tint1=#BFBFFF +Programs_selection_tint1=#BFBFFF +Shutdown_selection_tint1=#BFBFFF +Shutdown_search_selection_tint1=#BFBFFF +Shutdown_jump_selection_tint1=#BFBFFF +Search_background_tint1=#BFBFFF +Scrollbar_button_tint1=#BFBFFF +Scrollbar_thumb_tint1=#BFBFFF +Scrollbar_background_tint1=#BFBFFF + +[SUBCOLOR_STEEL] +Submenu_selection_tint1=#BFBFFF +Submenu_split_selection_tint1=#BFBFFF +Submenu_background_tint1=#BFBFFF + + +[COLOR_TITANIUM] +Main_bitmap_tint1=#000000 +Main_bitmap_search_tint1=#000000 +Main_bitmap_jump_tint1=#000000 +Pattern1_tint1=#000000 +Pattern2_tint1=#000000 +Main_selection_tint1=#000000 +Main2_selection_tint1=#000000 +Main_split_selection_tint1=#000000 +Main2_split_selection_tint1=#000000 +List_selection_tint1=#000000 +List_split_selection_tint1=#000000 +Programs_selection_tint1=#000000 +Shutdown_selection_tint1=#000000 +Shutdown_search_selection_tint1=#000000 +Shutdown_jump_selection_tint1=#000000 +Search_background_tint1=#000000 +Scrollbar_button_tint1=#000000 +Scrollbar_thumb_tint1=#000000 +Scrollbar_background_tint1=#000000 + +[SUBCOLOR_TITANIUM] +Submenu_selection_tint1=#000000 +Submenu_split_selection_tint1=#000000 +Submenu_background_tint1=#000000 + + +[COLOR_CUSTOM] +Main_bitmap_tint1=@COLOR_CUSTOM@ +Main_bitmap_search_tint1=@COLOR_CUSTOM@ +Main_bitmap_jump_tint1=@COLOR_CUSTOM@ +Pattern1_tint1=@COLOR_CUSTOM@ +Pattern2_tint1=@COLOR_CUSTOM@ +Main_selection_tint1=@COLOR_CUSTOM@ +Main2_selection_tint1=@COLOR_CUSTOM@ +Main_split_selection_tint1=@COLOR_CUSTOM@ +Main2_split_selection_tint1=@COLOR_CUSTOM@ +List_selection_tint1=@COLOR_CUSTOM@ +List_split_selection_tint1=@COLOR_CUSTOM@ +Programs_selection_tint1=@COLOR_CUSTOM@ +Shutdown_selection_tint1=@COLOR_CUSTOM@ +Shutdown_search_selection_tint1=@COLOR_CUSTOM@ +Shutdown_jump_selection_tint1=@COLOR_CUSTOM@ +Search_background_tint1=@COLOR_CUSTOM@ +Scrollbar_button_tint1=@COLOR_CUSTOM@ +Scrollbar_thumb_tint1=@COLOR_CUSTOM@ +Scrollbar_background_tint1=@COLOR_CUSTOM@ + +[SUBCOLOR_CUSTOM] +Submenu_selection_tint1=@SUBCOLOR_CUSTOM@ +Submenu_split_selection_tint1=@SUBCOLOR_CUSTOM@ +Submenu_background_tint1=@SUBCOLOR_CUSTOM@ + +[CUSTOM_IMAGE_RIGHT] +Pattern1=@CUSTOM_IMAGE_RIGHT@ + +[CUSTOM_IMAGE_LEFT] +Pattern2=@CUSTOM_IMAGE_LEFT@ + +[CUSTOM_TEXT_COLOR_LEFT] +Main_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000,#7F7F7F,#7F7F7F +Programs_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000,#7F7F7F,#7F7F7F +List_separator_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 +List_separator_split_text_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 +Main_arrow_color=@CUSTOM_TEXT_COLOR_LEFT@,#000000 +Programs_icon_tint1=@CUSTOM_TEXT_COLOR_LEFT@ + + +[CUSTOM_TEXT_COLOR_RIGHT] +Main2_text_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000,#7F7F7F,#7F7F7F +Main2_arrow_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 +Shutdown_text_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 +Shutdown_arrow_color=@CUSTOM_TEXT_COLOR_RIGHT@,#000000 + + +[CUSTOM_TEXT_SIZE] +Main_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ +Search_hint_font="Segoe UI",italic,@CUSTOM_TEXT_SIZE@ +Submenu_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@ diff --git a/ClassicShellSrc/Skins/Metallic7/main_bitmap.bmp b/Src/Skins/Metallic7/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_bitmap.bmp rename to Src/Skins/Metallic7/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/main_bitmap_jump.bmp b/Src/Skins/Metallic7/main_bitmap_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_bitmap_jump.bmp rename to Src/Skins/Metallic7/main_bitmap_jump.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/main_bitmap_search.bmp b/Src/Skins/Metallic7/main_bitmap_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_bitmap_search.bmp rename to Src/Skins/Metallic7/main_bitmap_search.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/main_pattern.bmp b/Src/Skins/Metallic7/main_pattern.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_pattern.bmp rename to Src/Skins/Metallic7/main_pattern.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/main_pattern_jump.bmp b/Src/Skins/Metallic7/main_pattern_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_pattern_jump.bmp rename to Src/Skins/Metallic7/main_pattern_jump.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/main_pattern_search.bmp b/Src/Skins/Metallic7/main_pattern_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/main_pattern_search.bmp rename to Src/Skins/Metallic7/main_pattern_search.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/metal.png b/Src/Skins/Metallic7/metal.png similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/metal.png rename to Src/Skins/Metallic7/metal.png diff --git a/ClassicShellSrc/Skins/Metallic7/pager.bmp b/Src/Skins/Metallic7/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/pager.bmp rename to Src/Skins/Metallic7/pager.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/pager_arrows.bmp b/Src/Skins/Metallic7/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/pager_arrows.bmp rename to Src/Skins/Metallic7/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/pager_arrows150.bmp b/Src/Skins/Metallic7/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/pager_arrows150.bmp rename to Src/Skins/Metallic7/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/programs.bmp b/Src/Skins/Metallic7/programs.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/programs.bmp rename to Src/Skins/Metallic7/programs.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/programs150.bmp b/Src/Skins/Metallic7/programs150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/programs150.bmp rename to Src/Skins/Metallic7/programs150.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/resource.h b/Src/Skins/Metallic7/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/resource.h rename to Src/Skins/Metallic7/resource.h diff --git a/ClassicShellSrc/Skins/Metallic7/screw.png b/Src/Skins/Metallic7/screw.png similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/screw.png rename to Src/Skins/Metallic7/screw.png diff --git a/ClassicShellSrc/Skins/Metallic7/scroll_arrows.bmp b/Src/Skins/Metallic7/scroll_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/scroll_arrows.bmp rename to Src/Skins/Metallic7/scroll_arrows.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/scroll_bg.bmp b/Src/Skins/Metallic7/scroll_bg.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/scroll_bg.bmp rename to Src/Skins/Metallic7/scroll_bg.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/scroll_button.bmp b/Src/Skins/Metallic7/scroll_button.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/scroll_button.bmp rename to Src/Skins/Metallic7/scroll_button.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/scroll_grip.bmp b/Src/Skins/Metallic7/scroll_grip.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/scroll_grip.bmp rename to Src/Skins/Metallic7/scroll_grip.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/search_background.bmp b/Src/Skins/Metallic7/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/search_background.bmp rename to Src/Skins/Metallic7/search_background.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/search_background_mask.bmp b/Src/Skins/Metallic7/search_background_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/search_background_mask.bmp rename to Src/Skins/Metallic7/search_background_mask.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/search_pattern.bmp b/Src/Skins/Metallic7/search_pattern.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/search_pattern.bmp rename to Src/Skins/Metallic7/search_pattern.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/selection.bmp b/Src/Skins/Metallic7/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/selection.bmp rename to Src/Skins/Metallic7/selection.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/selection_new.bmp b/Src/Skins/Metallic7/selection_new.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/selection_new.bmp rename to Src/Skins/Metallic7/selection_new.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/separator.bmp b/Src/Skins/Metallic7/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/separator.bmp rename to Src/Skins/Metallic7/separator.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/shine.jpg b/Src/Skins/Metallic7/shine.jpg similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/shine.jpg rename to Src/Skins/Metallic7/shine.jpg diff --git a/ClassicShellSrc/Skins/Metallic7/shine.png b/Src/Skins/Metallic7/shine.png similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/shine.png rename to Src/Skins/Metallic7/shine.png diff --git a/ClassicShellSrc/Skins/Metallic7/shutdown.bmp b/Src/Skins/Metallic7/shutdown.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/shutdown.bmp rename to Src/Skins/Metallic7/shutdown.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/split_selection.bmp b/Src/Skins/Metallic7/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/split_selection.bmp rename to Src/Skins/Metallic7/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/user_bitmap.bmp b/Src/Skins/Metallic7/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/user_bitmap.bmp rename to Src/Skins/Metallic7/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/user_bitmap150.bmp b/Src/Skins/Metallic7/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/user_bitmap150.bmp rename to Src/Skins/Metallic7/user_bitmap150.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/user_mask.bmp b/Src/Skins/Metallic7/user_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/user_mask.bmp rename to Src/Skins/Metallic7/user_mask.bmp diff --git a/ClassicShellSrc/Skins/Metallic7/user_mask150.bmp b/Src/Skins/Metallic7/user_mask150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metallic7/user_mask150.bmp rename to Src/Skins/Metallic7/user_mask150.bmp diff --git a/ClassicShellSrc/Skins/Metro/Metro.rc b/Src/Skins/Metro/Metro.rc similarity index 97% rename from ClassicShellSrc/Skins/Metro/Metro.rc rename to Src/Skins/Metro/Metro.rc index e3480caeb..951a65444 100644 --- a/ClassicShellSrc/Skins/Metro/Metro.rc +++ b/Src/Skins/Metro/Metro.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/Metro/Metro.vcxproj b/Src/Skins/Metro/Metro.vcxproj new file mode 100644 index 000000000..566760539 --- /dev/null +++ b/Src/Skins/Metro/Metro.vcxproj @@ -0,0 +1,64 @@ + + + + + Resource + Win32 + + + + {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} + Metro + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Metro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metro/Metro.vcxproj.filters b/Src/Skins/Metro/Metro.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Metro/Metro.vcxproj.filters rename to Src/Skins/Metro/Metro.vcxproj.filters diff --git a/Src/Skins/Metro/SkinDescription.txt b/Src/Skins/Metro/SkinDescription.txt new file mode 100644 index 000000000..93dbde7d3 --- /dev/null +++ b/Src/Skins/Metro/SkinDescription.txt @@ -0,0 +1,363 @@ +; Metro skin + +About=#7109 +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: +; * full glass +; * skinnable sub-menus +; * skinnable pager buttons +; * skinnable arrows +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: +; * skinnable scrollbars +; * tint colors +; * start screen colors +Version=3 + +Main_opacity=region +Main2_opacity=region +Main_large_icons=1 + +Main_background=$SystemAccentDark1|$StartBackground +Main_bitmap=$SystemAccentDark1|$StartBackground +Main_bitmap_tint1=$StartHoverBackground +Main_bitmap_tint2=$StartSelectionHoverBackground +Main_bitmap_mask=1 +Main_bitmap_slices_X=2,1,2,0,1,0 +Main_bitmap_slices_Y=2,96,2 +Main_padding=0,2,2,2 + +Main_font="Segoe UI",normal,-9 + +Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText + +Main_selection=$SystemAccentDark2|$StartSelectionBackground + +Caption_font="Segoe UI",normal,18 +Caption_text_color=$StartPrimaryText +Caption_padding=3,3,3,12,100% + + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=$SystemAccentDark1|$StartBackground +Main_pager_tint1=$ControlDefaultDarkButtonBackgroundRest +Main_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed +Main_pager_mask=4 +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 +Main_pager_arrows=$SystemAccentDark1|$StartBackground +Main_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest +Main_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed +Main_pager_arrows_mask=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText +Main_arrow_padding=8,9,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=$SystemAccentDark1|$StartBackground +Main_separator_tint1=$StartSystemTilesBackground +Main_separator_mask=6 +Main_separator_slices_X=8,6,8 +Main_search_indent=16 +Main_new_selection=$SystemAccentDark1|$StartBackground +Main_new_selection_tint1=$StartInlineErrorText +Main_new_selection_mask=#7F0000 + +; Second column + +Main2_text_padding=1,7,8,7,100% +Main2_padding=8,2,2,2 +Main2_separator=$SystemAccentDark1|$StartBackground +Main2_separator_tint1=$StartSystemTilesBackground +Main2_separator_mask=8 +Main2_separator_slices_X=8,6,8 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main2_new_selection=$SystemAccentDark1|$StartBackground +Main2_new_selection_tint1=$StartInlineErrorText +Main2_new_selection_mask=#7F0000 + +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none +Pin_bitmap=11 +Pin_bitmap_tint1=$StartSecondaryText +Pin_bitmap_mask=#FF0000 + + +Search_hint_font="Segoe UI",italic,-9 +Search_text_color=$ControlDarkRichEditTextRest,$ControlDarkRichEditTextRest +Search_text_color_tint1=$ControlDarkRichEditBackgroundRest +Search_text_color_mask=#000000,#7F0000 +Search_text_background=$SystemAccentDark1|$StartBackground +Search_text_background_tint1=$ControlDarkRichEditBackgroundRest +Search_text_background_mask=#FF0000 +Search_bitmap=9 +Search_bitmap_tint1=$StartPrimaryText +Search_bitmap_mask=#FF0000 + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_opacity=region +Submenu_bitmap=$SystemAccentDark1|$StartBackground +Submenu_bitmap_tint1=$StartHighlight +Submenu_bitmap_mask=2 +Submenu_bitmap_slices_X=4,4,4 +Submenu_bitmap_slices_Y=4,4,4 + +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText +Submenu_selection=$SystemAccentDark2|$StartSelectionBackground + +Submenu_pager=$SystemAccentDark1|$StartBackground +Submenu_pager_tint1=$ControlDefaultDarkButtonBackgroundRest +Submenu_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed +Submenu_pager_mask=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=$SystemAccentDark1|$StartBackground +Submenu_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest +Submenu_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed +Submenu_pager_arrows_mask=5 + +Submenu_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText +Submenu_separator=7 +Submenu_separator_tint1=$SystemAccentDark1|$StartBackground +Submenu_separator_tint2=$StartSystemTilesBackground +Submenu_separator_mask=#7F8000 +Submenu_separator_slices_X=8,6,8 +Submenu_separator_font="Segoe UI",bold,-9 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_text_color=$StartSelectionSecondaryText,$StartSelectionPrimaryText +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_split_font="Segoe UI",bold,-9 + + +Submenu_new_selection=$SystemAccentDark1|$StartBackground +Submenu_new_selection_tint1=$StartInlineErrorText +Submenu_new_selection_mask=#7F0000 + +Submenu_separatorV=$SystemAccentDark1|$StartBackground +Submenu_separatorV_tint1=$StartSystemTilesBackground +Submenu_separatorV_mask=3 +Submenu_separatorV_slices_Y=5,5,5 + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION ICON_FRAMES=#7023,1, NOT SMALL_ICONS, 0 +OPTION OPAQUE=#7025,0 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, ICON_FRAMES, OPAQUE +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, ICON_FRAMES, OPAQUE +AllPrograms_options=LARGE_FONT + +[NOT CAPTION] +Main_bitmap_mask=14 +Main_bitmap_slices_X=0,0,0,4,4,4 +Main_bitmap_slices_Y=2,8,2 +Main_padding=2,2,2,2 + + +[ICON_FRAMES AND NOT SMALL_ICONS] +Main_icon_frame=$SystemAccentDark1|$StartBackground +Main_icon_frame_tint1=$SystemAccentDark2|$StartSelectionBackground +Main_icon_frame_mask=10 +Main_icon_frame_slices_X=4,4,4 +Main_icon_frame_slices_Y=4,4,4 +Main_icon_frame_offset=3,3,100% +Main_icon_padding=6,6,6,6,100% +Main_text_padding=5,2,8,2,100% + +[ICON_FRAMES AND NOT SMALL_ICONS AND NOT NO_ICONS] +Main2_icon_padding=6,6,6,6,100% +Main2_text_padding=5,2,8,2,100% + + +[SMALL_ICONS] +Main_large_icons=0 +Caption_font="Segoe UI",normal,15 + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Search_hint_font="Segoe UI",italic,-10 + + +[TWO_COLUMNS] +Main_bitmap_mask=14 +Main_bitmap_slices_X=2,2,2,2,2,2 +Main_bitmap_slices_Y=2,8,2 +Main_padding=2,2,3,2 +Main_separatorV=$SystemAccentDark1|$StartBackground +Main_separatorV_tint1=$StartSystemTilesBackground +Main_separatorV_mask=3 +Main_separatorV_slices_Y=5,5,5 + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 +User_mask=12 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-10,10 + +[USER_IMAGE AND SMALL_ICONS] +User_image_size=32 +User_mask=13 + +[USER_NAME] +User_name_position=10,10,-75,50 +User_name_align=right +User_text_color=$StartSecondaryText +User_font="Segoe UI",bold,18 +User_glow_size=0 + +[HIGH_DPI] +User_font="Segoe UI",bold,24 + +[SMALL_ICONS] +User_font="Segoe UI",bold,16 + +[SMALL_ICONS AND HIGH_DPI] +User_font="Segoe UI",bold,20 + +[USER_NAME AND TWO_COLUMNS] +User_name_align=right2 + + +; TWO COLUMNS +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=4,73,2,2 +User_name_position=10,17,-70,57 + +[USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,57,2,2 +User_name_position=10,10,-54,40 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS] +Main2_padding=4,50,2,2 +User_name_position=10,5,-10,45 + +[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,40,2,2 +User_name_position=10,5,-10,35 + + +; NO CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS] +Main_padding=2,73,2,2 +User_name_position=15,15,-70,55 + +[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] +Main_padding=2,57,2,2 +User_name_position=15,10,-54,40 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS] +Main_padding=4,47,2,2 +User_name_position=15,5,-15,45 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS] +Main_padding=4,40,2,2 +User_name_position=15,5,-15,35 + + +; CAPTION +[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_name_position=35,15,-70,55 + +[USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] +User_name_position=35,10,-54,40 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION] +User_name_position=35,5,-15,45 + +[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND SMALL_ICONS AND CAPTION] +User_name_position=35,5,-15,35 + + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NOT USER_NAME] +User_name_position=0,0,0,0 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + + + +[TOUCH_ENABLED AND NOT SMALL_ICONS] +Main2_text_padding=1,10,8,10,100% +Main_split_arrow_padding=14,14,100% +Main2_split_arrow_padding=14,14,100% + +[TOUCH_ENABLED AND NOT SMALL_ICONS AND NOT NO_ICONS AND ICON_FRAMES] +Main2_text_padding=5,2,8,2,100% + +[NOT OPAQUE] +Main_opacity=fullglass +Main2_opacity=fullglass + +Main_bitmap_mask=15 + +Main_selection_mask=17 +Main_selection_tint1=$StartPrimaryText +Main_selection_slices_X=2,2,2 +Main_selection_slices_Y=2,2,2 + +Main_split_selection=$SystemAccentDark2|$StartSelectionBackground +Main_split_selection_mask=18 +Main_split_selection_tint1=$StartPrimaryText +Main_split_selection_slices_X=2,2,2,2,2,2 +Main_split_selection_slices_Y=2,2,2 +Main_new_selection_mask=19 +Main_new_selection_slices_X=2,2,2 +Main_new_selection_slices_Y=2,2,2 + +Main2_split_selection=$SystemAccentDark2|$StartSelectionBackground +Main2_split_selection_mask=18 +Main2_split_selection_tint1=$StartPrimaryText +Main2_split_selection_slices_X=2,2,2,2,2,2 +Main2_split_selection_slices_Y=2,2,2 +Main2_new_selection_mask=19 +Main2_new_selection_slices_X=2,2,2 +Main2_new_selection_slices_Y=2,2,2 + +Main_separator_tint1=$StartPrimaryText +Main2_separator_tint1=$StartPrimaryText + +[NOT OPAQUE AND NOT CAPTION] +Main_bitmap_mask=16 +Main_bitmap_slices_X=0,0,0,2,2,2 +Main_bitmap_slices_Y=2,2,2 + +[NOT OPAQUE AND TWO_COLUMNS] +Main_bitmap_mask=16 +Main_bitmap_slices_X=2,2,2,2,2,2 +Main_bitmap_slices_Y=2,2,2 diff --git a/ClassicShellSrc/Skins/Metro/glass_mask.bmp b/Src/Skins/Metro/glass_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/glass_mask.bmp rename to Src/Skins/Metro/glass_mask.bmp diff --git a/ClassicShellSrc/Skins/Metro/glass_new_selection.bmp b/Src/Skins/Metro/glass_new_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/glass_new_selection.bmp rename to Src/Skins/Metro/glass_new_selection.bmp diff --git a/ClassicShellSrc/Skins/Metro/glass_selection.bmp b/Src/Skins/Metro/glass_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/glass_selection.bmp rename to Src/Skins/Metro/glass_selection.bmp diff --git a/ClassicShellSrc/Skins/Metro/glass_selection2.bmp b/Src/Skins/Metro/glass_selection2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/glass_selection2.bmp rename to Src/Skins/Metro/glass_selection2.bmp diff --git a/ClassicShellSrc/Skins/Metro/icon_frame.bmp b/Src/Skins/Metro/icon_frame.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/icon_frame.bmp rename to Src/Skins/Metro/icon_frame.bmp diff --git a/ClassicShellSrc/Skins/Metro/main_bitmap2.bmp b/Src/Skins/Metro/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/main_bitmap2.bmp rename to Src/Skins/Metro/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/Metro/main_bitmap_mask.bmp b/Src/Skins/Metro/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/main_bitmap_mask.bmp rename to Src/Skins/Metro/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Metro/main_bitmap_mask2.bmp b/Src/Skins/Metro/main_bitmap_mask2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/main_bitmap_mask2.bmp rename to Src/Skins/Metro/main_bitmap_mask2.bmp diff --git a/ClassicShellSrc/Skins/Metro/pager.bmp b/Src/Skins/Metro/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/pager.bmp rename to Src/Skins/Metro/pager.bmp diff --git a/ClassicShellSrc/Skins/Metro/pager_arrows.bmp b/Src/Skins/Metro/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/pager_arrows.bmp rename to Src/Skins/Metro/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Metro/pins.bmp b/Src/Skins/Metro/pins.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/pins.bmp rename to Src/Skins/Metro/pins.bmp diff --git a/ClassicShellSrc/Skins/Metro/resource.h b/Src/Skins/Metro/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Metro/resource.h rename to Src/Skins/Metro/resource.h diff --git a/ClassicShellSrc/Skins/Metro/search.bmp b/Src/Skins/Metro/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/search.bmp rename to Src/Skins/Metro/search.bmp diff --git a/ClassicShellSrc/Skins/Metro/separator.bmp b/Src/Skins/Metro/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/separator.bmp rename to Src/Skins/Metro/separator.bmp diff --git a/ClassicShellSrc/Skins/Metro/separator2.bmp b/Src/Skins/Metro/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/separator2.bmp rename to Src/Skins/Metro/separator2.bmp diff --git a/ClassicShellSrc/Skins/Metro/separatorXP.bmp b/Src/Skins/Metro/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/separatorXP.bmp rename to Src/Skins/Metro/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Metro/separator_submenuV.bmp b/Src/Skins/Metro/separator_submenuV.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/separator_submenuV.bmp rename to Src/Skins/Metro/separator_submenuV.bmp diff --git a/ClassicShellSrc/Skins/Metro/submenu.bmp b/Src/Skins/Metro/submenu.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/submenu.bmp rename to Src/Skins/Metro/submenu.bmp diff --git a/ClassicShellSrc/Skins/Metro/user_bitmap.bmp b/Src/Skins/Metro/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/user_bitmap.bmp rename to Src/Skins/Metro/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Metro/user_bitmap_small.bmp b/Src/Skins/Metro/user_bitmap_small.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro/user_bitmap_small.bmp rename to Src/Skins/Metro/user_bitmap_small.bmp diff --git a/ClassicShellSrc/Skins/Metro7/Metro7.rc b/Src/Skins/Metro7/Metro7.rc similarity index 97% rename from ClassicShellSrc/Skins/Metro7/Metro7.rc rename to Src/Skins/Metro7/Metro7.rc index e7100b7eb..88dd99b9e 100644 --- a/ClassicShellSrc/Skins/Metro7/Metro7.rc +++ b/Src/Skins/Metro7/Metro7.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/Metro7/Metro7.vcxproj b/Src/Skins/Metro7/Metro7.vcxproj new file mode 100644 index 000000000..ef367e9f2 --- /dev/null +++ b/Src/Skins/Metro7/Metro7.vcxproj @@ -0,0 +1,72 @@ + + + + + Resource + Win32 + + + + {598AB4AC-008E-4501-90B3-C5213834C1DA} + Metro7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + Metro + .skin7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Metro7/Metro7.vcxproj.filters b/Src/Skins/Metro7/Metro7.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Metro7/Metro7.vcxproj.filters rename to Src/Skins/Metro7/Metro7.vcxproj.filters diff --git a/Src/Skins/Metro7/SkinDescription.txt b/Src/Skins/Metro7/SkinDescription.txt new file mode 100644 index 000000000..c579dc89e --- /dev/null +++ b/Src/Skins/Metro7/SkinDescription.txt @@ -0,0 +1,358 @@ +; Metro skin + +About=#7109 +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: +; * full glass +; * skinnable sub-menus +; * skinnable pager buttons +; * skinnable arrows +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: +; * skinnable scrollbars +; * tint colors +; * start screen colors +Version=3 + +Main_opacity=region +Main2_opacity=region +Main_large_icons=1 + +Main_bitmap=$SystemAccentDark1|$StartBackground +Main_bitmap_tint1=$StartHighlight +Main_bitmap_mask=1 +Main_bitmap_slices_X=12,1,6,0,1,6 +Main_bitmap_slices_Y=12,10,11 +Main_padding=11,11,4,9 + +Main_bitmap_search=$SystemAccentDark1|$StartBackground +Main_bitmap_search_tint1=$StartHighlight +Main_bitmap_search_mask=2 +Main_bitmap_search_slices_X=12,1,12 +Main_bitmap_search_slices_Y=12,10,11 +Main_search_padding=11,11,11,9 + +Main_bitmap_jump=$SystemAccentDark1|$StartBackground +Main_bitmap_jump_tint1=$StartHighlight +Main_bitmap_jump_mask=3 +Main_bitmap_jump_slices_X=12,1,2,2,1,12 +Main_bitmap_jump_slices_Y=12,10,11 +Main_jump_padding=3,10,11,9 + +Main_font="Segoe UI",normal,-9 + +Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText + +Main_selection=$SystemAccentDark2|$StartSelectionBackground + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=$SystemAccentDark1|$StartBackground +Main_pager_tint1=$ControlDefaultDarkButtonBackgroundRest +Main_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed +Main_pager_mask=4 +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 +Main_pager_arrows=$SystemAccentDark1|$StartBackground +Main_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest +Main_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed +Main_pager_arrows_mask=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=$SystemAccentDark1|$StartBackground +Main_separator_tint1=$StartSystemTilesBackground +Main_separator_tint2=$StartSystemTilesBackground +Main_separator_mask=6 +Main_separator_slices_X=8,6,8 +Main_search_indent=16 +Main_new_selection=$SystemAccentDark1|$StartBackground +Main_new_selection_tint1=$StartInlineErrorText +Main_new_selection_mask=#7F0000 + +; Second column + +Main2_text_padding=1,7,8,7,100% +Main2_padding=3,10,5,9 +Main2_separator=$SystemAccentDark1|$StartBackground +Main2_separator_tint1=$StartSystemTilesBackground +Main2_separator_mask=8 +Main2_separator_slices_X=8,6,8 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main2_new_selection=$SystemAccentDark1|$StartBackground +Main2_new_selection_tint1=$StartInlineErrorText +Main2_new_selection_mask=#7F0000 + +; Shutdown button + +Shutdown_selection=$SystemAccentDark1|$StartBackground +Shutdown_selection_tint1=$SystemAccentDark2|$StartSelectionBackground +Shutdown_selection_mask=14 +Shutdown_selection_slices_X=5,4,3,2,4,5 +Shutdown_selection_slices_Y=4,4,4 +Shutdown_padding=0,9,0,5,100% +Shutdown_text_padding=10,4,12,5,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_text_color=$StartPrimaryText,$StartSelectionPrimaryText +Shutdown_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText +Shutdown_arrow_padding=7,9,100% + +; Programs tree + +Programs_background=$SystemAccentDark1|$StartBackground +Programs_text_padding=0,2,0,2,100% +Programs_icon_padding=2,2,2,2,100% +Programs_indent=-5 + +Programs_icon=7 +Programs_icon_tint1=$StartPrimaryText +Programs_icon_mask=#FF0000 +Programs_button_text_padding=1,5,8,5,100% +Programs_button_new_text_padding=1,5,8,5,100% +Programs_new_selection=$SystemAccentDark1|$StartBackground +Programs_new_selection_tint1=$StartInlineErrorText +Programs_new_selection_mask=#7F0000 + +; Scrollbar +Scrollbar_button=$SystemAccentDark1|$StartBackground +Scrollbar_button_tint1=$ControlLightScrollbarButtonRest +Scrollbar_button_tint2=$ControlLightScrollbarButtonHover +Scrollbar_button_tint3=$ControlLightScrollbarButtonPressed +Scrollbar_button_mask=16 +Scrollbar_button_slices_X=3,3,3 +Scrollbar_button_slices_Y=3,3,3 +Scrollbar_thumb=$SystemAccentDark1|$StartBackground +Scrollbar_thumb_tint1=$ControlLightScrollbarThumbRest +Scrollbar_thumb_tint2=$ControlLightScrollbarThumbHover +Scrollbar_thumb_tint3=$ControlLightScrollbarThumbPressed +Scrollbar_thumb_mask=16 +Scrollbar_thumb_slices_X=3,3,3 +Scrollbar_thumb_slices_Y=3,3,3 +Scrollbar_background=$SystemAccentDark1|$StartBackground +Scrollbar_background_tint1=$ControlLightScrollbarTrack +Scrollbar_background_mask=#FF0000 +Scrollbar_arrows=#StartBackground +Scrollbar_arrows_tint1=$ControlLightScrollbarButtonGlyphRest +Scrollbar_arrows_tint2=$ControlLightScrollbarButtonGlyphHover +Scrollbar_arrows_tint3=$ControlLightScrollbarButtonGlyphPressed +Scrollbar_arrows_mask=17 + + +; LIST SECTION +List_icon_padding=3,3,3,3,100% +List_text_padding=0,0,4,0,100% +List_separator_font="Segoe UI",bold,-9 +List_separator_text_padding=3,0,0,0,100% +List_separator_icon_padding=6,3,3,3,100% +List_arrow_padding=5,7,100% +List_separator_split_font="Segoe UI",bold,-9 +List_separator_text_color=$StartSelectionSecondaryText,$StartSelectionPrimaryText + + +Search_padding=6,16,10,6,100%,100%,0%,100% +Search_frame=0 +Search_background=$SystemAccentDark1|$StartBackground +Search_background_tint1=$StartHighlight +Search_background_tint2=$ControlDarkRichEditBackgroundRest +Search_background_mask=13 +Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 +Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 +Search_background_padding=2,-3,2,2 +Search_background_search_padding=2,-3,2,2 +Search_background_jump_padding=2,-3,2,2 +Search_hint_font="Segoe UI",italic,-9 +Search_text_color=$ControlDarkRichEditTextRest,$ControlDarkRichEditTextRest +Search_text_color_tint1=$ControlDarkRichEditBackgroundRest +Search_text_color_mask=#000000,#7F0000 +Search_text_background=$SystemAccentDark1|$StartBackground +Search_text_background_tint1=$ControlDarkRichEditBackgroundRest +Search_text_background_mask=#FF0000 +Search_bitmap=9 +Search_bitmap_tint1=$ControlDarkRichEditTextRest +Search_bitmap_mask=#FF0000 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none +Pin_bitmap=15 +Pin_bitmap_tint1=$StartSecondaryText +Pin_bitmap_mask=#FF0000 + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_opacity=region +Submenu_bitmap=$SystemAccentDark1|$StartBackground +Submenu_bitmap_tint1=$StartHighlight +Submenu_bitmap_mask=23 +Submenu_bitmap_slices_X=4,4,4 +Submenu_bitmap_slices_Y=4,4,4 + +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartSecondaryText,$StartSelectionSecondaryText +Submenu_selection=$SystemAccentDark2|$StartSelectionBackground + +Submenu_pager=$SystemAccentDark1|$StartBackground +Submenu_pager_tint1=$ControlDefaultDarkButtonBackgroundRest +Submenu_pager_tint2=$ControlDefaultDarkButtonBackgroundPressed +Submenu_pager_mask=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=$SystemAccentDark1|$StartBackground +Submenu_pager_arrows_tint1=$ControlDefaultDarkButtonTextRest +Submenu_pager_arrows_tint2=$ControlDefaultDarkButtonTextPressed +Submenu_pager_arrows_mask=5 + +Submenu_arrow_color=$StartPrimaryText,$StartSelectionPrimaryText +Submenu_separator=$SystemAccentDark1|$StartBackground +Submenu_separator_tint1=$StartSystemTilesBackground +Submenu_separator_mask=11 +Submenu_separator_slices_X=8,6,8 +Submenu_separator_text_padding=3,4,4,8 +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=$StartSelectionSecondaryText +Submenu_new_selection=$SystemAccentDark1|$StartBackground +Submenu_new_selection_tint1=$StartInlineErrorText +Submenu_new_selection_mask=#7F0000 + +Submenu_separatorV=$SystemAccentDark1|$StartBackground +Submenu_separatorV_tint1=$StartSystemTilesBackground +Submenu_separatorV_mask=24 +Submenu_separatorV_slices_Y=5,5,5 + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION ICON_FRAMES=#7023,1, NOT SMALL_ICONS, 0 +OPTION OPAQUE=#7025,0 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% +Main2_text_padding=1,3,8,4,100% + + +[ICON_FRAMES] +Main_icon_frame=$SystemAccentDark1|$StartBackground +Main_icon_frame_tint1=$SystemAccentDark2|$StartSelectionBackground +Main_icon_frame_mask=10 +Main_icon_frame_slices_X=4,4,4 +Main_icon_frame_slices_Y=4,4,4 +Main_icon_frame_offset=3,3,100% +List_icon_frame=0 +Main_icon_padding=6,6,6,6,100% +Main_text_padding=5,2,8,2,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Shutdown_text_padding=10,5,12,6,100% +Search_hint_font="Segoe UI",italic,-10 +Submenu_text_padding=1,0,8,2,100% +Programs_text_padding=0,0,0,2,100% + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_mask=12 +User_image_size=48 +User_image_padding=-4,4 +User_bitmap_outside=0 + + +[HIGH_DPI] +Main_separator_mask=20 +Submenu_separator_mask=19 +User_frame_position=40 +Programs_icon=22 +Programs_button_text_padding=1,0,8,2,100% +Programs_button_new_text_padding=1,0,8,2,100% +Main_pager_arrows_mask=21 +Submenu_pager_arrows_mask=21 + +[HIGH_DPI AND USER_IMAGE] +User_mask=18 +User_image_size=64 +User_image_padding=0,8 + +[TOUCH_ENABLED AND NOT SMALL_ICONS] +Shutdown_text_padding=10,8,10,8,100% +Shutdown_arrow_padding=12,9,100% +Main2_text_padding=1,10,8,10,100% +Main_split_arrow_padding=14,14,100% + +[NOT OPAQUE] +Main_opacity=fullglass +Main2_opacity=fullglass + +Main_bitmap_mask=25 +Main_bitmap_search_mask=26 +Main_bitmap_jump_mask=27 +Search_background_mask=30 +Programs_background=#C0000000 +Programs_background_mask=#FF0000 +Programs_background_tint1=$SystemAccentDark1|$StartBackground + +Main_selection_mask=28 +Main_selection_tint1=$StartPrimaryText +Main_selection_slices_X=2,2,2 +Main_selection_slices_Y=2,2,2 + +Main_split_selection=$SystemAccentDark2|$StartSelectionBackground +Main_split_selection_mask=29 +Main_split_selection_tint1=$StartPrimaryText +Main_split_selection_slices_X=2,2,2,2,2,2 +Main_split_selection_slices_Y=2,2,2 + +Main2_split_selection=$SystemAccentDark2|$StartSelectionBackground +Main2_split_selection_mask=29 +Main2_split_selection_tint1=$StartPrimaryText +Main2_split_selection_slices_X=2,2,2,2,2,2 +Main2_split_selection_slices_Y=2,2,2 + +List_split_selection=$SystemAccentDark2|$StartSelectionBackground +List_split_selection_mask=29 +List_split_selection_tint1=$StartPrimaryText +List_split_selection_slices_X=2,2,2,2,2,2 +List_split_selection_slices_Y=2,2,2 + +Shutdown_selection=$StartPrimaryText +Shutdown_selection_mask=31 + +Main_separator_tint1=$StartPrimaryText +Main2_separator_tint1=$StartPrimaryText + +Scrollbar_button_mask=32 +Scrollbar_thumb_mask=32 + +Scrollbar_background=$ControlLightScrollbarTrack +Scrollbar_background_mask=32 +Scrollbar_background_tint1=$ControlLightScrollbarTrack +Scrollbar_background_slices_X=2,2,2 +Scrollbar_background_slices_Y=2,2,2 + +Main_new_selection_mask=33 +Main_new_selection_slices_X=2,2,2 +Main_new_selection_slices_Y=2,2,2 +Main2_new_selection_mask=33 +Main2_new_selection_slices_X=2,2,2 +Main2_new_selection_slices_Y=2,2,2 +Programs_new_selection_mask=33 +Programs_new_selection_slices_X=2,2,2 +Programs_new_selection_slices_Y=2,2,2 + +[SEARCHBOX] +Main_bitmap_jump_slices_Y=12,10,7,0,2,2 diff --git a/ClassicShellSrc/Skins/Metro7/glass_new_selection.bmp b/Src/Skins/Metro7/glass_new_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/glass_new_selection.bmp rename to Src/Skins/Metro7/glass_new_selection.bmp diff --git a/ClassicShellSrc/Skins/Metro7/glass_selection.bmp b/Src/Skins/Metro7/glass_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/glass_selection.bmp rename to Src/Skins/Metro7/glass_selection.bmp diff --git a/ClassicShellSrc/Skins/Metro7/glass_selection2.bmp b/Src/Skins/Metro7/glass_selection2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/glass_selection2.bmp rename to Src/Skins/Metro7/glass_selection2.bmp diff --git a/ClassicShellSrc/Skins/Metro7/icon_frame.bmp b/Src/Skins/Metro7/icon_frame.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/icon_frame.bmp rename to Src/Skins/Metro7/icon_frame.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmap.bmp b/Src/Skins/Metro7/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmap.bmp rename to Src/Skins/Metro7/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmap_jump.bmp b/Src/Skins/Metro7/main_bitmap_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmap_jump.bmp rename to Src/Skins/Metro7/main_bitmap_jump.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmap_jumpt.bmp b/Src/Skins/Metro7/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmap_jumpt.bmp rename to Src/Skins/Metro7/main_bitmap_jumpt.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmap_search.bmp b/Src/Skins/Metro7/main_bitmap_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmap_search.bmp rename to Src/Skins/Metro7/main_bitmap_search.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmap_searcht.bmp b/Src/Skins/Metro7/main_bitmap_searcht.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmap_searcht.bmp rename to Src/Skins/Metro7/main_bitmap_searcht.bmp diff --git a/ClassicShellSrc/Skins/Metro7/main_bitmapt.bmp b/Src/Skins/Metro7/main_bitmapt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/main_bitmapt.bmp rename to Src/Skins/Metro7/main_bitmapt.bmp diff --git a/ClassicShellSrc/Skins/Metro7/pager.bmp b/Src/Skins/Metro7/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/pager.bmp rename to Src/Skins/Metro7/pager.bmp diff --git a/ClassicShellSrc/Skins/Metro7/pager_arrows.bmp b/Src/Skins/Metro7/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/pager_arrows.bmp rename to Src/Skins/Metro7/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Metro7/pager_arrows150.bmp b/Src/Skins/Metro7/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/pager_arrows150.bmp rename to Src/Skins/Metro7/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Metro7/pins.bmp b/Src/Skins/Metro7/pins.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/pins.bmp rename to Src/Skins/Metro7/pins.bmp diff --git a/Src/Skins/Metro7/programs.bmp b/Src/Skins/Metro7/programs.bmp new file mode 100644 index 000000000..ab6c114e6 Binary files /dev/null and b/Src/Skins/Metro7/programs.bmp differ diff --git a/Src/Skins/Metro7/programs150.bmp b/Src/Skins/Metro7/programs150.bmp new file mode 100644 index 000000000..3f99ccd32 Binary files /dev/null and b/Src/Skins/Metro7/programs150.bmp differ diff --git a/ClassicShellSrc/Skins/Metro7/resource.h b/Src/Skins/Metro7/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Metro7/resource.h rename to Src/Skins/Metro7/resource.h diff --git a/ClassicShellSrc/Skins/Metro7/scroll_arrows.bmp b/Src/Skins/Metro7/scroll_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/scroll_arrows.bmp rename to Src/Skins/Metro7/scroll_arrows.bmp diff --git a/ClassicShellSrc/Skins/Metro7/scroll_button.bmp b/Src/Skins/Metro7/scroll_button.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/scroll_button.bmp rename to Src/Skins/Metro7/scroll_button.bmp diff --git a/ClassicShellSrc/Skins/Metro7/scroll_buttont.bmp b/Src/Skins/Metro7/scroll_buttont.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/scroll_buttont.bmp rename to Src/Skins/Metro7/scroll_buttont.bmp diff --git a/ClassicShellSrc/Skins/Metro7/search.bmp b/Src/Skins/Metro7/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/search.bmp rename to Src/Skins/Metro7/search.bmp diff --git a/ClassicShellSrc/Skins/Metro7/search_background.bmp b/Src/Skins/Metro7/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/search_background.bmp rename to Src/Skins/Metro7/search_background.bmp diff --git a/ClassicShellSrc/Skins/Metro7/search_backgroundt.bmp b/Src/Skins/Metro7/search_backgroundt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/search_backgroundt.bmp rename to Src/Skins/Metro7/search_backgroundt.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separator.bmp b/Src/Skins/Metro7/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separator.bmp rename to Src/Skins/Metro7/separator.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separator150.bmp b/Src/Skins/Metro7/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separator150.bmp rename to Src/Skins/Metro7/separator150.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separator2.bmp b/Src/Skins/Metro7/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separator2.bmp rename to Src/Skins/Metro7/separator2.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separator2150.bmp b/Src/Skins/Metro7/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separator2150.bmp rename to Src/Skins/Metro7/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separatorXP.bmp b/Src/Skins/Metro7/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separatorXP.bmp rename to Src/Skins/Metro7/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Metro7/separator_submenuV.bmp b/Src/Skins/Metro7/separator_submenuV.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/separator_submenuV.bmp rename to Src/Skins/Metro7/separator_submenuV.bmp diff --git a/ClassicShellSrc/Skins/Metro7/shutdown.bmp b/Src/Skins/Metro7/shutdown.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/shutdown.bmp rename to Src/Skins/Metro7/shutdown.bmp diff --git a/ClassicShellSrc/Skins/Metro7/shutdownt.bmp b/Src/Skins/Metro7/shutdownt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/shutdownt.bmp rename to Src/Skins/Metro7/shutdownt.bmp diff --git a/ClassicShellSrc/Skins/Metro7/submenu.bmp b/Src/Skins/Metro7/submenu.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/submenu.bmp rename to Src/Skins/Metro7/submenu.bmp diff --git a/ClassicShellSrc/Skins/Metro7/user_bitmap.bmp b/Src/Skins/Metro7/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/user_bitmap.bmp rename to Src/Skins/Metro7/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Metro7/user_bitmap150.bmp b/Src/Skins/Metro7/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Metro7/user_bitmap150.bmp rename to Src/Skins/Metro7/user_bitmap150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/Midnight7.rc b/Src/Skins/Midnight7/Midnight7.rc similarity index 98% rename from ClassicShellSrc/Skins/Midnight7/Midnight7.rc rename to Src/Skins/Midnight7/Midnight7.rc index 04f47b89b..289fc80da 100644 --- a/ClassicShellSrc/Skins/Midnight7/Midnight7.rc +++ b/Src/Skins/Midnight7/Midnight7.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/Midnight7/Midnight7.vcxproj b/Src/Skins/Midnight7/Midnight7.vcxproj new file mode 100644 index 000000000..de13b5b0d --- /dev/null +++ b/Src/Skins/Midnight7/Midnight7.vcxproj @@ -0,0 +1,85 @@ + + + + + Resource + Win32 + + + + {7BD26CB3-5280-48FD-9A86-C13E321018D5} + Midnight7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + Midnight + .skin7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Midnight7/Midnight7.vcxproj.filters b/Src/Skins/Midnight7/Midnight7.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/Midnight7.vcxproj.filters rename to Src/Skins/Midnight7/Midnight7.vcxproj.filters diff --git a/Src/Skins/Midnight7/SkinDescription.txt b/Src/Skins/Midnight7/SkinDescription.txt new file mode 100644 index 000000000..a18d0d104 --- /dev/null +++ b/Src/Skins/Midnight7/SkinDescription.txt @@ -0,0 +1,391 @@ +; Midnight skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7108 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: +; * full glass +; * skinnable sub-menus +; * skinnable pager buttons +; * skinnable arrows +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: +; * skinnable scrollbars +; * tint colors +; * start screen colors +Version=3 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 +Main_bitmap_search=8 +Main_bitmap_jump=13 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=#100000 +Main_bitmap_search_mask=#100000 +Main_bitmap_jump_mask=#100000 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=fullglass +Main2_opacity=fullglass + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=13,1,6,0,1,7 +Main_bitmap_search_slices_X=13,1,13 +Main_bitmap_jump_slices_X=13,1,2,2,1,13 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,10,12 +Main_bitmap_search_slices_Y=13,10,12 +Main_bitmap_jump_slices_Y=13,10,12 + + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-9 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#545454 + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=11,11,4,9 +Main_search_padding=11,11,11,9 +Main_jump_padding=3,10,11,9 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=2 +Main_selection_mask=#100000 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,6,4 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=15 +Main_split_selection_mask=#100000 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,6,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=#E0E0E0,#E0E0E0 +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + +; Second column + +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_text_padding=1,7,8,7,100% +Main2_padding=3,10,5,9 +Main2_selection=10 +Main2_selection_slices_X=4,4,4 +Main2_selection_slices_Y=4,4,4 +Main2_selection_mask=#100000 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,4,4,0,4,4 +Main2_split_selection_slices_Y=4,4,4 +Main2_split_selection_mask=#100000 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=8,6,8 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main_search_indent=16 +Main_new_selection=6 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,6,4 + +; Shutdown button + +Shutdown_selection=19 +Shutdown_selection_mask=#100000 +Shutdown_search_selection=19 +Shutdown_search_selection_mask=#100000 +Shutdown_jump_selection=19 +Shutdown_jump_selection_mask=#100000 +Shutdown_selection_slices_X=5,4,3,2,4,5 +Shutdown_selection_slices_Y=4,4,4 +Shutdown_padding=0,9,0,5,100% +Shutdown_text_padding=10,4,12,5,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_text_color=#FFFFFF,#FFFFFF +Shutdown_search_text_color=#FFFFFF,#FFFFFF +Shutdown_jump_text_color=#FFFFFF,#FFFFFF +Shutdown_arrow_color=#FFFFFF,#FFFFFF +Shutdown_search_arrow_color=#E0E0E0,#E0E0E0 +Shutdown_jump_arrow_color=#E0E0E0,#E0E0E0 +Shutdown_arrow_padding=7,9,100% + + +; Programs tree + +Programs_background=#545454 +Programs_background_mask=#100000 +Programs_selection=2 +Programs_selection_slices_X=3,1,3 +Programs_selection_slices_Y=4,6,4 +Programs_new_selection=6 +Programs_new_selection_slices_X=3,1,3 +Programs_new_selection_slices_Y=4,6,4 +Programs_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Programs_text_padding=0,2,0,2,100% +Programs_icon_padding=2,2,2,2,100% +Programs_indent=-5 +Programs_icon=7 + +Programs_button_text_padding=1,5,8,5,100% +Programs_button_new_text_padding=1,5,8,5,100% + +; Scrollbar +Scrollbar_button=33 +Scrollbar_button_slices_X=3,3,3 +Scrollbar_button_slices_Y=3,3,3 +Scrollbar_thumb=33 +Scrollbar_thumb_slices_X=3,3,3 +Scrollbar_thumb_slices_Y=3,3,3 +Scrollbar_background=34 +Scrollbar_background_slices_X=3,3,3 +Scrollbar_background_slices_Y=3,3,3 +Scrollbar_arrows=35 +Scrollbar_gripper=36 + + +; LIST SECTION +List_selection=2 +List_selection_slices_X=3,1,3 +List_selection_slices_Y=4,6,4 +List_split_selection=15 +List_split_selection_slices_X=3,1,3,2,1,3 +List_split_selection_slices_Y=4,6,4 +List_text_padding=0,0,4,0,100% +List_separator_font="Segoe UI",bold,-9 +List_separator_text_color=#E0E070,#E0E070 +List_separator_text_padding=3,0,0,0,100% +List_separator_icon_padding=6,3,3,3,100% +List_arrow_padding=5,7,100% +List_separator_split_font="Segoe UI",bold,-9 +List_separator_split_text_color=#E0E070,#E0E070 +List_separator_split_text_padding=3,0,0,0,100% +List_separator_split_icon_padding=6,3,3,3,100% + + +Search_padding=6,16,10,6,100%,100%,0%,100% +Search_frame=0 +Search_background=40 +Search_background_mask=#100000 +Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 +Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 +Search_background_padding=2,-3,2,2 +Search_background_search_padding=2,-3,2,2 +Search_background_jump_padding=2,-3,2,2 +Search_hint_font="Segoe UI",italic,-9 +Search_text_color=#FFFFFF,#C0C0C0 +Search_text_background=#545454 +Search_text_background_mask=#100000 +Search_bitmap=9 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none +Pin_bitmap=29 + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_background=#545454 +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Submenu_selection=2 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,6,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,6,4 +Submenu_pager=22 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=23 +Submenu_arrow_color=#E0E0E0,#E0E0E0 +Submenu_separator=14 +Submenu_separator_slices_X=8,6,8 +Submenu_separator_text_padding=3,4,4,8 +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad +Submenu_new_selection=6 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,6,4 +Submenu_separatorV=37 +Submenu_separatorV_slices_Y=5,5,5 + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION DISABLE_MASK=#7005,0 +OPTION RADIOGROUP=#7010,0,OPAQUE|TRANSPARENT_LESS|TRANSPARENT_MORE +OPTION OPAQUE=#7025,0 +OPTION TRANSPARENT_LESS=#7017,1 +OPTION TRANSPARENT_MORE=#7019,0 +OPTION WHITE_SUBMENUS2=#7016,0 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% +Main2_text_padding=1,3,8,4,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Shutdown_text_padding=10,5,12,6,100% +Search_hint_font="Segoe UI",italic,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% +Programs_text_padding=0,0,0,2,100% + + +[WHITE_SUBMENUS2] +Submenu_background=#FFFFFF +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_pager=4 +Submenu_pager_arrows=5 +Submenu_arrow_color=#000000,#000000 +Submenu_new_selection=18 +Submenu_separator_text_color=#0062ad +Submenu_separatorV=0 + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_bitmap=12 +User_image_size=48 +User_frame_position=36 +User_image_offset=8,8 +User_bitmap_outside=1 + + +[DISABLE_MASK] +Main_bitmap_mask=0 +Main_bitmap_search_mask=0 +Main_bitmap_jump_mask=0 +Main_selection_mask=0 +Main_split_selection_mask=0 +Main2_selection_mask=0 +Main2_split_selection_mask=0 +Shutdown_selection_mask=0 +Shutdown_search_selection_mask=0 +Shutdown_jump_selection_mask=0 +Programs_background_mask=0 +Search_background_mask=0 +Search_text_background_mask=0 + + +[OPAQUE] +Main_opacity=region +Main2_opacity=region +Main_bitmap=26 +Main_bitmap_search=27 +Main_bitmap_jump=28 +Scrollbar_button=38 +Scrollbar_thumb=38 +Scrollbar_background=39 +Search_background=40 + + +[TRANSPARENT_MORE] +Main_opacity=fullglass +Programs_background=#B61E1E1E +Main_bitmap=41 +Main_bitmap_search=42 +Main_bitmap_jump=43 +Search_background=21 + + +[HIGH_DPI] +Main_separator=30 +Main_pager_arrows=31 +Submenu_pager_arrows=24 +Submenu_separator=25 +Programs_icon=32 +Programs_button_text_padding=1,0,8,2,100% +Programs_button_new_text_padding=1,0,8,2,100% + +[USER_IMAGE AND HIGH_DPI] +User_bitmap=20 +User_image_size=64 +User_frame_position=40 + + +[WHITE_SUBMENUS2 AND HIGH_DPI] +Submenu_pager_arrows=31 + +[SEARCHBOX] +Main_bitmap_jump_slices_Y=13,10,3,0,1,8 diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap.bmp b/Src/Skins/Midnight7/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap.bmp rename to Src/Skins/Midnight7/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_jump.bmp b/Src/Skins/Midnight7/main_bitmap_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_jump.bmp rename to Src/Skins/Midnight7/main_bitmap_jump.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_jumpt.bmp b/Src/Skins/Midnight7/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_jumpt.bmp rename to Src/Skins/Midnight7/main_bitmap_jumpt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_jumptt.bmp b/Src/Skins/Midnight7/main_bitmap_jumptt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_jumptt.bmp rename to Src/Skins/Midnight7/main_bitmap_jumptt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_search.bmp b/Src/Skins/Midnight7/main_bitmap_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_search.bmp rename to Src/Skins/Midnight7/main_bitmap_search.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_searcht.bmp b/Src/Skins/Midnight7/main_bitmap_searcht.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_searcht.bmp rename to Src/Skins/Midnight7/main_bitmap_searcht.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmap_searchtt.bmp b/Src/Skins/Midnight7/main_bitmap_searchtt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmap_searchtt.bmp rename to Src/Skins/Midnight7/main_bitmap_searchtt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmapt.bmp b/Src/Skins/Midnight7/main_bitmapt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmapt.bmp rename to Src/Skins/Midnight7/main_bitmapt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/main_bitmaptt.bmp b/Src/Skins/Midnight7/main_bitmaptt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/main_bitmaptt.bmp rename to Src/Skins/Midnight7/main_bitmaptt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/new_item.bmp b/Src/Skins/Midnight7/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/new_item.bmp rename to Src/Skins/Midnight7/new_item.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/new_item_d.bmp b/Src/Skins/Midnight7/new_item_d.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/new_item_d.bmp rename to Src/Skins/Midnight7/new_item_d.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager.bmp b/Src/Skins/Midnight7/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager.bmp rename to Src/Skins/Midnight7/pager.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager_arrows.bmp b/Src/Skins/Midnight7/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager_arrows.bmp rename to Src/Skins/Midnight7/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager_arrows150.bmp b/Src/Skins/Midnight7/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager_arrows150.bmp rename to Src/Skins/Midnight7/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager_arrows_d.bmp b/Src/Skins/Midnight7/pager_arrows_d.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager_arrows_d.bmp rename to Src/Skins/Midnight7/pager_arrows_d.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager_arrows_d150.bmp b/Src/Skins/Midnight7/pager_arrows_d150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager_arrows_d150.bmp rename to Src/Skins/Midnight7/pager_arrows_d150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pager_d.bmp b/Src/Skins/Midnight7/pager_d.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pager_d.bmp rename to Src/Skins/Midnight7/pager_d.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/pins.bmp b/Src/Skins/Midnight7/pins.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/pins.bmp rename to Src/Skins/Midnight7/pins.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/programs.bmp b/Src/Skins/Midnight7/programs.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/programs.bmp rename to Src/Skins/Midnight7/programs.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/programs150.bmp b/Src/Skins/Midnight7/programs150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/programs150.bmp rename to Src/Skins/Midnight7/programs150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/resource.h b/Src/Skins/Midnight7/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/resource.h rename to Src/Skins/Midnight7/resource.h diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_arrows.bmp b/Src/Skins/Midnight7/scroll_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_arrows.bmp rename to Src/Skins/Midnight7/scroll_arrows.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_bg.bmp b/Src/Skins/Midnight7/scroll_bg.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_bg.bmp rename to Src/Skins/Midnight7/scroll_bg.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_bgt.bmp b/Src/Skins/Midnight7/scroll_bgt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_bgt.bmp rename to Src/Skins/Midnight7/scroll_bgt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_button.bmp b/Src/Skins/Midnight7/scroll_button.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_button.bmp rename to Src/Skins/Midnight7/scroll_button.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_buttont.bmp b/Src/Skins/Midnight7/scroll_buttont.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_buttont.bmp rename to Src/Skins/Midnight7/scroll_buttont.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/scroll_grip.bmp b/Src/Skins/Midnight7/scroll_grip.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/scroll_grip.bmp rename to Src/Skins/Midnight7/scroll_grip.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/search.bmp b/Src/Skins/Midnight7/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/search.bmp rename to Src/Skins/Midnight7/search.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/search_background.bmp b/Src/Skins/Midnight7/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/search_background.bmp rename to Src/Skins/Midnight7/search_background.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/search_backgroundt.bmp b/Src/Skins/Midnight7/search_backgroundt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/search_backgroundt.bmp rename to Src/Skins/Midnight7/search_backgroundt.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/selection.bmp b/Src/Skins/Midnight7/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/selection.bmp rename to Src/Skins/Midnight7/selection.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/selectionXP.bmp b/Src/Skins/Midnight7/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/selectionXP.bmp rename to Src/Skins/Midnight7/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/selection_d.bmp b/Src/Skins/Midnight7/selection_d.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/selection_d.bmp rename to Src/Skins/Midnight7/selection_d.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separator.bmp b/Src/Skins/Midnight7/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separator.bmp rename to Src/Skins/Midnight7/separator.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separator150.bmp b/Src/Skins/Midnight7/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separator150.bmp rename to Src/Skins/Midnight7/separator150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separator2.bmp b/Src/Skins/Midnight7/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separator2.bmp rename to Src/Skins/Midnight7/separator2.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separator2150.bmp b/Src/Skins/Midnight7/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separator2150.bmp rename to Src/Skins/Midnight7/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separatorXP.bmp b/Src/Skins/Midnight7/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separatorXP.bmp rename to Src/Skins/Midnight7/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/separator_submenuV.bmp b/Src/Skins/Midnight7/separator_submenuV.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/separator_submenuV.bmp rename to Src/Skins/Midnight7/separator_submenuV.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/shutdown.bmp b/Src/Skins/Midnight7/shutdown.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/shutdown.bmp rename to Src/Skins/Midnight7/shutdown.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/split_selection.bmp b/Src/Skins/Midnight7/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/split_selection.bmp rename to Src/Skins/Midnight7/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/split_selectionXP.bmp b/Src/Skins/Midnight7/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/split_selectionXP.bmp rename to Src/Skins/Midnight7/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/user_bitmap.bmp b/Src/Skins/Midnight7/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/user_bitmap.bmp rename to Src/Skins/Midnight7/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Midnight7/user_bitmap150.bmp b/Src/Skins/Midnight7/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Midnight7/user_bitmap150.bmp rename to Src/Skins/Midnight7/user_bitmap150.bmp diff --git a/Src/Skins/Skin.props b/Src/Skins/Skin.props new file mode 100644 index 000000000..baece5e02 --- /dev/null +++ b/Src/Skins/Skin.props @@ -0,0 +1,19 @@ + + + + $(MSBuildThisFileDirectory)..\..\build\bin\Skins\ + $(MSBuildThisFileDirectory)..\..\build\obj\Skins\$(ProjectName)\ + true + false + true + + + + false + Windows + true + true + true + + + diff --git a/Src/Skins/SmokedGlass/SkinDescription.txt b/Src/Skins/SmokedGlass/SkinDescription.txt new file mode 100644 index 000000000..88728aaae --- /dev/null +++ b/Src/Skins/SmokedGlass/SkinDescription.txt @@ -0,0 +1,269 @@ +; Smoked Glass skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7105 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +; CAPTION SECTION + +Caption_font="Segoe UI",normal,18 +Caption_text_color=#FFFFFF +Caption_glow_color=#000000 +Caption_glow_size=10 +Caption_padding=4,8,2,16,100% + + +; MAIN MENU SECTION + +Main_bitmap=1 + +; fullglass, fullalpha - new opacity modes that are used for transparent menu background +Main_opacity=fullglass +Main_bitmap_slices_X=6,1,1,6,1,13 +Main_bitmap_slices_Y=60,317,8 + +Main_large_icons=1 +Main_font="Segoe UI",normal,-10 + +Main_text_color=#FFFFFF,#FFFFFF,#9F9F9F,#AFAFAF + +; Main_arrow_color - colors for the sub-menu arrow (normal and selected). The normal color is also used for the drag/drop insertion marker +; If Main_arrow_color is not set, the first 2 colors of Main_text_color are used +Main_arrow_color=#FFFFFF,#FFFFFF + +; Main_arrow_padding - padding on the left and right of the sub-menu arrow. The default is 5,7 +Main_arrow_padding=8,9,100% + +Main_padding=2,4,4,4 +Main_selection=3 +Main_selection_slices_X=4,63,4 +Main_selection_slices_Y=4,20,4 +Main_new_selection=12 +Main_new_selection_slices_X=4,63,4 +Main_new_selection_slices_Y=4,20,4 + +Main_split_selection=11 +Main_split_selection_slices_X=4,63,4,0,16,4 +Main_split_selection_slices_Y=4,20,4 + +; Main_icon_padding - extra padding on the left/top/right/bottom of the icon in the main menu +; The default is 3,3,3,3 +Main_icon_padding=4,3,3,3,100% + +; Main_text_padding - extra padding on the left/top/right/bottom of the text in the main menu +; The default is 1,2,8,2 +Main_text_padding=1,0,8,3,100% + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,1,3 +Main_pager_slices_Y=4,4,4 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=6 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=15,100,15 + + +; SUB-MENU SECTION + +; Bitmap for the sub-menu background +Submenu_bitmap=2 +Submenu_opacity=fullglass +Submenu_bitmap_slices_X=13,2,13 +Submenu_bitmap_slices_Y=13,364,8 + +; Submenu_offset - additional horizontal offset for sub-menus. It reduces the overlap when the sub-menus have thick borders +Submenu_offset=2 +Submenu_padding=4,4,4,4 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Submenu_arrow_color=#FFFFFF,#FFFFFF +Submenu_selection=3 +Submenu_selection_slices_X=4,63,4 +Submenu_selection_slices_Y=4,20,4 +Submenu_new_selection=12 +Submenu_new_selection_slices_X=4,63,4 +Submenu_new_selection_slices_Y=4,20,4 +Submenu_split_selection=11 +Submenu_split_selection_slices_X=4,63,4,0,16,4 +Submenu_split_selection_slices_Y=4,20,4 +Submenu_icon_padding=4,3,3,3,100% +Submenu_pager=4 +Submenu_pager_slices_X=3,1,3 +Submenu_pager_slices_Y=4,4,4 +Submenu_pager_arrows=5 +Submenu_text_padding=1,0,8,2,100% +Submenu_separator=6 +Submenu_separator_slices_X=25,80,25 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_font="Segoe UI",bold,-10 +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_split_font="Segoe UI",bold,-10 +Submenu_separator_split_text_padding=3,4,4,4,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% + +; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns +Submenu_separatorV=7 + +; Submenu_separatorV_slices_Y - vertical slices for Submenu_separatorV +Submenu_separatorV_slices_Y=15,100,15 + +;SEARCH SECTION + +Search_bitmap=10 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7007,0 +OPTION DISABLE_MASK=#7005,1 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK +AllPrograms_options=LARGE_FONT, DISABLE_MASK + +[NOT CAPTION] +Main_bitmap=2 +Main_bitmap_slices_X=0,0,0,13,2,13 +Main_padding=4,4,4,4 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_font="Segoe UI",normal,-9 +Caption_font="Segoe UI",normal,15 + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 + + +[NOT DISABLE_MASK] +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=#700000 +Submenu_bitmap_mask=#700000 + +; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_selection_mask=#700000 +Main2_selection_mask=#700000 +Submenu_selection_mask=#700000 +Main_split_selection_mask=#700000 +Main2_split_selection_mask=#700000 +Submenu_split_selection_mask=#700000 + + +[TWO_COLUMNS] +Main_bitmap=1 +Main_bitmap_slices_X=6,1,1,6,1,13 +Main2_opacity=fullglass +Main_padding=4,4,4,4 +Main2_padding=4,4,4,4 +Main2_split_selection=11 +Main2_split_selection_slices_X=4,63,4,0,16,4 +Main2_split_selection_slices_Y=4,20,4 + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-6,6 + +; User_bitmap - the frame around the user picture +User_bitmap=8 + +; User_image_offset - horizontal and vertical offset of the user image from its frame +; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored +User_image_offset=8,8 + + +[USER_IMAGE AND SMALL_ICONS] +User_image_size=32 +User_bitmap=9 + +[USER_NAME] +User_font="Segoe UI",bold,22 +User_text_color=#FFFFFF +User_glow_color=#000000 +User_glow_size=4 +User_name_position=10,18,-75,58 +User_name_align=right + + +[USER_NAME AND SMALL_ICONS] +User_font="Segoe UI",bold,18 +User_name_position=10,15,-55,45 + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=10,18,-10,58 + +[USER_NAME AND NOT USER_IMAGE AND SMALL_ICONS] +User_name_position=10,15,-10,45 + + +[USER_NAME AND TWO_COLUMNS] +User_name_align=right2 + + +[(USER_IMAGE OR USER_NAME) AND TWO_COLUMNS] +Main2_padding=4,70,4,4 + +[(USER_IMAGE OR USER_NAME) AND TWO_COLUMNS AND SMALL_ICONS] +Main2_padding=4,54,4,4 + +[(USER_IMAGE OR USER_NAME) AND CAPTION] +Main_padding=2,70,4,4 + +[(USER_IMAGE OR USER_NAME) AND CAPTION AND SMALL_ICONS] +Main_padding=2,54,4,4 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] +Main_padding=4,70,4,4 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION AND SMALL_ICONS] +Main_padding=4,54,4,4 + + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + +[HIGH_DPI] +Main_pager_arrows=13 +Submenu_pager_arrows=13 diff --git a/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.rc b/Src/Skins/SmokedGlass/SmokedGlass.rc similarity index 96% rename from ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.rc rename to Src/Skins/SmokedGlass/SmokedGlass.rc index cd2288e88..b34144734 100644 --- a/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.rc +++ b/Src/Skins/SmokedGlass/SmokedGlass.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/SmokedGlass/SmokedGlass.vcxproj b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj new file mode 100644 index 000000000..13b8806a5 --- /dev/null +++ b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj @@ -0,0 +1,59 @@ + + + + + Resource + Win32 + + + + {66D1EAA4-65D1-45CC-9989-E616FC0575EB} + SmokedGlass + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Smoked Glass + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.vcxproj.filters b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/SmokedGlass.vcxproj.filters rename to Src/Skins/SmokedGlass/SmokedGlass.vcxproj.filters diff --git a/ClassicShellSrc/Skins/SmokedGlass/main_bitmap.bmp b/Src/Skins/SmokedGlass/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/main_bitmap.bmp rename to Src/Skins/SmokedGlass/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/main_bitmap2.bmp b/Src/Skins/SmokedGlass/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/main_bitmap2.bmp rename to Src/Skins/SmokedGlass/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/new_item.bmp b/Src/Skins/SmokedGlass/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/new_item.bmp rename to Src/Skins/SmokedGlass/new_item.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/pager.bmp b/Src/Skins/SmokedGlass/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/pager.bmp rename to Src/Skins/SmokedGlass/pager.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/pager_arrows.bmp b/Src/Skins/SmokedGlass/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/pager_arrows.bmp rename to Src/Skins/SmokedGlass/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/pager_arrows150.bmp b/Src/Skins/SmokedGlass/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/pager_arrows150.bmp rename to Src/Skins/SmokedGlass/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/resource.h b/Src/Skins/SmokedGlass/resource.h similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/resource.h rename to Src/Skins/SmokedGlass/resource.h diff --git a/ClassicShellSrc/Skins/SmokedGlass/search.bmp b/Src/Skins/SmokedGlass/search.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/search.bmp rename to Src/Skins/SmokedGlass/search.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/selection.bmp b/Src/Skins/SmokedGlass/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/selection.bmp rename to Src/Skins/SmokedGlass/selection.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/separator.bmp b/Src/Skins/SmokedGlass/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/separator.bmp rename to Src/Skins/SmokedGlass/separator.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/separatorV.bmp b/Src/Skins/SmokedGlass/separatorV.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/separatorV.bmp rename to Src/Skins/SmokedGlass/separatorV.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/split_selection.bmp b/Src/Skins/SmokedGlass/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/split_selection.bmp rename to Src/Skins/SmokedGlass/split_selection.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/user_bitmap.bmp b/Src/Skins/SmokedGlass/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/user_bitmap.bmp rename to Src/Skins/SmokedGlass/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/SmokedGlass/user_bitmap32.bmp b/Src/Skins/SmokedGlass/user_bitmap32.bmp similarity index 100% rename from ClassicShellSrc/Skins/SmokedGlass/user_bitmap32.bmp rename to Src/Skins/SmokedGlass/user_bitmap32.bmp diff --git a/Src/Skins/Win7Aero/SkinDescription.txt b/Src/Skins/Win7Aero/SkinDescription.txt new file mode 100644 index 000000000..50905bf16 --- /dev/null +++ b/Src/Skins/Win7Aero/SkinDescription.txt @@ -0,0 +1,330 @@ +; Windows Aero skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7101 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=2 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=glass + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=7,1,0,6,1,13 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,360,12 + +Main_arrow_padding=8,9,100% + + +;CAPTION SECTION - describes the caption portion of the main menu + +; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 +Caption_font="Segoe UI",normal,18 + +; Caption_text_color - RRGGBB color of the caption text. Defaults to white +Caption_text_color=#FFFFFF + +; Caption_glow_color - RRGGBB color of the caption glow. Defaults to white +Caption_glow_color=#000000 + +; Caption_glow_size - the width of the caption glow (0 - no glow). Defaults to 0 +Caption_glow_size=10 + +; Caption_padding - number of pixels to add on left/top/right/bottom of the caption +; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Caption_padding=4,8,2,16,100% + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-10 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=3,10,10,8 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=3 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=15 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 + +Main_new_selection=19 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow=6 +Main_arrow_color=#000000,#000000 + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +Submenu_pager=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=5 +Submenu_arrow=7 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad,#0062ad +Submenu_separator_split_text_padding=3,4,4,8,100% +Submenu_separator_split_font="Segoe UI",normal,-10 +Submenu_separator_split_text_color=#0062ad,#0062ad +Submenu_separator_split_icon_padding=6,3,3,3,100% +Submenu_new_selection=19 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7007,0 +OPTION DISABLE_MASK=#7005,0 +OPTION WHITE_SUBMENUS=#7016,1 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS +AllPrograms_options=WHITE_SUBMENUS, LARGE_FONT + +[NOT CAPTION] +Main_bitmap_slices_X=0,0,0,14,1,13 +Main_padding=12,10,10,8 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_font="Segoe UI",normal,-9 +Caption_font="Segoe UI",normal,15 +Main_arrow=7 + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% + + +[WHITE_SUBMENUS] +Submenu_background=#FFFFFF +Submenu_separator=18 +Submenu_separator_slices_X=8,6,8 + + +[TWO_COLUMNS] +Main_bitmap=8 +Main_bitmap_mask=9 +Main_bitmap_slices_X=13,1,6,0,1,7 +Main2_opacity=fullglass +Main_padding=10,10,3,8 +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_padding=3,10,4,8 +Main2_selection=10 +Main2_selection_slices_X=4,63,4 +Main2_selection_slices_Y=4,20,4 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,63,4,0,16,4 +Main2_split_selection_slices_Y=4,20,4 +Main2_arrow=0 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=15,100,15 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=8,9,100% + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-10,6 + +; User_bitmap - the frame around the user picture +User_bitmap=12 + +; User_image_offset - horizontal and vertical offset of the user image from its frame +; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored +User_image_offset=8,8 + + +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=3,73,5,8 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] +Main_bitmap=13 +Main_bitmap_mask=14 +Main_bitmap_slices_Y=76,297,12 + +[USER_IMAGE AND NOT TWO_COLUMNS] +User_frame_position=-6,6 + +[USER_NAME] +User_name_position=10,8,-75,68 +User_name_align=right +User_font="Segoe UI",bold,22 +User_text_color=#FFFFFF +User_glow_color=#000000 +User_glow_size=10 + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=10,8,-10,68 + +[USER_NAME AND TWO_COLUMNS] +User_name_position=5,8,-75,68 +User_name_align=right2 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] +User_name_position=5,8,-10,68 +Main2_padding=3,55,5,8 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] +User_name_position=5,5,-10,50 +Main2_padding=3,46,5,8 + +[SMALL_ICONS] +User_font="Segoe UI",bold,16 +Main_arrow_padding=7,7,100% + + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] +Main_padding=3,73,10,8 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] +Main_padding=12,73,10,8 + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + + +[NOT DISABLE_MASK] +; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main2_selection_mask=#800000 +Main2_split_selection_mask=#800000 + +[DISABLE_MASK] +Main_bitmap_mask=0 + +[HIGH_DPI] +Main_separator=20 +Main_pager_arrows=22 +Submenu_pager_arrows=22 + +[WHITE_SUBMENUS AND HIGH_DPI] +Submenu_separator=21 diff --git a/ClassicShellSrc/Skins/Win7Aero/Win7Aero.rc b/Src/Skins/Win7Aero/Win7Aero.rc similarity index 97% rename from ClassicShellSrc/Skins/Win7Aero/Win7Aero.rc rename to Src/Skins/Win7Aero/Win7Aero.rc index 4bc49ebc3..b694260f9 100644 --- a/ClassicShellSrc/Skins/Win7Aero/Win7Aero.rc +++ b/Src/Skins/Win7Aero/Win7Aero.rc @@ -89,7 +89,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/Win7Aero/Win7Aero.vcxproj b/Src/Skins/Win7Aero/Win7Aero.vcxproj new file mode 100644 index 000000000..26c74a44a --- /dev/null +++ b/Src/Skins/Win7Aero/Win7Aero.vcxproj @@ -0,0 +1,68 @@ + + + + + Resource + Win32 + + + + {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75} + Win7Aero + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Windows Aero + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Aero/Win7Aero.vcxproj.filters b/Src/Skins/Win7Aero/Win7Aero.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/Win7Aero.vcxproj.filters rename to Src/Skins/Win7Aero/Win7Aero.vcxproj.filters diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmap.bmp b/Src/Skins/Win7Aero/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmap.bmp rename to Src/Skins/Win7Aero/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmap2.bmp b/Src/Skins/Win7Aero/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmap2.bmp rename to Src/Skins/Win7Aero/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmapXP.bmp b/Src/Skins/Win7Aero/main_bitmapXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmapXP.bmp rename to Src/Skins/Win7Aero/main_bitmapXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmap_mask.bmp b/Src/Skins/Win7Aero/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmap_mask.bmp rename to Src/Skins/Win7Aero/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmap_mask2.bmp b/Src/Skins/Win7Aero/main_bitmap_mask2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmap_mask2.bmp rename to Src/Skins/Win7Aero/main_bitmap_mask2.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/main_bitmap_maskXP.bmp b/Src/Skins/Win7Aero/main_bitmap_maskXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/main_bitmap_maskXP.bmp rename to Src/Skins/Win7Aero/main_bitmap_maskXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/menu_arrows.bmp b/Src/Skins/Win7Aero/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/menu_arrows.bmp rename to Src/Skins/Win7Aero/menu_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/menu_arrows2.bmp b/Src/Skins/Win7Aero/menu_arrows2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/menu_arrows2.bmp rename to Src/Skins/Win7Aero/menu_arrows2.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/new_item.bmp b/Src/Skins/Win7Aero/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/new_item.bmp rename to Src/Skins/Win7Aero/new_item.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/pager.bmp b/Src/Skins/Win7Aero/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/pager.bmp rename to Src/Skins/Win7Aero/pager.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/pager_arrows.bmp b/Src/Skins/Win7Aero/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/pager_arrows.bmp rename to Src/Skins/Win7Aero/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/pager_arrows150.bmp b/Src/Skins/Win7Aero/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/pager_arrows150.bmp rename to Src/Skins/Win7Aero/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/resource.h b/Src/Skins/Win7Aero/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/resource.h rename to Src/Skins/Win7Aero/resource.h diff --git a/ClassicShellSrc/Skins/Win7Aero/selection.bmp b/Src/Skins/Win7Aero/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/selection.bmp rename to Src/Skins/Win7Aero/selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/selectionXP.bmp b/Src/Skins/Win7Aero/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/selectionXP.bmp rename to Src/Skins/Win7Aero/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/separator.bmp b/Src/Skins/Win7Aero/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/separator.bmp rename to Src/Skins/Win7Aero/separator.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/separator150.bmp b/Src/Skins/Win7Aero/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/separator150.bmp rename to Src/Skins/Win7Aero/separator150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/separator2.bmp b/Src/Skins/Win7Aero/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/separator2.bmp rename to Src/Skins/Win7Aero/separator2.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/separator2150.bmp b/Src/Skins/Win7Aero/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/separator2150.bmp rename to Src/Skins/Win7Aero/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/separatorXP.bmp b/Src/Skins/Win7Aero/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/separatorXP.bmp rename to Src/Skins/Win7Aero/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/split_selection.bmp b/Src/Skins/Win7Aero/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/split_selection.bmp rename to Src/Skins/Win7Aero/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/split_selectionXP.bmp b/Src/Skins/Win7Aero/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/split_selectionXP.bmp rename to Src/Skins/Win7Aero/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero/user_bitmap.bmp b/Src/Skins/Win7Aero/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero/user_bitmap.bmp rename to Src/Skins/Win7Aero/user_bitmap.bmp diff --git a/Src/Skins/Win7Aero7/SkinDescription.txt b/Src/Skins/Win7Aero7/SkinDescription.txt new file mode 100644 index 000000000..efd357ad6 --- /dev/null +++ b/Src/Skins/Win7Aero7/SkinDescription.txt @@ -0,0 +1,311 @@ +; Windows Aero skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7101 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 +Main_bitmap_search=8 +Main_bitmap_jump=13 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=2 +Main_bitmap_search_mask=9 +Main_bitmap_jump_mask=14 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=glass +Main2_opacity=fullglass + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=13,1,6,0,1,7 +Main_bitmap_search_slices_X=13,1,13 +Main_bitmap_jump_slices_X=13,1,2,2,1,13 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,360,12 +Main_bitmap_search_slices_Y=13,360,12 +Main_bitmap_jump_slices_Y=13,360,12 + + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-9 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=10,10,3,8 +Main_search_padding=10,10,10,8 +Main_jump_padding=3,10,10,8 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=3 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=15 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=#000000,#000000 +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + +; Second column + +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_padding=3,10,4,8 +Main2_selection=10 +Main2_selection_slices_X=4,63,4 +Main2_selection_slices_Y=4,20,4 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,63,4,0,16,4 +Main2_split_selection_slices_Y=4,20,4 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=15,100,15 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main_new_selection=6 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 + +; Shutdown button + +Shutdown_selection=19 +Shutdown_search_selection=20 +Shutdown_jump_selection=20 +Shutdown_selection_slices_X=5,10,3,2,7,5 +Shutdown_selection_slices_Y=4,16,4 +Shutdown_padding=0,9,0,4,100% +Shutdown_text_padding=10,5,12,6,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_text_color=#FFFFFF,#FFFFFF +Shutdown_search_text_color=#000000,#000000 +Shutdown_jump_text_color=#000000,#000000 +Shutdown_arrow=21 +Shutdown_search_arrow=22 +Shutdown_jump_arrow=22 +Shutdown_arrow_padding=7,9,100% + + +; Programs tree + +Programs_selection=3 +Programs_selection_slices_X=3,1,3 +Programs_selection_slices_Y=4,66,4 +Programs_new_selection=#FFE099 +Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Programs_text_padding=0,2,0,2,100% +Programs_icon_padding=2,2,2,2,100% +Programs_indent=-5 +Programs_icon=7 + +Programs_button_text_padding=1,5,8,5,100% +Programs_button_new_text_padding=1,5,8,5,100% + + +; LIST SECTION +List_selection=3 +List_selection_slices_X=3,1,3 +List_selection_slices_Y=4,66,4 +List_split_selection=15 +List_split_selection_slices_X=3,1,3,2,1,3 +List_split_selection_slices_Y=4,66,4 +List_text_padding=0,0,4,0,100% +List_separator_text_color=#003399,#003399 +List_separator_text_padding=3,0,0,0,100% +List_separator_icon_padding=6,3,3,3,100% +List_arrow_padding=5,7,100% +List_separator_split_text_color=#003399,#003399 +List_separator_split_text_padding=3,0,0,0,100% +List_separator_split_icon_padding=6,3,3,3,100% + +Main_search_indent=16 +Main2_text_padding=1,7,8,7,100% + +Search_padding=6,16,10,6,100%,100%,0%,100% +Search_frame=0 +Search_background=23 +Search_background_mask=24 +Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 +Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 +Search_background_padding=1,-3,1,1 +Search_hint_font="Segoe UI",italic,-9 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +Submenu_pager=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=5 +Submenu_arrow_color=#000000,#000000 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad +Submenu_new_selection=6 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION DISABLE_MASK=#7005,0 +OPTION WHITE_SUBMENUS=#7016,1 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% +Main2_text_padding=1,3,8,4,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Shutdown_text_padding=10,5,12,6,100% +Search_hint_font="Segoe UI",italic,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% +Programs_text_padding=0,0,0,2,100% + + +[WHITE_SUBMENUS] +Submenu_background=#FFFFFF +Submenu_separator=18 +Submenu_separator_slices_X=8,6,8 + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_bitmap=12 +User_image_size=48 +User_frame_position=36 +User_image_offset=8,8 +User_bitmap_outside=1 + + +[NOT DISABLE_MASK] +; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main2_selection_mask=#800000 +Main2_split_selection_mask=#800000 +Shutdown_selection_mask=#800000 +Shutdown_selection_search_mask=#800000 +Shutdown_selection_jump_mask=#800000 + +[DISABLE_MASK] +Main_bitmap_mask=0 +Main_bitmap_search_mask=0 +Main_bitmap_jump_mask=0 + +[HIGH_DPI] +Submenu_pager_arrows=25 +Shutdown_arrow=26 +Shutdown_search_arrow=27 +Shutdown_jump_arrow=27 +Main_separator=28 +Programs_icon=30 +Programs_button_text_padding=1,0,8,1,100% +Programs_button_new_text_padding=1,0,8,1,100% + +[USER_IMAGE AND HIGH_DPI] +User_bitmap=31 +User_image_size=64 +User_frame_position=40 + + +[WHITE_SUBMENUS AND HIGH_DPI] +Submenu_separator=29 diff --git a/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.rc b/Src/Skins/Win7Aero7/Win7Aero7.rc similarity index 97% rename from ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.rc rename to Src/Skins/Win7Aero7/Win7Aero7.rc index d64d62b1d..fa5eedb88 100644 --- a/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.rc +++ b/Src/Skins/Win7Aero7/Win7Aero7.rc @@ -98,7 +98,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/Win7Aero7/Win7Aero7.vcxproj b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj new file mode 100644 index 000000000..095805b4f --- /dev/null +++ b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj @@ -0,0 +1,77 @@ + + + + + Resource + Win32 + + + + {A2CCDE9F-17CE-461E-8BD9-00261B8855A6} + Win7Aero7 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + Windows Aero + .skin7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.vcxproj.filters b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/Win7Aero7.vcxproj.filters rename to Src/Skins/Win7Aero7/Win7Aero7.vcxproj.filters diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap.bmp b/Src/Skins/Win7Aero7/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap.bmp rename to Src/Skins/Win7Aero7/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap_jump.bmp b/Src/Skins/Win7Aero7/main_bitmap_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap_jump.bmp rename to Src/Skins/Win7Aero7/main_bitmap_jump.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap_jump_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_jump_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap_jump_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_jump_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap_search.bmp b/Src/Skins/Win7Aero7/main_bitmap_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap_search.bmp rename to Src/Skins/Win7Aero7/main_bitmap_search.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/main_bitmap_search_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_search_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/main_bitmap_search_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_search_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/new_item.bmp b/Src/Skins/Win7Aero7/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/new_item.bmp rename to Src/Skins/Win7Aero7/new_item.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/pager.bmp b/Src/Skins/Win7Aero7/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/pager.bmp rename to Src/Skins/Win7Aero7/pager.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/pager_arrows.bmp b/Src/Skins/Win7Aero7/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/pager_arrows.bmp rename to Src/Skins/Win7Aero7/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/pager_arrows150.bmp b/Src/Skins/Win7Aero7/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/pager_arrows150.bmp rename to Src/Skins/Win7Aero7/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/programs.bmp b/Src/Skins/Win7Aero7/programs.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/programs.bmp rename to Src/Skins/Win7Aero7/programs.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/programs150.bmp b/Src/Skins/Win7Aero7/programs150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/programs150.bmp rename to Src/Skins/Win7Aero7/programs150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/resource.h b/Src/Skins/Win7Aero7/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/resource.h rename to Src/Skins/Win7Aero7/resource.h diff --git a/ClassicShellSrc/Skins/Win7Aero7/search_background.bmp b/Src/Skins/Win7Aero7/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/search_background.bmp rename to Src/Skins/Win7Aero7/search_background.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/search_background_mask.bmp b/Src/Skins/Win7Aero7/search_background_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/search_background_mask.bmp rename to Src/Skins/Win7Aero7/search_background_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/selection.bmp b/Src/Skins/Win7Aero7/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/selection.bmp rename to Src/Skins/Win7Aero7/selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/selectionXP.bmp b/Src/Skins/Win7Aero7/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/selectionXP.bmp rename to Src/Skins/Win7Aero7/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/separator.bmp b/Src/Skins/Win7Aero7/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/separator.bmp rename to Src/Skins/Win7Aero7/separator.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/separator150.bmp b/Src/Skins/Win7Aero7/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/separator150.bmp rename to Src/Skins/Win7Aero7/separator150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/separator2.bmp b/Src/Skins/Win7Aero7/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/separator2.bmp rename to Src/Skins/Win7Aero7/separator2.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/separator2150.bmp b/Src/Skins/Win7Aero7/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/separator2150.bmp rename to Src/Skins/Win7Aero7/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/separatorXP.bmp b/Src/Skins/Win7Aero7/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/separatorXP.bmp rename to Src/Skins/Win7Aero7/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown.bmp b/Src/Skins/Win7Aero7/shutdown.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown.bmp rename to Src/Skins/Win7Aero7/shutdown.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow.bmp b/Src/Skins/Win7Aero7/shutdown_arrow.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow150.bmp b/Src/Skins/Win7Aero7/shutdown_arrow150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow150.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow_search.bmp b/Src/Skins/Win7Aero7/shutdown_arrow_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow_search.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow_search.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow_search150.bmp b/Src/Skins/Win7Aero7/shutdown_arrow_search150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown_arrow_search150.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow_search150.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/shutdown_search.bmp b/Src/Skins/Win7Aero7/shutdown_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/shutdown_search.bmp rename to Src/Skins/Win7Aero7/shutdown_search.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/split_selection.bmp b/Src/Skins/Win7Aero7/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/split_selection.bmp rename to Src/Skins/Win7Aero7/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/split_selectionXP.bmp b/Src/Skins/Win7Aero7/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/split_selectionXP.bmp rename to Src/Skins/Win7Aero7/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/user_bitmap.bmp b/Src/Skins/Win7Aero7/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/user_bitmap.bmp rename to Src/Skins/Win7Aero7/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win7Aero7/user_bitmap150.bmp b/Src/Skins/Win7Aero7/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Aero7/user_bitmap150.bmp rename to Src/Skins/Win7Aero7/user_bitmap150.bmp diff --git a/Src/Skins/Win7Basic/SkinDescription.txt b/Src/Skins/Win7Basic/SkinDescription.txt new file mode 100644 index 000000000..922f40bed --- /dev/null +++ b/Src/Skins/Win7Basic/SkinDescription.txt @@ -0,0 +1,326 @@ +; Windows Basic skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7102 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=2 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=region + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=7,1,0,6,1,13 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,360,12 + + +;CAPTION SECTION - describes the caption portion of the main menu + +; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 +Caption_font="Segoe UI",normal,18 + +; Caption_text_color - RRGGBB color of the caption text. Defaults to white +Caption_text_color=#FFFFFF + +; Caption_glow_color - RRGGBB color of the caption glow. Defaults to white +Caption_glow_color=#000000 + +; Caption_glow_size - the width of the caption glow (0 - no glow). Defaults to 0 +Caption_glow_size=10 + +; Caption_padding - number of pixels to add on left/top/right/bottom of the caption +; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Caption_padding=4,8,2,16,100% + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-10 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=3,10,10,8 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=3 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,66,4 + +Main_split_selection=15 +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,66,4 + +Main_new_selection=19 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,66,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow=6 +Main_arrow_color=#000000,#000000 + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + +Main_arrow_padding=8,9,100% + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,66,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,66,4 +Submenu_pager=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=5 +Submenu_arrow=7 +Submenu_separator_text_padding=3,4,4,8,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad,#0062ad +Submenu_separator_split_text_padding=3,4,4,8,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% +Submenu_separator_split_font="Segoe UI",normal,-10 +Submenu_separator_split_text_color=#0062ad,#0062ad +Submenu_new_selection=19 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,66,4 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7007,0 +OPTION DISABLE_MASK=#7005,0 +OPTION WHITE_SUBMENUS=#7016,1 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, WHITE_SUBMENUS +AllPrograms_options=WHITE_SUBMENUS, LARGE_FONT + +[NOT CAPTION] +Main_bitmap_slices_X=0,0,0,14,1,13 +Main_padding=12,10,10,8 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_font="Segoe UI",normal,-9 +Caption_font="Segoe UI",normal,15 +Main_arrow=7 + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% + + +[WHITE_SUBMENUS] +Submenu_background=#FFFFFF +Submenu_separator=18 +Submenu_separator_slices_X=8,6,8 + + +[TWO_COLUMNS] +Main_bitmap=8 +Main_bitmap_mask=9 +Main_bitmap_slices_X=13,1,6,0,1,7 +Main2_opacity=region +Main_padding=10,10,3,8 +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_padding=3,10,4,8 +Main2_selection=10 +Main2_selection_slices_X=4,63,4 +Main2_selection_slices_Y=4,20,4 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,63,4,0,16,4 +Main2_split_selection_slices_Y=4,20,4 +Main2_arrow=0 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=15,100,15 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=8,9,100% + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-10,6 + +; User_bitmap - the frame around the user picture +User_bitmap=12 + +; User_image_offset - horizontal and vertical offset of the user image from its frame +; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored +User_image_offset=8,8 + + +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=3,73,5,8 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] +Main_bitmap=13 +Main_bitmap_mask=14 +Main_bitmap_slices_Y=76,297,12 + +[USER_IMAGE AND NOT TWO_COLUMNS] +User_frame_position=-6,6 + +[USER_NAME] +User_name_position=10,8,-75,68 +User_name_align=right +User_font="Segoe UI",bold,22 +User_text_color=#FFFFFF +User_glow_color=#000000 +User_glow_size=10 + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=10,8,-10,68 + +[USER_NAME AND TWO_COLUMNS] +User_name_position=5,8,-75,68 +User_name_align=right2 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] +User_name_position=5,8,-10,68 +Main2_padding=3,55,5,8 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] +User_name_position=5,5,-10,50 +Main2_padding=3,46,5,8 + +[SMALL_ICONS] +User_font="Segoe UI",bold,16 +Main_arrow_padding=7,7,100% + + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] +Main_padding=3,73,10,8 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] +Main_padding=12,73,10,8 + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + +[NOT DISABLE_MASK] +; Main_selection_mask - a bitmap or a solid color in #RRGGBB format that is used to blend the selection bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main2_selection_mask=#800000 +Main2_split_selection_mask=#800000 + +[DISABLE_MASK] +Main_bitmap_mask=0 + +[HIGH_DPI] +Main_separator=20 +Main_pager_arrows=22 +Submenu_pager_arrows=22 + +[WHITE_SUBMENUS AND HIGH_DPI] +Submenu_separator=21 diff --git a/ClassicShellSrc/Skins/Win7Basic/Win7Basic.rc b/Src/Skins/Win7Basic/Win7Basic.rc similarity index 97% rename from ClassicShellSrc/Skins/Win7Basic/Win7Basic.rc rename to Src/Skins/Win7Basic/Win7Basic.rc index 4bc49ebc3..b694260f9 100644 --- a/ClassicShellSrc/Skins/Win7Basic/Win7Basic.rc +++ b/Src/Skins/Win7Basic/Win7Basic.rc @@ -89,7 +89,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/Win7Basic/Win7Basic.vcxproj b/Src/Skins/Win7Basic/Win7Basic.vcxproj new file mode 100644 index 000000000..5ee2fc598 --- /dev/null +++ b/Src/Skins/Win7Basic/Win7Basic.vcxproj @@ -0,0 +1,68 @@ + + + + + Resource + Win32 + + + + {404821C5-4EE4-4908-A759-5EF6DAC14AB6} + Win7Basic + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Windows Basic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win7Basic/Win7Basic.vcxproj.filters b/Src/Skins/Win7Basic/Win7Basic.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/Win7Basic.vcxproj.filters rename to Src/Skins/Win7Basic/Win7Basic.vcxproj.filters diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmap.bmp b/Src/Skins/Win7Basic/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmap.bmp rename to Src/Skins/Win7Basic/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmap2.bmp b/Src/Skins/Win7Basic/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmap2.bmp rename to Src/Skins/Win7Basic/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmapXP.bmp b/Src/Skins/Win7Basic/main_bitmapXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmapXP.bmp rename to Src/Skins/Win7Basic/main_bitmapXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmap_mask.bmp b/Src/Skins/Win7Basic/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmap_mask.bmp rename to Src/Skins/Win7Basic/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmap_mask2.bmp b/Src/Skins/Win7Basic/main_bitmap_mask2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmap_mask2.bmp rename to Src/Skins/Win7Basic/main_bitmap_mask2.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/main_bitmap_maskXP.bmp b/Src/Skins/Win7Basic/main_bitmap_maskXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/main_bitmap_maskXP.bmp rename to Src/Skins/Win7Basic/main_bitmap_maskXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/menu_arrows.bmp b/Src/Skins/Win7Basic/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/menu_arrows.bmp rename to Src/Skins/Win7Basic/menu_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/menu_arrows2.bmp b/Src/Skins/Win7Basic/menu_arrows2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/menu_arrows2.bmp rename to Src/Skins/Win7Basic/menu_arrows2.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/new_item.bmp b/Src/Skins/Win7Basic/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/new_item.bmp rename to Src/Skins/Win7Basic/new_item.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/pager.bmp b/Src/Skins/Win7Basic/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/pager.bmp rename to Src/Skins/Win7Basic/pager.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/pager_arrows.bmp b/Src/Skins/Win7Basic/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/pager_arrows.bmp rename to Src/Skins/Win7Basic/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/pager_arrows150.bmp b/Src/Skins/Win7Basic/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/pager_arrows150.bmp rename to Src/Skins/Win7Basic/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/resource.h b/Src/Skins/Win7Basic/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/resource.h rename to Src/Skins/Win7Basic/resource.h diff --git a/ClassicShellSrc/Skins/Win7Basic/selection.bmp b/Src/Skins/Win7Basic/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/selection.bmp rename to Src/Skins/Win7Basic/selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/selectionXP.bmp b/Src/Skins/Win7Basic/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/selectionXP.bmp rename to Src/Skins/Win7Basic/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/separator.bmp b/Src/Skins/Win7Basic/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/separator.bmp rename to Src/Skins/Win7Basic/separator.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/separator150.bmp b/Src/Skins/Win7Basic/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/separator150.bmp rename to Src/Skins/Win7Basic/separator150.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/separator2.bmp b/Src/Skins/Win7Basic/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/separator2.bmp rename to Src/Skins/Win7Basic/separator2.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/separator2150.bmp b/Src/Skins/Win7Basic/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/separator2150.bmp rename to Src/Skins/Win7Basic/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/separatorXP.bmp b/Src/Skins/Win7Basic/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/separatorXP.bmp rename to Src/Skins/Win7Basic/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/split_selection.bmp b/Src/Skins/Win7Basic/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/split_selection.bmp rename to Src/Skins/Win7Basic/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/split_selectionXP.bmp b/Src/Skins/Win7Basic/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/split_selectionXP.bmp rename to Src/Skins/Win7Basic/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win7Basic/user_bitmap.bmp b/Src/Skins/Win7Basic/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win7Basic/user_bitmap.bmp rename to Src/Skins/Win7Basic/user_bitmap.bmp diff --git a/Src/Skins/Win8/SkinDescription.txt b/Src/Skins/Win8/SkinDescription.txt new file mode 100644 index 000000000..99985e3b0 --- /dev/null +++ b/Src/Skins/Win8/SkinDescription.txt @@ -0,0 +1,361 @@ +; Windows 8 skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7107 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=2 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=glass + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=3,3,3,0,8,11 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,10,12 + + +;CAPTION SECTION - describes the caption portion of the main menu + +; Caption_font - font to use for the caption. The format is "font name",[normal/bold],point size. Defaults to "Segoe UI",normal,18 +Caption_font="Segoe UI",normal,18 + +; Caption_text_color - RRGGBB color of the caption text. Defaults to white +Caption_text_color=#FFFFFF + +; Caption_padding - number of pixels to add on left/top/right/bottom of the caption +; If Main_bitmap is not set, the width of the standard window border is subtracted from the left/top/bottom sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Caption_padding=4,8,2,16,100% + + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-9 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=2,11,12,9 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=3 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,6,4 + +Main_new_selection=6 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,6,4 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=15 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,6,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=#000000,#000000 +Main_arrow_padding=8,9,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + + +Search_hint_font="Segoe UI",italic,-9 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,6,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,6,4 +Submenu_pager=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=5 +Submenu_arrow_color=#000000,#000000 +Submenu_separator_text_padding=3,4,4,4,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad,#0062ad +Submenu_new_selection=6 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,6,4 +Submenu_separator_split_font="Segoe UI",normal,-10 +Submenu_separator_split_text_color=#0062ad,#0062ad +Submenu_separator_split_text_padding=3,4,4,4,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% + + +; OPTIONS + +OPTION NO_ICONS=#7008,0, TWO_COLUMNS +OPTION CAPTION=#7003,1, NOT TWO_COLUMNS, 0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION DISABLE_MASK=#7005,0 +OPTION OPAQUE=#7009,0 +OPTION GLASS_SHADOW=#7024,0, TWO_COLUMNS, 0 +OPTION BLACK_TEXT=#7002,0, TWO_COLUMNS, 0 +OPTION BLACK_FRAMES=#7001,0, TWO_COLUMNS, 0 +OPTION WHITE_SUBMENUS=#7016,1 + +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, OPAQUE, WHITE_SUBMENUS +Classic2_options=NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT, DISABLE_MASK, OPAQUE, GLASS_SHADOW, BLACK_TEXT, BLACK_FRAMES, WHITE_SUBMENUS +AllPrograms_options=LARGE_FONT, WHITE_SUBMENUS + +[NOT CAPTION] +Main_bitmap_slices_X=0,0,0,14,1,13 +Main_padding=11,11,12,9 + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,7,100% +Main2_text_padding=1,3,8,4,100% +Caption_font="Segoe UI",normal,15 + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Search_hint_font="Segoe UI",italic,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% + + +[WHITE_SUBMENUS] +Submenu_background=#FFFFFF +Submenu_separator=18 +Submenu_separator_slices_X=8,6,8 + + +[TWO_COLUMNS] +Main_padding=11,11,4,9 +Main_bitmap_slices_X=13,1,6,0,1,7 +Main2_opacity=fullglass +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_text_padding=1,7,8,7,100% +Main2_padding=3,10,6,8 +Main2_selection=10 +Main2_selection_slices_X=4,4,4 +Main2_selection_slices_Y=4,4,4 +Main2_selection_mask=23 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,4,4,0,4,4 +Main2_split_selection_slices_Y=4,4,4 +Main2_split_selection_mask=24 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=8,6,8 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=8,9,100% + + + +[USER_IMAGE] +; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed +; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48 +User_image_size=48 + +; User_frame_position - horizontal and vertical position of the user image frame in the main menu. +; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right +; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column +User_frame_position=-6,6 + +; User_bitmap - the frame around the user picture +User_bitmap=12 + +; User_image_offset - horizontal and vertical offset of the user image from its frame +; If User_bitmap is missing, the frame is assumed to be 0 pixels and this offset is ignored +User_image_offset=8,8 + + +[USER_IMAGE AND TWO_COLUMNS] +Main2_padding=3,73,6,8 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS] +Main_bitmap=8 +Main_bitmap_mask=9 +Main_bitmap_slices_Y=77,10,12 + +[USER_IMAGE AND NOT TWO_COLUMNS] +User_frame_position=-6,6 + +[USER_NAME] +User_name_position=10,8,-75,68 +User_name_align=right +User_font="Segoe UI",bold,22 +User_text_color=#FFFFFF + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=10,8,-10,68 + +[USER_NAME AND TWO_COLUMNS] +User_name_position=5,8,-75,68 +User_name_align=right2 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE] +User_name_position=5,8,-10,68 +Main2_padding=3,55,6,8 + +[USER_NAME AND TWO_COLUMNS AND NOT USER_IMAGE AND SMALL_ICONS] +User_name_position=5,5,-10,50 +Main2_padding=3,46,6,8 + +[SMALL_ICONS] +User_font="Segoe UI",bold,16 +Main_arrow_padding=7,7,100% +Main2_arrow_padding=7,7,100% + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND CAPTION] +Main_padding=2,75,12,9 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND NOT CAPTION] +Main_padding=11,75,12,9 + +[CENTER_NAME] +User_name_align=center + +[CENTER_NAME AND TWO_COLUMNS] +User_name_align=center2 + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + +[DISABLE_MASK] +Main_bitmap_mask=0 +Main2_selection_mask=0 +Main2_split_selection_mask=0 + +[OPAQUE] +Main_opacity=region +Main2_opacity=region +Main_bitmap=13 + +[(USER_IMAGE OR USER_NAME) AND NOT TWO_COLUMNS AND OPAQUE] +Main_bitmap=14 + +[BLACK_TEXT] +Caption_text_color=#000000 +Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main2_arrow_color=#000000,#000000 +User_text_color=#000000 + +[BLACK_FRAMES] +Main2_selection=19 +Main2_split_selection=20 +Main2_separator=25 + + +[HIGH_DPI] +Main_separator=26 +Main_pager_arrows=28 +Submenu_pager_arrows=28 + +[WHITE_SUBMENUS AND HIGH_DPI] +Submenu_separator=27 + + +[GLASS_SHADOW] +Main2_text_shadow_color=#404040,#404040,#000000,#000000 +Main2_arrow=29 +Main2_arrow_mask=29 +Main2_arrow_tint1=#FFFFFF +Main2_arrow_tint2=#404040 + +[GLASS_SHADOW AND HIGH_DPI] +Main2_arrow=30 +Main2_arrow_mask=30 + +[GLASS_SHADOW AND BLACK_TEXT] +Main2_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF +Main2_arrow_tint1=#000000 +Main2_arrow_tint2=#D0D0D0 diff --git a/ClassicShellSrc/Skins/Win8/Win8.rc b/Src/Skins/Win8/Win8.rc similarity index 97% rename from ClassicShellSrc/Skins/Win8/Win8.rc rename to Src/Skins/Win8/Win8.rc index b561719c2..2872ed9aa 100644 --- a/ClassicShellSrc/Skins/Win8/Win8.rc +++ b/Src/Skins/Win8/Win8.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/Win8/Win8.vcxproj b/Src/Skins/Win8/Win8.vcxproj new file mode 100644 index 000000000..7928d8651 --- /dev/null +++ b/Src/Skins/Win8/Win8.vcxproj @@ -0,0 +1,74 @@ + + + + + Resource + Win32 + + + + {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94} + Win8 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Windows 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win8/Win8.vcxproj.filters b/Src/Skins/Win8/Win8.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Win8/Win8.vcxproj.filters rename to Src/Skins/Win8/Win8.vcxproj.filters diff --git a/ClassicShellSrc/Skins/Win8/main_bitmap.bmp b/Src/Skins/Win8/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmap.bmp rename to Src/Skins/Win8/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win8/main_bitmap2.bmp b/Src/Skins/Win8/main_bitmap2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmap2.bmp rename to Src/Skins/Win8/main_bitmap2.bmp diff --git a/ClassicShellSrc/Skins/Win8/main_bitmap2t.bmp b/Src/Skins/Win8/main_bitmap2t.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmap2t.bmp rename to Src/Skins/Win8/main_bitmap2t.bmp diff --git a/ClassicShellSrc/Skins/Win8/main_bitmap_mask.bmp b/Src/Skins/Win8/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmap_mask.bmp rename to Src/Skins/Win8/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Win8/main_bitmap_mask2.bmp b/Src/Skins/Win8/main_bitmap_mask2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmap_mask2.bmp rename to Src/Skins/Win8/main_bitmap_mask2.bmp diff --git a/ClassicShellSrc/Skins/Win8/main_bitmapt.bmp b/Src/Skins/Win8/main_bitmapt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/main_bitmapt.bmp rename to Src/Skins/Win8/main_bitmapt.bmp diff --git a/ClassicShellSrc/Skins/Win8/menu_arrows.bmp b/Src/Skins/Win8/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/menu_arrows.bmp rename to Src/Skins/Win8/menu_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win8/menu_arrows150.bmp b/Src/Skins/Win8/menu_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/menu_arrows150.bmp rename to Src/Skins/Win8/menu_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win8/new_item.bmp b/Src/Skins/Win8/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/new_item.bmp rename to Src/Skins/Win8/new_item.bmp diff --git a/ClassicShellSrc/Skins/Win8/pager.bmp b/Src/Skins/Win8/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/pager.bmp rename to Src/Skins/Win8/pager.bmp diff --git a/ClassicShellSrc/Skins/Win8/pager_arrows.bmp b/Src/Skins/Win8/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/pager_arrows.bmp rename to Src/Skins/Win8/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win8/pager_arrows150.bmp b/Src/Skins/Win8/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/pager_arrows150.bmp rename to Src/Skins/Win8/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win8/programs.bmp b/Src/Skins/Win8/programs.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/programs.bmp rename to Src/Skins/Win8/programs.bmp diff --git a/ClassicShellSrc/Skins/Win8/resource.h b/Src/Skins/Win8/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Win8/resource.h rename to Src/Skins/Win8/resource.h diff --git a/ClassicShellSrc/Skins/Win8/search_background.bmp b/Src/Skins/Win8/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/search_background.bmp rename to Src/Skins/Win8/search_background.bmp diff --git a/ClassicShellSrc/Skins/Win8/search_background_mask.bmp b/Src/Skins/Win8/search_background_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/search_background_mask.bmp rename to Src/Skins/Win8/search_background_mask.bmp diff --git a/ClassicShellSrc/Skins/Win8/selection.bmp b/Src/Skins/Win8/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/selection.bmp rename to Src/Skins/Win8/selection.bmp diff --git a/ClassicShellSrc/Skins/Win8/selectionXP.bmp b/Src/Skins/Win8/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/selectionXP.bmp rename to Src/Skins/Win8/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win8/selectionXP_mask.bmp b/Src/Skins/Win8/selectionXP_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/selectionXP_mask.bmp rename to Src/Skins/Win8/selectionXP_mask.bmp diff --git a/ClassicShellSrc/Skins/Win8/selectionXPb.bmp b/Src/Skins/Win8/selectionXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/selectionXPb.bmp rename to Src/Skins/Win8/selectionXPb.bmp diff --git a/ClassicShellSrc/Skins/Win8/separator.bmp b/Src/Skins/Win8/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separator.bmp rename to Src/Skins/Win8/separator.bmp diff --git a/ClassicShellSrc/Skins/Win8/separator150.bmp b/Src/Skins/Win8/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separator150.bmp rename to Src/Skins/Win8/separator150.bmp diff --git a/ClassicShellSrc/Skins/Win8/separator2.bmp b/Src/Skins/Win8/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separator2.bmp rename to Src/Skins/Win8/separator2.bmp diff --git a/ClassicShellSrc/Skins/Win8/separator2150.bmp b/Src/Skins/Win8/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separator2150.bmp rename to Src/Skins/Win8/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Win8/separatorXP.bmp b/Src/Skins/Win8/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separatorXP.bmp rename to Src/Skins/Win8/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Win8/separatorXPb.bmp b/Src/Skins/Win8/separatorXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/separatorXPb.bmp rename to Src/Skins/Win8/separatorXPb.bmp diff --git a/ClassicShellSrc/Skins/Win8/split_selection.bmp b/Src/Skins/Win8/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/split_selection.bmp rename to Src/Skins/Win8/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Win8/split_selectionXP.bmp b/Src/Skins/Win8/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/split_selectionXP.bmp rename to Src/Skins/Win8/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win8/split_selectionXP_mask.bmp b/Src/Skins/Win8/split_selectionXP_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/split_selectionXP_mask.bmp rename to Src/Skins/Win8/split_selectionXP_mask.bmp diff --git a/ClassicShellSrc/Skins/Win8/split_selectionXPb.bmp b/Src/Skins/Win8/split_selectionXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/split_selectionXPb.bmp rename to Src/Skins/Win8/split_selectionXPb.bmp diff --git a/ClassicShellSrc/Skins/Win8/user_bitmap.bmp b/Src/Skins/Win8/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win8/user_bitmap.bmp rename to Src/Skins/Win8/user_bitmap.bmp diff --git a/Src/Skins/Win87/SkinDescription.txt b/Src/Skins/Win87/SkinDescription.txt new file mode 100644 index 000000000..8ce781dac --- /dev/null +++ b/Src/Skins/Win87/SkinDescription.txt @@ -0,0 +1,362 @@ +; Windows 8 skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7107 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +;MAIN BITMAP SECTION - describes the background of the main menu + +; Main_bitmap - ID of a bitmap resource to use for the main menu in "large icons" mode. Default is no bitmap +; The bitmap must contain a rectangular portion of opaque solid color behind the menu items +Main_bitmap=1 +Main_bitmap_search=8 +Main_bitmap_jump=13 + +; Main_bitmap_mask - a bitmap or a solid color in #RRGGBB format that is used to blend Main_bitmap with the glass color and the menu background color. +; The red channel is the weight of the glass color and the green channel is the weight of the background color +Main_bitmap_mask=2 +Main_bitmap_search_mask=9 +Main_bitmap_jump_mask=14 + +; Main_opacity - sets the opacity for the main menu. The values are: +; solid - the menu is a solid rectangle. It is filled with the Main_background color and the Main_bitmap is drawn on top +; region - the pixels from the bitmap with alpha=0 are fully transparent. The other pixels are fully opaque. The Main_background color is not used +; alpha - the full alpha for each pixel is used. Alpha goes from 0 (transparent) to 255 (opaque). The Main_background color is not used +; glass - the full alpha for each pixel is used. Alpha goes from 0 (transparent), 1 (full glass) to 255 (no glass). The Main_background color is not used +; The default is "solid" +Main_opacity=glass +Main2_opacity=fullglass + +; Main_bitmap_slices_X - must contain 6 numbers. The sum of the numbers must be equal to the width of the Main_bitmap image +; number 1 is the width of the image to use for the left edge +; number 2 is the width of the image to stretch and use as the background for the caption +; number 3 is the width of the image to use on the right of the caption +; number 4 is the width of the image to use on the left of the menu +; number 5 is the width of the image to stretch and use as the background for the menu +; number 6 is the width of the image to use for the right edge +; If the second number is 0 there is no caption +Main_bitmap_slices_X=13,1,6,0,1,7 +Main_bitmap_search_slices_X=13,1,13 +Main_bitmap_jump_slices_X=13,1,2,2,1,13 + +; Main_bitmap_slices_Y - must contain 3 numbers. The sum of the numbers must be equal to the height of the Main_bitmap image +; number 1 is the height of the image to use for the top edge +; number 2 is the height of the image to stretch and use as the background +; number 3 is the height of the image to use for the bottom edge +Main_bitmap_slices_Y=13,10,12 +Main_bitmap_search_slices_Y=13,10,12 +Main_bitmap_jump_slices_Y=13,10,12 + + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +; Main_large_icons - 0 - use small icons in the main menu, 1 - use large icons. Default is 0 +; The small icons are 16x16 if the DPI is 96, 20x20 for DPI 120 and 24x24 for DPI 144 +; The large icons are twice the size of the small icons +; The sub-menus always use small icons +Main_large_icons=1 + +; Main_font - font to use for the main menu items. The format is "font name",[normal/bold],point size. Defaults to the system font +Main_font="Segoe UI",normal,-9 + +; Main_background - RRGGBB color to use for the background of the main menu. Defaults to the system menu color +Main_background=#FFFFFF + +; Main_text_color - 4 colors for the text in the main menu. By default the system color is used +; color 1 is for normal menu items +; color 2 is for selected menu items +; color 3 is for disabled menu items +; color 4 is for selected disabled menu items +Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F + +; Main_padding - number of pixels to add on left/top/right/bottom of the menu +; If Main_bitmap is not set, the width of the standard window border is subtracted from the right/top/bottom sides (and the left side if there is no caption) +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Main_padding=11,11,4,9 +Main_search_padding=11,11,11,9 +Main_jump_padding=3,10,11,9 + +; Main_selection - describes how the selected menu item is drawn in the main menu. Can be: +; - an ID of a bitmap resource (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; - a #RRGGBB color +; Default is the system highlight color +Main_selection=3 + +; Main_selection_slices_X, Main_selection_slices_Y - slices of the selection mark image. The first and third are the corners, and the middle is stretched to fill the area +Main_selection_slices_X=3,1,3 +Main_selection_slices_Y=4,6,4 + +; Main_split_selection - a bitmap to use for the split-button selection (can be 32-bit bitmap with transparency or 24-bit bitmap with no transparency) +; If Main_split_selection, the split buttons will be drawn using Main_selection +Main_split_selection=15 + +; Main_split_selection_slices_X - slices of the split selection mark image. The first 3 are for the main button portion. The last 3 are for the arrow portion +Main_split_selection_slices_X=3,1,3,2,1,3 +Main_split_selection_slices_Y=4,6,4 + +; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down) +Main_pager=4 + +; Main_pager_slices_X, Main_pager_slices_Y - the slices for Main_pager +Main_pager_slices_X=3,10,3 +Main_pager_slices_Y=3,9,3 + +; Main_pager_arrows - a bitmap that contains the arrow image to draw on top of the Main_pager background +Main_pager_arrows=5 + +; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow +Main_arrow_color=#000000,#000000 +Main_arrow_padding=8,10,100% +Main_split_arrow_padding=10,10,100% + +; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used +Main_separator=17 + +; Main_separator_slices_X - the horizontal slices for the separator bitmap +Main_separator_slices_X=8,6,8 + +; Second column + +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +Main2_text_padding=1,7,8,7,100% +Main2_padding=3,10,5,9 +Main2_selection=10 +Main2_selection_slices_X=4,4,4 +Main2_selection_slices_Y=4,4,4 +Main2_selection_mask=23 +Main2_split_selection=16 +Main2_split_selection_slices_X=4,4,4,0,4,4 +Main2_split_selection_slices_Y=4,4,4 +Main2_split_selection_mask=24 +Main2_arrow_color=#FFFFFF,#FFFFFF +Main2_separator=11 +Main2_separator_slices_X=8,6,8 +Main2_icon_padding=4,4,3,4,100% +Main2_arrow_padding=7,7,100% +Main_search_indent=16 +Main_new_selection=6 +Main_new_selection_slices_X=3,1,3 +Main_new_selection_slices_Y=4,6,4 + +; Shutdown button + +Shutdown_selection=19 +Shutdown_selection_mask=25 +Shutdown_search_selection=20 +Shutdown_jump_selection=20 +Shutdown_selection_slices_X=5,4,3,2,4,5 +Shutdown_selection_slices_Y=4,4,4 +Shutdown_padding=0,9,0,5,100% +Shutdown_text_padding=10,4,12,5,100% +Shutdown_icon_padding=5,3,-5,3,100% +Shutdown_text_color=#FFFFFF,#FFFFFF +Shutdown_search_text_color=#000000,#000000 +Shutdown_jump_text_color=#000000,#000000 +Shutdown_arrow_color=#FFFFFF,#FFFFFF +Shutdown_search_arrow_color=#000000,#000000 +Shutdown_jump_arrow_color=#000000,#000000 +Shutdown_arrow_padding=7,9,100% + + +; Programs tree + +Programs_selection=3 +Programs_selection_slices_X=3,1,3 +Programs_selection_slices_Y=4,6,4 +Programs_new_selection=6 +Programs_new_selection_slices_X=3,1,3 +Programs_new_selection_slices_Y=4,6,4 +Programs_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Programs_text_padding=0,2,0,2,100% +Programs_icon_padding=2,2,2,2,100% +Programs_indent=-5 +Programs_icon=7 + +Programs_button_text_padding=1,5,8,5,100% +Programs_button_new_text_padding=1,5,8,5,100% + + +; LIST SECTION +List_selection=3 +List_selection_slices_X=3,1,3 +List_selection_slices_Y=4,6,4 +List_split_selection=15 +List_split_selection_slices_X=3,1,3,2,1,3 +List_split_selection_slices_Y=4,6,4 +List_text_padding=0,0,4,0,100% +List_separator_text_color=#003399,#003399 +List_separator_text_padding=3,0,0,0,100% +List_separator_icon_padding=6,3,3,3,100% +List_arrow_padding=5,7,100% +List_separator_split_text_color=#003399,#003399 +List_separator_split_text_padding=3,0,0,0,100% +List_separator_split_icon_padding=6,3,3,3,100% + + +Search_padding=6,16,10,6,100%,100%,0%,100% +Search_frame=0 +Search_background=21 +Search_background_mask=22 +Search_background_slices_X=3,2,3, 0,5,13, 0,1,3 +Search_background_slices_Y=5,1,3, 0,4,0, 2,2,3 +Search_background_padding=2,-3,2,2 +Search_background_search_padding=2,-3,2,2 +Search_background_jump_padding=2,-3,2,2 +Search_hint_font="Segoe UI",italic,-9 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + + +;SUB-MENU SECTION - describes the look of the sub-menus + +; The width of the standard window border is subtracted from all sides +; This is usually 2 pixels for the Classic theme and 1 pixel for Aero or Basic +Submenu_padding=2,2,2,2 + +; These have the same meaning as the Main_... properties +Submenu_thin_frame=1 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Submenu_selection=3 +Submenu_selection_slices_X=3,1,3 +Submenu_selection_slices_Y=4,6,4 +Submenu_split_selection=15 +Submenu_split_selection_slices_X=3,1,3,2,1,3 +Submenu_split_selection_slices_Y=4,6,4 +Submenu_pager=4 +Submenu_pager_slices_X=3,10,3 +Submenu_pager_slices_Y=3,9,3 +Submenu_pager_arrows=5 +Submenu_arrow_color=#000000,#000000 +Submenu_separator_text_padding=3,4,4,8 +Submenu_separator_font="Segoe UI",normal,-10 +Submenu_separator_text_color=#0062ad +Submenu_new_selection=6 +Submenu_new_selection_slices_X=3,1,3 +Submenu_new_selection_slices_Y=4,6,4 + + +; OPTIONS + +OPTION USER_IMAGE=#7014,1 +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7006,0 +OPTION DISABLE_MASK=#7005,0 +OPTION OPAQUE=#7009,0 +OPTION GLASS_SHADOW=#7024,0 +OPTION BLACK_TEXT=#7002,0 +OPTION BLACK_FRAMES=#7001,0 +OPTION WHITE_SUBMENUS=#7016,1 + + +[SMALL_ICONS] +Main_large_icons=0 +Main_arrow_padding=7,9,100% +Main_split_arrow_padding=9,9,100% +Main2_text_padding=1,3,8,4,100% + + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Shutdown_text_padding=10,5,12,6,100% +Search_hint_font="Segoe UI",italic,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% +Programs_text_padding=0,0,0,2,100% + + +[WHITE_SUBMENUS] +Submenu_background=#FFFFFF +Submenu_separator=18 +Submenu_separator_slices_X=8,6,8 + + +[USER_IMAGE] +; User_bitmap - the frame around the user picture +User_bitmap=12 +User_image_size=48 +User_frame_position=36 +User_image_offset=8,8 +User_bitmap_outside=1 + + +[DISABLE_MASK] +Main_bitmap_mask=0 +Main_bitmap_search_mask=0 +Main_bitmap_jump_mask=0 +Main2_selection_mask=0 +Main2_split_selection_mask=0 +Shutdown_selection_mask=0 + +[OPAQUE] +Main_opacity=region +Main2_opacity=region +Main_bitmap=26 +Main_bitmap_search=27 +Main_bitmap_jump=28 + +[BLACK_TEXT] +Main2_text_color=#000000,#000000,#7F7F7F,#7F7F7F +Main2_arrow_color=#000000,#000000 +Shutdown_text_color=#000000,#000000 +Shutdown_arrow_color=#000000,#000000 + +[BLACK_FRAMES] +Main2_selection=29 +Main2_split_selection=30 +Main2_separator=31 +Shutdown_selection=32 + +[HIGH_DPI] +Main_separator=33 +Main_pager_arrows=35 +Submenu_pager_arrows=35 +Programs_icon=36 +Programs_button_text_padding=1,0,8,2,100% +Programs_button_new_text_padding=1,0,8,2,100% + +[USER_IMAGE AND HIGH_DPI] +User_bitmap=37 +User_image_size=64 +User_frame_position=40 + +[WHITE_SUBMENUS AND HIGH_DPI] +Submenu_separator=34 + +[GLASS_SHADOW] +Main2_text_shadow_color=#404040,#404040,#000000,#000000 +Shutdown_text_shadow_color=#404040,#404040 +Shutdown_search_text_shadow_color=none +Shutdown_jump_text_shadow_color=none +Main2_arrow=38 +Main2_arrow_mask=38 +Main2_arrow_tint1=#FFFFFF +Main2_arrow_tint2=#404040 +Shutdown_arrow=38 +Shutdown_arrow_mask=38 +Shutdown_arrow_tint1=#FFFFFF +Shutdown_arrow_tint2=#404040 +Shutdown_search_arrow=0 +Shutdown_jump_arrow=0 + +[GLASS_SHADOW AND HIGH_DPI] +Main2_arrow=39 +Main2_arrow_mask=39 +Shutdown_arrow=39 +Shutdown_arrow_mask=39 + +[GLASS_SHADOW AND BLACK_TEXT] +Main2_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF +Shutdown_text_shadow_color=#D0D0D0,#D0D0D0,#FFFFFF,#FFFFFF +Main2_arrow_tint1=#000000 +Main2_arrow_tint2=#D0D0D0 +Shutdown_arrow_tint1=#000000 +Shutdown_arrow_tint2=#D0D0D0 diff --git a/ClassicShellSrc/Skins/Win87/Win87.rc b/Src/Skins/Win87/Win87.rc similarity index 97% rename from ClassicShellSrc/Skins/Win87/Win87.rc rename to Src/Skins/Win87/Win87.rc index 023bffa87..60160748a 100644 --- a/ClassicShellSrc/Skins/Win87/Win87.rc +++ b/Src/Skins/Win87/Win87.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/Src/Skins/Win87/Win87.vcxproj b/Src/Skins/Win87/Win87.vcxproj new file mode 100644 index 000000000..1becc0f77 --- /dev/null +++ b/Src/Skins/Win87/Win87.vcxproj @@ -0,0 +1,75 @@ + + + + + Resource + Win32 + + + + {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089} + Win87 + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + Windows 8 + .skin7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/Win87/Win87.vcxproj.filters b/Src/Skins/Win87/Win87.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/Win87/Win87.vcxproj.filters rename to Src/Skins/Win87/Win87.vcxproj.filters diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap.bmp b/Src/Skins/Win87/main_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap.bmp rename to Src/Skins/Win87/main_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_jump.bmp b/Src/Skins/Win87/main_bitmap_jump.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_jump.bmp rename to Src/Skins/Win87/main_bitmap_jump.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_jump_mask.bmp b/Src/Skins/Win87/main_bitmap_jump_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_jump_mask.bmp rename to Src/Skins/Win87/main_bitmap_jump_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_jumpt.bmp b/Src/Skins/Win87/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_jumpt.bmp rename to Src/Skins/Win87/main_bitmap_jumpt.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_mask.bmp b/Src/Skins/Win87/main_bitmap_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_mask.bmp rename to Src/Skins/Win87/main_bitmap_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_search.bmp b/Src/Skins/Win87/main_bitmap_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_search.bmp rename to Src/Skins/Win87/main_bitmap_search.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_search_mask.bmp b/Src/Skins/Win87/main_bitmap_search_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_search_mask.bmp rename to Src/Skins/Win87/main_bitmap_search_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmap_searcht.bmp b/Src/Skins/Win87/main_bitmap_searcht.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmap_searcht.bmp rename to Src/Skins/Win87/main_bitmap_searcht.bmp diff --git a/ClassicShellSrc/Skins/Win87/main_bitmapt.bmp b/Src/Skins/Win87/main_bitmapt.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/main_bitmapt.bmp rename to Src/Skins/Win87/main_bitmapt.bmp diff --git a/ClassicShellSrc/Skins/Win87/menu_arrows.bmp b/Src/Skins/Win87/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/menu_arrows.bmp rename to Src/Skins/Win87/menu_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win87/menu_arrows150.bmp b/Src/Skins/Win87/menu_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/menu_arrows150.bmp rename to Src/Skins/Win87/menu_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win87/new_item.bmp b/Src/Skins/Win87/new_item.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/new_item.bmp rename to Src/Skins/Win87/new_item.bmp diff --git a/ClassicShellSrc/Skins/Win87/pager.bmp b/Src/Skins/Win87/pager.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/pager.bmp rename to Src/Skins/Win87/pager.bmp diff --git a/ClassicShellSrc/Skins/Win87/pager_arrows.bmp b/Src/Skins/Win87/pager_arrows.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/pager_arrows.bmp rename to Src/Skins/Win87/pager_arrows.bmp diff --git a/ClassicShellSrc/Skins/Win87/pager_arrows150.bmp b/Src/Skins/Win87/pager_arrows150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/pager_arrows150.bmp rename to Src/Skins/Win87/pager_arrows150.bmp diff --git a/ClassicShellSrc/Skins/Win87/programs.bmp b/Src/Skins/Win87/programs.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/programs.bmp rename to Src/Skins/Win87/programs.bmp diff --git a/ClassicShellSrc/Skins/Win87/programs150.bmp b/Src/Skins/Win87/programs150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/programs150.bmp rename to Src/Skins/Win87/programs150.bmp diff --git a/ClassicShellSrc/Skins/Win87/resource.h b/Src/Skins/Win87/resource.h similarity index 100% rename from ClassicShellSrc/Skins/Win87/resource.h rename to Src/Skins/Win87/resource.h diff --git a/ClassicShellSrc/Skins/Win87/search_background.bmp b/Src/Skins/Win87/search_background.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/search_background.bmp rename to Src/Skins/Win87/search_background.bmp diff --git a/ClassicShellSrc/Skins/Win87/search_background_mask.bmp b/Src/Skins/Win87/search_background_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/search_background_mask.bmp rename to Src/Skins/Win87/search_background_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/selection.bmp b/Src/Skins/Win87/selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/selection.bmp rename to Src/Skins/Win87/selection.bmp diff --git a/ClassicShellSrc/Skins/Win87/selectionXP.bmp b/Src/Skins/Win87/selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/selectionXP.bmp rename to Src/Skins/Win87/selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win87/selectionXP_mask.bmp b/Src/Skins/Win87/selectionXP_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/selectionXP_mask.bmp rename to Src/Skins/Win87/selectionXP_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/selectionXPb.bmp b/Src/Skins/Win87/selectionXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/selectionXPb.bmp rename to Src/Skins/Win87/selectionXPb.bmp diff --git a/ClassicShellSrc/Skins/Win87/separator.bmp b/Src/Skins/Win87/separator.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separator.bmp rename to Src/Skins/Win87/separator.bmp diff --git a/ClassicShellSrc/Skins/Win87/separator150.bmp b/Src/Skins/Win87/separator150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separator150.bmp rename to Src/Skins/Win87/separator150.bmp diff --git a/ClassicShellSrc/Skins/Win87/separator2.bmp b/Src/Skins/Win87/separator2.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separator2.bmp rename to Src/Skins/Win87/separator2.bmp diff --git a/ClassicShellSrc/Skins/Win87/separator2150.bmp b/Src/Skins/Win87/separator2150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separator2150.bmp rename to Src/Skins/Win87/separator2150.bmp diff --git a/ClassicShellSrc/Skins/Win87/separatorXP.bmp b/Src/Skins/Win87/separatorXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separatorXP.bmp rename to Src/Skins/Win87/separatorXP.bmp diff --git a/ClassicShellSrc/Skins/Win87/separatorXPb.bmp b/Src/Skins/Win87/separatorXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/separatorXPb.bmp rename to Src/Skins/Win87/separatorXPb.bmp diff --git a/ClassicShellSrc/Skins/Win87/shutdown.bmp b/Src/Skins/Win87/shutdown.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/shutdown.bmp rename to Src/Skins/Win87/shutdown.bmp diff --git a/ClassicShellSrc/Skins/Win87/shutdown_mask.bmp b/Src/Skins/Win87/shutdown_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/shutdown_mask.bmp rename to Src/Skins/Win87/shutdown_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/shutdown_search.bmp b/Src/Skins/Win87/shutdown_search.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/shutdown_search.bmp rename to Src/Skins/Win87/shutdown_search.bmp diff --git a/ClassicShellSrc/Skins/Win87/shutdownb.bmp b/Src/Skins/Win87/shutdownb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/shutdownb.bmp rename to Src/Skins/Win87/shutdownb.bmp diff --git a/ClassicShellSrc/Skins/Win87/split_selection.bmp b/Src/Skins/Win87/split_selection.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/split_selection.bmp rename to Src/Skins/Win87/split_selection.bmp diff --git a/ClassicShellSrc/Skins/Win87/split_selectionXP.bmp b/Src/Skins/Win87/split_selectionXP.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/split_selectionXP.bmp rename to Src/Skins/Win87/split_selectionXP.bmp diff --git a/ClassicShellSrc/Skins/Win87/split_selectionXP_mask.bmp b/Src/Skins/Win87/split_selectionXP_mask.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/split_selectionXP_mask.bmp rename to Src/Skins/Win87/split_selectionXP_mask.bmp diff --git a/ClassicShellSrc/Skins/Win87/split_selectionXPb.bmp b/Src/Skins/Win87/split_selectionXPb.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/split_selectionXPb.bmp rename to Src/Skins/Win87/split_selectionXPb.bmp diff --git a/ClassicShellSrc/Skins/Win87/user_bitmap.bmp b/Src/Skins/Win87/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/user_bitmap.bmp rename to Src/Skins/Win87/user_bitmap.bmp diff --git a/ClassicShellSrc/Skins/Win87/user_bitmap150.bmp b/Src/Skins/Win87/user_bitmap150.bmp similarity index 100% rename from ClassicShellSrc/Skins/Win87/user_bitmap150.bmp rename to Src/Skins/Win87/user_bitmap150.bmp diff --git a/Src/Skins/WinXP/SkinDescription.txt b/Src/Skins/WinXP/SkinDescription.txt new file mode 100644 index 000000000..69ebc0734 --- /dev/null +++ b/Src/Skins/WinXP/SkinDescription.txt @@ -0,0 +1,144 @@ +; Windows XP skin + +; About - text to use in the About box for this skin. use \n for new line +About=#7106 + +; AboutIcon - the ID of an icon resource to use in the About box +AboutIcon=1 + +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, +; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc +Version=2 + +Variation1=1,#7020 +Variation2=2,#7021 +Variation3=3,#7022 + +;MAIN BITMAP SECTION - describes the background of the main menu + +Main_bitmap=1 +Main_opacity=alpha + +Main_bitmap_slices_X=10,144,2,2,168,10 +Main_bitmap_slices_Y=15,1,8 + + +;MAIN MENU SECTION - describes the menu portion of the main menu + +Main_large_icons=1 +Main_font="Segoe UI",normal,-10 +Main_background=#FFFFFF +Main_text_color=#000000,#FFFFFF,#7F7F7F,#7F7F7F +Main_selection=#316AC5 +Main_new_selection=#FEEEAA + +Main_padding=4,18,2,9 +Main2_padding=3,18,4,9 + +Main_arrow=4 +Main2_arrow=0 +Main_arrow_padding=8,9,100% + +Main_separator=11 +Main_separator_slices_X=40,92,40 +Main2_separator=12 +Main2_separator_slices_X=30,74,30 + + + +;SUB-MENU SECTION - describes the look of the sub-menus + +Submenu_bitmap=3 +Submenu_bitmap_slices_X=8,174,2 +Submenu_bitmap_slices_Y=2,18,2 +Submenu_opacity=region +Submenu_padding=7,2,2,2 +Submenu_font="Segoe UI",normal,-9 +Submenu_text_color=#000000,#FFFFFF,#7F7F7F,#7F7F7F +Submenu_selection=#1665CB +Submenu_new_selection=#FEEEAA +Submenu_offset=5 +Submenu_separator=17 +Submenu_separator_slices_X=50,75,50 +Submenu_separator_font="Segoe UI",italic,-10 +Submenu_separator_text_color=#0062AD,#FFFFFF +Submenu_separator_text_padding=3,4,4,4,100% +Submenu_separator_icon_padding=6,3,3,3,100% +Submenu_separator_split_font="Segoe UI",italic,-10 +Submenu_separator_split_color=#0062AD,#FFFFFF +Submenu_separator_split_text_padding=3,4,4,4,100% +Submenu_separator_split_icon_padding=6,3,3,3,100% + +; Submenu_separatorV - bitmap to use as a vertical separator between multiple columns +Submenu_separatorV=18 +Submenu_separatorV_slices_Y=50,75,50 +; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button +More_bitmap=none + +; OPTIONS + +OPTION SMALL_ICONS=#7011,0 +OPTION LARGE_FONT=#7007,0 +OPTION NO_ICONS=#7008,0 +OPTION USER_IMAGE=#7014,0 +OPTION USER_NAME=#7015,0 +OPTION CENTER_NAME=#7004,0, USER_NAME, 0 + +Classic1_options=variations, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT +Classic2_options=variations, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, LARGE_FONT +AllPrograms_options=variations + +[SMALL_ICONS] +Main_large_icons=0 +Main_font="Segoe UI",normal,-9 +Main_arrow=0 + +[LARGE_FONT] +Main_font="Segoe UI",normal,-10 +Submenu_font="Segoe UI",normal,-10 +Main_text_padding=1,0,8,2,100% +Submenu_text_padding=1,0,8,2,100% + +[USER_IMAGE] +User_image_size=48 +User_frame_position=10,8 +User_bitmap=19 +User_image_offset=2,2 + +[USER_IMAGE OR USER_NAME] +Main_bitmap=2 +Main_bitmap_slices_Y=66,1,8 +Main_padding=4,67,2,9 +Main2_padding=3,67,4,9 + +[USER_NAME] +User_name_position=75,15,-15,55 +User_name_align=left +User_font="Franklin Gothic Medium",normal,22 +User_text_color=#FFFFFF +User_glow_color=#0C50B1 +User_glow_size=2 + +[USER_NAME AND NOT USER_IMAGE] +User_name_position=15,15,-15,55 + +[CENTER_NAME] +User_name_align=center + +[NO_ICONS] +Main_no_icons2=1 +Main2_text_padding=1,7,8,7,100% + +[NO_ICONS AND SMALL_ICONS] +Main2_text_padding=1,3,8,4,100% + +[NOT TWO_COLUMNS] +Main_bitmap=20 +Main_bitmap_slices_X=0,0,0,10,316,10 +Main_separator=12 +Main_separator_slices_X=30,74,30 +Main_padding=4,18,3,9 + +[NOT TWO_COLUMNS AND (USER_IMAGE OR USER_NAME)] +Main_bitmap=21 +Main_padding=4,67,3,9 diff --git a/ClassicShellSrc/Skins/WinXP/SkinDescriptionOlive.txt b/Src/Skins/WinXP/SkinDescriptionOlive.txt similarity index 100% rename from ClassicShellSrc/Skins/WinXP/SkinDescriptionOlive.txt rename to Src/Skins/WinXP/SkinDescriptionOlive.txt diff --git a/ClassicShellSrc/Skins/WinXP/SkinDescriptionSilver.txt b/Src/Skins/WinXP/SkinDescriptionSilver.txt similarity index 100% rename from ClassicShellSrc/Skins/WinXP/SkinDescriptionSilver.txt rename to Src/Skins/WinXP/SkinDescriptionSilver.txt diff --git a/ClassicShellSrc/Skins/WinXP/WinXP.rc b/Src/Skins/WinXP/WinXP.rc similarity index 97% rename from ClassicShellSrc/Skins/WinXP/WinXP.rc rename to Src/Skins/WinXP/WinXP.rc index a0d03e84c..913bb8ed5 100644 --- a/ClassicShellSrc/Skins/WinXP/WinXP.rc +++ b/Src/Skins/WinXP/WinXP.rc @@ -98,7 +98,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicShellSetup\\ClassicShell.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Skins/WinXP/WinXP.vcxproj b/Src/Skins/WinXP/WinXP.vcxproj new file mode 100644 index 000000000..e790f9629 --- /dev/null +++ b/Src/Skins/WinXP/WinXP.vcxproj @@ -0,0 +1,73 @@ + + + + + Resource + Win32 + + + + {81EB6336-366C-47DD-82CF-FF6C36CCD2B5} + WinXP + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + + + + + + + + + + .skin + Windows XP Luna + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/Skins/WinXP/WinXP.vcxproj.filters b/Src/Skins/WinXP/WinXP.vcxproj.filters similarity index 100% rename from ClassicShellSrc/Skins/WinXP/WinXP.vcxproj.filters rename to Src/Skins/WinXP/WinXP.vcxproj.filters diff --git a/ClassicShellSrc/Skins/WinXP/arrow.bmp b/Src/Skins/WinXP/arrow.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/arrow.bmp rename to Src/Skins/WinXP/arrow.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_blue.bmp b/Src/Skins/WinXP/main_bitmap1_blue.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_blue.bmp rename to Src/Skins/WinXP/main_bitmap1_blue.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_blue2.bmp b/Src/Skins/WinXP/main_bitmap1_blue2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_blue2.bmp rename to Src/Skins/WinXP/main_bitmap1_blue2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_olive.bmp b/Src/Skins/WinXP/main_bitmap1_olive.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_olive.bmp rename to Src/Skins/WinXP/main_bitmap1_olive.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_olive2.bmp b/Src/Skins/WinXP/main_bitmap1_olive2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_olive2.bmp rename to Src/Skins/WinXP/main_bitmap1_olive2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_silver.bmp b/Src/Skins/WinXP/main_bitmap1_silver.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_silver.bmp rename to Src/Skins/WinXP/main_bitmap1_silver.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap1_silver2.bmp b/Src/Skins/WinXP/main_bitmap1_silver2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap1_silver2.bmp rename to Src/Skins/WinXP/main_bitmap1_silver2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_blue.bmp b/Src/Skins/WinXP/main_bitmap_blue.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_blue.bmp rename to Src/Skins/WinXP/main_bitmap_blue.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_blue2.bmp b/Src/Skins/WinXP/main_bitmap_blue2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_blue2.bmp rename to Src/Skins/WinXP/main_bitmap_blue2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_olive.bmp b/Src/Skins/WinXP/main_bitmap_olive.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_olive.bmp rename to Src/Skins/WinXP/main_bitmap_olive.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_olive2.bmp b/Src/Skins/WinXP/main_bitmap_olive2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_olive2.bmp rename to Src/Skins/WinXP/main_bitmap_olive2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_silver.bmp b/Src/Skins/WinXP/main_bitmap_silver.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_silver.bmp rename to Src/Skins/WinXP/main_bitmap_silver.bmp diff --git a/ClassicShellSrc/Skins/WinXP/main_bitmap_silver2.bmp b/Src/Skins/WinXP/main_bitmap_silver2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/main_bitmap_silver2.bmp rename to Src/Skins/WinXP/main_bitmap_silver2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/resource.h b/Src/Skins/WinXP/resource.h similarity index 100% rename from ClassicShellSrc/Skins/WinXP/resource.h rename to Src/Skins/WinXP/resource.h diff --git a/ClassicShellSrc/Skins/WinXP/separator_blue.bmp b/Src/Skins/WinXP/separator_blue.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_blue.bmp rename to Src/Skins/WinXP/separator_blue.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_blue2.bmp b/Src/Skins/WinXP/separator_blue2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_blue2.bmp rename to Src/Skins/WinXP/separator_blue2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_olive.bmp b/Src/Skins/WinXP/separator_olive.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_olive.bmp rename to Src/Skins/WinXP/separator_olive.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_olive2.bmp b/Src/Skins/WinXP/separator_olive2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_olive2.bmp rename to Src/Skins/WinXP/separator_olive2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_silver.bmp b/Src/Skins/WinXP/separator_silver.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_silver.bmp rename to Src/Skins/WinXP/separator_silver.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_silver2.bmp b/Src/Skins/WinXP/separator_silver2.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_silver2.bmp rename to Src/Skins/WinXP/separator_silver2.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_submenu.bmp b/Src/Skins/WinXP/separator_submenu.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_submenu.bmp rename to Src/Skins/WinXP/separator_submenu.bmp diff --git a/ClassicShellSrc/Skins/WinXP/separator_submenuV.bmp b/Src/Skins/WinXP/separator_submenuV.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/separator_submenuV.bmp rename to Src/Skins/WinXP/separator_submenuV.bmp diff --git a/ClassicShellSrc/Skins/WinXP/submenu_blue.bmp b/Src/Skins/WinXP/submenu_blue.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/submenu_blue.bmp rename to Src/Skins/WinXP/submenu_blue.bmp diff --git a/ClassicShellSrc/Skins/WinXP/submenu_olive.bmp b/Src/Skins/WinXP/submenu_olive.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/submenu_olive.bmp rename to Src/Skins/WinXP/submenu_olive.bmp diff --git a/ClassicShellSrc/Skins/WinXP/submenu_silver.bmp b/Src/Skins/WinXP/submenu_silver.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/submenu_silver.bmp rename to Src/Skins/WinXP/submenu_silver.bmp diff --git a/ClassicShellSrc/Skins/WinXP/user_bitmap.bmp b/Src/Skins/WinXP/user_bitmap.bmp similarity index 100% rename from ClassicShellSrc/Skins/WinXP/user_bitmap.bmp rename to Src/Skins/WinXP/user_bitmap.bmp diff --git a/Src/StartMenu/Legacy.cpp b/Src/StartMenu/Legacy.cpp new file mode 100644 index 000000000..1d6abdeaf --- /dev/null +++ b/Src/StartMenu/Legacy.cpp @@ -0,0 +1,41 @@ +#include "stdafx.h" +#include +namespace fs = std::filesystem; + +static void CopyRegKey(HKEY root, const wchar_t* srcKey, const wchar_t* dstKey) +{ + CRegKey src; + if (src.Open(root, srcKey, KEY_READ | KEY_WOW64_64KEY) == ERROR_SUCCESS) + { + CRegKey dst; + if (dst.Create(root, dstKey, nullptr, 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, nullptr, nullptr) == ERROR_SUCCESS) + ::RegCopyTree(src, nullptr, dst); + } +} + +static void CopyFolder(const wchar_t* srcPath, const wchar_t* dstPath) +{ + wchar_t src[MAX_PATH]{}; + ::ExpandEnvironmentStrings(srcPath, src, _countof(src)); + + wchar_t dst[MAX_PATH]{}; + ::ExpandEnvironmentStrings(dstPath, dst, _countof(dst)); + + std::error_code err; + fs::copy(src, dst, fs::copy_options::recursive | fs::copy_options::update_existing, err); +} + +void ImportLegacyData() +{ + CRegKey reg; + if (reg.Open(HKEY_CURRENT_USER, L"Software\\OpenShell", KEY_READ | KEY_WOW64_64KEY) == ERROR_FILE_NOT_FOUND) + { + CopyRegKey(HKEY_CURRENT_USER, L"Software\\IvoSoft\\ClassicExplorer", L"Software\\OpenShell\\ClassicExplorer"); + CopyRegKey(HKEY_CURRENT_USER, L"Software\\IvoSoft\\ClassicIE", L"Software\\OpenShell\\ClassicIE"); + CopyRegKey(HKEY_CURRENT_USER, L"Software\\IvoSoft\\ClassicShell", L"Software\\OpenShell\\OpenShell"); + CopyRegKey(HKEY_CURRENT_USER, L"Software\\IvoSoft\\ClassicStartMenu", L"Software\\OpenShell\\StartMenu"); + + CopyFolder(L"%APPDATA%\\ClassicShell", L"%APPDATA%\\OpenShell"); + CopyFolder(L"%LOCALAPPDATA%\\ClassicShell", L"%LOCALAPPDATA%\\OpenShell"); + } +} diff --git a/Src/StartMenu/Legacy.h b/Src/StartMenu/Legacy.h new file mode 100644 index 000000000..dea506d76 --- /dev/null +++ b/Src/StartMenu/Legacy.h @@ -0,0 +1,2 @@ +// import legacy Classic Shell settings/data if we don't have any yet +void ImportLegacyData(); diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win10_black.txt b/Src/StartMenu/MetroColors/win10_black.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win10_black.txt rename to Src/StartMenu/MetroColors/win10_black.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win10_blue.txt b/Src/StartMenu/MetroColors/win10_blue.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win10_blue.txt rename to Src/StartMenu/MetroColors/win10_blue.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win10_green.txt b/Src/StartMenu/MetroColors/win10_green.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win10_green.txt rename to Src/StartMenu/MetroColors/win10_green.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win10_red.txt b/Src/StartMenu/MetroColors/win10_red.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win10_red.txt rename to Src/StartMenu/MetroColors/win10_red.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win10_yellow.txt b/Src/StartMenu/MetroColors/win10_yellow.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win10_yellow.txt rename to Src/StartMenu/MetroColors/win10_yellow.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win81_black.txt b/Src/StartMenu/MetroColors/win81_black.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win81_black.txt rename to Src/StartMenu/MetroColors/win81_black.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win81_blue.txt b/Src/StartMenu/MetroColors/win81_blue.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win81_blue.txt rename to Src/StartMenu/MetroColors/win81_blue.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win81_green.txt b/Src/StartMenu/MetroColors/win81_green.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win81_green.txt rename to Src/StartMenu/MetroColors/win81_green.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win81_red.txt b/Src/StartMenu/MetroColors/win81_red.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win81_red.txt rename to Src/StartMenu/MetroColors/win81_red.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win81_yellow.txt b/Src/StartMenu/MetroColors/win81_yellow.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win81_yellow.txt rename to Src/StartMenu/MetroColors/win81_yellow.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win8_black.txt b/Src/StartMenu/MetroColors/win8_black.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win8_black.txt rename to Src/StartMenu/MetroColors/win8_black.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win8_blue.txt b/Src/StartMenu/MetroColors/win8_blue.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win8_blue.txt rename to Src/StartMenu/MetroColors/win8_blue.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win8_green.txt b/Src/StartMenu/MetroColors/win8_green.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win8_green.txt rename to Src/StartMenu/MetroColors/win8_green.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win8_red.txt b/Src/StartMenu/MetroColors/win8_red.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win8_red.txt rename to Src/StartMenu/MetroColors/win8_red.txt diff --git a/ClassicShellSrc/ClassicStartMenu/MetroColors/win8_yellow.txt b/Src/StartMenu/MetroColors/win8_yellow.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/MetroColors/win8_yellow.txt rename to Src/StartMenu/MetroColors/win8_yellow.txt diff --git a/Src/StartMenu/StartMenu.cpp b/Src/StartMenu/StartMenu.cpp new file mode 100644 index 000000000..a1abea443 --- /dev/null +++ b/Src/StartMenu/StartMenu.cpp @@ -0,0 +1,738 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include +#include +#include +#include "StringUtils.h" +#include "ResourceHelper.h" +#include "TrackResources.h" +#include "ComHelper.h" +#include "Settings.h" +#include "psapi.h" +#include "Legacy.h" + +#include "StartMenuDLL\StartMenuDLL.h" +#include "StartMenuDLL\SettingsUI.h" +#include "StartMenuDLL\resource.h" +#include "StartMenuDLL\LogManager.h" + +static HHOOK g_StartHook; + +static void UnhookStartMenu( void ) +{ + if (g_StartHook) + UnhookWindowsHookEx(g_StartHook); + g_StartHook=NULL; +} + +enum THookMode +{ + HOOK_NONE, // don't hook Explorer, running as a separate exe + HOOK_NORMAL, // hook Explorer normally, no retry + HOOK_STARTUP, // retry to hook Explorer + HOOK_STARTUP2, // retry to hook Explorer (for secondary desktops) +}; + +static bool HookStartMenu( THookMode mode, HWND &menu ) +{ + HMODULE hHookModule=GetModuleHandle(L"StartMenuDLL.dll"); + + // find the Progman window and the start button + + DllLogToFile(STARTUP_LOG,L"StartMenu: hooking Explorer"); + HWND progWin=NULL; + bool bFindAppManager=(mode==HOOK_STARTUP && GetWinVersion()>=WIN_VER_WIN8 && GetWinVersion()<=WIN_VER_WIN81); + for (int i=0;i<120;i++) // retry for 1 minute + { + if (bFindAppManager) + bFindAppManager=!FindWindow(L"ApplicationManager_DesktopShellWindow",NULL); + if (!bFindAppManager) + { + progWin=FindWindowEx(NULL,NULL,L"Progman",NULL); + if (progWin) break; + if (mode!=HOOK_STARTUP && mode!=HOOK_STARTUP2) return true; // the Progman window may not be created yet (if Explorer is currently restarting) + } + DllLogToFile(STARTUP_LOG,L"StartMenu: can't find Progman, retrying"); + Sleep(500); + } + if (!progWin) + return true; + DWORD process=0; + DWORD thread=GetWindowThreadProcessId(progWin,&process); + HANDLE hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,FALSE,process); + if (hProcess) + { + bool success=false; + wchar_t path[MAX_PATH]; + if (GetModuleFileNameEx(hProcess,NULL,path,_countof(path))) + { + if (_wcsicmp(PathFindFileName(path),L"explorer.exe")==0) + success=true; + else + DllLogToFile(STARTUP_LOG,L"StartMenu: found wrong process %s",path); + } + else + DllLogToFile(STARTUP_LOG,L"StartMenu: failed to get process name"); + CloseHandle(hProcess); + if (!success) + return false; + } + else + DllLogToFile(STARTUP_LOG,L"StartMenu: failed to open process %d",process); + + for (int i=0;i<10;i++) // retry for 5 sec + { + if (FindTaskBar(process)) break; + if (mode!=HOOK_STARTUP && mode!=HOOK_STARTUP2) return false; // the taskbar may not be created yet (if Explorer is currently restarting) + DllLogToFile(STARTUP_LOG,L"StartMenu: can't find taskbar, retrying"); + Sleep(500); + } + + if (mode==HOOK_NONE) + { + menu=ToggleStartMenu(-1,false); + return true; + } + + // install hooks in the explorer process + thread=GetWindowThreadProcessId(g_TaskBar,NULL); + g_StartHook=SetWindowsHookEx(WH_GETMESSAGE,HookInject,hHookModule,thread); + if (!g_StartHook) + { + int err=GetLastError(); + DllLogToFile(STARTUP_LOG,L"StartMenu: hook failed: 0x%08X",err); + } + PostMessage(g_TaskBar,WM_NULL,0,0); // make sure there is one message in the queue + + return true; +} + +static UINT g_TaskbarCreatedMsg; // the "TaskbarCreated" message + +// CStartHookWindow is a hidden window that waits for the "TaskbarCreated" message and rehooks the explorer process +// Also when the start menu wants to shut down it sends WM_CLOSE to this window, which unhooks explorer and exits + +const int WM_OPEN=WM_USER+10; + +const int TIMER_HOOK=1; + +class CStartHookWindow: public CWindowImpl +{ +public: + + DECLARE_WND_CLASS(L"OpenShellMenu.CStartHookWindow") + + BEGIN_MSG_MAP( CStartHookWindow ) + MESSAGE_HANDLER( WM_OPEN, OnOpen ) + MESSAGE_HANDLER( WM_CLOSE, OnClose ) + MESSAGE_HANDLER( WM_CLEAR, OnClear ) + MESSAGE_HANDLER( WM_TIMER, OnTimer ) + MESSAGE_HANDLER( g_TaskbarCreatedMsg, OnTaskbarCreated ) + END_MSG_MAP() + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnOpen( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnTaskbarCreated( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); +}; + +LRESULT CStartHookWindow::OnOpen( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (g_TaskBar) ::PostMessage(g_TaskBar,RegisterWindowMessage(L"OpenShellMenu.StartMenuMsg"),wParam,lParam); + return 0; +} + +LRESULT CStartHookWindow::OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + UnhookStartMenu(); + Sleep(100); + PostQuitMessage(0); + return 0; +} + +LRESULT CStartHookWindow::OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + UnhookStartMenu(); + return 0; +} + +LRESULT CStartHookWindow::OnTaskbarCreated( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + DllLogToFile(STARTUP_LOG,L"StartMenu: Taskbar Created"); + SetTimer(TIMER_HOOK,100); + return 0; +} + +LRESULT CStartHookWindow::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (wParam==TIMER_HOOK) + { + UnhookStartMenu(); + HWND menu; + HookStartMenu(HOOK_NORMAL,menu); + if (g_StartHook) + KillTimer(TIMER_HOOK); + } + return 0; +} + +enum +{ + CMD_NONE=-1, + CMD_TOGGLE_NEW=-2, +}; + +static const GUID IID_IWpnTileSink={0xe716b283,0x6be7,0x4e6f,{0xa8,0x8f,0x1c,0xde,0x47,0xd5,0xe3,0x55}}; +interface IWpnTileSink : public IUnknown +{ +public: + virtual HRESULT STDMETHODCALLTYPE TileSessionUpdated(unsigned long,void const *,unsigned long) = 0; + virtual HRESULT STDMETHODCALLTYPE TileSessionNotificationCleared(unsigned long,void const *,unsigned long) = 0; + virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated(unsigned long,int) = 0; + virtual HRESULT STDMETHODCALLTYPE TileRequestNotificationCompleted(void const * ptr64,unsigned long) = 0; + virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated2(unsigned long,int) = 0; +}; + +class CWpnTileSink : public IWpnTileSink +{ + // from IUnknown + virtual HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, void **ppvObject ); + virtual ULONG STDMETHODCALLTYPE AddRef( void ) { return 1; } + virtual ULONG STDMETHODCALLTYPE Release( void ) { return 1; } + + virtual HRESULT STDMETHODCALLTYPE TileSessionUpdated(unsigned long a,void const *b,unsigned long c) + { + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE TileSessionNotificationCleared(unsigned long a,void const *b,unsigned long c) + { + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated(unsigned long a,int b) + { + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE TileRequestNotificationCompleted(void const * a,unsigned long b) + { + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE TileSessionImageDownloadUpdated2(unsigned long a,int b) + { + return S_OK; + } +}; + +HRESULT STDMETHODCALLTYPE CWpnTileSink::QueryInterface( REFIID riid, void **ppvObject ) +{ + *ppvObject=NULL; + if (riid==IID_IUnknown || riid==IID_IWpnTileSink) + { + *ppvObject=this; + return S_OK; + } + return E_NOINTERFACE; +} + +MIDL_INTERFACE("0e467ac1-65f2-48d6-8bf2-375430548a87") +IWpnPresentationEndpoint : public IUnknown +{ +public: + virtual HRESULT STDMETHODCALLTYPE TileCreateSession( unsigned long * ) = 0; + virtual HRESULT STDMETHODCALLTYPE TileCloseSession( unsigned long ) = 0; + virtual HRESULT STDMETHODCALLTYPE TileUpdateSession( unsigned long,const void *,unsigned long ) = 0; // (1, str, 1) + virtual HRESULT STDMETHODCALLTYPE TileRequestNotification( const void *, unsigned long ) = 0; // (str, 1)*/ +}; + +const CLSID CLSID_WpnPlatform={0x0c9281f9, 0x6da1, 0x4006, {0x87, 0x29, 0xde, 0x6e, 0x6b, 0x61, 0x58, 0x1c}}; +MIDL_INTERFACE("9fa045cb-b9b3-47ba-842f-e2ab458f2b0c") +IWpnPlatform : public IUnknown +{ +public: + virtual HRESULT STDMETHODCALLTYPE CreateAppEndpoint( struct IWpnAppEndpoint **ppEndpoint ) = 0; + virtual HRESULT STDMETHODCALLTYPE CreatePresentationEndpoint(struct IWpnPresentationEndpoint ** ppEndpoint ) = 0; +/* virtual HRESULT STDMETHODCALLTYPE CreateRegistrationEndpoint(struct IWpnRegistrationEndpoint * ptr64 * ptr64) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateSettingsEndpoint(struct IWpnSettingsEndpoint * ptr64 * ptr64) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateIdleTaskEndpoint(struct IWpnIdleTaskEndpoint * ptr64 * ptr64) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateTestEndpoint(struct IWpnTestEndpoint * ptr64 * ptr64) = 0;*/ +}; + +//const wchar_t *g_AppId=L"microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail"; +//const wchar_t *g_AppId=L"Microsoft.BingNews_8wekyb3d8bbwe!AppexNews"; +//const wchar_t *g_AppId=L"Microsoft.WindowsStore_8wekyb3d8bbwe!App"; +//const wchar_t *g_AppId=L"Microsoft.BingWeather_8wekyb3d8bbwe!App"; +const wchar_t *g_AppId=L"microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar"; + +static DWORD g_winVer = GetVersionEx(GetModuleHandle(L"user32.dll")); + +bool WasOsUpgrade() +{ + CRegKey regKey; + if (regKey.Open(HKEY_LOCAL_MACHINE, L"Software\\OpenShell\\OpenShell", KEY_READ | KEY_WOW64_64KEY) == ERROR_SUCCESS) + { + DWORD ver; + if (regKey.QueryDWORDValue(L"WinVersion", ver) == ERROR_SUCCESS) + { + if (ver < g_winVer) + return true; + } + } + + return false; +} + +// starts new instance of StartMenu.exe with "-upgrade" command line parameter +// UAC dialog is shown to ensure it will run with administrator privileges +void RunOsUpgradeTaskAsAdmin() +{ +#ifdef _WIN64 + wchar_t path[_MAX_PATH] = L"%windir%\\System32\\StartMenuHelper64.dll"; +#else + wchar_t path[_MAX_PATH] = L"%windir%\\System32\\StartMenuHelper32.dll"; +#endif + DoEnvironmentSubst(path, _countof(path)); + if (GetFileAttributes(path) != INVALID_FILE_ATTRIBUTES) + { + GetModuleFileName(NULL, path, _countof(path)); + CoInitialize(NULL); + ShellExecute(NULL, L"runas", path, L"-upgrade", NULL, SW_SHOWNORMAL); + CoUninitialize(); + } +} + +DWORD PerformOsUpgradeTask(bool silent) +{ + CRegKey regKey; + DWORD error = regKey.Open(HKEY_LOCAL_MACHINE, L"Software\\OpenShell\\OpenShell", KEY_WRITE | KEY_WOW64_64KEY); + const wchar_t *nl = error == ERROR_SUCCESS ? L"\r\n\r\n" : L"\r\n"; + if (error == ERROR_SUCCESS) + { + regKey.SetDWORDValue(L"WinVersion", g_winVer); + + // run regsvr32 StartMenuHelper +#ifdef _WIN64 + wchar_t cmdLine[_MAX_PATH] = L"regsvr32 /s \"%windir%\\System32\\StartMenuHelper64.dll\""; +#else + wchar_t cmdLine[_MAX_PATH] = L"regsvr32 /s \"%windir%\\System32\\StartMenuHelper32.dll\""; +#endif + DoEnvironmentSubst(cmdLine, _countof(cmdLine)); + + wchar_t exe[_MAX_PATH] = L"%windir%\\System32\\regsvr32.exe"; + DoEnvironmentSubst(exe, _countof(exe)); + + STARTUPINFO startupInfo = { sizeof(startupInfo) }; + PROCESS_INFORMATION processInfo; + memset(&processInfo, 0, sizeof(processInfo)); + if (CreateProcess(exe, cmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &startupInfo, &processInfo)) + { + CloseHandle(processInfo.hThread); + WaitForSingleObject(processInfo.hProcess, INFINITE); + GetExitCodeProcess(processInfo.hProcess, &error); + CloseHandle(processInfo.hProcess); + } + else + { + error = GetLastError(); + } + } + + if (!silent) + { + if (error) + { + wchar_t msg[1024]; + int len = Sprintf(msg, _countof(msg), L"%s%s", DllLoadStringEx(IDS_UPGRADE_ERROR), nl); + FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, error, 0, msg + len, _countof(msg) - len, NULL); + MessageBox(NULL, msg, DllLoadStringEx(IDS_APP_TITLE), MB_OK | MB_ICONERROR); + } + else + { + MessageBox(NULL, DllLoadStringEx(IDS_UPGRADE_SUCCESS), DllLoadStringEx(IDS_APP_TITLE), MB_OK | MB_ICONINFORMATION); + } + } + + return error; +} + +int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) +{ +/* CoInitialize(NULL); + { + CComPtr pWpnPlatform; + HRESULT hr=pWpnPlatform.CoCreateInstance(CLSID_WpnPlatform); + CComPtr pUnknown; + hr=pWpnPlatform->CreatePresentationEndpoint(&pUnknown); + CWpnTileSink sink; + DWORD cookie; + CComQIPtr pConnectionPoint=pUnknown; + hr=pConnectionPoint->Advise(&sink,&cookie); + CComPtr pWpnPresentationEndpoint=pUnknown; + DWORD session; + hr=pWpnPresentationEndpoint->TileCreateSession(&session); + struct + { + const wchar_t *appid; + void *ptr1; + void *ptr2; + __int64 idx; + } request={g_AppId,0,0,1}; + hr=pWpnPresentationEndpoint->TileRequestNotification(&request,1); + + MSG msg; + while(true) + { + struct + { + const wchar_t *appid; + __int64 idx; + } updateData={g_AppId,1}; + hr=pWpnPresentationEndpoint->TileUpdateSession(session,&updateData,1); + + while (PeekMessage(&msg,0,0,0,PM_REMOVE)) +// while (GetMessage(&msg,0,0,0)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + Sleep(100); + } + int q=0; + } + CoUninitialize(); + return 0;*/ +/* DWORD count; + pStore->GetCount(&count); + for (DWORD i=0;iGetAt(i,&key))) + { + CComString pPropName; + PSGetNameFromPropertyKey(key,&pPropName); + PROPVARIANT val; + PropVariantInit(&val); + pStore->GetValue(key,&val); + PropVariantClear(&val); + } + }*/ + + // one-time import from Classic Shell + ImportLegacyData(); + + DllLogToFile(STARTUP_LOG,L"StartMenu: start '%s'",lpstrCmdLine); + + if (wcsstr(lpstrCmdLine,L"-startup") || (wcsstr(lpstrCmdLine,L"-autorun") && HIWORD(g_winVer)0) + Sleep(sleep); + } + else if (wcsstr(lpstrCmdLine,L"-autorun")) // on Win8+ + { + WaitDllInitThread(); + if (WasOsUpgrade()) + { + // this is an upgrade + MessageBox(NULL, DllLoadStringEx(IDS_UPGRADE_WIN), DllLoadStringEx(IDS_APP_TITLE), MB_OK); + RunOsUpgradeTaskAsAdmin(); + } + if (!DllGetSettingBool(L"AutoStart")) + { + DllLogToFile(STARTUP_LOG,L"StartMenu: quit - no AutoStart"); + return 0; + } + int sleep=DllGetSettingInt(L"AutoStartDelay"); + if (sleep>0) + Sleep(sleep); + } + + if (wcsstr(lpstrCmdLine,L"-upgrade")) + { + WaitDllInitThread(); + + if (WasOsUpgrade()) + { + const bool silent = wcsstr(lpstrCmdLine, L"-silent") != nullptr; + return PerformOsUpgradeTask(silent); + } + + return 0; + } + + const wchar_t *pCmd=wcsstr(lpstrCmdLine,L"-cmd "); + if (pCmd) + { + WaitDllInitThread(); + CoInitialize(NULL); + wchar_t command[100]; + GetToken(pCmd+5,command,_countof(command),L" "); + if (DllExecuteNamedCommand(command)) + { + MSG msg; + while (PeekMessage(&msg,0,0,0,PM_REMOVE)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + CoUninitialize(); + return 0; + } + +#ifndef _WIN64 + const wchar_t *pSaveAdmx=wcsstr(lpstrCmdLine,L"-saveadmx "); + if (pSaveAdmx) + { + WaitDllInitThread(); + wchar_t language[100]; + GetToken(pSaveAdmx+10,language,_countof(language),L" "); + HMODULE dll=NULL; + if (language[0]) + { + wchar_t path[_MAX_PATH]; + GetCurrentDirectory(_countof(path),path); + PathAppend(path,language); + PathAddExtension(path,L".dll"); + dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); + } + DllLoadTranslationResources(dll,NULL); + if (!DllSaveAdmx(COMPONENT_MENU,"OpenShellStartMenu.admx","OpenShellStartMenu.adml","MenuADMX.txt")) + return 1; + if (!DllSaveAdmx(COMPONENT_SHARED,"OpenShell.admx","OpenShell.adml","OpenShellADMX.txt")) + return 1; + return 0; + } +#endif + + wchar_t path[_MAX_PATH]; + GetModuleFileName(NULL,path,_countof(path)); + *PathFindFileName(path)=0; + SetCurrentDirectory(path); + const wchar_t *pRunAs=wcsstr(lpstrCmdLine,L"-runas"); + if (pRunAs) + { + pRunAs+=7; + CoInitialize(NULL); + wchar_t exe[_MAX_PATH]; + const wchar_t *args=NULL; + CComString strExe, strArgs; + if (SUCCEEDED(SHEvaluateSystemCommandTemplate(pRunAs,&strExe,NULL,&strArgs))) + { + args=strArgs; + Strcpy(exe,_countof(exe),strExe); + } + else + { + args=SeparateArguments(pRunAs,exe); + } + SHELLEXECUTEINFO execute={sizeof(execute),SEE_MASK_DOENVSUBST|SEE_MASK_FLAG_LOG_USAGE}; + execute.lpFile=exe; + execute.lpParameters=args; + execute.nShow=SW_SHOWNORMAL; + ShellExecuteEx(&execute); + CoUninitialize(); + return 0; + } + + WaitDllInitThread(); + int open=CMD_NONE; + if (wcsstr(lpstrCmdLine,L"-togglenew")!=NULL) open=CMD_TOGGLE_NEW; + else if (wcsstr(lpstrCmdLine,L"-toggle")!=NULL) open=MSG_TOGGLE; + else if (wcsstr(lpstrCmdLine,L"-open")!=NULL) open=MSG_OPEN; + else if (wcsstr(lpstrCmdLine,L"-settings")!=NULL) open=MSG_SETTINGS; + else if (wcsstr(lpstrCmdLine,L"-reloadsettings")!=NULL) open=MSG_RELOADSETTINGS; + else if (wcsstr(lpstrCmdLine,L"-exit")!=NULL) open=MSG_EXIT; + + { + const wchar_t *pXml=wcsstr(lpstrCmdLine,L"-xml "); + if (pXml) + { + wchar_t xml[_MAX_PATH]; + GetToken(pXml+5,xml,_countof(xml),L" "); + CoInitialize(NULL); + bool res=DllImportSettingsXml(xml); + CoUninitialize(); + if (res) + open=MSG_RELOADSETTINGS; + else + return 1; + } + } + + { + const wchar_t *pBackup=wcsstr(lpstrCmdLine,L"-backup "); + if (pBackup) + { + wchar_t xml[_MAX_PATH]; + GetToken(pBackup+8,xml,_countof(xml),L" "); + CoInitialize(NULL); + bool res=DllExportSettingsXml(xml); + CoUninitialize(); + return res?0:1; + } + } + + const wchar_t *pNoHook=wcsstr(lpstrCmdLine,L"-nohook"); + bool bHookExplorer=!pNoHook; + if (pNoHook) + { + pNoHook+=7; + if (*pNoHook=='1') MiniDumpType=MiniDumpNormal; + if (*pNoHook=='2') MiniDumpType=MiniDumpWithDataSegs; + if (*pNoHook=='3') MiniDumpType=MiniDumpWithFullMemory; + } + + if (!bHookExplorer) + SetUnhandledExceptionFilter(TopLevelFilter); + +#ifndef BUILD_SETUP + if (wcsstr(lpstrCmdLine,L"-testsettings")!=NULL || GetKeyState(VK_SHIFT)<0) + { + CoInitialize(NULL); + InitManagers(true); + EditSettings(true,0); + CloseManagers(true); + CoUninitialize(); +#ifdef TRACK_GDI_RESOURCES + DllDumpResourceLeaks(); +#endif + return 0; + } +#endif + + // prevent multiple instances from running on the same desktop + // the assumption is that multiple desktops for the same user will have different name (but may repeat across users) + wchar_t userName[256]; + DWORD len=_countof(userName); + GetUserName(userName,&len); + len=0; + HANDLE desktop=GetThreadDesktop(GetCurrentThreadId()); + GetUserObjectInformation(desktop,UOI_NAME,NULL,0,&len); + wchar_t *deskName=(wchar_t*)malloc(len); + GetUserObjectInformation(desktop,UOI_NAME,deskName,len,&len); + bool bDefaultDesktop=(_wcsicmp(deskName,L"Default")==0); + + wchar_t mutexName[1024]; + Sprintf(mutexName,_countof(mutexName),L"OpenShellMenu.Mutex.%s.%s",userName,deskName); + free(deskName); + + if (open==CMD_NONE) + DllLogToFile(STARTUP_LOG,L"StartMenu: mutex %s",mutexName); + HWND progWin=FindWindowEx(NULL,NULL,L"Progman",NULL); + DWORD process; + if (progWin) + GetWindowThreadProcessId(progWin,&process); + + HANDLE hMutex=NULL; + if (bHookExplorer) + { + hMutex=CreateMutex(NULL,TRUE,mutexName); + if (GetLastError()==ERROR_ALREADY_EXISTS || GetLastError()==ERROR_ACCESS_DENIED) + { + if (open==MSG_TOGGLE || open==CMD_TOGGLE_NEW) + { + if (progWin) + { + AllowSetForegroundWindow(process); + HWND taskBar=FindTaskBar(process); + if (taskBar) + PostMessage(taskBar,RegisterWindowMessage(L"OpenShellMenu.StartMenuMsg"),(open==CMD_TOGGLE_NEW)?MSG_TOGGLENEW:MSG_TOGGLE,0); + else + PostMessage(progWin,WM_SYSCOMMAND,SC_TASKLIST,(open==CMD_TOGGLE_NEW)?'WSMK':'CSM'); + } + } + else if (open!=CMD_NONE) + { + AllowSetForegroundWindow(process); + HWND hwnd=FindWindow(L"OpenShellMenu.CStartHookWindow",L"StartHookWindow"); + if (hwnd) PostMessage(hwnd,WM_OPEN,open,0); + } + if (open==MSG_EXIT && hMutex && WaitForSingleObject(hMutex,2000)==WAIT_OBJECT_0) + ReleaseMutex(hMutex); + if (open==CMD_NONE) + DllLogToFile(STARTUP_LOG,L"StartMenu: exit (mutex exists)"); + return 0; + } + } + if (open!=CMD_NONE && open!=MSG_OPEN && open!=MSG_SETTINGS) + { + if (hMutex) ReleaseMutex(hMutex); + return 0; + } + + OleInitialize(NULL); + if (!bHookExplorer) + { + DllUpdateSettings(); + InitManagers(true); + } + CStartHookWindow window; + window.Create(NULL,NULL,L"StartHookWindow",WS_POPUP); + + g_TaskbarCreatedMsg=RegisterWindowMessage(L"TaskbarCreated"); + typedef BOOL (WINAPI *tChangeWindowMessageFilterEx)(HWND hWnd, UINT message, DWORD action, PCHANGEFILTERSTRUCT pChangeFilterStruct ); + HMODULE hUser32=GetModuleHandle(L"user32.dll"); + tChangeWindowMessageFilterEx ChangeWindowMessageFilterEx=(tChangeWindowMessageFilterEx)GetProcAddress(hUser32,"ChangeWindowMessageFilterEx"); + if (ChangeWindowMessageFilterEx) + { + ChangeWindowMessageFilterEx(window,g_TaskbarCreatedMsg,MSGFLT_ADD,NULL); + ChangeWindowMessageFilterEx(window,WM_CLEAR,MSGFLT_ADD,NULL); + ChangeWindowMessageFilterEx(window,WM_OPEN,MSGFLT_ADD,NULL); + ChangeWindowMessageFilterEx(window,WM_CLOSE,MSGFLT_ADD,NULL); + } + else + { + ChangeWindowMessageFilter(g_TaskbarCreatedMsg,MSGFLT_ADD); + ChangeWindowMessageFilter(WM_CLEAR,MSGFLT_ADD); + ChangeWindowMessageFilter(WM_OPEN,MSGFLT_ADD); + ChangeWindowMessageFilter(WM_CLOSE,MSGFLT_ADD); + } + + MSG msg; + HWND menu=NULL; + if (HookStartMenu(bHookExplorer?(bDefaultDesktop?HOOK_STARTUP:HOOK_STARTUP2):HOOK_NONE,menu)) + { + if (bHookExplorer && open>=0) + window.PostMessage(WM_OPEN,open,MSG_OPEN); + DllLogToFile(STARTUP_LOG,L"StartMenu: start message loop"); + while ((bHookExplorer || IsWindow(menu)) && GetMessage(&msg,0,0,0)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + DllLogToFile(STARTUP_LOG,L"StartMenu: end message loop"); + window.DestroyWindow(); + if (!bHookExplorer) + { + CloseManagers(true); + } + OleUninitialize(); + + if (hMutex) ReleaseMutex(hMutex); +#ifdef TRACK_GDI_RESOURCES + DllDumpResourceLeaks(); +#endif + return 0; +} diff --git a/Src/StartMenu/StartMenu.manifest b/Src/StartMenu/StartMenu.manifest new file mode 100644 index 000000000..2cd3f67d8 --- /dev/null +++ b/Src/StartMenu/StartMenu.manifest @@ -0,0 +1,41 @@ + + + +Open-Shell Menu + + + + + + + + true + + + + + + + + + + + + + + + + + diff --git a/Src/StartMenu/StartMenu.rc b/Src/StartMenu/StartMenu.rc new file mode 100644 index 000000000..00b951f3c --- /dev/null +++ b/Src/StartMenu/StartMenu.rc @@ -0,0 +1,110 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Open-Shell Menu" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "Menu" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "StartMenu.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "..\\Setup\\OpenShell.ico" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/Src/StartMenu/StartMenu.vcxproj b/Src/StartMenu/StartMenu.vcxproj new file mode 100644 index 000000000..c535f82b5 --- /dev/null +++ b/Src/StartMenu/StartMenu.vcxproj @@ -0,0 +1,158 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {87D5FE20-AF86-458A-9AA3-3131EB06179B} + StartMenu + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + + + + + + + + + + + Create + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + {31c016fb-9ea1-4af5-987a-37210c04da06} + false + + + {9ec23ca9-384a-4eeb-979e-69879dc1a78c} + false + + + {066c9721-26d5-4c4d-868e-50c2ba0a8196} + false + + + {75809d15-8403-420a-bbe6-05f478d88d8e} + false + + + {bd28b058-230e-42df-9fb1-ffbb0153f498} + false + + + {ca5bfc96-428d-42f5-9f7d-cdde048a357c} + false + + + {598ab4ac-008e-4501-90b3-c5213834c1da} + false + + + {63baf573-170b-4fa0-aee3-16e04f3e9df5} + false + + + {7bd26cb3-5280-48fd-9a86-c13e321018d5} + false + + + {66d1eaa4-65d1-45cc-9989-e616fc0575eb} + false + + + {a2ccde9f-17ce-461e-8bd9-00261b8855a6} + false + + + {ea65fddd-cb77-417f-8bb4-2f3ecb5b3e75} + false + + + {404821c5-4ee4-4908-a759-5ef6dac14ab6} + false + + + {5c875214-0e3a-4cf0-bc0c-bff6faa4c089} + false + + + {ed74eba9-1bcb-4b8f-9ae1-dc63b3c24a94} + false + + + {81eb6336-366c-47dd-82cf-ff6c36ccd2b5} + false + + + {85deecbb-1f9b-4983-9d54-3bf42182b7e7} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp b/Src/StartMenu/StartMenuDLL/Accessibility.cpp similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp rename to Src/StartMenu/StartMenuDLL/Accessibility.cpp index 0d51cc8d9..aa8529543 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp +++ b/Src/StartMenu/StartMenuDLL/Accessibility.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // Accessibility.cpp - contains the accessibility class CMenuAccessible, used by CMenuContainer @@ -15,9 +16,7 @@ CMenuAccessible::CMenuAccessible( CMenuContainer *pOwner ) CreateStdAccessibleObject(pOwner->m_hWnd,OBJID_CLIENT,IID_IAccessible,(void**)&m_pStdAccessible); } -CMenuAccessible::~CMenuAccessible( void ) -{ -} +CMenuAccessible::~CMenuAccessible( void ) = default; void CMenuAccessible::Reset( void ) { @@ -181,7 +180,7 @@ HRESULT STDMETHODCALLTYPE CMenuAccessible::accSelect( long flagsSelect, VARIANT int index=varChild.lVal-1; if (index<0 || index>=(int)m_pOwner->m_Items.size()) return S_FALSE; - m_pOwner->ActivateItem(index,CMenuContainer::ACTIVATE_SELECT,NULL,false); + m_pOwner->ActivateItem(index,CMenuContainer::ACTIVATE_SELECT,NULL); } return S_OK; } diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h b/Src/StartMenu/StartMenuDLL/Accessibility.h similarity index 97% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h rename to Src/StartMenu/StartMenuDLL/Accessibility.h index e376ea8e8..9776d16dd 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h +++ b/Src/StartMenu/StartMenuDLL/Accessibility.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp b/Src/StartMenu/StartMenuDLL/CustomMenu.cpp similarity index 97% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp rename to Src/StartMenu/StartMenuDLL/CustomMenu.cpp index ade707c12..8e7875c74 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp +++ b/Src/StartMenu/StartMenuDLL/CustomMenu.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -93,14 +94,14 @@ CStdCommand7 g_StdCommands7[]={ {L"user_music",0,NULL,L"$Menu.UserMusicTip",NULL,&FOLDERID_Music}, {L"user_videos",0,NULL,L"$Menu.UserVideosTip",NULL,&FOLDERID_Videos}, {L"control_panel",0,L"$Menu.ControlPanel",L"$Menu.ControlPanelTip",NULL,&FOLDERID_ControlPanelFolder,NULL,StdMenuItem::MENU_TRACK}, - {L"pc_settings",IDS_PCSETTINGS,L"$Menu.PCSettings",L"",L"%windir%\\ImmersiveControlPanel\\SystemSettings.exe,10",NULL,NULL,StdMenuItem::MENU_TRACK,CStdCommand7::ITEM_SINGLE}, - {L"network_connections",0,NULL,L"$Menu.NetworkTip",NULL,&FOLDERID_ConnectionsFolder}, + {L"pc_settings",IDS_PCSETTINGS,L"$Menu.PCSettings",L"",NULL,NULL,L"shell:appsfolder\\windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel",StdMenuItem::MENU_TRACK,CStdCommand7::ITEM_SINGLE}, + {L"network_connections",0,NULL,L"$Menu.NetworkTip",NULL,&FOLDERID_ConnectionsFolder,NULL,0,CStdCommand7::ITEM_NODRIVES}, {L"network",0,NULL,NULL,NULL,&FOLDERID_NetworkFolder,NULL,0,CStdCommand7::ITEM_SINGLE}, - {L"printers",0,NULL,L"$Menu.PrintersTip",NULL,&FOLDERID_PrintersFolder}, + {L"printers",0,NULL,L"$Menu.PrintersTip",NULL,&FOLDERID_PrintersFolder,NULL,0,CStdCommand7::ITEM_NODRIVES}, {L"fonts",0,NULL,NULL,NULL,&FOLDERID_Fonts}, {L"desktop",0,NULL,NULL,NULL,&FOLDERID_Desktop}, - {L"admin",0,NULL,L"$Menu.AdminToolsTip",L"imageres.dll,114",&FOLDERID_CommonAdminTools,NULL,StdMenuItem::MENU_TRACK}, - {L"startup",0,NULL,NULL,NULL,&FOLDERID_Startup,NULL,StdMenuItem::MENU_TRACK}, + {L"admin",0,NULL,L"$Menu.AdminToolsTip",L"imageres.dll,114",&FOLDERID_CommonAdminTools,NULL,StdMenuItem::MENU_TRACK,CStdCommand7::ITEM_NODRIVES}, + {L"startup",0,NULL,NULL,NULL,&FOLDERID_Startup,NULL,StdMenuItem::MENU_TRACK,CStdCommand7::ITEM_NODRIVES}, {L"downloads",0,NULL,L"$Menu.DownloadTip",NULL,&FOLDERID_Downloads}, {L"games",0,NULL,L"$Menu.GamesTip",NULL,&FOLDERID_Games,NULL,StdMenuItem::MENU_TRACK}, {L"links",0,NULL,NULL,NULL,&FOLDERID_Links}, @@ -111,7 +112,7 @@ CStdCommand7 g_StdCommands7[]={ {L"lib_videos",IDS_LIB_VIDEOS_ITEM,NULL,L"$Menu.VideosLibTip",NULL,&FOLDERID_VideosLibrary}, {L"lib_tv",IDS_LIB_TV_ITEM,NULL,L"$Menu.RecordingsLibTip",NULL,&FOLDERID_RecordedTVLibrary}, {L"homegroup",0,NULL,L"$Menu.HomegroupTip",NULL,&FOLDERID_HomeGroup,NULL,0,CStdCommand7::ITEM_SINGLE}, - {L"devices",0,NULL,NULL,NULL,NULL,L"::{26EE0668-A00A-44D7-9371-BEB064C98683}\\0\\::{A8A91A66-3A7D-4424-8D24-04E180695C7A}"}, + {L"devices",0,NULL,NULL,NULL,NULL,L"::{26EE0668-A00A-44D7-9371-BEB064C98683}\\0\\::{A8A91A66-3A7D-4424-8D24-04E180695C7A}",0,CStdCommand7::ITEM_NODRIVES}, {L"defaults",0,NULL,NULL,NULL,NULL,L"::{26EE0668-A00A-44D7-9371-BEB064C98683}\\0\\::{17CD9488-1228-4B2F-88CE-4298E93E0966}",0,CStdCommand7::ITEM_SINGLE}, {L"apps",IDS_METRO_APPS,L"$Menu.Apps",NULL,L",2",NULL,NULL,StdMenuItem::MENU_TRACK,CStdCommand7::ITEM_FOLDER}, diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h b/Src/StartMenu/StartMenuDLL/CustomMenu.h similarity index 84% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h rename to Src/StartMenu/StartMenuDLL/CustomMenu.h index 40c1f7602..8ecc02df4 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h +++ b/Src/StartMenu/StartMenuDLL/CustomMenu.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -14,6 +15,7 @@ struct CStdCommand7 ITEM_SINGLE=1, // this item never has sub-menu ITEM_FOLDER=2, // this item always has sub-menu ITEM_COMPUTER=4, // this item can be expanded only one level + ITEM_NODRIVES=8, // this item can never be expanded only one level }; const wchar_t *command; int nameID; diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp b/Src/StartMenu/StartMenuDLL/DragDrop.cpp similarity index 97% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp rename to Src/StartMenu/StartMenuDLL/DragDrop.cpp index fb123b384..7b3262db8 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp +++ b/Src/StartMenu/StartMenuDLL/DragDrop.cpp @@ -1,12 +1,13 @@ // ## MenuContainer.h -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // DragDrop.cpp - handles the drag and drop functionality of CMenuContainer #include "stdafx.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "SettingsUI.h" #include "FNVHash.h" #include "Settings.h" @@ -247,7 +248,6 @@ bool CMenuContainer::DragOutApps( const CItemManager::ItemInfo *pInfo ) s_bDragFromTree=false; if (!m_bDestroyed) KillTimer(TIMER_DRAG); - HideTemp(false); s_bPreventClosing=false; if (s_bDragClosed) @@ -319,7 +319,7 @@ bool CMenuContainer::DragOut( int index, bool bApp ) // force synchronous operation { - CComQIPtr pAsync=pDataObj; + CComQIPtr pAsync(pDataObj); if (pAsync) pAsync->SetAsyncMode(FALSE); } @@ -342,7 +342,6 @@ bool CMenuContainer::DragOut( int index, bool bApp ) if (!m_bDestroyed) KillTimer(TIMER_DRAG); s_bDragMovable=false; - HideTemp(false); s_bPreventClosing=false; if (s_bDragClosed) @@ -853,21 +852,29 @@ HRESULT STDMETHODCALLTYPE CMenuContainer::Drop( IDataObject *pDataObj, DWORD grf CComQIPtr pAsync=pDataObj; if (pAsync) pAsync->SetAsyncMode(FALSE); - for (std::vector::iterator it=s_Menus.begin();it!=s_Menus.end();++it) - if (!(*it)->m_bDestroyed) - (*it)->EnableWindow(FALSE); // disable all menus + for (auto& it : s_Menus) + { + if (!it->m_bDestroyed) + { + it->EnableWindow(FALSE); // disable all menus + it->SetWindowPos(HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); + } + } bool bAllPrograms=s_bAllPrograms; if (bAllPrograms) ::EnableWindow(g_TopWin7Menu,FALSE); bool bOld=s_bPreventClosing; s_bPreventClosing=true; AddRef(); pTarget->Drop(pDataObj,grfKeyState,pt,pdwEffect); - if (!bOld) - HideTemp(false); s_bPreventClosing=bOld; - for (std::vector::iterator it=s_Menus.begin();it!=s_Menus.end();++it) - if (!(*it)->m_bDestroyed) - (*it)->EnableWindow(TRUE); // enable all menus + for (auto& it : s_Menus) + { + if (!it->m_bDestroyed) + { + it->EnableWindow(TRUE); // enable all menus + it->SetWindowPos(HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); + } + } if (bAllPrograms) ::EnableWindow(g_TopWin7Menu,TRUE); } else diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h b/Src/StartMenu/StartMenuDLL/DragDrop.h similarity index 92% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h rename to Src/StartMenu/StartMenuDLL/DragDrop.h index dd395e364..bd27deca4 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h +++ b/Src/StartMenu/StartMenuDLL/DragDrop.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -14,9 +15,7 @@ class CDropTargetProxy: public IDropTarget m_RefCount=0; } - ~CDropTargetProxy( void ) - { - } + ~CDropTargetProxy( void ) = default; void Reset( void ) { diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp b/Src/StartMenu/StartMenuDLL/ItemManager.cpp similarity index 93% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp rename to Src/StartMenu/StartMenuDLL/ItemManager.cpp index 9d0ad308e..a2d403bbf 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp +++ b/Src/StartMenu/StartMenuDLL/ItemManager.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -11,7 +12,7 @@ #include "ResourceHelper.h" #include "MenuContainer.h" #include "LogManager.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "resource.h" #include #include @@ -54,8 +55,8 @@ GUID IID_IApplicationResolver8={0xde25675a,0x72de,0x44b4,{0x93,0x73,0x05,0x17,0x interface IResourceContext; -const GUID IID_IResourceMap={0x6e21e72b, 0xb9b0, 0x42ae, {0xa6, 0x86, 0x98, 0x3c, 0xf7, 0x84, 0xed, 0xcd}}; -interface IResourceMap : public IUnknown +MIDL_INTERFACE("6e21e72b-b9b0-42ae-a686-983cf784edcd") +IResourceMap : public IUnknown { virtual HRESULT STDMETHODCALLTYPE GetUri(const wchar_t **pUri ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubtree(const wchar_t *propName, IResourceMap **pSubTree ) = 0; @@ -75,8 +76,8 @@ enum RESOURCE_SCALE RES_SCALE_80 =3, }; -const GUID IID_ResourceContext={0xe3c22b30, 0x8502, 0x4b2f, {0x91, 0x33, 0x55, 0x96, 0x74, 0x58, 0x7e, 0x51}}; -interface IResourceContext : public IUnknown +MIDL_INTERFACE("e3c22b30-8502-4b2f-9133-559674587e51") +IResourceContext : public IUnknown { virtual HRESULT STDMETHODCALLTYPE GetLanguage( void ) = 0; virtual HRESULT STDMETHODCALLTYPE GetHomeRegion( wchar_t *pRegion ) = 0; @@ -135,16 +136,19 @@ static void CreateAppResolver( void ) static bool DetectGrayscaleImage( const unsigned int *bits, int stride, int width, int height ) { + if (width==0 || height==0) + return false; int transparent=0; for (int y=0;y>24)&255; int r=(pixel>>16)&255; int g=(pixel>>8)&255; int b=(pixel)&255; - if (abs(r-g)>2 || abs(r-b)>2 || abs(g-b)>2) + if (abs(a-r)>2 || abs(r-g)>2 || abs(r-b)>2 || abs(g-b)>2) return false; // found colored pixel if (!(pixel&0xFF000000)) transparent++; @@ -174,6 +178,27 @@ static void CreateMonochromeImage( unsigned int *bits, int stride, int width, in } } +HBITMAP ColorizeMonochromeImage(HBITMAP bitmap, DWORD color) +{ + { + BITMAP info{}; + GetObject(bitmap, sizeof(info), &info); + if (!DetectGrayscaleImage((const unsigned int*)info.bmBits, info.bmWidth, info.bmWidth, info.bmHeight)) + return nullptr; + } + + HBITMAP bmp = (HBITMAP)CopyImage(bitmap, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION); + if (bmp) + { + BITMAP info{}; + GetObject(bmp, sizeof(info), &info); + + CreateMonochromeImage((unsigned int*)info.bmBits, info.bmWidth, info.bmWidth, info.bmHeight, color); + } + + return bmp; +} + static HBITMAP BitmapFromMetroIcon( HICON hIcon, int bitmapSize, int iconSize, DWORD metroColor, bool bDestroyIcon=true ) { ICONINFO info; @@ -257,7 +282,6 @@ static HBITMAP BitmapFromMetroBitmap( HBITMAP hBitmap, int bitmapSize, DWORD met HGDIOBJ bmp0=SelectObject(hdc,bmp); HGDIOBJ bmp02=SelectObject(hsrc,hBitmap); int offset=(bitmapSize-info.bmWidth)/2; - bool bInvert=g_bInvertMetroIcons; if (g_bInvertMetroIcons && bGrayscale) { FillRect(hdc,&rc,(HBRUSH)GetStockObject(BLACK_BRUSH)); @@ -298,10 +322,9 @@ static HBITMAP BitmapFromMetroBitmap( HBITMAP hBitmap, int bitmapSize, DWORD met /////////////////////////////////////////////////////////////////////////////// -static HBITMAP LoadMetroBitmap0( const wchar_t *path, int bitmapSize, DWORD metroColor ) +static HBITMAP LoadMetroBitmap0(const wchar_t *path, int bitmapSize, DWORD metroColor = 0xFFFFFFFF) { - int iconSize=g_bInvertMetroIcons?bitmapSize:(bitmapSize-2); - SIZE size={-iconSize,iconSize}; + SIZE size={-bitmapSize,bitmapSize}; HBITMAP hBitmap=LoadImageFile(path,&size,true,true,NULL); if (hBitmap) { @@ -438,16 +461,8 @@ static HBITMAP LoadMetroBitmap2( const wchar_t *location, int bitmapSize, DWORD } if (iconSize) { - if (g_bInvertMetroIcons) - { - if (iconSize>bitmapSize) - iconSize=bitmapSize; - } - else - { - if (iconSize>bitmapSize-2) - iconSize=bitmapSize-2; - } + if (iconSize>bitmapSize) + iconSize=bitmapSize; SIZE size={iconSize,iconSize}; HBITMAP hBitmap=LoadImageFile(path,&size,true,true,NULL); if (hBitmap) @@ -476,7 +491,8 @@ void CItemManager::LoadIconData::Init( void ) HIMAGELIST_QueryInterface(m_TempLists[i],IID_IImageList2,(void**)&m_pTempLists[i]); } } - m_pFactory.CoCreateInstance(CLSID_WICImagingFactory); + if (FAILED(m_pFactory.CoCreateInstance(CLSID_WICImagingFactory))) + m_pFactory.CoCreateInstance(CLSID_WICImagingFactory1); } void CItemManager::LoadIconData::Close( void ) @@ -576,7 +592,7 @@ void CItemManager::Init( void ) m_RootGames=L"::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}\\"; wchar_t text[_MAX_PATH]; - Strcpy(text,_countof(text),START_MENU_PINNED_ROOT L"\\"); + Sprintf(text,_countof(text),L"%s\\",GetSettingString(L"PinnedItemsPath")); DoEnvironmentSubst(text,_countof(text)); m_RootStartMenu3=text; StringUpper(m_RootStartMenu3); @@ -596,7 +612,7 @@ void CItemManager::Init( void ) { int width, height; pList->GetIconSize(&width,&height); - m_ListSizes.push_back(std::pair(width,i)); + m_ListSizes.emplace_back(width,i); } } std::sort(m_ListSizes.begin(),m_ListSizes.end()); @@ -604,7 +620,7 @@ void CItemManager::Init( void ) CreateDefaultIcons(); LoadCacheFile(); - ItemInfo &item=m_ItemInfos.insert(std::pair(0,ItemInfo()))->second; + ItemInfo &item=m_ItemInfos.emplace(0,ItemInfo())->second; item.bIconOnly=true; item.smallIcon=m_DefaultSmallIcon; item.largeIcon=m_DefaultLargeIcon; @@ -691,21 +707,21 @@ void CItemManager::CreateDefaultIcons( void ) icon.bitmap=BitmapFromIcon(LoadShellIcon(index,SMALL_ICON_SIZE),SMALL_ICON_SIZE); else icon.bitmap=NULL; - m_DefaultSmallIcon=&m_IconInfos.insert(std::pair(0,icon))->second; + m_DefaultSmallIcon=&m_IconInfos.emplace(0,icon)->second; icon.sizeType=ICON_SIZE_TYPE_LARGE; if (index>=0) icon.bitmap=BitmapFromIcon(LoadShellIcon(index,LARGE_ICON_SIZE),LARGE_ICON_SIZE); else icon.bitmap=NULL; - m_DefaultLargeIcon=&m_IconInfos.insert(std::pair(0,icon))->second; + m_DefaultLargeIcon=&m_IconInfos.emplace(0,icon)->second; icon.sizeType=ICON_SIZE_TYPE_EXTRA_LARGE; if (index>=0) icon.bitmap=BitmapFromIcon(LoadShellIcon(index,EXTRA_LARGE_ICON_SIZE),EXTRA_LARGE_ICON_SIZE); else icon.bitmap=NULL; - m_DefaultExtraLargeIcon=&m_IconInfos.insert(std::pair(0,icon))->second; + m_DefaultExtraLargeIcon=&m_IconInfos.emplace(0,icon)->second; } CItemManager::LoadIconData &CItemManager::GetLoadIconData( void ) @@ -883,7 +899,7 @@ const CItemManager::ItemInfo *CItemManager::GetItemInfo( IShellItem *pItem, PIDL } if (!pInfo) { - pInfo=&m_ItemInfos.insert(std::pair(hash,ItemInfo()))->second; + pInfo=&m_ItemInfos.emplace(hash,ItemInfo())->second; pInfo->pidl.Clone(pidl); pInfo->path=path; pInfo->PATH=PATH; @@ -965,7 +981,7 @@ const CItemManager::ItemInfo *CItemManager::GetItemInfo( CString path, int refre } if (!pInfo) { - pInfo=&m_ItemInfos.insert(std::pair(hash,ItemInfo()))->second; + pInfo=&m_ItemInfos.emplace(hash,ItemInfo())->second; if (!PATH.IsEmpty()) MenuParseDisplayName(path,&pInfo->pidl,NULL,NULL); if (pInfo->pidl) @@ -1063,7 +1079,7 @@ const CItemManager::ItemInfo *CItemManager::GetCustomIcon( const wchar_t *locati } if (!pInfo) { - pInfo=&m_ItemInfos.insert(std::pair(hash,ItemInfo()))->second; + pInfo=&m_ItemInfos.emplace(hash,ItemInfo())->second; pInfo->bIconOnly=true; pInfo->bTemp=bTemp; pInfo->iconPath=location; @@ -1109,9 +1125,64 @@ const CItemManager::ItemInfo *CItemManager::GetCustomIcon( const wchar_t *path, *c=0; index=-_wtol(c+1); } + // special handling for Apps icon + if (!text[0] && index==-IDI_APPSICON) + { + if (IsWin11()) + index=-IDI_APPSICON11; + else if (GetWinVersion()==WIN_VER_WIN10) + index=-IDI_APPSICON10; + } return GetCustomIcon(text,index,iconSizeType,false); } +const CItemManager::ItemInfo* CItemManager::GetLinkIcon(IShellLink* link, TIconSizeType iconSizeType) +{ + wchar_t location[_MAX_PATH]; + int index; + + if (link->GetIconLocation(location, _countof(location), &index) == S_OK && location[0]) + return GetCustomIcon(location, index, iconSizeType, (index == 0)); // assuming that if index!=0 the icon comes from a permanent location like a dll or exe + + CComQIPtr store(link); + if (store) + { + // Name: System.AppUserModel.DestListLogoUri -- PKEY_AppUserModel_DestListLogoUri + // Type: String -- VT_LPWSTR + // FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 29 + static const PROPERTYKEY PKEY_AppUserModel_DestListLogoUri = { {0x9F4C2855, 0x9F79, 0x4B39, {0xA8, 0xD0, 0xE1, 0xD4, 0x2D, 0xE1, 0xD5, 0xF3}}, 29 }; + + auto logoUri = GetPropertyStoreString(store, PKEY_AppUserModel_DestListLogoUri); + if (!logoUri.IsEmpty()) + { + auto appId = GetPropertyStoreString(store, PKEY_AppUserModel_ID); + if (!appId.IsEmpty()) + { + CComPtr resManager; + if (SUCCEEDED(resManager.CoCreateInstance(CLSID_ResourceManager))) + { + if (SUCCEEDED(resManager->InitializeForPackage(GetPackageFullName(appId)))) + { + CComPtr resMap; + if (SUCCEEDED(resManager->GetMainResourceMap(IID_PPV_ARGS(&resMap)))) + { + CComPtr resContext; + if (SUCCEEDED(resManager->GetDefaultContext(IID_PPV_ARGS(&resContext)))) + resContext->SetTargetSize(GetIconSize(iconSizeType)); + + CComString location; + if (SUCCEEDED(resMap->GetFilePath(logoUri, &location))) + return GetCustomIcon(location, -65536, iconSizeType, true); + } + } + } + } + } + } + + return nullptr; +} + const CItemManager::ItemInfo *CItemManager::GetMetroAppInfo10( const wchar_t *appid ) { wchar_t APPID[256]; @@ -1526,7 +1597,7 @@ void CItemManager::UpdateNewPrograms( const POINT &balloonPos ) { CRegKey regKey; ULONGLONG val1, val2; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu",KEY_READ)==ERROR_SUCCESS) + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu",KEY_READ)==ERROR_SUCCESS) { if (regKey.QueryQWORDValue(L"LastProgramsTime",val1)!=ERROR_SUCCESS) val1=0; @@ -1607,7 +1678,7 @@ void CItemManager::LoadOldItems( void ) { m_OldItemInfos.clear(); CRegKey regItems; - if (regItems.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu",KEY_READ)==ERROR_SUCCESS) + if (regItems.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu",KEY_READ)==ERROR_SUCCESS) { ULONG size=0; regItems.QueryBinaryValue(L"OldItems",NULL,&size); @@ -1720,13 +1791,13 @@ void CItemManager::AddOldItems( const std::vector &hashes ) } CRegKey regItems; - if (regItems.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu")!=ERROR_SUCCESS) - regItems.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu"); + if (regItems.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu")!=ERROR_SUCCESS) + regItems.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu"); if (m_OldItemInfos.empty()) regItems.SetBinaryValue(L"OldItems",NULL,0); else - regItems.SetBinaryValue(L"OldItems",&m_OldItemInfos[0],(int)m_OldItemInfos.size()*sizeof(OldItemInfo)); + regItems.SetBinaryValue(L"OldItems",&m_OldItemInfos[0],ULONG((size_t)m_OldItemInfos.size()*sizeof(OldItemInfo))); } CString GetPropertyStoreString( IPropertyStore *pStore, REFPROPERTYKEY key ) @@ -1822,7 +1893,11 @@ void CItemManager::RefreshItemInfo( ItemInfo *pInfo, int refreshFlags, IShellIte { newInfo.bLink=true; pStore=pLink; - +#ifdef _DEBUG + LOG_MENU(LOG_OPEN, L"Link: %s", newInfo.path); + LOG_MENU(LOG_OPEN, L"Link property store:"); + LogPropertyStore(LOG_OPEN, pStore); +#endif if (SUCCEEDED(pLink->GetIDList(&newInfo.targetPidl))) { wchar_t path[_MAX_PATH]; @@ -1831,6 +1906,28 @@ void CItemManager::RefreshItemInfo( ItemInfo *pInfo, int refreshFlags, IShellIte CharUpper(path); newInfo.targetPATH=path; } + + CComPtr target; + if (SUCCEEDED(SHCreateItemFromIDList(newInfo.targetPidl, IID_PPV_ARGS(&target)))) + { + CComPtr store; + if (SUCCEEDED(target->BindToHandler(nullptr, BHID_PropertyStore, IID_PPV_ARGS(&store)))) + { +#ifdef _DEBUG + LOG_MENU(LOG_OPEN, L"Target property store:"); + LogPropertyStore(LOG_OPEN, store); +#endif + PROPVARIANT val; + PropVariantInit(&val); + if (SUCCEEDED(store->GetValue(PKEY_MetroAppLauncher, &val)) && (val.vt == VT_I4 || val.vt == VT_UI4) && val.intVal) + { + newInfo.bLink = false; + pItem = std::move(target); + pStore = store; + } + PropVariantClear(&val); + } + } } } } @@ -1922,7 +2019,6 @@ void CItemManager::RefreshItemInfo( ItemInfo *pInfo, int refreshFlags, IShellIte { newInfo.targetPidl.Clear(); newInfo.targetPATH.Empty(); - newInfo.metroName.Empty(); newInfo.iconPath.Empty(); newInfo.bNoPin=newInfo.bNoNew=false; if (!newInfo.bMetroApp) @@ -2295,12 +2391,6 @@ void CItemManager::LoadShellIcon( IShellItem *pItem, int refreshFlags, const Ico int smallIconSize=SMALL_ICON_SIZE; int largeIconSize=LARGE_ICON_SIZE; int extraLargeIconSize=EXTRA_LARGE_ICON_SIZE; - if (pMetroColor) - { - smallIconSize-=2; - largeIconSize-=2; - extraLargeIconSize-=2; - } HICON hSmallIcon=NULL, hLargeIcon=NULL, hExtraLargeIcon=NULL; if (bNotFileName) { @@ -2413,14 +2503,13 @@ void CItemManager::LoadMetroIcon( IShellItem *pItem, int &refreshFlags, const Ic if (FAILED(pResManager->InitializeForPackage(packageName))) return; CComPtr pResMap; - if (FAILED(pResManager->GetMainResourceMap(IID_IResourceMap,(void**)&pResMap))) + if (FAILED(pResManager->GetMainResourceMap(IID_PPV_ARGS(&pResMap)))) return; CComPtr pResContext; - if (FAILED(pResManager->GetDefaultContext(IID_ResourceContext,(void**)&pResContext))) + if (FAILED(pResManager->GetDefaultContext(IID_PPV_ARGS(&pResContext)))) return; int iconFlags=0; - int delta=g_bInvertMetroIcons?0:2; - if ((refreshFlags&INFO_SMALL_ICON) && SetResContextTargetSize(pResContext,SMALL_ICON_SIZE-delta)) + if ((refreshFlags&INFO_SMALL_ICON) && SetResContextTargetSize(pResContext,SMALL_ICON_SIZE)) { CComString pLocation; if (SUCCEEDED(pResMap->GetFilePath(iconName,&pLocation))) @@ -2430,7 +2519,7 @@ void CItemManager::LoadMetroIcon( IShellItem *pItem, int &refreshFlags, const Ic StoreInCache(hash,L"",hSmallBitmap,NULL,NULL,INFO_SMALL_ICON,smallIcon,largeIcon,extraLargeIcon,false,true); } } - if ((refreshFlags&INFO_LARGE_ICON) && SetResContextTargetSize(pResContext,LARGE_ICON_SIZE-delta)) + if ((refreshFlags&INFO_LARGE_ICON) && SetResContextTargetSize(pResContext,LARGE_ICON_SIZE)) { CComString pLocation; if (SUCCEEDED(pResMap->GetFilePath(iconName,&pLocation))) @@ -2440,7 +2529,7 @@ void CItemManager::LoadMetroIcon( IShellItem *pItem, int &refreshFlags, const Ic StoreInCache(hash,L"",NULL,hLargeBitmap,NULL,INFO_LARGE_ICON,smallIcon,largeIcon,extraLargeIcon,false,true); } } - if ((refreshFlags&INFO_SMALL_ICON) && SetResContextTargetSize(pResContext,EXTRA_LARGE_ICON_SIZE-delta)) + if ((refreshFlags&INFO_EXTRA_LARGE_ICON) && SetResContextTargetSize(pResContext,EXTRA_LARGE_ICON_SIZE)) { CComString pLocation; if (SUCCEEDED(pResMap->GetFilePath(iconName,&pLocation))) @@ -2523,7 +2612,7 @@ void CItemManager::StoreInCache( unsigned int hash, const wchar_t *path, HBITMAP if ((refreshFlags&INFO_SMALL_ICON) && hSmallBitmap) { - IconInfo *pInfo=&m_IconInfos.insert(std::pair(hash,IconInfo()))->second; + IconInfo *pInfo=&m_IconInfos.emplace(hash,IconInfo())->second; pInfo->sizeType=ICON_SIZE_TYPE_SMALL; pInfo->bTemp=bTemp; pInfo->bMetro=bMetro; @@ -2533,7 +2622,7 @@ void CItemManager::StoreInCache( unsigned int hash, const wchar_t *path, HBITMAP } if ((refreshFlags&INFO_LARGE_ICON) && hLargeBitmap) { - IconInfo *pInfo=&m_IconInfos.insert(std::pair(hash,IconInfo()))->second; + IconInfo *pInfo=&m_IconInfos.emplace(hash,IconInfo())->second; pInfo->sizeType=ICON_SIZE_TYPE_LARGE; pInfo->bTemp=bTemp; pInfo->bMetro=bMetro; @@ -2543,7 +2632,7 @@ void CItemManager::StoreInCache( unsigned int hash, const wchar_t *path, HBITMAP } if ((refreshFlags&INFO_EXTRA_LARGE_ICON) && hExtraLargeBitmap) { - IconInfo *pInfo=&m_IconInfos.insert(std::pair(hash,IconInfo()))->second; + IconInfo *pInfo=&m_IconInfos.emplace(hash,IconInfo())->second; pInfo->sizeType=ICON_SIZE_TYPE_EXTRA_LARGE; pInfo->bTemp=bTemp; pInfo->bMetro=bMetro; @@ -2585,49 +2674,45 @@ void CItemManager::IconInfo::SetPath( const wchar_t *path ) timestamp.dwHighDateTime=timestamp.dwLowDateTime=0; } -void CItemManager::LoadCustomIcon( const wchar_t *iconPath, int iconIndex, int refreshFlags, const IconInfo *&smallIcon, const IconInfo *&largeIcon, const IconInfo *&extraLargeIcon, bool bTemp ) +void CItemManager::LoadCustomIcon(const wchar_t *iconPath, int iconIndex, int refreshFlags, const IconInfo *&smallIcon, const IconInfo *&largeIcon, const IconInfo *&extraLargeIcon, bool bTemp) { - unsigned int hash=CalcFNVHash(iconPath,CalcFNVHash(&iconIndex,4)); + unsigned int hash = CalcFNVHash(iconPath, CalcFNVHash(&iconIndex, 4)); - FindInCache(hash,refreshFlags,smallIcon,largeIcon,extraLargeIcon); - if (!refreshFlags) return; + FindInCache(hash, refreshFlags, smallIcon, largeIcon, extraLargeIcon); + if (!refreshFlags) + return; - // extract icon - HBITMAP hSmallBitmap=NULL, hLargeBitmap=NULL, hExtraLargeBitmap=NULL; - if (refreshFlags&INFO_SMALL_ICON) - { - HICON hIcon; - if (!*iconPath) - hIcon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(-iconIndex),IMAGE_ICON,SMALL_ICON_SIZE,SMALL_ICON_SIZE,LR_DEFAULTCOLOR); - else - hIcon=ShExtractIcon(iconPath,iconIndex==-1?0:iconIndex,SMALL_ICON_SIZE); - if (hIcon) - hSmallBitmap=BitmapFromIcon(hIcon,SMALL_ICON_SIZE); - } + auto ExtractIconAsBitmap = [&](int iconSize) -> HBITMAP { - if (refreshFlags&INFO_LARGE_ICON) - { - HICON hIcon; - if (!*iconPath) - hIcon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(-iconIndex),IMAGE_ICON,LARGE_ICON_SIZE,LARGE_ICON_SIZE,LR_DEFAULTCOLOR); - else - hIcon=ShExtractIcon(iconPath,iconIndex==-1?0:iconIndex,LARGE_ICON_SIZE); - if (hIcon) - hLargeBitmap=BitmapFromIcon(hIcon,LARGE_ICON_SIZE); - } + if (iconIndex == -65536) + return LoadMetroBitmap0(iconPath, iconSize); - if (refreshFlags&INFO_EXTRA_LARGE_ICON) - { HICON hIcon; + if (!*iconPath) - hIcon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(-iconIndex),IMAGE_ICON,EXTRA_LARGE_ICON_SIZE,EXTRA_LARGE_ICON_SIZE,LR_DEFAULTCOLOR); + hIcon = (HICON)LoadImage(g_Instance, MAKEINTRESOURCE(-iconIndex), IMAGE_ICON, iconSize, iconSize, LR_DEFAULTCOLOR); else - hIcon=ShExtractIcon(iconPath,iconIndex==-1?0:iconIndex,EXTRA_LARGE_ICON_SIZE); + hIcon = ShExtractIcon(iconPath, iconIndex == -1 ? 0 : iconIndex, iconSize); + if (hIcon) - hExtraLargeBitmap=BitmapFromIcon(hIcon,EXTRA_LARGE_ICON_SIZE); - } + return BitmapFromIcon(hIcon, iconSize); + + return nullptr; + }; + + // extract icon + HBITMAP hSmallBitmap = nullptr, hLargeBitmap = nullptr, hExtraLargeBitmap = nullptr; + + if (refreshFlags & INFO_SMALL_ICON) + hSmallBitmap = ExtractIconAsBitmap(SMALL_ICON_SIZE); + + if (refreshFlags & INFO_LARGE_ICON) + hLargeBitmap = ExtractIconAsBitmap(LARGE_ICON_SIZE); + + if (refreshFlags & INFO_EXTRA_LARGE_ICON) + hExtraLargeBitmap = ExtractIconAsBitmap(EXTRA_LARGE_ICON_SIZE); - StoreInCache(hash,bTemp?NULL:iconPath,hSmallBitmap,hLargeBitmap,hExtraLargeBitmap,refreshFlags,smallIcon,largeIcon,extraLargeIcon,bTemp,false); + StoreInCache(hash, bTemp ? nullptr : iconPath, hSmallBitmap, hLargeBitmap, hExtraLargeBitmap, refreshFlags, smallIcon, largeIcon, extraLargeIcon, bTemp, false); } // Recursive function to preload the items for a folder @@ -2797,7 +2882,8 @@ void CItemManager::PreloadItemsThread( void ) else if (g_CacheFolders[i].folder==FOLDERID_ClassicPinned) { if (GetSettingInt(L"PinnedPrograms")!=PINNED_PROGRAMS_PINNED) continue; - wchar_t path[_MAX_PATH]=START_MENU_PINNED_ROOT; + wchar_t path[_MAX_PATH]; + Strcpy(path,_countof(path),GetSettingString(L"PinnedItemsPath")); DoEnvironmentSubst(path,_countof(path)); if (FAILED(SHParseDisplayName(path,NULL,&pidl,0,NULL)) || !pidl) continue; if (FAILED(SHCreateItemFromIDList(pidl,IID_IShellItem,(void**)&pFolder)) || !pFolder) continue; @@ -3149,7 +3235,7 @@ void CItemManager::LoadCacheFile( void ) return; #endif // load cached icons and info - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell\\DataCache.db"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path,_MAX_PATH); HANDLE file=CreateFile(path,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); @@ -3203,7 +3289,7 @@ void CItemManager::LoadCacheFile( void ) bError=true; break; } - remapIcons.push_back(&m_IconInfos.insert(std::pair(data.key,info))->second); + remapIcons.push_back(&m_IconInfos.emplace(data.key,info)->second); } else { @@ -3234,7 +3320,7 @@ void CItemManager::LoadCacheFile( void ) bError=true; break; } - ItemInfo &info=m_ItemInfos.insert(std::pair(data.key,ItemInfo()))->second; + ItemInfo &info=m_ItemInfos.emplace(data.key,ItemInfo())->second; info.writestamp=data.writestamp; info.createstamp=data.createstamp; @@ -3310,7 +3396,7 @@ void CItemManager::LoadCacheFile( void ) DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) { CItemManager *pThis=(CItemManager*)param; - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell"; DoEnvironmentSubst(path,_MAX_PATH); SHCreateDirectory(NULL,path); Strcat(path,_countof(path),L"\\DataCache.tmp"); @@ -3383,7 +3469,7 @@ DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) FILE *log=NULL; if (g_LogCategories&LOG_CACHE) { - wchar_t path3[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell\\DataCache.txt"; + wchar_t path3[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.txt"; DoEnvironmentSubst(path3,_countof(path3)); if (_wfopen_s(&log,path3,L"wb")==0) { @@ -3448,7 +3534,7 @@ DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) if (log) fclose(log); CloseHandle(file); - wchar_t path2[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell\\DataCache.db"; + wchar_t path2[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path2,_MAX_PATH); MoveFileEx(path,path2,MOVEFILE_REPLACE_EXISTING); return 0; @@ -3484,7 +3570,7 @@ void CItemManager::ClearCache( void ) RWLock itemLock(this,true,RWLOCK_ITEMS); RWLock iconLock(this,true,RWLOCK_ICONS); - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicShell\\DataCache.db"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path,_MAX_PATH); DeleteFile(path); @@ -3498,13 +3584,33 @@ void CItemManager::ClearCache( void ) m_IconInfos.clear(); m_MetroItemInfos10.clear(); CreateDefaultIcons(); - ItemInfo &item=m_ItemInfos.insert(std::pair(0,ItemInfo()))->second; + ItemInfo &item=m_ItemInfos.emplace(0,ItemInfo())->second; item.bIconOnly=true; item.smallIcon=m_DefaultSmallIcon; item.largeIcon=m_DefaultLargeIcon; item.extraLargeIcon=m_DefaultExtraLargeIcon; } +int CItemManager::GetIconSize(TIconSizeType iconSizeType) const +{ + switch (iconSizeType) + { + case ICON_SIZE_TYPE_SMALL: + case ICON_SIZE_TYPE_SMALL_METRO: + return SMALL_ICON_SIZE; + + case ICON_SIZE_TYPE_LARGE: + case ICON_SIZE_TYPE_LARGE_METRO: + return LARGE_ICON_SIZE; + + case ICON_SIZE_TYPE_EXTRA_LARGE: + case ICON_SIZE_TYPE_EXTRA_LARGE_METRO: + return EXTRA_LARGE_ICON_SIZE; + } + + return 0; +} + // retrieves the pidl and the SFGAO_FOLDER, SFGAO_STREAM, SFGAO_LINK flags for the path // for paths starting with \\ tries to guess if it is a folder or a link based on the extension HRESULT MenuParseDisplayName( const wchar_t *path, PIDLIST_ABSOLUTE *pPidl, SFGAOF *pFlags, TNetworkType *pNetworkType ) @@ -3701,6 +3807,11 @@ STDAPI ShGetKnownFolderItem(REFKNOWNFOLDERID rfid, IShellItem **ppItem ) if (rfid==FOLDERID_Games && (GetTickCount()&16)) return E_FAIL; #endif + // Skip getting the Games menu on RS4 + if(IsWin10RS4() && rfid==FOLDERID_Games) + { + return E_FAIL; + } CString path=GetKnownFolderSetting(rfid); if (!path.IsEmpty()) { diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h b/Src/StartMenu/StartMenuDLL/ItemManager.h similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h rename to Src/StartMenu/StartMenuDLL/ItemManager.h index 0ce2c4426..0c273b6ca 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h +++ b/Src/StartMenu/StartMenuDLL/ItemManager.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -50,6 +51,8 @@ class CItemManager ICON_SIZE_COUNT }; + int GetIconSize(TIconSizeType iconSizeType) const; + struct IconInfo { TIconSizeType sizeType; @@ -172,6 +175,7 @@ class CItemManager const ItemInfo *GetItemInfo( CString path, int refreshFlags, TLocation location=LOCATION_UNKNOWN ); const ItemInfo *GetCustomIcon( const wchar_t *location, int index, TIconSizeType iconSizeType, bool bTemp ); const ItemInfo *GetCustomIcon( const wchar_t *path, TIconSizeType iconSizeType ); + const ItemInfo* GetLinkIcon(IShellLink* link, TIconSizeType iconSizeType); const ItemInfo *GetMetroAppInfo10( const wchar_t *appid ); void UpdateItemInfo( const ItemInfo *pInfo, int refreshFlags, bool bHasWriteLock=false ); void WaitForShortcuts( const POINT &balloonPos ); @@ -465,9 +469,9 @@ bool MenuGetFileTimestamp( const wchar_t *path, FILETIME *pWriteTime, FILETIME * STDAPI ShGetKnownFolderPath( REFKNOWNFOLDERID rfid, PWSTR *pPath ); STDAPI ShGetKnownFolderIDList(REFKNOWNFOLDERID rfid, PIDLIST_ABSOLUTE *pPidl ); STDAPI ShGetKnownFolderItem(REFKNOWNFOLDERID rfid, IShellItem **ppItem ); +HBITMAP ColorizeMonochromeImage(HBITMAP bitmap, DWORD color); #define TASKBAR_PINNED_ROOT L"%APPDATA%\\Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\TaskBar" -#define START_MENU_PINNED_ROOT L"%APPDATA%\\ClassicShell\\Pinned" #define STARTSCREEN_COMMAND L"startscreen.lnk" #define USERASSIST_LINKS_KEY L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserAssist\\{F4E57C4B-2036-45F0-A9AB-443BCFE33D9F}\\Count" #define USERASSIST_APPIDS_KEY L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserAssist\\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\\Count" diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp b/Src/StartMenu/StartMenuDLL/JumpLists.cpp similarity index 85% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp rename to Src/StartMenu/StartMenuDLL/JumpLists.cpp index 0aa13a400..4da6e5a60 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp +++ b/Src/StartMenu/StartMenuDLL/JumpLists.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -197,7 +198,13 @@ bool HasJumplist( const wchar_t *appid ) { UINT count; if (SUCCEEDED(pCustomList->GetCategoryCount(&count)) && count>0) + { + // skip Settings app (it reports one category with unsupported type, thus jump-list will be empty) + if (wcscmp(appid, L"windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel") == 0) + return false; + return true; + } } if (CAutomaticList(appid).HasList()) @@ -269,7 +276,7 @@ static void AddJumpItem( CJumpGroup &group, IUnknown *pUnknown, std::vector pStore=pLink; + CComQIPtr pStore(pLink); if (pStore) { PROPVARIANT val; @@ -308,7 +315,7 @@ static void AddJumpItem( CJumpGroup &group, IUnknown *pUnknown, std::vector pStore=pLink; + CComQIPtr pStore(pLink); if (pStore) { CString args=GetPropertyStoreString(pStore,PKEY_Link_Arguments); @@ -321,6 +328,9 @@ static void AddJumpItem( CJumpGroup &group, IUnknown *pUnknown, std::vector::const_iterator it=group.items.begin();it!=group.items.end();++it) { - CComQIPtr pShellItem=it->pItem; + CComQIPtr pShellItem(it->pItem); if (pShellItem) ignoreItems.push_back(pShellItem); else { - CComQIPtr pLink=it->pItem; + CComQIPtr pLink(it->pItem); if (pLink) { unsigned int hash=CalcLinkHash(pLink); @@ -518,91 +528,15 @@ bool GetJumplist( const wchar_t *appid, CJumpList &list, int maxCount, int maxHe bool ExecuteJumpItem( const CItemManager::ItemInfo *pAppInfo, const CJumpItem &item, HWND hwnd ) { Assert(GetWinVersion()>=WIN_VER_WIN7); - if (!item.pItem) return false; + if (!item.pItem) + return false; + if (item.type==CJumpItem::TYPE_ITEM) { -/* CString appid; - { - CItemManager::RWLock lock(&g_ItemManager,false,CItemManager::RWLOCK_ITEMS); - appid=pAppInfo->GetAppid(); - } - LOG_MENU(LOG_OPEN,L"Execute Item: name=%s, appid=%s",item.name,appid);*/ - CComQIPtr pItem=item.pItem; + CComQIPtr pItem(item.pItem); if (!pItem) return false; -/* CComString pName; - if (FAILED(pItem->GetDisplayName(SIGDN_DESKTOPABSOLUTEPARSING,&pName))) - return false; - wchar_t ext[_MAX_EXT]; - Strcpy(ext,_countof(ext),PathFindExtension(pName)); - - // find the correct association handler by appid and invoke it on the item - CComPtr pEnumHandlers; - if (ext[0] && SUCCEEDED(SHAssocEnumHandlers(ext,ASSOC_FILTER_RECOMMENDED,&pEnumHandlers))) - { - CComPtr pHandler; - ULONG count; - while (SUCCEEDED(pEnumHandlers->Next(1,&pHandler,&count)) && count==1) - { - CComQIPtr pObject=pHandler; - if (pObject) - { - CComString pID; - if (SUCCEEDED(pObject->GetAppID(&pID))) - { - // found explicit appid - if (_wcsicmp(appid,pID)==0) - { - LOG_MENU(LOG_OPEN,L"Found handler appid"); - CComPtr pDataObject; - if (SUCCEEDED(pItem->BindToHandler(NULL,BHID_DataObject,IID_IDataObject,(void**)&pDataObject)) && SUCCEEDED(pHandler->Invoke(pDataObject))) - return true; - break; - } - } - } - pHandler=NULL; - } - pEnumHandlers=NULL; - // find the correct association handler by exe name and invoke it on the item - wchar_t targetPath[_MAX_PATH]; - targetPath[0]=0; - { - CComPtr pItem; - SHCreateItemFromIDList(pAppInfo->GetPidl(),IID_IShellItem,(void**)&pItem); - CComPtr pLink; - if (pItem) - pItem->BindToHandler(NULL,BHID_SFUIObject,IID_IShellLink,(void**)&pLink); - CAbsolutePidl target; - if (pLink && SUCCEEDED(pLink->Resolve(NULL,SLR_INVOKE_MSI|SLR_NO_UI|SLR_NOUPDATE)) && SUCCEEDED(pLink->GetIDList(&target))) - { - if (FAILED(SHGetPathFromIDList(target,targetPath))) - targetPath[0]=0; - } - } - if (targetPath[0] && SUCCEEDED(SHAssocEnumHandlers(ext,ASSOC_FILTER_RECOMMENDED,&pEnumHandlers))) - { - while (SUCCEEDED(pEnumHandlers->Next(1,&pHandler,&count)) && count==1) - { - CComString pExe; - if (SUCCEEDED(pHandler->GetName(&pExe))) - { - if (_wcsicmp(targetPath,pExe)==0) - { - LOG_MENU(LOG_OPEN,L"Found handler appexe %s",targetPath); - CComPtr pDataObject; - if (SUCCEEDED(pItem->BindToHandler(NULL,BHID_DataObject,IID_IDataObject,(void**)&pDataObject)) && SUCCEEDED(pHandler->Invoke(pDataObject))) - return true; - break; - } - } - pHandler=NULL; - } - } - } -*/ - // couldn't find a handler, execute the old way SHELLEXECUTEINFO execute={sizeof(execute),SEE_MASK_IDLIST|SEE_MASK_FLAG_LOG_USAGE}; execute.nShow=SW_SHOWNORMAL; CAbsolutePidl pidl; @@ -616,9 +550,50 @@ bool ExecuteJumpItem( const CItemManager::ItemInfo *pAppInfo, const CJumpItem &i if (item.type==CJumpItem::TYPE_LINK) { + // Name: System.AppUserModel.HostEnvironment -- PKEY_AppUserModel_HostEnvironment + // Type: UInt32 -- VT_UI4 + // FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 14 + static const PROPERTYKEY PKEY_AppUserModel_HostEnvironment = { {0x9F4C2855, 0x9F79, 0x4B39, {0xA8, 0xD0, 0xE1, 0xD4, 0x2D, 0xE1, 0xD5, 0xF3}}, 14 }; + + // Name: System.AppUserModel.ActivationContext -- PKEY_AppUserModel_ActivationContext + // Type: String -- VT_LPWSTR + // FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 20 + static const PROPERTYKEY PKEY_AppUserModel_ActivationContext = { {0x9F4C2855, 0x9F79, 0x4B39, {0xA8, 0xD0, 0xE1, 0xD4, 0x2D, 0xE1, 0xD5, 0xF3}}, 20 }; + + CComQIPtr pMenu(item.pItem); + CStringA params; + + CComQIPtr pLink(item.pItem); + if (pLink) + { + CComQIPtr store(pLink); + if (store) + { + auto appId = GetPropertyStoreString(store, PKEY_AppUserModel_ID); + if (!appId.IsEmpty()) + { + CComPtr target; + if (SUCCEEDED(SHCreateItemInKnownFolder(FOLDERID_AppsFolder, 0, appId, IID_PPV_ARGS(&target)))) + { + ULONG modern = 0; + if (SUCCEEDED(target->GetUInt32(PKEY_AppUserModel_HostEnvironment, &modern)) && modern) + { + CComQIPtr targetMenu; + if (SUCCEEDED(target->BindToHandler(nullptr, BHID_SFUIObject, IID_PPV_ARGS(&targetMenu)))) + { + pMenu = targetMenu; + params = CT2CA(GetPropertyStoreString(store, PKEY_AppUserModel_ActivationContext)); + } + } + } + } + } + } + // invoke the link through its context menu - CComQIPtr pMenu=item.pItem; - if (!pMenu) return false; + if (!pMenu) + return false; + HRESULT hr; HMENU menu=CreatePopupMenu(); hr=pMenu->QueryContextMenu(menu,0,1,1000,CMF_DEFAULTONLY); @@ -632,6 +607,8 @@ bool ExecuteJumpItem( const CItemManager::ItemInfo *pAppInfo, const CJumpItem &i { CMINVOKECOMMANDINFO command={sizeof(command),CMIC_MASK_FLAG_LOG_USAGE}; command.lpVerb=MAKEINTRESOURCEA(id-1); + if (!params.IsEmpty()) + command.lpParameters = params; wchar_t path[_MAX_PATH]; GetModuleFileName(NULL,path,_countof(path)); if (_wcsicmp(PathFindFileName(path),L"explorer.exe")==0) diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h b/Src/StartMenu/StartMenuDLL/JumpLists.h similarity index 94% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h rename to Src/StartMenu/StartMenuDLL/JumpLists.h index 2574acfd3..70f3ebc3b 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h +++ b/Src/StartMenu/StartMenuDLL/JumpLists.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/Src/StartMenu/StartMenuDLL/LogManager.cpp b/Src/StartMenu/StartMenuDLL/LogManager.cpp new file mode 100644 index 000000000..fa6994d86 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/LogManager.cpp @@ -0,0 +1,84 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +// LogManager.cpp - logging functionality (for debugging) + +#include "stdafx.h" +#include "LogManager.h" +#include "ResourceHelper.h" +#include "ComHelper.h" +#include +#include + +int g_LogCategories; +static FILE *g_LogFile; +static std::chrono::time_point g_LogTime; + +void InitLog( int categories, const wchar_t *fname ) +{ + CloseLog(); + if (categories==0) return; + if (_wfopen_s(&g_LogFile,fname,L"wb")==0) + { + wchar_t bom=0xFEFF; + fwrite(&bom,2,1,g_LogFile); + g_LogCategories=categories; + g_LogTime=std::chrono::steady_clock::now(); + LogMessage(L"version=%x, PID=%d, TID=%d, Categories=%08x\r\n",GetWinVersion(),GetCurrentProcessId(),GetCurrentThreadId(),categories); + } +} + +void CloseLog( void ) +{ + if (g_LogFile) fclose(g_LogFile); + g_LogFile=NULL; + g_LogCategories=0; +} + +void LogMessage( const wchar_t *text, ... ) +{ + if (!g_LogFile) return; + + wchar_t buf[2048]; + int len=Sprintf(buf,_countof(buf),L"%8d: ",std::chrono::duration_cast(std::chrono::steady_clock::now()-g_LogTime).count()); + fwrite(buf,2,len,g_LogFile); + + va_list args; + va_start(args,text); + len=Vsprintf(buf,_countof(buf),text,args); + va_end(args); + fwrite(buf,2,len,g_LogFile); + + fwrite(L"\r\n",2,2,g_LogFile); + + fflush(g_LogFile); +} + +void LogPropertyStore(TLogCategory category, IPropertyStore* store) +{ + if (!store) + return; + + DWORD count = 0; + store->GetCount(&count); + for (DWORD i = 0; i < count; i++) + { + PROPERTYKEY key{}; + store->GetAt(i, &key); + + PROPVARIANT val; + PropVariantInit(&val); + + store->GetValue(key, &val); + + CComString valueStr; + PropVariantToStringAlloc(val, &valueStr); + PropVariantClear(&val); + + wchar_t guidStr[100]{}; + StringFromGUID2(key.fmtid, guidStr, _countof(guidStr)); + + LOG_MENU(category, L"Property: {%s, %u} = %s", guidStr, key.pid, valueStr ? valueStr : L"???"); + } +} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h b/Src/StartMenu/StartMenuDLL/LogManager.h similarity index 80% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h rename to Src/StartMenu/StartMenuDLL/LogManager.h index 1cbe38358..6509889c5 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h +++ b/Src/StartMenu/StartMenuDLL/LogManager.h @@ -1,8 +1,11 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once +#include + // LogManager.h - logging functionality (for debugging) // Logs different events in the start menu // Turn it on by setting the LogLevel setting in the registry @@ -31,4 +34,6 @@ void InitLog( int categories, const wchar_t *fname ); void CloseLog( void ); void LogMessage( const wchar_t *text, ... ); -#define STARTUP_LOG L"Software\\IvoSoft\\ClassicStartMenu\\Settings|LogStartup|%LOCALAPPDATA%\\ClassicShell\\StartupLog.txt" +#define STARTUP_LOG L"Software\\OpenShell\\StartMenu\\Settings|LogStartup|%LOCALAPPDATA%\\OpenShell\\StartupLog.txt" + +void LogPropertyStore(TLogCategory category, IPropertyStore* store); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp similarity index 85% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp rename to Src/StartMenu/StartMenuDLL/MenuCommands.cpp index 0615b2426..613bd95a0 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp @@ -1,15 +1,17 @@ // ## MenuContainer.h -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuCommands.cpp - handles the commands and actions of CMenuContainer #include "stdafx.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "Settings.h" #include "SettingsUI.h" #include "SettingsUIHelper.h" +#include "FileHelper.h" #include "Translations.h" #include "LogManager.h" #include "FNVHash.h" @@ -59,17 +61,24 @@ static INT_PTR CALLBACK RenameDlgProc( HWND hwndDlg, UINT uMsg, WPARAM wParam, L return FALSE; } -static void SetShutdownPrivileges( void ) +static bool SetShutdownPrivileges() { + bool retval = false; + HANDLE hToken; - if (OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken)) + if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken)) { TOKEN_PRIVILEGES tp={1}; - if (LookupPrivilegeValue(NULL,L"SeShutdownPrivilege",&tp.Privileges[0].Luid)) - tp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED; - AdjustTokenPrivileges(hToken,FALSE,&tp,sizeof(TOKEN_PRIVILEGES),NULL,NULL); + if (LookupPrivilegeValue(NULL, L"SeShutdownPrivilege", &tp.Privileges[0].Luid)) + { + tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; + if (AdjustTokenPrivileges(hToken, FALSE, &tp, sizeof(TOKEN_PRIVILEGES), NULL, NULL) && GetLastError() == ERROR_SUCCESS) + retval = true; + } CloseHandle(hToken); } + + return retval; } static void DoSearchSubst( wchar_t *buf, int size, const wchar_t *search ) @@ -142,7 +151,7 @@ void CMenuContainer::ExecuteCommand( const wchar_t *command, bool bElevated, boo wchar_t exe[_MAX_PATH]; GetModuleFileName(_AtlBaseModule.GetModuleInstance(),exe,_countof(exe)); PathRemoveFileSpec(exe); - PathAppend(exe,L"ClassicStartMenu.exe"); + PathAppend(exe,L"StartMenu.exe"); RECT rc; if (m_bDestroyed) @@ -240,7 +249,7 @@ static DWORD WINAPI NewShortcutThread( void *param ) static DWORD WINAPI SleepThread( void *param ) { - SetSuspendState((BOOL)(intptr_t)param,FALSE,FALSE); + SetSuspendState((intptr_t)param != 0,FALSE,FALSE); return 0; } @@ -401,7 +410,7 @@ void CMenuContainer::OpenSubMenu( int index, TActivateType type, bool bShift ) if (m_Options&CONTAINER_NOEXTENSIONS) options|=CONTAINER_NOEXTENSIONS; - if (item.id==MENU_PROGRAMS || item.id==MENU_APPS || (m_Options&CONTAINER_MULTICOL_REC)) + if (item.id==MENU_PROGRAMS || item.id==MENU_APPS || item.bFolder || (m_Options&CONTAINER_MULTICOL_REC)) options|=CONTAINER_MULTICOL_REC; if ((options&CONTAINER_MULTICOL_REC) && !bShift) options|=CONTAINER_MULTICOLUMN; @@ -469,9 +478,9 @@ void CMenuContainer::OpenSubMenu( int index, TActivateType type, bool bShift ) pMenu->Create(parent,NULL,s_SubmenuStyle,WS_EX_TOOLWINDOW|WS_EX_TOPMOST|(s_bRTL?WS_EX_LAYOUTRTL:0)); if (GetSettingBool(L"MenuShadow") && s_Skin.Submenu_shadow==MenuSkin::SHADOW_ON) - SetClassLong(pMenu->m_hWnd,GCL_STYLE,GetClassLong(pMenu->m_hWnd,GCL_STYLE)|CS_DROPSHADOW); + SetClassLongPtr(pMenu->m_hWnd,GCL_STYLE,GetClassLongPtr(pMenu->m_hWnd,GCL_STYLE)|CS_DROPSHADOW); else - SetClassLong(pMenu->m_hWnd,GCL_STYLE,GetClassLong(pMenu->m_hWnd,GCL_STYLE)&~CS_DROPSHADOW); + SetClassLongPtr(pMenu->m_hWnd,GCL_STYLE,GetClassLongPtr(pMenu->m_hWnd,GCL_STYLE)&~CS_DROPSHADOW); if (!parent && s_TaskBar) { @@ -656,10 +665,337 @@ class ExitGuard bool m_bArmed; }; -#ifndef EWX_HYBRID_SHUTDOWN -#define EWX_HYBRID_SHUTDOWN 0x00400000 -#endif -#define EWX_INSTALL_UPDATES 0x00100000 // undocumented switch to install updates on shutdown +// Win10 +MIDL_INTERFACE("833EE9A0-2999-432C-8EF2-87A8EC2D748D") +IUxUpdateManager_Win10 : public IUnknown +{ + STDMETHOD(GetUxStateVariableBOOL)(enum UxUpdateStateVariable, int*, int*); + STDMETHOD(GetUxStateVariableDWORD)(UxUpdateStateVariable, DWORD*, int*); + STDMETHOD(GetUxStateVariableSYSTEMTIME)(UxUpdateStateVariable, SYSTEMTIME*, int*); + STDMETHOD(SetUxStateVariableBOOL)(UxUpdateStateVariable, int); + STDMETHOD(SetUxStateVariableDWORD)(UxUpdateStateVariable, DWORD); + STDMETHOD(SetUxStateVariableSYSTEMTIME)(UxUpdateStateVariable, SYSTEMTIME); + STDMETHOD(DeleteUxStateVariable)(UxUpdateStateVariable); + STDMETHOD(GetNextRebootTaskRunTime)(int*, SYSTEMTIME*); + STDMETHOD(CreateRebootTasks)(const wchar_t*, SYSTEMTIME); + STDMETHOD(CreateUpdateResultsTaskSchedule)(void); + STDMETHOD(CreateMigrationResultsTaskSchedule)(void); + STDMETHOD(CreateUpdateLogonNotificationTaskSchedule)(void); + STDMETHOD(CreateUpdateNotificationTaskSchedule)(SYSTEMTIME); + STDMETHOD(CreateLogonRebootTaskSchedule)(void); + STDMETHOD(DidUXRebootTaskWakeUpDevice)(int*); + STDMETHOD(RemoveUpdateResultsTaskSchedule)(void); + STDMETHOD(RemoveLogonRebootTaskSchedule)(void); + STDMETHOD(RemoveMigrationResultsTaskSchedule)(void); + STDMETHOD(EnableRebootTasks)(void); + STDMETHOD(DisableRebootTasks)(void); + STDMETHOD(ValidateAndRecoverRebootTasks)(void); + STDMETHOD(RebootToCompleteInstall)(DWORD, int, DWORD*, short, short, DWORD); + STDMETHOD(IsRestartAllowed)(DWORD, int, DWORD, int*); + STDMETHOD(GetIsWaaSOutOfDate)(DWORD, int, int, int*, DWORD*); + STDMETHOD(GetWaaSHoursOutOfDate)(int, int, DWORD*); + STDMETHOD(GetCachedPolicy)(DWORD, VARIANT*, DWORD*, DWORD*); + STDMETHOD(GetEnterpriseCachedPolicy)(DWORD, VARIANT*, DWORD*, DWORD*); + STDMETHOD(GetCachedSettingValue)(DWORD, short, VARIANT*); + STDMETHOD(GetOptInToMU)(int*); + STDMETHOD(SetOptInToMU)(int); + STDMETHOD(SetAndModifyShutdownFlags)(DWORD, DWORD*); + STDMETHOD(GetIsFlightingEnabled)(int*); + STDMETHOD(GetIsCTA)(int*); + STDMETHOD(NotifyStateVariableChange)(void); + STDMETHOD(GetAlwaysAllowMeteredNetwork)(int*); +}; + +// Win11 +MIDL_INTERFACE("B96BA95F-9479-4656-B7A1-6F3A69091910") +IUxUpdateManager_Win11 : public IUnknown +{ + STDMETHOD(GetUxStateVariableBOOL)(enum UxUpdateStateVariable, int*, int*); + STDMETHOD(GetUxStateVariableDWORD)(UxUpdateStateVariable, DWORD*, int*); + STDMETHOD(GetUxStateVariableSYSTEMTIME)(UxUpdateStateVariable, SYSTEMTIME*, int*); + STDMETHOD(SetUxStateVariableBOOL)(UxUpdateStateVariable, int); + STDMETHOD(SetUxStateVariableDWORD)(UxUpdateStateVariable, DWORD); + STDMETHOD(SetUxStateVariableSYSTEMTIME)(UxUpdateStateVariable, SYSTEMTIME); + STDMETHOD(DeleteUxStateVariable)(UxUpdateStateVariable); + STDMETHOD(GetNextScheduledRebootTaskRunTime)(SYSTEMTIME*); + STDMETHOD(GetIsRebootTaskScheduledToRun)(int*); + STDMETHOD(CreateRebootTasks)(const wchar_t*, SYSTEMTIME); + STDMETHOD(CreateUpdateResultsTaskSchedule)(void); + STDMETHOD(CreateMigrationResultsTaskSchedule)(void); + STDMETHOD(CreateUpdateLogonNotificationTaskSchedule)(void); + STDMETHOD(CreateUpdateNotificationTaskSchedule)(SYSTEMTIME); + STDMETHOD(CreateLogonRebootTaskSchedule)(void); + STDMETHOD(DidUXRebootTaskWakeUpDevice)(int*); + STDMETHOD(RemoveUpdateResultsTaskSchedule)(void); + STDMETHOD(RemoveLogonRebootTaskSchedule)(void); + STDMETHOD(RemoveMigrationResultsTaskSchedule)(void); + STDMETHOD(EnableRebootTasks)(void); + STDMETHOD(DisableRebootTasks)(void); + STDMETHOD(ValidateAndRecoverRebootTasks)(void); + STDMETHOD(RebootToCompleteInstall)(DWORD, int, DWORD*, int, int, double); + STDMETHOD(IsRestartAllowed)(DWORD, int, double, int*); + STDMETHOD(GetIsWaaSOutOfDate)(DWORD, int, int, int*, DWORD*); + STDMETHOD(GetWaaSHoursOutOfDate)(int, int, DWORD*); + STDMETHOD(GetDeviceEndOfServiceDate)(int, int*, FILETIME*); + STDMETHOD(GetCachedPolicy)(DWORD, VARIANT*, DWORD*, DWORD*); + STDMETHOD(GetEnterpriseCachedPolicy)(DWORD, VARIANT*, DWORD*, DWORD*); + STDMETHOD(GetOptInToMU)(int*); + STDMETHOD(SetOptInToMU)(int); + STDMETHOD(SetAndModifyShutdownFlags)(DWORD, DWORD*); + STDMETHOD(GetIsFlightingEnabled)(int*); + STDMETHOD(GetIsCTA)(int*); + STDMETHOD(NotifyStateVariableChange)(void); + STDMETHOD(GetAlwaysAllowMeteredNetwork)(int*); + STDMETHOD(SetInstallAtShutdown)(int); + STDMETHOD(GetUxStateVariableValueOrDefaultBOOL)(UxUpdateStateVariable, int, int*); + STDMETHOD(GetUxStateVariableValueOrDefaultDWORD)(UxUpdateStateVariable, DWORD, DWORD*); + STDMETHOD(GetUxStateVariableValueOrDefaultSYSTEMTIME)(UxUpdateStateVariable, SYSTEMTIME, SYSTEMTIME*); + STDMETHOD(GetSuggestedRebootTime)(int, SYSTEMTIME, SYSTEMTIME*, int*); + STDMETHOD(GetSuggestedActiveHours)(DWORD, DWORD*, DWORD*, int*); + STDMETHOD(GetIsIntervalAcceptableForActiveHours)(SYSTEMTIME, SYSTEMTIME, int*); + STDMETHOD(GetSmartScheduledPredictionsAccurate)(int*); + STDMETHOD(EvaluateAndStoreRebootDowntimePrediction)(void); + STDMETHOD(GetCachedRebootDowntimePrediction)(DWORD*); + STDMETHOD(GetAlwaysAllowCTADownload)(int*); +}; + +MIDL_INTERFACE("07F3AFAC-7C8A-4CE7-A5E0-3D24EE8A77E0") +IUpdateSessionOrchestrator : public IUnknown +{ + STDMETHOD(CreateUpdateSession)(enum UpdateSessionType, const GUID&, void**); + STDMETHOD(GetCurrentActiveUpdateSessions)(class IUsoSessionCollection**); + STDMETHOD(LogTaskRunning)(const wchar_t*); + STDMETHOD(CreateUxUpdateManager)(IUnknown**); +}; + +DWORD WindowsUpdateAdjustShutdownFlags(DWORD flags) +{ + DWORD retval = flags; + + { + // "EnhancedShutdownEnabled" value must exist if Windows updates are prepared + // otherwise there is no need to do anything + + CRegKey key; + if (key.Open(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\WindowsUpdate\\Orchestrator", KEY_READ) != ERROR_SUCCESS) + return retval; + + DWORD value; + if (key.QueryDWORDValue(L"EnhancedShutdownEnabled", value) != ERROR_SUCCESS) + return retval; + } + + // this is what standard Windows shutdown handling does inside shutdownux!UsoCommitHelper::SetAndModifyShutdownFlags + + static const GUID CLSID_UpdateSessionOrchestrator = { 0xb91d5831,0xb1bd,0x4608,{0x81,0x98,0xd7,0x2e,0x15,0x50,0x20,0xf7} }; + + CComPtr updateSessionOrchestrator; + if (SUCCEEDED(updateSessionOrchestrator.CoCreateInstance(CLSID_UpdateSessionOrchestrator, nullptr, CLSCTX_LOCAL_SERVER))) + { + CComPtr mgr; + if (SUCCEEDED(updateSessionOrchestrator->CreateUxUpdateManager(&mgr))) + { + // call to IUxUpdateManager::SetAndModifyShutdownFlags will ensure that Windows updates will be dismissed if there is no `SHUTDOWN_INSTALL_UPDATES` flag provided + // it also provides recommended shutdown flags in some cases (so we will use them as advised) + // + // the method is implemented by `UxUpdateManager::SetAndModifyShutdownFlags` in `usosvc.dll` (Win10) / `usosvcimpl.dll` (Win11) + + if (CComPtr updateManager; SUCCEEDED(mgr.QueryInterface(&updateManager))) + { + DWORD newFlags; + if (SUCCEEDED(updateManager->SetAndModifyShutdownFlags(flags, &newFlags))) + retval = newFlags; + } + else if (CComPtr updateManager; SUCCEEDED(mgr.QueryInterface(&updateManager))) + { + DWORD newFlags; + if (SUCCEEDED(updateManager->SetAndModifyShutdownFlags(flags, &newFlags))) + retval = newFlags; + } + } + } + + return retval; +} + +static TOKEN_ELEVATION_TYPE GetCurrentTokenElevationType() +{ + TOKEN_ELEVATION_TYPE retval = TokenElevationTypeDefault; + + HANDLE token; + if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &token)) + { + TOKEN_ELEVATION_TYPE elevationType; + DWORD returnLength; + if (GetTokenInformation(token, TokenElevationType, &elevationType, sizeof(elevationType), &returnLength) && returnLength == sizeof(elevationType)) + retval = elevationType; + + CloseHandle(token); + } + + return retval; +} + +static BOOL WINAPI WinStationGetLoggedOnCount(ULONG* pUserSessions, ULONG* pDeviceSessions) +{ + static auto p = static_cast((void*)GetProcAddress(GetModuleHandle(L"winsta.dll"), "WinStationGetLoggedOnCount")); + if (p) + return p(pUserSessions, pDeviceSessions); + + // fall-back + return FALSE; +} + +static bool ProceedWithShutdown(DWORD flags) +{ + // this logic is inspired by user32!DisplayExitWindowsWarnings function (called from ExitWindowsEx) + + ULONG userSessions = 0; + ULONG deviceSessions = 0; + + WinStationGetLoggedOnCount(&userSessions, &deviceSessions); + + // we can proceed if there is at most one user session and no device sessions + if (userSessions <= 1 && deviceSessions == 0) + return true; + + // otherwise inform user that somebody else is using the machine and ask for confirmation + + UINT msgId = 0; + + if (flags & SHUTDOWN_RESTART) + { + if (userSessions <= 1) + msgId = 755; // One or more devices on your network are using the computer resources. Restarting Windows might cause them to lose data. + else if (deviceSessions != 0) + msgId = 756; // Other people and devices are using the computer resources. Restarting Windows might cause them to lose data. + else + msgId = 714; // Other people are logged on to this computer. Restarting Windows might cause them to lose data. + } + else + { + if (userSessions <= 1) + msgId = 753; // One or more devices on your network are using the computer resources.Shutting down Windows might cause them to lose data. + else if (deviceSessions != 0) + msgId = 754; // Other people and devices are are using the computer resources. Shutting down Windows might cause them to lose data. + else + msgId = 713; // Other people are logged on to this computer. Shutting down Windows might cause them to lose data. + } + + WCHAR message[MAX_PATH]{}; + LoadString(GetModuleHandle(L"user32.dll"), msgId, message, _countof(message)); + + return MessageBox(NULL, message, L"Open-Shell", MB_YESNO | MB_ICONEXCLAMATION | MB_DEFBUTTON1 | MB_SYSTEMMODAL | MB_SETFOREGROUND | MB_SERVICE_NOTIFICATION) != IDNO; +} + +static bool ExecuteShutdownCommand(TMenuID menuCommand) +{ + DWORD flags = 0; + + switch (menuCommand) + { + case MENU_RESTART: // restart + case MENU_RESTART_NOUPDATE: + case MENU_RESTART_UPDATE: // update and restart + case MENU_RESTART_ADVANCED: // advanced restart + flags = SHUTDOWN_RESTART; + + if (menuCommand == MENU_RESTART_UPDATE) + flags |= SHUTDOWN_INSTALL_UPDATES; + + if (menuCommand == MENU_RESTART_ADVANCED) + flags |= SHUTDOWN_RESTART_BOOTOPTIONS; + + break; + + case MENU_SHUTDOWN: // shutdown + case MENU_SHUTDOWN_NOUPDATE: + case MENU_SHUTDOWN_UPDATE: // update and shutdown + case MENU_SHUTDOWN_HYBRID: // hybrid shutdown + flags = SHUTDOWN_POWEROFF; + + if (menuCommand == MENU_SHUTDOWN_UPDATE) + flags |= SHUTDOWN_INSTALL_UPDATES; + + if (menuCommand == MENU_SHUTDOWN_HYBRID) + { + CRegKey regPower; + if (regPower.Open(HKEY_LOCAL_MACHINE, L"SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Power", KEY_READ) == ERROR_SUCCESS) + { + DWORD val = 0; + if (regPower.QueryDWORDValue(L"HiberbootEnabled", val) == ERROR_SUCCESS && val == 1) + flags |= SHUTDOWN_HYBRID; + } + } + break; + } + + if (flags) + { + if (!ProceedWithShutdown(flags)) + return true; + + flags |= SHUTDOWN_FORCE_OTHERS; + + if (SetShutdownPrivileges()) + { + flags = WindowsUpdateAdjustShutdownFlags(flags); + InitiateShutdown(NULL, NULL, 0, flags, SHTDN_REASON_FLAG_PLANNED); + } + else + { + // we don't have shutdown rights + // lets try silent elevate via SystemSettingsAdminFlows (for limited admin users only) + if (GetCurrentTokenElevationType() == TokenElevationTypeLimited) + { + flags = WindowsUpdateAdjustShutdownFlags(flags); + + wchar_t cmdLine[32]{}; + Sprintf(cmdLine, _countof(cmdLine), L"Shutdown %d %d", flags, SHTDN_REASON_FLAG_PLANNED); + + SHELLEXECUTEINFO sei{}; + sei.cbSize = sizeof(sei); + sei.lpFile = L"%systemroot%\\system32\\SystemSettingsAdminFlows.exe"; + sei.lpParameters = cmdLine; + sei.lpVerb = L"runas"; + sei.fMask = SEE_MASK_DOENVSUBST | SEE_MASK_FLAG_NO_UI; + + ShellExecuteEx(&sei); + } + } + + return true; + } + + return false; +} + +NTSTATUS +NTAPI +NtPowerInformation( + _In_ POWER_INFORMATION_LEVEL InformationLevel, + _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer, + _In_ ULONG InputBufferLength, + _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer, + _In_ ULONG OutputBufferLength +); + +static bool ConnectedStandby() +{ + SYSTEM_POWER_CAPABILITIES powerCaps{}; + GetPwrCapabilities(&powerCaps); + + if (powerCaps.AoAc) + { + static auto pNtPowerInformation = static_cast((void*)GetProcAddress(GetModuleHandle(L"ntdll.dll"), "NtPowerInformation")); + if (pNtPowerInformation) + pNtPowerInformation(ScreenOff, NULL, 0, NULL, 0); + + return true; + } + + return false; +} static bool ExecuteSysCommand( TMenuID menuCommand ) { @@ -799,40 +1135,6 @@ static bool ExecuteSysCommand( TMenuID menuCommand ) } return true; - case MENU_RESTART: // restart - case MENU_RESTART_NOUPDATE: - SetShutdownPrivileges(); - ExitWindowsEx(EWX_REBOOT,SHTDN_REASON_FLAG_PLANNED); - return true; - - case MENU_RESTART_ADVANCED: // advanced restart - if (GetWinVersion()>=WIN_VER_WIN8) - { - STARTUPINFO startupInfo={sizeof(startupInfo)}; - PROCESS_INFORMATION processInfo; - memset(&processInfo,0,sizeof(processInfo)); - wchar_t exe[_MAX_PATH]=L"%windir%\\system32\\shutdown.exe"; - DoEnvironmentSubst(exe,_countof(exe)); - if (CreateProcess(exe,L"shutdown.exe /r /o /t 0",NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&startupInfo,&processInfo)) - { - CloseHandle(processInfo.hThread); - CloseHandle(processInfo.hProcess); - } - } - else - ExitWindowsEx(EWX_REBOOT,SHTDN_REASON_FLAG_PLANNED); - return true; - - case MENU_RESTART_UPDATE: // update and restart - { - UINT flags=EWX_REBOOT; - if (GetWinVersion()>=WIN_VER_WIN8) - flags|=EWX_INSTALL_UPDATES; - SetShutdownPrivileges(); - ExitWindowsEx(flags,SHTDN_REASON_FLAG_PLANNED); - } - return true; - case MENU_SWITCHUSER: // switch_user if (GetWinVersion()>=WIN_VER_WIN10) { @@ -848,42 +1150,14 @@ static bool ExecuteSysCommand( TMenuID menuCommand ) LockWorkStation(); return true; - case MENU_SHUTDOWN: // shutdown - case MENU_SHUTDOWN_NOUPDATE: - SetShutdownPrivileges(); - ExitWindowsEx(EWX_SHUTDOWN,SHTDN_REASON_FLAG_PLANNED); - return true; - - case MENU_SHUTDOWN_UPDATE: // update and shutdown - SetShutdownPrivileges(); - ExitWindowsEx(EWX_SHUTDOWN|EWX_INSTALL_UPDATES,SHTDN_REASON_FLAG_PLANNED); - return true; - - case MENU_SHUTDOWN_HYBRID: // hybrid shutdown - SetShutdownPrivileges(); - { - UINT flags=EWX_SHUTDOWN; - if (GetWinVersion()>=WIN_VER_WIN8) - { - CRegKey regPower; - if (regPower.Open(HKEY_LOCAL_MACHINE,L"SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Power",KEY_READ)==ERROR_SUCCESS) - { - DWORD val; - if (regPower.QueryDWORDValue(L"HiberbootEnabled",val)==ERROR_SUCCESS && val==1) - flags|=EWX_HYBRID_SHUTDOWN; - } - } - ExitWindowsEx(flags,SHTDN_REASON_FLAG_PLANNED); - } - return true; - case MENU_SLEEP: if (GetSystemMetrics(SM_REMOTESESSION)) { WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE,WTS_CURRENT_SESSION,FALSE); Sleep(250); } - CreateThread(NULL,0,SleepThread,(void*)FALSE,0,NULL); + if (!ConnectedStandby()) + CreateThread(NULL,0,SleepThread,(void*)FALSE,0,NULL); return true; case MENU_HIBERNATE: @@ -935,6 +1209,8 @@ static bool ExecuteSysCommand( TMenuID menuCommand ) return true; default: + if (ExecuteShutdownCommand(menuCommand)) + return true; return false; } } @@ -1071,7 +1347,7 @@ static HRESULT CreatePinLink( PCIDLIST_ABSOLUTE sourcePidl, const wchar_t *name, if (FAILED(hr)) return hr; } - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); if (!pFile) return E_FAIL; hr=pFile->Save(finalPath,TRUE); } @@ -1079,9 +1355,9 @@ static HRESULT CreatePinLink( PCIDLIST_ABSOLUTE sourcePidl, const wchar_t *name, // reopen the link and set the "no new" property. without reopening the original properties are lost CComPtr pLink; hr=pLink.CoCreateInstance(CLSID_ShellLink); - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); hr=pFile->Load(finalPath,STGM_READWRITE); - CComQIPtr pStore=pLink; + CComQIPtr pStore(pLink); if (pStore) { PROPVARIANT val; @@ -1558,7 +1834,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (bQueryMenu) { SHCreateItemFromIDList(pItemPidl1,IID_IShellItem,(void**)&pItem); - CComQIPtr pItem2=pItem; + CComQIPtr pItem2(pItem); if (pItem2 && ((item.categoryHash&CSearchManager::CATEGORY_MASK)!=CSearchManager::CATEGORY_ITEM || (GetSettingInt(L"CompatibilityFixes")&COMPATIBILITY_UPDATE_ITEMS))) // don't update search items because we don't have the right bind context for them @@ -1772,7 +2048,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (n>0) InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_SEPARATOR,0,0); if (bPin) - InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_PINSETTING,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Classic Shell)")); + InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_PINSETTING,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Open-Shell)")); if (bExplore) InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_EXPLORE,FindTranslation(L"Menu.Explore",L"&Explore")); if (!last) @@ -2191,11 +2467,15 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (res==CMD_PINSETTING) { - CSearchManager::TItemCategory cat=(CSearchManager::TItemCategory)(item.categoryHash&CSearchManager::CATEGORY_MASK); - if (cat==CSearchManager::CATEGORY_SETTING) - CreatePinLink(pItemPidl1,item.name,NULL,0); - else if (cat==CSearchManager::CATEGORY_METROSETTING) - CreatePinLink(pItemPidl1,item.name,L"%windir%\\ImmersiveControlPanel\\systemsettings.exe",0); + CString iconPath; + if (item.pItemInfo) + { + CItemManager::RWLock lock(&g_ItemManager, false, CItemManager::RWLOCK_ITEMS); + if (_wcsicmp(PathFindExtension(item.pItemInfo->GetPath()), L".settingcontent-ms") == 0) + iconPath = L"%windir%\\ImmersiveControlPanel\\systemsettings.exe"; + } + + CreatePinLink(pItemPidl1, item.name, iconPath.IsEmpty() ? nullptr : iconPath.GetString(), 0); m_bRefreshItems=true; } @@ -2245,7 +2525,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (res==CMD_SORT) { - if (pData && pData->bProgramsTree) + if (pData && pData->bProgramsTree && m_pProgramsTree) { m_pProgramsTree->OrderElements(pData->hTreeItem,TreeView_GetParent(m_pProgramsTree->m_hWnd,pData->hTreeItem),std::vector(),false,true); } @@ -2293,8 +2573,8 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (m_FolderHash[0]) { CRegKey regOrder; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); wchar_t name[100]; Sprintf(name,_countof(name),L"%08X",m_FolderHash[0]); if (m_Options&CONTAINER_AUTOSORT) @@ -2395,7 +2675,6 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p } } DestroyMenu(menu2); - HideTemp(false); s_bPreventClosing=false; PITEMID_CHILD newPidl=NULL; @@ -2484,7 +2763,6 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p Invalidate(); if (m_HotItem<0) SetHotItem(index); } - HideTemp(false); s_bPreventClosing=false; } SetContextItem(-1); @@ -2530,7 +2808,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p // create a temp folder just for us wchar_t temp[_MAX_PATH]; GetTempPath(_countof(temp),temp); - Strcat(temp,_countof(temp),L"ClassicShell"); + Strcat(temp,_countof(temp),L"OpenShell"); CreateDirectory(temp,NULL); // make a unique link file and keep a handle to the file @@ -2697,10 +2975,10 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p StrRetToStr(&str,newPidl,&pPath); CComPtr pLink; pLink.CoCreateInstance(CLSID_ShellLink); - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); if (pFile && SUCCEEDED(pFile->Load(pPath,STGM_READWRITE))) { - CComQIPtr pStore=pLink; + CComQIPtr pStore(pLink); if (pStore) { PROPVARIANT val; @@ -2741,7 +3019,6 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p else SetFocus(); } - HideTemp(false); s_bPreventClosing=false; s_HotPos=GetMessagePos(); res=CMD_RENAME; @@ -2780,12 +3057,19 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p info.lpVerb=MAKEINTRESOURCEA(res-verbOffset); info.lpVerbW=MAKEINTRESOURCEW(res-verbOffset); info.nShow=SW_SHOWNORMAL; + bool bOpenTruePath=false; + wchar_t targetlnkPath[_MAX_PATH]; // path to target.lnk in a fake folder wchar_t dir[_MAX_PATH]; if (SHGetPathFromIDList(pItemPidl1,dir)) { - PathRemoveFileSpec(dir); - if (GetFileAttributes(dir)!=INVALID_FILE_ATTRIBUTES) - info.lpDirectoryW=dir; + if (_stricmp(command,"open")==0 && GetSettingBool(L"OpenTruePath") && GetFakeFolder(targetlnkPath,_countof(targetlnkPath),dir)) + bOpenTruePath=true; + else + { + PathRemoveFileSpec(dir); + if (GetFileAttributes(dir)!=INVALID_FILE_ATTRIBUTES) + info.lpDirectoryW=dir; + } } if (pPt) { @@ -2801,10 +3085,16 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (bRefresh || bRefreshMain) info.fMask|=CMIC_MASK_NOASYNC; // wait for delete/link commands to finish so we can refresh the menu - if ((type!=ACTIVATE_MENU && type!=ACTIVATE_DELETE) || GetWinVersion()::iterator it=s_Menus.begin();it!=s_Menus.end();++it) - (*it)->EnableWindow(FALSE); // disable all menus + // we don't want our virtual folder to appear in Explorer's frequent list + if (item.pItemInfo && wcsncmp(item.pItemInfo->PATH, L"::{82E749ED-B971-4550-BAF7-06AA2BF7E836}", 40) == 0) + info.fMask &= ~CMIC_MASK_FLAG_LOG_USAGE; + + s_bPreventClosing=true; + for (auto& it : s_Menus) + { + it->EnableWindow(FALSE); // disable all menus + it->SetWindowPos(HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); + } bool bAllPrograms=s_bAllPrograms; if (bAllPrograms) ::EnableWindow(g_TopWin7Menu,FALSE); info.hwnd=g_OwnerWindow; @@ -2814,9 +3104,20 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p ::SetForegroundWindow(g_OwnerWindow); ::SetWindowPos(g_OwnerWindow,HWND_TOPMOST,rc.left,rc.top,rc.right-rc.left,rc.bottom-rc.top,0); LOG_MENU(LOG_EXECUTE,L"Invoke command, ptr=%p, command='%S'",this,command); - HRESULT hr=pInvokeMenu->InvokeCommand((LPCMINVOKECOMMANDINFO)&info); - LOG_MENU(LOG_EXECUTE,L"Invoke command, ptr=%p, res=%d",this,hr); - if (type==ACTIVATE_EXECUTE && SUCCEEDED(hr)) + bool executeSuccess; + if (bOpenTruePath) // we are trying to open a fake folder, directly open target.lnk instead + { + HINSTANCE hinst=ShellExecute(NULL,NULL,targetlnkPath,NULL,NULL,SW_SHOWNORMAL); + LOG_MENU(LOG_EXECUTE,L"Invoke command, ptr=%p, res=%d",this,hinst); + executeSuccess=static_cast(reinterpret_cast(hinst))>=32; + } + else + { + HRESULT hr=pInvokeMenu->InvokeCommand((LPCMINVOKECOMMANDINFO)&info); + LOG_MENU(LOG_EXECUTE,L"Invoke command, ptr=%p, res=%d",this,hr); + executeSuccess=SUCCEEDED(hr); + } + if (type==ACTIVATE_EXECUTE && executeSuccess) { if (bTrackRecent) { @@ -2849,9 +3150,14 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p } } } - for (std::vector::iterator it=s_Menus.begin();it!=s_Menus.end();++it) - if (!(*it)->m_bDestroyed) - (*it)->EnableWindow(TRUE); // enable all menus + for (auto& it : s_Menus) + { + if (!it->m_bDestroyed) + { + it->EnableWindow(TRUE); // enable all menus + it->SetWindowPos(HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); + } + } if (bAllPrograms) ::EnableWindow(g_TopWin7Menu,TRUE); if (bRefreshMain && m_bSubMenu) { @@ -2879,7 +3185,6 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p else SetFocus(); } - HideTemp(false); s_bPreventClosing=false; if (!bKeepOpen && !bRefresh && !bRefreshMain) @@ -2956,16 +3261,16 @@ void CMenuContainer::DragTreeItem( const void *treeItem, bool bApp ) item.id=MENU_NO; item.name=pTreeItem->name; item.pItemInfo=pTreeItem->pItemInfo1; - item.pItem1=pTreeItem->pItemInfo1->GetPidl(); item.pItem2=pTreeItem->pItemInfo2?(PIDLIST_ABSOLUTE)pTreeItem->pItemInfo2->GetPidl():NULL; item.bFolder=pTreeItem->bFolder; item.bMetroLink=false; item.bMetroApp=false; - if (pTreeItem->pItemInfo1) + if(item.pItemInfo) { + item.pItem1=pTreeItem->pItemInfo1->GetPidl(); CItemManager::RWLock lock(&g_ItemManager,false,CItemManager::RWLOCK_ITEMS); - item.bMetroLink=pTreeItem->pItemInfo1->IsMetroLink(); - item.bMetroApp=pTreeItem->pItemInfo1->IsMetroApp(); + item.bMetroLink=item.pItemInfo->IsMetroLink(); + item.bMetroApp=item.pItemInfo->IsMetroApp(); } DragOut(m_ProgramTreeIndex,bApp); item.id=MENU_PROGRAMS_TREE; diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp b/Src/StartMenu/StartMenuDLL/MenuContainer.cpp similarity index 95% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp rename to Src/StartMenu/StartMenuDLL/MenuContainer.cpp index 2797cad97..52ed2c738 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuContainer.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuContainer.cpp - contains the main logic of CMenuContainer @@ -6,8 +7,8 @@ #include "stdafx.h" #include "MenuContainer.h" #include "Accessibility.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" +#include "StartMenuDLL.h" +#include "StartButton.h" #include "Settings.h" #include "Translations.h" #include "CustomMenu.h" @@ -82,6 +83,7 @@ static StdMenuOption g_StdOptions[]= {MENU_USERPICTURES,MENU_ENABLED}, // check policy {MENU_SLEEP,MENU_ENABLED}, // check power caps {MENU_HIBERNATE,MENU_ENABLED}, // check power caps + {MENU_LOCK,MENU_ENABLED}, // check power settings {MENU_SWITCHUSER,MENU_ENABLED}, // check group policy {MENU_APPS,MENU_ENABLED}, // enable on Win8+ {MENU_PCSETTINGS,MENU_ENABLED}, // enable on Win8+ @@ -313,6 +315,7 @@ bool CMenuContainer::s_bShowTopEmpty=false; bool CMenuContainer::s_bNoDragDrop=false; bool CMenuContainer::s_bNoContextMenu=false; bool CMenuContainer::s_bExpandLinks=false; +bool CMenuContainer::s_bSingleClickFolders=false; bool CMenuContainer::s_bLogicalSort=false; bool CMenuContainer::s_bExtensionSort=false; bool CMenuContainer::s_bAllPrograms=false; @@ -341,7 +344,8 @@ bool CMenuContainer::s_bMRULoaded=false; const CItemManager::ItemInfo *CMenuContainer::s_JumpAppInfo; CJumpList CMenuContainer::s_JumpList; int CMenuContainer::s_TaskBarId; -HWND CMenuContainer::s_TaskBar, CMenuContainer::s_StartButton; +HWND CMenuContainer::s_TaskBar; +HWND CMenuContainer::s_StartButton; // custom start button (if any) UINT CMenuContainer::s_TaskBarEdge; RECT CMenuContainer::s_StartRect; HWND CMenuContainer::s_LastFGWindow; @@ -441,7 +445,10 @@ LRESULT CALLBACK CMenuContainer::SubclassSearchBox( HWND hWnd, UINT uMsg, WPARAM SetBkColor(hdc,GetSysColor(COLOR_WINDOW)); SetBkMode(hdc,TRANSPARENT); SetTextColor(hdc,s_Skin.Search_text_colors[1]); - DrawText(hdc,pParent->m_Items[pParent->m_SearchIndex].name,-1,&rc,DT_SINGLELINE|DT_EDITCONTROL|(s_bRTL?DT_RIGHT:DT_LEFT)); + if (GetSettingBool(L"SearchHint")) + DrawText(hdc,GetSettingString(L"SearchHintText"),-1,&rc,DT_SINGLELINE|DT_EDITCONTROL|(s_bRTL?DT_RIGHT:DT_LEFT)); + else + DrawText(hdc,pParent->m_Items[pParent->m_SearchIndex].name,-1,&rc,DT_SINGLELINE|DT_EDITCONTROL|(s_bRTL?DT_RIGHT:DT_LEFT)); SelectObject(hdc,font0); } return res; @@ -561,7 +568,7 @@ LRESULT CALLBACK CMenuContainer::SubclassSearchBox( HWND hWnd, UINT uMsg, WPARAM { pParent->SendMessage(WM_SYSKEYDOWN,wParam,lParam); if (wParam==VK_MENU) - pParent->ShowKeyboardCues(); + pParent->ShowKeyboardCues(true); } else { @@ -769,9 +776,6 @@ CMenuContainer::~CMenuContainer( void ) if (m_SearchIcons) DeleteObject(m_SearchIcons); if (m_pProgramsTree) m_pProgramsTree->Release(); - - if (s_pFrameworkInputPane && m_InputCookie) - s_pFrameworkInputPane->Unadvise(m_InputCookie); } void CMenuContainer::AddFirstFolder( IShellItem *pFolder, std::vector &items, int options ) @@ -1067,7 +1071,7 @@ void CMenuContainer::AddStandardItems( void ) const StdMenuItem *pInlineParent=NULL; int searchProviderIndex=-1; m_SearchProvidersCount=0; - MenuSkin::TIconSize mainIconSize=s_Skin.Main_icon_size; + bool bSecondColumn=false; for (const StdMenuItem *pStdItem=m_pStdItem;;pStdItem++) { if (pStdItem->id==MENU_LAST) @@ -1085,8 +1089,8 @@ void CMenuContainer::AddStandardItems( void ) if (m_bSubMenu && pStdItem->id==s_ShutdownCommand) continue; - if (pStdItem->id==MENU_COLUMN_BREAK && m_bTwoColumns) - mainIconSize=s_Skin.Main2_icon_size; + if (pStdItem->id==MENU_COLUMN_BREAK && !m_bSubMenu && s_Skin.TwoColumns) + bSecondColumn=true; int stdOptions=GetStdOptions(pStdItem->id); if (!(stdOptions&MENU_ENABLED)) continue; @@ -1267,6 +1271,10 @@ void CMenuContainer::AddStandardItems( void ) item.bSplit=item.bFolder && (item.pStdItem->settings&StdMenuItem::MENU_SPLIT_BUTTON)!=0; // get icon + MenuSkin::TIconSize mainIconSize=!bSecondColumn ? s_Skin.Main_icon_size : s_Skin.Main2_icon_size; + if (item.bInline && mainIconSize==MenuSkin::ICON_SIZE_NONE) + mainIconSize=s_Skin.Main_icon_size; + CItemManager::TIconSizeType iconSizeType; int refreshFlags; if (bSearchProvider7 || m_bSubMenu) @@ -1580,6 +1588,23 @@ static const wchar_t *g_MfuIgnoreExes[]={ L"WUAPP.EXE", }; +static bool IgnoreUserAssistItem(const UserAssistItem& uaItem) +{ + static constexpr const wchar_t* ignoredNames[] = + { + DESKTOP_APP_ID, + L"Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy!App", + }; + + for (const auto& name : ignoredNames) + { + if (_wcsicmp(uaItem.name, name) == 0) + return true; + } + + return false; +} + void CMenuContainer::GetRecentPrograms( std::vector &items, int maxCount ) { bool bShowMetro=GetSettingBool(L"RecentMetroApps"); @@ -1932,21 +1957,12 @@ void CMenuContainer::GetRecentPrograms( std::vector &items, int maxCou continue; } - if (_wcsicmp(uaItem.name,DESKTOP_APP_ID)==0) + if (IgnoreUserAssistItem(uaItem)) { - LOG_MENU(LOG_MFU,L"UserAssist: Dropping: Ignore desktop"); + LOG_MENU(LOG_MFU,L"UserAssist: Dropping: Ignore '%s'",uaItem.name); continue; } - { - CComPtr pAppItem; - if (FAILED(SHCreateItemInKnownFolder(FOLDERID_AppsFolder2,0,uaItem.name,IID_IShellItem,(void**)&pAppItem))) - continue; - CComString pName; - if (FAILED(pAppItem->GetDisplayName(SIGDN_NORMALDISPLAY,&pName)) || wcsncmp(pName,L"@{",2)==0) - continue; - } - uaItem.pLinkInfo=g_ItemManager.GetMetroAppInfo10(uaItem.name); if (!uaItem.pLinkInfo) { @@ -1957,6 +1973,11 @@ void CMenuContainer::GetRecentPrograms( std::vector &items, int maxCou LOG_MENU(LOG_MFU,L"UserAssist: '%s', %d, %.3f",uaItem.name,data.count,uaItem.rank); { CItemManager::RWLock lock(&g_ItemManager,false,CItemManager::RWLOCK_ITEMS); + if (uaItem.pLinkInfo->GetMetroName().IsEmpty() || wcsncmp(uaItem.pLinkInfo->GetMetroName(), L"@{",2)==0) + { + LOG_MENU(LOG_MFU, L"UserAssist: Dropping: No metro name"); + continue; + } if (uaItem.pLinkInfo->IsNoPin()) { LOG_MENU(LOG_MFU,L"UserAssist: Dropping: No pin"); @@ -2204,20 +2225,17 @@ void CMenuContainer::AddJumpListItems( std::vector &items ) if (jumpItem.type==CJumpItem::TYPE_LINK) { item.SetName(jumpItem.name,false); - CComQIPtr pLink=jumpItem.pItem; + CComQIPtr pLink(jumpItem.pItem); if (pLink) { pLink->GetIDList(&item.pItem1); - wchar_t location[_MAX_PATH]; - int index; - if (pLink->GetIconLocation(location,_countof(location),&index)==S_OK && location[0]) - item.pItemInfo=g_ItemManager.GetCustomIcon(location,index,CItemManager::ICON_SIZE_TYPE_SMALL,(index==0)); // assuming that if index!=0 the icon comes from a permanent location like a dll or exe + item.pItemInfo = g_ItemManager.GetLinkIcon(pLink, CItemManager::ICON_SIZE_TYPE_SMALL); } } else if (jumpItem.type==CJumpItem::TYPE_ITEM) { item.SetName(jumpItem.name,false); - CComQIPtr pItem=jumpItem.pItem; + CComQIPtr pItem(jumpItem.pItem); if (pItem) SHGetIDListFromObject(pItem,&item.pItem1); } @@ -2245,7 +2263,7 @@ void CMenuContainer::AddJumpListItems( std::vector &items ) { ILFree(item.pItem1); item.pItem1=pidl2.Detach(); - pItem=pItem2; + pItem=std::move(pItem2); } } } @@ -2337,7 +2355,7 @@ void CMenuContainer::InitItems( void ) CComPtr pLink; if (SUCCEEDED(pLink.CoCreateInstance(CLSID_ShellLink))) { - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); if (pFile) { // go through the items until we find s_MaxRecentDocuments documents @@ -2507,9 +2525,9 @@ void CMenuContainer::InitItems( void ) m_Items.resize(MAX_MENU_ITEMS); } - if (m_Options&CONTAINER_CONTROLPANEL) + if (m_Options&CONTAINER_CONTROLPANEL && !(m_Options&CONTAINER_NOSUBFOLDERS)) { - // expand Administrative Tools. must be done after the sorting because we don't want the folder to jump to the top + // expand Administrative Tools when displaying as a menu. must be done after the sorting because we don't want the folder to jump to the top unsigned int AdminToolsHash=CalcFNVHash(L"::{D20EA4E1-3957-11D2-A40B-0C5020524153}"); for (std::vector::iterator it=m_Items.begin();it!=m_Items.end();++it) if (it->nameHash==AdminToolsHash) @@ -2657,17 +2675,11 @@ int CMenuContainer::AddSearchItems( const std::vector &items, const if (!categoryName.IsEmpty()) { MenuItem item(MENU_SEARCH_CATEGORY); - if (categoryHash==CSearchManager::CATEGORY_PROGRAM || categoryHash==CSearchManager::CATEGORY_SETTING) - { - item.name.Format(L"%s (%d)",categoryName,originalCount); - } - else - { - item.name=categoryName; - item.bSplit=(s_Skin.More_bitmap_Size.cx>0); - } + item.name.Format(L"%s (%d)",categoryName,originalCount); item.nameHash=CalcFNVHash(categoryName); item.categoryHash=categoryHash; + if (categoryHash!=CSearchManager::CATEGORY_PROGRAM || categoryHash!=CSearchManager::CATEGORY_SETTING) + item.bSplit=(s_Skin.More_bitmap_Size.cx>0); m_Items.push_back(item); } } @@ -2725,7 +2737,7 @@ bool CMenuContainer::InitSearchItems( void ) unsigned int runCategoryHash=0; CString runCommand; CComString runExe; - if (!bAutoComlpete && !s_bNoRun && s_SearchResults.programs.empty() && s_SearchResults.settings.empty()) + if (!bAutoComlpete && !s_bNoRun && s_SearchResults.programs.empty() && s_SearchResults.settings.empty() && s_SearchResults.metrosettings.empty()) { if (s_bWin7Style) m_SearchBox.GetWindowText(runCommand); @@ -2754,7 +2766,7 @@ bool CMenuContainer::InitSearchItems( void ) { sepHeight=s_Skin.ItemSettings[s_Skin.More_bitmap_Size.cx?MenuSkin::LIST_SEPARATOR_SPLIT:MenuSkin::LIST_SEPARATOR].itemHeight; itemHeight=s_Skin.ItemSettings[MenuSkin::LIST_ITEM].itemHeight; - // total height minus the search box and the "more results"/"search internet" + // total height minus the search box and the "more results"/"search internet", if present maxHeight=m_Items[m_SearchIndex].itemRect.top-s_Skin.Main_search_padding.top-s_Skin.Search_padding.top; maxHeight-=itemHeight*(m_SearchItemCount-1); if (!s_SearchResults.bSearching && !HasMoreResults()) @@ -2782,6 +2794,12 @@ bool CMenuContainer::InitSearchItems( void ) if (m_SearchCategoryHash==CSearchManager::CATEGORY_PROGRAM) selectedCount=(int)s_SearchResults.programs.size(); } + if (!s_SearchResults.metrosettings.empty()) + { + counts.push_back((int)s_SearchResults.metrosettings.size()); + if (m_SearchCategoryHash==CSearchManager::CATEGORY_METROSETTING) + selectedCount=(int)s_SearchResults.metrosettings.size(); + } if (!s_SearchResults.settings.empty()) { counts.push_back((int)s_SearchResults.settings.size()); @@ -2830,13 +2848,15 @@ bool CMenuContainer::InitSearchItems( void ) // add categories std::list::const_iterator it=s_SearchResults.indexed.begin(); - for (size_t idx=0;idxcategoryHash; @@ -2855,7 +2875,7 @@ bool CMenuContainer::InitSearchItems( void ) } if (count<=0) { - if (idx>=2) ++it; + if (idx>=3) ++it; continue; } @@ -2872,6 +2892,16 @@ bool CMenuContainer::InitSearchItems( void ) name=FindTranslation(L"Search.CategoryPrograms",L"Programs"); } else if (idx==1) + { + originalCount=(int)s_SearchResults.metrosettings.size(); + if (count>originalCount) + count=originalCount; + items.reserve(count); + for (std::vector::const_iterator it=s_SearchResults.metrosettings.begin();it!=s_SearchResults.metrosettings.end() && (int)items.size()originalCount) @@ -2879,7 +2909,7 @@ bool CMenuContainer::InitSearchItems( void ) items.reserve(count); for (std::vector::const_iterator it=s_SearchResults.settings.begin();it!=s_SearchResults.settings.end() && (int)items.size()m_Items[m_ParentIndex].id==MENU_PROGRAMS) regKey.SetQWORDValue(L"LastProgramsTime",curTime); @@ -4428,13 +4458,28 @@ LRESULT CMenuContainer::OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& if (m_Options&CONTAINER_SEARCH) s_SearchMenu=m_hWnd; s_HotPos=GetMessagePos(); + m_pAccessible=NULL; if (GetSettingBool(L"EnableAccessibility")) { - m_pAccessible=new CMenuAccessible(this); + if (SUCCEEDED(m_pAccessibleContext.CoCreateInstance(CLSID_ContextSwitcher))) + { + CreateAccessibleData createData={this}; + ComCallData callData={}; + callData.pUserDefined=&createData; + if (SUCCEEDED(m_pAccessibleContext->ContextCallback(CreateAccessible,&callData,IID_IAccessible,4,NULL))) + { + if (FAILED(CoGetInterfaceAndReleaseStream(createData.pStream,IID_IAccessible,(void**)&m_pAccessible))) + { + m_pAccessibleContext=NULL; + } + } + else + { + m_pAccessibleContext=NULL; + } + } NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPSTART,m_hWnd,OBJID_CLIENT,CHILDID_SELF); } - else - m_pAccessible=NULL; m_pDropTargetProxy=new CDropTargetProxy(this); RegisterDragDrop(m_hWnd,m_pDropTargetProxy); if (!m_bSubMenu && s_pFrameworkInputPane) @@ -4443,6 +4488,23 @@ LRESULT CMenuContainer::OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& return 0; } +HRESULT __stdcall CMenuContainer::CreateAccessible( ComCallData *pData ) +{ + CreateAccessibleData *pCreateData=(CreateAccessibleData*)pData->pUserDefined; + CComPtr pAccessible=new CMenuAccessible(pCreateData->pMenu); + HRESULT hr=CoMarshalInterThreadInterfaceInStream(IID_IAccessible,pAccessible,&pCreateData->pStream); + if (FAILED(hr)) + { + pAccessible->Reset(); + } + return hr; +} + +HRESULT __stdcall CMenuContainer::ReleaseAccessible( ComCallData *pData ) +{ + return CoDisconnectContext(INFINITE); +} + bool CMenuContainer::GetItemRect( int index, RECT &rc ) { if (index>=0 && index<(int)m_Items.size()) @@ -5047,8 +5109,14 @@ void CMenuContainer::UpdateSearchResults( bool bForceShowAll ) } // Turn on the keyboard cues from now on. This is done when a keyboard action is detected -void CMenuContainer::ShowKeyboardCues( void ) +void CMenuContainer::ShowKeyboardCues( bool alt ) { + if (!GetSettingBool(L"EnableAccelerators")) + return; + + if (GetSettingBool(L"AltAccelerators") && !alt) + return; + if (!s_bKeyboardCues) { s_bKeyboardCues=true; @@ -5080,7 +5148,7 @@ LRESULT CMenuContainer::OnSysCommand( UINT uMsg, WPARAM wParam, LPARAM lParam, B if ((wParam&0xFFF0)==SC_KEYMENU) { // stops Alt from activating the window menu - ShowKeyboardCues(); + ShowKeyboardCues(true); s_bOverrideFirstDown=false; } else @@ -5319,7 +5387,7 @@ LRESULT CMenuContainer::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& else name[0]=0; - if (_wcsicmp(name,L"ClassicShell.CMenuContainer")!=0) + if (_wcsicmp(name,L"OpenShell.CMenuContainer")!=0) { int dt=GetMessageTime()-m_DragTime; if (dt>GetSettingInt(L"DragHideDelay")) @@ -5423,7 +5491,7 @@ bool CMenuContainer::CanSelectItem( int index, bool bKeyboard ) LRESULT CMenuContainer::OnKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { - ShowKeyboardCues(); + ShowKeyboardCues((HIWORD(lParam)&KF_ALTDOWN)!=0); bool bOldOverride=s_bOverrideFirstDown; s_bOverrideFirstDown=false; @@ -6043,6 +6111,12 @@ LRESULT CMenuContainer::OnSysKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, B LRESULT CMenuContainer::OnChar( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { + if (!GetSettingBool(L"EnableAccelerators")) + return TRUE; + + if (GetSettingBool(L"AltAccelerators") && !(HIWORD(lParam) & KF_ALTDOWN)) + return TRUE; + if (wParam>=0xD800 && wParam<=0xDBFF) return TRUE; // don't support supplementary characters @@ -6113,7 +6187,8 @@ LRESULT CMenuContainer::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL if (m_pAccessible) { NotifyWinEvent(EVENT_SYSTEM_MENUPOPUPEND,m_hWnd,OBJID_CLIENT,CHILDID_SELF); - m_pAccessible->Reset(); + m_pAccessibleContext->ContextCallback(ReleaseAccessible,NULL,IID_IAccessible,4,NULL); + m_pAccessibleContext=NULL; m_pAccessible=NULL; } if (m_pDropTargetHelper && m_pDragObject) @@ -6214,6 +6289,10 @@ LRESULT CMenuContainer::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL CloseThemeData(m_ScrollTheme); m_ScrollTheme=NULL; } + + if (s_pFrameworkInputPane && m_InputCookie) + s_pFrameworkInputPane->Unadvise(m_InputCookie); + return 0; } @@ -6329,11 +6408,6 @@ LRESULT CMenuContainer::OnRefresh( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL return 0; } -void CMenuContainer::HideTemp( bool bHide ) -{ - ::PostMessage(g_OwnerWindow,WM_CLEAR,bHide,0); -} - LRESULT CMenuContainer::OnActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { if (LOWORD(wParam)!=WA_INACTIVE) @@ -6343,6 +6417,9 @@ LRESULT CMenuContainer::OnActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOO return 0; } #ifndef PREVENT_CLOSING + if (s_bPreventClosing) + return 0; + if (lParam) { // check if another menu window is being activated @@ -6353,24 +6430,15 @@ LRESULT CMenuContainer::OnActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOO if ((HWND)lParam==g_OwnerWindow || (HWND)lParam==g_TopWin7Menu) return 0; - - if (s_bPreventClosing && (::GetWindowLong((HWND)lParam,GWL_EXSTYLE)&WS_EX_TOPMOST)) - return 0; } - // a non-top-most window tries to activate while we are still here - if (s_bPreventClosing && (!g_TopWin7Menu || !s_bAllPrograms)) - HideTemp(true); - else - { - for (std::vector::reverse_iterator it=s_Menus.rbegin();it!=s_Menus.rend();++it) - if ((*it)->m_hWnd && !(*it)->m_bDestroyed) - { - (*it)->PostMessage(WM_CLOSE); - (*it)->m_bClosing=true; - } - if (g_TopWin7Menu && s_bAllPrograms) ::PostMessage(g_TopWin7Menu,WM_CLOSE,0,0); - } + for (std::vector::reverse_iterator it=s_Menus.rbegin();it!=s_Menus.rend();++it) + if ((*it)->m_hWnd && !(*it)->m_bDestroyed) + { + (*it)->PostMessage(WM_CLOSE); + (*it)->m_bClosing=true; + } + if (g_TopWin7Menu && s_bAllPrograms) ::PostMessage(g_TopWin7Menu,WM_CLOSE,0,0); #endif return 0; @@ -6605,7 +6673,7 @@ bool CMenuContainer::GetDescription( int index, wchar_t *text, int size ) } if (jumpItem.type==CJumpItem::TYPE_ITEM) { - CComQIPtr pItem=jumpItem.pItem; + CComQIPtr pItem(jumpItem.pItem); if (pItem) { { @@ -6630,13 +6698,12 @@ bool CMenuContainer::GetDescription( int index, wchar_t *text, int size ) } else if (jumpItem.type==CJumpItem::TYPE_LINK) { - CComQIPtr pLink=jumpItem.pItem; + CComQIPtr pLink(jumpItem.pItem); if (pLink) { if (SUCCEEDED(pLink->GetDescription(text,size)) && text[0]) return true; - wchar_t args[256]; - if (SUCCEEDED(pLink->GetArguments(args,_countof(args))) && args[0]) + if (jumpItem.bHasArguments) { // don't use default tip for items with arguments Strcpy(text,size,item.name); @@ -6769,7 +6836,7 @@ LRESULT CMenuContainer::OnLButtonDblClick( UINT uMsg, WPARAM wParam, LPARAM lPar ClientToScreen(&pt); if (s_bWin7Style && item.id==MENU_PROGRAMS) // only single clicks for All Programs OnLButtonDown(WM_LBUTTONDOWN,wParam,lParam,bHandled); - else if (!bArrow) // ignore double-click on the split arrow + else if (!bArrow && item.id!=MENU_APPS) // ignore double-click on the split arrow and Apps folder ActivateItem(index,ACTIVATE_EXECUTE,&pt); return 0; } @@ -6793,7 +6860,7 @@ LRESULT CMenuContainer::OnLButtonUp( UINT uMsg, WPARAM wParam, LPARAM lParam, BO const MenuItem &item=m_Items[index]; POINT pt2=pt; ClientToScreen(&pt2); - if (!item.bFolder) + if (!item.bFolder || (s_bSingleClickFolders && item.id!=MENU_PROGRAMS && item.id!=MENU_APPS && !bArrow)) // never open All Programs, Apps folder, or jumplists with single click { if (item.jumpIndex>=0 && m_bHotArrow) { @@ -6956,8 +7023,8 @@ void CMenuContainer::SaveItemOrder( const std::vector &items ) // save item names in the registry CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); std::vector hashes[2]; for (std::vector::const_iterator it=items.begin();it!=items.end();++it) { @@ -6991,7 +7058,7 @@ void CMenuContainer::LoadItemOrder( void ) // load item names from the registry std::vector hashes[2]; CRegKey regOrder; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order",KEY_READ)==ERROR_SUCCESS) + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order",KEY_READ)==ERROR_SUCCESS) { wchar_t name[100]; { @@ -7155,8 +7222,8 @@ void CMenuContainer::SaveMRUShortcuts( void ) { Assert(s_bMRULoaded); CRegKey regMRU; - if (regMRU.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\MRU",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) - regMRU.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\MRU"); + if (regMRU.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\MRU",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) + regMRU.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\MRU"); bool bDelete=false; for (int i=0;i=WIN_VER_WIN81) { @@ -7604,13 +7691,14 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr g_ItemManager.ResetTempIcons(); s_ScrollMenus=GetSettingInt(L"ScrollType"); s_bExpandLinks=GetSettingBool(L"ExpandFolderLinks"); + s_bSingleClickFolders=GetSettingBool(L"SingleClickFolders"); s_bLogicalSort=GetSettingBool(L"NumericSort"); s_MaxRecentDocuments=GetSettingInt(L"MaxRecentDocuments"); s_ShellFormat=RegisterClipboardFormat(CFSTR_SHELLIDLIST); s_ShellUrlFormat=RegisterClipboardFormat(CFSTR_INETURL); s_DescriptorFormat=RegisterClipboardFormat(CFSTR_FILEDESCRIPTOR); s_ContentsFormat=RegisterClipboardFormat(CFSTR_FILECONTENTS); - s_MetroLinkFormat=RegisterClipboardFormat(L"ClassicShell.MetroLink"); + s_MetroLinkFormat=RegisterClipboardFormat(L"OpenShell.MetroLink"); s_PreferredEffectFormat=RegisterClipboardFormat(CFSTR_PREFERREDDROPEFFECT); s_DropDescriptionFormat=RegisterClipboardFormat(CFSTR_DROPDESCRIPTION); s_bNoCommonFolders=(SHRestricted(REST_NOCOMMONGROUPS)!=0); @@ -7674,27 +7762,57 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr s_bHasUpdates=(!bRemote || GetSettingBool(L"RemoteShutdown")) && GetSettingBool(L"CheckWinUpdates") && CheckForUpdates(); - SYSTEM_POWER_CAPABILITIES powerCaps; - GetPwrCapabilities(&powerCaps); + // Check control panel options for power buttons + bool bHibernate = true, bSleep = true, bLock = true; + { + CRegKey regKeyButtons; + if (regKeyButtons.Open(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\FlyoutMenuSettings", KEY_READ) == ERROR_SUCCESS) + { + DWORD dwValue = 1; + if (regKeyButtons.QueryDWORDValue(L"ShowHibernateOption", dwValue) == ERROR_SUCCESS) + if (dwValue == 0) + bHibernate = false; + + if (regKeyButtons.QueryDWORDValue(L"ShowLockOption", dwValue) == ERROR_SUCCESS) + if (dwValue == 0) + bLock = false; + + if (regKeyButtons.QueryDWORDValue(L"ShowSleepOption", dwValue) == ERROR_SUCCESS) + if (dwValue == 0) + bSleep = false; + } + } - bool bHibernate=false; - if (powerCaps.HiberFilePresent) + if (bHibernate || bSleep) { - bHibernate=true; -/* disabled for now, use group policy to hide Hibernate - // disable hibernate if hybrid sleep (fast s4) is enabled - SYSTEM_POWER_STATUS status; - if (GetSystemPowerStatus(&status) && (status.ACLineStatus==0 || status.ACLineStatus==1)) + SYSTEM_POWER_CAPABILITIES powerCaps; + GetPwrCapabilities(&powerCaps); + + // no sleep capabilities, turn off the sleep option + if (!(powerCaps.SystemS1 || powerCaps.SystemS2 || powerCaps.SystemS3 || powerCaps.AoAc)) { - GUID *pScheme; - if (PowerGetActiveScheme(NULL,&pScheme)==ERROR_SUCCESS) - { - DWORD index; - if ((status.ACLineStatus==1?PowerReadACValueIndex:PowerReadDCValueIndex)(NULL,pScheme,&GUID_SLEEP_SUBGROUP,&GUID_HIBERNATE_FASTS4_POLICY,&index)==ERROR_SUCCESS && index) - bHibernate=false; - LocalFree(pScheme); - } - }*/ + bSleep = false; + } + + // no hibernate capabilities, turn off hibernate option + if (!powerCaps.HiberFilePresent) + { + bHibernate = false; + /* disabled for now, use group policy to hide Hibernate + // disable hibernate if hybrid sleep (fast s4) is enabled + SYSTEM_POWER_STATUS status; + if (GetSystemPowerStatus(&status) && (status.ACLineStatus==0 || status.ACLineStatus==1)) + { + GUID *pScheme; + if (PowerGetActiveScheme(NULL,&pScheme)==ERROR_SUCCESS) + { + DWORD index; + if ((status.ACLineStatus==1?PowerReadACValueIndex:PowerReadDCValueIndex)(NULL,pScheme,&GUID_SLEEP_SUBGROUP,&GUID_HIBERNATE_FASTS4_POLICY,&index)==ERROR_SUCCESS && index) + bHibernate=false; + LocalFree(pScheme); + } + }*/ + } } for (int i=0;i<_countof(g_StdOptions);i++) @@ -7904,8 +8022,11 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr g_StdOptions[i].options=MENU_ENABLED|MENU_EXPANDED; } break; + case MENU_LOCK: + g_StdOptions[i].options=(bLock)?MENU_ENABLED|MENU_EXPANDED:0; + break; case MENU_SLEEP: - g_StdOptions[i].options=(!s_bNoClose && (powerCaps.SystemS1 || powerCaps.SystemS2 || powerCaps.SystemS3))?MENU_ENABLED|MENU_EXPANDED:0; + g_StdOptions[i].options=(!s_bNoClose && bSleep)?MENU_ENABLED|MENU_EXPANDED:0; break; case MENU_HIBERNATE: g_StdOptions[i].options=(!s_bNoClose && bHibernate)?MENU_ENABLED|MENU_EXPANDED:0; @@ -7934,7 +8055,7 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr s_bNoDragDrop=!GetSettingBool(L"EnableDragDrop"); s_bNoContextMenu=!GetSettingBool(L"EnableContextMenu"); - s_bKeyboardCues=bKeyboard; + s_bKeyboardCues=bKeyboard&&GetSettingBool(L"EnableAccelerators")&&!GetSettingBool(L"AltAccelerators"); s_RecentPrograms=(TRecentPrograms)GetSettingInt(L"RecentPrograms"); if (s_RecentPrograms!=RECENT_PROGRAMS_NONE) LoadMRUShortcuts(); @@ -7956,7 +8077,8 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr } else { - wchar_t path[_MAX_PATH]=START_MENU_PINNED_ROOT; + wchar_t path[_MAX_PATH]; + Strcpy(path,_countof(path),GetSettingString(L"PinnedItemsPath")); DoEnvironmentSubst(path,_countof(path)); SHCreateDirectory(NULL,path); s_PinFolder=path; @@ -7968,7 +8090,8 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr { bool bPinned=GetSettingInt(L"PinnedPrograms")==PINNED_PROGRAMS_PINNED; bool bShortcut=GetSettingBool(L"StartScreenShortcut"); - wchar_t path[_MAX_PATH]=START_MENU_PINNED_ROOT L"\\" STARTSCREEN_COMMAND; + wchar_t path[_MAX_PATH]; + Sprintf(path,_countof(path),L"%s\\%s",GetSettingString(L"PinnedItemsPath"),STARTSCREEN_COMMAND); DoEnvironmentSubst(path,_countof(path)); if (bPinned) { @@ -8089,9 +8212,9 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr } if (GetSettingBool(L"MenuShadow") && s_Skin.Main_shadow==MenuSkin::SHADOW_ON) - SetClassLong(pStartMenu->m_hWnd,GCL_STYLE,GetClassLong(pStartMenu->m_hWnd,GCL_STYLE)|CS_DROPSHADOW); + SetClassLongPtr(pStartMenu->m_hWnd,GCL_STYLE,GetClassLongPtr(pStartMenu->m_hWnd,GCL_STYLE)|CS_DROPSHADOW); else - SetClassLong(pStartMenu->m_hWnd,GCL_STYLE,GetClassLong(pStartMenu->m_hWnd,GCL_STYLE)&~CS_DROPSHADOW); + SetClassLongPtr(pStartMenu->m_hWnd,GCL_STYLE,GetClassLongPtr(pStartMenu->m_hWnd,GCL_STYLE)&~CS_DROPSHADOW); if (s_bWin7Style && !s_bAllPrograms && s_Skin.User_bitmapSize.cx>0) { @@ -8099,7 +8222,7 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr s_UserPicture.Init(pStartMenu); } dummyRc.right++; - pStartMenu->SetWindowPos(NULL,&dummyRc,SWP_NOZORDER); + pStartMenu->SetWindowPos(NULL,&dummyRc,SWP_NOZORDER|SWP_NOACTIVATE); memset(&s_StartRect,0,sizeof(s_StartRect)); @@ -8428,7 +8551,7 @@ HWND CMenuContainer::ToggleStartMenu( int taskbarId, bool bKeyboard, bool bAllPr // reposition start menu if (bTopMost || !s_bBehindTaskbar) animFlags|=AW_TOPMOST; - pStartMenu->SetWindowPos((animFlags&AW_TOPMOST)?HWND_TOPMOST:HWND_TOP,corner.x,corner.y,0,0,(initialMonitor!=s_MenuMonitor && !bAllPrograms)?SWP_NOMOVE|SWP_NOSIZE:0); + pStartMenu->SetWindowPos((animFlags&AW_TOPMOST)?HWND_TOPMOST:HWND_TOP,corner.x,corner.y,0,0,((initialMonitor!=s_MenuMonitor && !bAllPrograms)?SWP_NOMOVE|SWP_NOSIZE:0)|SWP_NOACTIVATE); pStartMenu->InitItems(); pStartMenu->m_MaxWidth=s_MainMenuLimits.right-s_MainMenuLimits.left; @@ -8693,8 +8816,8 @@ void CMenuContainer::SetMenuMode( TMenuMode mode, bool bKeyboard ) ULONGLONG curTime; GetSystemTimeAsFileTime((FILETIME*)&curTime); CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu",KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StarMenu",KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu"); regKey.SetQWORDValue(L"LastProgramsTime",curTime); if (s_OldMenuState.mode!=MODE_SEARCH) m_pProgramsTree->SetFocus(); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h b/Src/StartMenu/StartMenuDLL/MenuContainer.h similarity index 97% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h rename to Src/StartMenu/StartMenuDLL/MenuContainer.h index 9eb412211..057982104 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h +++ b/Src/StartMenu/StartMenuDLL/MenuContainer.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -11,6 +12,7 @@ #include "TouchHelper.h" #include #include +#include //#define PREVENT_CLOSING // define this to prevent the menu from closing when it is deactivated (useful for debugging) //#define REPEAT_ITEMS 10 // define this to repeat each menu item (useful to simulate large menus) @@ -190,7 +192,7 @@ class CUserWindow: public CWindowImpl { public: CUserWindow( void ) { m_pOwner=NULL; m_Bits=NULL; m_bDefaultImage=true; m_Bitmap=m_UserBitmap=m_TimerBitmap=NULL; m_Timer=0; m_Size.cx=m_Size.cy=0; } - DECLARE_WND_CLASS_EX(L"ClassicShell.CUserWindow",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.CUserWindow",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( CUserWindow ) @@ -254,7 +256,7 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub { static ATL::CWndClassInfo wc = { - {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"ClassicShell.CMenuContainer",NULL}, + {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"OpenShell.CMenuContainer",NULL}, NULL,NULL,IDC_ARROW,TRUE,0,_T("") }; return wc; @@ -627,7 +629,8 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub CAbsolutePidl m_Path2[2]; CComPtr m_pDropFolder[2]; // the primary folder (used only as a drop target) CComPtr m_pShellView; // keep the view alive because some buggy namespace extensions clean up if there is no view - CComPtr m_pAccessible; + CComPtr m_pAccessibleContext; + CComPtr m_pAccessible; CComPtr m_pDropTargetProxy; DWORD m_InputCookie; std::vector m_ColumnOffsets; @@ -805,7 +808,7 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub void ActivateItem( int index, TActivateType type, const POINT *pPt, ActivateData *pData=NULL ); void ActivateTreeItem( const void *treeItem, RECT &itemRect, TActivateType type, const POINT *pPt, ActivateData *pData=NULL ); void DragTreeItem( const void *treeItem, bool bApps ); - void ShowKeyboardCues( void ); + void ShowKeyboardCues( bool alt ); void SetActiveWindow( void ); void CreateBackground( int width1, int width2, int height1, int height2, int &totalWidth, int &totalHeight, bool bCreateRegion ); // width1/2, height1/2 - the first and second content area void BlendPatterns( unsigned int *bits, int width, int height ); @@ -873,6 +876,7 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub static bool s_bNoDragDrop; // disables drag/drop static bool s_bNoContextMenu; // disables the context menu static bool s_bExpandLinks; // expand links to folders + static bool s_bSingleClickFolders; // open links to folders with one click instead of two static bool s_bLogicalSort; // use StrCmpLogical instead of CompareString static bool s_bExtensionSort; // sort file names by extension static bool s_bAllPrograms; // this is the All Programs menu of the Windows start menu @@ -954,7 +958,6 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub friend LRESULT CALLBACK SubclassTopMenuProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ); friend HRESULT CreatePinLink( PCIDLIST_ABSOLUTE sourcePidl, const wchar_t *name, const wchar_t *iconPath, int iconIndex ); - static void HideTemp( bool bHide ); static void AddMRUShortcut( const wchar_t *path ); static void AddMRUAppId( const wchar_t *appid ); static void DeleteMRUShortcut( const wchar_t *path ); @@ -982,7 +985,15 @@ class CMenuContainer: public IDropTarget, public IFrameworkInputPaneHandler, pub }; static void CloseSubMenus( int flags, CMenuContainer *pAfter ); - // To control the placement of the start menu, send ClassicStartMenu.StartMenuMsg message right after the start menu is created but before it is displayed + struct CreateAccessibleData + { + CMenuContainer *pMenu; + IStream *pStream; + }; + static HRESULT __stdcall CreateAccessible( ComCallData *pData ); + static HRESULT __stdcall ReleaseAccessible( ComCallData *pData ); + + // To control the placement of the start menu, send OpenShellMenu.StartMenuMsg message right after the start menu is created but before it is displayed // The lParam must point to StartMenuParams // monitorRect - the entire area available to the start menu (sub-menus will use it). It is usually the monitor area but can be less if the Desktop app is docked in Win8 // uEdge - the location of the taskbar - ABE_BOTTOM, ABE_LEFT, etc @@ -1077,7 +1088,7 @@ class CSubMenuContainer: public CMenuContainer { static ATL::CWndClassInfo wc = { - {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"ClassicShell.CMenuContainer",NULL}, + {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"OpenShell.CMenuContainer",NULL}, NULL,NULL,IDC_ARROW,TRUE,0,_T("") }; return wc; @@ -1093,7 +1104,7 @@ class CMenuFader: public CWindowImpl public: CMenuFader( HBITMAP bmp, HRGN region, int duration, RECT &rect ); ~CMenuFader( void ); - DECLARE_WND_CLASS_EX(L"ClassicShell.CMenuFader",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.CMenuFader",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( CMenuFader ) diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp b/Src/StartMenu/StartMenuDLL/MenuPaint.cpp similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp rename to Src/StartMenu/StartMenuDLL/MenuPaint.cpp index 9f64be540..32bccd387 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuPaint.cpp @@ -1,5 +1,6 @@ // ## MenuContainer.h -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuPaint.cpp - handles the painting functionality of CMenuContainer @@ -7,7 +8,7 @@ #include "stdafx.h" #include "ItemManager.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "Settings.h" #include "Translations.h" #include "ResourceHelper.h" @@ -18,6 +19,7 @@ #include #include #include +#include static BLENDFUNCTION g_AlphaFunc={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; @@ -2199,6 +2201,21 @@ void CMenuContainer::DrawBackground( HDC hdc, const RECT &drawRect ) else iconSize.cx=iconSize.cy=0; + COLORREF color, shadowColor; + { + bool bHotColor = (bHot && !bSplit) || stateLeft > 0; + if (item.id == MENU_EMPTY || item.id == MENU_EMPTY_TOP) + { + color = settings.textColors[bHotColor ? 3 : 2]; + shadowColor = settings.textShadowColors[bHotColor ? 3 : 2]; + } + else + { + color = settings.textColors[bHotColor ? 1 : 0]; + shadowColor = settings.textShadowColors[bHotColor ? 1 : 0]; + } + } + // draw icon if (drawType==MenuSkin::PROGRAMS_BUTTON || drawType==MenuSkin::PROGRAMS_BUTTON_NEW) { @@ -2255,15 +2272,21 @@ void CMenuContainer::DrawBackground( HDC hdc, const RECT &drawRect ) const CItemManager::IconInfo *pIcon=(settings.iconSize==MenuSkin::ICON_SIZE_LARGE)?item.pItemInfo->largeIcon:item.pItemInfo->smallIcon; if (pIcon && pIcon->bitmap) { + HBITMAP temp = ColorizeMonochromeImage(pIcon->bitmap, color); + HBITMAP bitmap = temp ? temp : pIcon->bitmap; + BITMAP info; - GetObject(pIcon->bitmap,sizeof(info),&info); - HGDIOBJ bmp0=SelectObject(hdc2,pIcon->bitmap); + GetObject(bitmap,sizeof(info),&info); + HGDIOBJ bmp0=SelectObject(hdc2,bitmap); if (bmp0) { BLENDFUNCTION func={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; AlphaBlend(hdc,iconX,iconY,iconSize.cx,iconSize.cy,hdc2,0,0,info.bmWidth,info.bmHeight,func); SelectObject(hdc2,bmp0); } + + if (temp) + DeleteObject(temp); } } else if (item.id==MENU_SHUTDOWN_BUTTON && s_bHasUpdates && s_Skin.Shutdown_bitmap.GetBitmap()) @@ -2286,18 +2309,6 @@ void CMenuContainer::DrawBackground( HDC hdc, const RECT &drawRect ) // draw text SelectObject(hdc,settings.font); - COLORREF color, shadowColor; - bool bHotColor=(bHot && !bSplit) || stateLeft>0; - if (item.id==MENU_EMPTY || item.id==MENU_EMPTY_TOP) - { - color=settings.textColors[bHotColor?3:2]; - shadowColor=settings.textShadowColors[bHotColor?3:2]; - } - else - { - color=settings.textColors[bHotColor?1:0]; - shadowColor=settings.textShadowColors[bHotColor?1:0]; - } RECT rc={itemRect.left+settings.iconPadding.left+settings.iconPadding.right+settings.textPadding.left,itemRect.top+settings.textPadding.top, itemRect.right-settings.arrPadding.cx-settings.arrPadding.cy-settings.textPadding.right,itemRect.bottom-settings.textPadding.bottom}; if (item.id==MENU_SHUTDOWN_BUTTON) @@ -2996,9 +3007,12 @@ void CProgramsTree::DrawScrollbarBackground( HDC hdc, int iPartId, int iStateId, void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) { + using namespace std::chrono; + RECT clipRect=m_bSubMenu?s_MenuLimits:s_MainMenuLimits; bool bUserPic=(!m_bSubMenu && s_bWin7Style && s_UserPicture.m_hWnd && s_UserPictureRect.top0) { @@ -3020,10 +3034,10 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) } // animate - int time0=GetTickCount(); + auto time0=steady_clock::now(); while (true) { - int dt=GetTickCount()-time0; + auto dt=duration_cast(steady_clock::now()-time0).count(); if (dt>speed) break; float f=dt/(float)speed; int alpha=(int)(f*255); @@ -3031,6 +3045,7 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) RedrawWindow(); if (bUserPic) s_UserPicture.Update(alpha); + frames++; } SetWindowLong(GWL_EXSTYLE,GetWindowLong(GWL_EXSTYLE)&~WS_EX_LAYERED); @@ -3075,7 +3090,7 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) } // animate - int time0=GetTickCount(); + auto time0=steady_clock::now(); int movex=0, movey=0; if (flags&AW_HOR_POSITIVE) { @@ -3101,7 +3116,7 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) HRGN clipRgn=CreateRectRgn(clipRect.left-rect.left,clipRect.top-rect.top,clipRect.right-rect.left,clipRect.bottom-rect.top); // clip region in window space while (true) { - int dt=GetTickCount()-time0; + auto dt=duration_cast(steady_clock::now()-time0).count(); if (dt>speed) break; float f=1-dt/(float)speed; f=powf(f,5); @@ -3129,6 +3144,7 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) POINT pos={s_UserPictureRect.left-dx,s_UserPictureRect.top-dy}; s_UserPicture.UpdatePartial(pos,&clipRect); } + frames++; } DeleteObject(clipRgn); @@ -3159,4 +3175,7 @@ void CMenuContainer::AnimateMenu( int flags, int speed, const RECT &rect ) POINT pos={s_UserPictureRect.left,s_UserPictureRect.top}; s_UserPicture.UpdatePartial(pos,NULL); } + + if (frames) + LOG_MENU(LOG_OPEN,L"Menu animation %d frames in %dms (%.0f fps)",frames,speed,1000.0*frames/speed); } diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp b/Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp similarity index 94% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp rename to Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp index d6cb77606..67406b678 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp +++ b/Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -300,21 +301,12 @@ bool CanUninstallMetroApp( const wchar_t *appid ) // Uninstalls the app with the given id void UninstallMetroApp( const wchar_t *appid ) { - CComPtr pAppItem; - if (SUCCEEDED(SHCreateItemInKnownFolder(FOLDERID_AppsFolder2,0,appid,IID_IShellItem,(void**)&pAppItem))) + auto packageName = GetPackageFullName(appid); + if (!packageName.IsEmpty()) { - CComPtr pStore; - pAppItem->BindToHandler(NULL,BHID_PropertyStore,IID_IPropertyStore,(void**)&pStore); - if (pStore) - { - CString packageName=GetPropertyStoreString(pStore,PKEY_MetroPackageName); - if (!packageName.IsEmpty()) - { - wchar_t command[1024]; - Sprintf(command,_countof(command),L"Remove-AppxPackage %s",packageName); - ShellExecute(NULL,L"open",L"powershell.exe",command,NULL,SW_HIDE); - } - } + wchar_t command[1024]; + Sprintf(command, _countof(command), L"Remove-AppxPackage %s", packageName); + ShellExecute(NULL, L"open", L"powershell.exe", command, NULL, SW_HIDE); } } @@ -380,3 +372,16 @@ bool IsEdgeDefaultBrowser( void ) } return false; } + +CString GetPackageFullName(const wchar_t* appId) +{ + CComPtr item; + if (SUCCEEDED(SHCreateItemInKnownFolder(FOLDERID_AppsFolder, 0, appId, IID_PPV_ARGS(&item)))) + { + CComPtr store; + if (SUCCEEDED(item->BindToHandler(nullptr, BHID_PropertyStore, IID_PPV_ARGS(&store)))) + return GetPropertyStoreString(store, PKEY_MetroPackageName); + } + + return {}; +} diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h b/Src/StartMenu/StartMenuDLL/MetroLinkManager.h similarity index 90% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h rename to Src/StartMenu/StartMenuDLL/MetroLinkManager.h index df7c8ce23..83b41886f 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h +++ b/Src/StartMenu/StartMenuDLL/MetroLinkManager.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -52,3 +53,6 @@ CComPtr GetMetroPinMenu( const wchar_t *appid ); // Determines if Edge is the default browser bool IsEdgeDefaultBrowser( void ); + +// Returns full package name for given App ID +CString GetPackageFullName(const wchar_t* appId); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp b/Src/StartMenu/StartMenuDLL/ProgramsTree.cpp similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp rename to Src/StartMenu/StartMenuDLL/ProgramsTree.cpp index 45938dd67..2e55c32b5 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp +++ b/Src/StartMenu/StartMenuDLL/ProgramsTree.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ProgramsTree.cpp - contains the implementation of the programs tree for the Win7 style @@ -12,7 +13,7 @@ #include "ResourceHelper.h" #include "FNVHash.h" #include "LogManager.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "SettingsUI.h" #include #include @@ -59,9 +60,9 @@ void CProgramsTree::Create( CMenuContainer *pOwner ) HWND hWnd=CreateWindowEx(0,WC_TREEVIEW,NULL,WS_CHILD|TVS_EDITLABELS|TVS_FULLROWSELECT|(CMenuContainer::s_TipHideTime?TVS_INFOTIP:0)|TVS_NOHSCROLL|TVS_SHOWSELALWAYS|TVS_NONEVENHEIGHT,0,0,0,0,pOwner->m_hWnd,NULL,g_Instance,NULL); TreeView_SetExtendedStyle(hWnd,TVS_EX_AUTOHSCROLL,TVS_EX_AUTOHSCROLL); const MenuSkin &skin=CMenuContainer::s_Skin; - m_TreeTheme=OpenThemeData(m_hWnd,L"treeview"); + m_TreeTheme=OpenThemeData(hWnd,L"treeview"); if (skin.BHasScrollbar) - m_ScrollTheme=OpenThemeData(m_hWnd,L"scrollbar"); + m_ScrollTheme=OpenThemeData(hWnd,L"scrollbar"); const MenuSkin::ItemDrawSettings &settings=skin.ItemSettings[MenuSkin::PROGRAMS_TREE_ITEM]; @@ -859,8 +860,8 @@ void CProgramsTree::AddMetroApps( std::vector &items ) ULONGLONG curTime; GetSystemTimeAsFileTime((FILETIME*)&curTime); CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu",KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu",KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu"); regKey.SetQWORDValue(L"LastAppsTime",curTime); } @@ -988,7 +989,7 @@ void CProgramsTree::GetFolderItems( std::vector &items, HTREEITEM hP pTreeItem->bAutoSort=false; else m_bAutoSort=false; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order",KEY_READ)==ERROR_SUCCESS) + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order",KEY_READ)==ERROR_SUCCESS) { wchar_t name[100]; { @@ -1600,8 +1601,6 @@ HRESULT CProgramsTree::Drop( IDataObject *pDataObj, DWORD grfKeyState, POINTL pt CMenuContainer::s_bPreventClosing=true; m_pOwner->AddRef(); pTarget->Drop(pDataObj,grfKeyState,pt,pdwEffect); - if (!bOld) - CMenuContainer::HideTemp(false); CMenuContainer::s_bPreventClosing=bOld; for (std::vector::iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) if (!(*it)->m_bDestroyed) @@ -1698,8 +1697,8 @@ void CProgramsTree::OrderElements( HTREEITEM hChild, HTREEITEM hParent, const st // save order CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); Sprintf(name,_countof(name),L"%08X",folderHash); if (bAutoSort) @@ -1762,8 +1761,8 @@ void CProgramsTree::SaveRenamedOrder( HTREEITEM hItem, const CItemManager::ItemI // save order CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\IvoSoft\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); Sprintf(name,_countof(name),L"%08X",folderHash); regOrder.SetBinaryValue(name,&order[0],(int)order.size()*4); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h b/Src/StartMenu/StartMenuDLL/ProgramsTree.h similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h rename to Src/StartMenu/StartMenuDLL/ProgramsTree.h index a1ec41552..6abb77bc2 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h +++ b/Src/StartMenu/StartMenuDLL/ProgramsTree.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp b/Src/StartMenu/StartMenuDLL/SearchManager.cpp similarity index 94% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp rename to Src/StartMenu/StartMenuDLL/SearchManager.cpp index 0c2847a75..037794941 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp +++ b/Src/StartMenu/StartMenuDLL/SearchManager.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -138,18 +139,25 @@ void CSearchManager::CloseMenu( void ) Lock lock(this,LOCK_DATA); m_LastRequestId++; m_LastProgramsRequestId=m_LastRequestId; - if (g_LogCategories&LOG_SEARCH) + if (g_LogCategories & LOG_SEARCH) { - for (std::vector::const_iterator it=m_ProgramItems.begin();it!=m_ProgramItems.end();++it) + for (const auto& item : m_ProgramItems) { - if (it->category==CATEGORY_PROGRAM) - LOG_MENU(LOG_SEARCH,L"Program: '%s', %d",it->name,it->rank); + if (item.category == CATEGORY_PROGRAM) + LOG_MENU(LOG_SEARCH, L"Program: '%s', %d", item.name, item.rank); } - std::sort(m_SettingsItems.begin(),m_SettingsItems.end()); - for (std::vector::const_iterator it=m_SettingsItems.begin();it!=m_SettingsItems.end();++it) + + std::sort(m_SettingsItems.begin(), m_SettingsItems.end()); + + for (const auto& item : m_SettingsItems) + { + if (item.category == CATEGORY_SETTING) + LOG_MENU(LOG_SEARCH, L"Setting: '%s', %d", item.name, item.rank); + } + for (const auto& item : m_SettingsItems) { - if (it->category==CATEGORY_SETTING) - LOG_MENU(LOG_SEARCH,L"Setting: '%s', %d",it->name,it->rank); + if (item.category == CATEGORY_METROSETTING) + LOG_MENU(LOG_SEARCH, L"MetroSetting: '%s', %d", item.name, item.rank); } } if (m_bProgramsFound) @@ -169,6 +177,7 @@ void CSearchManager::CloseMenu( void ) m_SettingsItems.clear(); m_SettingsHash=FNV_HASH0; m_bSettingsFound=false; + m_bMetroSettingsFound = false; m_IndexedItems.clear(); m_AutoCompleteItems.clear(); @@ -309,7 +318,9 @@ bool CSearchManager::AddSearchItem( IShellItem *pItem, const wchar_t *name, int PROPVARIANT val; PropVariantInit(&val); pItem2->GetProperty(PKEY_Keywords,&val); - wchar_t keywords[1024]; + if (val.vt==VT_EMPTY) + pItem2->GetProperty(PKEY_HighKeywords,&val); + wchar_t keywords[2048]; int len=0; if (val.vt==VT_BSTR || val.vt==VT_LPWSTR) { @@ -333,7 +344,7 @@ bool CSearchManager::AddSearchItem( IShellItem *pItem, const wchar_t *name, int } Lock lock(this,LOCK_DATA); - if (category==CATEGORY_PROGRAM || category==CATEGORY_SETTING) + if (category==CATEGORY_PROGRAM || category==CATEGORY_SETTING || category==CATEGORY_METROSETTING) { if (searchRequest.requestId &items=(category==CATEGORY_PROGRAM)?m_ProgramItems:m_SettingsItems; - if (category==CATEGORY_SETTING) + if (category==CATEGORY_SETTING || category==CATEGORY_METROSETTING) { // remove duplicate settings for (std::vector::const_iterator it=items.begin();it!=items.end();++it) @@ -380,6 +391,8 @@ bool CSearchManager::AddSearchItem( IShellItem *pItem, const wchar_t *name, int } items.push_back(item); + if (item.category==CATEGORY_METROSETTING) + m_bMetroSettingsFound=true; } else if (category==CATEGORY_AUTOCOMPLETE) { @@ -408,7 +421,7 @@ void CSearchManager::CollectSearchItems( IShellItem *pFolder, int flags, TItemCa CComPtr pChild; while (pChild=NULL,pEnum->Next(1,&pChild,NULL)==S_OK) { - if (category==CATEGORY_PROGRAM || category==CATEGORY_SETTING) + if (category==CATEGORY_PROGRAM || category==CATEGORY_SETTING || category==CATEGORY_METROSETTING) { if (searchRequest.requestId pNext; if (pScopeItem->get_nextSibling(&pNext)!=S_OK) break; - pScopeItem=pNext; + pScopeItem=std::move(pNext); } return true; } @@ -542,7 +555,7 @@ bool CSearchManager::SearchScope::ParseSearchConnector( const wchar_t *fname ) return false; if (_wcsnicmp(url,L"file:",5)==0) return false; // ignore files - CString url2=url; + CString url2(url); StringUpper(url2); roots.push_back(url2); return true; @@ -626,7 +639,8 @@ void CSearchManager::SearchThread( void ) // pinned folder if (searchRequest.bPinnedFolder) { - wchar_t path[_MAX_PATH]=START_MENU_PINNED_ROOT; + wchar_t path[_MAX_PATH]; + Strcpy(path,_countof(path),GetSettingString(L"PinnedItemsPath")); DoEnvironmentSubst(path,_MAX_PATH); CComPtr pFolder; if (SUCCEEDED(SHCreateItemFromParsingName(path,NULL,IID_IShellItem,(void**)&pFolder))) @@ -669,7 +683,7 @@ void CSearchManager::SearchThread( void ) if (GetWinVersion()>=WIN_VER_WIN8 && searchRequest.bSearchMetroApps) { std::vector links; - GetMetroLinks(links,false); + GetMetroLinks(links,true); for (std::vector::const_iterator it=links.begin();it!=links.end();++it) { if (GetWinVersion() pFolder; + if (SUCCEEDED(SHCreateItemFromParsingName(L"shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836}",NULL,IID_IShellItem,(void**)&pFolder))) + CollectSearchItems(pFolder,(searchRequest.bSearchKeywords?COLLECT_KEYWORDS:0)|COLLECT_NOREFRESH,CATEGORY_METROSETTING,searchRequest); + if (searchRequest.requestId scopeList; + std::vector scopeList; - if (searchRequest.bSearchMetroSettings) + if (searchRequest.bSearchMetroSettings && !m_bMetroSettingsFound) { scopeList.push_back(SearchScope()); SearchScope &scope=*scopeList.rbegin(); scope.bFiles=true; - scope.name=FindTranslation(L"Search.CategoryPCSettings",L"PC settings"); + scope.name=FindTranslation(L"Search.CategoryPCSettings",L"Settings"); scope.categoryHash=CATEGORY_METROSETTING; scope.roots.push_back(L"FILE:"); } @@ -1002,7 +1024,7 @@ void CSearchManager::SearchThread( void ) CComPtr pBindCtx0; CreateBindCtx(0,&pBindCtx0); if (!pBindCtx0) continue; - pBindCtx0->RegisterObjectParam(STR_PARSE_WITH_PROPERTIES,pStore); + pBindCtx0->RegisterObjectParam((LPOLESTR)STR_PARSE_WITH_PROPERTIES,pStore); #ifdef LAUNDER_SEARCH_RESULTS CComPtr pSearchFactory; @@ -1083,7 +1105,7 @@ void CSearchManager::SearchThread( void ) command0.Close(); continue; } - for (std::list::iterator it=scopeList.begin();it!=scopeList.end();++it) + for (auto it=scopeList.begin();it!=scopeList.end();++it) { if (it->roots.empty()) continue; @@ -1101,7 +1123,7 @@ void CSearchManager::SearchThread( void ) else { len+=Strcpy(query+len,_countof(query)-len,L" AND System.Search.Store='FILE' AND System.ItemType!='.settingcontent-ms'"); - for (std::list::iterator it2=scopeList.begin();it2!=it;++it2) + for (auto it2=scopeList.begin();it2!=it;++it2) { if (it2->categoryHash==CATEGORY_METROSETTING) continue; @@ -1239,7 +1261,7 @@ void CSearchManager::SearchThread( void ) Lock lock(this,LOCK_DATA); m_IndexedItems.push_back(SearchCategory()); pCategory=&*m_IndexedItems.rbegin(); - pCategory->name.Format(L"%s (%d)",it->name,it->resultCount); + pCategory->name=it->name; pCategory->categoryHash=it->categoryHash; pCategory->search.Clone(it->search); } @@ -1347,6 +1369,7 @@ void CSearchManager::GetSearchResults( SearchResults &results ) { results.programs.clear(); results.settings.clear(); + results.metrosettings.clear(); results.indexed.clear(); results.autocomplete.clear(); results.autoCompletePath.Empty(); @@ -1396,14 +1419,19 @@ void CSearchManager::GetSearchResults( SearchResults &results ) std::vector &settings=m_bSettingsFound?m_SettingsItems:m_SettingsItemsOld; for (std::vector::iterator it=settings.begin();it!=settings.end();++it) { - int match=(it->category==CATEGORY_SETTING)?it->MatchText(m_SearchText,bSearchSubWord):0; + int match=(it->category==CATEGORY_SETTING || it->category==CATEGORY_METROSETTING)?it->MatchText(m_SearchText,bSearchSubWord):0; it->rank=(it->rank&0xFFFFFFFE)|(match>>1); } std::sort(settings.begin(),settings.end()); for (std::vector::const_iterator it=settings.begin();it!=settings.end();++it) { - if (it->category==CATEGORY_SETTING && it->MatchText(m_SearchText,bSearchSubWord)) - results.settings.push_back(it->pInfo); + if (it->MatchText(m_SearchText, bSearchSubWord)) + { + if (it->category==CATEGORY_SETTING) + results.settings.push_back(it->pInfo); + if (it->category==CATEGORY_METROSETTING) + results.metrosettings.push_back(it->pInfo); + } } } @@ -1422,7 +1450,7 @@ void CSearchManager::GetSearchResults( SearchResults &results ) results.autocomplete.push_back(it->pInfo); } } - results.bResults=(!results.programs.empty() || !results.settings.empty() || !results.indexed.empty() || !results.autocomplete.empty()); + results.bResults=(!results.programs.empty() || !results.settings.empty() || !results.metrosettings.empty() || !results.indexed.empty() || !results.autocomplete.empty()); results.bSearching=(m_LastCompletedId!=m_LastRequestId); } diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h b/Src/StartMenu/StartMenuDLL/SearchManager.h similarity index 96% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h rename to Src/StartMenu/StartMenuDLL/SearchManager.h index ceab6d4c5..6328b430a 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h +++ b/Src/StartMenu/StartMenuDLL/SearchManager.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -35,7 +36,7 @@ class CSearchManager struct SearchCategory { - SearchCategory( void ) {} + SearchCategory( void ) = default; SearchCategory( const SearchCategory &cat ) { search.Clone(cat.search); @@ -62,6 +63,7 @@ class CSearchManager CString autoCompletePath; std::vector programs; std::vector settings; + std::vector metrosettings; std::vector autocomplete; std::list indexed; }; @@ -148,6 +150,7 @@ class CSearchManager unsigned int m_SettingsHashOld; bool m_bProgramsFound; bool m_bSettingsFound; + bool m_bMetroSettingsFound = false; std::vector m_AutoCompleteItems; std::list m_IndexedItems; std::vector m_ItemRanks; diff --git a/Src/StartMenu/StartMenuDLL/SettingsUI.cpp b/Src/StartMenu/StartMenuDLL/SettingsUI.cpp new file mode 100644 index 000000000..49383601b --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/SettingsUI.cpp @@ -0,0 +1,5286 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "resource.h" +#include "StartMenuDLL.h" +#include "StartButton.h" +#include "Settings.h" +#include "SkinManager.h" +#include "FNVHash.h" +#include "SettingsUIHelper.h" +#include "LanguageSettingsHelper.h" +#include "SettingsUI.h" +#include "ResourceHelper.h" +#include "MenuContainer.h" +#include "Translations.h" +#include "CustomMenu.h" +#include "dllmain.h" +#include +#include +#include +#define SECURITY_WIN32 +#include + +const int DEFAULT_GLASS_OPACITY=50; // 50% +const int DEFAULT_TASK_OPACITY7=25; // 25% +const int DEFAULT_TASK_OPACITY8=55; // 55% +const int DEFAULT_TASK_OPACITY10=85; // 85% + +/////////////////////////////////////////////////////////////////////////////// + +CString RgbToBgr(const wchar_t* str) +{ + CString retval; + retval.Format(L"%06X", RgbToBgr(ParseColor(str))); + + return retval; +} + +CString BgrToRgb(const wchar_t* str) +{ + return RgbToBgr(str); +} + +class CSkinSettingsDlg: public CResizeableDlg +{ +public: + enum { + IDC_EDITBOX=101, + IDC_BROWSEBTN=102, + WM_EDITKEY=WM_APP+11, + }; + + CSkinSettingsDlg( void ); + void Create( MenuSkin::TSkinType skinType, HWND hWndParent, DLGTEMPLATE *pTemplate ); + + BEGIN_MSG_MAP( CSkinSettingsDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + MESSAGE_HANDLER( WM_EDITKEY, OnEditKey ) + COMMAND_HANDLER( IDC_EDITBOX, EN_CHANGE, OnEditChange ) + COMMAND_HANDLER( IDC_EDITBOX, EN_KILLFOCUS, OnKillFocus ) + COMMAND_HANDLER( IDC_BROWSEBTN, BN_CLICKED, OnBrowse ) + COMMAND_HANDLER( IDC_BROWSEBTN, BN_KILLFOCUS, OnKillFocus ) + COMMAND_HANDLER( IDC_COMBOSKIN, CBN_SELENDOK, OnSelEndOK ) + COMMAND_HANDLER( IDC_ABOUT, BN_CLICKED, OnAbout ) + COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_CUSTOMDRAW, OnCustomDraw ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_SELCHANGED, OnSelChanged ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_ITEMEXPANDING, OnExpanding ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_CLICK, OnClick ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, NM_DBLCLK, OnClick ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_KEYDOWN, OnKeyDown ) + NOTIFY_HANDLER( IDC_SKINOPTIONS, TVN_GETINFOTIP, OnGetInfoTip ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_COMBOSKIN,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_ABOUT,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_BUTTONRESET,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_STATICVER,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_SKINOPTIONS,MOVE_SIZE_X|MOVE_SIZE_Y) + RESIZE_CONTROL(IDC_STATICALLPROGS,MOVE_SIZE_X|MOVE_MOVE_Y) + END_RESIZE_MAP + + void SetGroup( CSetting *pGroup ); + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSelEndOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnAbout( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnSelChanged( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnExpanding( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) { return TRUE; } // prevent collapsing + LRESULT OnClick( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnKeyDown( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnGetInfoTip( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnEditKey( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnEditChange( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnKillFocus( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + +private: + + MenuSkin::TSkinType m_SkinType; + MenuSkin m_CurrentSkin; + CWindow m_Tree; + CWindow m_EditBox; + CWindow m_BrowseButton; + TSkinOptionType m_EditMode; + HTREEITEM m_EditItem; + int m_EditItemIndex; + bool m_bLoadSuccess; + bool m_bIgnoreFocus; + CSetting *m_pSetting; + std::vector m_SkinNames; + int m_SkinIndex; + int m_VariationIndex; + + void InitSkinUI( void ); + void UpdateSkinSettings( void ); + void StoreSkinOptions( void ); + void ToggleItem( HTREEITEM hItem ); + void ItemSelected( HTREEITEM hItem, int index, bool bEnabled ); + void ApplyEditBox( void ); + void UpdateEditPosition( void ); +}; + +CSkinSettingsDlg::CSkinSettingsDlg( void ) +{ + m_SkinType=MenuSkin::SKIN_TYPE_COUNT; + m_pSetting=NULL; + m_SkinIndex=m_VariationIndex=0; + m_EditItem=NULL; + m_EditMode=SKIN_OPTION_NONE; + m_EditItemIndex=-1; + m_bIgnoreFocus=false; + m_bLoadSuccess=false; +} + +void CSkinSettingsDlg::Create( MenuSkin::TSkinType skinType, HWND hWndParent, DLGTEMPLATE *pTemplate ) +{ + m_SkinType=skinType; + CResizeableDlg::Create(hWndParent,pTemplate); +} + +// Subclass the edit control to forward some keyboard messages to the parent and to act as a hotkey control +static LRESULT CALLBACK SubclassEditProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_CHAR && wParam==VK_RETURN) + return 0; + if (uMsg==WM_GETDLGCODE && wParam==VK_RETURN) + return DLGC_WANTALLKEYS; + if (uMsg==WM_KEYDOWN) + { + if (wParam==VK_UP || wParam==VK_DOWN || wParam==VK_PRIOR || wParam==VK_NEXT || (wParam==VK_SPACE && GetKeyState(VK_CONTROL)<0)) + return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); + if (wParam==VK_RETURN || wParam==VK_ESCAPE) + return SendMessage(GetParent(GetParent(hWnd)),CSkinSettingsDlg::WM_EDITKEY,wParam,0); + } + if (uMsg==WM_KILLFOCUS) + { + if (wParam && (HWND)wParam==GetDlgItem(GetParent(hWnd),CSkinSettingsDlg::IDC_BROWSEBTN)) + return 0; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +// Subclass the tooltip to delay the tip when the mouse moves from one tree item to the next +static LRESULT CALLBACK SubclassInfoTipProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==TTM_UPDATE) + { + int time=(int)SendMessage(hWnd,TTM_GETDELAYTIME,TTDT_RESHOW,0); + SetTimer(hWnd,'CLSH',time,NULL); + return 0; + } + if (uMsg==WM_TIMER && wParam=='CLSH') + { + KillTimer(hWnd,wParam); + DefSubclassProc(hWnd,TTM_UPDATE,0,0); + return 0; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +// Subclass the tree control to forward the command messages to the parent +static LRESULT CALLBACK SubclassTreeProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_COMMAND) + return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +LRESULT CSkinSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + InitResize(); + EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); + + m_Tree=GetDlgItem(IDC_SKINOPTIONS); + SetWindowSubclass(m_Tree,SubclassTreeProc,'CLSH',0); + TreeView_SetImageList(m_Tree,GetSettingsImageList(m_Tree),TVSIL_NORMAL); + m_Tree.SendMessage(TVM_SETEXTENDEDSTYLE,TVS_EX_DOUBLEBUFFER,TVS_EX_DOUBLEBUFFER); + m_Tree.SetWindowLong(GWL_STYLE,m_Tree.GetWindowLong(GWL_STYLE)|TVS_SHOWSELALWAYS); // should be in the dialog template, but I don't want to have to edit all language DLLs + if (IsAppThemed()) + { + m_Tree.SetWindowLong(GWL_STYLE,m_Tree.GetWindowLong(GWL_STYLE)|TVS_TRACKSELECT); + SetWindowTheme(m_Tree,L"Explorer",NULL); + } + + m_SkinNames.clear(); + m_SkinNames.push_back(LoadStringEx(IDS_DEFAULT_SKIN)); + wchar_t find[_MAX_PATH]; + GetSkinsPath(find); + Strcat(find,_countof(find),L"1.txt"); + if (GetFileAttributes(find)!=INVALID_FILE_ATTRIBUTES) + { + m_SkinNames.push_back(L"Custom"); + } + + *PathFindFileName(find)=0; + Strcat(find,_countof(find),m_SkinType==MenuSkin::SKIN_TYPE_WIN7?L"*.skin7":L"*.skin"); + WIN32_FIND_DATA data; + HANDLE h=FindFirstFile(find,&data); + while (h!=INVALID_HANDLE_VALUE) + { + if (!(data.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) + { + *PathFindExtension(data.cFileName)=0; + m_SkinNames.push_back(data.cFileName); + } + if (!FindNextFile(h,&data)) + { + FindClose(h); + break; + } + } + + CWindow skins=GetDlgItem(IDC_COMBOSKIN); + for (std::vector::const_iterator it=m_SkinNames.begin();it!=m_SkinNames.end();++it) + skins.SendMessage(CB_ADDSTRING,0,(LPARAM)(const wchar_t *)*it); + + CWindow tooltip=TreeView_GetToolTips(m_Tree); + tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_AUTOPOP,10000); + tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_INITIAL,1000); + tooltip.SendMessage(TTM_SETDELAYTIME,TTDT_RESHOW,1000); + SetWindowSubclass(tooltip,SubclassInfoTipProc,'CLSH',0); + + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS,m_hWnd,'CLSH'}; + CString str=LoadStringEx(IDS_SETTING_LOCKED); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + skins.GetClientRect(&tool.rect); + skins.MapWindowPoints(m_hWnd,&tool.rect); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + GetDlgItem(IDC_STATICALLPROGS).ShowWindow(m_SkinType==MenuSkin::SKIN_TYPE_ALL_PROGRAMS?SW_SHOW:SW_HIDE); + + HINSTANCE hInstance=_AtlBaseModule.GetResourceInstance(); + HFONT font=m_Tree.GetFont(); + m_EditBox=CreateWindow(L"EDIT",NULL,WS_CHILD|WS_BORDER|ES_AUTOHSCROLL,0,0,0,0,m_Tree,(HMENU)IDC_EDITBOX,hInstance,NULL); + m_EditBox.SetFont(font); + SetWindowSubclass(m_EditBox,SubclassEditProc,'CLSH',0); + m_BrowseButton=CreateWindow(L"BUTTON",L"...",WS_CHILD|BS_PUSHBUTTON,0,0,0,0,m_Tree,(HMENU)IDC_BROWSEBTN,hInstance,NULL); + m_BrowseButton.SetFont(font); + m_EditMode=SKIN_OPTION_NONE; + m_EditItem=NULL; + m_EditItemIndex=-1; + m_bIgnoreFocus=false; + + return TRUE; +} + +LRESULT CSkinSettingsDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + m_EditMode=SKIN_OPTION_NONE; + bHandled=FALSE; + return 0; +} + +// Fills the tree with the options for the current skin +void CSkinSettingsDlg::InitSkinUI( void ) +{ + m_Tree.SetRedraw(FALSE); + TreeView_DeleteAllItems(m_Tree); + m_VariationIndex=-1; + m_EditItemIndex=-1; + m_EditMode=SKIN_OPTION_NONE; + m_BrowseButton.ShowWindow(SW_HIDE); + m_EditBox.ShowWindow(SW_HIDE); + + m_bLoadSuccess=m_CurrentSkin.LoadMenuSkin(m_SkinNames[m_SkinIndex],NULL,L"",m_SkinType,0,96); + if (!m_bLoadSuccess) + m_CurrentSkin.Reset(); + + if (m_CurrentSkin.Version>MAX_SKIN_VERSION) + { + GetDlgItem(IDC_STATICVER).ShowWindow(SW_SHOW); + m_CurrentSkin.Variations.clear(); + m_CurrentSkin.Options.clear(); + } + else + GetDlgItem(IDC_STATICVER).ShowWindow(SW_HIDE); + + CWindow label=GetDlgItem(IDC_STATICOPT); + + if (m_CurrentSkin.Options.empty() && m_CurrentSkin.Variations.empty()) + { + label.ShowWindow(SW_HIDE); + m_Tree.SetRedraw(TRUE); + m_Tree.ShowWindow(SW_HIDE); + } + else + { + // init variations + if (!m_CurrentSkin.Variations.empty()) + { + const wchar_t *variaton=L""; + if (m_pSetting[1].value.vt==VT_BSTR) + variaton=m_pSetting[1].value.bstrVal; + + m_VariationIndex=0; + CString vars=LoadStringEx(IDC_SKINVARIATION); + TVINSERTSTRUCT insert={NULL,TVI_LAST,{TVIF_STATE|TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_PARAM,NULL,TVIS_EXPANDED,TVIS_EXPANDED|TVIS_OVERLAYMASK,(LPWSTR)(LPCWSTR)vars,0,SETTING_STATE_SETTING,SETTING_STATE_SETTING}}; + insert.item.lParam=(LPARAM)(m_pSetting+1); + if (m_pSetting[1].IsLocked()) + { + insert.item.state|=INDEXTOOVERLAYMASK(1); + insert.item.iImage=insert.item.iSelectedImage=SETTING_STATE_SETTING|SETTING_STATE_DISABLED; + } + HTREEITEM hVars=TreeView_InsertItem(m_Tree,&insert); + int n=(int)m_CurrentSkin.Variations.size(); + for (int i=0;i=0) + insert.hParent=hLastGroup; + insert.item.lParam=i; + if (m_pSetting[2].IsLocked()) + insert.item.state|=INDEXTOOVERLAYMASK(1); + HTREEITEM hItem=TreeView_InsertItem(m_Tree,&insert); + if (option.type==SKIN_OPTION_GROUP) + hLastGroup=hItem; + } + UpdateSkinSettings(); + label.ShowWindow(SW_SHOW); + m_Tree.SetRedraw(TRUE); + m_Tree.Invalidate(); + m_Tree.ShowWindow(SW_SHOW); + } +} + +void CSkinSettingsDlg::UpdateSkinSettings( void ) +{ + HTREEITEM hItem=TreeView_GetRoot(m_Tree); + if (!hItem) return; + TVITEM item={TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE,hItem}; + TreeView_GetItem(m_Tree,&item); + if (item.lParam==(LPARAM)(m_pSetting+1)) + { + // has variations + for (HTREEITEM hVar=TreeView_GetChild(m_Tree,hItem);hVar;hVar=TreeView_GetNextSibling(m_Tree,hVar)) + { + item.hItem=hVar; + TreeView_GetItem(m_Tree,&item); + int image=SETTING_STATE_RADIO; + if (-1-(int)item.lParam==m_VariationIndex) + image|=SETTING_STATE_CHECKED; + if (m_pSetting[1].IsLocked()) + image|=SETTING_STATE_DISABLED; + if (item.iImage!=image) + { + item.iImage=item.iSelectedImage=image; + TreeView_SetItem(m_Tree,&item); + RECT rc; + TreeView_GetItemRect(m_Tree,hVar,&rc,FALSE); + m_Tree.InvalidateRect(&rc); + } + } + hItem=TreeView_GetNextSibling(m_Tree,hItem); + } + + bool bLocked=m_pSetting[2].IsLocked(); + std::map options; + if (m_pSetting[2].value.vt==VT_BSTR) + m_CurrentSkin.ParseOptionsString(m_pSetting[2].value.bstrVal,options); + { + std::vector values; + m_CurrentSkin.ComputeOptionStates(options,values,false); + } + + HTREEITEM hLastGroup=NULL; + while (hItem) + { + wchar_t text[256]; + item.hItem=hItem; + item.pszText=text; + TreeView_GetItem(m_Tree,&item); + int idx=(int)item.lParam; + const MenuSkin::Option &option=m_CurrentSkin.Options[idx]; + if (option.type==SKIN_OPTION_GROUP) + { + hLastGroup=hItem; + hItem=TreeView_GetChild(m_Tree,hItem); + } + else + { + int image=option.groupId>=0?SETTING_STATE_RADIO:SETTING_STATE_CHECKBOX; + if (option.bValue) + image|=SETTING_STATE_CHECKED; + if (!option.bEnabled || bLocked) + image|=SETTING_STATE_DISABLED; + if (option.bValue && option.type>SKIN_OPTION_BOOL) + Sprintf(text,_countof(text),L"%s: %s",option.label,(option.type==SKIN_OPTION_COLOR)?BgrToRgb(option.sValue):option.sValue); + else + Sprintf(text,_countof(text),L"%s",option.label); + + item.iImage=item.iSelectedImage=image; + item.mask|=TVIF_TEXT; + TreeView_SetItem(m_Tree,&item); + item.mask&=~TVIF_TEXT; + RECT rc; + TreeView_GetItemRect(m_Tree,hItem,&rc,FALSE); + m_Tree.InvalidateRect(&rc); + + hItem=TreeView_GetNextSibling(m_Tree,hItem); + if (!hItem && hLastGroup) + { + hItem=TreeView_GetNextSibling(m_Tree,hLastGroup); + hLastGroup=NULL; + } + } + } +} + +void CSkinSettingsDlg::StoreSkinOptions( void ) +{ + std::vector buffer; + m_CurrentSkin.SerializeOptionStates(buffer); + + CSettingsLockWrite lock; + const wchar_t *strNew=&buffer[0]; + const wchar_t *strOld=m_pSetting[2].value.vt==VT_BSTR?m_pSetting[2].value.bstrVal:L""; + if (wcscmp(strNew,strOld)!=0) + SetSettingsDirty(); + + m_pSetting[2].value=CComVariant(strNew); +} + +LRESULT CSkinSettingsDlg::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + NMTVCUSTOMDRAW *pDraw=(NMTVCUSTOMDRAW*)pnmh; + if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) + { + UpdateEditPosition(); + return CDRF_NOTIFYITEMDRAW; + } + else if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPREPAINT) + { + TVITEM item={TVIF_IMAGE|TVIF_STATE,(HTREEITEM)pDraw->nmcd.dwItemSpec,0,TVIS_SELECTED}; + TreeView_GetItem(m_Tree,&item); + if ((item.iImage&SETTING_STATE_DISABLED) && (!(item.state&TVIS_SELECTED) || IsAppThemed())) + pDraw->clrText=GetSysColor(COLOR_GRAYTEXT); + return CDRF_NOTIFYPOSTPAINT; + } + else if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPOSTPAINT) + { + if (IS_INTRESOURCE(pDraw->nmcd.lItemlParam) && m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].bValue && m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].type==SKIN_OPTION_COLOR) + { + RECT rc; + if (TreeView_GetItemRect(m_Tree,(HTREEITEM)pDraw->nmcd.dwItemSpec,&rc,TRUE)) + { + const wchar_t *str=m_CurrentSkin.Options[pDraw->nmcd.lItemlParam].sValue; + SetDCBrushColor(pDraw->nmcd.hdc,ParseColor(str)); + SelectObject(pDraw->nmcd.hdc,GetStockObject(DC_BRUSH)); + SelectObject(pDraw->nmcd.hdc,GetStockObject(BLACK_PEN)); + Rectangle(pDraw->nmcd.hdc,rc.right,rc.top,rc.right+rc.bottom-rc.top,rc.bottom-1); + } + } + } + return CDRF_DODEFAULT; +} + +LRESULT CSkinSettingsDlg::OnSelChanged( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + HTREEITEM hItem=TreeView_GetSelection(m_Tree); + if (hItem) + { + TVITEM item={TVIF_PARAM|TVIF_IMAGE,hItem}; + TreeView_GetItem(m_Tree,&item); + if (IS_INTRESOURCE(item.lParam)) + ItemSelected(item.hItem,(int)item.lParam,(item.iImage&SETTING_STATE_CHECKED)!=0); + else + ItemSelected(NULL,-1,false); + } + else + ItemSelected(NULL,-1,false); + return 0; +} + +void CSkinSettingsDlg::ToggleItem( HTREEITEM hItem ) +{ + if (!hItem) return; + TVITEM item={TVIF_PARAM|TVIF_IMAGE,hItem}; + TreeView_GetItem(m_Tree,&item); + if (item.iImage&SETTING_STATE_DISABLED) + return; + if (IS_INTRESOURCE(item.lParam)) + { + const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; + if (option.groupId>=0) + { + // radio button + if (item.iImage&SETTING_STATE_CHECKED) + return; + for (std::vector::const_iterator it=m_CurrentSkin.Options.begin();it!=m_CurrentSkin.Options.end();++it) + { + if (it->type==SKIN_OPTION_GROUP || it->groupId!=option.groupId) + continue; + it->bValue=&option==&*it; + } + } + else + { + option.bValue=!(item.iImage&SETTING_STATE_CHECKED); + } + StoreSkinOptions(); + } + else if (IS_INTRESOURCE(-item.lParam)) + { + // select variation + if (item.iImage&SETTING_STATE_CHECKED) + return; + m_VariationIndex=-1-(int)item.lParam; + CSettingsLockWrite lock; + const wchar_t *strNew=m_CurrentSkin.Variations[m_VariationIndex].second.labelEn; + const wchar_t *strOld=m_pSetting[1].value.vt==VT_BSTR?m_pSetting[1].value.bstrVal:L"???"; + if (wcscmp(strNew,strOld)!=0) + SetSettingsDirty(); + m_pSetting[1].value=CComVariant(strNew); + } + UpdateSkinSettings(); + if (IS_INTRESOURCE(item.lParam)) + ItemSelected(hItem,(int)item.lParam,m_CurrentSkin.Options[item.lParam].bValue); +} + +LRESULT CSkinSettingsDlg::OnClick( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + DWORD pos=GetMessagePos(); + TVHITTESTINFO test={{(short)LOWORD(pos),(short)HIWORD(pos)}}; + m_Tree.ScreenToClient(&test.pt); + if (TreeView_HitTest(m_Tree,&test)) + { + if (test.flags&(TVHT_ONITEMICON|TVHT_ONITEMLABEL)) + { + if (test.flags&TVHT_ONITEMLABEL) + { + TVITEM item={TVIF_STATE|TVIF_PARAM,test.hItem}; + TreeView_GetItem(m_Tree,&item); + if (!(item.state&TVIS_SELECTED) && IS_INTRESOURCE(item.lParam)) + { + const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; + if (option.type>SKIN_OPTION_BOOL && option.bValue && option.groupId==-1) + return 0; + } + } + ToggleItem(test.hItem); + } + if (test.flags&TVHT_ONITEMRIGHT) + { + TVITEM item={TVIF_STATE|TVIF_PARAM,test.hItem}; + TreeView_GetItem(m_Tree,&item); + if (item.lParam!=m_EditItemIndex && IS_INTRESOURCE(item.lParam)) + { + const MenuSkin::Option &option=m_CurrentSkin.Options[item.lParam]; + if (option.type==SKIN_OPTION_COLOR && option.bValue) + { + RECT rc; + if (TreeView_GetItemRect(m_Tree,item.hItem,&rc,TRUE) && test.pt.x>=rc.right && test.pt.xwVKey==VK_SPACE) + { + ToggleItem(TreeView_GetSelection(m_Tree)); + return 1; + } + bHandled=FALSE; + return 0; +} + +LRESULT CSkinSettingsDlg::OnGetInfoTip( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + NMTVGETINFOTIP *pTip=(NMTVGETINFOTIP*)pnmh; + TVITEM item={TVIF_STATE|TVIF_IMAGE|TVIF_PARAM,pTip->hItem,0,TVIS_OVERLAYMASK}; + TreeView_GetItem(m_Tree,&item); + int len=0; + if (IS_INTRESOURCE(item.lParam)) + { + len=Strcpy(pTip->pszText,pTip->cchTextMax,m_CurrentSkin.Options[item.lParam].tip); + } + else if (IS_INTRESOURCE(-item.lParam)) + { + len=Strcpy(pTip->pszText,pTip->cchTextMax,m_CurrentSkin.Variations[-1-item.lParam].second.tip); + } + if (item.state&TVIS_OVERLAYMASK) + { + Sprintf(pTip->pszText+len,pTip->cchTextMax-len,L"\r\n%s",LoadStringEx(IDS_SETTING_LOCKED)); + } + return 0; +} + +LRESULT CSkinSettingsDlg::OnEditKey( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (wParam==VK_RETURN && !(m_EditBox.GetWindowLong(GWL_STYLE)&ES_READONLY)) + ItemSelected(m_EditItem,m_EditItemIndex,true); + return 0; +} + +LRESULT CSkinSettingsDlg::OnEditChange( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + UpdateEditPosition(); + return 0; +} + +LRESULT CSkinSettingsDlg::OnKillFocus( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (!m_bIgnoreFocus && m_EditItemIndex>=0) + { + ApplyEditBox(); + UpdateEditPosition(); + } + return 0; +} + +LRESULT CSkinSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (m_EditMode==SKIN_OPTION_IMAGE) + { + m_bIgnoreFocus=true; + CString str; + m_EditBox.GetWindowText(str); + str.TrimLeft(); str.TrimRight(); + wchar_t text[1024]; + if (_wcsicmp(PathFindExtension(str),L".bmp")==0 || _wcsicmp(PathFindExtension(str),L".png")==0 || _wcsicmp(PathFindExtension(str),L".jpg")==0) + { + Strcpy(text,_countof(text),str); + DoEnvironmentSubst(text,_countof(text)); + } + else + text[0]=0; + if (BrowseForBitmap(m_hWnd,text,true)) + { + m_EditBox.SetWindowText(text); + } + SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); + m_EditBox.SetFocus(); + m_bIgnoreFocus=false; + } + else if (m_EditMode==SKIN_OPTION_COLOR) + { + m_bIgnoreFocus=true; + CString str; + m_EditBox.GetWindowText(str); + str.TrimLeft(); str.TrimRight(); + COLORREF val=RgbToBgr(ParseColor(str)); + static COLORREF customColors[16]; + CHOOSECOLOR choose={sizeof(choose),m_hWnd,NULL,val,customColors}; + choose.Flags=CC_ANYCOLOR|CC_FULLOPEN|CC_RGBINIT; + if (ChooseColor(&choose)) + { + wchar_t text[100]; + Sprintf(text,_countof(text),L"%06X",BgrToRgb(choose.rgbResult)); + m_EditBox.SetWindowText(text); + ApplyEditBox(); + m_Tree.Invalidate(); + } + SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); + m_EditBox.SetFocus(); + m_bIgnoreFocus=false; + } + return 0; +} + +void CSkinSettingsDlg::ApplyEditBox( void ) +{ + if (m_EditItemIndex>=0) + { + CString str; + m_EditBox.GetWindowText(str); + str.TrimLeft(); str.TrimRight(); + auto& option=m_CurrentSkin.Options[m_EditItemIndex]; + if (option.type==SKIN_OPTION_COLOR) + option.sValue=RgbToBgr(str); + else + option.sValue=str; + StoreSkinOptions(); + } +} + +void CSkinSettingsDlg::ItemSelected( HTREEITEM hItem, int index, bool bEnabled ) +{ + if (m_EditItemIndex>=0) + { + ApplyEditBox(); + const MenuSkin::Option &option=m_CurrentSkin.Options[m_EditItemIndex]; + wchar_t text[256]; + if (option.bValue && option.type>SKIN_OPTION_BOOL) + Sprintf(text,_countof(text),L"%s: %s",option.label,(option.type==SKIN_OPTION_COLOR)?BgrToRgb(option.sValue):option.sValue); + else + Sprintf(text,_countof(text),L"%s",option.label); + TVITEM item={TVIF_TEXT,m_EditItem,0,0,text}; + TreeView_SetItem(m_Tree,&item); + m_EditItemIndex=-1; + } + m_EditItem=NULL; + TSkinOptionType mode=SKIN_OPTION_NONE; + CString text; + if (index>=0) + { + const MenuSkin::Option &option=m_CurrentSkin.Options[index]; + if (option.type>SKIN_OPTION_BOOL) + mode=option.type; + if (option.type==SKIN_OPTION_COLOR) + text=BgrToRgb(option.sValue); + else + text=option.sValue; + } + + RECT rc; + m_EditMode=mode; + if (mode!=SKIN_OPTION_NONE) + { + CString str=m_CurrentSkin.Options[index].label; + TVITEM item={TVIF_TEXT,hItem,0,0,(LPWSTR)(LPCWSTR)str}; + TreeView_SetItem(m_Tree,&item); + m_Tree.GetClientRect(&rc); + int w=rc.right; + TreeView_GetItemRect(m_Tree,hItem,&rc,TRUE); + rc.left=rc.right; + rc.right=w; + if (bEnabled && mode>SKIN_OPTION_BOOL) + { + m_EditItem=hItem; + m_EditItemIndex=index; + } + } + + if (bEnabled && (mode==SKIN_OPTION_IMAGE || mode==SKIN_OPTION_COLOR)) + { + RECT rc2=rc; + int width=(rc2.bottom-rc2.top)*3/2; + rc2.left=rc2.right-width; + m_BrowseButton.SetWindowPos(NULL,&rc2,SWP_NOZORDER|SWP_SHOWWINDOW); + m_BrowseButton.EnableWindow(bEnabled); + rc.right=rc2.left; + } + else + m_BrowseButton.ShowWindow(SW_HIDE); + + if (bEnabled && mode>SKIN_OPTION_BOOL) + { + m_EditBox.SetWindowText(text); + m_EditBox.SendMessage(EM_SETREADONLY,!bEnabled,0); + m_EditBox.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_SHOWWINDOW); + SendMessage(WM_NEXTDLGCTL,(LPARAM)m_EditBox.m_hWnd,TRUE); + } + else + m_EditBox.ShowWindow(SW_HIDE); +} + +void CSkinSettingsDlg::UpdateEditPosition( void ) +{ + if (m_EditMode==SKIN_OPTION_NONE) return; + + RECT rc; + m_Tree.GetClientRect(&rc); + int w=rc.right; + TreeView_GetItemRect(m_Tree,m_EditItem,&rc,TRUE); + rc.left=rc.right; + rc.right=w; + w-=rc.left; + int width=(rc.bottom-rc.top)*3/2; + + HDC hdc=CreateCompatibleDC(NULL); + HFONT font0=(HFONT)SelectObject(hdc,m_EditBox.GetFont()); + SIZE size; + CString str; + m_EditBox.GetWindowText(str); + GetTextExtentPoint(hdc,str,str.GetLength(),&size); + SelectObject(hdc,font0); + DeleteDC(hdc); + DWORD margins=(DWORD)m_EditBox.SendMessage(EM_GETMARGINS); + size.cx+=HIWORD(margins)+LOWORD(margins)+12; + if (m_EditMode==SKIN_OPTION_IMAGE || m_EditMode==SKIN_OPTION_COLOR) + size.cx+=width; + if (size.cx::OnSize(); + UpdateEditPosition(); + + CWindow skins=GetDlgItem(IDC_COMBOSKIN); + CWindow tooltip=TreeView_GetToolTips(m_Tree); + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS,m_hWnd,'CLSH'}; + skins.GetClientRect(&tool.rect); + skins.MapWindowPoints(m_hWnd,&tool.rect); + tooltip.SendMessage(TTM_NEWTOOLRECT,0,(LPARAM)&tool); + + return 0; +} + +LRESULT CSkinSettingsDlg::OnSelEndOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + m_SkinIndex=(int)SendDlgItemMessage(IDC_COMBOSKIN,CB_GETCURSEL); + { + CSettingsLockWrite lock; + const wchar_t *strNew=m_SkinIndex==0?L"":m_SkinNames[m_SkinIndex].GetString(); + const wchar_t *strOld=m_pSetting[0].value.vt==VT_BSTR?m_pSetting[0].value.bstrVal:L"???"; + if (wcscmp(strNew,strOld)!=0) + SetSettingsDirty(); + m_pSetting[0].value=CComBSTR(strNew); + } + InitSkinUI(); + return 0; +} + +static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) +{ + if (uNotification==TDN_HYPERLINK_CLICKED) + { + ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); + } + return S_OK; +} + +LRESULT CSkinSettingsDlg::OnAbout( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + int idx=(int)SendDlgItemMessage(IDC_COMBOSKIN,CB_GETCURSEL,0,0); + const wchar_t *name=m_SkinNames[idx]; + wchar_t caption[256]; + Sprintf(caption,_countof(caption),LoadStringEx(IDS_SKIN_ABOUT),name); + if (!m_bLoadSuccess) + { + MessageBox(LoadStringEx(IDS_SKIN_FAIL),caption,MB_OK|MB_ICONERROR); + return TRUE; + } + TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; + task.pszWindowTitle=caption; + task.pszContent=m_CurrentSkin.About; + task.hMainIcon=m_CurrentSkin.AboutIcon?m_CurrentSkin.AboutIcon:LoadIcon(NULL,IDI_INFORMATION); + task.pfCallback=TaskDialogCallbackProc; + TaskDialogIndirect(&task,NULL,NULL,NULL); + return TRUE; +} + +LRESULT CSkinSettingsDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + { + CSettingsLockWrite lock; + if (!m_pSetting[0].IsLocked()) + m_pSetting[0].value=m_pSetting[0].defValue; + if (!m_pSetting[1].IsLocked()) + m_pSetting[1].value=m_pSetting[1].defValue; + if (!m_pSetting[2].IsLocked()) + m_pSetting[2].value=m_pSetting[2].defValue; + SetSettingsDirty(); + } + SetGroup(m_pSetting-1); + return TRUE; +} + +void CSkinSettingsDlg::SetGroup( CSetting *pGroup ) +{ + m_pSetting=pGroup+1; + // the skin settings are never default + { + CSettingsLockWrite lock; + m_pSetting[0].flags&=~CSetting::FLAG_DEFAULT; + m_pSetting[1].flags&=~CSetting::FLAG_DEFAULT; + m_pSetting[2].flags&=~CSetting::FLAG_DEFAULT; + } + + const wchar_t *skin=L""; + if (m_pSetting[0].value.vt==VT_BSTR) + skin=m_pSetting[0].value.bstrVal; + + m_SkinIndex=-1; + if (!*skin) + SendDlgItemMessage(IDC_COMBOSKIN,CB_SETCURSEL,0); + else + { + int n=(int)m_SkinNames.size(); + for (int i=1;i &modules, int style, int mask ): CEditCustomItemDlg(pItem,modules) { m_Style=style; m_StyleMask=mask; } + + BEGIN_MSG_MAP( CEditMenuDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + COMMAND_ID_HANDLER( IDOK, OnOK ) + COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) + COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) + COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) + COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) + COMMAND_HANDLER( IDC_COMBOLINK, CBN_KILLFOCUS, OnLinkChanged ) + COMMAND_HANDLER( IDC_COMBOLINK, CBN_SELENDOK, OnLinkChanged ) + COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) + COMMAND_HANDLER( IDC_CHECKTRACK, BN_CLICKED, OnCheckTrack ) + COMMAND_HANDLER( IDC_CHECKNOTRACK, BN_CLICKED, OnCheckTrack ) + COMMAND_HANDLER( IDC_CHECKMULTICOLUMN, BN_CLICKED, OnCheckMulti ) + COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) + CHAIN_MSG_MAP( CEditCustomItemDlg ) + END_MSG_MAP() + + virtual BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_COMBOLINK,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) + RESIZE_CONTROL(IDOK,MOVE_MOVE_X) + RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) + END_RESIZE_MAP + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCheckTrack( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCheckMulti( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + +private: + int m_Style, m_StyleMask; +}; + +LRESULT CEditMenuDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); + CWindow links=GetDlgItem(IDC_COMBOLINK); + InitDialog(commands,g_StdCommands,m_Style,m_StyleMask,links,g_CommonLinks); + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + + BOOL bEnable=!(m_pItem->pStdCommand && m_pItem->pStdCommand->knownFolder); + links.EnableWindow(bEnable); + GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable); + GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); + + if (m_pItem->settings&StdMenuItem::MENU_TRACK) + m_pItem->settings&=~StdMenuItem::MENU_NOTRACK; + CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXPAND,(m_pItem->settings&StdMenuItem::MENU_NOEXPAND)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKITEMSFIRST,(m_pItem->settings&StdMenuItem::MENU_ITEMS_FIRST)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKINLINE,(m_pItem->settings&StdMenuItem::MENU_INLINE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSPLIT,(m_pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); + if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) + { + CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); + CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_UNCHECKED:BST_CHECKED); + } + else + { + CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); + } + + UpdateIcons(IDC_ICONN,0); + SendDlgItemMessage(IDC_EDITLABEL,EM_SETCUEBANNER,TRUE,(LPARAM)(const wchar_t*)LoadStringEx(IDS_NO_TEXT)); + + CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); + tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); + + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; + CString str=LoadStringEx(IDS_COMMAND_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_LINK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)links; + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)(HWND)links.GetWindow(GW_CHILD); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TEXT_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TIP_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_ICON_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTZA_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZA); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTZAREC_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZAREC); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTONCE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTONCE); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_OPENUP_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUP); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_OPENUPREC_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUPREC); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_NOEXPAND_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXPAND); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_MULTICOLUMN_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKMULTICOLUMN); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TRACK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKTRACK); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_NOTRACK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOTRACK); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_ITEMSFIRST_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKITEMSFIRST); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_INLINE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKINLINE); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SPLIT_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSPLIT); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_NOEXTENSIONS_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXT); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_RESTORE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + return TRUE; +} + +LRESULT CEditMenuDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + GetDlgItemText(IDC_EDITLABEL,m_pItem->label); + m_pItem->label.TrimLeft(); + m_pItem->label.TrimRight(); + GetDlgItemText(IDC_EDITTIP,m_pItem->tip); + m_pItem->tip.TrimLeft(); + m_pItem->tip.TrimRight(); + + m_pItem->settings=0; + bool bForceMultiColumn=(m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)); + if (IsDlgButtonChecked(IDC_CHECKSORTZA)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA; + if (IsDlgButtonChecked(IDC_CHECKSORTZAREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA_REC; + if (IsDlgButtonChecked(IDC_CHECKSORTONCE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTONCE; + if (IsDlgButtonChecked(IDC_CHECKOPENUP)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP; + if (IsDlgButtonChecked(IDC_CHECKOPENUPREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP_REC; + if (IsDlgButtonChecked(IDC_CHECKNOEXPAND)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXPAND; + if (IsDlgButtonChecked(IDC_CHECKTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_TRACK; + if (IsDlgButtonChecked(IDC_CHECKNOTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOTRACK; + if (IsDlgButtonChecked(IDC_CHECKITEMSFIRST)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_ITEMS_FIRST; + if (IsDlgButtonChecked(IDC_CHECKINLINE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_INLINE; + if (IsDlgButtonChecked(IDC_CHECKSPLIT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SPLIT_BUTTON; + if (IsDlgButtonChecked(IDC_CHECKNOEXT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; + if (bForceMultiColumn) + { + // special handling of the Programs menu + // it is always MULTICOLUMN + // it is always tracking, unless NOTRACK is set + m_pItem->settings&=~StdMenuItem::MENU_TRACK; + } + else + { + if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) + m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; + } + + return CEditCustomItemDlg::OnOK(wNotifyCode,wID,hWndCtl,bHandled); +} + +LRESULT CEditMenuDlg::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (text==m_pItem->command) return 0; + m_pItem->SetCommand(text,g_StdCommands,m_Style,m_StyleMask); + BOOL bEnable=!(m_pItem->pStdCommand && m_pItem->pStdCommand->knownFolder); + GetDlgItem(IDC_COMBOLINK).EnableWindow(bEnable); + GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable); + GetDlgItem(IDC_BUTTONRESET).EnableWindow(m_pItem->pStdCommand && *m_pItem->pStdCommand->name); + if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) + { + CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); + } + else + { + CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(TRUE); + } + UpdateIcons(IDC_ICONN,0); + return 0; +} + +LRESULT CEditMenuDlg::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (text==m_pItem->link) return 0; + m_pItem->link=text; + UpdateIcons(IDC_ICONN,0); + return 0; +} + +LRESULT CEditMenuDlg::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text; + GetDlgItemText(IDC_EDITICON,text); + text.TrimLeft(); + text.TrimRight(); + if (text==m_pItem->icon) return 0; + m_pItem->icon=text; + UpdateIcons(IDC_ICONN,0); + return 0; +} + +LRESULT CEditMenuDlg::OnCheckTrack( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (IsDlgButtonChecked(wID)==BST_CHECKED) + CheckDlgButton(IDC_CHECKTRACK+IDC_CHECKNOTRACK-wID,BST_UNCHECKED); + return 0; +} + +LRESULT CEditMenuDlg::OnCheckMulti( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) + m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; + else + m_pItem->settings&=~StdMenuItem::MENU_MULTICOLUMN; + return 0; +} + +LRESULT CEditMenuDlg::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); + if (BrowseCommandHelper(m_hWnd,text)) + { + SetDlgItemText(IDC_COMBOCOMMAND,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_COMBOLINK,text,_countof(text)); + if (BrowseLinkHelper(m_hWnd,text,false)) + { + SetDlgItemText(IDC_COMBOLINK,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOLINK,CBN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_EDITICON,text,_countof(text)); + if (BrowseIconHelper(m_hWnd,text)) + { + SetDlgItemText(IDC_EDITICON,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITICON,EN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (!m_pItem->pStdCommand || !*m_pItem->pStdCommand->name) + return 0; + m_pItem->link.Empty(); + m_pItem->label=m_pItem->pStdCommand->label; + m_pItem->tip=m_pItem->pStdCommand->tip; + m_pItem->icon=m_pItem->pStdCommand->icon; + m_pItem->iconD=m_pItem->pStdCommand->iconD; + m_pItem->settings=m_pItem->pStdCommand->settings&~m_StyleMask; + SendDlgItemMessage(IDC_COMBOLINK,CB_SETCURSEL,-1); + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXPAND,(m_pItem->settings&StdMenuItem::MENU_NOEXPAND)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOTRACK,(m_pItem->settings&StdMenuItem::MENU_NOTRACK)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKITEMSFIRST,(m_pItem->settings&StdMenuItem::MENU_ITEMS_FIRST)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKINLINE,(m_pItem->settings&StdMenuItem::MENU_INLINE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSPLIT,(m_pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); + if (m_pItem->pStdCommand && (wcscmp(m_pItem->pStdCommand->name,L"programs")==0 || wcscmp(m_pItem->pStdCommand->name,L"apps")==0)) + { + CheckDlgButton(IDC_CHECKMULTICOLUMN,BST_CHECKED); + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(FALSE); + } + else + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(TRUE); + + UpdateIcons(IDC_ICONN,IDC_ICOND); + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +class CCustomMenuDlg: public CCustomTreeDlg +{ +public: + CCustomMenuDlg( int style, int mask ): CCustomTreeDlg(true,g_StdCommands,style,mask) {} + bool Validate( void ); + + static void UpdateWarnings( TMenuStyle menuStyle ); + +protected: + virtual void ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ); + virtual void SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ); + virtual bool EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ); + virtual void ItemsChanged( void ) { UpdateWarnings(m_Style==StdMenuItem::MENU_STYLE_CLASSIC1?MENU_CLASSIC1:MENU_CLASSIC2); } +}; + +void CCustomMenuDlg::ParseTreeItemExtra( CTreeItem *pItem, CSettingsParser &parser ) +{ + pItem->settings=0; + wchar_t text[256]; + Sprintf(text,_countof(text),L"%s.Settings",pItem->name); + const wchar_t *str=parser.FindSetting(text); + if (!str) return; + + while (*str) + { + wchar_t token[256]; + str=GetToken(str,token,_countof(token),L", \t|;"); + if (_wcsicmp(token,L"OPEN_UP")==0) pItem->settings|=StdMenuItem::MENU_OPENUP; + if (_wcsicmp(token,L"OPEN_UP_CHILDREN")==0) pItem->settings|=StdMenuItem::MENU_OPENUP_REC; + if (_wcsicmp(token,L"SORT_ZA")==0) pItem->settings|=StdMenuItem::MENU_SORTZA; + if (_wcsicmp(token,L"SORT_ZA_CHILDREN")==0) pItem->settings|=StdMenuItem::MENU_SORTZA_REC; + if (_wcsicmp(token,L"SORT_ONCE")==0) pItem->settings|=StdMenuItem::MENU_SORTONCE; + if (_wcsicmp(token,L"ITEMS_FIRST")==0) pItem->settings|=StdMenuItem::MENU_ITEMS_FIRST; + if (_wcsicmp(token,L"TRACK_RECENT")==0) pItem->settings|=StdMenuItem::MENU_TRACK; + if (_wcsicmp(token,L"NOTRACK_RECENT")==0) pItem->settings|=StdMenuItem::MENU_NOTRACK; + if (_wcsicmp(token,L"NOEXPAND")==0) pItem->settings|=StdMenuItem::MENU_NOEXPAND; + if (_wcsicmp(token,L"MULTICOLUMN")==0) pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; + if (_wcsicmp(token,L"INLINE")==0) pItem->settings|=StdMenuItem::MENU_INLINE; + if (_wcsicmp(token,L"SPLIT")==0) pItem->settings|=StdMenuItem::MENU_SPLIT_BUTTON; + if (_wcsicmp(token,L"NOEXTENSIONS")==0) pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; + } +} + +void CCustomMenuDlg::SerializeItemExtra( CTreeItem *pItem, std::vector &stringBuilder ) +{ + if (!pItem->settings) return; + wchar_t text[256]; + Sprintf(text,_countof(text),L"%s.Settings=",pItem->name); + AppendString(stringBuilder,text); + if (pItem->settings&StdMenuItem::MENU_OPENUP) AppendString(stringBuilder,L"OPEN_UP|"); + if (pItem->settings&StdMenuItem::MENU_OPENUP_REC) AppendString(stringBuilder,L"OPEN_UP_CHILDREN|"); + if (pItem->settings&StdMenuItem::MENU_SORTZA) AppendString(stringBuilder,L"SORT_ZA|"); + if (pItem->settings&StdMenuItem::MENU_SORTZA_REC) AppendString(stringBuilder,L"SORT_ZA_CHILDREN|"); + if (pItem->settings&StdMenuItem::MENU_SORTONCE) AppendString(stringBuilder,L"SORT_ONCE|"); + if (pItem->settings&StdMenuItem::MENU_ITEMS_FIRST) AppendString(stringBuilder,L"ITEMS_FIRST|"); + if (pItem->settings&StdMenuItem::MENU_TRACK) AppendString(stringBuilder,L"TRACK_RECENT|"); + if (pItem->settings&StdMenuItem::MENU_NOTRACK) AppendString(stringBuilder,L"NOTRACK_RECENT|"); + if (pItem->settings&StdMenuItem::MENU_NOEXPAND) AppendString(stringBuilder,L"NOEXPAND|"); + if (pItem->settings&StdMenuItem::MENU_MULTICOLUMN) AppendString(stringBuilder,L"MULTICOLUMN|"); + if (pItem->settings&StdMenuItem::MENU_INLINE) AppendString(stringBuilder,L"INLINE|"); + if (pItem->settings&StdMenuItem::MENU_SPLIT_BUTTON) AppendString(stringBuilder,L"SPLIT|"); + if (pItem->settings&StdMenuItem::MENU_NOEXTENSIONS) AppendString(stringBuilder,L"NOEXTENSIONS|"); + stringBuilder[stringBuilder.size()-1]='\n'; +} + +bool CCustomMenuDlg::EditItem( CTreeItem *pItem, HWND tree, HTREEITEM hItem, std::vector &modules ) +{ + return CEditMenuDlg(pItem,modules,m_Style,m_StyleMask).Run(m_hWnd,IDD_CUSTOMMENU); +} + +void CCustomMenuDlg::UpdateWarnings( TMenuStyle menuStyle ) +{ + const CSetting *pSetting=FindSetting(menuStyle==MENU_CLASSIC1?L"MenuItems1":L"MenuItems2"); + Assert(pSetting->value.vt==VT_BSTR); + CString items=pSetting->value.bstrVal; + + bool bWarning; + items.MakeLower(); + items.Replace('\r','\n'); + bWarning=!wcsstr(items,L".command=favorites\n"); + UpdateSettingText(L"Favorites",-1,bWarning?IDS_SHOW_FAVORITES_TIP2:IDS_SHOW_FAVORITES_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=recent_documents\n"); + UpdateSettingText(L"Documents",-1,bWarning?IDS_SHOW_DOCUMENTS_TIP2:IDS_SHOW_DOCUMENTS_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=computer\n"); + UpdateSettingText(L"Computer",-1,bWarning?IDS_SHOW_COMPUTER_TIP2:IDS_SHOW_COMPUTER_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=user_files\n"); + UpdateSettingText(L"UserFiles",-1,bWarning?IDS_SHOW_USERFILES_TIP2:IDS_SHOW_USERFILES_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=user_documents\n"); + UpdateSettingText(L"UserDocuments",-1,bWarning?IDS_SHOW_USERDOCS_TIP2:IDS_SHOW_USERDOCS_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=user_pictures\n"); + UpdateSettingText(L"UserPictures",-1,bWarning?IDS_SHOW_USERPICS_TIP2:IDS_SHOW_USERPICS_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=control_panel\n"); + UpdateSettingText(L"ControlPanel",-1,bWarning?IDS_SHOW_CP_TIP2:IDS_SHOW_CP_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=network_connections\n"); + UpdateSettingText(L"Network",-1,bWarning?IDS_SHOW_NETWORK_TIP2:IDS_SHOW_NETWORK_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=printers\n"); + UpdateSettingText(L"Printers",-1,bWarning?IDS_SHOW_PRINTERS_TIP2:IDS_SHOW_PRINTERS_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=shutdown_box\n"); + UpdateSettingText(L"Shutdown",-1,bWarning?IDS_SHOW_SHUTDOWN_TIP2:IDS_SHOW_SHUTDOWN_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=search_box\n"); + UpdateSettingText(L"SearchBox",-1,bWarning?IDS_SHOW_SEARCH_BOX_TIP2:IDS_SHOW_SEARCH_BOX_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=search\n"); + UpdateSettingText(L"Search",-1,bWarning?IDS_SHOW_SEARCH_TIP2:IDS_SHOW_SEARCH_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=apps\n"); + UpdateSettingText(L"ShowAppsMenu",-1,bWarning?IDS_SHOW_APPS_MENU_TIP2:IDS_SHOW_APPS_MENU_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=help\n"); + UpdateSettingText(L"Help",-1,bWarning?IDS_SHOW_HELP_TIP2:IDS_SHOW_HELP_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=run\n"); + UpdateSettingText(L"Run",-1,bWarning?IDS_SHOW_RUN_TIP2:IDS_SHOW_RUN_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=logoff\n"); + UpdateSettingText(L"LogOff",-1,bWarning?IDS_SHOW_LOGOFF_TIP2:IDS_SHOW_LOGOFF_TIP,bWarning); + + bWarning=!wcsstr(items,L".command=undock\n"); + UpdateSettingText(L"Undock",-1,bWarning?IDS_SHOW_UNDOCK_TIP2:IDS_SHOW_UNDOCK_TIP,bWarning); +} + +class CCustomMenuPanel: public ISettingsPanel +{ +public: + CCustomMenuPanel( int index ) { m_Index=index; } + virtual HWND Create( HWND parent ); + virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); + virtual bool Validate( HWND parent ) { return true; } + +private: + int m_Index; + static CCustomMenuDlg s_Dialogs[2]; +}; + +CCustomMenuDlg CCustomMenuPanel::s_Dialogs[2]={ + CCustomMenuDlg(StdMenuItem::MENU_STYLE_CLASSIC1,StdMenuItem::MENU_STYLE_MASK), + CCustomMenuDlg(StdMenuItem::MENU_STYLE_CLASSIC2,StdMenuItem::MENU_STYLE_MASK), +}; + +HWND CCustomMenuPanel::Create( HWND parent ) +{ + if (!s_Dialogs[m_Index].m_hWnd) + s_Dialogs[m_Index].Create(parent,LoadDialogEx(IDD_CUSTOMTREE)); + return s_Dialogs[m_Index].m_hWnd; +} + +HWND CCustomMenuPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) +{ + s_Dialogs[m_Index].SetGroup(pGroup,bReset); + s_Dialogs[m_Index].SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); + return s_Dialogs[m_Index].m_hWnd; +} + +static CCustomMenuPanel g_CustomMenuPanel1(0); +static CCustomMenuPanel g_CustomMenuPanel2(1); + +/////////////////////////////////////////////////////////////////////////////// + +class CCustomMenuDlg7: public CResizeableDlg +{ +public: + CCustomMenuDlg7( void ) {} + ~CCustomMenuDlg7( void ) {} + + BEGIN_MSG_MAP( CCustomMenuDlg7 ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + MESSAGE_HANDLER( WM_CONTEXTMENU, OnContextMenu ) + REFLECT_NOTIFICATIONS() + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_LISTITEMS,MOVE_SIZE_X|MOVE_SIZE_Y) + RESIZE_CONTROL(IDC_STATICHINT,MOVE_SIZE_X|MOVE_MOVE_Y) + END_RESIZE_MAP + + void SetGroup( CSetting *pGroup, bool bReset ); + +protected: + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnContextMenu( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + +private: + + struct MenuItem + { + CString command; + CString link; + CString label; + CString tip; + CString icon; + unsigned int settings; + int stdItemIndex; + }; + + class CItemList: public CWindowImpl + { + public: + CItemList( void ) { m_bDragging=m_bDisabled=false; m_Line=m_Column=-1; } + enum { + WM_RESIZE_COMBO=WM_USER+200, + WM_HANDLE_TAB, + TIMER_SCROLL_UP=1, + TIMER_SCROLL_DOWN=2, + }; + + BEGIN_MSG_MAP( CSettingsTree ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_LBUTTONDOWN, OnLButtonDown ) + MESSAGE_HANDLER( WM_LBUTTONDBLCLK, OnLButtonDblClick ) + MESSAGE_HANDLER( WM_LBUTTONUP, OnLButtonUp ) + MESSAGE_HANDLER( WM_MOUSEMOVE, OnMouseMove) + MESSAGE_HANDLER( WM_RBUTTONDOWN, OnRButtonDown ) + MESSAGE_HANDLER( WM_GETDLGCODE, OnGetDlgCode ) + MESSAGE_HANDLER( WM_KEYDOWN, OnKeyDown ) + MESSAGE_HANDLER( WM_CAPTURECHANGED, OnCaptureChanged ) + MESSAGE_HANDLER( WM_HSCROLL, OnScroll ) + MESSAGE_HANDLER( WM_VSCROLL, OnScroll ) + MESSAGE_HANDLER( WM_TIMER, OnTimer ) + MESSAGE_HANDLER( WM_RESIZE_COMBO, OnResizeCombo ) + MESSAGE_HANDLER( WM_HANDLE_TAB, OnHandleTab ) + COMMAND_CODE_HANDLER( CBN_SELENDOK, OnSelEndOk ) + NOTIFY_CODE_HANDLER( HDN_ENDTRACK, OnEndTrack ) + NOTIFY_CODE_HANDLER( HDN_DIVIDERDBLCLICK, OnEndTrack ) + NOTIFY_CODE_HANDLER( HDN_ITEMCLICK, OnEndTrack ) + REFLECTED_NOTIFY_CODE_HANDLER( NM_CUSTOMDRAW, OnCustomDraw ) + END_MSG_MAP() + + void SetDisabled( bool bDisabled ) { m_bDisabled=bDisabled; } + void SubclassWindow( HWND hWnd, CCustomMenuDlg7 *pOwner ); + + void UpdateItem( int index ); + + int LoadIcon( const MenuItem &item ); + unsigned int GetIconKey( const MenuItem &item ) const; + HICON LoadIcon( const MenuItem &item, bool bSmall ) const; + + void EditItem( int index ); + void DeleteItem( int index ); + void InsertItem( int index, int copy ); + void MoveItem( int from, int to ); + + protected: + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnLButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnLButtonDblClick( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnLButtonUp( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnRButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 0; } + LRESULT OnGetDlgCode( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnCaptureChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnScroll( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnResizeCombo( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnHandleTab( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnEndTrack( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnSelEndOk( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + + private: + CCustomMenuDlg7 *m_pOwner; + CWindow m_Combo; + HIMAGELIST m_ImageList; + int m_Line; + int m_Column; + bool m_bDisabled; + bool m_bThemed; + bool m_bDragging; + int m_ClickedItem; + + mutable std::vector m_Modules; + std::map m_IconCache; + + friend class CCustomMenuDlg7; + + void CreateCombo( int line, int column ); + void DestroyCombo( void ); + static LRESULT CALLBACK SubclassGridCombo( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ); + }; + + CItemList m_List; + CSetting *m_pSetting; + + std::vector m_Items; + + void SerializeData( void ); + + friend class CEditMenuDlg7; +}; + +class CEditMenuDlg7: public CResizeableDlg +{ +public: + CEditMenuDlg7( CCustomMenuDlg7 *pOwner, CCustomMenuDlg7::MenuItem *pItem ) { m_pOwner=pOwner; m_pItem=pItem; } + + BEGIN_MSG_MAP( CEditMenuDlg7 ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + COMMAND_ID_HANDLER( IDOK, OnOK ) + COMMAND_ID_HANDLER( IDCANCEL, OnCancel ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_KILLFOCUS, OnCommandChanged ) + COMMAND_HANDLER( IDC_COMBOCOMMAND, CBN_SELENDOK, OnCommandChanged ) + COMMAND_HANDLER( IDC_BUTTONCOMMAND, BN_CLICKED, OnBrowseCommand ) + COMMAND_HANDLER( IDC_BUTTONLINK, BN_CLICKED, OnBrowseLink ) + COMMAND_HANDLER( IDC_BUTTONICON, BN_CLICKED, OnBrowseIcon ) + COMMAND_HANDLER( IDC_EDITLINK2, EN_KILLFOCUS, OnLinkChanged ) + COMMAND_HANDLER( IDC_EDITICON, EN_KILLFOCUS, OnIconChanged ) + COMMAND_HANDLER( IDC_BUTTONRESET, BN_CLICKED, OnReset ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + MESSAGE_HANDLER( WM_GETMINMAXINFO, OnGetMinMaxInfo ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_COMBOCOMMAND,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITLINK2,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONCOMMAND,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_BUTTONLINK,MOVE_MOVE_X) + RESIZE_CONTROL(IDC_EDITLABEL,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITTIP,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITICON,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_BUTTONICON,MOVE_MOVE_X) + RESIZE_CONTROL(IDOK,MOVE_MOVE_X) + RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X) + END_RESIZE_MAP + + bool Run( void ); + + enum { SETTINGS_MASK=StdMenuItem::MENU_NOEXPAND|StdMenuItem::MENU_SINGLE_EXPAND|StdMenuItem::MENU_ITEM_DISABLED }; + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + +private: + CCustomMenuDlg7 *m_pOwner; + CCustomMenuDlg7::MenuItem *m_pItem; + CCustomMenuDlg7::MenuItem m_StoredItem; + + bool m_bResult; + HICON m_hIcon; + unsigned int m_IconKey; + + CString GetComboText( WORD wNotifyCode, WORD wID ); + void UpdateIcon( void ); + void UpdateControls( void ); + void StorePlacement( void ); +}; + +void CEditMenuDlg7::UpdateControls( void ) +{ + BOOL bEnable=(m_pItem->stdItemIndex>0); + GetDlgItem(IDC_EDITLABEL).EnableWindow(bEnable); + GetDlgItem(IDC_STATICINFOTIP).EnableWindow(bEnable); + GetDlgItem(IDC_EDITTIP).EnableWindow(bEnable); + GetDlgItem(IDC_STATICICON).EnableWindow(bEnable); + GetDlgItem(IDC_EDITICON).EnableWindow(bEnable); + GetDlgItem(IDC_BUTTONICON).EnableWindow(bEnable); + + GetDlgItem(IDC_EDITLINK2).EnableWindow(bEnable && m_pItem->stdItemIndex==g_StdCommands7Count-1); + GetDlgItem(IDC_BUTTONLINK).EnableWindow(bEnable && m_pItem->stdItemIndex==g_StdCommands7Count-1); + GetDlgItem(IDC_BUTTONRESET).EnableWindow(bEnable && m_pItem->stdItemIndexstdItemIndex].flags&CStdCommand7::ITEM_SINGLE); + GetDlgItem(IDC_CHECKSORTZA).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKSORTZAREC).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKSORTONCE).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKOPENUP).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKOPENUPREC).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKNOEXT).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKTRACK).EnableWindow(bEnable); + GetDlgItem(IDC_CHECKMULTICOLUMN).EnableWindow(bEnable); + GetDlgItem(IDC_STATICTEXT).EnableWindow(bEnable); +} + +LRESULT CEditMenuDlg7::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + m_hIcon=NULL; + m_IconKey=0; + m_StoredItem=*m_pItem; + if (m_pItem->stdItemIndexstdItemIndex]; + if (m_pItem->label.IsEmpty()) + m_pItem->label=command.label; + if (m_pItem->tip.IsEmpty()) + m_pItem->tip=command.tip; + if (m_pItem->icon.IsEmpty()) + m_pItem->icon=command.icon; + } + + InitResize(MOVE_HORIZONTAL|MOVE_GRIPPER); + CWindow commands=GetDlgItem(IDC_COMBOCOMMAND); + for (int i=0;istdItemIndex) + { + commands.SendMessage(CB_SETCURSEL,i); + break; + } + } + commands.SetWindowText(m_pItem->command); + + COMBOBOXINFO info={sizeof(info)}; + commands.SendMessage(CB_GETCOMBOBOXINFO,0,(LPARAM)&info); + SHAutoComplete(info.hwndItem,SHACF_FILESYSTEM); + SendDlgItemMessage(IDC_EDITLINK2,CB_GETCOMBOBOXINFO,0,(LPARAM)&info); + SHAutoComplete(info.hwndItem,SHACF_FILESYSTEM); + + SetDlgItemText(IDC_EDITLINK2,m_pItem->link); + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + + CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); + + UpdateControls(); + UpdateIcon(); + SendDlgItemMessage(IDC_EDITLABEL,EM_SETCUEBANNER,TRUE,(LPARAM)(const wchar_t*)LoadStringEx(IDS_NO_TEXT)); + + CWindow tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT,TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); + tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,GetSystemMetrics(SM_CXSCREEN)/2); + + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)(HWND)commands}; + CString str=LoadStringEx(IDS_COMMAND_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)(HWND)commands.GetWindow(GW_CHILD); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_LINK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLINK2); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TEXT_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITLABEL); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TIP_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITTIP); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_ICON_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_EDITICON); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTZA_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZA); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTZAREC_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTZAREC); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_SORTONCE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKSORTONCE); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_OPENUP_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUP); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_OPENUPREC_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKOPENUPREC); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_MULTICOLUMN_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKMULTICOLUMN); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_TRACK_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKTRACK); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_NOEXTENSIONS_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_CHECKNOEXT); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + str=LoadStringEx(IDS_RESTORE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + tool.uId=(UINT_PTR)(HWND)GetDlgItem(IDC_BUTTONRESET); + tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + RECT rc; + CRegKey regSettings; + if (regSettings.Open(HKEY_CURRENT_USER,GetSettingsRegPath())==ERROR_SUCCESS) + { + ULONG size=sizeof(rc); + if (regSettings.QueryBinaryValue(L"CEditMenuDlg7",&rc,&size)==ERROR_SUCCESS && size==sizeof(rc)) + SetStoreRect(rc); + } + return TRUE; +} + +LRESULT CEditMenuDlg7::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + SetFocus(); + GetDlgItemText(IDC_EDITLABEL,m_pItem->label); + m_pItem->label.TrimLeft(); + m_pItem->label.TrimRight(); + GetDlgItemText(IDC_EDITTIP,m_pItem->tip); + m_pItem->tip.TrimLeft(); + m_pItem->tip.TrimRight(); + + m_pItem->settings&=SETTINGS_MASK; + if (IsDlgButtonChecked(IDC_CHECKSORTZA)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA; + if (IsDlgButtonChecked(IDC_CHECKSORTZAREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTZA_REC; + if (IsDlgButtonChecked(IDC_CHECKSORTONCE)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_SORTONCE; + if (IsDlgButtonChecked(IDC_CHECKOPENUP)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP; + if (IsDlgButtonChecked(IDC_CHECKOPENUPREC)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_OPENUP_REC; + if (IsDlgButtonChecked(IDC_CHECKTRACK)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_TRACK; + if (IsDlgButtonChecked(IDC_CHECKNOEXT)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_NOEXTENSIONS; + if (IsDlgButtonChecked(IDC_CHECKMULTICOLUMN)==BST_CHECKED) m_pItem->settings|=StdMenuItem::MENU_MULTICOLUMN; + + m_pItem=NULL; + ::EnableWindow(GetAncestor(m_pOwner->m_hWnd,GA_ROOT),TRUE); + m_bResult=true; + StorePlacement(); + DestroyWindow(); + return 0; +} + +LRESULT CEditMenuDlg7::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + *m_pItem=m_StoredItem; + m_pItem=NULL; + ::EnableWindow(GetAncestor(m_pOwner->m_hWnd,GA_ROOT),TRUE); + m_bResult=false; + StorePlacement(); + DestroyWindow(); + return 0; +} + +LRESULT CEditMenuDlg7::OnCommandChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (!m_pItem || text==m_pItem->command) return 0; + m_pItem->command=text; + m_pItem->stdItemIndex=g_StdCommands7Count-1; + for (int i=0;istdItemIndex=i; + break; + } + UpdateControls(); + UpdateIcon(); + return 0; +} + +LRESULT CEditMenuDlg7::OnLinkChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text=GetComboText(wNotifyCode,wID); + if (!m_pItem || text==m_pItem->link) return 0; + m_pItem->link=text; + UpdateIcon(); + return 0; +} + +LRESULT CEditMenuDlg7::OnIconChanged( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString text; + GetDlgItemText(IDC_EDITICON,text); + text.TrimLeft(); + text.TrimRight(); + if (!m_pItem || text==m_pItem->icon) return 0; + m_pItem->icon=text; + UpdateIcon(); + return 0; +} + +LRESULT CEditMenuDlg7::OnBrowseCommand( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_COMBOCOMMAND,text,_countof(text)); + if (BrowseCommandHelper(m_hWnd,text)) + { + SetDlgItemText(IDC_COMBOCOMMAND,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBOCOMMAND,CBN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg7::OnBrowseLink( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_EDITLINK2,text,_countof(text)); + if (BrowseLinkHelper(m_hWnd,text,false)) + { + SetDlgItemText(IDC_EDITLINK2,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITLINK2,EN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg7::OnBrowseIcon( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + wchar_t text[_MAX_PATH]; + GetDlgItemText(IDC_EDITICON,text,_countof(text)); + if (BrowseIconHelper(m_hWnd,text)) + { + SetDlgItemText(IDC_EDITICON,text); + SendMessage(WM_COMMAND,MAKEWPARAM(IDC_EDITICON,EN_KILLFOCUS)); + } + return 0; +} + +LRESULT CEditMenuDlg7::OnReset( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (m_pItem->stdItemIndexstdItemIndex]; + m_pItem->link.Empty(); + SetDlgItemText(IDC_EDITLINK2,L""); + m_pItem->label=command.label; + SetDlgItemText(IDC_EDITLABEL,m_pItem->label); + m_pItem->tip=command.tip; + SetDlgItemText(IDC_EDITTIP,m_pItem->tip); + m_pItem->icon=command.icon; + SetDlgItemText(IDC_EDITICON,m_pItem->icon); + + m_pItem->settings=command.settings|(m_pItem->settings&SETTINGS_MASK); + CheckDlgButton(IDC_CHECKSORTZA,(m_pItem->settings&StdMenuItem::MENU_SORTZA)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTZAREC,(m_pItem->settings&StdMenuItem::MENU_SORTZA_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKSORTONCE,(m_pItem->settings&StdMenuItem::MENU_SORTONCE)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUP,(m_pItem->settings&StdMenuItem::MENU_OPENUP)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKOPENUPREC,(m_pItem->settings&StdMenuItem::MENU_OPENUP_REC)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKNOEXT,(m_pItem->settings&StdMenuItem::MENU_NOEXTENSIONS)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKTRACK,(m_pItem->settings&StdMenuItem::MENU_TRACK)?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_CHECKMULTICOLUMN,(m_pItem->settings&StdMenuItem::MENU_MULTICOLUMN)?BST_CHECKED:BST_UNCHECKED); + UpdateIcon(); + } + return 0; +} + +LRESULT CEditMenuDlg7::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CResizeableDlg::OnSize(); + return 0; +} + +void CEditMenuDlg7::UpdateIcon( void ) +{ + unsigned int key=m_pOwner->m_List.GetIconKey(*m_pItem); + + if (key!=m_IconKey) + { + m_IconKey=key; + if (m_hIcon) DestroyIcon(m_hIcon); + m_hIcon=m_pOwner->m_List.LoadIcon(*m_pItem,false); + SendDlgItemMessage(IDC_ICONN,STM_SETICON,(WPARAM)m_hIcon); + } +} + +CString CEditMenuDlg7::GetComboText( WORD wNotifyCode, WORD wID ) +{ + CString text; + if (wNotifyCode==CBN_SELENDOK) + { + int idx=(int)SendDlgItemMessage(wID,CB_GETCURSEL); + text.Empty(); + if (idx>=0) + { + int len=(int)SendDlgItemMessage(wID,CB_GETLBTEXTLEN,idx); + SendDlgItemMessage(wID,CB_GETLBTEXT,idx,(LPARAM)text.GetBuffer(len+1)); + text.ReleaseBuffer(len); + } + } + else + GetDlgItemText(wID,text); + text.TrimLeft(); + text.TrimRight(); + return text; +} + +void CEditMenuDlg7::StorePlacement( void ) +{ + RECT rc; + GetStoreRect(rc); + + CRegKey regSettings; + if (regSettings.Open(HKEY_CURRENT_USER,GetSettingsRegPath())!=ERROR_SUCCESS) + regSettings.Create(HKEY_CURRENT_USER,GetSettingsRegPath()); + regSettings.SetBinaryValue(L"CEditMenuDlg7",&rc,sizeof(rc)); +} + +bool CEditMenuDlg7::Run( void ) +{ + HWND parent=GetAncestor(m_pOwner->m_hWnd,GA_ROOT); + DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_CUSTOMMENU7); + Create(parent,pTemplate); + ShowWindow(SW_SHOWNORMAL); + ::EnableWindow(parent,FALSE); + MSG msg; + while (m_hWnd && GetMessage(&msg,0,0,0)) + { + if (IsDialogMessage(&msg)) continue; + TranslateMessage(&msg); + DispatchMessage(&msg); + } + return m_bResult; +} + +/////////////////////////////////////////////////////////////////////////////// + +unsigned int CCustomMenuDlg7::CItemList::GetIconKey( const MenuItem &item ) const +{ + if (!item.icon.IsEmpty()) + return CalcFNVHash(item.icon); + else if (item.stdItemIndex>=0 && item.stdItemIndex=0 && item.stdItemIndexbuf) + { + *end=0; + end--; + if (*end!=' ') + break; + } + } + + TNetworkType networkType; + MenuParseDisplayName(buf,&pidl,NULL,&networkType); + // disable for now, to match the tree item icon loading + if (pidl && GetWinVersion()>=WIN_VER_WIN8 && _wcsicmp(PathFindExtension(buf),L".lnk")==0) + { + CComPtr pItem; + if (SUCCEEDED(SHCreateItemFromIDList(pidl,IID_IShellItem,(void**)&pItem))) + { + const CItemManager::ItemInfo *pItemInfo=g_ItemManager.GetItemInfo(pItem,pidl,CItemManager::INFO_LINK|CItemManager::INFO_METRO); + if (pItemInfo) + { + bool bMetroLink; + { + CItemManager::RWLock lock(&g_ItemManager,false,CItemManager::RWLOCK_ITEMS); + bMetroLink=pItemInfo->IsMetroLink(); + } + if (bMetroLink) + { + g_ItemManager.UpdateItemInfo(pItemInfo,(bSmall?CItemManager::INFO_SMALL_ICON:CItemManager::INFO_LARGE_ICON)|CItemManager::INFO_REFRESH_NOW); + const CItemManager::IconInfo *pIconInfo=bSmall?pItemInfo->smallIcon:pItemInfo->largeIcon; + if (pIconInfo && pIconInfo->bitmap) + { + int iconSize=GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON); + BITMAP bmpInfo; + GetObject(pIconInfo->bitmap,sizeof(bmpInfo),&bmpInfo); + + std::vector buf((iconSize+1)*iconSize,-1); + HBITMAP bmpMask=CreateBitmap(iconSize,iconSize,1,8,&buf[0]); + + HBITMAP bmpColor=pIconInfo->bitmap; + if (bmpInfo.bmWidth!=iconSize || bmpInfo.bmHeight!=iconSize) + { + HDC hSrc=CreateCompatibleDC(NULL); + HDC hDst=CreateCompatibleDC(hSrc); + + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=iconSize; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + bmpColor=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,NULL,NULL,0); + + HGDIOBJ bmp01=SelectObject(hSrc,pIconInfo->bitmap); + HGDIOBJ bmp02=SelectObject(hDst,bmpColor); + StretchBlt(hDst,0,0,bi.bmiHeader.biWidth,bi.bmiHeader.biHeight,hSrc,0,0,bmpInfo.bmWidth,bmpInfo.bmHeight,SRCCOPY); + SelectObject(hSrc,bmp01); + SelectObject(hDst,bmp02); + DeleteDC(hSrc); + DeleteDC(hDst); + } + ICONINFO info={TRUE,0,0,bmpMask,bmpColor}; + HICON hIcon=CreateIconIndirect(&info); + DeleteObject(bmpMask); + if (bmpColor!=pIconInfo->bitmap) + DeleteObject(bmpColor); + return hIcon; + } + } + } + } + } + if (networkType!=NETWORK_NONE && networkType!=NETWORK_FILE) + return ::LoadIcon(GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON),GetDefaultNetworkIcon(networkType),m_Modules); + } + if (pidl) + return ::LoadIcon(GetSystemMetrics(bSmall?SM_CXSMICON:SM_CXICON),pidl); + } + return NULL; +} + +int CCustomMenuDlg7::CItemList::LoadIcon( const MenuItem &item ) +{ + if (item.stdItemIndex==0) + return -1; + unsigned int key=GetIconKey(item); + std::map::const_iterator it=m_IconCache.find(key); + if (it!=m_IconCache.end()) + return it->second; + + // extract icon + HICON hIcon=LoadIcon(item,true); + if (!hIcon) + { + m_IconCache[key]=0; + return 0; + } + int index=ImageList_AddIcon(m_ImageList,hIcon); + DestroyIcon(hIcon); + m_IconCache[key]=index; + return index; +} + +void CCustomMenuDlg7::CItemList::UpdateItem( int index ) +{ + const MenuItem &menuItem=m_pOwner->m_Items[index]; + const wchar_t *text=g_StdCommands7[menuItem.stdItemIndex].displayName; + if (menuItem.stdItemIndex==g_StdCommands7Count-1) + { + if (!menuItem.label.IsEmpty()) + text=menuItem.label; + else if (!menuItem.command.IsEmpty()) + text=menuItem.command; + } + ListView_SetItemText(m_hWnd,index,1,(wchar_t*)(const wchar_t*)text); + CString str; + if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) + str=LoadStringEx(IDS_ITEM_HIDE); + else if (g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_SINGLE) + str=LoadStringEx(IDS_ITEM_SHOW2); + else if ((menuItem.settings&StdMenuItem::MENU_NOEXPAND) && !(g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_FOLDER)) + str=LoadStringEx(IDS_ITEM_SHOW); + else if ((menuItem.settings&StdMenuItem::MENU_SINGLE_EXPAND) && !(g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_NODRIVES)) + if (g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_COMPUTER) + str=LoadStringEx(IDS_ITEM_DRIVES); + else + str=LoadStringEx(IDS_ITEM_LINKS); + else + str=LoadStringEx(IDS_ITEM_MENU); + ListView_SetItemText(m_hWnd,index,2,(wchar_t*)(const wchar_t*)str); +} + +void CCustomMenuDlg7::CItemList::SubclassWindow( HWND hWnd, CCustomMenuDlg7 *pOwner ) +{ + m_pOwner=pOwner; + CWindowImpl::SubclassWindow(hWnd); + CString str; + { + str=LoadStringEx(IDS_COLUMN_ICON); + HDC hdc=CreateCompatibleDC(NULL); + HFONT font=GetFont(); + HGDIOBJ font0=SelectObject(hdc,font); + SIZE size; + if (GetTextExtentPoint32(hdc,str,str.GetLength(),&size)) + size.cx+=20; + else + size.cx=0; + if (size.cx<50) size.cx=50; + + SelectObject(hdc,font0); + DeleteDC(hdc); + LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,size.cx,(LPWSTR)(LPCWSTR)str}; + ListView_InsertColumn(m_hWnd,0,&column); + } + { + // TODO: scale the size with DPI + str=LoadStringEx(IDS_COLUMN_COMMAND); + LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,300,(LPWSTR)(LPCWSTR)str}; + ListView_InsertColumn(m_hWnd,1,&column); + } + { + str=LoadStringEx(IDS_COLUMN_DISPLAY); + LVCOLUMN column={LVCF_WIDTH|LVCF_TEXT,0,200,(LPWSTR)(LPCWSTR)str}; + ListView_InsertColumn(m_hWnd,2,&column); + } + ListView_SetExtendedListViewStyle(m_hWnd,LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_DOUBLEBUFFER); + int iconSize=GetSystemMetrics(SM_CXSMICON); + m_ImageList=ImageList_Create(iconSize,iconSize,ILC_COLOR32|ILC_MASK|ILC_MIRROR,1,16); + ListView_SetImageList(m_hWnd,m_ImageList,LVSIL_SMALL); + SHFILEINFO info; + if (SHGetFileInfo(L"file",FILE_ATTRIBUTE_NORMAL,&info,sizeof(info),SHGFI_USEFILEATTRIBUTES|SHGFI_ICON|SHGFI_SMALLICON)) + { + AddTrackedIcon(info.hIcon); + ImageList_AddIcon(m_ImageList,info.hIcon); + DestroyIcon(info.hIcon); + } + m_bThemed=(IsAppThemed()!=0); + if (m_bThemed) + SetWindowTheme(m_hWnd,L"Explorer",NULL); + + m_Combo.Create(WC_COMBOBOX,hWnd,NULL,NULL,WS_CHILD|CBS_DROPDOWNLIST|WS_VSCROLL); + m_Combo.SetFont(GetFont()); + RECT rc; + m_Combo.GetWindowRect(&rc); + HIMAGELIST images=ImageList_Create(2,rc.bottom-rc.top,ILC_COLOR,1,1); + ListView_SetImageList(m_hWnd,images,LVSIL_STATE); + m_Combo.DestroyWindow(); +} + +LRESULT CCustomMenuDlg7::CItemList::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + DestroyCombo(); + for (std::vector::const_iterator it=m_Modules.begin();it!=m_Modules.end();++it) + FreeLibrary(*it); + m_Modules.clear(); + m_IconCache.clear(); + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnLButtonDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; + int index=ListView_HitTest(m_hWnd,&test); + DestroyCombo(); + if (index>=0) + { + ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + SetCapture(); + m_ClickedItem=index; + return 0; + } + else + { + m_Line=m_Column=-1; + } + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnLButtonDblClick( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; + int index=ListView_HitTest(m_hWnd,&test); + DestroyCombo(); + m_Line=m_Column=-1; + if (index>=0) + EditItem(index); + else if (test.flags&LVHT_NOWHERE) + { + RECT rc; + ListView_GetItemRect(m_hWnd,m_pOwner->m_Items.size()-1,&rc,LVIR_BOUNDS); + if (test.pt.y>rc.bottom) + InsertItem((int)m_pOwner->m_Items.size(),-1); + } + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnLButtonUp( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (GetCapture()==m_hWnd) + { + if (m_bDragging) + { + LVINSERTMARK mark={sizeof(mark),0,-1}; + if (ListView_GetInsertMark(m_hWnd,&mark) && mark.iItem>=0) + { + // move m_ClickedItem to mark.iItem + int index=mark.iItem; + if (mark.dwFlags&LVIM_AFTER) + index++; + MoveItem(m_ClickedItem,index); + } + ReleaseCapture(); + } + else + { + ReleaseCapture(); + LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; + int index=ListView_SubItemHitTest(m_hWnd,&test); + DestroyCombo(); + if (index>=0 && (test.iSubItem==1 || test.iSubItem==2)) + { + CreateCombo(index,test.iSubItem); + ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + return 0; + } + else + { + m_Line=m_Column=-1; + } + } + } + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (GetCapture()==m_hWnd) + { + LVHITTESTINFO test={{(short)LOWORD(lParam),(short)HIWORD(lParam)}}; + int index=ListView_HitTest(m_hWnd,&test); + if (index!=m_ClickedItem) + { + m_bDragging=true; + } + if (m_bDragging) + { + if (index==-1) + { + LVINSERTMARK mark={sizeof(mark),0,-1}; + ListView_SetInsertMark(m_hWnd,&mark); + } + else + { + LVINSERTMARK mark={sizeof(mark),0,index}; + RECT rc; + ListView_GetItemRect(m_hWnd,index,&rc,LVIR_BOUNDS); + if (test.pt.y>(rc.top+rc.bottom)/2) + mark.dwFlags=LVIM_AFTER; + ListView_SetInsertMark(m_hWnd,&mark); + if (mark.dwFlags==LVIM_AFTER && index<(int)m_pOwner->m_Items.size()-1) + index++; + } + RECT rc; + ::GetWindowRect(ListView_GetHeader(m_hWnd),&rc); + ::MapWindowPoints(NULL,m_hWnd,(POINT*)&rc,2); + if (test.pt.yrc.bottom) + SetTimer(TIMER_SCROLL_DOWN,100); + else + KillTimer(TIMER_SCROLL_DOWN); + } + } + } + else + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnGetDlgCode( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (lParam) + { + MSG *msg=(MSG*)lParam; + if (msg->message==WM_KEYDOWN && msg->wParam==VK_ESCAPE) + { + bHandled=FALSE; + return 0; + } + } + return DLGC_WANTALLKEYS; +} + +LRESULT CCustomMenuDlg7::CItemList::OnKeyDown( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + int index=ListView_GetNextItem(m_hWnd,-1,LVNI_FOCUSED); + if (wParam==VK_DOWN && GetKeyState(VK_CONTROL)<0) + { + if (index>=0 && index0) + MoveItem(index,index-1); + } + else if (wParam==VK_RETURN) + { + if (index>=0) + EditItem(index); + } + else if (wParam==VK_DELETE) + { + if (index>=0) + DeleteItem(index); + } + else if (wParam==VK_INSERT) + { + InsertItem(index+1,-1); + } + else if (wParam==VK_TAB) + { + SendMessage(WM_HANDLE_TAB,GetKeyState(VK_SHIFT)<0); + } + else + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnCaptureChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + LVINSERTMARK mark={sizeof(mark),0,-1}; + ListView_SetInsertMark(m_hWnd,&mark); + KillTimer(TIMER_SCROLL_UP); + KillTimer(TIMER_SCROLL_DOWN); + m_bDragging=false; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnScroll( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + PostMessage(WM_RESIZE_COMBO); + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (wParam==TIMER_SCROLL_UP) + { + RECT rc; + if (ListView_GetItemRect(m_hWnd,0,&rc,LVIR_BOUNDS)) + ListView_Scroll(m_hWnd,0,rc.top-rc.bottom); + } + if (wParam==TIMER_SCROLL_DOWN) + { + RECT rc; + if (ListView_GetItemRect(m_hWnd,0,&rc,LVIR_BOUNDS)) + ListView_Scroll(m_hWnd,0,rc.bottom-rc.top); + } + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnResizeCombo( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (lParam==1) + { + SetFocus(); + DestroyCombo(); + return 0; + } + if (m_Combo.m_hWnd && m_Line>=0 && m_Column>=1) + { + RECT rc; + ListView_GetSubItemRect(m_hWnd,m_Line,m_Column,LVIR_BOUNDS,&rc); + if (m_Line>=ListView_GetTopIndex(m_hWnd)) + { + m_Combo.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_SHOWWINDOW); + m_Combo.SetFocus(); + if (wParam) + m_Combo.SendMessage(CB_SHOWDROPDOWN,TRUE); + } + else + m_Combo.SetWindowPos(NULL,&rc,SWP_NOZORDER|SWP_HIDEWINDOW); + } + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnHandleTab( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + int line=-1, column=-1; + if (m_Combo.m_hWnd && m_Line>=0) + { + line=m_Line; + column=m_Column; + } + else + { + line=ListView_GetNextItem(m_hWnd,-1,LVNI_FOCUSED); + if (line<0) line=0; + column=0; + } + if (wParam) + { + // back + if (column>0) + column--; + else + { + line--; + column=2; + } + if (line<0) return 0; + } + else + { + // forward + if (column<2) + column++; + else + { + line++; + column=0; + } + if (line>=ListView_GetItemCount(m_hWnd)) + return 0; + } + if (m_Combo.m_hWnd) + { + SetFocus(); + DestroyCombo(); + } + ListView_EnsureVisible(m_hWnd,line,FALSE); + ListView_SetItemState(m_hWnd,line,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + if (column>0) + { + CreateCombo(line,column); + } + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnEndTrack( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + PostMessage(WM_RESIZE_COMBO); + bHandled=FALSE; + return 0; +} + +LRESULT CCustomMenuDlg7::CItemList::OnCustomDraw( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + NMLVCUSTOMDRAW *pDraw=(NMLVCUSTOMDRAW*)pnmh; + if (pDraw->nmcd.dwDrawStage==CDDS_PREPAINT) + return CDRF_NOTIFYITEMDRAW; + if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPREPAINT) + { + const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[pDraw->nmcd.dwItemSpec]; + if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) + pDraw->clrText=GetSysColor(COLOR_GRAYTEXT); + if (m_pOwner->m_pSetting->IsLocked()) + pDraw->clrTextBk=GetSysColor(COLOR_BTNFACE); + return CDRF_NOTIFYPOSTPAINT; + } + if (pDraw->nmcd.dwDrawStage==CDDS_ITEMPOSTPAINT) + { + const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[pDraw->nmcd.dwItemSpec]; + int icon=LoadIcon(menuItem); + if (icon>=0) + { + int iconSize=GetSystemMetrics(SM_CXSMICON); + RECT rc; + ListView_GetItemRect(m_hWnd,pDraw->nmcd.dwItemSpec,&rc,LVIR_ICON); + int x=(rc.right-iconSize)/2; + int y=(rc.top+rc.bottom-iconSize)/2; + if (!m_bThemed && (ListView_GetItemState(m_hWnd,pDraw->nmcd.dwItemSpec,LVIS_SELECTED)&LVIS_SELECTED)) + ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,CLR_DEFAULT,ILD_SELECTED); + else if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) + ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,GetSysColor(COLOR_WINDOW),ILD_SELECTED); + else + ImageList_DrawEx(m_ImageList,icon,pDraw->nmcd.hdc,x,y,0,0,CLR_NONE,CLR_DEFAULT,ILD_NORMAL); + } + } + return CDRF_DODEFAULT; +} + +LRESULT CCustomMenuDlg7::CItemList::OnSelEndOk( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (m_Line<0) return 0; + CWindow combo=hWndCtl; + int sel=(int)combo.SendMessage(CB_GETCURSEL); + if (sel<0) return 0; + MenuItem &menuItem=m_pOwner->m_Items[m_Line]; + if (m_Column==1) + { + // type + const CStdCommand7 &command=g_StdCommands7[sel]; + menuItem.stdItemIndex=sel; + menuItem.command=command.command; + menuItem.link.Empty(); + menuItem.label=command.label; + menuItem.tip=command.tip; + menuItem.icon=command.icon; + menuItem.settings=command.settings|(menuItem.settings&CEditMenuDlg7::SETTINGS_MASK); + } + if (m_Column==2) + { + // state + menuItem.settings&=~CEditMenuDlg7::SETTINGS_MASK; + if (sel==0) + menuItem.settings|=StdMenuItem::MENU_ITEM_DISABLED; + else if (sel==1 && !(g_StdCommands7[menuItem.stdItemIndex].flags&(CStdCommand7::ITEM_SINGLE|CStdCommand7::ITEM_FOLDER))) + menuItem.settings|=StdMenuItem::MENU_NOEXPAND; + else if (sel==3 && !(g_StdCommands7[menuItem.stdItemIndex].flags&CStdCommand7::ITEM_NODRIVES)) + menuItem.settings|=StdMenuItem::MENU_SINGLE_EXPAND; + } + UpdateItem(m_Line); + RECT rc; + ListView_GetItemRect(m_hWnd,m_Line,&rc,LVIR_BOUNDS); + InvalidateRect(&rc); + m_pOwner->SerializeData(); + return 0; +} + +void CCustomMenuDlg7::CItemList::EditItem( int index ) +{ + if (m_pOwner->m_pSetting->IsLocked()) + return; + DestroyCombo(); + CEditMenuDlg7 dlg(m_pOwner,&m_pOwner->m_Items[index]); + if (dlg.Run()) + { + UpdateItem(index); + m_pOwner->SerializeData(); + } + else + UpdateItem(index); +} + +void CCustomMenuDlg7::CItemList::DeleteItem( int index ) +{ + if (m_pOwner->m_pSetting->IsLocked()) + return; + DestroyCombo(); + ListView_DeleteItem(m_hWnd,index); + m_pOwner->m_Items.erase(m_pOwner->m_Items.begin()+index); + m_pOwner->SerializeData(); +} + +void CCustomMenuDlg7::CItemList::InsertItem( int index, int copy ) +{ + if (m_pOwner->m_pSetting->IsLocked()) + return; + DestroyCombo(); + MenuItem menuItem; + if (copy>=0) + menuItem=m_pOwner->m_Items[copy]; + else + { + menuItem.stdItemIndex=1; + menuItem.command=g_StdCommands7[1].command; + menuItem.settings=0; + } + m_pOwner->m_Items.insert(m_pOwner->m_Items.begin()+index,menuItem); + LVITEM item={LVIF_IMAGE,index}; + item.iImage=I_IMAGENONE; + ListView_InsertItem(m_hWnd,&item); + ListView_EnsureVisible(m_hWnd,index,FALSE); + UpdateItem(index); + m_pOwner->SerializeData(); + + ListView_SetItemState(m_hWnd,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + m_Line=index; + if (copy<0) + { + m_Column=1; + CreateCombo(m_Line,1); + } +} + +void CCustomMenuDlg7::CItemList::MoveItem( int from, int to ) +{ + if (m_pOwner->m_pSetting->IsLocked()) + return; + DestroyCombo(); + SetRedraw(FALSE); + MenuItem menuItem=m_pOwner->m_Items[from]; + m_pOwner->m_Items.erase(m_pOwner->m_Items.begin()+from); + ListView_DeleteItem(m_hWnd,from); + if (fromm_Items.insert(m_pOwner->m_Items.begin()+to,menuItem); + + LVITEM item={LVIF_IMAGE,to}; + item.iImage=I_IMAGENONE; + ListView_InsertItem(m_hWnd,&item); + UpdateItem(to); + ListView_SetItemState(m_hWnd,to,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + ListView_EnsureVisible(m_hWnd,to,FALSE); + SetRedraw(TRUE); + Invalidate(); + m_pOwner->SerializeData(); +} + +LRESULT CALLBACK CCustomMenuDlg7::CItemList::SubclassGridCombo( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_KEYDOWN) + { + if (wParam==VK_ESCAPE || (wParam==VK_RETURN && !::SendMessage(hWnd,CB_GETDROPPEDSTATE,0,0))) + { + ::PostMessage(::GetParent(hWnd),WM_RESIZE_COMBO,0,1); + } + if (wParam==VK_TAB) + { + ::PostMessage(::GetParent(hWnd),WM_HANDLE_TAB,GetKeyState(VK_SHIFT)<0,0); + } + } + if (uMsg==WM_GETDLGCODE) + return DLGC_WANTALLKEYS; + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +void CCustomMenuDlg7::CItemList::CreateCombo( int line, int column ) +{ + if (m_pOwner->m_pSetting->IsLocked()) + return; + m_Combo.Create(WC_COMBOBOX,m_hWnd,NULL,NULL,WS_CHILD|CBS_DROPDOWNLIST|WS_VSCROLL); + m_Combo.SetFont(GetFont()); + m_Combo.SendMessage(CB_SETEXTENDEDUI,TRUE); + SetWindowSubclass(m_Combo,SubclassGridCombo,'CLSH',0); + + m_Line=line; + m_Column=column; + const CCustomMenuDlg7::MenuItem &menuItem=m_pOwner->m_Items[line]; + if (column==1) + { + for (int i=0;iIsLocked()); + const wchar_t *pText=L""; + if (m_pSetting->value.vt==VT_BSTR) + pText=m_pSetting->value.bstrVal; + + CSettingsParser parser; + parser.LoadText(pText,Strlen(pText)); + parser.ParseText(); + + m_Items.clear(); + for (int i=1;;i++) + { + wchar_t item[100]; + Sprintf(item,_countof(item),L"Item%d.Command",i); + const wchar_t *command=parser.FindSetting(item); + Sprintf(item,_countof(item),L"Item%d.Link",i); + const wchar_t *link=parser.FindSetting(item); + if (!command && !link) + break; + + MenuItem menuItem; + menuItem.stdItemIndex=g_StdCommands7Count-1; + menuItem.settings=0; + if (command) + { + menuItem.command=command; + for (int i=0;i::const_iterator it=m_Items.begin();it!=m_Items.end();++it,idx++) + { + LVITEM item={LVIF_IMAGE,idx}; + item.iImage=I_IMAGENONE; + ListView_InsertItem(m_List,&item); + m_List.UpdateItem(idx); + } + + TOOLINFO tool={sizeof(tool),0,m_hWnd,'CLSH'}; + tool.uId=(UINT_PTR)m_List.m_hWnd; + CString str; + if (m_pSetting->IsLocked()) + str=LoadStringEx(IDS_MENU_LOCKED); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + ::SendMessage(ListView_GetToolTips(m_List),TTM_UPDATETIPTEXT,0,(LPARAM)&tool); + + ListView_SetBkColor(m_List,GetSysColor(m_pSetting->IsLocked()?COLOR_BTNFACE:COLOR_WINDOW)); +} + +LRESULT CCustomMenuDlg7::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CResizeableDlg::OnSize(); + return 0; +} + +LRESULT CCustomMenuDlg7::OnContextMenu( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CWindow list=(HWND)wParam; + if (list.m_hWnd!=m_List.m_hWnd) + return 0; + if (m_pSetting->IsLocked()) + return 0; + if (GetCapture()==list) + { + ReleaseCapture(); + return 0; + } + POINT pt; + int index; + if ((DWORD)lParam==0xFFFFFFFF) + { + // keyboard + index=ListView_GetNextItem(list,-1,LVNI_FOCUSED); + if (index>=0) + { + RECT rc; + ListView_GetItemRect(list,m_List.m_Line,&rc,LVIR_BOUNDS); + pt.x=(rc.left+rc.right)/2; + pt.y=(rc.top+rc.bottom)/2; + } + else + pt.x=pt.y=0; + m_List.ClientToScreen(&pt); + } + else + { + DWORD pos=GetMessagePos(); + pt.x=(short)LOWORD(pos); + pt.y=(short)HIWORD(pos); + LVHITTESTINFO test={pt}; + m_List.ScreenToClient(&test.pt); + index=ListView_HitTest(list,&test); + } + + enum { + CMD_EDIT=1, + CMD_DELETE, + CMD_DUPLICATE, + CMD_INSERT, + CMD_RESETALL, + CMD_MOVE_UP, + CMD_MOVE_DOWN, + }; + + m_List.DestroyCombo(); + + HMENU menu=CreatePopupMenu(); + wchar_t text[256]; + if (index>=0) + { + ListView_SetItemState(list,index,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED); + Sprintf(text,_countof(text),L"%s\tEnter",LoadStringEx(IDS_MENU_EDIT)); + AppendMenu(menu,MF_STRING,CMD_EDIT,text); + SetMenuDefaultItem(menu,CMD_EDIT,FALSE); + Sprintf(text,_countof(text),L"%s\tDel",LoadStringEx(IDS_MENU_DELETE)); + AppendMenu(menu,MF_STRING,CMD_DELETE,text); + AppendMenu(menu,MF_STRING,CMD_DUPLICATE,LoadStringEx(IDS_MENU_DUPLICATE)); + Sprintf(text,_countof(text),L"%s\tCtrl+Up",LoadStringEx(IDS_MENU_MOVE_UP)); + AppendMenu(menu,MF_STRING,CMD_MOVE_UP,text); + Sprintf(text,_countof(text),L"%s\tCtrl+Down",LoadStringEx(IDS_MENU_MOVE_DOWN)); + AppendMenu(menu,MF_STRING,CMD_MOVE_DOWN,text); + if (index==0) + EnableMenuItem(menu,CMD_MOVE_UP,MF_BYCOMMAND|MF_GRAYED); + if (index==(int)m_Items.size()-1) + EnableMenuItem(menu,CMD_MOVE_DOWN,MF_BYCOMMAND|MF_GRAYED); + AppendMenu(menu,MF_SEPARATOR,0,0); + } + Sprintf(text,_countof(text),L"%s\tInsert",LoadStringEx(IDS_MENU_INSERT)); + AppendMenu(menu,MF_STRING,CMD_INSERT,text); + if (index<0) + SetMenuDefaultItem(menu,CMD_INSERT,FALSE); + AppendMenu(menu,MF_STRING,CMD_RESETALL,LoadStringEx(IDS_RESET_MENU)); + + int res=TrackPopupMenu(menu,TPM_RIGHTBUTTON|TPM_RETURNCMD,pt.x,pt.y,0,m_hWnd,NULL); + DestroyMenu(menu); + if (res==CMD_EDIT) + m_List.EditItem(index); + if (res==CMD_DELETE) + m_List.DeleteItem(index); + if (res==CMD_INSERT) + m_List.InsertItem(index<0?(int)m_Items.size():(index+1),-1); + if (res==CMD_DUPLICATE) + m_List.InsertItem(index<0?(int)m_Items.size():(index+1),index); + if (res==CMD_MOVE_UP) + m_List.MoveItem(index,index-1); + if (res==CMD_MOVE_DOWN) + m_List.MoveItem(index,index+2); + if (res==CMD_RESETALL) + { + if (::MessageBox(m_hWnd,LoadStringEx(IDS_RESET_MENU_WARN),LoadStringEx(IDS_RESET_MENU),MB_YESNO|MB_ICONWARNING)==IDYES) + { + { + CSettingsLockWrite lock; + m_pSetting->value=m_pSetting->defValue; + m_pSetting->flags|=CSetting::FLAG_DEFAULT; + SetSettingsDirty(); + } + SetGroup(m_pSetting-1,true); + } + } + return 0; +} + +static void AppendString( std::vector &stringBuilder, const wchar_t *format, ... ) +{ + va_list args; + va_start(args,format); + wchar_t buf[1024]; + int len=Vsprintf(buf,_countof(buf),format,args); + va_end(args); + int pos=(int)stringBuilder.size(); + stringBuilder.resize(pos+len); + memcpy(&stringBuilder[pos],buf,len*2); +} + +void CCustomMenuDlg7::SerializeData( void ) +{ + std::vector stringBuilder; + for (int i=0;i<(int)m_Items.size();i++) + { + const MenuItem &menuItem=m_Items[i]; + const CStdCommand7 &command=g_StdCommands7[menuItem.stdItemIndex]; + if (menuItem.stdItemIndex\n",i+1,menuItem.command); + } + if (!menuItem.label.IsEmpty()) + AppendString(stringBuilder,L"Item%d.Label=%s\n",i+1,menuItem.label); + if (!menuItem.tip.IsEmpty()) + AppendString(stringBuilder,L"Item%d.Tip=%s\n",i+1,menuItem.tip); + if (!menuItem.icon.IsEmpty()) + AppendString(stringBuilder,L"Item%d.Icon=%s\n",i+1,menuItem.icon); + if (menuItem.settings) + { + AppendString(stringBuilder,L"Item%d.Settings=",i+1); + if (menuItem.settings&StdMenuItem::MENU_OPENUP) AppendString(stringBuilder,L"OPEN_UP|"); + if (menuItem.settings&StdMenuItem::MENU_OPENUP_REC) AppendString(stringBuilder,L"OPEN_UP_CHILDREN|"); + if (menuItem.settings&StdMenuItem::MENU_SORTZA) AppendString(stringBuilder,L"SORT_ZA|"); + if (menuItem.settings&StdMenuItem::MENU_SORTZA_REC) AppendString(stringBuilder,L"SORT_ZA_CHILDREN|"); + if (menuItem.settings&StdMenuItem::MENU_SORTONCE) AppendString(stringBuilder,L"SORT_ONCE|"); + if (menuItem.settings&StdMenuItem::MENU_TRACK) AppendString(stringBuilder,L"TRACK_RECENT|"); + if (menuItem.settings&StdMenuItem::MENU_NOEXPAND) AppendString(stringBuilder,L"NOEXPAND|"); + else if (menuItem.settings&StdMenuItem::MENU_SINGLE_EXPAND) AppendString(stringBuilder,L"SINGLE_EXPAND|"); + if (menuItem.settings&StdMenuItem::MENU_MULTICOLUMN) AppendString(stringBuilder,L"MULTICOLUMN|"); + if (menuItem.settings&StdMenuItem::MENU_NOEXTENSIONS) AppendString(stringBuilder,L"NOEXTENSIONS|"); + if (menuItem.settings&StdMenuItem::MENU_ITEM_DISABLED) AppendString(stringBuilder,L"ITEM_DISABLED|"); + stringBuilder[stringBuilder.size()-1]='\n'; + } + } + stringBuilder.push_back(0); + CSettingsLockWrite lock; + m_pSetting->value=CComVariant(&stringBuilder[0]); + m_pSetting->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsDirty(); +} + +class CCustomMenuPanel7: public ISettingsPanel +{ +public: + virtual HWND Create( HWND parent ); + virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); + virtual bool Validate( HWND parent ) { return true; } + +private: + static CCustomMenuDlg7 s_Dialog; +}; + +CCustomMenuDlg7 CCustomMenuPanel7::s_Dialog; + +HWND CCustomMenuPanel7::Create( HWND parent ) +{ + if (!s_Dialog.m_hWnd) + s_Dialog.Create(parent,LoadDialogEx(IDD_CUSTOMLIST)); + return s_Dialog.m_hWnd; +} + +HWND CCustomMenuPanel7::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) +{ + s_Dialog.SetGroup(pGroup,bReset); + s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); + return s_Dialog.m_hWnd; +} + +static CCustomMenuPanel7 g_CustomMenuPanel7; + +/////////////////////////////////////////////////////////////////////////////// + +class CMenuStyleDlg: public CResizeableDlg +{ +public: + BEGIN_MSG_MAP( CMenuStyleDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + + // menu style + MESSAGE_HANDLER( WM_SETCURSOR, OnSetCursor ) + COMMAND_HANDLER( IDC_STATIC_CLASSIC, STN_CLICKED, OnClick ) + COMMAND_HANDLER( IDC_STATIC_TWO_COLUMNS, STN_CLICKED, OnClick ) + COMMAND_HANDLER( IDC_STATIC_WIN7, STN_CLICKED, OnClick ) + COMMAND_HANDLER( IDC_RADIO_CLASSIC, BN_CLICKED, OnClick ) + COMMAND_HANDLER( IDC_RADIO_TWO_COLUMNS, BN_CLICKED, OnClick ) + COMMAND_HANDLER( IDC_RADIO_WIN7, BN_CLICKED, OnClick ) + + // button style + COMMAND_HANDLER( IDC_CHECKENABLED, BN_CLICKED, OnEnabled ) + COMMAND_HANDLER( IDC_STATICAERO, STN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_STATICCLASSIC, STN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_STATICCUSTOM, STN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_RADIOAERO, BN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_RADIOCLASSIC, BN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_RADIOCUSTOM, BN_CLICKED, OnButtonStyle ) + COMMAND_HANDLER( IDC_BUTTONPICK, BN_CLICKED, OnPick ) + NOTIFY_HANDLER( IDC_LINKADVANCED, NM_CLICK, OnAdvanced ) + NOTIFY_HANDLER( IDC_LINKADVANCED, NM_RETURN, OnAdvanced ) + + NOTIFY_HANDLER( IDC_SKIN_CLASSIC, NM_CLICK, OnSkin ) + NOTIFY_HANDLER( IDC_SKIN_CLASSIC, NM_RETURN, OnSkin ) + NOTIFY_HANDLER( IDC_SKIN_CLASSIC2, NM_CLICK, OnSkin ) + NOTIFY_HANDLER( IDC_SKIN_CLASSIC2, NM_RETURN, OnSkin ) + NOTIFY_HANDLER( IDC_SKIN_WIN7, NM_CLICK, OnSkin ) + NOTIFY_HANDLER( IDC_SKIN_WIN7, NM_RETURN, OnSkin ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_STATICTITLE,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_STATICEDGE,MOVE_SIZE_X) + END_RESIZE_MAP + + static void UpdateDefaults( void ); + + void Update( bool bForce ); + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSetCursor( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnClick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnEnabled( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnButtonStyle( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnPick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnAdvanced( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + LRESULT OnSkin( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + +protected: + CWindow m_ImageClassic1, m_ImageClassic2, m_ImageWin7; + CWindow m_Tooltip; + CWindow m_ButtonAero, m_ButtonClassic, m_ButtonCustom; + HICON m_hIcon; + CString m_IconPath; + + void UpdateIcon( bool bForce ); +}; + +static void UpdateButtons( bool bForce ); + +LRESULT CMenuStyleDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + InitResize(); + EnableThemeDialogTexture(m_hWnd,ETDT_ENABLETAB); + m_ImageClassic1=GetDlgItem(IDC_STATIC_CLASSIC); + m_ImageClassic2=GetDlgItem(IDC_STATIC_TWO_COLUMNS); + m_ImageWin7=GetDlgItem(IDC_STATIC_WIN7); + HDC hdc=::GetDC(NULL); + int dpi=GetDeviceCaps(hdc,LOGPIXELSY); + ::ReleaseDC(NULL,hdc); + bool bLargeBitmaps=dpi>=144; + { + HBITMAP bmp=LoadImageResource(g_Instance,MAKEINTRESOURCE(bLargeBitmaps?IDB_STYLE_CLASSIC1150:IDB_STYLE_CLASSIC1),true,true); + m_ImageClassic1.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); + bmp=LoadImageResource(g_Instance,MAKEINTRESOURCE(bLargeBitmaps?IDB_STYLE_CLASSIC2150:IDB_STYLE_CLASSIC2),true,true); + m_ImageClassic2.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); + bmp=LoadImageResource(g_Instance,MAKEINTRESOURCE(bLargeBitmaps?IDB_STYLE_WIN7150:IDB_STYLE_WIN7),true,true); + m_ImageWin7.SendMessage(STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp); + } + + bool bLocked=IsSettingLocked(L"MenuStyle"); + CString tip1=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_CLASSIC_STYLE_TIP); + CString tip2=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_TWO_COLUMN_STYLE_TIP); + CString tip3=LoadStringEx(bLocked?IDS_SETTING_LOCKED:IDS_WIN7_STYLE_TIP); + bool bRTL=IsLanguageRTL(); + m_Tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT|(bRTL?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX,0,0,0,0,m_hWnd,NULL,g_Instance,NULL); + m_Tooltip.SendMessage(TTM_SETMAXTIPWIDTH,0,500); + TOOLINFO tool={sizeof(tool),TTF_IDISHWND|TTF_SUBCLASS|(bRTL?TTF_RTLREADING:0U)}; + tool.uId=(UINT_PTR)m_ImageClassic1.m_hWnd; + tool.lpszText=(wchar_t*)(const wchar_t*)tip1; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)m_ImageClassic2.m_hWnd; + tool.lpszText=(wchar_t*)(const wchar_t*)tip2; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + tool.uId=(UINT_PTR)m_ImageWin7.m_hWnd; + tool.lpszText=(wchar_t*)(const wchar_t*)tip3; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + m_hIcon=NULL; + m_IconPath="?"; + SetDlgItemText(IDC_CHECKENABLED,LoadStringEx(GetWinVersion()==WIN_VER_WIN8?IDS_ENABLE_BUTTON:IDS_ENABLE_BUTTON2)); + m_ButtonAero=GetDlgItem(IDC_STATICAERO); + m_ButtonClassic=GetDlgItem(IDC_STATICCLASSIC); + m_ButtonCustom=GetDlgItem(IDC_STATICCUSTOM); + return TRUE; +} + +LRESULT CMenuStyleDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (m_hIcon) DestroyIcon(m_hIcon); + m_hIcon=NULL; + { + HBITMAP bmp=(HBITMAP)m_ImageClassic1.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); + if (bmp) DeleteObject(bmp); + bmp=(HBITMAP)m_ImageClassic2.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); + if (bmp) DeleteObject(bmp); + bmp=(HBITMAP)m_ImageWin7.SendMessage(STM_GETIMAGE,IMAGE_BITMAP); + if (bmp) DeleteObject(bmp); + } + UpdateButtons(false); + bHandled=FALSE; + return 0; +} + +LRESULT CMenuStyleDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CResizeableDlg::OnSize(); + return 0; +} + +LRESULT CMenuStyleDlg::OnSetCursor( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if ((HWND)wParam==m_ImageClassic1.m_hWnd || (HWND)wParam==m_ImageClassic2.m_hWnd || (HWND)wParam==m_ImageWin7.m_hWnd || (HWND)wParam==m_ButtonAero.m_hWnd || (HWND)wParam==m_ButtonClassic.m_hWnd || (HWND)wParam==m_ButtonCustom.m_hWnd) + { + SetCursor(LoadCursor(NULL,IDC_HAND)); + return TRUE; + } + bHandled=FALSE; + return 0; +} + +LRESULT CMenuStyleDlg::OnClick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + static bool bProcessing; + if (bProcessing) return 0; + + if (IsSettingLocked(L"MenuStyle")) + return 0; + bProcessing=true; + bool bReset=false; + { + TMenuStyle style, style0=(TMenuStyle)GetSettingInt(L"MenuStyle"); + int styleFlag; + CSettingsLockWrite lock; + + CSetting *pSetting=FindSetting(L"MenuStyle"); + if (wID==IDC_STATIC_WIN7 || wID==IDC_RADIO_WIN7) + { + style=MENU_WIN7; + styleFlag=CSetting::FLAG_MENU_WIN7; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_WIN7).m_hWnd,TRUE); + } + else if (wID==IDC_STATIC_TWO_COLUMNS || wID==IDC_RADIO_TWO_COLUMNS) + { + style=MENU_CLASSIC2; + styleFlag=CSetting::FLAG_MENU_CLASSIC2; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_TWO_COLUMNS).m_hWnd,TRUE); + } + else + { + style=MENU_CLASSIC1; + styleFlag=CSetting::FLAG_MENU_CLASSIC1; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIO_CLASSIC).m_hWnd,TRUE); + } + pSetting->value=CComVariant(style); + CheckDlgButton(IDC_RADIO_CLASSIC,pSetting->value.intVal==MENU_CLASSIC1?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIO_TWO_COLUMNS,pSetting->value.intVal==MENU_CLASSIC2?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIO_WIN7,pSetting->value.intVal==MENU_WIN7?BST_CHECKED:BST_UNCHECKED); + pSetting->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsDirty(); + + SetSettingsStyle(styleFlag,CSetting::FLAG_MENU_MASK); + UpdateDefaults(); + CCustomMenuDlg::UpdateWarnings(style); + } + bProcessing=false; + return 0; +} + +LRESULT CMenuStyleDlg::OnEnabled( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + BOOL bEnabled=(IsDlgButtonChecked(IDC_CHECKENABLED)==BST_CHECKED); + { + CSettingsLockWrite lock; + CSetting *pSetting=FindSetting(L"EnableStartButton"); + pSetting->value=CComVariant(bEnabled); + pSetting->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsDirty(); + } + Update(false); + return 0; +} + +LRESULT CMenuStyleDlg::OnButtonStyle( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + int style=START_BUTTON_AERO; + if (IsDlgButtonChecked(IDC_RADIOCLASSIC)==BST_CHECKED) + style=START_BUTTON_CLASSIC; + else if (IsDlgButtonChecked(IDC_RADIOCUSTOM)==BST_CHECKED) + style=START_BUTTON_CUSTOM; + + if (wID==IDC_STATICAERO || wID==IDC_RADIOAERO) + { + style=START_BUTTON_AERO; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOAERO).m_hWnd,TRUE); + } + else if (wID==IDC_STATICCLASSIC || wID==IDC_RADIOCLASSIC) + { + style=START_BUTTON_CLASSIC; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOCLASSIC).m_hWnd,TRUE); + } + else + { + style=START_BUTTON_CUSTOM; + SendMessage(WM_NEXTDLGCTL,(LPARAM)GetDlgItem(IDC_RADIOCUSTOM).m_hWnd,TRUE); + } + + CheckDlgButton(IDC_RADIOAERO,style==START_BUTTON_AERO?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIOCLASSIC,style==START_BUTTON_CLASSIC?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIOCUSTOM,style==START_BUTTON_CUSTOM?BST_CHECKED:BST_UNCHECKED); + + { + CSettingsLockWrite lock; + CSetting *pSetting=FindSetting(L"StartButtonType"); + pSetting->value=CComVariant(style); + pSetting->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsDirty(); + } + Update(false); + return 0; +} + +LRESULT CMenuStyleDlg::OnPick( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CString str=GetSettingString(L"StartButtonPath"); + wchar_t path[_MAX_PATH]; + if (_wcsicmp(PathFindExtension(str),L".bmp")==0 || _wcsicmp(PathFindExtension(str),L".png")==0) + { + Strcpy(path,_countof(path),str); + DoEnvironmentSubst(path,_countof(path)); + } + else + path[0]=0; + if (BrowseForBitmap(m_hWnd,path,false)) + { + { + CSettingsLockWrite lock; + CSetting *pSetting=FindSetting(L"StartButtonPath"); + pSetting->value=CComVariant(path); + pSetting->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsDirty(); + } + Update(true); + } + return 0; +} + +LRESULT CMenuStyleDlg::OnAdvanced( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + SelectSettingsTab(IDS_START_BUTTON,true,NULL); + return 0; +} + +LRESULT CMenuStyleDlg::OnSkin( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + SelectSettingsTab(IDS_SKIN_SETTINGS,false,NULL); + return 0; +} + +static HICON CreateIconFromButton( HBITMAP bitmap, int frames ) +{ + BITMAP bmpInfo; + GetObject(bitmap,sizeof(bmpInfo),&bmpInfo); + int width=bmpInfo.bmWidth; + int height=bmpInfo.bmHeight/frames; + if (height<1) height=1; + std::vector buf((width+1)*height,-1); + HBITMAP bmpMask=CreateBitmap(width,height,1,8,&buf[0]); + + HDC hSrc=CreateCompatibleDC(NULL); + HDC hDst=CreateCompatibleDC(hSrc); + + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=width; + bi.bmiHeader.biHeight=height; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + HBITMAP bmpColor=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,NULL,NULL,0); + + HGDIOBJ bmp01=SelectObject(hSrc,bitmap); + HGDIOBJ bmp02=SelectObject(hDst,bmpColor); + BitBlt(hDst,0,0,width,height,hSrc,0,0,SRCCOPY); + SelectObject(hSrc,bmp01); + SelectObject(hDst,bmp02); + DeleteDC(hSrc); + DeleteDC(hDst); + + ICONINFO info={TRUE,0,0,bmpMask,bmpColor}; + HICON hIcon=CreateIconIndirect(&info); + DeleteObject(bmpMask); + DeleteObject(bmpColor); + return hIcon; +} + +void CMenuStyleDlg::UpdateIcon( bool bForce ) +{ + wchar_t path[_MAX_PATH]; + Strcpy(path,_countof(path),GetSettingString(L"StartButtonPath")); + DoEnvironmentSubst(path,_countof(path)); + if (m_IconPath==path && !bForce) + return; + m_IconPath=path; + const int MAX_ICON_SIZE=40; + SIZE size={-MAX_ICON_SIZE,0}; + std::vector buttonAnim; + int frames=3; + HBITMAP bitmap=LoadImageFile(path,&size,true,false,&buttonAnim); + if (bitmap) + { + if (!buttonAnim.empty()) + { + frames=buttonAnim[2]&255; + if (frames<1) frames=1; + } + } + else + { + frames=1; + HDC hdc=CreateCompatibleDC(NULL); + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=MAX_ICON_SIZE; + bi.bmiHeader.biHeight=MAX_ICON_SIZE; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + bitmap=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,NULL,NULL,0); + SelectObject(hdc,GetStockObject(BLACK_PEN)); + SelectObject(hdc,GetStockObject(WHITE_BRUSH)); + HGDIOBJ bmp02=SelectObject(hdc,bitmap); + Rectangle(hdc,0,0,MAX_ICON_SIZE,MAX_ICON_SIZE); + SelectObject(hdc,bmp02); + DeleteDC(hdc); + } + HICON hIcon=CreateIconFromButton(bitmap,frames); + DeleteObject(bitmap); + SendDlgItemMessage(IDC_STATICCUSTOM,STM_SETICON,(WPARAM)hIcon,0); + if (m_hIcon) DestroyIcon(m_hIcon); + m_hIcon=hIcon; +} + +void CMenuStyleDlg::Update( bool bForce ) +{ + int type=GetSettingInt(L"MenuStyle"); + CheckDlgButton(IDC_RADIO_CLASSIC,type==MENU_CLASSIC1?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIO_TWO_COLUMNS,type==MENU_CLASSIC2?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIO_WIN7,type==MENU_WIN7?BST_CHECKED:BST_UNCHECKED); + GetDlgItem(IDC_SKIN_CLASSIC).ShowWindow(type==MENU_CLASSIC1?SW_SHOW:SW_HIDE); + GetDlgItem(IDC_SKIN_CLASSIC2).ShowWindow(type==MENU_CLASSIC2?SW_SHOW:SW_HIDE); + GetDlgItem(IDC_SKIN_WIN7).ShowWindow(type==MENU_WIN7?SW_SHOW:SW_HIDE); + + BOOL bEnabled=!IsSettingLocked(L"MenuStyle"); + GetDlgItem(IDC_RADIO_CLASSIC).EnableWindow(bEnabled); + GetDlgItem(IDC_RADIO_TWO_COLUMNS).EnableWindow(bEnabled); + GetDlgItem(IDC_RADIO_WIN7).EnableWindow(bEnabled); + + bEnabled=GetSettingBool(L"EnableStartButton"); + TStartButtonType buttonType=GetStartButtonType(); + CheckDlgButton(IDC_CHECKENABLED,bEnabled?BST_CHECKED:BST_UNCHECKED); + GetDlgItem(IDC_CHECKENABLED).EnableWindow(!IsSettingLocked(L"EnableStartButton")); + + CheckDlgButton(IDC_RADIOAERO,buttonType==START_BUTTON_AERO?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIOCLASSIC,buttonType==START_BUTTON_CLASSIC?BST_CHECKED:BST_UNCHECKED); + CheckDlgButton(IDC_RADIOCUSTOM,buttonType==START_BUTTON_CUSTOM?BST_CHECKED:BST_UNCHECKED); + BOOL bEnabled2=bEnabled && !IsSettingLocked(L"StartButtonType"); + GetDlgItem(IDC_RADIOAERO).EnableWindow(bEnabled2); + GetDlgItem(IDC_RADIOCLASSIC).EnableWindow(bEnabled2); + GetDlgItem(IDC_RADIOCUSTOM).EnableWindow(bEnabled2); + m_ButtonAero.EnableWindow(bEnabled2); + m_ButtonClassic.EnableWindow(bEnabled2); + m_ButtonCustom.EnableWindow(bEnabled2); + + bEnabled2=bEnabled && buttonType==START_BUTTON_CUSTOM && !IsSettingLocked(L"StartButtonPath"); + GetDlgItem(IDC_BUTTONPICK).EnableWindow(bEnabled2); + UpdateIcon(bForce); + UpdateButtons(bForce); +} + +void CMenuStyleDlg::UpdateDefaults( void ) +{ + const CSetting *pSetting=FindSetting(L"MenuStyle"); + Assert(pSetting->value.vt==VT_I4); + TMenuStyle menuStyle=(TMenuStyle)pSetting->value.intVal; + UpdateSetting(L"SearchBox",CComVariant(menuStyle!=MENU_CLASSIC1?SEARCHBOX_NORMAL:SEARCHBOX_TAB),false); + UpdateSetting(L"RecentPrograms",CComVariant(menuStyle!=MENU_CLASSIC1?RECENT_PROGRAMS_FREQUENT:RECENT_PROGRAMS_RECENT),false); + UpdateSetting(L"MaxRecentPrograms",CComVariant(menuStyle!=MENU_CLASSIC1?10:5),false); + UpdateSetting(L"RecentProgsTop",CComVariant(menuStyle!=MENU_CLASSIC1?0:1),false); + UpdateSetting(L"RecentProgKeys",CComVariant(menuStyle!=MENU_CLASSIC1?RECENT_KEYS_HIDDEN_DIGITS:RECENT_KEYS_DIGITS),false); + UpdateSetting(L"PinnedPrograms",CComVariant(menuStyle!=MENU_WIN7?PINNED_PROGRAMS_FAST:PINNED_PROGRAMS_PINNED),false); +} + +class CStyleSettingsPanel: public ISettingsPanel +{ +public: + virtual HWND Create( HWND parent ); + virtual HWND Activate( CSetting *pGroup, const RECT &rect, bool bReset ); + virtual bool Validate( HWND parent ) { return true; } + +private: + static CMenuStyleDlg s_Dialog; +}; + +CMenuStyleDlg CStyleSettingsPanel::s_Dialog; + +HWND CStyleSettingsPanel::Create( HWND parent ) +{ + if (!s_Dialog.m_hWnd) + s_Dialog.Create(parent,LoadDialogEx(IDD_STYLESETTINGS)); + return s_Dialog.m_hWnd; +} + +HWND CStyleSettingsPanel::Activate( CSetting *pGroup, const RECT &rect, bool bReset ) +{ + s_Dialog.SetWindowPos(HWND_TOP,&rect,SWP_SHOWWINDOW); + s_Dialog.Update(false); + return s_Dialog.m_hWnd; +} + +static CStyleSettingsPanel g_StyleSettingsPanel; + +/////////////////////////////////////////////////////////////////////////////// + +CSetting g_Settings[]={ +{L"MenuStyleGroup",CSetting::TYPE_GROUP,IDS_STYLE_SETTINGS,0,0,CSetting::FLAG_BASIC,NULL,NULL,&g_StyleSettingsPanel}, + {L"MenuStyle",CSetting::TYPE_INT,0,0,2,CSetting::FLAG_NORESET}, + {L"Classic1",CSetting::TYPE_RADIO}, + {L"Classic2",CSetting::TYPE_RADIO}, + {L"Win7",CSetting::TYPE_RADIO}, + +{L"Basic",CSetting::TYPE_GROUP,IDS_BASIC_SETTINGS}, + {L"EnableSettings",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"CrashDump",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"OldProgramsAge",CSetting::TYPE_INT,0,0,48,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"FolderStartMenu",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"FolderCommonStartMenu",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"FolderPrograms",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"FolderCommonPrograms",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"CompatibilityFixes",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"AutoStartDelay",CSetting::TYPE_INT,0,0,0,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + // needed for backwards compatibility + {L"DefaultMenuStyle",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"MenuItems",CSetting::TYPE_MULTISTRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"Skin1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"SkinOptions1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"SkinVariation1",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"Skin2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"SkinOptions2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"SkinVariation2",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + +{L"Controls",CSetting::TYPE_GROUP,IDS_CONTROLS_SETTINGS}, + {L"MouseClick",CSetting::TYPE_INT,IDS_LCLICK,IDS_LCLICK_TIP,1,CSetting::FLAG_BASIC}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, + {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, + {L"MouseClickCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"%userprofile%",0,L"MouseClick=3",L"Command"}, + {L"ShiftClick",CSetting::TYPE_INT,IDS_SHIFT_LCLICK,IDS_SHIFT_LCLICK_TIP,2,CSetting::FLAG_BASIC}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, + {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, +/* {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, + {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ + {L"ShiftClickCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"%systemdrive%",0,L"ShiftClick=3",L"Command"}, + {L"WinKey",CSetting::TYPE_INT,IDS_WIN_KEY,IDS_WIN_KEY_TIP,1,CSetting::FLAG_BASIC}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, + {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP}, + {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP}, + {L"WinKeyCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"cmd",0,L"WinKey=3",L"Command"}, + {L"ShiftWin",CSetting::TYPE_INT,IDS_SHIFT_WIN,IDS_SHIFT_WIN_TIP,2,CSetting::FLAG_BASIC}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, + {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP}, +/* {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, + {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ + {L"ShiftWinCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"powershell",0,L"ShiftWin=3",L"Command"}, + {L"MiddleClick",CSetting::TYPE_INT,IDS_MCLICK,IDS_MCLICK_TIP,0}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, +/* {L"Both",CSetting::TYPE_RADIO,IDS_OPEN_BOTH,IDS_OPEN_BOTH_TIP,0,CSetting::FLAG_HIDDEN}, + {L"Desktop",CSetting::TYPE_RADIO,IDS_OPEN_DESKTOP,IDS_OPEN_DESKTOP_TIP,0,CSetting::FLAG_HIDDEN}, + {L"Cortana",CSetting::TYPE_RADIO,IDS_OPEN_CORTANA,IDS_OPEN_CORTANA_TIP},*/ + {L"MiddleClickCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"taskmgr",0,L"MiddleClick=3",L"Command"}, + {L"Hover",CSetting::TYPE_INT,IDS_HOVER,IDS_HOVER_TIP,0}, + {L"Nothing",CSetting::TYPE_RADIO,IDS_OPEN_NOTHING,IDS_OPEN_NOTHING_TIP}, + {L"ClassicMenu",CSetting::TYPE_RADIO,IDS_OPEN_CSM,IDS_OPEN_CSM_TIP}, + {L"WindowsMenu",CSetting::TYPE_RADIO,IDS_OPEN_WSM,IDS_OPEN_WSM_TIP}, + {L"Command",CSetting::TYPE_RADIO,IDS_OPEN_CMD,IDS_OPEN_CMD_TIP}, + {L"HoverCommand",CSetting::TYPE_STRING,IDS_OPEN_CMD_TEXT,IDS_OPEN_CMD_TEXT_TIP,"",0,L"Hover=3",L"Command"}, + {L"StartHoverDelay",CSetting::TYPE_INT,IDS_HOVER_DELAY,IDS_HOVER_DELAY_TIP,1000,0,L"Hover",L"Hover"}, + {L"ShiftRight",CSetting::TYPE_BOOL,IDS_RIGHT_SHIFT,IDS_RIGHT_SHIFT_TIP,0}, + {L"CSMHotkey",CSetting::TYPE_HOTKEY,IDS_CSM_HOTKEY,IDS_CSM_HOTKEY_TIP,0}, + {L"WSMHotkey",CSetting::TYPE_HOTKEY,IDS_WSM_HOTKEY,IDS_WSM_HOTKEY_TIP,0}, + +{L"SpecialItems",CSetting::TYPE_GROUP,IDS_SHOW_ITEMS,0,0,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Computer",CSetting::TYPE_INT,IDS_SHOW_COMPUTER,IDS_SHOW_COMPUTER_TIP,1,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"Drives",CSetting::TYPE_RADIO,IDS_ITEM_DRIVES,IDS_ITEM_DRIVES_TIP}, + {L"Favorites",CSetting::TYPE_INT,IDS_SHOW_FAVORITES,IDS_SHOW_FAVORITES_TIP,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"Documents",CSetting::TYPE_INT,IDS_SHOW_DOCUMENTS,IDS_SHOW_DOCUMENTS_TIP,2,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"MaxRecentDocuments",CSetting::TYPE_INT,IDS_MAX_DOCS,IDS_MAX_DOCS_TIP,15,CSetting::FLAG_MENU_CLASSIC_BOTH,L"Documents=2",L"Documents"}, + {L"SortRecentDocuments",CSetting::TYPE_INT,IDS_SORT_DOCS,IDS_SORT_DOCS_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"Documents=2",L"Documents"}, + {L"Name",CSetting::TYPE_RADIO,IDS_SORT_NAME,IDS_SORT_NAME_TIP}, + {L"Extension",CSetting::TYPE_RADIO,IDS_SORT_EXT,IDS_SORT_EXT_TIP}, + {L"Date",CSetting::TYPE_RADIO,IDS_SORT_DATE,IDS_SORT_DATE_TIP}, + {L"UserFiles",CSetting::TYPE_INT,IDS_SHOW_USERFILES,IDS_SHOW_USERFILES_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"UserDocuments",CSetting::TYPE_INT,IDS_SHOW_USERDOCS,IDS_SHOW_USERDOCS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"UserPictures",CSetting::TYPE_INT,IDS_SHOW_USERPICS,IDS_SHOW_USERPICS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"ControlPanel",CSetting::TYPE_INT,IDS_SHOW_CP,IDS_SHOW_CP_TIP,2,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"ControlPanelCategories",CSetting::TYPE_BOOL,IDS_CP_CATEGORIES,IDS_CP_CATEGORIES_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"#ControlPanel",L"ControlPanel"}, + {L"Network",CSetting::TYPE_INT,IDS_SHOW_NETWORK,IDS_SHOW_NETWORK_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"Printers",CSetting::TYPE_INT,IDS_SHOW_PRINTERS,IDS_SHOW_PRINTERS_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"Shutdown",CSetting::TYPE_INT,IDS_SHOW_SHUTDOWN,IDS_SHOW_SHUTDOWN_TIP,2,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Hide",CSetting::TYPE_RADIO,IDS_ITEM_HIDE,IDS_ITEM_HIDE_TIP}, + {L"Show",CSetting::TYPE_RADIO,IDS_ITEM_SHOW,IDS_ITEM_SHOW_TIP}, + {L"Menu",CSetting::TYPE_RADIO,IDS_ITEM_MENU,IDS_ITEM_MENU_TIP}, + {L"LogOff",CSetting::TYPE_BOOL,IDS_SHOW_LOGOFF,IDS_SHOW_LOGOFF_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH|CSetting::FLAG_BASIC}, + {L"ConfirmLogOff",CSetting::TYPE_BOOL,IDS_CONFIRM_LOGOFF,IDS_CONFIRM_LOGOFF_TIP,0,CSetting::FLAG_MENU_CLASSIC_BOTH,L"#LogOff",L"LogOff"}, + {L"Undock",CSetting::TYPE_BOOL,IDS_SHOW_UNDOCK,IDS_SHOW_UNDOCK_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Search",CSetting::TYPE_BOOL,IDS_SHOW_SEARCH,IDS_SHOW_SEARCH_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"ShowAppsMenu",CSetting::TYPE_BOOL,IDS_SHOW_APPS_MENU,IDS_SHOW_APPS_MENU_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Help",CSetting::TYPE_BOOL,IDS_SHOW_HELP,IDS_SHOW_HELP_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"Run",CSetting::TYPE_BOOL,IDS_SHOW_RUN,IDS_SHOW_RUN_TIP,1,CSetting::FLAG_MENU_CLASSIC_BOTH}, + +{L"MainMenu",CSetting::TYPE_GROUP,IDS_MAIN_MENU_SETTINGS}, + {L"ProgramsStyle",CSetting::TYPE_INT,IDS_INLINE_PROGS,IDS_INLINE_PROGS_TIP,1,CSetting::FLAG_MENU_WIN7|CSetting::FLAG_BASIC}, + {L"Cascade",CSetting::TYPE_RADIO,IDS_MAIN_CASCADE,IDS_MAIN_CASCADE_TIP}, + {L"Inline",CSetting::TYPE_RADIO,IDS_MAIN_INLINE,IDS_MAIN_INLINE_TIP}, + {L"Hidden",CSetting::TYPE_RADIO,IDS_MAIN_HIDDEN,IDS_MAIN_HIDDEN_TIP}, + {L"AllProgramsMetro",CSetting::TYPE_BOOL,IDS_SHOW_APPS,IDS_SHOW_APPS_TIP,1,CSetting::FLAG_MENU_WIN7,NULL,L"Inline"}, + {L"FoldersFirst",CSetting::TYPE_BOOL,IDS_FOLDERS_FIRST,IDS_FOLDERS_FIRST_TIP,0,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, + {L"OpenPrograms",CSetting::TYPE_BOOL,IDS_OPEN_PROGRAMS,IDS_OPEN_PROGRAMS_TIP,0,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, + {L"ProgramsMenuDelay",CSetting::TYPE_INT,IDS_PROGRAMS_DELAY,IDS_PROGRAMS_DELAY_TIP,200,CSetting::FLAG_MENU_WIN7,L"ProgramsStyle=1",L"Inline"}, // 2x system delay time + {L"HideProgramsMetro",CSetting::TYPE_BOOL,IDS_HIDE_APPS,IDS_HIDE_APPS_TIP,1}, + {L"PinnedPrograms",CSetting::TYPE_INT,IDS_PINNED_PROGRAMS,IDS_PINNED_PROGRAMS_TIP,PINNED_PROGRAMS_PINNED}, + {L"FastItems",CSetting::TYPE_RADIO,IDS_FAST_ITEMS,IDS_FAST_ITEMS_TIP}, + {L"PinnedItems",CSetting::TYPE_RADIO,IDS_PINNED_ITEMS,IDS_PINNED_ITEMS_TIP}, + {L"PinnedItemsPath",CSetting::TYPE_DIRECTORY,IDS_PINNED_PATH,IDS_PINNED_PATH_TIP,L"%APPDATA%\\OpenShell\\Pinned",0,L"PinnedPrograms=1",L"PinnedItems"}, + {L"RecentPrograms",CSetting::TYPE_INT,IDS_RECENT_PROGRAMS,IDS_RECENT_PROGRAMS_TIP,RECENT_PROGRAMS_RECENT,CSetting::FLAG_BASIC}, + {L"None",CSetting::TYPE_RADIO,IDS_NO_RECENT,IDS_NO_RECENT_TIP}, + {L"Recent",CSetting::TYPE_RADIO,IDS_SHOW_RECENT,IDS_SHOW_RECENT_TIP}, + {L"Frequent",CSetting::TYPE_RADIO,IDS_SHOW_FREQUENT,IDS_SHOW_FREQUENT_TIP}, + {L"RecentMetroApps",CSetting::TYPE_BOOL,IDS_RECENT_METRO,IDS_RECENT_METRO_TIP,1,0,L"RecentPrograms",L"RecentPrograms"}, + {L"MaxRecentPrograms",CSetting::TYPE_INT,IDS_MAX_PROGS,IDS_MAX_PROGS_TIP,5,0,L"RecentPrograms",L"RecentPrograms"}, + {L"RecentProgsTop",CSetting::TYPE_BOOL,IDS_RECENT_TOP,IDS_RECENT_TOP_TIP,1,0,L"RecentPrograms",L"RecentPrograms"}, + {L"RecentSortName",CSetting::TYPE_BOOL,IDS_RECENT_NAME,IDS_RECENT_NAME_TIP,0,0,L"RecentPrograms",L"RecentPrograms"}, + {L"RecentProgKeys",CSetting::TYPE_INT,IDS_RECENT_KEYS,IDS_RECENT_KEYS_TIP,RECENT_KEYS_DIGITS,0,L"RecentPrograms",L"RecentPrograms"}, + {L"NoKey",CSetting::TYPE_RADIO,IDS_KEY_NOTHING,IDS_KEY_NOTHING_TIP,0,0,L"RecentPrograms"}, + {L"Normal",CSetting::TYPE_RADIO,IDS_KEY_NORMAL,IDS_KEY_NORMAL_TIP,0,0,L"RecentPrograms"}, + {L"Digits",CSetting::TYPE_RADIO,IDS_KEY_DIGITS,IDS_KEY_DIGITS_TIP,0,0,L"RecentPrograms"}, + {L"HiddenDigits",CSetting::TYPE_RADIO,IDS_KEY_HIDDEN,IDS_KEY_HIDDEN_TIP,0,0,L"RecentPrograms"}, + {L"EnableJumplists",CSetting::TYPE_BOOL,IDS_JUMPLISTS,IDS_JUMPLISTS_TIP,1}, + {L"MaxJumplists",CSetting::TYPE_INT,IDS_MAX_JUMPLISTS,IDS_MAX_JUMPLISTS_TIP,10,0,L"EnableJumplists",L"EnableJumplists"}, + {L"JumplistKeys",CSetting::TYPE_INT,IDS_JUMPLIST_KEYS,IDS_JUMPLISTS_KEY_TIP,0,0,L"EnableJumplists",L"EnableJumplists"}, + {L"Select",CSetting::TYPE_RADIO,IDS_KEY_SELECT,IDS_KEY_SELECT_TIP,0,0,L"EnableJumplists"}, + {L"Run",CSetting::TYPE_RADIO,IDS_KEY_RUN,IDS_KEY_RUN_TIP,0,0,L"EnableJumplists"}, + {L"Open",CSetting::TYPE_RADIO,IDS_KEY_OPEN,IDS_KEY_OPEN_TIP,0,0,L"EnableJumplists"}, + {L"ShutdownCommand",CSetting::TYPE_INT,IDS_SHUTDOWN_COMMAND,IDS_SHUTDOWN_COMMAND_TIP,1,CSetting::FLAG_MENU_WIN7|CSetting::FLAG_BASIC}, + {L"CommandNone",CSetting::TYPE_RADIO,IDS_SHUTDOWN_NONE,IDS_SHUTDOWN_NONE_TIP}, + {L"CommandShutdown",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SHUTDOWN,IDS_SHUTDOWN_SHUTDOWN_TIP}, + {L"CommandRestart",CSetting::TYPE_RADIO,IDS_SHUTDOWN_RESTART,IDS_SHUTDOWN_RESTART_TIP}, + {L"CommandLogOff",CSetting::TYPE_RADIO,IDS_SHUTDOWN_LOGOFF,IDS_SHUTDOWN_LOGOFF_TIP}, + {L"CommandSleep",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SLEEP,IDS_SHUTDOWN_SLEEP_TIP}, + {L"CommandHibernate",CSetting::TYPE_RADIO,IDS_SHUTDOWN_HIBERNATE,IDS_SHUTDOWN_HIBERNATE_TIP}, + {L"CommandLock",CSetting::TYPE_RADIO,IDS_SHUTDOWN_LOCK,IDS_SHUTDOWN_LOCK_TIP}, + {L"CommandSwitch",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SWITCH,IDS_SHUTDOWN_SWITCH_TIP}, + {L"CommandShutdownBox",CSetting::TYPE_RADIO,IDS_SHUTDOWN_SHUTDOWN_BOX,IDS_SHUTDOWN_SHUTDOWN_BOX_TIP}, + {L"ShutdownW7",CSetting::TYPE_STRING,IDS_SHUTDOWN7,IDS_SHUTDOWN7_TIP,L"",CSetting::FLAG_MENU_WIN7,L"ShutdownCommand",L"ShutdownCommand"}, + {L"RemoteShutdown",CSetting::TYPE_BOOL,IDS_SHOW_RSHUTDOWN,IDS_SHOW_RSHUTDOWN_TIP,0,0,L"ShutdownCommand",L"ShutdownCommand"}, + {L"HybridShutdown",CSetting::TYPE_BOOL,IDS_HYBRID_SHUTDOWN,IDS_HYBRID_SHUTDOWN_TIP,1,0,L"ShutdownCommand",L"ShutdownCommand"}, + {L"ConfirmLogOff2",CSetting::TYPE_BOOL,IDS_CONFIRM_LOGOFF,IDS_CONFIRM_LOGOFF_TIP,0,CSetting::FLAG_MENU_WIN7,NULL,L"ShutdownCommand"}, + {L"SelectLastShutdown",CSetting::TYPE_BOOL,IDS_SELECT_LAST,IDS_SELECT_LAST_TIP,0,CSetting::FLAG_MENU_WIN7,NULL,L"ShutdownCommand"}, + {L"ProgramsWidth",CSetting::TYPE_INT,IDS_PROG_WIDTH,IDS_PROG_WIDTH_TIP,40,CSetting::FLAG_MENU_WIN7}, + {L"JumplistWidth",CSetting::TYPE_INT,IDS_JUMP_WIDTH,IDS_JUMP_WIDTH_TIP,40,CSetting::FLAG_MENU_WIN7}, + {L"MinMainHeight",CSetting::TYPE_INT,IDS_MIN_HEIGHT,IDS_MIN_HEIGHT_TIP,20,CSetting::FLAG_MENU_WIN7}, + {L"MaxRecentDocuments2",CSetting::TYPE_INT,IDS_MAX_DOCS,IDS_MAX_DOCS_TIP,15,CSetting::FLAG_MENU_WIN7}, + {L"SortRecentDocuments2",CSetting::TYPE_INT,IDS_SORT_DOCS,IDS_SORT_DOCS_TIP,0,CSetting::FLAG_MENU_WIN7}, + {L"Name",CSetting::TYPE_RADIO,IDS_SORT_NAME,IDS_SORT_NAME_TIP}, + {L"Extension",CSetting::TYPE_RADIO,IDS_SORT_EXT,IDS_SORT_EXT_TIP}, + {L"Date",CSetting::TYPE_RADIO,IDS_SORT_DATE,IDS_SORT_DATE_TIP}, + {L"StartScreenShortcut",CSetting::TYPE_BOOL,IDS_STARTSCREEN_ITEM,IDS_STARTSCREEN_ITEM_TIP,1}, + {L"ControlPanelCategories2",CSetting::TYPE_BOOL,IDS_CP_CATEGORIES2,IDS_CP_CATEGORIES_TIP,0,CSetting::FLAG_MENU_WIN7}, + {L"MainSortZA",CSetting::TYPE_BOOL,IDS_MAIN_SORTZA,IDS_SORTZA_TIP,0}, + {L"MainSortOnce",CSetting::TYPE_BOOL,IDS_MAIN_SORTONCE,IDS_SORTONCE_TIP,0}, + +{L"GeneralBehavior",CSetting::TYPE_GROUP,IDS_BEHAVIOR_SETTINGS}, + {L"AutoStart",CSetting::TYPE_BOOL,IDS_AUTOSTART,IDS_AUTOSTART_TIP,1,CSetting::FLAG_BASIC}, + {L"HighlightNew",CSetting::TYPE_BOOL,IDS_HIGHLIGHT_NEW,IDS_HIGHLIGHT_NEW_TIP,1}, + {L"HighlightNewApps",CSetting::TYPE_BOOL,IDS_HIGHLIGHT_NEWAPPS,IDS_HIGHLIGHT_NEWAPPS_TIP,1,0,L"#HighlightNew",L"HighlightNew"}, + {L"CheckWinUpdates",CSetting::TYPE_BOOL,IDS_CHECK_UPDATES,IDS_CHECK_UPDATES_TIP,1}, + {L"MenuDelay",CSetting::TYPE_INT,IDS_MENU_DELAY,IDS_MENU_DELAY_TIP,-1}, // system delay time + {L"SplitMenuDelay",CSetting::TYPE_INT,IDS_SPLIT_DELAY,IDS_SPLIT_DELAY_TIP,200}, // 2x system delay time + {L"InfotipDelay",CSetting::TYPE_STRING,IDS_TIP_DELAY,IDS_TIP_DELAY_TIP,L"400,4000"}, + {L"FolderInfotipDelay",CSetting::TYPE_STRING,IDS_FTIP_DELAY,IDS_FTIP_DELAY_TIP,L"0,0"}, + {L"EnableDragDrop",CSetting::TYPE_BOOL,IDS_DRAG_DROP,IDS_DRAG_DROP_TIP,1}, + {L"DragHideDelay",CSetting::TYPE_INT,IDS_DRAG_DELAY,IDS_DRAG_DELAY_TIP,4000}, + {L"ScrollType",CSetting::TYPE_INT,IDS_SCROLL_TYPE,IDS_SCROLL_TYPE_TIP,1}, + {L"Scroll",CSetting::TYPE_RADIO,IDS_SCROLL_YES,IDS_SCROLL_YES_TIP}, + {L"NoScroll",CSetting::TYPE_RADIO,IDS_SCROLL_NO,IDS_SCROLL_NO_TIP}, + {L"Auto",CSetting::TYPE_RADIO,IDS_SCROLL_AUTO,IDS_SCROLL_AUTO_TIP}, + {L"SameSizeColumns",CSetting::TYPE_BOOL,IDS_SAME_COLUMNS,IDS_SAME_COLUMNS_TIP,1,0,L"ScrollType",L"ScrollType"}, + {L"UserPicturePath",CSetting::TYPE_BITMAP,IDS_PIC_PATH,IDS_PIC_PATH_TIP,L""}, + {L"UserPictureCommand",CSetting::TYPE_STRING,IDS_PIC_COMMAND,IDS_PIC_COMMAND_TIP,L"control nusrmgr.cpl"}, + {L"UserNameCommand",CSetting::TYPE_STRING,IDS_NAME_COMMAND,IDS_NAME_COMMAND_TIP,L"control nusrmgr.cpl"}, + {L"SearchFilesCommand",CSetting::TYPE_STRING,IDS_SEARCH_COMMAND,IDS_SEARCH_COMMAND_TIP,L"search-ms:",CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"ExpandFolderLinks",CSetting::TYPE_BOOL,IDS_EXPAND_LINKS,IDS_EXPAND_LINKS_TIP,1}, + {L"SingleClickFolders",CSetting::TYPE_BOOL,IDS_NO_DBLCLICK,IDS_NO_DBLCLICK_TIP,0}, + {L"OpenTruePath",CSetting::TYPE_BOOL,IDS_OPEN_TRUE_PATH,IDS_OPEN_TRUE_PATH_TIP,1}, + {L"EnableTouch",CSetting::TYPE_BOOL,IDS_ENABLE_TOUCH,IDS_ENABLE_TOUCH_TIP,1}, + {L"EnableAccessibility",CSetting::TYPE_BOOL,IDS_ACCESSIBILITY,IDS_ACCESSIBILITY_TIP,1}, + {L"ShowNextToTaskbar",CSetting::TYPE_BOOL,IDS_NEXTTASKBAR,IDS_NEXTTASKBAR_TIP,1}, + {L"PreCacheIcons",CSetting::TYPE_BOOL,IDS_CACHE_ICONS,IDS_CACHE_ICONS_TIP,1,CSetting::FLAG_COLD}, + {L"DelayIcons",CSetting::TYPE_BOOL,IDS_DELAY_ICONS,IDS_DELAY_ICONS_TIP,1,CSetting::FLAG_COLD}, + {L"BoldSettings",CSetting::TYPE_BOOL,IDS_BOLD_SETTINGS,IDS_BOLD_SETTINGS_TIP,1}, + {L"ReportSkinErrors",CSetting::TYPE_BOOL,IDS_SKIN_ERRORS,IDS_SKIN_ERRORS_TIP,0}, + {L"EnableAccelerators",CSetting::TYPE_BOOL,IDS_ENABLE_ACCELERATORS,IDS_ENABLE_ACCELERATORS_TIP,1}, + {L"AltAccelerators",CSetting::TYPE_BOOL,IDS_ALT_ACCELERATORS,IDS_ALT_ACCELERATORS_TIP,0,0,L"EnableAccelerators",L"EnableAccelerators"}, + +{L"SearchBoxSettings",CSetting::TYPE_GROUP,IDS_SEARCH_BOX}, + {L"SearchBox",CSetting::TYPE_INT,IDS_SHOW_SEARCH_BOX,IDS_SHOW_SEARCH_BOX_TIP,SEARCHBOX_TAB,CSetting::FLAG_BASIC}, + {L"Hide",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_HIDE,IDS_SEARCH_BOX_HIDE_TIP}, + {L"Normal",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_SHOW,IDS_SEARCH_BOX_SHOW_TIP}, + {L"Tab",CSetting::TYPE_RADIO,IDS_SEARCH_BOX_TAB,IDS_SEARCH_BOX_TAB_TIP}, + {L"SearchSelect",CSetting::TYPE_BOOL,IDS_SEARCH_BOX_SEL,IDS_SEARCH_BOX_SEL_TIP,1,0,L"SearchBox=1",L"Normal"}, + {L"SearchHint",CSetting::TYPE_BOOL,IDS_SEARCH_HINT,IDS_SEARCH_HINT_TIP,0,0,L"SearchBox"}, + {L"SearchHintText",CSetting::TYPE_STRING,IDS_NEW_SEARCH_HINT,IDS_NEW_SEARCH_HINT_TIP,L"",0,L"#SearchHint",L"SearchHint"}, + {L"SearchTrack",CSetting::TYPE_BOOL,IDS_SEARCH_TRACK,IDS_SEARCH_TRACK_TIP,1,0,L"SearchBox"}, + {L"SearchResults",CSetting::TYPE_INT,IDS_SEARCH_MAX2,IDS_SEARCH_MAX_TIP2,5,CSetting::FLAG_MENU_CLASSIC_BOTH,L"SearchBox"}, + {L"SearchResultsMax",CSetting::TYPE_INT,IDS_SEARCH_MAX3,IDS_SEARCH_MAX_TIP3,20,CSetting::FLAG_MENU_CLASSIC_BOTH,L"SearchBox"}, + {L"SearchAutoComplete",CSetting::TYPE_BOOL,IDS_SEARCH_AUTO,IDS_SEARCH_AUTO_TIP,1,0,L"SearchBox"}, + {L"SearchPrograms",CSetting::TYPE_BOOL,IDS_SEARCH_PROGRAMS,IDS_SEARCH_PROGRAMS_TIP,1,0,L"SearchBox"}, + {L"SearchPath",CSetting::TYPE_BOOL,IDS_SEARCH_PATH,IDS_SEARCH_PATH_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, + {L"SearchMetroApps",CSetting::TYPE_BOOL,IDS_SEARCH_METRO,IDS_SEARCH_METRO_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, + {L"SearchMetroSettings",CSetting::TYPE_BOOL,IDS_SEARCH_METROS,IDS_SEARCH_METROS_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, + {L"SearchKeywords",CSetting::TYPE_BOOL,IDS_SEARCH_KEYWORDS,IDS_SEARCH_KEYWORDS_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, + {L"SearchSubWord",CSetting::TYPE_BOOL,IDS_SUB_WORD,IDS_SUB_WORD_TIP,1,0,L"#SearchPrograms",L"SearchPrograms"}, + {L"SearchFiles",CSetting::TYPE_BOOL,IDS_SEARCH_FILES,IDS_SEARCH_FILES_TIP,1,0,L"SearchBox"}, + {L"SearchContents",CSetting::TYPE_BOOL,IDS_SEARCH_CONTENTS,IDS_SEARCH_CONTENTS_TIP,1,0,L"#SearchFiles",L"SearchFiles"}, + {L"SearchCategories",CSetting::TYPE_BOOL,IDS_SEARCH_CATEGORIES,IDS_SEARCH_CATEGORIES_TIP,1,0,L"#SearchFiles",L"SearchFiles"}, + {L"SearchInternet",CSetting::TYPE_BOOL,IDS_SEARCH_INTERNET,IDS_SEARCH_INTERNET_TIP,1,0,L"SearchBox"}, + {L"MoreResults",CSetting::TYPE_BOOL,IDS_MORE_RESULTS,IDS_MORE_RESULTS_TIP,1,0,L"SearchBox"}, + +{L"Look",CSetting::TYPE_GROUP,IDS_LOOK_SETTINGS}, + {L"SmallIconSize",CSetting::TYPE_INT,IDS_SMALL_SIZE_SM,IDS_SMALL_SIZE_SM_TIP,-1,CSetting::FLAG_COLD}, // 16 for DPI<=96, 20 for DPI<=120, 24 otherwise + {L"LargeIconSize",CSetting::TYPE_INT,IDS_LARGE_SIZE_SM,IDS_LARGE_SIZE_SM_TIP,-1,CSetting::FLAG_COLD}, // 32 for DPI<=96, 40 for DPI<=120, 48 otherwise + {L"InvertMetroIcons",CSetting::TYPE_BOOL,IDS_INVERT_ICONS,IDS_INVERT_ICONS_TIP,0}, + {L"MaxMainMenuWidth",CSetting::TYPE_INT,IDS_MENU_WIDTH,IDS_MENU_WIDTH_TIP,60,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"MaxMenuWidth",CSetting::TYPE_INT,IDS_SUBMENU_WIDTH,IDS_SUBMENU_WIDTH_TIP,60}, + {L"AlignToWorkArea",CSetting::TYPE_BOOL,IDS_ALIGN_WORK_AREA,IDS_ALIGN_WORK_AREA_TIP,0}, + {L"HorizontalMenuOffset",CSetting::TYPE_INT,IDS_HOR_OFFSET,IDS_HOR_OFFSET_TIP,0}, + {L"VerticalMenuOffset",CSetting::TYPE_INT,IDS_VERT_OFFSET,IDS_VERT_OFFSET_TIP,0 }, + {L"OverrideDPI",CSetting::TYPE_INT,IDS_DPI_OVERRIDE,IDS_DPI_OVERRIDE_TIP,0,CSetting::FLAG_COLD}, + {L"MainMenuAnimate",CSetting::TYPE_BOOL,IDS_ANIMATION7,IDS_ANIMATION7_TIP,1,CSetting::FLAG_MENU_WIN7}, + {L"MainMenuAnimation",CSetting::TYPE_INT,IDS_ANIMATION,IDS_ANIMATION_TIP,-1}, // system animation type + {L"None",CSetting::TYPE_RADIO,IDS_ANIM_NONE,IDS_ANIM_NONE_TIP}, + {L"Fade",CSetting::TYPE_RADIO,IDS_ANIM_FADE,IDS_ANIM_FADE_TIP}, + {L"Slide",CSetting::TYPE_RADIO,IDS_ANIM_SLIDE,IDS_ANIM_SLIDE_TIP}, + {L"Random",CSetting::TYPE_RADIO,IDS_ANIM_RANDOM,IDS_ANIM_RANDOM_TIP}, + {L"MainMenuAnimationSpeed",CSetting::TYPE_INT,IDS_ANIM_SPEED,IDS_ANIM_SPEED_TIP,200,0,L"MainMenuAnimation"}, + {L"SubMenuAnimation",CSetting::TYPE_INT,IDS_SUB_ANIMATION,IDS_SUB_ANIMATION_TIP,-1}, // system animation type + {L"None",CSetting::TYPE_RADIO,IDS_ANIM_NONE,IDS_ANIM_NONE_TIP}, + {L"Fade",CSetting::TYPE_RADIO,IDS_ANIM_FADE,IDS_ANIM_FADE_TIP}, + {L"Slide",CSetting::TYPE_RADIO,IDS_ANIM_SLIDE,IDS_ANIM_SLIDE_TIP}, + {L"Random",CSetting::TYPE_RADIO,IDS_ANIM_RANDOM,IDS_ANIM_RANDOM_TIP}, + {L"SubMenuAnimationSpeed",CSetting::TYPE_INT,IDS_SUB_ANIM_SPEED,IDS_SUB_ANIM_SPEED_TIP,200,0,L"SubMenuAnimation"}, + {L"SubMenuAnimationAlways",CSetting::TYPE_BOOL,IDS_SUB_ANIM_ALWAYS,IDS_SUB_ANIM_ALWAYS_TIP,0,0,L"SubMenuAnimation"}, + {L"MainMenuScrollSpeed",CSetting::TYPE_INT,IDS_SCROLL_SPEED,IDS_SCROLL_SPEED_TIP,3,CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"SubMenuScrollSpeed",CSetting::TYPE_INT,IDS_SUB_SCROLL_SPEED,IDS_SUB_SCROLL_SPEED_TIP,3}, + {L"MenuFadeSpeed",CSetting::TYPE_INT,IDS_FADE_SPEED,IDS_FADE_SPEED_TIP,400}, + {L"MenuCaption",CSetting::TYPE_STRING,IDS_MENU_CAPTION,IDS_MENU_CAPTION_TIP,L"",CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"MenuUsername",CSetting::TYPE_STRING,IDS_MENU_USERNAME,IDS_MENU_USERNAME_TIP,L"",CSetting::FLAG_MENU_CLASSIC_BOTH}, + {L"NumericSort",CSetting::TYPE_BOOL,IDS_NUMERIC_SORT,IDS_NUMERIC_SORT_TIP,1}, + {L"FontSmoothing",CSetting::TYPE_INT,IDS_FONT_SMOOTHING,IDS_FONT_SMOOTHING_TIP,0}, + {L"Default",CSetting::TYPE_RADIO,IDS_SMOOTH_DEFAULT,IDS_SMOOTH_DEFAULT_TIP}, + {L"None",CSetting::TYPE_RADIO,IDS_SMOOTH_NONE,IDS_SMOOTH_NONE_TIP}, + {L"Standard",CSetting::TYPE_RADIO,IDS_SMOOTH_STD,IDS_SMOOTH_STD_TIP}, + {L"ClearType",CSetting::TYPE_RADIO,IDS_SMOOTH_CLEAR,IDS_SMOOTH_CLEAR_TIP}, + {L"MenuShadow",CSetting::TYPE_BOOL,IDS_MENU_SHADOW,IDS_MENU_SHADOW_TIP,1}, + {L"AeroGlass",CSetting::TYPE_BOOL,IDS_MENU_GLASS,IDS_MENU_GLASS_TIP,0,CSetting::FLAG_CALLBACK}, + {L"EnableGlass",CSetting::TYPE_BOOL,IDS_MENU_GLASS2,IDS_MENU_GLASS2_TIP,1}, + {L"GlassOverride",CSetting::TYPE_BOOL,IDS_GLASS_OVERRIDE,IDS_GLASS_OVERRIDE_TIP,0}, + {L"GlassColor",CSetting::TYPE_COLOR,IDS_GLASS_COLOR,IDS_GLASS_COLOR_TIP,0,0,L"GlassOverride",L"GlassOverride"}, + {L"GlassIntensity",CSetting::TYPE_INT,IDS_GLASS_INTENSITY,IDS_GLASS_INTENSITY_TIP,0,0,L"GlassOverride",L"GlassOverride"}, + {L"GlassBlending",CSetting::TYPE_INT,IDS_GLASS_BLENDING,IDS_GLASS_BLENDING_TIP,0,0,L"GlassOverride",L"GlassOverride"}, + {L"GlassOpacity",CSetting::TYPE_INT,IDS_GLASS_OPACITY,IDS_GLASS_OPACITY_TIP,DEFAULT_GLASS_OPACITY,0,L"EnableGlass"}, + +{L"Skin",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC1,NULL,NULL,&g_SkinSettingsPanelClassic1}, + {L"SkinC1",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, + {L"SkinVariationC1",CSetting::TYPE_STRING,0,0,L""}, + {L"SkinOptionsC1",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"Skin",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_CLASSIC2,NULL,NULL,&g_SkinSettingsPanelClassic2}, + {L"SkinC2",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, + {L"SkinVariationC2",CSetting::TYPE_STRING,0,0,L""}, + {L"SkinOptionsC2",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"Skin7",CSetting::TYPE_GROUP,IDS_SKIN_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_WIN7,NULL,NULL,&g_SkinSettingsPanelWin7}, + {L"SkinW7",CSetting::TYPE_STRING,0,0,L"Windows Aero"}, + {L"SkinVariationW7",CSetting::TYPE_STRING,0,0,L""}, + {L"SkinOptionsW7",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"StartButton",CSetting::TYPE_GROUP,IDS_START_BUTTON}, + {L"EnableStartButton",CSetting::TYPE_BOOL,IDS_ENABLE_BUTTON,IDS_ENABLE_BUTTON_TIP,1}, + {L"AllTaskbars",CSetting::TYPE_BOOL,IDS_ENABLE_TASKBARS,IDS_ENABLE_TASKBARS_TIP,1,0,L"EnableStartButton"}, + {L"StartButtonTip",CSetting::TYPE_STRING,IDS_BUTTON_TIP,IDS_BUTTON_TIP_TIP,L"$Menu.Start",0,L"EnableStartButton"}, + {L"StartButtonType",CSetting::TYPE_INT,IDS_BUTTON_TYPE,IDS_BUTTON_TYPE_TIP,0,0,L"EnableStartButton"}, + {L"AeroButton",CSetting::TYPE_RADIO,IDS_AERO_BUTTON,IDS_AERO_BUTTON_TIP}, + {L"ClasicButton",CSetting::TYPE_RADIO,IDS_CLASSIC_BUTTON,IDS_CLASSIC_BUTTON_TIP}, + {L"CustomButton",CSetting::TYPE_RADIO,IDS_CUSTOM_BUTTON,IDS_CUSTOM_BUTTON_TIP}, + {L"StartButtonPath",CSetting::TYPE_BITMAP,IDS_BUTTON_IMAGE,IDS_BUTTON_IMAGE_TIP,L"",0,L"#StartButtonType=2",L"CustomButton"}, + {L"StartButtonSize",CSetting::TYPE_INT,IDS_BUTTON_SIZE,IDS_BUTTON_SIZE_TIP2,0,0,L"#StartButtonType=2",L"CustomButton"}, + {L"StartButtonAlign",CSetting::TYPE_BOOL,IDS_BUTTON_ALIGN,IDS_BUTTON_ALIGN_TIP,0,0,L"#StartButtonType=2",L"CustomButton"}, + {L"StartButtonIcon",CSetting::TYPE_ICON,IDS_BUTTON_ICON,IDS_BUTTON_ICON_TIP,L",1",0,L"#StartButtonType=1",L"ClasicButton"}, + {L"StartButtonIconSize",CSetting::TYPE_INT,IDS_BUTTON_ICON_SIZE,IDS_BUTTON_ICON_SIZE_TIP,0,0,L"#StartButtonType=1",L"ClasicButton"}, + {L"StartButtonText",CSetting::TYPE_STRING,IDS_BUTTON_TEXT,IDS_BUTTON_TEXT_TIP,L"$Menu.Start",0,L"#StartButtonType=1",L"ClasicButton"}, + +{L"Taskbar",CSetting::TYPE_GROUP,IDS_TASKBAR_SETTINGS,0,0,CSetting::FLAG_BASIC}, + {L"CustomTaskbar",CSetting::TYPE_BOOL,IDS_TASK_CUSTOM,IDS_TASK_CUSTOM_TIP,0,CSetting::FLAG_CALLBACK}, + {L"TaskbarLook",CSetting::TYPE_INT,IDS_TASK_LOOK,IDS_TASK_LOOK_TIP,1,CSetting::FLAG_CALLBACK,L"CustomTaskbar",L"CustomTaskbar"}, + {L"Opaque",CSetting::TYPE_RADIO,IDS_TASK_OPAQUE,IDS_TASK_OPAQUE_TIP}, + {L"Transparent",CSetting::TYPE_RADIO,IDS_TASK_TRANS,IDS_TASK_TRANS_TIP}, + {L"Glass",CSetting::TYPE_RADIO,IDS_TASK_GLASS,IDS_TASK_GLASS_TIP}, + {L"AeroGlass",CSetting::TYPE_RADIO,IDS_TASK_AEROGLASS,IDS_TASK_AEROGLASS_TIP,0,CSetting::FLAG_HIDDEN}, + {L"TaskbarOpacity",CSetting::TYPE_INT,IDS_TASK_OPACITY,IDS_TASK_OPACITY_TIP,DEFAULT_TASK_OPACITY10,CSetting::FLAG_CALLBACK,L"TaskbarLook",L"CustomTaskbar"}, + {L"TaskbarColor",CSetting::TYPE_COLOR,IDS_TASK_COLOR,IDS_TASK_COLOR_TIP,0,CSetting::FLAG_CALLBACK,L"CustomTaskbar",L"CustomTaskbar"}, + {L"TaskbarTextColor",CSetting::TYPE_COLOR,IDS_TASK_TEXTCOLOR,IDS_TASK_TEXTCOLOR_TIP,0xFFFFFF,CSetting::FLAG_COLD|(1<<24),L"CustomTaskbar",L"CustomTaskbar"}, + {L"TaskbarTexture",CSetting::TYPE_BITMAP_JPG,IDS_TASK_TEXTURE,IDS_TASK_TEXTURE_TIP,L"",CSetting::FLAG_COLD,L"CustomTaskbar",L"CustomTaskbar"}, + {L"TaskbarTileH",CSetting::TYPE_INT,IDS_TASK_STRETCHH,IDS_TASK_STRETCHH_TIP,1,CSetting::FLAG_CALLBACK,L"#TaskbarTexture",L"TaskbarTexture"}, + {L"Tile",CSetting::TYPE_RADIO,IDS_TASK_TILE,IDS_TASK_TILE_TIP}, + {L"Stretch",CSetting::TYPE_RADIO,IDS_TASK_STRETCH,IDS_TASK_STRETCH_TIP}, + {L"TaskbarBordersH",CSetting::TYPE_STRING,IDS_TASK_BORDERS,IDS_TASK_BORDERS_TIP,L"0,0",CSetting::FLAG_CALLBACK,L"#TaskbarTileH=1",L"TaskbarTileH"}, + {L"TaskbarTileV",CSetting::TYPE_INT,IDS_TASK_STRETCHV,IDS_TASK_STRETCHV_TIP,1,CSetting::FLAG_CALLBACK,L"#TaskbarTexture",L"TaskbarTexture"}, + {L"Tile",CSetting::TYPE_RADIO,IDS_TASK_TILE,IDS_TASK_TILE_TIP}, + {L"Stretch",CSetting::TYPE_RADIO,IDS_TASK_STRETCH,IDS_TASK_STRETCH_TIP}, + {L"TaskbarBordersV",CSetting::TYPE_STRING,IDS_TASK_BORDERS,IDS_TASK_BORDERS_TIP,L"0,0",CSetting::FLAG_CALLBACK,L"#TaskbarTileV=1",L"TaskbarTileV"}, + +{L"Metro",CSetting::TYPE_GROUP,IDS_METRO_SETTINGS}, + {L"SkipMetro",CSetting::TYPE_BOOL,IDS_SKIP_METRO,IDS_SKIP_METRO_TIP,1,CSetting::FLAG_BASIC}, + {L"SkipMetroCount",CSetting::TYPE_INT,0,0,10,CSetting::FLAG_HIDDEN|CSetting::FLAG_NOSAVE}, + {L"DisableHotCorner",CSetting::TYPE_INT,IDS_HOT_CORNERS,IDS_HOT_CORNERS_TIP,1}, + {L"DisableNone",CSetting::TYPE_RADIO,IDS_DISABLE_NONE,IDS_DISABLE_NONE_TIP}, + {L"DisableStart",CSetting::TYPE_RADIO,IDS_DISABLE_START,IDS_DISABLE_START_TIP}, + {L"DisableAll",CSetting::TYPE_RADIO,IDS_DISABLE_ALL,IDS_DISABLE_ALL_TIP}, + {L"OpenMouseMonitor",CSetting::TYPE_BOOL,IDS_MOUSE_MONITOR,IDS_MOUSE_MONITOR_TIP,0}, + +{L"CustomMenu1",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_MENU_CLASSIC1,NULL,NULL,&g_CustomMenuPanel1}, + {L"MenuItems1",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"CustomMenu2",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_MENU_CLASSIC2,NULL,NULL,&g_CustomMenuPanel2}, + {L"MenuItems2",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"CustomMenu7",CSetting::TYPE_GROUP,IDS_CUSTOM_SETTINGS,0,0,CSetting::FLAG_BASIC|CSetting::FLAG_MENU_WIN7,NULL,NULL,&g_CustomMenuPanel7}, + {L"MenuItems7",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"WindowsMenu",CSetting::TYPE_GROUP,IDS_WSM_SETTINGS}, + {L"CascadeAll",CSetting::TYPE_BOOL,IDS_CASCADE_ALL,IDS_CASCADE_ALL_TIP,0}, + {L"AllProgramsDelay",CSetting::TYPE_INT,IDS_ALL_DELAY,IDS_ALL_DELAY_TIP,-1,0,L"CascadeAll",L"CascadeAll"}, // system hover time + {L"InitiallySelect",CSetting::TYPE_INT,IDS_ALL_SELECT,IDS_ALL_SELECT_TIP,0,0,L"CascadeAll",L"CascadeAll"}, + {L"SelectSearch",CSetting::TYPE_RADIO,IDS_SELECT_SEARCH,IDS_SELECT_SEARCH_TIP}, + {L"SelectButton",CSetting::TYPE_RADIO,IDS_SELECT_BUTTON,IDS_SELECT_BUTTON_TIP}, + {L"HideUserPic",CSetting::TYPE_BOOL,IDS_HIDE_PIC,IDS_HIDE_PIC_TIP,0}, + +{L"AllProgramsSkin",CSetting::TYPE_GROUP,IDS_ALL_SKIN_SETTINGS,0,0,0,NULL,NULL,&g_SkinSettingsPanelAll}, + {L"SkinA",CSetting::TYPE_STRING,0,0,L""}, + {L"SkinVariationA",CSetting::TYPE_STRING,0,0,L""}, + {L"SkinOptionsA",CSetting::TYPE_MULTISTRING,0,0,L""}, + +{L"ContextMenu",CSetting::TYPE_GROUP,IDS_CONTEXT_MENU_SETTINGS}, + {L"EnableContextMenu",CSetting::TYPE_BOOL,IDS_CONTEXT_MENU,IDS_CONTEXT_MENU_TIP,1}, + {L"CascadingMenu",CSetting::TYPE_BOOL,IDS_CASCADE_MENU,IDS_CASCADE_MENU_TIP,0,0,L"EnableContextMenu",L"EnableContextMenu"}, + {L"ShowNewFolder",CSetting::TYPE_BOOL,IDS_NEW_FOLDER,IDS_NEW_FOLDER_TIP,1,0,L"EnableContextMenu",L"EnableContextMenu"}, + {L"EnableExit",CSetting::TYPE_BOOL,IDS_EXIT,IDS_EXIT_TIP,1}, + {L"EnableExplorer",CSetting::TYPE_BOOL,IDS_EXPLORER,IDS_EXPLORER_TIP,1}, + {L"ExplorerPath",CSetting::TYPE_STRING,IDS_EXPLORER_PATH,IDS_EXPLORER_PATH_TIP,L"computer",0,L"EnableExplorer",L"EnableExplorer"}, + {L"DisablePinExt",CSetting::TYPE_BOOL,IDS_NOPIN,IDS_NOPIN_TIP,0}, + +{L"Sounds",CSetting::TYPE_GROUP,IDS_SOUND_SETTINGS}, + {L"SoundMain",CSetting::TYPE_SOUND,IDS_SOUND_MAIN,IDS_SOUND_MAIN_TIP,L"MenuPopup"}, + {L"SoundPopup",CSetting::TYPE_SOUND,IDS_SOUND_POPUP,IDS_SOUND_POPUP_TIP,L"MenuPopup"}, + {L"SoundCommand",CSetting::TYPE_SOUND,IDS_SOUND_COMMAND,IDS_SOUND_COMMAND_TIP,L"MenuCommand"}, + {L"SoundDrop",CSetting::TYPE_SOUND,IDS_SOUND_DROP,IDS_SOUND_DROP_TIP,L"MoveMenuItem"}, + {L"SoundButtonHover",CSetting::TYPE_SOUND,IDS_SOUND_HOVER,IDS_SOUND_HOVER_TIP,L""}, + +{L"Language",CSetting::TYPE_GROUP,IDS_LANGUAGE_SETTINGS_SM,0,0,0,NULL,NULL,GetLanguageSettings(COMPONENT_MENU)}, + {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, + {L"Update",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_SHARED}, // this is here only to generate the ADMX entry + +{NULL} +}; + +void UpgradeSettings( bool bShared ) +{ + if (bShared) return; + + // determine if we are upgrading + if (FindSetting(L"DefaultMenuStyle")->IsDefault() && + FindSetting(L"MenuItems")->IsDefault() && + FindSetting(L"Skin1")->IsDefault() && + FindSetting(L"SkinOptions1")->IsDefault() && + FindSetting(L"SkinVariation1")->IsDefault() && + FindSetting(L"Skin2")->IsDefault() && + FindSetting(L"SkinOptions2")->IsDefault() && + FindSetting(L"SkinVariation2")->IsDefault()) + return; + + // determine if the old menu was using two columns + bool bTwoColumns=false; + const wchar_t *oldStyle=L"Classic"; + const CSetting *pSetting=FindSetting(L"DefaultMenuStyle"); + if (pSetting->value.vt==VT_BSTR) + oldStyle=pSetting->value.bstrVal; + + // XP skin is always two columns + pSetting=FindSetting(L"Skin1"); + if (pSetting->IsDefault()) + { + if (_wcsicmp(oldStyle,L"XP")==0) + bTwoColumns=true; + } + else if (pSetting->value.vt==VT_BSTR && _wcsicmp(pSetting->value.bstrVal,L"Windows XP Luna")==0) + bTwoColumns=true; + + if (!bTwoColumns) + { + pSetting=FindSetting(L"SkinOptions1"); + if (pSetting->IsDefault()) + { + // default setting for XP and Vista uses two columns + if (_wcsicmp(oldStyle,L"Classic")!=0) + bTwoColumns=true; + } + else if (pSetting->value.vt==VT_BSTR && wcswcs(pSetting->value.bstrVal,L"DA60029B")) + bTwoColumns=true; + } + + // preserve menu items + const CSetting *pSettingItems0=FindSetting(L"MenuItems"); + CSetting *pSettingItems=FindSetting(bTwoColumns?L"MenuItems2":L"MenuItems1"); + if (!pSettingItems->IsLocked() && !pSettingItems0->IsDefault()) + { + CString items=pSettingItems0->value; + items.Replace(L"Command=documents\n",L"Command=recent_documents\n"); + items.Replace(L"Command=recent_items\n",L"Command=recent_programs\n"); + items.Replace(L"Command=control_panel_categories\n",L"Command=control_panel\n"); + pSettingItems->value=items; + pSettingItems->flags&=~CSetting::FLAG_DEFAULT; + } + + // set initial menu style + CSetting *pSettingStyle=FindSetting(L"MenuStyle"); + if (!pSettingStyle->IsLocked()) + { + pSettingStyle->value=(bTwoColumns?1:0); + pSettingStyle->flags&=~CSetting::FLAG_DEFAULT; + SetSettingsStyle(bTwoColumns?CSetting::FLAG_MENU_CLASSIC2:CSetting::FLAG_MENU_CLASSIC1,CSetting::FLAG_MENU_MASK); + } + + // set skin + CSetting *pSettingSkin=FindSetting(bTwoColumns?L"SkinC2":L"SkinC1"); + if (!pSettingSkin->IsLocked()) + { + pSetting=FindSetting(L"Skin1"); + if (!pSetting->IsDefault()) + { + pSettingSkin->value=pSetting->value; + pSettingSkin->flags&=~CSetting::FLAG_DEFAULT; + } + } + CSetting *pSettingOpt=FindSetting(bTwoColumns?L"SkinOptionsC2":L"SkinOptionsC1"); + if (!pSettingOpt->IsLocked()) + { + pSetting=FindSetting(L"SkinOptions1"); + if (!pSetting->IsDefault()) + { + pSettingOpt->value=pSetting->value; + pSettingOpt->flags&=~CSetting::FLAG_DEFAULT; + } + } + CSetting *pSettingVar=FindSetting(bTwoColumns?L"SkinVariationC2":L"SkinVariationC1"); + if (!pSettingVar->IsLocked()) + { + pSetting=FindSetting(L"SkinVariation1"); + if (!pSetting->IsDefault()) + { + pSettingVar->value=pSetting->value; + pSettingVar->flags&=~CSetting::FLAG_DEFAULT; + } + } + + // set skin2 + pSettingSkin=FindSetting(L"SkinA"); + if (!pSettingSkin->IsLocked()) + { + pSetting=FindSetting(L"Skin2"); + if (!pSetting->IsDefault()) + { + pSettingSkin->value=pSetting->value; + pSettingSkin->flags&=~CSetting::FLAG_DEFAULT; + } + } + pSettingOpt=FindSetting(L"SkinOptionsA"); + if (!pSettingOpt->IsLocked()) + { + pSetting=FindSetting(L"SkinOptions2"); + if (!pSetting->IsDefault()) + { + pSettingOpt->value=pSetting->value; + pSettingOpt->flags&=~CSetting::FLAG_DEFAULT; + } + } + pSettingVar=FindSetting(L"SkinVariationA"); + if (!pSettingVar->IsLocked()) + { + pSetting=FindSetting(L"SkinVariation2"); + if (!pSetting->IsDefault()) + { + pSettingVar->value=pSetting->value; + pSettingVar->flags&=~CSetting::FLAG_DEFAULT; + } + } +} + +static CString GetWindowsBrandingString() +{ + CString retval; + + if (GetWinVersion() >= WIN_VER_WIN10) + { + auto winbrand = LoadLibraryEx(L"winbrand.dll", nullptr, LOAD_LIBRARY_SEARCH_SYSTEM32); + if (winbrand) + { + PWSTR (WINAPI * BrandingFormatString)(PCWSTR pstrFormat); + BrandingFormatString = (decltype(BrandingFormatString))GetProcAddress(winbrand, "BrandingFormatString"); + if (BrandingFormatString) + { + auto osName = BrandingFormatString(L"%WINDOWS_LONG%"); + if (osName) + { + retval = osName; + GlobalFree(osName); + } + } + + FreeLibrary(winbrand); + } + } + + if (retval.IsEmpty()) + { + // fallback for older Windows + wchar_t title[256] = L"Windows"; + + if (CRegKey reg; reg.Open(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\Windows NT\\CurrentVersion", KEY_READ) == ERROR_SUCCESS) + { + ULONG size = _countof(title); + reg.QueryStringValue(L"ProductName", title, &size); + } + + retval = title; + } + + return retval; +} + +void UpdateSettings( void ) +{ + { + CRegKey regKey; + wchar_t language[100]=L""; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(language); + if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) + language[0]=0; + } + UpdateSetting(L"Language",language,false); + } + + TMenuStyle menuStyle=MENU_CLASSIC1; + { + const CSetting *pSetting=FindSetting(L"MenuStyle"); + if (pSetting && pSetting->value.vt==VT_I4) + menuStyle=(TMenuStyle)pSetting->value.intVal; + } + FindSetting(L"MaxRecentDocuments2")->pLinkTo=FindSetting(L"MaxRecentDocuments"); + FindSetting(L"SortRecentDocuments2")->pLinkTo=FindSetting(L"SortRecentDocuments"); + FindSetting(L"ControlPanelCategories2")->pLinkTo=FindSetting(L"ControlPanelCategories"); + FindSetting(L"ConfirmLogOff2")->pLinkTo=FindSetting(L"ConfirmLogOff"); + CMenuStyleDlg::UpdateDefaults(); + CCustomMenuDlg::UpdateWarnings(menuStyle); + + int dpi=FindSetting(L"OverrideDPI")->value.intVal; + if (dpi==0) + { + HDC hdc=GetDC(NULL); + dpi=GetDeviceCaps(hdc,LOGPIXELSY); + ReleaseDC(NULL,hdc); + } + else if (dpi<96) dpi=96; + else if (dpi>480) dpi=480; + + int iconSize=16; + if (dpi>=240) + iconSize=40; // for 250% scaling + else if (dpi>=216) + iconSize=36; // for 225% scaling + else if (dpi>=192) + iconSize=32; // for 200% scaling + else if (dpi>=168) + iconSize=28; // for 175% scaling + else if (dpi>=144) + iconSize=24; // for 150% scaling + else if (dpi>=120) + iconSize=20; // for 125% scaling + UpdateSetting(L"SmallIconSize",CComVariant(iconSize),false); + UpdateSetting(L"LargeIconSize",CComVariant(iconSize*2),false); + + DWORD time; + SystemParametersInfo(SPI_GETMENUSHOWDELAY,NULL,&time,0); + UpdateSetting(L"MenuDelay",CComVariant((int)time),false); + SystemParametersInfo(SPI_GETMOUSEHOVERTIME,NULL,&time,0); + UpdateSetting(L"AllProgramsDelay",CComVariant((int)time),false); + + int animation=0; + BOOL animate; + SystemParametersInfo(SPI_GETMENUANIMATION,NULL,&animate,0); + if (animate) + { + DWORD fade; + SystemParametersInfo(SPI_GETMENUFADE,NULL,&fade,0); + animation=fade?1:2; + } + UpdateSetting(L"MainMenuAnimation",CComVariant((int)animation),false); + UpdateSetting(L"SubMenuAnimation",CComVariant((int)animation),false); + + DWORD fade; + SystemParametersInfo(SPI_GETSELECTIONFADE,NULL,&fade,0); + UpdateSetting(L"MenuFadeSpeed",CComVariant(fade?400:0),false); + + UpdateSetting(L"Favorites",CComVariant(0),SHRestricted(REST_NOFAVORITESMENU)!=0); + if (SHRestricted(REST_NORECENTDOCSMENU)) + UpdateSetting(L"Documents",CComVariant(0),true); + else + UpdateSetting(L"Documents",CComVariant(2),false); + + DWORD logoff1=SHRestricted(REST_STARTMENULOGOFF); + DWORD logoff2=SHRestricted(REST_FORCESTARTMENULOGOFF); + UpdateSetting(L"LogOff",CComVariant((logoff1!=1)?1:0),logoff1 || logoff2); + + bool bNoClose=SHRestricted(REST_NOCLOSE)!=0; + UpdateSetting(L"Shutdown",CComVariant(bNoClose?0:2),bNoClose); + UpdateSetting(L"RemoteShutdown",CComVariant(0),bNoClose); + + bool bNoUndock=SHRestricted(REST_NOSMEJECTPC)!=0; + UpdateSetting(L"Undock",CComVariant(bNoUndock?0:1),bNoUndock); + + bool bNoSetFolders=SHRestricted(REST_NOSETFOLDERS)!=0; // hide control panel, printers, network + bool bNoControlPanel=bNoSetFolders || SHRestricted(REST_NOCONTROLPANEL); + UpdateSetting(L"ControlPanel",CComVariant(bNoControlPanel?0:1),bNoControlPanel); + + bool bNoNetwork=bNoSetFolders || SHRestricted(REST_NONETWORKCONNECTIONS); + UpdateSetting(L"Network",CComVariant(bNoNetwork?0:1),bNoNetwork); + + UpdateSetting(L"Printers",CComVariant(bNoSetFolders?0:1),bNoSetFolders); + + bool bNoHelp=SHRestricted(REST_NOSMHELP)!=0; + UpdateSetting(L"Help",CComVariant(bNoHelp?0:1),bNoHelp); + + bool bNoRun=SHRestricted(REST_NORUN)!=0; + UpdateSetting(L"Run",CComVariant(bNoRun?0:1),bNoRun); + UpdateSetting(L"SearchAutoComplete",CComVariant(bNoRun?0:1),bNoRun); + + bool bNoSearch=SHRestricted(REST_NOFIND)!=0; + UpdateSetting(L"Search",CComVariant(bNoSearch?0:1),bNoSearch); + + bool bNoDocs=SHRestricted(REST_NOSMMYDOCS)!=0; + UpdateSetting(L"UserFiles",CComVariant(bNoDocs?0:1),bNoDocs); + UpdateSetting(L"UserDocuments",CComVariant(bNoDocs?0:1),bNoDocs); + UpdateSetting(L"UserPictures",CComVariant(bNoDocs?0:1),bNoDocs); + + bool bNoEdit=SHRestricted(REST_NOCHANGESTARMENU)!=0; + UpdateSetting(L"EnableDragDrop",CComVariant(bNoEdit?0:1),bNoEdit); + UpdateSetting(L"EnableContextMenu",CComVariant(bNoEdit?0:1),bNoEdit); + + UpdateSetting(L"NumericSort",CComVariant(SHRestricted(REST_NOSTRCMPLOGICAL)?0:1),false); + + UpdateSetting(L"MenuCaption",CComVariant(GetWindowsBrandingString()),false); + + wchar_t title[256]{}; + ULONG size=_countof(title); + if (!GetUserNameEx(NameDisplay,title,&size)) + { + // GetUserNameEx may fail (for example on Home editions). use the login name + size=_countof(title); + GetUserName(title,&size); + } + UpdateSetting(L"MenuUsername",CComVariant(title),false); + + if (GetWinVersion()>=WIN_VER_WIN8) + { + HideSettingGroup(L"WindowsMenu",true); + HideSettingGroup(L"AllProgramsSkin",true); + UpdateSetting(L"CascadeAll",CComVariant(0),false); HideSetting(L"CascadeAll",true); + HIGHCONTRAST contrast={sizeof(contrast)}; + if (SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) + UpdateSetting(L"StartButtonType",CComVariant(START_BUTTON_CLASSIC),false); + else + UpdateSetting(L"StartButtonType",CComVariant(START_BUTTON_AERO),false); + + HideSetting(L"EnableTouch",!(GetSystemMetrics(SM_DIGITIZER)&NID_INTEGRATED_TOUCH)); + + bool bStartScreen=GetWinVersion()nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + pSetting=FindSetting(L"ShiftClick")+3; + pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + pSetting=FindSetting(L"WinKey")+3; + pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + pSetting=FindSetting(L"ShiftWin")+3; + pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + pSetting=FindSetting(L"MiddleClick")+3; + pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + pSetting=FindSetting(L"Hover")+3; + pSetting->nameID=bStartScreen?IDS_OPEN_WSS:IDS_OPEN_WSM; + pSetting->tipID=bStartScreen?IDS_OPEN_WSS_TIP:IDS_OPEN_WSM_TIP; + + if (bStartScreen) + UpdateSettingText(L"WSMHotkey",IDS_WSS_HOTKEY,IDS_WSS_HOTKEY_TIP,false); + else + UpdateSettingText(L"OpenMouseMonitor",IDS_MOUSE_MONITOR2,IDS_MOUSE_MONITOR_TIP2,false); + UpdateSettingText(L"ShiftRight",IDS_RIGHT_SHIFTX,IDS_RIGHT_SHIFTX_TIP,false); + + if (GetWinVersion()>=WIN_VER_WIN81) + { + if (GetWinVersion()>=WIN_VER_WIN10) + { + UpdateGroupText(L"Metro",IDS_METRO_SETTINGS10); + UpdateSetting(L"SkipMetro",CComVariant(0),false); HideSetting(L"SkipMetro",true); + UpdateSetting(L"DisableHotCorner",CComVariant(0),false); HideSetting(L"DisableHotCorner",true); + } + else + { + UpdateGroupText(L"Metro",IDS_METRO_SETTINGS81); + } + UpdateSettingText(L"EnableStartButton",IDS_ENABLE_BUTTON2,IDS_ENABLE_BUTTON_TIP2,false); + UpdateSetting(L"EnableStartButton",CComVariant(0),false); + pSetting=FindSetting(L"SkipMetro"); + CRegKey regSkip; + DWORD skip=0; + if (regSkip.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartPage",KEY_READ)==ERROR_SUCCESS) + if (regSkip.QueryDWORDValue(L"OpenAtLogon",skip)!=ERROR_SUCCESS) + skip=0; + pSetting->value=CComVariant(skip==0?1:0); + } + else + { + UpdateSetting(L"SearchMetroSettings",CComVariant(0),false); HideSetting(L"SearchMetroSettings",true); + } + } + else + { + // Windows 7 + HideSettingGroup(L"Metro",true); + UpdateSetting(L"SkipMetro",CComVariant(0),false); HideSetting(L"SkipMetro",true); + UpdateSetting(L"EnableStartButton",CComVariant(0),false); + UpdateSetting(L"AllTaskbars",CComVariant(0),false); HideSetting(L"AllTaskbars",true); + UpdateSetting(L"AllProgramsMetro",CComVariant(0),false); HideSetting(L"AllProgramsMetro",true); + UpdateSetting(L"HideProgramsMetro",CComVariant(0),false); HideSetting(L"HideProgramsMetro",true); + UpdateSetting(L"ShowAppsMenu",CComVariant(0),false); HideSetting(L"ShowAppsMenu",true); + UpdateSetting(L"InvertMetroIcons",CComVariant(0),false); HideSetting(L"InvertMetroIcons",true); + UpdateSetting(L"AeroGlass",CComVariant(0),false); HideSetting(L"AeroGlass",true); + UpdateSettingText(L"EnableStartButton",IDS_ENABLE_BUTTON2,IDS_ENABLE_BUTTON_TIP2,false); + UpdateSetting(L"StartButtonType",CComVariant(IsAppThemed()?START_BUTTON_AERO:START_BUTTON_CLASSIC),false); + + FindSetting(L"WinKey")[4].flags|=CSetting::FLAG_HIDDEN; + FindSetting(L"WinKey")[5].flags|=CSetting::FLAG_HIDDEN; + FindSetting(L"ShiftWin")[4].flags|=CSetting::FLAG_HIDDEN; + UpdateSetting(L"RecentMetroApps",CComVariant(0),false); HideSetting(L"RecentMetroApps",true); + UpdateSetting(L"SearchMetroApps",CComVariant(0),false); HideSetting(L"SearchMetroApps",true); + UpdateSetting(L"SearchMetroSettings",CComVariant(0),false); HideSetting(L"SearchMetroSettings",true); + UpdateSetting(L"HybridShutdown",CComVariant(0),false); HideSetting(L"HybridShutdown",true); + UpdateSetting(L"EnableTouch",CComVariant(0),false); HideSetting(L"EnableTouch",true); +#ifndef STARTSCREEN_WIN7 + UpdateSetting(L"StartScreenShortcut",CComVariant(0),false); HideSetting(L"StartScreenShortcut",true); +#endif + UpdateSetting(L"HighlightNewApps",CComVariant(0),false); HideSetting(L"HighlightNewApps",true); + } + if (GetWinVersion()0) + { + dr/=dc; + dg/=dc; + db/=dc; + } + if (dr<0) dr=0; if (dr>255) dr=255; + if (dg<0) dg=0; if (dg>255) dg=255; + if (db<0) db=0; if (db>255) db=255; + if (da<0) da=0; if (da>255) da=255; + UpdateSetting(L"GlassColor",CComVariant(dr|(dg<<8)|(db<<16)),false); + UpdateSetting(L"GlassIntensity",CComVariant(dc*100/255),false); + UpdateSetting(L"GlassBlending",CComVariant(100-da*100/255),false); + HideSetting(L"GlassOpacity",true); + UpdateSetting(L"EnableGlass",CComVariant(1),false); HideSetting(L"EnableGlass",true); + UpdateSetting(L"TaskbarOpacity",CComVariant(GetWinVersion()<=WIN_VER_WIN7?DEFAULT_TASK_OPACITY7:DEFAULT_TASK_OPACITY8),false); + if (GetWinVersion()>WIN_VER_WIN7) + { + int color=GetSystemGlassColor8(); + UpdateSetting(L"TaskbarColor",CComVariant(RgbToBgr(color)),false); + } + + if (GetWinVersion()<=WIN_VER_WIN7) + { + UpdateSetting(L"TaskbarLook",CComVariant(TASKBAR_GLASS),false); + } + else + { + FindSetting(L"TaskbarLook")[3].flags|=CSetting::FLAG_HIDDEN; + UpdateSetting(L"TaskbarLook",CComVariant(TASKBAR_TRANSPARENT),false); + } +/* + FindSetting(L"ShiftClick")[6].flags|=CSetting::FLAG_HIDDEN; + FindSetting(L"ShiftWin")[6].flags|=CSetting::FLAG_HIDDEN; + FindSetting(L"MiddleClick")[6].flags|=CSetting::FLAG_HIDDEN;*/ + } + else + { + // Windows 10 + int dr, dg, db; + GetMetroGlassColor(dr,dg,db); + if (dr<0) dr=0; if (dr>255) dr=255; + if (dg<0) dg=0; if (dg>255) dg=255; + if (db<0) db=0; if (db>255) db=255; + UpdateSetting(L"GlassColor",CComVariant(dr|(dg<<8)|(db<<16)),false); + HideSetting(L"GlassIntensity",true); + HideSetting(L"GlassBlending",true); + UpdateSetting(L"AeroGlass",CComVariant(0),false); HideSetting(L"AeroGlass",true); + + bool bTransparent; + int color=GetMetroTaskbarColor(bTransparent)&0xFFFFFF; + UpdateSetting(L"TaskbarLook",CComVariant(bTransparent?TASKBAR_TRANSPARENT:TASKBAR_OPAQUE),false); + UpdateSetting(L"TaskbarColor",CComVariant(color),false); + + FindSetting(L"MouseClick")[4].flags&=~CSetting::FLAG_HIDDEN; + FindSetting(L"ShiftClick")[4].flags&=~CSetting::FLAG_HIDDEN; + FindSetting(L"WinKey")[5].flags|=CSetting::FLAG_HIDDEN; + } + + bool bWSearch=HasSearchService(); + UpdateSettingText(L"SearchFiles",-1,bWSearch?IDS_SEARCH_FILES_TIP:IDS_SEARCH_FILES_TIP2,!bWSearch); + + UpdateSetting(L"MenuItems1",CComVariant(g_DefaultStartMenu1),false); + UpdateSetting(L"MenuItems2",CComVariant(g_DefaultStartMenu2),false); + { + // make games disabled by default if the folder doesn't exist (like on a server) + + const wchar_t *defaultMenu, *gameSettings0, *gameSettings1, *gameSettings2; + if (GetWinVersion() buf(Strlen(defaultMenu)+1); + wchar_t *str=&buf[0]; + Strcpy(str,(int)buf.size(),defaultMenu); + memcpy(wcswcs(str,gameSettings1),gameSettings2,Strlen(gameSettings2)*2); + UpdateSetting(L"MenuItems7",CComVariant(str),false); + } + else + { + UpdateSetting(L"MenuItems7",CComVariant(defaultMenu),false); + } + } + InitStdCommands7(); + + { + const wchar_t *skin12, *skin3; + const wchar_t *options1=L"", *options2=L"", *options3=L""; + bool bClassic; + if (GetWinVersion()WIN_VER_WIN8) + { + for (CSetting *pSetting=g_Settings;pSetting->name;pSetting++) + if (wcscmp(pSetting->name,L"SkipMetro")==0) + { + pSetting->flags|=CSetting::FLAG_NODEFAULT; + break; + } + } + InitSettings(g_Settings,COMPONENT_MENU,&g_CustomSettings); +} + +static int g_ButtonPath, g_ButtonSize, g_ButtonIcon, g_ButtonIconSize, g_ButtonText, g_ButtonTip; +static bool g_bButtonEnable, g_bTaskbarsChanged, g_bTaskbarsUpdated; + +static void StoreButtonSettings( void ) +{ + g_bButtonEnable=GetSettingBool(L"EnableStartButton"); + g_ButtonTip=CalcFNVHash(GetSettingString(L"StartButtonTip")); + g_ButtonPath=GetSettingInt(L"StartButtonType"); + g_ButtonIcon=0; + g_ButtonText=0; + if (g_ButtonPath==START_BUTTON_CLASSIC) + { + g_ButtonIcon=CalcFNVHash(GetSettingString(L"StartButtonIcon")); + g_ButtonText=CalcFNVHash(GetSettingString(L"StartButtonText")); + } + if (g_ButtonPath==START_BUTTON_CUSTOM) + g_ButtonPath=CalcFNVHash(GetSettingString(L"StartButtonPath")); + g_ButtonSize=GetSettingInt(L"StartButtonSize"); + g_ButtonIconSize=GetSettingInt(L"StartButtonIconSize"); +} + +static void UpdateButtons( bool bForce ) +{ + int tip=CalcFNVHash(GetSettingString(L"StartButtonTip")); + int path=GetSettingInt(L"StartButtonType"); + int icon=0; + int text=0; + if (path==START_BUTTON_CLASSIC) + { + icon=CalcFNVHash(GetSettingString(L"StartButtonIcon")); + text=CalcFNVHash(GetSettingString(L"StartButtonText")); + } + if (path==START_BUTTON_CUSTOM) + path=CalcFNVHash(GetSettingString(L"StartButtonPath")); + bool bRecreate=(g_bButtonEnable!=GetSettingBool(L"EnableStartButton") || path!=g_ButtonPath || g_ButtonSize!=GetSettingInt(L"StartButtonSize") + || g_ButtonIcon!=icon || g_ButtonIconSize!=GetSettingInt(L"StartButtonIconSize") || g_ButtonText!=text || g_ButtonTip!=tip); + if ((g_bTaskbarsChanged && !g_bTaskbarsUpdated) || bForce || bRecreate) + { + UpdateTaskBars(bRecreate?TASKBAR_RECREATE_BUTTONS:TASKBAR_UPDATE); + UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); + g_bTaskbarsUpdated=true; + } + StoreButtonSettings(); +} + +void ClosingSettings( HWND hWnd, int flags, int command ) +{ + EnableHotkeys(HOTKEYS_NORMAL); + bool bRecreate=false; + if (command==IDOK) + { + if (flags&CSetting::FLAG_COLD) + MessageBox(hWnd,LoadStringEx(IDS_NEW_SETTINGS),LoadStringEx(IDS_APP_TITLE),MB_OK|MB_ICONWARNING); + if (GetWinVersion()>WIN_VER_WIN8) + { + CRegKey regSkip; + if (regSkip.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StartPage",KEY_WRITE)==ERROR_SUCCESS) + regSkip.SetDWORDValue(L"OpenAtLogon",GetSettingBool(L"SkipMetro")?0:1); + } + } + else if (command==IDCANCEL && g_bTaskbarsChanged) + { + g_bTaskbarsUpdated=false; + } + UpdateButtons(false); + ResetHotCorners(); + RedrawTaskbars(); +} + +void SettingChangedCallback( const CSetting *pSetting ) +{ + if (wcscmp(pSetting->name,L"CustomTaskbar")==0 || wcscmp(pSetting->name,L"TaskbarLook")==0 || wcscmp(pSetting->name,L"TaskbarOpacity")==0 || wcscmp(pSetting->name,L"TaskbarColor")==0 || wcscmp(pSetting->name,L"TaskbarTextColor")==0) + { + UpdateTaskBars(TASKBAR_UPDATE); + UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); + g_bTaskbarsChanged=true; + g_bTaskbarsUpdated=true; + } + else if (wcscmp(pSetting->name,L"TaskbarTexture")==0 || wcscmp(pSetting->name,L"TaskbarTileH")==0 || wcscmp(pSetting->name,L"TaskbarTileV")==0 || wcscmp(pSetting->name,L"TaskbarBordersH")==0 || wcscmp(pSetting->name,L"TaskbarBordersV")==0) + { + UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); + g_bTaskbarsChanged=true; + g_bTaskbarsUpdated=true; + } +/* not sure if I want to ever show the AeroGlass option + if (wcscmp(pSetting->name,L"AeroGlass")==0) + { + CSettingsLockWrite lock; + Assert(pSetting->value.vt==VT_I4); + if (pSetting->value.intVal) + FindSetting(L"TaskbarLook")[4].flags&=~CSetting::FLAG_HIDDEN; + else + FindSetting(L"TaskbarLook")[4].flags|=CSetting::FLAG_HIDDEN; + }*/ +} + +void EditSettings( bool bModal, int tab ) +{ +#ifndef BUILD_SETUP + wchar_t path[_MAX_PATH]; + GetModuleFileName(NULL,path,_countof(path)); + if (_wcsicmp(PathFindFileName(path),L"StartMenu.exe")==0) + bModal=true; +#endif + EnableHotkeys(HOTKEYS_SETTINGS); + StoreButtonSettings(); + g_bTaskbarsChanged=false; + g_bTaskbarsUpdated=true; + + wchar_t title[100]; + DWORD ver=GetVersionEx(g_Instance); + if (ver) + Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE_VER),ver>>24,(ver>>16)&0xFF,ver&0xFFFF); + else + Sprintf(title,_countof(title),LoadStringEx(IDS_SETTINGS_TITLE)); + EditSettings(title,bModal,tab,L"OpenShell.StartMenu.Settings"); +} + +bool DllImportSettingsXml( const wchar_t *fname ) +{ + return ImportSettingsXml(fname); +} + +bool DllExportSettingsXml( const wchar_t *fname ) +{ + return ExportSettingsXml(fname); +} diff --git a/Src/StartMenu/StartMenuDLL/SettingsUI.h b/Src/StartMenu/StartMenuDLL/SettingsUI.h new file mode 100644 index 000000000..135585880 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/SettingsUI.h @@ -0,0 +1,95 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +#include "StartMenuDLL.h" + +enum TMenuStyle +{ + MENU_CLASSIC1, + MENU_CLASSIC2, + MENU_WIN7, +}; + +enum TProgramsStyle +{ + PROGRAMS_CASCADING, + PROGRAMS_INLINE, + PROGRAMS_HIDDEN, +}; + +enum TRecentPrograms +{ + RECENT_PROGRAMS_NONE, + RECENT_PROGRAMS_RECENT, + RECENT_PROGRAMS_FREQUENT, +}; + +enum TPinnedPrograms +{ + PINNED_PROGRAMS_FAST, + PINNED_PROGRAMS_PINNED, +}; + +enum TRecentKeys +{ + RECENT_KEYS_NONE, + RECENT_KEYS_NORMAL, + RECENT_KEYS_DIGITS, + RECENT_KEYS_HIDDEN_DIGITS, +}; + +enum TShutdownType +{ + SHUTDOWN_TYPE_NONE, + SHUTDOWN_TYPE_SHUTDOWN, + SHUTDOWN_TYPE_RESTART, + SHUTDOWN_TYPE_LOGOFF, + SHUTDOWN_TYPE_SLEEP, + SHUTDOWN_TYPE_HIBERNATE, + SHUTDOWN_TYPE_LOCK, + SHUTDOWN_TYPE_SWITCHUSER, + SHUTDOWN_TYPE_SHUTDOWN_BOX, + + SHUTDOWN_TYPE_COUNT +}; + +enum TSearchBoxType +{ + SEARCHBOX_HIDDEN, + SEARCHBOX_NORMAL, + SEARCHBOX_TAB, +}; + +enum TTaskbarLook +{ + TASKBAR_OPAQUE, + TASKBAR_TRANSPARENT, + TASKBAR_GLASS, + TASKBAR_AEROGLASS, +}; + +enum TTaskbarTile +{ + TILE_TILE, + TILE_STRETCH, +}; + +enum +{ + COMPATIBILITY_ENUM_SHELLITEM= 1, // use IEnumShellItems to enumerate items + COMPATIBILITY_ENUM_FIX_PIDLS= 2, // regenerate child pidls when enumerating folders (requres COMPATIBILITY_ENUM_SHELLITEM) + COMPATIBILITY_SKIP_DESKTOP= 4, // don't collect items from desktop + COMPATIBILITY_TRIM_HOOKS= 8, // less hooking for Win7 + COMPATIBILITY_UPDATE_ITEMS= 16, // update the shell items for all search results + COMPATIBILITY_NO_TOUCH_KBD= 32, // disable the touch keyboard support + + COMPATIBILITY_CRASH_TEST= 0x80000000 +}; + +void InitSettings( void ); +STARTMENUAPI void EditSettings( bool bModal, int tab ); +STARTMENUAPI bool DllImportSettingsXml( const wchar_t *fname ); +STARTMENUAPI bool DllExportSettingsXml( const wchar_t *fname ); diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription.txt b/Src/StartMenu/StartMenuDLL/SkinDescription.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription.txt rename to Src/StartMenu/StartMenuDLL/SkinDescription.txt diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription7.txt b/Src/StartMenu/StartMenuDLL/SkinDescription7.txt similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription7.txt rename to Src/StartMenu/StartMenuDLL/SkinDescription7.txt diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp b/Src/StartMenu/StartMenuDLL/SkinManager.cpp similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp rename to Src/StartMenu/StartMenuDLL/SkinManager.cpp index f6977a566..5bf2d301a 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp +++ b/Src/StartMenu/StartMenuDLL/SkinManager.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -374,7 +375,10 @@ COLORREF MenuSkin::GetMetroColor( const wchar_t *names ) const if (GetImmersiveUserColorSetPreference!=NULL) { wchar_t text[256]; - Sprintf(text,_countof(text),L"Immersive%s",name); + if (wcsncmp(name,L"Immersive",9)==0) + wcscpy_s(text,name); + else + Sprintf(text,_countof(text),L"Immersive%s",name); int type=GetImmersiveColorTypeFromName(text); data.colorType=type<0?-1:type; if (type>=0) @@ -499,6 +503,17 @@ SIZE MenuSkin::ScaleSkinElement( const SIZE &size ) const return res; } +_Success_(return != FALSE) +BOOL WINAPI SystemParametersInfoForDpi(_In_ UINT uiAction, _In_ UINT uiParam, _Pre_maybenull_ _Post_valid_ PVOID pvParam, _In_ UINT fWinIni, _In_ UINT dpi) +{ + static auto p = static_cast((void*)GetProcAddress(GetModuleHandle(L"user32.dll"), "SystemParametersInfoForDpi")); + if (p) + return p(uiAction, uiParam, pvParam, fWinIni, dpi); + + // fall-back for older systems + return SystemParametersInfo(uiAction, uiParam, pvParam, fWinIni); +} + HFONT MenuSkin::LoadSkinFont( const wchar_t *str, const wchar_t *name, int weight, float size, bool bScale ) const { DWORD quality=DEFAULT_QUALITY; @@ -541,7 +556,7 @@ HFONT MenuSkin::LoadSkinFont( const wchar_t *str, const wchar_t *name, int weigh { // get the default menu font NONCLIENTMETRICS metrics={sizeof(metrics)}; - SystemParametersInfo(SPI_GETNONCLIENTMETRICS,NULL,&metrics,0); + SystemParametersInfoForDpi(SPI_GETNONCLIENTMETRICS,sizeof(metrics),&metrics,0,Dpi); metrics.lfMenuFont.lfQuality=(BYTE)quality; return CreateFontIndirect(&metrics.lfMenuFont); } @@ -1494,8 +1509,21 @@ bool MenuSkin::ComputeOptionStates( const std::map &options, st values.push_back(L"ALL_PROGRAMS"); if (SkinType==SKIN_TYPE_CLASSIC2) values.push_back(L"TWO_COLUMNS"); + // for compatibility with existing skins if (Dpi>=144) values.push_back(L"HIGH_DPI"); + if (Dpi>=240) + values.push_back(L"240_DPI"); // 250% scaling + else if (Dpi>=216) + values.push_back(L"216_DPI"); // 225% scaling + else if (Dpi>=192) + values.push_back(L"192_DPI"); // 200% scaling + else if (Dpi>=168) + values.push_back(L"168_DPI"); // 175% scaling + else if (Dpi>=144) + values.push_back(L"144_DPI"); // 150% scaling + else if (Dpi>=120) + values.push_back(L"120_DPI"); // 125% scaling if (ForceTouch || (GetWinVersion()>=WIN_VER_WIN8 && GetSettingBool(L"EnableTouch") && (GetSystemMetrics(SM_DIGITIZER)&NID_INTEGRATED_TOUCH)!=0)) values.push_back(L"TOUCH_ENABLED"); if (GetSettingInt(L"SearchBox")!=SEARCHBOX_HIDDEN) @@ -1761,7 +1789,7 @@ bool MenuSkin::LoadSkin( HMODULE hMod, const wchar_t *variation, const wchar_t * var.label=token; if (var.labelEn.IsEmpty()) var.labelEn=var.label; - Variations.push_back(std::pair(res,var)); + Variations.emplace_back(res,var); LOG_MENU(LOG_OPEN,L"Variation found: name=%s, id=%d",token,res); } else @@ -3218,10 +3246,14 @@ void GetSkinsPath( wchar_t *path ) { GetModuleFileName(g_Instance,path,_MAX_PATH); *PathFindFileName(path)=0; -#ifdef BUILD_SETUP Strcat(path,_MAX_PATH,L"Skins\\"); -#else - Strcat(path,_MAX_PATH,L"..\\Skins\\"); + +#ifndef BUILD_SETUP + if (!PathIsDirectory(path)) + { + *PathFindFileName(path) = 0; + Strcat(path,_MAX_PATH,L"..\\Skins\\"); + } #endif } diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h b/Src/StartMenu/StartMenuDLL/SkinManager.h similarity index 99% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h rename to Src/StartMenu/StartMenuDLL/SkinManager.h index 44c6dcebc..f558a0556 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h +++ b/Src/StartMenu/StartMenuDLL/SkinManager.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/Src/StartMenu/StartMenuDLL/StartButton.cpp b/Src/StartMenu/StartMenuDLL/StartButton.cpp new file mode 100644 index 000000000..39d07d419 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartButton.cpp @@ -0,0 +1,673 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "resource.h" +#include "Translations.h" +#include "Settings.h" +#include "SettingsUI.h" +#include "ResourceHelper.h" +#include "ItemManager.h" +#include "StartMenuDLL.h" +#include "StartButton.h" +#include "MenuContainer.h" +#include "TouchHelper.h" +#include "dllmain.h" +#include +#include +#include +#include + +static int START_ICON_SIZE=0; +const int START_BUTTON_PADDING=3; +const int START_BUTTON_OFFSET=2; +const int START_TEXT_PADDING=2; +const int BLEND_PRECISION=1000; + +bool g_bAllowMoveButton; + +// CStartButton - implementation of a start button (for Windows 8) +class CStartButton: public CWindowImpl +{ +public: + DECLARE_WND_CLASS_EX(L"OpenShell.CStartButton",CS_DBLCLKS,COLOR_MENU) + CStartButton( void ); + + // message handlers + BEGIN_MSG_MAP( CStartButton ) + MESSAGE_HANDLER( WM_CREATE, OnCreate ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_CLOSE, OnClose ) + MESSAGE_HANDLER( WM_MOUSEACTIVATE, OnMouseActivate ) + MESSAGE_HANDLER( WM_MOUSEMOVE, OnMouseMove ) + MESSAGE_HANDLER( WM_ERASEBKGND, OnEraseBkgnd ) + MESSAGE_HANDLER( WM_TIMER, OnTimer ) + MESSAGE_HANDLER( WM_SETTINGCHANGE, OnSettingChange ) + MESSAGE_HANDLER( WM_THEMECHANGED, OnThemeChanged ) + MESSAGE_HANDLER( WM_POINTERDOWN, OnPointer ) + MESSAGE_HANDLER( WM_POINTERUPDATE, OnPointer ) + MESSAGE_HANDLER( WM_POINTERUP, OnPointer ) + END_MSG_MAP() + + void SetPressed( bool bPressed ); + void UpdateButton( void ); + void TaskBarMouseMove( void ); + + SIZE GetSize( void ) const { return m_Size; } + bool GetSmallIcons( void ) const { return m_bSmallIcons; } + +protected: + LRESULT OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnClose( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 0; } + LRESULT OnEraseBkgnd( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return 1; } + LRESULT OnMouseActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { return MA_NOACTIVATE; } + LRESULT OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnThemeChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnPointer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + +private: + enum { TIMER_BLEND=1, TIMER_LEAVE=2 }; + + size_t m_TaskbarId; + SIZE m_Size; + HBITMAP m_Bitmap, m_Blendmap; + unsigned int *m_Bits, *m_BlendBits; + HICON m_Icon; + HFONT m_Font; + bool m_bHot, m_bPressed; + bool m_bTrackMouse; + bool m_bClassic; + bool m_bRTL; + bool m_bSmallIcons; + int m_HotBlend; // 0..BLEND_PRECISION + CWindow m_Tooltip; + HTHEME m_Theme; + + // animations + int m_YOffset; + int m_Frames[3]; + + struct Animation + { + std::vector frames; + int duration; // in ms + bool bBlend; + }; + Animation m_Animations[2]; + + void ParseAnimation( Animation &animation, const std::vector &pixels, int &index, int totalFrames ); + void LoadBitmap( void ); + void SetHot( bool bHot ); +}; + +CStartButton::CStartButton( void ) +{ + m_Size.cx=m_Size.cy=0; + m_TaskbarId=-1; + m_Bitmap=m_Blendmap=NULL; + m_Bits=m_BlendBits=NULL; + m_Icon=NULL; + m_Font=NULL; + m_bHot=m_bPressed=false; + m_bTrackMouse=false; + m_bClassic=m_bSmallIcons=false; + m_bRTL=false; + m_HotBlend=0; + m_Theme=NULL; +} + +LRESULT CStartButton::OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + size_t params=(intptr_t)(((CREATESTRUCT*)lParam)->lpCreateParams); + m_bRTL=(params&1)!=0; + m_TaskbarId=params>>1; + m_bSmallIcons=IsTaskbarSmallIcons(); + std::vector modules; + m_Icon=NULL; + START_ICON_SIZE=0; + CString iconPath=GetSettingString(L"StartButtonIcon"); + if (_wcsicmp(iconPath,L"none")!=0) + { + START_ICON_SIZE=GetSettingInt(L"StartButtonIconSize"); + if (START_ICON_SIZE==0) + START_ICON_SIZE=GetSystemMetrics(m_bSmallIcons?SM_CXSMICON:SM_CXICON); + if (START_ICON_SIZE<8) START_ICON_SIZE=8; + if (START_ICON_SIZE>64) START_ICON_SIZE=64; + m_Icon=LoadIcon(START_ICON_SIZE,iconPath,modules); + for (std::vector::const_iterator it=modules.begin();it!=modules.end();++it) + FreeLibrary(*it); + if (!m_Icon) + m_Icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,START_ICON_SIZE,START_ICON_SIZE,LR_DEFAULTCOLOR); + } + int dpi=CItemManager::GetDPI(false); + m_Font=CreateFont(MulDiv(10,dpi,72),0,0,0,FW_BOLD,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,L"Tahoma"); + int val=1; + DwmSetWindowAttribute(m_hWnd,DWMWA_EXCLUDED_FROM_PEEK,&val,sizeof(val)); + val=DWMFLIP3D_EXCLUDEABOVE; + DwmSetWindowAttribute(m_hWnd,DWMWA_FLIP3D_POLICY,&val,sizeof(val)); + LoadBitmap(); + m_Tooltip=CreateWindowEx(WS_EX_TOPMOST|WS_EX_TOOLWINDOW|WS_EX_TRANSPARENT|(m_bRTL?WS_EX_LAYOUTRTL:0),TOOLTIPS_CLASS,NULL,WS_POPUP|TTS_NOPREFIX|TTS_ALWAYSTIP,0,0,0,0,NULL,NULL,g_Instance,NULL); + OnThemeChanged(WM_THEMECHANGED,0,0,bHandled); + m_bPressed=true; + SetPressed(false); + ResizeClient(m_Size.cx,m_Size.cy); + bHandled=FALSE; + return 0; +} + +LRESULT CStartButton::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (m_Bitmap) DeleteObject(m_Bitmap); + if (m_Blendmap) DeleteObject(m_Blendmap); + if (m_Icon) DestroyIcon(m_Icon); + if (m_Font) DeleteObject(m_Font); + if (m_Theme) CloseThemeData(m_Theme); + m_Tooltip.DestroyWindow(); + KillTimer(TIMER_BLEND); + bHandled=FALSE; + return 0; +} + +void CStartButton::UpdateButton( void ) +{ + BLENDFUNCTION func={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; + + HDC hSrc=CreateCompatibleDC(NULL); + RECT rc; + GetWindowRect(&rc); + SIZE size={rc.right-rc.left,rc.bottom-rc.top}; + if (m_bClassic) + { + if (m_bRTL) + SetLayout(hSrc,LAYOUT_RTL); + HGDIOBJ bmp0=SelectObject(hSrc,m_Blendmap); + RECT rc={0,0,m_Size.cx,m_Size.cy}; + FillRect(hSrc,&rc,(HBRUSH)GetStockObject(BLACK_BRUSH)); + InflateRect(&rc,-START_BUTTON_OFFSET,-START_BUTTON_OFFSET); + int offset=0; + if (m_Theme) + { + int state=m_bPressed?PBS_PRESSED:(m_bHot?PBS_HOT:PBS_NORMAL); + DrawThemeBackground(m_Theme,hSrc,BP_PUSHBUTTON,state,&rc,NULL); + } + else + { + DrawFrameControl(hSrc,&rc,DFC_BUTTON,DFCS_BUTTONPUSH|(m_bPressed?DFCS_PUSHED:0)); + offset=m_bPressed?1:0; + } + if (m_Icon) + DrawIconEx(hSrc,START_BUTTON_PADDING+START_BUTTON_OFFSET+offset,(m_Size.cy-START_ICON_SIZE)/2+offset,m_Icon,0,0,0,NULL,DI_NORMAL|DI_NOMIRROR); + rc.left+=START_BUTTON_PADDING+START_ICON_SIZE+START_TEXT_PADDING+offset; + rc.top+=START_BUTTON_PADDING+offset; + rc.right-=START_BUTTON_PADDING+START_TEXT_PADDING-offset; + rc.bottom-=START_BUTTON_PADDING-offset; + HFONT font0=(HFONT)SelectObject(hSrc,m_Font); + COLORREF color=GetSysColor(COLOR_BTNTEXT); + if (m_Theme) + { + int state=m_bPressed?PBS_PRESSED:(m_bHot?PBS_HOT:PBS_NORMAL); + if (FAILED(GetThemeColor(m_Theme,BP_PUSHBUTTON,state,TMT_TEXTCOLOR,&color))) + color=GetSysColor(COLOR_BTNTEXT); + } + SetTextColor(hSrc,color); + SetBkMode(hSrc,TRANSPARENT); + CString startStr=GetSettingString(L"StartButtonText"); + const wchar_t *startText=startStr; + if (startText[0]=='$') + startText=FindTranslation(startText+1,L"Start"); + DrawText(hSrc,startText,-1,&rc,DT_NOPREFIX|DT_SINGLELINE|DT_VCENTER); + SelectObject(hSrc,bmp0); + // mark the button pixels as opaque + for (int y=START_BUTTON_OFFSET;y>24); + int r1=(pixel1>>16)&255; + int g1=(pixel1>>8)&255; + int b1=(pixel1)&255; + int a2=(pixel2>>24); + int r2=(pixel2>>16)&255; + int g2=(pixel2>>8)&255; + int b2=(pixel2)&255; + int a=a1+(a2-a1)*blend/BLEND_PRECISION; + int r=r1+(r2-r1)*blend/BLEND_PRECISION; + int g=g1+(g2-g1)*blend/BLEND_PRECISION; + int b=b1+(b2-b1)*blend/BLEND_PRECISION; + m_BlendBits[i]=(a<<24)|(r<<16)|(g<<8)|b; + } + HGDIOBJ bmp0=SelectObject(hSrc,m_Blendmap); + POINT pos={0,0}; + UpdateLayeredWindow(m_hWnd,NULL,NULL,&size,hSrc,&pos,0,&func,ULW_ALPHA); + SelectObject(hSrc,bmp0); + } + } + DeleteDC(hSrc); +} + +void CStartButton::SetHot( bool bHot ) +{ + if (m_bHot!=bHot) + { + m_bHot=bHot; + if (!m_bPressed) + { + if (bHot) + CMenuContainer::PlayMenuSound(SOUND_BUTTON_HOVER); + SetTimer(TIMER_BLEND,30); + } + } +} + +LRESULT CStartButton::OnMouseMove( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + SetTimer(TIMER_LEAVE,30); + SetHot(true); + return 0; +} + +void CStartButton::TaskBarMouseMove( void ) +{ + SetHot(true); + SetTimer(CStartButton::TIMER_LEAVE,30); +} + +LRESULT CStartButton::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (wParam==TIMER_BLEND) + { + int duration=m_Animations[m_bHot?0:1].duration; + int blend; + if (duration>0) + { + int dp=(30*BLEND_PRECISION)/duration; + blend=m_HotBlend+(m_bHot?dp:-dp); + if (blend<0) blend=0; + if (blend>BLEND_PRECISION) blend=BLEND_PRECISION; + } + else + { + blend=m_bHot?BLEND_PRECISION:0; + } + if (blend!=m_HotBlend) + { + m_HotBlend=blend; + UpdateButton(); + } + else + KillTimer(TIMER_BLEND); + } + else if (wParam==TIMER_LEAVE) + { + CPoint pt(GetMessagePos()); + if (WindowFromPoint(pt)!=m_hWnd && !PointAroundStartButton(m_TaskbarId)) + { + KillTimer(TIMER_LEAVE); + SetHot(false); + } + } + else + bHandled=FALSE; + return 0; +} + +LRESULT CStartButton::OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + UpdateButton(); + bHandled=FALSE; + return 0; +} + +LRESULT CStartButton::OnThemeChanged( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (m_Theme) CloseThemeData(m_Theme); + m_Theme=NULL; + HIGHCONTRAST contrast={sizeof(contrast)}; + if (GetWinVersion()>=WIN_VER_WIN8 && SystemParametersInfo(SPI_GETHIGHCONTRAST,sizeof(contrast),&contrast,0) && (contrast.dwFlags&HCF_HIGHCONTRASTON)) + { + // only use themes on Win8 with high contrast + m_Theme=OpenThemeData(m_hWnd,L"button"); + UpdateButton(); + } + return 0; +} + +LRESULT CStartButton::OnPointer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + POINTER_INPUT_TYPE type; + GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); + if (type==PT_TOUCH) + return GetParent().SendMessage(uMsg,wParam,lParam); + bHandled=FALSE; + return 0; +} + +void CStartButton::SetPressed( bool bPressed ) +{ + if (m_bPressed!=bPressed) + { + m_bPressed=bPressed; + m_HotBlend=m_bHot?BLEND_PRECISION:0; + KillTimer(TIMER_BLEND); + TOOLINFO tool={sizeof(tool),TTF_CENTERTIP|TTF_SUBCLASS|TTF_IDISHWND|TTF_TRANSPARENT|(m_bRTL?TTF_RTLREADING:0U),m_hWnd}; + tool.uId=(UINT_PTR)m_hWnd; + CString startStr=GetSettingString(L"StartButtonTip"); + const wchar_t *startText=startStr; + if (startText[0]=='$') + startText=FindTranslation(startText+1,L"Start"); + wchar_t buf[256]; + Strcpy(buf,_countof(buf),startText); + DoEnvironmentSubst(buf,_countof(buf)); + tool.lpszText=buf; + m_Tooltip.SendMessage(bPressed?TTM_DELTOOL:TTM_ADDTOOL,0,(LPARAM)&tool); + UpdateButton(); + } +} + +TStartButtonType GetStartButtonType( void ) +{ + bool bDef; + TStartButtonType buttonType=(TStartButtonType)GetSettingInt(L"StartButtonType",bDef); + if (bDef) + { + bool bClassic; + if (GetWinVersion() &pixels, int &index, int totalFrames ) +{ + animation.duration=0; + animation.bBlend=true; + if (index>=(int)pixels.size()) + { + animation.frames.clear(); + return; + } + + animation.duration=((pixels[index]&255)*1000)/60; + animation.bBlend=((pixels[index]>>16)&255)==1; + int ranges=(pixels[index]>>8)&255; + if (ranges>0 && index+ranges<(int)pixels.size()) + { + animation.frames.clear(); + for (int r=1;r<=ranges;r++) + { + int from=pixels[index+r]&255; + if (from>totalFrames-1) from=totalFrames-1; + int to=(pixels[index+r]>>16)&255; + if (to>totalFrames-1) to=totalFrames-1; + if (fromto) + { + for (int i=from;i>=to;i--) + animation.frames.push_back(i); + } + else + { + animation.frames.push_back(from); + } + } + } + index+=ranges+1; +} + +void CStartButton::LoadBitmap( void ) +{ + m_Size.cx=m_Size.cy=0; + if (m_Bitmap) DeleteObject(m_Bitmap); + if (m_Blendmap) DeleteObject(m_Blendmap); + m_Bitmap=m_Blendmap=NULL; + m_Bits=m_BlendBits=NULL; + TStartButtonType buttonType=GetStartButtonType(); + m_bClassic=(buttonType==START_BUTTON_CLASSIC); + wchar_t path[_MAX_PATH]; + SIZE size={0,0}; + if (buttonType==START_BUTTON_CUSTOM) + { + Strcpy(path,_countof(path),GetSettingString(L"StartButtonPath")); + DoEnvironmentSubst(path,_countof(path)); + size.cx=GetSettingInt(L"StartButtonSize"); + } + + m_YOffset=0; + m_Frames[0]=0; // Normal + m_Frames[1]=1; // Hot + m_Frames[2]=2; // Pressed + m_Animations[0].frames.resize(2); m_Animations[0].frames[0]=0; m_Animations[0].frames[1]=1; m_Animations[0].duration=300; m_Animations[0].bBlend=true; // NH + m_Animations[1].frames.resize(2); m_Animations[1].frames[0]=1; m_Animations[1].frames[1]=0; m_Animations[1].duration=300; m_Animations[1].bBlend=true; // HN + + if (m_bClassic) + { + // classic theme + HDC hdc=CreateCompatibleDC(NULL); + HFONT font0=(HFONT)SelectObject(hdc,m_Font); + RECT rc={0,0,0,0}; + CString startStr=GetSettingString(L"StartButtonText"); + const wchar_t *startText=startStr; + if (startText[0]=='$') + startText=FindTranslation(startText+1,L"Start"); + DrawText(hdc,startText,-1,&rc,DT_NOPREFIX|DT_SINGLELINE|DT_CALCRECT); + m_Size.cx=rc.right+START_ICON_SIZE+2*START_TEXT_PADDING+2*START_BUTTON_PADDING+2*START_BUTTON_OFFSET; + m_Size.cy=rc.bottom; + if (m_Size.cy buttonAnim; + if (*path) + { + m_Bitmap=LoadImageFile(path,&size,true,true,&buttonAnim); + } + if (!m_Bitmap) + { + int id; + int dpi=GetDpi(GetParent()); + if (dpi<120) + id=IDB_BUTTON96; + else if (dpi<144) + id=IDB_BUTTON120; + else if (dpi<168) + id=IDB_BUTTON144; + else + id=IDB_BUTTON180; + m_Bitmap=LoadImageResource(g_Instance,MAKEINTRESOURCE(id),true,true); + bResource=true; + } + BITMAP info; + GetObject(m_Bitmap,sizeof(info),&info); + m_Size.cx=info.bmWidth; + m_Size.cy=info.bmHeight; + m_Bits=(unsigned int*)info.bmBits; + if (buttonAnim.empty() && info.bmWidth>=10 && (m_Bits[0]&0xFFFFFF)==ANIM_BUTTON_TAG1 && (m_Bits[1]&0xFFFFFF)==ANIM_BUTTON_TAG2) + { + m_YOffset=(m_Bits[2]>>16)&255; + if (m_YOffset>info.bmHeight) m_YOffset=info.bmHeight; + if (m_YOffset>0) + { + int size=info.bmWidth*m_YOffset; + buttonAnim.resize(size); + memcpy(&buttonAnim[0],m_Bits,size*4); + m_Bits+=size; + m_Size.cy=info.bmHeight-m_YOffset; + } + } + if (!buttonAnim.empty()) + { + int total=buttonAnim[2]&255; + if (total<1) total=1; + if (total>info.bmHeight-1) total=info.bmHeight-1; + m_Size.cy/=total; + m_Frames[0]=buttonAnim[3]&255; // Normal + if (m_Frames[0]>total-1) m_Frames[0]=total-1; + m_Frames[1]=buttonAnim[4]&255; // Hot + if (m_Frames[1]>total-1) m_Frames[1]=total-1; + m_Frames[2]=buttonAnim[5]&255; // Pressed + if (m_Frames[2]>total-1) m_Frames[2]=total-1; + + m_Animations[0].frames[0]=m_Animations[1].frames[1]=m_Frames[0]; + m_Animations[0].frames[1]=m_Animations[1].frames[0]=m_Frames[1]; + int index=6; + ParseAnimation(m_Animations[0],buttonAnim,index,total); + ParseAnimation(m_Animations[1],buttonAnim,index,total); + } + else + { + m_Size.cy/=3; + } + } + if (m_Size.cx>0) + { + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=m_Size.cx; + bi.bmiHeader.biHeight=-m_Size.cy; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + HDC hdc=CreateCompatibleDC(NULL); + m_Blendmap=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&m_BlendBits,NULL,0); + DeleteDC(hdc); + } +} + +static std::map g_StartButtons; + +HWND CreateStartButton( int taskbarId, HWND taskBar, HWND rebar ) +{ + bool bRTL=(GetWindowLongPtr(rebar,GWL_EXSTYLE)&WS_EX_LAYOUTRTL)!=0; + DWORD styleTopmost=GetWindowLongPtr(taskBar,GWL_EXSTYLE)&WS_EX_TOPMOST; + CStartButton &button=g_StartButtons[taskbarId]; + button.Create(taskBar,NULL,NULL,WS_POPUP,styleTopmost|WS_EX_TOOLWINDOW|WS_EX_LAYERED,0U,(void*)(intptr_t)(taskbarId*2+(bRTL?1:0))); + return button.m_hWnd; +} + +void DestroyStartButton( int taskbarId ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + { + if (it->second.m_hWnd) + it->second.DestroyWindow(); + g_StartButtons.erase(it); + } +} + +void UpdateStartButton( int taskbarId ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + it->second.UpdateButton(); +} + +void PressStartButton( int taskbarId, bool bPressed ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + it->second.SetPressed(bPressed); +} + +SIZE GetStartButtonSize( int taskbarId ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + return it->second.GetSize(); + SIZE size={0,0}; + return size; +} + +bool IsStartButtonSmallIcons( int taskbarId ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + return it->second.GetSmallIcons(); + return false; +} + +bool IsTaskbarSmallIcons( void ) +{ + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced")!=ERROR_SUCCESS) + return true; + DWORD val; + return regKey.QueryDWORDValue(L"TaskbarSmallIcons",val)!=ERROR_SUCCESS || val; +} + +void TaskBarMouseMove( int taskbarId ) +{ + std::map::iterator it=g_StartButtons.find(taskbarId); + if (it!=g_StartButtons.end()) + it->second.TaskBarMouseMove(); +} diff --git a/Src/StartMenu/StartMenuDLL/StartButton.h b/Src/StartMenu/StartMenuDLL/StartButton.h new file mode 100644 index 000000000..7ff7ffb43 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartButton.h @@ -0,0 +1,25 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#pragma once + +enum TStartButtonType +{ + START_BUTTON_AERO, + START_BUTTON_CLASSIC, + START_BUTTON_CUSTOM, +// START_BUTTON_METRO, +}; + +HWND CreateStartButton( int taskbarId, HWND taskBar, HWND rebar ); +void DestroyStartButton( int taskbarId ); +void UpdateStartButton( int taskbarId ); +void PressStartButton( int taskbarId, bool bPressed ); +TStartButtonType GetStartButtonType( void ); +SIZE GetStartButtonSize( int taskbarId ); +bool IsStartButtonSmallIcons( int taskbarId ); +bool IsTaskbarSmallIcons( void ); +void TaskBarMouseMove( int taskbarId ); + +extern bool g_bAllowMoveButton; diff --git a/Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp b/Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp new file mode 100644 index 000000000..7cf742a2c --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp @@ -0,0 +1,4325 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#include "stdafx.h" +#include "resource.h" +#include "StartMenuDLL.h" +#include "StartButton.h" +#include "MenuContainer.h" +#include "SettingsParser.h" +#include "Translations.h" +#include "Settings.h" +#include "SettingsUI.h" +#include "ResourceHelper.h" +#include "LogManager.h" +#include "TouchHelper.h" +#include "IatHookHelper.h" +#include "dllmain.h" +#include +#include +#include +#include +#include +#include + +#define HOOK_DROPTARGET // define this to replace the IDropTarget of the start button +#define START_TOUCH // touch support for the start button + +#ifdef BUILD_SETUP +#ifndef HOOK_DROPTARGET +#define HOOK_DROPTARGET // make sure it is defined in Setup +#endif +#endif + +const int MAIN_TASK_BAR=0; +typedef std::map id_taskbar_map; +id_taskbar_map g_TaskbarInfos; +static int g_LastTaskbar=MAIN_TASK_BAR; +static int g_NextTaskbar=0; +HWND g_TaskBar, g_OwnerWindow; +HWND g_TopWin7Menu, g_AllPrograms, g_ProgramsButton, g_UserPic; // from the Windows menu +HWND g_ProgWin; +HMONITOR g_WSMHMonitor; +static HWND g_WinStartButton; +static UINT g_StartMenuMsg; +static HWND g_Tooltip; +static TOOLINFO g_StartButtonTool; +static bool g_bHotkeyShift; +static int g_HotkeyCSM, g_HotkeyWSM, g_HotkeyShiftID, g_HotkeyCSMID, g_HotkeyWSMID; +static HHOOK g_ProgHook, g_StartHook, g_StartMouseHook, g_AppManagerHook, g_NewWindowHook, g_StartMenuHook; +static bool g_bAllProgramsTimer; +static bool g_bInMenu; +static DWORD g_LastClickTime; +static DWORD g_LastHoverPos; +static bool g_bCrashDump; +static int g_SkipMetroCount; +static DWORD g_StartButtonOldSizes[12]; +const int FIRST_BUTTON_BITMAP=6801; +static HWND g_TopDesktopBar; +static DWORD g_AppManagerThread; +static std::set g_EdgeWindows; +static bool g_bTrimHooks; +static DWORD g_TaskbarThreadId; +static HWND g_CurrentTaskList, g_CurrentTaskChevron, g_CurrentRebar, g_CurrentTaskbarPart, g_CurrentTaskbarButton, g_CurrentDesktopButton; +static HBITMAP g_TaskbarTexture; +static SIZE g_TaskbarTextureSize; +static TTaskbarTile g_TaskbarTileH, g_TaskbarTileV; +static RECT g_TaskbarMargins; +int g_CurrentCSMTaskbar=-1, g_CurrentWSMTaskbar=-1; + +static void FindWindowsMenu( void ); +static void RecreateStartButton( size_t taskbarId ); +static bool WindowsMenuOpened( void ); + +static tSetWindowCompositionAttribute SetWindowCompositionAttribute; + +enum +{ + OPEN_NOTHING, + OPEN_CLASSIC, + OPEN_WINDOWS, + OPEN_CUSTOM, + OPEN_BOTH, + OPEN_DESKTOP, + OPEN_CORTANA, +}; + +// MiniDumpNormal - minimal information +// MiniDumpWithDataSegs - include global variables +// MiniDumpWithFullMemory - include heap +MINIDUMP_TYPE MiniDumpType=MiniDumpNormal; + +static DWORD WINAPI SaveCrashDump( void *pExceptionInfo ) +{ + HMODULE dbghelp=NULL; + { + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%"; + DoEnvironmentSubst(path,_countof(path)); + + dbghelp=LoadLibrary(L"dbghelp.dll"); + + LPCTSTR szResult = NULL; + + typedef BOOL (WINAPI *MINIDUMPWRITEDUMP)(HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, + CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam, + CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam, + CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam + ); + MINIDUMPWRITEDUMP dump=NULL; + if (dbghelp) + dump=(MINIDUMPWRITEDUMP)GetProcAddress(dbghelp,"MiniDumpWriteDump"); + if (dump) + { + HANDLE file; + for (int i=1;;i++) + { + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%s\\CSM_Crash%d.dmp",path,i); + file=CreateFile(fname,GENERIC_WRITE,0,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL); + if (file!=INVALID_HANDLE_VALUE || GetLastError()!=ERROR_FILE_EXISTS) break; + } + if (file!=INVALID_HANDLE_VALUE) + { + _MINIDUMP_EXCEPTION_INFORMATION ExInfo; + ExInfo.ThreadId = GetCurrentThreadId(); + ExInfo.ExceptionPointers = (_EXCEPTION_POINTERS*)pExceptionInfo; + ExInfo.ClientPointers = NULL; + + dump(GetCurrentProcess(),GetCurrentProcessId(),file,MiniDumpType,&ExInfo,NULL,NULL); + CloseHandle(file); + } + } + } + if (dbghelp) FreeLibrary(dbghelp); + TerminateProcess(GetCurrentProcess(),10); + return 0; +} + +LONG _stdcall TopLevelFilter( _EXCEPTION_POINTERS *pExceptionInfo ) +{ + if (pExceptionInfo->ExceptionRecord->ExceptionCode==EXCEPTION_STACK_OVERFLOW) + { + // start a new thread to get a fresh stack (hoping there is enough stack left for CreateThread) + HANDLE thread=CreateThread(NULL,0,SaveCrashDump,pExceptionInfo,0,NULL); + WaitForSingleObject(thread,INFINITE); + CloseHandle(thread); + } + else + SaveCrashDump(pExceptionInfo); + return EXCEPTION_CONTINUE_SEARCH; +} + +void InvalidParameterHandler( const wchar_t* expression, const wchar_t* function, const wchar_t* file, unsigned int line, uintptr_t pReserved ) +{ + *(int*)0=0; // force a crash to generate a dump +} + +/////////////////////////////////////////////////////////////////////////////// + +interface ISwitchModeManager: public IUnknown +{ + STDMETHOD(method3)(); + STDMETHOD(method4)(); + STDMETHOD(method5)(); + STDMETHOD(method6)(); + STDMETHOD(method7)(); + STDMETHOD(ShowLauncherTipContextMenu)( POINT *pt ); +}; + +interface IImmersiveLauncherThumbnailProvider: public IUnknown +{ + STDMETHOD(GetBitmap)( SIZE size, int scale, int, ISharedBitmap **ppBitmap ); +}; + +interface IImmersiveMonitor: public IUnknown +{ + STDMETHOD(method3)(); + STDMETHOD(method4)(); + STDMETHOD(GetHandle)(HMONITOR*); +}; + +interface IImmersiveLauncher80: public IUnknown +{ + STDMETHOD(ShowStartView)( int method ); + STDMETHOD(method4)(); + STDMETHOD(method5)(); + STDMETHOD(method6)(); + STDMETHOD(method7)(); + STDMETHOD(Dismiss)( int method ); +}; + +interface IImmersiveLauncher81: public IUnknown +{ + STDMETHOD(ShowStartView)( int method, int flags ); + STDMETHOD(method4)(); + STDMETHOD(method5)(); + STDMETHOD(method6)(); + STDMETHOD(method7)(); + STDMETHOD(method8)(); + STDMETHOD(method9)(); + STDMETHOD(IsVisible)(BOOL *); + STDMETHOD(method11)(); + STDMETHOD(method12)(); + STDMETHOD(method13)(); + STDMETHOD(method14)(); + STDMETHOD(method15)(); + STDMETHOD(method16)(); + STDMETHOD(method17)(); + STDMETHOD(ConnectToMonitor)(IUnknown *); + STDMETHOD(GetMonitor)(IImmersiveMonitor **); +}; + +interface IImmersiveLauncher10RS: public IUnknown +{ + STDMETHOD(ShowStartView)( int method, int flags ); + STDMETHOD(method4)(); + STDMETHOD(method5)(); + STDMETHOD(method6)(); + STDMETHOD(IsVisible)(BOOL *); + STDMETHOD(method8)(); + STDMETHOD(method9)(); + STDMETHOD(ConnectToMonitor)(IUnknown *); + STDMETHOD(GetMonitor)(IImmersiveMonitor **); +}; + +static const GUID SID_SwitchModeManager={0x085920a1,0x28d3,0x44c1,{0x89,0x7d,0x3b,0xe6,0xd0,0x4b,0x2e,0x07}}; +static const GUID IID_ISwitchModeManager={0x976c17be,0xe2d5,0x4f36,{0x93,0x4a,0x7e,0x82,0xf7,0x10,0xea,0xe1}}; + +static const GUID SID_ImmersiveLauncherThumbnailProvider={0x66ce8036,0x400c,0x42f7,{0x99,0x34,0x02,0xf8,0x84,0xfe,0x27,0x4f}}; +static const GUID IID_IImmersiveLauncherThumbnailProvider={0x35c01454,0x53f4,0x4818,{0xba,0x8c,0x7a,0xba,0xdc,0x0f,0xfe,0xe6}}; + +static const GUID SID_ImmersiveLauncher={0x6f86e01c,0xc649,0x4d61,{0xbe,0x23,0xf1,0x32,0x2d,0xde,0xca,0x9d}}; +static const GUID IID_IImmersiveLauncher80={0xfd8b3e33,0xa1f7,0x4e9a,{0x80,0xad,0x80,0x02,0xc7,0x46,0xbe,0x37}}; +static const GUID IID_IImmersiveLauncher81={0x93f91f5a,0xa4ca,0x4205,{0x9b,0xeb,0xce,0x4d,0x17,0xc7,0x08,0xf9}}; +static const GUID IID_IImmersiveLauncher10RS={0xd8d60399,0xa0f1,0xf987,{0x55,0x51,0x32,0x1f,0xd1,0xb4,0x98,0x64}}; // 14257 + +static const GUID IID_IImmersiveLauncherProvider={0x6d5140c1,0x7436,0x11ce,{0x80,0x34,0x00,0xaa,0x00,0x60,0x09,0xfa}}; + +static const CLSID CLSID_ImmersiveShell={0xc2f03a33, 0x21f5, 0x47fa, {0xb4, 0xbb, 0x15, 0x63, 0x62, 0xa2, 0xf2, 0x39}}; + +static const GUID SID_LauncherTipContextMenu={0xb8c1db5f, 0xcbb3, 0x48bc, {0xaf, 0xd9, 0xce, 0x6b, 0x88, 0x0c, 0x79, 0xed}}; + +interface ILauncherTipContextMenu: public IUnknown +{ + STDMETHOD(ShowLauncherTipContextMenu)( POINT *pt ); +}; + +interface IImmersiveMonitorService: public IUnknown +{ + STDMETHOD(method3)(); + STDMETHOD(method4)(); + STDMETHOD(method5)(); + STDMETHOD(GetFromHandle)(HMONITOR, IUnknown **); + STDMETHOD(method7)(); + STDMETHOD(method8)(); + STDMETHOD(method9)(); + STDMETHOD(method10)(); + STDMETHOD(method11)(); + STDMETHOD(method12)(); + STDMETHOD(method13)(); + STDMETHOD(SetImmersiveMonitor)(IUnknown *); +}; + +static const GUID SID_IImmersiveMonitorService={0x47094e3a,0x0cf2,0x430f,{0x80,0x6f,0xcf,0x9e,0x4f,0x0f,0x12,0xdd}}; +static const GUID IID_IImmersiveMonitorService={0x4d4c1e64,0xe410,0x4faa,{0xba,0xfa,0x59,0xca,0x06,0x9b,0xfe,0xc2}}; + + +struct StartScreenThumbInfo +{ + SIZE size; + HBITMAP bitmap; + HANDLE event; +}; + +static bool CreateImmersiveShell( CComPtr &ptr ) +{ + if (GetWinVersion() +{ +public: + DECLARE_WND_CLASS_EX(L"OpenShell.COwnerWindow",0,COLOR_MENU) + + // message handlers + BEGIN_MSG_MAP( COwnerWindow ) + MESSAGE_HANDLER( WM_ACTIVATE, OnActivate ) + MESSAGE_HANDLER( WM_SYSCOLORCHANGE, OnColorChange ) + MESSAGE_HANDLER( WM_SETTINGCHANGE, OnSettingChange ) + MESSAGE_HANDLER( WM_DISPLAYCHANGE, OnDisplayChange ) + END_MSG_MAP() + +protected: + LRESULT OnActivate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) + { + if (LOWORD(wParam)!=WA_INACTIVE) + return 0; + + if (CMenuContainer::s_bPreventClosing) + return 0; + + // check if another menu window is being activated + // if not, close all menus + for (std::vector::const_iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) + if ((*it)->m_hWnd==(HWND)lParam) + return 0; + + for (std::vector::reverse_iterator it=CMenuContainer::s_Menus.rbegin();it!=CMenuContainer::s_Menus.rend();++it) + if (!(*it)->m_bDestroyed) + (*it)->PostMessage(WM_CLOSE); + + return 0; + } + + + LRESULT OnColorChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) + { + CMenuContainer::s_Skin.Hash=0; + return 0; + } + + + LRESULT OnSettingChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) + { + if (wParam==SPI_SETWORKAREA) + { + if (!CMenuContainer::s_Menus.empty()) + CMenuContainer::s_Menus[0]->NotifyDisplayChange(); + } + return 0; + } + + + LRESULT OnDisplayChange( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) + { + if (!CMenuContainer::s_Menus.empty()) + CMenuContainer::s_Menus[0]->NotifyDisplayChange(); + return 0; + } +}; + +static COwnerWindow g_Owner; + +/////////////////////////////////////////////////////////////////////////////// + +bool TaskbarInfo::HasPart( HWND part ) const +{ + for (std::vector::const_iterator it=taskbarParts.begin();it!=taskbarParts.end();++it) + if (*it==part) + return true; + return false; +} + +static const TaskbarInfo *GetDefaultTaskbarInfo( void ) +{ + if (GetSettingBool(L"AllTaskbars")) + { + HMONITOR monitor=MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST); + for (std::map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + MONITORINFO info; + HMONITOR monitor2=NULL; + if (GetTaskbarPosition(it->second.taskBar,&info,&monitor2,NULL)!=0xFFFFFFFF && monitor2==monitor) + return &it->second; + } + id_taskbar_map::const_iterator it=g_TaskbarInfos.find(g_LastTaskbar); + if (it!=g_TaskbarInfos.end()) + return &it->second; + } + return &g_TaskbarInfos.begin()->second; +} + +TaskbarInfo *GetTaskbarInfo( size_t taskbarId ) +{ + std::map::iterator it=g_TaskbarInfos.find(taskbarId); + return (it==g_TaskbarInfos.end())?NULL:&it->second; +} + +static TaskbarInfo *FindTaskBarInfoButton( HWND button ) +{ + for (id_taskbar_map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + if (it->second.startButton==button || it->second.oldButton==button) + return &it->second; + return NULL; +} + +static TaskbarInfo *FindTaskBarInfoBar( HWND bar ) +{ + for (id_taskbar_map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + if (it->second.taskBar==bar) + return &it->second; + return NULL; +} + +static LRESULT CALLBACK HookProgManThread( int code, WPARAM wParam, LPARAM lParam ); +static LRESULT CALLBACK HookDesktopThread( int code, WPARAM wParam, LPARAM lParam ); +static LRESULT CALLBACK HookDesktopThreadMouse(int code, WPARAM wParam, LPARAM lParam); + +static BOOL CALLBACK FindTooltipEnum( HWND hwnd, LPARAM lParam ) +{ + // look for tooltip control in the current thread that has a tool for g_TaskBar+g_StartButton + wchar_t name[256]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,TOOLTIPS_CLASS)!=0) return TRUE; + TOOLINFO info={sizeof(info),0,g_TaskBar,(UINT_PTR)g_WinStartButton}; + if (SendMessage(hwnd,TTM_GETTOOLINFO,0,(LPARAM)&info)) + { + g_Tooltip=hwnd; + return FALSE; + } + return TRUE; +} + +static BOOL CALLBACK FindStartButtonEnum( HWND hwnd, LPARAM lParam ) +{ + // look for top-level window in the current thread with class "button" + wchar_t name[256]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,L"button")!=0) return TRUE; + g_WinStartButton=hwnd; + return FALSE; +} + +static BOOL CALLBACK FindTaskBarEnum( HWND hwnd, LPARAM lParam ) +{ + // look for top-level window with class "Shell_TrayWnd" and process ID=lParam + DWORD process; + GetWindowThreadProcessId(hwnd,&process); + if (process!=lParam) return TRUE; + wchar_t name[256]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,L"Shell_TrayWnd")!=0) return TRUE; + g_TaskBar=hwnd; + return FALSE; +} + +// Find the taskbar window for the given process +STARTMENUAPI HWND FindTaskBar( DWORD process ) +{ + g_WinStartButton=NULL; + g_TaskBar=NULL; + g_Tooltip=NULL; + // find the taskbar + EnumWindows(FindTaskBarEnum,process); + if (!g_TaskBar) + g_TaskBar=FindWindowEx(GetDesktopWindow(),NULL,L"Shell_TrayWnd",NULL); + if (g_TaskBar) + { + // find start button + if (GetWinVersion()==WIN_VER_WIN7) + EnumThreadWindows(GetWindowThreadProcessId(g_TaskBar,NULL),FindStartButtonEnum,NULL); + if (GetWindowThreadProcessId(g_TaskBar,NULL)==GetCurrentThreadId()) + { + // find tooltip + if (g_WinStartButton) + { + EnumThreadWindows(GetWindowThreadProcessId(g_TaskBar,NULL),FindTooltipEnum,NULL); + if (g_Tooltip) + { + g_StartButtonTool.cbSize=sizeof(g_StartButtonTool); + g_StartButtonTool.hwnd=g_TaskBar; + g_StartButtonTool.uId=(UINT_PTR)g_WinStartButton; + SendMessage(g_Tooltip,TTM_GETTOOLINFO,0,(LPARAM)&g_StartButtonTool); + } + } + g_OwnerWindow=g_Owner.Create(NULL,0,0,WS_POPUP,WS_EX_TOOLWINDOW|WS_EX_TOPMOST); + } + } + return g_TaskBar; +} + +#ifdef HOOK_DROPTARGET +class CStartMenuTarget: public IDropTarget +{ +public: + CStartMenuTarget( int taskbarId ) { m_RefCount=1; m_TaskbarId=taskbarId; } + // IUnknown + virtual STDMETHODIMP QueryInterface( REFIID riid, void **ppvObject ) + { + *ppvObject=NULL; + if (IID_IUnknown==riid || IID_IDropTarget==riid) + { + AddRef(); + *ppvObject=(IDropTarget*)this; + return S_OK; + } + return E_NOINTERFACE; + } + + virtual ULONG STDMETHODCALLTYPE AddRef( void ) + { + return InterlockedIncrement(&m_RefCount); + } + + virtual ULONG STDMETHODCALLTYPE Release( void ) + { + long nTemp=InterlockedDecrement(&m_RefCount); + if (!nTemp) delete this; + return nTemp; + } + + // IDropTarget + virtual HRESULT STDMETHODCALLTYPE DragEnter( IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) + { + FORMATETC format1={(CLIPFORMAT)RegisterClipboardFormat(CFSTR_SHELLIDLIST),NULL,DVASPECT_CONTENT,-1,TYMED_HGLOBAL}; + FORMATETC format2={(CLIPFORMAT)RegisterClipboardFormat(CFSTR_INETURL),NULL,DVASPECT_CONTENT,-1,TYMED_HGLOBAL}; + if (pDataObj->QueryGetData(&format1)==S_OK || pDataObj->QueryGetData(&format2)==S_OK) + { + PostMessage(g_TaskBar,g_StartMenuMsg,(grfKeyState&MK_SHIFT)?MSG_SHIFTDRAG:MSG_DRAG,m_TaskbarId); + } + *pdwEffect=DROPEFFECT_NONE; + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE DragOver( DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) { return *pdwEffect=DROPEFFECT_NONE; return S_OK; } + virtual HRESULT STDMETHODCALLTYPE DragLeave( void ) { return S_OK; } + virtual HRESULT STDMETHODCALLTYPE Drop( IDataObject *pDataObj, DWORD grfKeyState, POINTL pt, DWORD *pdwEffect ) { return *pdwEffect=DROPEFFECT_NONE; return S_OK; } + +private: + LONG m_RefCount; + int m_TaskbarId; +}; + +#endif + +static CComPtr g_pOriginalTarget; + +static void FindTaskBar( void ) +{ + if (!g_TaskBar) + { + g_StartMenuMsg=RegisterWindowMessage(L"OpenShellMenu.StartMenuMsg"); + FindTaskBar(GetCurrentProcessId()); + if (g_TaskBar) + { + g_HotkeyShiftID=GlobalAddAtom(L"OpenShellMenu.HotkeyShift"); + g_HotkeyCSMID=GlobalAddAtom(L"OpenShellMenu.HotkeyCSM"); + g_HotkeyWSMID=GlobalAddAtom(L"OpenShellMenu.HotkeyWSM"); + EnableHotkeys(HOTKEYS_NORMAL); + srand(GetTickCount()); + } + if (!g_TaskBar) g_TaskBar=(HWND)1; + } +} + +void EnableStartTooltip( bool bEnable ) +{ + if (g_Tooltip) + { + SendMessage(g_Tooltip,TTM_POP,0,0); + if (bEnable) + SendMessage(g_Tooltip,TTM_UPDATETIPTEXT,0,(LPARAM)&g_StartButtonTool); + else + { + TOOLINFO info=g_StartButtonTool; + info.lpszText=(LPWSTR)L""; + SendMessage(g_Tooltip,TTM_UPDATETIPTEXT,0,(LPARAM)&info); + } + } +} + +// Restore the original drop target +static void UnhookDropTarget( void ) +{ + if (g_pOriginalTarget) + { + RevokeDragDrop(g_WinStartButton); + if (g_pOriginalTarget) + RegisterDragDrop(g_WinStartButton,g_pOriginalTarget); + g_pOriginalTarget=NULL; + } +} + +// Toggle the start menu. bKeyboard - set to true to show the keyboard cues +STARTMENUAPI HWND ToggleStartMenu( int taskbarId, bool bKeyboard ) +{ + if (taskbarId==-1) + { + if (g_TaskbarInfos.find(-1)==g_TaskbarInfos.end()) + { + g_TaskbarInfos[-1].taskBar=g_TaskBar; + } + } + g_LastTaskbar=taskbarId; + return CMenuContainer::ToggleStartMenu(taskbarId,bKeyboard,false); +} + +UINT GetTaskbarPosition( HWND taskBar, MONITORINFO *pInfo, HMONITOR *pMonitor, RECT *pRc ) +{ + if (!IsWindow(taskBar)) + return 0xFFFFFFFF; + if (taskBar==g_TaskBar) + { + APPBARDATA appbar={sizeof(appbar),taskBar}; + SHAppBarMessage(ABM_GETTASKBARPOS,&appbar); + if (pRc) + { + if (RECT rc; GetWindowRgnBox(taskBar,&rc)!=ERROR) + { + MapWindowPoints(taskBar,NULL,(POINT*)&rc,2); + appbar.rc=rc; + } + *pRc=appbar.rc; + RECT rc; + GetWindowRect(taskBar,&rc); + if (appbar.uEdge==ABE_LEFT || appbar.uEdge==ABE_RIGHT) + { + if (pRc->toptop=rc.top; + if (pRc->bottom>rc.bottom) pRc->bottom=rc.bottom; + } + else if (appbar.uEdge==ABE_TOP || appbar.uEdge==ABE_BOTTOM) + { + if (pRc->leftleft=rc.left; + if (pRc->right>rc.right) pRc->right=rc.right; + } + } + HMONITOR monitor=MonitorFromRect(&appbar.rc,MONITOR_DEFAULTTONEAREST); + if (pMonitor) *pMonitor=monitor; + if (pInfo) + { + pInfo->cbSize=sizeof(MONITORINFO); + GetMonitorInfo(monitor,pInfo); + } + return appbar.uEdge; + } + RECT rc; + if (GetWindowRgnBox(taskBar,&rc)!=ERROR) + MapWindowPoints(taskBar,NULL,(POINT*)&rc,2); + else + GetWindowRect(taskBar,&rc); + MONITORINFO info={sizeof(info)}; + HMONITOR monitor=MonitorFromRect(&rc,MONITOR_DEFAULTTONEAREST); + GetMonitorInfo(monitor,&info); + if (pMonitor) *pMonitor=monitor; + int dx=rc.left+rc.right-info.rcWork.left-info.rcWork.right; + int dy=rc.top+rc.bottom-info.rcWork.top-info.rcWork.bottom; + if (pInfo) *pInfo=info; + bool bAutoHide=false; + if (pRc) + { + GetWindowRect(taskBar,pRc); + APPBARDATA appbar={sizeof(appbar)}; + bAutoHide=(SHAppBarMessage(ABM_GETSTATE,&appbar)&ABS_AUTOHIDE)!=0; + } + if (dx<-abs(dy)) + { + if (bAutoHide && pRc->leftleft,0); + return ABE_LEFT; + } + if (dx>abs(dy)) + { + if (bAutoHide && pRc->right>info.rcWork.right) + OffsetRect(pRc,info.rcWork.right-pRc->right,0); + return ABE_RIGHT; + } + if (dy<-abs(dx)) + { + if (bAutoHide && pRc->toptop); + return ABE_TOP; + } + if (bAutoHide && pRc->bottom>info.rcWork.bottom) + OffsetRect(pRc,0,info.rcWork.bottom-pRc->bottom); + return ABE_BOTTOM; +} + +// Returns true if the mouse is on the taskbar portion of the start button +bool PointAroundStartButton( size_t taskbarId, const CPoint &pt ) +{ + const TaskbarInfo *taskBar=GetTaskbarInfo(taskbarId); + if (!taskBar || !(taskBar->startButton || taskBar->oldButton)) return false; + CRect rc; + GetWindowRect(taskBar->taskBar,&rc); + if (!PtInRect(&rc,pt)) + return false; + + bool rtl=GetWindowLongPtr(taskBar->taskBar,GWL_EXSTYLE)&WS_EX_LAYOUTRTL; + + CRect rcStart; + if (taskBar->startButton) + GetWindowRect(taskBar->startButton,&rcStart); + + CRect rcOld; + if (taskBar->oldButton) + { + GetWindowRect(taskBar->oldButton,&rcOld); + + if (IsWin11()) + { + // on Win11 the Start button rectangle is a bit smaller that actual XAML active area + // lets make it a bit wider to avoid accidental original Start menu triggers + const int adjust=ScaleForDpi(taskBar->taskBar,1); + if (rtl) + rcOld.left-=adjust; + else + rcOld.right+=adjust; + } + } + + rc.UnionRect(&rcStart,&rcOld); + + // check if the point is inside the start button rect + UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); + if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) + return pt.y>=rc.top && pt.yrc.left && pt.x<=rc.right; + else + return pt.x>=rc.left && pt.x::const_iterator it=g_EdgeWindows.begin();it!=g_EdgeWindows.end();++it) + ShowWindow(*it,SW_SHOW); + g_EdgeWindows.clear(); +} + +void RedrawTaskbars( void ) +{ + for (id_taskbar_map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + InvalidateRect(it->second.taskBar,NULL,TRUE); +} + +static CComPtr g_pAppVisibility; +static DWORD g_AppVisibilityMonitorCookie; + +class CMonitorModeEvents: public IAppVisibilityEvents +{ +public: + CMonitorModeEvents( void ) { m_RefCount=1; } + // IUnknown + virtual STDMETHODIMP QueryInterface( REFIID riid, void **ppvObject ) + { + *ppvObject=NULL; + if (IID_IUnknown==riid || __uuidof(IAppVisibilityEvents)==riid) + { + AddRef(); + *ppvObject=(IDropTarget*)this; + return S_OK; + } + return E_NOINTERFACE; + } + + virtual ULONG STDMETHODCALLTYPE AddRef( void ) + { + return InterlockedIncrement(&m_RefCount); + } + + virtual ULONG STDMETHODCALLTYPE Release( void ) + { + long nTemp=InterlockedDecrement(&m_RefCount); + if (!nTemp) delete this; + return nTemp; + } + + // IAppVisibilityEvents + virtual HRESULT STDMETHODCALLTYPE AppVisibilityOnMonitorChanged( HMONITOR hMonitor, MONITOR_APP_VISIBILITY previousMode, MONITOR_APP_VISIBILITY currentMode ) + { + if (GetWinVersion() pImmersiveShell; + if (GetWinVersion()>=WIN_VER_WIN10 && CreateImmersiveShell(pImmersiveShell)) + { + int taskbarId=-1; + if (currentVisibleState) + { + taskbarId=MAIN_TASK_BAR; + CComPtr pMonitor; + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); + if (pLauncher) + pLauncher->GetMonitor(&pMonitor); + } + if (!pMonitor) + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); + if (pLauncher) + pLauncher->GetMonitor(&pMonitor); + } + if (pMonitor) + { + HMONITOR monitor; + if (SUCCEEDED(pMonitor->GetHandle(&monitor))) + { + for (id_taskbar_map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + if (monitor==MonitorFromWindow(it->second.taskBar,MONITOR_DEFAULTTONULL)) + { + taskbarId=it->second.taskbarId; + break; + } + } + } + } + } + if (g_CurrentWSMTaskbar!=taskbarId) + { + if (g_CurrentWSMTaskbar!=-1 && g_CurrentWSMTaskbar!=g_CurrentCSMTaskbar) + PressStartButton(g_CurrentWSMTaskbar,false); + g_CurrentWSMTaskbar=taskbarId; + if (g_CurrentWSMTaskbar!=-1) + PressStartButton(g_CurrentWSMTaskbar,true); + } + } + else + { + ResetHotCorners(); + if (IsWin81Update1() && GetSettingBool(L"CustomTaskbar")) + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_REDRAWTASKBAR,0); + } + return S_OK; + } + +private: + LONG m_RefCount; +}; + +static const CLSID CLSID_MetroMode={0x7E5FE3D9,0x985F,0x4908,{0x91, 0xF9, 0xEE, 0x19, 0xF9, 0xFD, 0x15, 0x14}}; + +BOOL CALLBACK AppVisibleProc( HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData ) +{ + bool *pData=(bool*)dwData; + MONITOR_APP_VISIBILITY mode; + if (SUCCEEDED(g_pAppVisibility->GetAppVisibilityOnMonitor(hMonitor,&mode)) && mode==MAV_APP_VISIBLE) + *pData=true; + return !*pData; +} + +enum TMetroMode +{ + METRO_NONE, + METRO_LAUNCHER, + METRO_APP, +}; + +static TMetroMode GetMetroMode( HMONITOR hMonitor ) +{ + if (!g_pAppVisibility) return METRO_NONE; + + BOOL bLauncher; + if (SUCCEEDED(g_pAppVisibility->IsLauncherVisible(&bLauncher)) && bLauncher) + { + if (!hMonitor) return METRO_LAUNCHER; + HWND launcher=FindWindow(L"ImmersiveLauncher",NULL); + if (launcher && hMonitor==MonitorFromWindow(launcher,MONITOR_DEFAULTTONULL)) + return METRO_LAUNCHER; + } + + if (hMonitor) + { + MONITOR_APP_VISIBILITY mode; + if (SUCCEEDED(g_pAppVisibility->GetAppVisibilityOnMonitor(hMonitor,&mode)) && mode==MAV_APP_VISIBLE) + return METRO_APP; + } + else + { + bool bAppVisible=false; + EnumDisplayMonitors(NULL,NULL,AppVisibleProc,(LPARAM)&bAppVisible); + if (bAppVisible) return METRO_APP; + } + return METRO_NONE; +} + +static bool GetWin10TabletMode( void ) +{ + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\ImmersiveShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + DWORD val; + return regKey.QueryDWORDValue(L"TabletMode",val)==ERROR_SUCCESS && val; + } + return false; +} + +static LRESULT CALLBACK HookAppManager( int code, WPARAM wParam, LPARAM lParam ) +{ + if (code==HC_ACTION && wParam) + { + MSG *msg=(MSG*)lParam; + if (msg->message==g_StartMenuMsg && (msg->wParam==MSG_WINXMENU || msg->wParam==MSG_METROTHUMBNAIL || msg->wParam==MSG_SHIFTWIN)) + { + HWND hwnd=FindWindow(L"ModeInputWnd",NULL); + if (hwnd) + { + DWORD process; + GetWindowThreadProcessId(hwnd,&process); + if (process==GetCurrentProcessId()) + { + IObjectWithSite *pObject=(IObjectWithSite*)GetWindowLongPtr(hwnd,0); + if (pObject) + { + CComPtr pSite; + pObject->GetSite(IID_IUnknown,(void**)&pSite); + if (pSite) + { + if (msg->wParam==MSG_WINXMENU) + { + CPoint pt(msg->lParam); + CComPtr pSwitchModeManager; + IUnknown_QueryService(pSite,SID_SwitchModeManager,IID_ISwitchModeManager,(void**)&pSwitchModeManager); + if (pSwitchModeManager) + { + pSwitchModeManager->ShowLauncherTipContextMenu(&pt); + // set the current immersive monitor AFTER the menu returns (this way Search is shown in the correct monitor) + CComPtr pMonitorService; + IUnknown_QueryService(pSite,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); + if (pMonitorService) + { + HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); + if (GetWinVersion()==WIN_VER_WIN8) + { + CComPtr pMonitor; + pMonitorService->GetFromHandle(monitor,&pMonitor); + if (pMonitor) + pMonitorService->SetImmersiveMonitor(pMonitor); + } + else if (GetWinVersion()>WIN_VER_WIN8) + { + // doesn't seem to be doing anything on 8.1, but do it just in case + CComPtr pMonitor; + pMonitorService->GetFromHandle(monitor,&pMonitor); + if (pMonitor) + { + CComPtr pLauncher; + IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); + if (pLauncher) + pLauncher->ConnectToMonitor(pMonitor); + } + } + } + } + } + if (msg->wParam==MSG_METROTHUMBNAIL) + { + StartScreenThumbInfo &info=*(StartScreenThumbInfo*)msg->lParam; + CComPtr pLauncher; + IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncherProvider,(void**)&pLauncher); + if (pLauncher) + { + CComPtr pProvider; + IUnknown_QueryService(pLauncher,SID_ImmersiveLauncherThumbnailProvider,IID_IImmersiveLauncherThumbnailProvider,(void**)&pProvider); + if (pProvider) + { + CComPtr pBitmap; + if (SUCCEEDED(pProvider->GetBitmap(info.size,100,1,&pBitmap)) && pBitmap) + { + pBitmap->Detach(&info.bitmap); + } + } + } + } + if (msg->wParam==MSG_SHIFTWIN) + { + if (GetWinVersion()==WIN_VER_WIN8) + { + HMONITOR monitor=(HMONITOR)msg->lParam; + if (monitor) + { + CComPtr pMonitorService; + IUnknown_QueryService(pSite,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); + if (pMonitorService) + { + CComPtr pMonitor; + pMonitorService->GetFromHandle(monitor,&pMonitor); + if (pMonitor) + pMonitorService->SetImmersiveMonitor(pMonitor); + } + } + CComPtr pLauncher; + IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); + if (pLauncher) + pLauncher->ShowStartView(5); + } + } + } + } + } + } + if (msg->wParam==MSG_METROTHUMBNAIL) + { + // set the event no matter if successful + StartScreenThumbInfo &info=*(StartScreenThumbInfo*)msg->lParam; + SetEvent(info.event); + } + } + int corner; + if ((msg->message==WM_MOUSEMOVE || msg->message==WM_LBUTTONDOWN) && (corner=GetSettingInt(L"DisableHotCorner"))>0) + { + { + // ignore the mouse messages if there is a menu + GUITHREADINFO info={sizeof(info)}; + if (GetGUIThreadInfo(GetCurrentThreadId(),&info) && (info.flags&GUI_INMENUMODE)) + return CallNextHookEx(NULL,code,wParam,lParam); + } + CPoint pt(GetMessagePos()); + HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); + if (GetMetroMode(monitor)!=METRO_NONE) + { + if (!IsWin81Update1()) + return CallNextHookEx(NULL,code,wParam,lParam); + typedef BOOL (WINAPI *tGetWindowBand)(HWND,DWORD*); + static tGetWindowBand GetWindowBand=(tGetWindowBand)GetProcAddress(GetModuleHandle(L"user32.dll"),"GetWindowBand"); + for (id_taskbar_map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + DWORD band; + if (!GetWindowBand || !GetWindowBand(it->second.taskBar,&band) || band==1) + continue; + UINT uEdge=GetTaskbarPosition(it->second.taskBar,NULL,NULL,NULL); + if (uEdge!=ABE_BOTTOM) + continue; + + // check if the mouse is over the taskbar + RECT taskRect; + GetWindowRect(it->second.taskBar,&taskRect); + if (PtInRect(&taskRect,pt)) + { + POINT pt2=pt; + ScreenToClient(it->second.taskBar,&pt2); + if (pt2.x<32) + { + if (msg->message==WM_LBUTTONDOWN) + { + // forward the mouse click to the taskbar + PostMessage(it->second.taskBar,WM_NCLBUTTONDOWN,MK_LBUTTON,MAKELONG(pt.x,pt.y)); + msg->message=WM_NULL; + } + wchar_t className[256]={0}; + GetClassName(msg->hwnd,className,_countof(className)); + if (wcscmp(className,L"ImmersiveSwitchList")==0) + { + // suppress the opening of the ImmersiveSwitchList + msg->message=WM_NULL; + ShowWindow(msg->hwnd,SW_HIDE); // hide the popup + } + if (wcscmp(className,L"EdgeUiInputWndClass")==0) + { + // suppress the hot corners + msg->message=WM_NULL; + } + } + break; + } + } + return CallNextHookEx(NULL,code,wParam,lParam); + } + if (corner==1) + { + for (id_taskbar_map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + UINT uEdge=GetTaskbarPosition(it->second.taskBar,NULL,NULL,NULL); + if (uEdge==ABE_BOTTOM) + { + // check if the mouse is over the taskbar + RECT taskRect; + GetWindowRect(it->second.taskBar,&taskRect); + if (PtInRect(&taskRect,pt)) + { + POINT pt2=pt; + ScreenToClient(it->second.taskBar,&pt2); + if (pt2.x<32) + { + corner=2; + if (msg->message==WM_LBUTTONDOWN) + { + // forward the mouse click to the taskbar + PostMessage(it->second.taskBar,WM_NCLBUTTONDOWN,MK_LBUTTON,MAKELONG(pt.x,pt.y)); + msg->message=WM_NULL; + } + wchar_t className[256]={0}; + GetClassName(msg->hwnd,className,_countof(className)); + if (wcscmp(className,L"ImmersiveSwitchList")==0) + { + // suppress the opening of the ImmersiveSwitchList + msg->message=WM_NULL; + ShowWindow(msg->hwnd,SW_HIDE); // hide the popup + } + } + break; + } + } + } + } + if (corner==2) + { + wchar_t className[256]={0}; + GetClassName(msg->hwnd,className,_countof(className)); + if (wcscmp(className,L"EdgeUiInputWndClass")==0) + { + // suppress the hot corners + msg->message=WM_NULL; + ShowWindow(msg->hwnd,SW_HIDE); + g_EdgeWindows.insert(msg->hwnd); + } + } + } + } + return CallNextHookEx(NULL,code,wParam,lParam); +} + +static LRESULT CALLBACK HookNewWindow( int code, WPARAM wParam, LPARAM lParam ) +{ + if (code==HCBT_CREATEWND) + { + CBT_CREATEWND *pCreate=(CBT_CREATEWND*)lParam; + if (pCreate->lpcs->lpszClass>(LPTSTR)0xFFFF && (_wcsicmp(pCreate->lpcs->lpszClass,L"Shell_SecondaryTrayWnd")==0 || + _wcsicmp(pCreate->lpcs->lpszClass,L"ToolbarWindow32")==0 || _wcsicmp(pCreate->lpcs->lpszClass,L"TrayClockWClass")==0 || _wcsicmp(pCreate->lpcs->lpszClass,L"ClockButton")==0)) + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_NEWTASKBAR,wParam); + } + return CallNextHookEx(NULL,code,wParam,lParam); +} + +// Set the hotkeys and controls for the start menu +void EnableHotkeys( THotkeys enable ) +{ + if (g_bTrimHooks) return; + if (!g_TaskBar) + return; + if (GetWindowThreadProcessId(g_TaskBar,NULL)!=GetCurrentThreadId()) + { + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_HOTKEYS,enable); + return; + } + + // must be executed in the same thread as the start button (otherwise RegisterHotKey doesn't work). also prevents race conditions + bool bHook=(enable==HOTKEYS_SETTINGS || (enable==HOTKEYS_NORMAL && GetSettingInt(L"ShiftWin")!=0)); + if (bHook) + { + RegisterHotKey(g_TaskBar,g_HotkeyShiftID,MOD_SHIFT|MOD_WIN,0); + g_bHotkeyShift=true; + } + else if (g_bHotkeyShift) + { + UnregisterHotKey(g_TaskBar,g_HotkeyShiftID); + g_bHotkeyShift=false; + } + + if (g_HotkeyCSM) + UnregisterHotKey(g_TaskBar,g_HotkeyCSMID); + g_HotkeyCSM=0; + + if (g_HotkeyWSM) + UnregisterHotKey(g_TaskBar,g_HotkeyWSMID); + g_HotkeyWSM=0; + + if (enable==HOTKEYS_NORMAL) + { + g_HotkeyCSM=GetSettingInt(L"CSMHotkey"); + if (g_HotkeyCSM) + { + int mod=MOD_NOREPEAT; + if (g_HotkeyCSM&(HOTKEYF_SHIFT<<8)) mod|=MOD_SHIFT; + if (g_HotkeyCSM&(HOTKEYF_CONTROL<<8)) mod|=MOD_CONTROL; + if (g_HotkeyCSM&(HOTKEYF_ALT<<8)) mod|=MOD_ALT; + RegisterHotKey(g_TaskBar,g_HotkeyCSMID,mod,g_HotkeyCSM&255); + } + + g_HotkeyWSM=GetSettingInt(L"WSMHotkey"); + if (g_HotkeyWSM) + { + int mod=MOD_NOREPEAT; + if (g_HotkeyWSM&(HOTKEYF_SHIFT<<8)) mod|=MOD_SHIFT; + if (g_HotkeyWSM&(HOTKEYF_CONTROL<<8)) mod|=MOD_CONTROL; + if (g_HotkeyWSM&(HOTKEYF_ALT<<8)) mod|=MOD_ALT; + RegisterHotKey(g_TaskBar,g_HotkeyWSMID,mod,g_HotkeyWSM&255); + } + } +} + +bool IsTouchTaskbar(void) +{ + if (!IsWin11()) + return false; + + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER, L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer") != ERROR_SUCCESS) + return false; + + DWORD val; + return regKey.QueryDWORDValue(L"TabletPostureTaskbar", val) == ERROR_SUCCESS && val; +} + +static void UpdateStartButtonPosition(const TaskbarInfo* taskBar, const WINDOWPOS* pPos) +{ + if (IsStartButtonSmallIcons(taskBar->taskbarId) != IsTaskbarSmallIcons()) + RecreateStartButton(taskBar->taskbarId); + + RECT rcTask; + GetWindowRect(taskBar->taskBar, &rcTask); + if (IsTouchTaskbar()) + { + if (RECT rc; GetWindowRgnBox(taskBar->taskBar, &rc) != ERROR) + { + MapWindowPoints(taskBar->taskBar, NULL, (POINT*)&rc, 2); + rcTask = rc; + } + } + MONITORINFO info; + UINT uEdge = GetTaskbarPosition(taskBar->taskBar, &info, NULL, NULL); + DWORD buttonFlags = SWP_NOACTIVATE | SWP_NOOWNERZORDER | SWP_NOSIZE; + if (IsWindowVisible(taskBar->taskBar)) + buttonFlags |= SWP_SHOWWINDOW; + else + buttonFlags |= SWP_HIDEWINDOW; + + APPBARDATA appbar = { sizeof(appbar) }; + if (SHAppBarMessage(ABM_GETSTATE, &appbar) & ABS_AUTOHIDE) + { + bool bHide = false; + if (uEdge == ABE_LEFT) + bHide = (rcTask.right < info.rcMonitor.left + 5); + else if (uEdge == ABE_RIGHT) + bHide = (rcTask.left > info.rcMonitor.right - 5); + else if (uEdge == ABE_TOP) + bHide = (rcTask.bottom < info.rcMonitor.top + 5); + else + bHide = (rcTask.top > info.rcMonitor.bottom - 5); + if (bHide) + buttonFlags = (buttonFlags & ~SWP_SHOWWINDOW) | SWP_HIDEWINDOW; + } + if (uEdge == ABE_TOP || uEdge == ABE_BOTTOM) + { + if (rcTask.left < info.rcMonitor.left) rcTask.left = info.rcMonitor.left; + if (rcTask.right > info.rcMonitor.right) rcTask.right = info.rcMonitor.right; + } + else + { + if (rcTask.top < info.rcMonitor.top) rcTask.top = info.rcMonitor.top; + } + + HWND zPos = NULL; + if (pPos->flags & SWP_NOZORDER) + buttonFlags |= SWP_NOZORDER; + else + { + zPos = pPos->hwndInsertAfter; + if (zPos == HWND_TOP && !(GetWindowLongPtr(taskBar->startButton, GWL_EXSTYLE) & WS_EX_TOPMOST)) + zPos = HWND_TOPMOST; + if (zPos == HWND_TOPMOST && !(GetWindowLongPtr(taskBar->taskBar, GWL_EXSTYLE) & WS_EX_TOPMOST)) + zPos = HWND_TOP; + if (zPos == HWND_BOTTOM) + buttonFlags |= SWP_NOZORDER; + if (zPos == taskBar->startButton) + buttonFlags |= SWP_NOZORDER; + } + + if (!IsStartButtonSmallIcons(taskBar->taskbarId)) + { + bool bClassic; + if (GetWinVersion() < WIN_VER_WIN8) + bClassic = !IsAppThemed(); + else + { + HIGHCONTRAST contrast = { sizeof(contrast) }; + bClassic = (SystemParametersInfo(SPI_GETHIGHCONTRAST, sizeof(contrast), &contrast, 0) && (contrast.dwFlags & HCF_HIGHCONTRASTON)); + } + if (!bClassic) + { + if (uEdge == ABE_TOP) + OffsetRect(&rcTask, 0, -1); + else if (uEdge == ABE_BOTTOM) + OffsetRect(&rcTask, 0, 1); + } + } + + RECT rcOldButton; + if (taskBar->oldButton) + GetWindowRect(taskBar->oldButton, &rcOldButton); + + int x, y; + if (uEdge == ABE_LEFT || uEdge == ABE_RIGHT) + { + if (GetSettingInt(L"StartButtonType") != START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) + x = (rcTask.left + rcTask.right - taskBar->startButtonSize.cx) / 2; + else if (uEdge == ABE_LEFT) + x = rcTask.left; + else + x = rcTask.right - taskBar->startButtonSize.cx; + y = taskBar->oldButton ? rcOldButton.top : rcTask.top; + } + else + { + if (GetWindowLongPtr(taskBar->rebar, GWL_EXSTYLE) & WS_EX_LAYOUTRTL) + x = (taskBar->oldButton ? rcOldButton.right : rcTask.right) - taskBar->startButtonSize.cx; + else + x = taskBar->oldButton ? rcOldButton.left : rcTask.left; + if (GetSettingInt(L"StartButtonType") != START_BUTTON_CUSTOM || !GetSettingBool(L"StartButtonAlign")) + y = (rcTask.top + rcTask.bottom - taskBar->startButtonSize.cy) / 2; + else if (uEdge == ABE_TOP) + y = rcTask.top; + else + y = rcTask.bottom - taskBar->startButtonSize.cy; + + // Start button on Win11 is a bit shifted to the right + // We will shift our Aero button to cover original button + if (IsWin11() && (x == info.rcMonitor.left) && (GetStartButtonType() == START_BUTTON_AERO)) + x += ScaleForDpi(taskBar->taskBar, 6); + } + + RECT rcButton = { x, y, x + taskBar->startButtonSize.cx, y + taskBar->startButtonSize.cy }; + RECT rc; + IntersectRect(&rc, &rcButton, &info.rcMonitor); + HRGN rgn = CreateRectRgn(rc.left - x, rc.top - y, rc.right - x, rc.bottom - y); + if (!SetWindowRgn(taskBar->startButton, rgn, FALSE)) + { + AddTrackedObject(rgn); + DeleteObject(rgn); + } + + SetWindowPos(taskBar->startButton, zPos, x, y, 0, 0, buttonFlags); + + if (buttonFlags & SWP_SHOWWINDOW) + UpdateStartButton(taskBar->taskbarId); +} + +static LRESULT CALLBACK SubclassWin81StartButton( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + TaskbarInfo* taskBar = GetTaskbarInfo((int)dwRefData); + + if (uMsg==WM_WINDOWPOSCHANGING) + { + // keep the original start button hidden at all times + if (taskBar && taskBar->bHideButton) + { + ((WINDOWPOS*)lParam)->flags&=~SWP_SHOWWINDOW; + } + } + if (uMsg==WM_WINDOWPOSCHANGED) + { + if (taskBar && taskBar->bReplaceButton) + { + UpdateStartButtonPosition(taskBar,(WINDOWPOS*)lParam); + } + } + if (uMsg==WM_SIZE) + { + RECT rc; + GetWindowRect(hWnd,&rc); + rc.right-=rc.left; + rc.bottom-=rc.top; + if (taskBar && (taskBar->oldButtonSize.cx!=rc.right || taskBar->oldButtonSize.cy!=rc.bottom)) + { + taskBar->oldButtonSize.cx=rc.right; + taskBar->oldButtonSize.cy=rc.bottom; + RECT rcTask; + GetWindowRect(taskBar->taskBar,&rcTask); + PostMessage(taskBar->taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); + } + } + if (uMsg==WM_POINTERACTIVATE && CMenuContainer::IsMenuOpened()) + return MA_NOACTIVATE; +#ifdef START_TOUCH + if (uMsg==WM_POINTERUP || uMsg==WM_POINTERUPDATE || uMsg==WM_POINTERUP) + { + POINTER_INPUT_TYPE type; + GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); + if (type==PT_TOUCH) + { + return SendMessage(GetParent(hWnd),uMsg,wParam,lParam); + } + } +#endif + if (uMsg==WM_PAINT && GetWinVersion()>=WIN_VER_WIN10) + { + g_CurrentTaskbarButton=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentTaskbarButton=NULL; + return res; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static bool g_bSuppressMessage243; + +static LRESULT CALLBACK SubclassWin7StartButton( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==243 && g_bSuppressMessage243) + { + // HACK: if the start button is smaller than the original, some NC clicks on the taskbar may be interpreted as clicks on the start button and open the WSM + // This is prevented by suppressing message 243 while processing WM_NCLBUTTONDOWN on the taskbar + return 0; + } + if (uMsg==WM_WINDOWPOSCHANGING) + { + // keep the Win7 start button hidden at all times + ((WINDOWPOS*)lParam)->flags&=~SWP_SHOWWINDOW; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassUserPicProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_WINDOWPOSCHANGING && !(((WINDOWPOS*)lParam)->flags&SWP_NOMOVE)) + { + if (GetSettingBool(L"HideUserPic")) + { + ((WINDOWPOS*)lParam)->x=-32000; + ((WINDOWPOS*)lParam)->y=-32000; + } + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassTopMenuProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_ACTIVATE && GetSettingBool(L"CascadeAll")) + { + if (!wParam) + { + if (CMenuContainer::s_bPreventClosing) return 0; + // check if another menu window is being activated + // if not, close all menus + for (std::vector::const_iterator it=CMenuContainer::s_Menus.begin();it!=CMenuContainer::s_Menus.end();++it) + if ((*it)->m_hWnd==(HWND)lParam) + return 0; + } + } + if (uMsg==WM_WINDOWPOSCHANGED && (((WINDOWPOS*)lParam)->flags&SWP_SHOWWINDOW)) + { + g_LastHoverPos=GetMessagePos(); + if (g_ProgramsButton && GetSettingInt(L"InitiallySelect")==1) + PostMessage(hWnd,WM_CLEAR,'CLSH',0); + g_CurrentWSMTaskbar=MAIN_TASK_BAR; + PressStartButton(MAIN_TASK_BAR,true); + } + if (uMsg==WM_CLEAR && wParam=='CLSH' && g_ProgramsButton) + { + SetFocus(g_ProgramsButton); + return 0; + } + if (uMsg==WM_SHOWWINDOW) + { + if (!wParam) + { + CMenuContainer::CloseProgramsMenu(); + g_CurrentWSMTaskbar=-1; + PressStartButton(MAIN_TASK_BAR,false); + } + g_bAllProgramsTimer=false; + if (g_ProgramsButton) KillTimer(g_ProgramsButton,'CLSM'); + } + if (uMsg==WM_DESTROY) + g_TopWin7Menu=NULL; + if (uMsg==WM_ACTIVATEAPP && !wParam) + { + if (CMenuContainer::s_bPreventClosing) return 0; + } + if (uMsg==WM_MOUSEACTIVATE && GetSettingBool(L"CascadeAll") && CMenuContainer::IsMenuOpened()) + { + CPoint pt(GetMessagePos()); + if (g_ProgramsButton && WindowFromPoint(pt)==g_ProgramsButton) + return MA_NOACTIVATEANDEAT; + CMenuContainer::CloseProgramsMenu(); + return MA_ACTIVATEANDEAT; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassProgramsProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_COMMAND && wParam==IDOK && GetSettingBool(L"CascadeAll")) + { + if (GetKeyState(VK_SHIFT)<0) + { + if (CMenuContainer::IsMenuOpened()) + return 0; // ignore shift+click when the menu is opened + } + else + { + if (!CMenuContainer::IsMenuOpened()) + CMenuContainer::ToggleStartMenu(MAIN_TASK_BAR,GetKeyState(VK_SPACE)<0 || GetKeyState(VK_RETURN)<0 || GetKeyState(VK_LEFT)<0 || GetKeyState(VK_RIGHT)<0,true); + return 0; + } + } + if (uMsg==WM_DRAWITEM && wParam==IDOK && CMenuContainer::IsMenuOpened()) + { + DRAWITEMSTRUCT *pDraw=(DRAWITEMSTRUCT*)lParam; + pDraw->itemState=ODS_HOTLIGHT; // draw highlighted when the menu is open + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static BOOL CALLBACK FindWindowsMenuProc( HWND hwnd, LPARAM lParam ) +{ + wchar_t name[100]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,L"DV2ControlHost")==0) + { + HWND w1=hwnd; + if (GetWinVersion()==WIN_VER_VISTA) + { + w1=FindWindowEx(w1,NULL,L"Desktop Open Pane Host",NULL); + if (!w1) return TRUE; + } + w1=FindWindowEx(w1,NULL,L"Desktop More Programs Pane",NULL); + if (!w1) return TRUE; + + g_TopWin7Menu=hwnd; + g_AllPrograms=w1; + g_ProgramsButton=GetDlgItem(w1,IDOK); // this may not exist + return FALSE; + } + return TRUE; +} + +static void FindWindowsMenu( void ) +{ + if (g_TopWin7Menu) return; + if (GetWinVersion()=rcPaint.bottom) break; + for (int x=0;x=rcPaint.right) break; + MarginsBlit(hsrc,hdc,rSrc,rDst,g_TaskbarMargins,true); + } + } + + SelectObject(hsrc,bmp0); + DeleteDC(hsrc); +} + +static void ComputeTaskbarColors( int *data ) +{ + bool bDefLook; + int look=GetSettingInt(L"TaskbarLook",bDefLook); + if (GetWinVersion()255) a=255; + bool bDefColor; + DWORD color=GetSettingInt(L"TaskbarColor",bDefColor); + if (bDefColor) + color=color0; + data[2]=(color&0xFFFFFF)|(a<<24); + } + data[3]=0; +} + +static void ShowWinX( void ) +{ + if (IsWin11()) + { + HWND hwnd=FindWindowEx(NULL,NULL,L"Shell_TrayWnd",NULL); + if (hwnd) + PostMessage(hwnd,WM_HOTKEY,590,MAKELPARAM(MOD_WIN,'X')); + + return; + } + + if (GetWinVersion()>=WIN_VER_WIN10) + { + CComPtr pImmersiveShell; + if (CreateImmersiveShell(pImmersiveShell)) + { + CComPtr pMonitorService; + IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); + if (pMonitorService) + { + CPoint pt(GetMessagePos()); + HMONITOR monitor=MonitorFromPoint(pt,MONITOR_DEFAULTTONEAREST); + CComPtr pMonitor; + pMonitorService->GetFromHandle(monitor,&pMonitor); + if (pMonitorService) + { + CComPtr pMenu; + IUnknown_QueryService(pMonitor,SID_LauncherTipContextMenu,SID_LauncherTipContextMenu,(void**)&pMenu); + if (pMenu) + pMenu->ShowLauncherTipContextMenu(&pt); + } + } + } + } + else if (g_AppManagerThread) + PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_WINXMENU,GetMessagePos()); +} + +static LRESULT CALLBACK SubclassTrayButtonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_WINDOWPOSCHANGING) + { + const TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); + if (taskBar && (taskBar->bReplaceButton || taskBar->bHideButton)) + { + WINDOWPOS *pPos=(WINDOWPOS*)lParam; + if (!(pPos->flags&SWP_NOMOVE) || !(pPos->flags&SWP_NOSIZE)) + { + if (pPos->flags&(SWP_NOMOVE|SWP_NOSIZE)) + { + RECT rc; + GetWindowRect(hWnd,&rc); + MapWindowPoints(NULL,GetParent(hWnd),(POINT*)&rc,2); + if (pPos->flags&SWP_NOMOVE) + { + pPos->x=rc.left; + pPos->y=rc.top; + } + else + { + pPos->cx=rc.right-rc.left; + pPos->cy=rc.bottom-rc.top; + } + } + int dx=0, dy=0; + UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); + if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) + { + dy=taskBar->startButtonSize.cy-taskBar->oldButtonSize.cy; + } + else + { + dx=taskBar->startButtonSize.cx-taskBar->oldButtonSize.cx; + } + if (dx || dy) + { + pPos->x+=dx; + pPos->y+=dy; + pPos->flags&=~(SWP_NOMOVE); + } + } + } + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassTaskBarProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_MOUSEACTIVATE && (HIWORD(lParam)==WM_MBUTTONDOWN || GetWinVersion()>=WIN_VER_WIN10)) + { + if (GetWinVersion()>=WIN_VER_WIN10 && CMenuContainer::IsMenuOpened() && CMenuContainer::HasInputHandler() && GetFocus()) + { + // Win10: if the taskbar is clicked while the menu is opened, check if the touch keyboard button was clicked and ignore the activation + // Otherwise the click on the touch keyboard button will deactivate the menu (possibly because both run on the same thread) + // On Win8.1 the button already handles this and returns MA_NOACTIVATE + HWND hwnd=WindowFromPoint(CPoint(GetMessagePos())); + if (hwnd) + { + wchar_t className[256]; + GetClassName(hwnd,className,_countof(className)); + if (_wcsicmp(className,L"TIPBand")==0) + return MA_NOACTIVATE; + } + } + FindWindowsMenu(); + if (g_TopWin7Menu && WindowsMenuOpened()) + { + DefSubclassProc(hWnd,uMsg,wParam,lParam); + return MA_ACTIVATEANDEAT; // ignore the next middle click, so it doesn't re-open the start menu + } + } + TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); + if (taskBar && (uMsg==WM_NCMOUSEMOVE || uMsg==WM_MOUSEMOVE) && PointAroundStartButton((int)dwRefData)) + TaskBarMouseMove(taskBar->taskbarId); + if (taskBar && uMsg==WM_POINTERACTIVATE && CMenuContainer::IsMenuOpened()) + return MA_NOACTIVATE; + static int touchTime; +#ifdef START_TOUCH + if (taskBar && (uMsg==WM_NCPOINTERDOWN || (uMsg==WM_POINTERDOWN && IS_POINTER_INCONTACT_WPARAM(wParam) && IS_POINTER_PRIMARY_WPARAM(wParam) && IS_POINTER_FIRSTBUTTON_WPARAM(wParam)))) + { + POINTER_INPUT_TYPE type; + GetPointerType2(GET_POINTERID_WPARAM(wParam),&type); + if (type==PT_TOUCH) + { + if (PointAroundStartButton((int)dwRefData,CPoint(lParam))) + { + taskBar->pointerId=GET_POINTERID_WPARAM(wParam); + touchTime=GetMessageTime(); + return 0; + } + } + } + if (taskBar && (uMsg==WM_NCPOINTERUPDATE || uMsg==WM_POINTERUPDATE) && taskBar->pointerId==GET_POINTERID_WPARAM(wParam)) + { + if (uMsg==WM_NCPOINTERUPDATE) + { + POINTER_INFO info; + if (GetPointerInfo2(taskBar->pointerId,&info) && (info.pointerFlags&4)!=0) + { + int time=GetMessageTime(); + if (time-touchTime>500) + { + taskBar->pointerId=0; + ShowWinX(); + return 0; + } + } + } + else if (IS_POINTER_INCONTACT_WPARAM(wParam)) + { + int time=GetMessageTime(); + if (time-touchTime>500) + { + taskBar->pointerId=0; + PostMessage(taskBar->startButton,WM_RBUTTONUP,0,MAKELPARAM(-1,-1)); + return 0; + } + } + else + uMsg=WM_POINTERUP; + } + if (taskBar && (uMsg==WM_POINTERUP || uMsg==WM_NCPOINTERUP) && taskBar->pointerId==GET_POINTERID_WPARAM(wParam)) + { + if (PointAroundStartButton((int)dwRefData,CPoint(lParam))) + { + int control=GetSettingInt(L"MouseClick"); + if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + if (control==OPEN_CLASSIC) + ToggleStartMenu(taskBar->taskbarId,false); + else if (control==OPEN_WINDOWS) + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); + } + taskBar->pointerId=0; + return 0; + } +#endif + if (uMsg==WM_SHOWWINDOW && taskBar) + { + if (taskBar->bReplaceButton) + ShowWindow(taskBar->startButton,wParam?SW_SHOW:SW_HIDE); + } + if (uMsg==WM_WINDOWPOSCHANGING && taskBar && taskBar->bReplaceButton) + { + WINDOWPOS *pPos=(WINDOWPOS*)lParam; + if (!(pPos->flags&SWP_NOZORDER) && pPos->hwndInsertAfter==HWND_BOTTOM) + { + SetWindowPos(taskBar->startButton,HWND_BOTTOM,0,0,0,0,SWP_NOACTIVATE|SWP_NOOWNERZORDER|SWP_NOSIZE|SWP_NOMOVE); + pPos->hwndInsertAfter=taskBar->startButton; + } + } + if (uMsg==WM_WINDOWPOSCHANGED && taskBar) + { + if (taskBar->bReplaceButton) + { + UpdateStartButtonPosition(taskBar,(WINDOWPOS*)lParam); + } + if (taskBar->oldButton && GetWinVersion()oldButton,NULL,x,0,0,0,SWP_NOSIZE|SWP_NOZORDER); + } + } + if (uMsg==WM_THEMECHANGED && taskBar) + { + if (taskBar->bReplaceButton) + { + RecreateStartButton((int)dwRefData); + } + taskBar->bThemeChanging=true; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + taskBar->bThemeChanging=false; + return res; + } + if ((uMsg==WM_DWMCOLORIZATIONCOLORCHANGED || uMsg==WM_SETTINGCHANGE || uMsg==0x5CB || uMsg==0x5BB) && taskBar && taskBar->bCustomLook && SetWindowCompositionAttribute && GetWinVersion()>=WIN_VER_WIN10) + { + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + int data[4]; + ComputeTaskbarColors(data); + WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; + SetWindowCompositionAttribute(hWnd,&attrData); + return res; + } + if ((uMsg==WM_DWMCOLORIZATIONCOLORCHANGED || uMsg==WM_SETTINGCHANGE) && taskBar && taskBar->bCustomLook && SetWindowCompositionAttribute && GetWinVersion()bCustomLook) + { + TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); + WORD winVer=GetWinVersion(); + BOOL blurBehind; + int margin; + enum { FLAG_BLUR=1, FLAG_MARGIN=2, FLAG_ATTRIBUTE=4}; + int flags=0; + if (winVer==WIN_VER_WIN7) + { + blurBehind=look==TASKBAR_GLASS; + margin=look==TASKBAR_OPAQUE?0:-1; + flags=FLAG_BLUR|FLAG_MARGIN; + } + else if (winVer==WIN_VER_WIN8) + { + blurBehind=look==TASKBAR_OPAQUE; + margin=look==TASKBAR_OPAQUE?0:-1; + flags=FLAG_BLUR|FLAG_MARGIN|((look==TASKBAR_TRANSPARENT && g_TaskbarTexture)?FLAG_ATTRIBUTE:0); + } + else if (winVer==WIN_VER_WIN81) + { + blurBehind=look==TASKBAR_OPAQUE; + margin=look==TASKBAR_OPAQUE?0:-1; + flags=FLAG_BLUR|FLAG_MARGIN|((look==TASKBAR_OPAQUE || g_TaskbarTexture)?FLAG_ATTRIBUTE:0); + } + else if (winVer>=WIN_VER_WIN10) + { + blurBehind=TRUE; + margin=look==TASKBAR_OPAQUE?0:-1; + flags=(look==TASKBAR_AEROGLASS?FLAG_BLUR:0)|(look!=TASKBAR_GLASS?FLAG_MARGIN:0)|FLAG_ATTRIBUTE; + } + + if (flags&FLAG_BLUR) + { + DWM_BLURBEHIND blur={DWM_BB_ENABLE,blurBehind}; + DwmEnableBlurBehindWindow(hWnd,&blur); + } + if (flags&FLAG_MARGIN) + { + MARGINS margins={margin}; + DwmExtendFrameIntoClientArea(hWnd,&margins); + } + if (SetWindowCompositionAttribute && (flags&FLAG_ATTRIBUTE)) + { + int data[4]; + ComputeTaskbarColors(data); + WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; + SetWindowCompositionAttribute(hWnd,&attrData); + } + if (g_TaskbarTexture && IsAppThemed()) + { + // draw taskbar background (behind start button and separators) + PAINTSTRUCT ps; + HDC hdc=BeginPaint(hWnd,&ps); + RECT rc; + GetClientRect(hWnd,&rc); + UINT uEdge=GetTaskbarPosition(hWnd,NULL,NULL,NULL); + PrintTaskbarBackground(hdc,rc,ps.rcPaint,uEdge); + EndPaint(hWnd,&ps); + return 0; + } + } + if (taskBar->bReplaceButton && g_WinStartButton && !IsAppThemed()) + { + // prevent painting of the default classic button + PAINTSTRUCT ps; + HDC hdc=BeginPaint(hWnd,&ps); + EndPaint(hWnd,&ps); + return 0; + } + } + if (uMsg==WM_PRINTCLIENT && g_TaskbarTexture) + { + // print taskbar background - for background of buttons and tray area + HDC hdc=(HDC)wParam; + RECT rc; + GetClientRect(hWnd,&rc); + UINT uEdge=GetTaskbarPosition(hWnd,NULL,NULL,NULL); + PrintTaskbarBackground(hdc,rc,rc,uEdge); + return 0; + } + if (uMsg==0x5C5 && taskBar && taskBar->bCustomLook && IsWin81Update1()) // some secret message when the taskbar is raised to the top + { + // reset the opaqueness + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_REDRAWTASKBAR,(LPARAM)hWnd); + } + if (uMsg==WM_DESTROY && taskBar) + { + if (taskBar->bReplaceButton) + DestroyStartButton(taskBar->taskbarId); + g_TaskbarInfos.erase(g_TaskbarInfos.find(taskBar->taskbarId)); + } + if (uMsg==WM_TIMER && wParam=='CLSM') + { + if (GetMetroMode(NULL)==METRO_NONE) + { + KillTimer(hWnd,'CLSM'); + return 0; + } + SetForegroundWindow(hWnd); + LogToFile(STARTUP_LOG,L"StartMenu DLL: skipping Metro"); + if (GetSettingInt(L"SkipMetroCount")<0) + { + INPUT inputs[4]={ + {INPUT_KEYBOARD}, + {INPUT_KEYBOARD}, + {INPUT_KEYBOARD}, + {INPUT_KEYBOARD}, + }; + inputs[0].ki.wVk=VK_LWIN; + inputs[1].ki.wVk='D'; + inputs[2].ki.wVk='D'; + inputs[2].ki.dwFlags=KEYEVENTF_KEYUP; + inputs[3].ki.wVk=VK_LWIN; + inputs[3].ki.dwFlags=KEYEVENTF_KEYUP; + SendInput(_countof(inputs),inputs,sizeof(INPUT)); + } + else + { + HWND hwnd=FindWindow(L"ModeInputWnd",NULL); + if (hwnd) + { + DWORD process; + GetWindowThreadProcessId(hwnd,&process); + if (process==GetCurrentProcessId()) + { + IObjectWithSite *pObject=(IObjectWithSite*)GetWindowLongPtr(hwnd,0); + if (pObject) + { + CComPtr pSite; + pObject->GetSite(IID_IUnknown,(void**)&pSite); + if (pSite) + { + CComPtr pLauncher; + IUnknown_QueryService(pSite,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); + if (pLauncher) + pLauncher->Dismiss(5); + } + } + } + } + } + g_SkipMetroCount--; + if (g_SkipMetroCount<=0) + KillTimer(hWnd,'CLSM'); + return 0; + } + if (uMsg==WM_MOVE) + { + ResetHotCorners(); + } + if (uMsg==WM_NCLBUTTONDOWN && taskBar && GetWinVersion()==WIN_VER_WIN7 && taskBar->bReplaceButton) + { + g_bSuppressMessage243=true; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_bSuppressMessage243=false; + return res; + } + if (uMsg==WM_PARENTNOTIFY && taskBar && LOWORD(wParam)==WM_CREATE && GetWinVersion()>=WIN_VER_WIN10) + { + wchar_t name[100]; + HWND child=(HWND)lParam; + GetClassName(child,name,_countof(name)); + if (_wcsicmp(name,L"TrayButton")==0 && GetParent(child)==hWnd) + { + bool bFound=false; + for (std::vector::const_iterator it=taskBar->trayButtons.begin();it!=taskBar->trayButtons.end();++it) + if (*it==child) + { + bFound=true; + break; + } + if (!bFound) + { + taskBar->trayButtons.push_back(child); + SetWindowSubclass(child,SubclassTrayButtonProc,'CLSH',taskBar->taskbarId); + } + } + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassTaskListProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_PAINT && g_TaskbarTexture) + { + wchar_t name[100]; + GetClassName(hWnd,name,_countof(name)); + if (_wcsicmp(name,L"MSTaskSwWClass")==0) + { + // draw taskbar background (behind task list) + PAINTSTRUCT ps; + HDC hdc=BeginPaint(hWnd,&ps); + DrawThemeParentBackground(hWnd,hdc,NULL); + EndPaint(hWnd,&ps); + return 0; + } + } + + if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) + { + g_CurrentTaskList=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentTaskList=NULL; + return res; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassTrayChevronProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) + { + g_CurrentTaskChevron=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentTaskChevron=NULL; + return res; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassDesktopButtonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) + { + g_CurrentDesktopButton=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentDesktopButton=NULL; + return res; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassRebarProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_WINDOWPOSCHANGING) + { + const TaskbarInfo *taskBar=GetTaskbarInfo((int)dwRefData); + if (taskBar && (taskBar->bReplaceButton || taskBar->bHideButton)) + { + WINDOWPOS *pPos=(WINDOWPOS*)lParam; + if (!(pPos->flags&SWP_NOMOVE) || !(pPos->flags&SWP_NOSIZE)) + { + if (pPos->flags&(SWP_NOMOVE|SWP_NOSIZE)) + { + RECT rc; + GetWindowRect(hWnd,&rc); + MapWindowPoints(NULL,GetParent(hWnd),(POINT*)&rc,2); + if (pPos->flags&SWP_NOMOVE) + { + pPos->x=rc.left; + pPos->y=rc.top; + } + else + { + pPos->cx=rc.right-rc.left; + pPos->cy=rc.bottom-rc.top; + } + } + int dx=0, dy=0; + UINT uEdge=GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL); + if (taskBar->oldButton) + { + if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) + { + dy=taskBar->startButtonSize.cy-taskBar->oldButtonSize.cy; + } + else + { + dx=taskBar->startButtonSize.cx-taskBar->oldButtonSize.cx; + } + } + else + { + if (uEdge==ABE_LEFT || uEdge==ABE_RIGHT) + { + dy=taskBar->startButtonSize.cy-pPos->y; + } + else + { + dx=taskBar->startButtonSize.cx-pPos->x; + } + } + if (dx || dy) + { + pPos->x+=dx; + pPos->cx-=dx; + pPos->y+=dy; + pPos->cy-=dy; + pPos->flags&=~(SWP_NOMOVE|SWP_NOSIZE); + } + } + } + } + if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) + { + g_CurrentRebar=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentRebar=NULL; + return res; + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static LRESULT CALLBACK SubclassTaskbarPartProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_PAINT || uMsg==WM_PRINT || uMsg==WM_PRINTCLIENT) + { + g_CurrentTaskbarPart=hWnd; + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + g_CurrentTaskbarPart=NULL; + return res; + } + if (uMsg==WM_NCDESTROY) + { + TaskbarInfo *info=GetTaskbarInfo((int)dwRefData); + if (info) + { + for (std::vector::const_iterator it=info->taskbarParts.begin();it!=info->taskbarParts.end();++it) + if (*it==hWnd) + { + info->taskbarParts.erase(it); + break; + } + } + } + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +static void HandleTaskbarParts( TaskbarInfo &taskBar, bool bPrimary ) +{ + if (taskBar.rebar) + { + int count=(int)SendMessage(taskBar.rebar,RB_GETBANDCOUNT,0,0); + for (int i=0;i=WIN_VER_WIN10) + { + HWND clock=FindWindowEx(taskBar.taskBar,NULL,L"ClockButton",NULL); + if (clock && !taskBar.HasPart(clock)) + { + SetWindowSubclass(clock,SubclassTaskbarPartProc,'CLSH',taskBar.taskbarId); + taskBar.taskbarParts.push_back(clock); + } + } +} + +static void HandleSecondaryTaskbar( HWND hwnd ) +{ + int taskbarId=g_NextTaskbar++; + TaskbarInfo &taskBar=g_TaskbarInfos[taskbarId]; + taskBar.taskBar=hwnd; + taskBar.taskbarId=taskbarId; + + taskBar.rebar=FindWindowEx(hwnd,NULL,L"WorkerW",NULL); + if (taskBar.rebar) + { + SetWindowSubclass(taskBar.rebar,SubclassRebarProc,'CLSH',taskbarId); + taskBar.taskList=FindWindowEx(taskBar.rebar,NULL,L"MSTaskListWClass",NULL); + if (taskBar.taskList) + SetWindowSubclass(taskBar.taskList,SubclassTaskListProc,'CLSH',taskbarId); + } + if (GetWinVersion()>WIN_VER_WIN8) + { + taskBar.oldButton=FindWindowEx(taskBar.taskBar,NULL,L"Start",NULL); + if (taskBar.oldButton) + { + if (GetWinVersion()>=WIN_VER_WIN10) + { + taskBar.pOriginalTarget=(IDropTarget*)GetProp(taskBar.oldButton,L"OleDropTargetInterface"); + if (taskBar.pOriginalTarget) + RevokeDragDrop(taskBar.oldButton); + } + + CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskBar.taskbarId); + RegisterDragDrop(taskBar.oldButton,pNewTarget); + pNewTarget->Release(); + if (GetWinVersion()=WIN_VER_WIN10) + { + for (HWND button=FindWindowEx(taskBar.taskBar,NULL,L"TrayButton",NULL);button;button=FindWindowEx(taskBar.taskBar,button,L"TrayButton",NULL)) + { + taskBar.trayButtons.push_back(button); + SetWindowSubclass(button,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); + } + HWND search=FindWindowEx(taskBar.taskBar,NULL,L"TrayDummySearchControl",NULL); + if (search) + { + taskBar.trayButtons.push_back(search); + SetWindowSubclass(search,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); + } + } + HandleTaskbarParts(taskBar,false); + SetWindowSubclass(taskBar.taskBar,SubclassTaskBarProc,'CLSH',taskbarId); + UpdateTaskBars(TASKBAR_UPDATE); + UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); +} + +static BOOL CALLBACK HookAllTaskbarsEnum( HWND hwnd, LPARAM lParam ) +{ + // look for top-level windows with class "Shell_SecondaryTrayWnd" in the current thread + if (GetWindowThreadProcessId(hwnd,NULL)!=GetCurrentThreadId()) return TRUE; + wchar_t name[256]; + GetClassName(hwnd,name,_countof(name)); + if (_wcsicmp(name,L"Shell_SecondaryTrayWnd")==0) + HandleSecondaryTaskbar(hwnd); + return TRUE; +} + +void UpdateTaskBars( TUpdateTaskbar update ) +{ + if (update==TASKBAR_UPDATE_TEXTURE) + { + if (g_TaskbarTexture) + DeleteObject(g_TaskbarTexture); + g_TaskbarTexture=NULL; + if (GetSettingBool(L"CustomTaskbar")) + { + g_TaskbarTileH=g_TaskbarTileV=TILE_STRETCH; + g_TaskbarMargins.left=g_TaskbarMargins.right=g_TaskbarMargins.top=g_TaskbarMargins.bottom=0; + TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); + bool bDefOpacity; + int opacity=GetSettingInt(L"TaskbarOpacity",bDefOpacity); + if (look==TASKBAR_OPAQUE) + opacity=100, bDefOpacity=true; + bool bDefColor; + COLORREF color=GetSettingInt(L"TaskbarColor",bDefColor); + wchar_t fname[_MAX_PATH]; + Strcpy(fname,_countof(fname),GetSettingString(L"TaskbarTexture")); + DoEnvironmentSubst(fname,_countof(fname)); + if (*fname) + { + g_TaskbarTexture=LoadImageResource(NULL,fname,false,true); + g_TaskbarTileH=(TTaskbarTile)GetSettingInt(L"TaskbarTileH"); + g_TaskbarTileV=(TTaskbarTile)GetSettingInt(L"TaskbarTileV"); + if (g_TaskbarTileH==TILE_STRETCH) + { + CString borders=GetSettingString(L"TaskbarBordersH"); + if (!borders.IsEmpty()) + { + wchar_t token[256]; + const wchar_t *str=GetToken(borders,token,_countof(token),L", \t"); + g_TaskbarMargins.left=_wtol(token); + if (g_TaskbarMargins.left<0) g_TaskbarMargins.left=0; + str=GetToken(str,token,_countof(token),L", \t"); + g_TaskbarMargins.right=_wtol(token); + if (g_TaskbarMargins.right<0) g_TaskbarMargins.right=0; + } + } + if (g_TaskbarTileV==TILE_STRETCH) + { + CString borders=GetSettingString(L"TaskbarBordersV"); + if (!borders.IsEmpty()) + { + wchar_t token[256]; + const wchar_t *str=GetToken(borders,token,_countof(token),L", \t"); + g_TaskbarMargins.top=_wtol(token); + if (g_TaskbarMargins.top<0) g_TaskbarMargins.top=0; + str=GetToken(str,token,_countof(token),L", \t"); + g_TaskbarMargins.bottom=_wtol(token); + if (g_TaskbarMargins.bottom<0) g_TaskbarMargins.bottom=0; + } + } + } + else if (GetWinVersion()WIN_VER_WIN7) + { + color=GetSystemGlassColor8(); + color=((color&0xFF)<<16)|(color&0xFF00)|((color>>16)&0xFF); + } + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=32; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + + HDC hdc=CreateCompatibleDC(NULL); + unsigned int *bits; + g_TaskbarTexture=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); + if (g_TaskbarTexture) + { + unsigned int val=((color&0xFF)<<16)|(color&0x00FF00)|((color>>16)&0xFF)|0xFF000000; + int count=bi.bmiHeader.biWidth*bi.bmiHeader.biHeight; + for (int i=0;i1 || countV>1) + { + // pretile texture + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=countH*info.bmWidth; + bi.bmiHeader.biHeight=countV*info.bmHeight; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + + HDC hdc=CreateCompatibleDC(NULL); + HDC hsrc=CreateCompatibleDC(hdc); + unsigned int *bits; + HBITMAP bmp=CreateDIBSection(hdc,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); + if (bmp) + { + HGDIOBJ bmp01=SelectObject(hdc,bmp); + HGDIOBJ bmp02=SelectObject(hsrc,g_TaskbarTexture); + for (int y=0;ysecond.taskBar,NULL,NULL,RDW_INVALIDATE|RDW_ALLCHILDREN); + } + return; + } + bool bButton=false, bCustomLook= false, bAll= false; + if (update==TASKBAR_CLEAR) + { + if (g_TaskbarTexture) + DeleteObject(g_TaskbarTexture); + g_TaskbarTexture=NULL; + } + else + { + bButton=GetSettingBool(L"EnableStartButton"); + bCustomLook=GetSettingBool(L"CustomTaskbar"); + bAll=GetSettingBool(L"AllTaskbars"); + } + if (g_bTrimHooks) + bButton=false; + for (id_taskbar_map::iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + TaskbarInfo &taskBar=it->second; + bool bButton2=bButton && (bAll || taskBar.taskBar==g_TaskBar); + bool bHideButton2=bButton; + if (taskBar.oldButton) + { + if (bHideButton2 && !bButton2) + { + // reposition rebar + if (taskBar.oldButton) + { + RECT rc; + GetWindowRect(taskBar.oldButton,&rc); + taskBar.oldButtonSize.cx=rc.right-rc.left; + taskBar.oldButtonSize.cy=rc.bottom-rc.top; + } + RECT rcTask; + GetWindowRect(taskBar.taskBar,&rcTask); + PostMessage(taskBar.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); + } + if (taskBar.bHideButton!=bHideButton2) + { + // show/hide 8.1 button + taskBar.bHideButton=bHideButton2; + if (bHideButton2) + { + ShowWindow(taskBar.oldButton,SW_HIDE); + } + else + { + ShowWindow(taskBar.oldButton,SW_SHOW); + } + } + } + if (taskBar.bReplaceButton!=bButton2) + { + // create or destroy button + taskBar.bReplaceButton=bButton2; + + if (bButton2) + { + RecreateStartButton(it->first); + if (g_WinStartButton) + { + ShowWindow(g_WinStartButton,SW_HIDE); + SetWindowSubclass(g_WinStartButton,SubclassWin7StartButton,'CLSH',0); + if (GetWinVersion()==WIN_VER_WIN7) + { + // Windows 7 draws the start button on the taskbar as well + // so we zero out the bitmap resources + HMODULE hExplorer=GetModuleHandle(NULL); + for (int res=0;res<_countof(g_StartButtonOldSizes);res++) + { + HRSRC hrSrc=FindResource(hExplorer,MAKEINTRESOURCE(res+FIRST_BUTTON_BITMAP),RT_BITMAP); + if (hrSrc) + { + HGLOBAL hRes=LoadResource(hExplorer,hrSrc); + if (hRes) + { + void *pRes=LockResource(hRes); + if (pRes) + { + DWORD old; + BITMAPINFOHEADER *pHeader=(BITMAPINFOHEADER*)pRes; + if (pHeader->biWidth) + { + g_StartButtonOldSizes[res]=MAKELONG(pHeader->biWidth,pHeader->biHeight); + VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),PAGE_READWRITE,&old); + pHeader->biHeight=pHeader->biWidth=0; + VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),old,&old); + } + } + } + } + } + } + SendMessage(taskBar.taskBar,WM_SETTINGCHANGE,0,0); + } + } + else + { + if (taskBar.startButton && taskBar.startButton!=g_WinStartButton) + { + RevokeDragDrop(taskBar.startButton); + DestroyStartButton(taskBar.taskbarId); + } + taskBar.startButton=taskBar.taskBar==g_TaskBar?g_WinStartButton:NULL; + taskBar.startButtonSize.cx=taskBar.startButtonSize.cy=0; + if (g_WinStartButton && g_WinStartButton==taskBar.startButton) + { + // restore the bitmap sizes + HMODULE hExplorer=GetModuleHandle(NULL); + for (int res=0;res<_countof(g_StartButtonOldSizes);res++) + { + HRSRC hrSrc=FindResource(hExplorer,MAKEINTRESOURCE(res+FIRST_BUTTON_BITMAP),RT_BITMAP); + if (hrSrc) + { + HGLOBAL hRes=LoadResource(hExplorer,hrSrc); + if (hRes) + { + void *pRes=LockResource(hRes); + if (pRes) + { + DWORD old; + BITMAPINFOHEADER *pHeader=(BITMAPINFOHEADER*)pRes; + if (g_StartButtonOldSizes[res]) + { + VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),PAGE_READWRITE,&old); + pHeader->biWidth=LOWORD(g_StartButtonOldSizes[res]); + pHeader->biHeight=HIWORD(g_StartButtonOldSizes[res]); + VirtualProtect(pRes,sizeof(BITMAPINFOHEADER),old,&old); + } + } + } + } + } + RemoveWindowSubclass(g_WinStartButton,SubclassWin7StartButton,'CLSH'); + SendMessage(g_WinStartButton,WM_THEMECHANGED,0,0); + ShowWindow(g_WinStartButton,SW_SHOW); + } + } + } + else if (update==TASKBAR_RECREATE_BUTTONS && bButton2) + { + RecreateStartButton(it->first); + } + if (taskBar.bCustomLook!=bCustomLook) + { + // set custom look + taskBar.bCustomLook=bCustomLook; + + if (!bCustomLook && GetWinVersion()second; + SendMessage(taskBar.taskBar,WM_SETTINGCHANGE,0,0); + InvalidateRect(taskBar.taskBar,NULL,TRUE); + PostMessage(taskBar.taskBar,WM_THEMECHANGED,0,0); + } +} + +/////////////////////////////////////////////////////////////////////////////// +// hooks for animating the start button + +typedef void (WINAPI *tDwmpBeginTransitionRequest)(int param); +typedef void (WINAPI *tDwmpTransitionWindowWithRects)(HWND,int,RECT*,RECT*,RECT*,RECT*,RECT*); +typedef void (WINAPI *tDwmpEndTransitionRequest)(int param); + +static IatHookData *g_DwmpBTRHook, *g_DwmpTWWRHook, *g_DwmpETRHook; + +static tDwmpBeginTransitionRequest g_DwmpBeginTransitionRequest; +static tDwmpTransitionWindowWithRects g_DwmpTransitionWindowWithRects; +static tDwmpEndTransitionRequest g_DwmpEndTransitionRequest; + +static HWND g_TransitionButton; +static HWND g_TransitionBar; +static RECT g_TransitionClip; +static POINT g_TransitionVector; +static bool g_bTransitionIn; + +void WINAPI DwmpBeginTransitionRequest2( int param ) +{ + g_TransitionButton=NULL; + ((tDwmpBeginTransitionRequest)g_DwmpBTRHook->oldProc)(param); +} + +void WINAPI DwmpTransitionWindowWithRects2( HWND hWnd, int flags, RECT *prcClient1, RECT *prcStart, RECT *prcClient2, RECT *prcEnd, RECT *prcClip ) +{ + g_TransitionButton=NULL; + const TaskbarInfo *taskBar=FindTaskBarInfoBar(hWnd); + if (taskBar && taskBar->bCustomLook) + { + g_TransitionBar=hWnd; + TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); + DWM_BLURBEHIND blur={DWM_BB_ENABLE,look==TASKBAR_OPAQUE}; + DwmEnableBlurBehindWindow(hWnd,&blur); + int data[4]; + ComputeTaskbarColors(data); + WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; + SetWindowCompositionAttribute(hWnd,&attrData); + } + if (taskBar && taskBar->startButton && prcStart && prcEnd && prcClip) + { + g_TransitionButton=taskBar->startButton; + g_TransitionVector.x=prcEnd->left-prcStart->left; + g_TransitionVector.y=prcEnd->top-prcStart->top; + g_TransitionClip=*prcClip; + g_bTransitionIn=true; + switch (GetTaskbarPosition(taskBar->taskBar,NULL,NULL,NULL)) + { + case ABE_LEFT: + g_bTransitionIn=g_TransitionVector.x>0; + break; + case ABE_TOP: + g_bTransitionIn=g_TransitionVector.y>0; + break; + case ABE_RIGHT: + g_bTransitionIn=g_TransitionVector.x<0; + break; + default: + g_bTransitionIn=g_TransitionVector.y<0; + } + } + ((tDwmpTransitionWindowWithRects)g_DwmpTWWRHook->oldProc)(hWnd,flags,prcClient1,prcStart,prcClient2,prcEnd,prcClip); +} + +void WINAPI DwmpEndTransitionRequest2( int param ) +{ + ((tDwmpEndTransitionRequest)g_DwmpETRHook->oldProc)(param); + if (g_TransitionBar) + { + TTaskbarLook look=(TTaskbarLook)GetSettingInt(L"TaskbarLook"); + DWM_BLURBEHIND blur={DWM_BB_ENABLE,look==TASKBAR_OPAQUE}; + DwmEnableBlurBehindWindow(g_TransitionBar,&blur); + int data[4]; + ComputeTaskbarColors(data); + WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; + SetWindowCompositionAttribute(g_TransitionBar,&attrData); + g_TransitionBar=NULL; + } + if (g_TransitionButton) + { + HWND button=g_TransitionButton; + g_TransitionButton=NULL; + g_DwmpBeginTransitionRequest(15); + RECT rcClient; + GetClientRect(button,&rcClient); + RECT rcStart, rcEnd; + if (g_bTransitionIn) + { + GetWindowRect(button,&rcEnd); + rcStart=rcEnd; + OffsetRect(&rcStart,-g_TransitionVector.x,-g_TransitionVector.y); + } + else + { + GetWindowRect(button,&rcStart); + rcEnd=rcStart; + int dx=0, dy=0; + if (g_TransitionVector.x<0) // left + { + dx=g_TransitionClip.left-rcStart.right; + if (dx>0) dx=g_TransitionVector.x; + } + else if (g_TransitionVector.x>0) // right + { + dx=g_TransitionClip.right-rcStart.left; + if (dx<0) dx=g_TransitionVector.x; + } + else if (g_TransitionVector.y<0) // top + { + dy=g_TransitionClip.top-rcStart.bottom; + if (dy>0) dy=g_TransitionVector.y; + } + else if (g_TransitionVector.y>0) // bottom + { + dy=g_TransitionClip.bottom-rcStart.top; + if (dy<0) dy=g_TransitionVector.y; + } + OffsetRect(&rcEnd,dx,dy); + } + g_DwmpTransitionWindowWithRects(button,0x21800046,&rcClient,&rcStart,&rcClient,&rcEnd,&g_TransitionClip); + g_DwmpEndTransitionRequest(15); + } +} + +/////////////////////////////////////////////////////////////////////////////// +// hooks for skinning the taskbar + +typedef void (WINAPI *tSHFillRectClr)(HDC hdc, const RECT *pRect, COLORREF color); + +static IatHookData *g_SHFillRectClrHook, *g_StretchDIBitsHook; +static IatHookData *g_DrawThemeBackgroundHook, *g_DrawThemeTextHook, *g_DrawThemeTextExHook, *g_DrawThemeTextCtlHook, *g_SetWindowCompositionAttributeHook; + +static tSHFillRectClr g_SHFillRectClr; + +static void WINAPI SHFillRectClr2( HDC hdc, const RECT *pRect, COLORREF color ) +{ + if (!g_CurrentTaskList || !g_TaskbarTexture || GetCurrentThreadId()!=g_TaskbarThreadId) + g_SHFillRectClr(hdc,pRect,color); +} + +static HRESULT STDAPICALLTYPE DrawThemeBackground2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCRECT pRect, LPCRECT pClipRect ) +{ + if (g_CurrentTaskList && g_TaskbarTexture && iPartId==1 && iStateId==0 && GetCurrentThreadId()==g_TaskbarThreadId) + { + HWND taskbar=GetAncestor(g_CurrentTaskList,GA_ROOT); + RECT rcClient; + GetClientRect(taskbar,&rcClient); + MapWindowPoints(taskbar,g_CurrentTaskList,(POINT*)&rcClient,2); + PrintTaskbarBackground(hdc,rcClient,*pRect,0); + return S_OK; + } + if (g_CurrentDesktopButton && g_TaskbarTexture && GetCurrentThreadId()==g_TaskbarThreadId && hTheme==GetWindowTheme(g_CurrentDesktopButton)) + { + HWND taskbar=GetAncestor(g_CurrentDesktopButton,GA_ROOT); + RECT rcClient; + GetClientRect(taskbar,&rcClient); + MapWindowPoints(taskbar,g_CurrentDesktopButton,(POINT*)&rcClient,2); + UINT uEdge=GetTaskbarPosition(taskbar,NULL,NULL,NULL); + PrintTaskbarBackground(hdc,rcClient,*pRect,uEdge); + return DrawThemeBackground(hTheme,hdc,iPartId,iStateId,pRect,pClipRect); + } + return DrawThemeBackground(hTheme,hdc,iPartId,iStateId,pRect,pClipRect); +} + +// toolbar text, rebar band titles, clock +static HRESULT STDAPICALLTYPE DrawThemeText2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwTextFlags, DWORD dwTextFlags2, LPCRECT pRect ) +{ + if ((g_CurrentRebar || g_CurrentTaskbarPart) && GetCurrentThreadId()==g_TaskbarThreadId && GetSettingBool(L"CustomTaskbar")) + { + bool bDef; + COLORREF color=GetSettingInt(L"TaskbarTextColor",bDef)&0xFFFFFF; + if (!bDef) + { + // change the color for the toolbar titles, the toolbar buttons and the clock + DTTOPTS options={sizeof(options),DTT_TEXTCOLOR}; + options.crText=color; + return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwTextFlags,(RECT*)pRect,&options); + } + } + return DrawThemeText(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwTextFlags,dwTextFlags2,pRect); +} + +// taskbar text +static HRESULT STDAPICALLTYPE DrawThemeTextEx2( HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwFlags, LPRECT pRect, const DTTOPTS *pOptions ) +{ + if ((g_CurrentTaskList || g_CurrentTaskbarPart) && GetCurrentThreadId()==g_TaskbarThreadId && GetSettingBool(L"CustomTaskbar")) + { + bool bDef; + COLORREF color=GetSettingInt(L"TaskbarTextColor",bDef)&0xFFFFFF; + if (!bDef) + { + // change the color dor the taskbar buttons + DTTOPTS options=*pOptions; + options.dwFlags|=DTT_TEXTCOLOR; + options.crText=color; + return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwFlags,pRect,&options); + } + } + return DrawThemeTextEx(hTheme,hdc,iPartId,iStateId,pszText,iCharCount,dwFlags,pRect,pOptions); +} + +static BLENDFUNCTION g_AlphaFunc={AC_SRC_OVER,0,255,AC_SRC_ALPHA}; + +static int WINAPI StretchDIBits2( HDC hdc, int xDest, int yDest, int DestWidth, int DestHeight, int xSrc, int ySrc, int SrcWidth, int SrcHeight, CONST VOID *lpBits, CONST BITMAPINFO *lpbmi, UINT iUsage, DWORD rop ) +{ + if ((g_CurrentTaskChevron || g_CurrentTaskbarButton) && g_TaskbarTexture && GetCurrentThreadId()==g_TaskbarThreadId) + { + HDC hsrc=CreateCompatibleDC(hdc); + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=DestWidth; + bi.bmiHeader.biHeight=DestHeight; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + HBITMAP bitmap=CreateDIBSection(hsrc,&bi,DIB_RGB_COLORS,NULL,NULL,0); + HGDIOBJ bmp0=SelectObject(hsrc,bitmap); + int res=StretchDIBits(hsrc,0,0,DestWidth,DestHeight,xSrc,ySrc,SrcWidth,SrcHeight,lpBits,lpbmi,iUsage,SRCCOPY); + AlphaBlend(hdc,xDest,yDest,DestWidth,DestHeight,hsrc,0,0,DestWidth,DestHeight,g_AlphaFunc); + SelectObject(hsrc,bmp0); + DeleteObject(bitmap); + DeleteDC(hsrc); + return res; + } + return StretchDIBits(hdc,xDest,yDest,DestWidth,DestHeight,xSrc,ySrc,SrcWidth,SrcHeight,lpBits,lpbmi,iUsage,rop); +} + +static BOOL WINAPI SetWindowCompositionAttribute2( HWND hwnd, WINCOMPATTRDATA *pAttrData ) +{ + if (pAttrData->attribute==0x13 && GetCurrentThreadId()==g_TaskbarThreadId) + { + const TaskbarInfo *taskBar=FindTaskBarInfoBar(hwnd); + if (taskBar && taskBar->bCustomLook) + { + int data[4]; + ComputeTaskbarColors(data); + WINCOMPATTRDATA attrData={0x13,&data,sizeof(data)}; + if (data[0]==3 && taskBar->bThemeChanging) + { + // send extra attribute when dealing with glass. without it the image behind the glass may not update when the taskbar is resized + SetWindowCompositionAttribute(hwnd,pAttrData); + } + return SetWindowCompositionAttribute(hwnd,&attrData); + } + } + return SetWindowCompositionAttribute(hwnd,pAttrData); +} + +/////////////////////////////////////////////////////////////////////////////// +// hooks for preventing shell hotkeys registration on Win11 + +using ShellRegisterHotKey_t = BOOL(WINAPI*)(HWND, int, UINT, UINT, HWND); + +static IatHookData* g_ShellRegisterHotKeyHook; +static ShellRegisterHotKey_t g_ShellRegisterHotKey; + +static BOOL WINAPI ShellRegisterHotKeyHook(HWND hWnd, int id, UINT fsModifiers, UINT vk, HWND hWndTarget) +{ + // Win key + if (fsModifiers == MOD_WIN && vk == 0) + return FALSE; + + // Ctrl+Esc + if (fsModifiers == MOD_CONTROL && vk == VK_ESCAPE) + return FALSE; + + return g_ShellRegisterHotKey(hWnd, id, fsModifiers, vk, hWndTarget); +} + +// one-time APC function to unregister shell hotkeys +void NTAPI DisableShellHotkeysFunc(ULONG_PTR Parameter) +{ + UnregisterHotKey(NULL, 1); + UnregisterHotKey(NULL, 2); +} + +/////////////////////////////////////////////////////////////////////////////// + +static void OpenCortana( void ) +{ + if (GetWinVersion()>=WIN_VER_WIN10) + ShellExecute(NULL,NULL,L"shell:::{2559a1f8-21d7-11d4-bdaf-00c04f60b9f0}",NULL,NULL,SW_SHOWNORMAL); +} + +static void InitStartMenuDLL( void ) +{ + static bool initCalled = false; + if (initCalled) + return; + + initCalled = true; + + LogToFile(STARTUP_LOG, L"StartMenu DLL: InitStartMenuDLL"); + WaitDllInitThread(); + + InitializeIatHooks(); + if (IsWin81Update1()) + { + HMODULE dwm=GetModuleHandle(L"dwmapi.dll"); + if (dwm) + { + g_DwmpBeginTransitionRequest=(tDwmpBeginTransitionRequest)GetProcAddress(dwm,MAKEINTRESOURCEA(138)); + g_DwmpTransitionWindowWithRects=(tDwmpTransitionWindowWithRects)GetProcAddress(dwm,MAKEINTRESOURCEA(141)); + g_DwmpEndTransitionRequest=(tDwmpEndTransitionRequest)GetProcAddress(dwm,MAKEINTRESOURCEA(140)); + if (g_DwmpBeginTransitionRequest && g_DwmpTransitionWindowWithRects && g_DwmpEndTransitionRequest) + { + g_DwmpBTRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(138),DwmpBeginTransitionRequest2); + g_DwmpTWWRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(141),DwmpTransitionWindowWithRects2); + g_DwmpETRHook=SetIatHook(GetModuleHandle(NULL),"dwmapi.dll",MAKEINTRESOURCEA(140),DwmpEndTransitionRequest2); + if (!g_DwmpBTRHook || !g_DwmpTWWRHook || !g_DwmpETRHook) + { + ClearIatHook(g_DwmpBTRHook); + g_DwmpBTRHook=NULL; + ClearIatHook(g_DwmpTWWRHook); + g_DwmpTWWRHook=NULL; + ClearIatHook(g_DwmpETRHook); + g_DwmpETRHook=NULL; + } + } + } + } + + if (GetSettingBool(L"CustomTaskbar")) + { + auto module=GetModuleHandle(L"taskbar.dll"); + if (!module) + module=GetModuleHandle(NULL); + + if (GetWinVersion()>=WIN_VER_WIN10) + { + HMODULE shlwapi=GetModuleHandle(L"shlwapi.dll"); + if (shlwapi) + { + g_SHFillRectClr=(tSHFillRectClr)GetProcAddress(shlwapi,MAKEINTRESOURCEA(197)); + if (g_SHFillRectClr) + { + g_SHFillRectClrHook=SetIatHook(module,"shlwapi.dll",MAKEINTRESOURCEA(197),SHFillRectClr2); + if (!g_SHFillRectClrHook) + g_SHFillRectClrHook=SetIatHook(module,"api-ms-win-shlwapi-winrt-storage-l1-1-1.dll",MAKEINTRESOURCEA(197),SHFillRectClr2); + } + } + g_StretchDIBitsHook=SetIatHook(module,"gdi32.dll","StretchDIBits",StretchDIBits2); + if (!g_StretchDIBitsHook) + g_StretchDIBitsHook=SetIatHook(module,"ext-ms-win-gdi-draw-l1-1-0.dll","StretchDIBits",StretchDIBits2); + } + + { + HWND dlg=CreateWindow(L"#32770",L"",WS_POPUP,0,0,0,0,NULL,0,0,0); + HWND toolbar=CreateWindow(TOOLBARCLASSNAME,L"",WS_CHILD|TBS_TOOLTIPS,0,0,0,0,dlg,0,0,0); + DestroyWindow(dlg); + } + + if (GetWinVersion()<=WIN_VER_WIN81) + g_DrawThemeBackgroundHook=SetIatHook(module,"uxtheme.dll","DrawThemeBackground",DrawThemeBackground2); + g_DrawThemeTextHook=SetIatHook(module,"uxtheme.dll","DrawThemeText",DrawThemeText2); + g_DrawThemeTextExHook=SetIatHook(module,"uxtheme.dll","DrawThemeTextEx",DrawThemeTextEx2); + g_DrawThemeTextCtlHook=SetIatHook(GetModuleHandle(L"comctl32.dll"),"uxtheme.dll","DrawThemeText",DrawThemeText2); + if (GetWinVersion()>=WIN_VER_WIN10) + g_SetWindowCompositionAttributeHook=SetIatHook(module,"user32.dll","SetWindowCompositionAttribute",SetWindowCompositionAttribute2); + } + + g_TaskbarThreadId=GetCurrentThreadId(); + g_bTrimHooks=GetWinVersion()==WIN_VER_WIN7 && (GetSettingInt(L"CompatibilityFixes")&COMPATIBILITY_TRIM_HOOKS); + InitManagers(false); + int level=GetSettingInt(L"CrashDump"); + if (level>=1 && level<=3) + { + if (level==1) MiniDumpType=MiniDumpNormal; + if (level==2) MiniDumpType=MiniDumpWithDataSegs; + if (level==3) MiniDumpType=MiniDumpWithFullMemory; + SetUnhandledExceptionFilter(TopLevelFilter); + _set_invalid_parameter_handler(InvalidParameterHandler); + g_bCrashDump=true; + } + FindTaskBar(); + g_ProgWin=FindWindowEx(NULL,NULL,L"Progman",NULL); + DWORD progThread=GetWindowThreadProcessId(g_ProgWin,NULL); + g_ProgHook=SetWindowsHookEx(WH_GETMESSAGE,HookProgManThread,NULL,progThread); + g_StartHook=SetWindowsHookEx(WH_GETMESSAGE,HookDesktopThread,NULL,GetCurrentThreadId()); + if (IsWin11()) + { + g_StartMouseHook=SetWindowsHookEx(WH_MOUSE,HookDesktopThreadMouse,NULL,GetCurrentThreadId()); + + // hook ShellRegisterHotKey to prevent twinui.dll to install shell hotkeys (Win, Ctrl+Esc) + // without these hotkeys there is standard WM_SYSCOMMAND+SC_TASKLIST sent when start menu is invoked by keyboard shortcut + g_ShellRegisterHotKey = (ShellRegisterHotKey_t)GetProcAddress(GetModuleHandle(L"user32.dll"), MAKEINTRESOURCEA(2671)); + auto twinui = GetModuleHandle(L"twinui.dll"); + + if (g_ShellRegisterHotKey && twinui) + { + g_ShellRegisterHotKeyHook = SetIatHook(twinui, "user32.dll" ,MAKEINTRESOURCEA(2671), ShellRegisterHotKeyHook); + + // unregister shell hotkeys as they may be registered already + // this has to be done from context of thread that registered them + auto hwnd = FindWindow(L"ApplicationManager_ImmersiveShellWindow", NULL); + if (hwnd) + { + auto thread = OpenThread(THREAD_SET_CONTEXT, FALSE, GetWindowThreadProcessId(hwnd, NULL)); + if (thread) + { + QueueUserAPC(DisableShellHotkeysFunc, thread, 0); + CloseHandle(thread); + } + } + } + } + + HWND hwnd=FindWindow(L"OpenShellMenu.CStartHookWindow",L"StartHookWindow"); + LoadLibrary(L"StartMenuDLL.dll"); // keep the DLL from unloading + if (hwnd) PostMessage(hwnd,WM_CLEAR,0,0); // tell the exe to unhook this hook + if (GetWinVersion()>=WIN_VER_WIN8) + { + SetWindowCompositionAttribute=(tSetWindowCompositionAttribute)GetProcAddress(GetModuleHandle(L"user32.dll"),"SetWindowCompositionAttribute"); + } + int taskbarId=g_NextTaskbar++; + TaskbarInfo &taskBar=g_TaskbarInfos[taskbarId]; + taskBar.taskBar=g_TaskBar; + taskBar.taskbarId=taskbarId; + taskBar.rebar=FindWindowEx(g_TaskBar,NULL,REBARCLASSNAME,NULL); + if (taskBar.rebar) + { + SetWindowSubclass(taskBar.rebar,SubclassRebarProc,'CLSH',taskbarId); + // TaskBand window + HWND hwnd=FindWindowEx(taskBar.rebar,NULL,L"MSTaskSwWClass",NULL); + if (hwnd) + { + taskBar.taskList=hwnd; + // TaskList window + // it has to be visible, otherwise it won't receive WM_PAINT that we need to intercept + // in such case we will intercept parent instead + hwnd=FindWindowEx(hwnd,NULL,L"MSTaskListWClass",NULL); + if (hwnd&&IsWindowVisible(hwnd)) + taskBar.taskList=hwnd; + } + if (taskBar.taskList) + SetWindowSubclass(taskBar.taskList,SubclassTaskListProc,'CLSH',taskbarId); + } + if (GetWinVersion()>WIN_VER_WIN8) + { + taskBar.oldButton=FindWindowEx(taskBar.taskBar,NULL,L"Start",NULL); + if (taskBar.oldButton) + { + if (GetWinVersion()>=WIN_VER_WIN10) + { + taskBar.pOriginalTarget=(IDropTarget*)GetProp(taskBar.oldButton,L"OleDropTargetInterface"); + if (taskBar.pOriginalTarget) + RevokeDragDrop(taskBar.oldButton); + } + + CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskBar.taskbarId); + RegisterDragDrop(taskBar.oldButton,pNewTarget); + pNewTarget->Release(); + if (GetWinVersion()=WIN_VER_WIN10) + { + for (HWND button=FindWindowEx(g_TaskBar,NULL,L"TrayButton",NULL);button;button=FindWindowEx(g_TaskBar,button,L"TrayButton",NULL)) + { + taskBar.trayButtons.push_back(button); + SetWindowSubclass(button,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); + } + HWND search=FindWindowEx(g_TaskBar,NULL,L"TrayDummySearchControl",NULL); + if (search) + { + taskBar.trayButtons.push_back(search); + SetWindowSubclass(search,SubclassTrayButtonProc,'CLSH',taskBar.taskbarId); + } + HWND tray=FindWindowEx(g_TaskBar,NULL,L"TrayNotifyWnd",NULL); + if (tray) + taskBar.chevron=FindWindowEx(tray,NULL,L"Button",NULL); + if (taskBar.chevron) + SetWindowSubclass(taskBar.chevron,SubclassTrayChevronProc,'CLSH',taskBar.taskbarId); + taskBar.news=FindWindowEx(g_TaskBar,NULL,L"DynamicContent2",NULL); + if (taskBar.news) + SetWindowSubclass(taskBar.news,SubclassTrayChevronProc,'CLSH',taskBar.taskbarId); + } + + HandleTaskbarParts(taskBar,true); +if (!g_bTrimHooks) + SetWindowSubclass(taskBar.taskBar,SubclassTaskBarProc,'CLSH',taskbarId); + taskBar.startButton=g_WinStartButton; + +#ifdef HOOK_DROPTARGET + if (g_WinStartButton) + { + g_pOriginalTarget=(IDropTarget*)GetProp(g_WinStartButton,L"OleDropTargetInterface"); + if (g_pOriginalTarget) + RevokeDragDrop(g_WinStartButton); + + CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskbarId); + RegisterDragDrop(g_WinStartButton,pNewTarget); + pNewTarget->Release(); + } +#endif + + if (GetWinVersion()>=WIN_VER_WIN8) + { + g_pAppVisibility.CoCreateInstance(CLSID_MetroMode); + if (g_pAppVisibility) + { + CMonitorModeEvents *monitor=new CMonitorModeEvents(); + g_pAppVisibility->Advise(monitor,&g_AppVisibilityMonitorCookie); + monitor->Release(); + } + if (GetWinVersion()second; + if (taskbarId>=0 && taskBar.taskbarId!=taskbarId) + continue; + if (taskBar.bRecreatingButton) + continue; + + taskBar.bRecreatingButton=true; + { + if (taskBar.startButton && taskBar.startButton!=g_WinStartButton) + { + RevokeDragDrop(taskBar.startButton); + DestroyStartButton(taskBar.taskbarId); + } + taskBar.startButton=CreateStartButton(taskBar.taskbarId,taskBar.taskBar,taskBar.rebar); + CStartMenuTarget *pNewTarget=new CStartMenuTarget(taskBar.taskbarId); + RegisterDragDrop(taskBar.startButton,pNewTarget); + pNewTarget->Release(); + } + taskBar.bRecreatingButton=false; + + taskBar.startButtonSize=GetStartButtonSize(taskBar.taskbarId); + if (taskBar.oldButton) + { + RECT rc; + GetWindowRect(taskBar.oldButton,&rc); + taskBar.oldButtonSize.cx=rc.right-rc.left; + taskBar.oldButtonSize.cy=rc.bottom-rc.top; + } + + RECT rcTask; + GetWindowRect(taskBar.taskBar,&rcTask); + PostMessage(taskBar.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); + if (taskBar.taskBar==g_TaskBar) + { + for (auto btn : taskBar.trayButtons) + { + RECT rc; + GetWindowRect(btn,&rc); + SetWindowPos(btn,HWND_TOP,rc.left,rc.top,0,0,SWP_NOSIZE|SWP_NOACTIVATE|SWP_NOZORDER); + } + } + } +} + +static DWORD WINAPI ExitThreadProc( void *param ) +{ + Sleep(1000); // wait a second! hopefully by then the hooks will be finished and no more of our code will be executing + // send WM_CLOSE to the window in StartMenu.exe to close that process + if (param) PostMessage((HWND)param,WM_CLOSE,0,0); + FreeLibraryAndExitThread(g_Instance,0); +} + +static void CleanStartMenuDLL( void ) +{ + ClearIatHook(g_DwmpBTRHook); + g_DwmpBTRHook=NULL; + ClearIatHook(g_DwmpTWWRHook); + g_DwmpTWWRHook=NULL; + ClearIatHook(g_DwmpETRHook); + g_DwmpETRHook=NULL; + ClearIatHook(g_SHFillRectClrHook); + g_SHFillRectClrHook=NULL; + ClearIatHook(g_StretchDIBitsHook); + g_StretchDIBitsHook=NULL; + + ClearIatHook(g_DrawThemeBackgroundHook); + g_DrawThemeBackgroundHook=NULL; + ClearIatHook(g_DrawThemeTextHook); + g_DrawThemeTextHook=NULL; + ClearIatHook(g_DrawThemeTextExHook); + g_DrawThemeTextExHook=NULL; + ClearIatHook(g_DrawThemeTextCtlHook); + g_DrawThemeTextCtlHook=NULL; + ClearIatHook(g_SetWindowCompositionAttributeHook); + g_SetWindowCompositionAttributeHook=NULL; + ClearIatHook(g_ShellRegisterHotKeyHook); + g_ShellRegisterHotKeyHook=NULL; + + CloseManagers(false); + ClearIatHooks(); + + // cleanup + if (g_Owner.m_hWnd) g_Owner.DestroyWindow(); + CloseSettings(); + CMenuContainer::CloseStartMenu(); + CMenuFader::ClearAll(); + UnhookDropTarget(); + EnableHotkeys(HOTKEYS_CLEAR); + HWND hwnd=FindWindow(L"OpenShellMenu.CStartHookWindow",L"StartHookWindow"); + UnhookWindowsHookEx(g_ProgHook); + UnhookWindowsHookEx(g_StartHook); + if (g_StartMouseHook) UnhookWindowsHookEx(g_StartMouseHook); + g_StartMouseHook=NULL; + if (g_AppManagerHook) UnhookWindowsHookEx(g_AppManagerHook); + g_AppManagerHook=NULL; + if (g_NewWindowHook) UnhookWindowsHookEx(g_NewWindowHook); + g_NewWindowHook=NULL; + if (g_pAppVisibility) + { + g_pAppVisibility->Unadvise(g_AppVisibilityMonitorCookie); + g_pAppVisibility=NULL; + } + ResetHotCorners(); + UpdateTaskBars(TASKBAR_CLEAR); + g_WinStartButton=NULL; + for (id_taskbar_map::const_iterator it=g_TaskbarInfos.begin();it!=g_TaskbarInfos.end();++it) + { + if (it->second.rebar) + RemoveWindowSubclass(it->second.rebar,SubclassRebarProc,'CLSH'); + if (it->second.taskList) + RemoveWindowSubclass(it->second.taskList,SubclassTaskListProc,'CLSH'); + if (it->second.oldButton) + { + RemoveWindowSubclass(it->second.oldButton,SubclassWin81StartButton,'CLSH'); + if (GetWinVersion()second.taskBar,NULL,NULL,NULL)==ABE_BOTTOM) + SetWindowPos(it->second.oldButton,NULL,0,0,0,0,SWP_NOSIZE|SWP_NOZORDER); + RevokeDragDrop(it->second.oldButton); + if (it->second.pOriginalTarget) + RegisterDragDrop(it->second.oldButton,it->second.pOriginalTarget); + } +if (!g_bTrimHooks) + RemoveWindowSubclass(it->second.taskBar,SubclassTaskBarProc,'CLSH'); + for (std::vector::const_iterator it2=it->second.trayButtons.begin();it2!=it->second.trayButtons.end();++it2) + { + RemoveWindowSubclass(*it2,SubclassTrayButtonProc,'CLSH'); + } + for (std::vector::const_iterator it2=it->second.taskbarParts.begin();it2!=it->second.taskbarParts.end();++it2) + { + RemoveWindowSubclass(*it2,SubclassTaskbarPartProc,'CLSH'); + } + if (it->second.chevron) + RemoveWindowSubclass(it->second.chevron,SubclassTrayChevronProc,'CLSH'); + if (it->second.news) + RemoveWindowSubclass(it->second.news,SubclassTrayChevronProc,'CLSH'); + if (it->second.desktop) + RemoveWindowSubclass(it->second.desktop,SubclassDesktopButtonProc,'CLSH'); + if (it->second.bTimer) + KillTimer(it->second.startButton,'CLSM'); + RECT rcTask; + GetWindowRect(it->second.taskBar,&rcTask); + PostMessage(it->second.taskBar,WM_SIZE,SIZE_RESTORED,MAKELONG(rcTask.right-rcTask.left,rcTask.bottom-rcTask.top)); + PostMessage(it->second.taskBar,WM_THEMECHANGED,0,0); + } + g_TaskbarInfos.clear(); + if (g_TopWin7Menu) + { + RemoveWindowSubclass(g_UserPic,SubclassUserPicProc,'CLSH'); + RemoveWindowSubclass(g_TopWin7Menu,SubclassTopMenuProc,'CLSH'); + RemoveWindowSubclass(g_AllPrograms,SubclassProgramsProc,'CLSH'); + } + if (g_bCrashDump) + { + SetUnhandledExceptionFilter(NULL); + g_bCrashDump=false; + } + + // we need to unload the DLL here. but we can't just call FreeLibrary because it will unload the code + // while it is still executing. So we create a separate thread and use FreeLibraryAndExitThread + CreateThread(NULL,0,ExitThreadProc,(void*)hwnd,0,NULL); +} + +/////////////////////////////////////////////////////////////////////////////// + + +static BOOL CALLBACK FindImmersiveWindows( HWND hwnd, LPARAM lParam ) +{ + wchar_t name[100]; + GetClassName(hwnd,name,_countof(name)); + if (wcscmp(name,L"ImmersiveLauncher")==0) + ((HWND*)lParam)[0]=hwnd; + if (wcscmp(name,L"ImmersiveBackgroundWindow")==0) + ((HWND*)lParam)[1]=hwnd; + if (wcscmp(name,L"SearchPane")==0) + ((HWND*)lParam)[2]=hwnd; + return TRUE; +} + +static bool WindowsMenuOpened( void ) +{ + FindWindowsMenu(); + CComPtr pImmersiveShell; + if (GetWinVersion()>=WIN_VER_WIN10 && CreateImmersiveShell(pImmersiveShell)) + { + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); + BOOL bIsVisible; + if (pLauncher && SUCCEEDED(pLauncher->IsVisible(&bIsVisible))) + return bIsVisible!=0; + } + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); + BOOL bIsVisible; + if (pLauncher && SUCCEEDED(pLauncher->IsVisible(&bIsVisible))) + return bIsVisible!=0; + } + } + if (GetWinVersion()>=WIN_VER_WIN8) + { + return GetMetroMode(NULL)!=METRO_NONE; + } + else + { + return g_TopWin7Menu && IsWindowVisible(g_TopWin7Menu); + } +} + +static void OpenStartScreen( HMONITOR monitor ) +{ + CComPtr pImmersiveShell; + if (CreateImmersiveShell(pImmersiveShell)) + { + CComPtr pMonitor; + if (GetWinVersion()==WIN_VER_WIN8) + { + if (monitor) + { + CComPtr pMonitorService; + IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); + if (pMonitorService) + { + CComPtr pMonitor; + pMonitorService->GetFromHandle(monitor,&pMonitor); + if (pMonitor) + pMonitorService->SetImmersiveMonitor(pMonitor); + } + } + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher80,(void**)&pLauncher); + if (pLauncher) + pLauncher->ShowStartView(5); + return; + } + if (monitor) + { + CComPtr pMonitorService; + IUnknown_QueryService(pImmersiveShell,SID_IImmersiveMonitorService,IID_IImmersiveMonitorService,(void**)&pMonitorService); + if (pMonitorService) + pMonitorService->GetFromHandle(monitor,&pMonitor); + } + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher81,(void**)&pLauncher); + if (pLauncher) + { + if (pMonitor) + pLauncher->ConnectToMonitor(pMonitor); + HRESULT hr=pLauncher->ShowStartView(GetWinVersion()>=WIN_VER_WIN10?11:5,0); + return; + } + } + { + CComPtr pLauncher; + IUnknown_QueryService(pImmersiveShell,SID_ImmersiveLauncher,IID_IImmersiveLauncher10RS,(void**)&pLauncher); + if (pLauncher) + { + if (pMonitor) + pLauncher->ConnectToMonitor(pMonitor); + HRESULT hr=pLauncher->ShowStartView(GetWinVersion()>=WIN_VER_WIN10?11:5,0); + return; + } + } + } + else if (g_AppManagerThread) + PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_SHIFTWIN,(LPARAM)monitor); +} + +// WH_GETMESSAGE hook for the Progman window +static LRESULT CALLBACK HookProgManThread( int code, WPARAM wParam, LPARAM lParam ) +{ + if (code==HC_ACTION && wParam) + { + MSG *msg=(MSG*)lParam; + if (msg->message==WM_SYSCOMMAND && (msg->wParam&0xFFF0)==SC_TASKLIST) + { + if (GetWinVersion()message=WM_NULL; + // Win button pressed + if (msg->lParam=='WSMK' || msg->lParam=='WSMM' || msg->lParam=='WSMH') + { + if ((g_AppManagerThread || GetWinVersion()>=WIN_VER_WIN10) && (msg->lParam=='WSMM' || msg->lParam=='WSMH' || (g_TaskbarInfos.size()>1 && GetSettingBool(L"OpenMouseMonitor")))) + { + if (!WindowsMenuOpened()) + { + HMONITOR monitor=msg->lParam=='WSMH'?g_WSMHMonitor:MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONULL); + OpenStartScreen(monitor); + msg->message=WM_NULL; + } + } + } + else if (msg->lParam=='CSM') + { + msg->message=WM_NULL; + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_TOGGLE,0); + } + else + { + FindTaskBar(); + int control=GetSettingInt(L"WinKey"); + if (control==OPEN_BOTH) + { + if (GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + else + control=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; + } + if (control==OPEN_DESKTOP) + { + TMetroMode metro=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST)); + if (metro==METRO_NONE) + control=OPEN_CLASSIC; + else if (metro==METRO_APP) + control=OPEN_WINDOWS; + else + { + msg->message=WM_NULL; + SetForegroundWindow(GetDefaultTaskbarInfo()->taskBar); + } + } + + if (control==OPEN_WINDOWS) + { + FindWindowsMenu(); + if (g_TopWin7Menu && WindowsMenuOpened()) + { + const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); + SetForegroundWindow(taskBar->startButton?taskBar->startButton:taskBar->taskBar); + msg->message=WM_NULL; + } + else if (GetWinVersion()>=WIN_VER_WIN8 && g_TaskbarInfos.size()>1 && GetSettingBool(L"OpenMouseMonitor") && !WindowsMenuOpened()) + { + HMONITOR monitor=MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONULL); + OpenStartScreen(monitor); + msg->message=WM_NULL; + } + else + { + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_NOP,0); + } + } + else + { + msg->message=WM_NULL; + if (control==OPEN_CLASSIC) + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_TOGGLE,0); + else if (control==OPEN_CUSTOM) + { + CString commandText=GetSettingString(L"WinKeyCommand"); + if (!commandText.IsEmpty()) + { + wchar_t expandedCommand[_MAX_PATH]{}; + ::ExpandEnvironmentStrings(commandText, expandedCommand, _countof(expandedCommand)); + ShellExecute(NULL,NULL,expandedCommand,NULL,NULL,SW_SHOWNORMAL); + } + } + } + } + } + if ((msg->message==WM_MOUSEMOVE || msg->message==WM_LBUTTONDOWN) && GetWinVersion()>=WIN_VER_WIN8 && HIWORD(msg->lParam)<10 && GetSettingInt(L"DisableHotCorner")==2) + { + if (msg->hwnd!=g_TopDesktopBar || !g_TopDesktopBar || !IsWindow(g_TopDesktopBar)) + { + wchar_t name[100]; + if (!GetClassName(msg->hwnd,name,_countof(name)) || _wcsicmp(name,L"WorkerW")!=0) + return CallNextHookEx(NULL,code,wParam,lParam); + HWND parent=GetParent(msg->hwnd); + if (parent!=g_ProgWin && !FindWindowEx(parent,NULL,L"SHELLDLL_DefView",NULL)) + return CallNextHookEx(NULL,code,wParam,lParam); + g_EdgeWindows.erase(g_TopDesktopBar); + g_TopDesktopBar=msg->hwnd; + } + g_EdgeWindows.insert(g_TopDesktopBar); + ShowWindow(g_TopDesktopBar,SW_HIDE); + msg->message=WM_NULL; + } + } + return CallNextHookEx(NULL,code,wParam,lParam); +} + +// WH_MOUSE hook for taskbar thread (Win11+) +static LRESULT CALLBACK HookDesktopThreadMouse(int code, WPARAM wParam, LPARAM lParam) +{ + if (code == HC_ACTION) + { + // we need to steal mouse messages that are issues in start button area + // so that they won't get to XAML framework that is handling original start button + auto info = (const MOUSEHOOKSTRUCT*)lParam; + { + auto taskBar = FindTaskBarInfoButton(info->hwnd); // click on start button + if (!taskBar) + { + taskBar = FindTaskBarInfoBar(GetAncestor(info->hwnd, GA_ROOT)); // click on taskbar + if (taskBar && !PointAroundStartButton(taskBar->taskbarId)) + taskBar = NULL; + } + + if (taskBar && (info->hwnd != taskBar->startButton) && taskBar->oldButton) + { + // steal messages from other than our custom button window + PostMessage(taskBar->oldButton, (UINT)wParam, 0, MAKELPARAM(info->pt.x, info->pt.y)); + return 1; + } + } + } + + return CallNextHookEx(NULL, code, wParam, lParam); +} + +// WH_GETMESSAGE hook for the taskbar thread +static LRESULT CALLBACK HookDesktopThread( int code, WPARAM wParam, LPARAM lParam ) +{ + if (code==HC_ACTION && wParam && !g_bInMenu) + { + MSG *msg=(MSG*)lParam; + FindTaskBar(); + if (IsSettingsMessage(msg)) + { + msg->message=WM_NULL; + return 0; + } +if (!g_bTrimHooks) +{ + if (((msg->message>=WM_MOUSEFIRST && msg->message<=WM_MOUSELAST) || msg->message==WM_MOUSEHOVER || msg->message==WM_MOUSELEAVE) && GetWinVersion()<=WIN_VER_WIN7 && CMenuContainer::ProcessMouseMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam)) + { + msg->message=WM_NULL; + return 0; + } +} + if (msg->message==g_StartMenuMsg && msg->hwnd==g_TaskBar) + { + msg->message=WM_NULL; + static bool bProcessing; // prevent reentry + if (!bProcessing) + { + FindWindowsMenu(); + bProcessing=true; + if (msg->wParam==MSG_TOGGLE || (msg->wParam==MSG_OPEN && !CMenuContainer::IsMenuOpened())) + { + const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); + ToggleStartMenu(taskBar->taskbarId,true); + } + else if (msg->wParam==MSG_TOGGLENEW) + { + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); + } + else if (msg->wParam==MSG_SETTINGS) + { + if (GetSettingBool(L"EnableSettings")) + EditSettings(false,0); + } + else if (msg->wParam==MSG_SHIFTWIN) + { + const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); + int control=GetSettingInt(L"ShiftWin"); + if (control==OPEN_BOTH) + { + if (GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + else + control=GetMetroMode(MonitorFromPoint(CPoint(GetMessagePos()),MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; + } + if (control==OPEN_CLASSIC) + ToggleStartMenu(taskBar->taskbarId,true); + else if (control==OPEN_WINDOWS) + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); + else if (control==OPEN_CORTANA) + OpenCortana(); + else if (control==OPEN_CUSTOM) + { + CString commandText=GetSettingString(L"ShiftWinCommand"); + if (!commandText.IsEmpty()) + { + wchar_t expandedCommand[_MAX_PATH]{}; + ::ExpandEnvironmentStrings(commandText, expandedCommand, _countof(expandedCommand)); + ShellExecute(NULL,NULL,expandedCommand,NULL,NULL,SW_SHOWNORMAL); + } + } + } + else if (msg->wParam==MSG_DRAG || msg->wParam==MSG_SHIFTDRAG) + { + const TaskbarInfo *taskBar=GetTaskbarInfo((int)msg->lParam); + if (taskBar) + { + int control=GetSettingInt((msg->wParam==MSG_DRAG)?L"MouseClick":L"ShiftClick"); + if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + if (control==OPEN_CLASSIC || (control==OPEN_WINDOWS && GetWinVersion()>=WIN_VER_WIN8)) + ToggleStartMenu(taskBar->taskbarId,true); + else if (control==OPEN_WINDOWS) + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); + } + } + else if (msg->wParam==MSG_EXIT && CMenuContainer::CanShowMenu()) + { + LRESULT res=CallNextHookEx(NULL,code,wParam,lParam); + CleanStartMenuDLL(); + return res; // we should exit as quickly as possible now. the DLL is about to be unloaded + } + else if (msg->wParam==MSG_HOTKEYS) + { + EnableHotkeys((THotkeys)msg->lParam); + } + else if (msg->wParam==MSG_NEWTASKBAR) + { + HWND child=(HWND)msg->lParam; + if (IsWindow(child)) + { + wchar_t className[100]; + GetClassName(child,className,_countof(className)); + if (_wcsicmp(className,L"Shell_SecondaryTrayWnd")==0) + HandleSecondaryTaskbar((HWND)msg->lParam); + else if (_wcsicmp(className,L"ToolbarWindow32")==0) + { + HWND taskbar=GetAncestor(child,GA_ROOT); + TaskbarInfo *info=FindTaskBarInfoBar(taskbar); + if (info && !info->HasPart(child) && GetParent(child)==info->rebar) + { + SetWindowSubclass(child,SubclassTaskbarPartProc,'CLSH',info->taskbarId); + info->taskbarParts.push_back(child); + } + } + else if (_wcsicmp(className,L"TrayClockWClass")==0 || _wcsicmp(className,L"ClockButton")==0) + { + HWND taskbar=GetAncestor(child,GA_ROOT); + TaskbarInfo *info=FindTaskBarInfoBar(taskbar); + if (info && !info->HasPart(child)) + { + SetWindowSubclass(child,SubclassTaskbarPartProc,'CLSH',info->taskbarId); + info->taskbarParts.push_back(child); + } + } + } + } + else if (msg->wParam==MSG_REDRAWTASKBAR) + { + if (msg->lParam) + InvalidateRect((HWND)msg->lParam,NULL,TRUE); + else + RedrawTaskbars(); + } + else if (msg->wParam==MSG_RELOADSETTINGS) + { + LoadSettings(); + UpdateTaskBars(TASKBAR_RECREATE_BUTTONS); + UpdateTaskBars(TASKBAR_UPDATE_TEXTURE); + ResetHotCorners(); + RedrawTaskbars(); + } + bProcessing=false; + } + } +if (!g_bTrimHooks) +{ + if (msg->message==WM_HOTKEY && msg->hwnd==g_TaskBar) + { + if (msg->wParam==g_HotkeyShiftID) + PostMessage(g_TaskBar,g_StartMenuMsg,MSG_SHIFTWIN,0); + else if (msg->wParam==g_HotkeyCSMID) + { + msg->message=WM_NULL; + const TaskbarInfo *taskBar=GetDefaultTaskbarInfo(); + if (taskBar->startButton) + SetForegroundWindow(taskBar->startButton); + ToggleStartMenu(taskBar->taskbarId,true); + } + else if (msg->wParam==g_HotkeyWSMID) + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMK'); + } + + if (msg->message==WM_KEYDOWN && msg->hwnd==g_TaskBar && (msg->wParam==VK_SPACE || msg->wParam==VK_RETURN)) + { + GUITHREADINFO info={sizeof(info)}; + if (!GetGUIThreadInfo(GetCurrentThreadId(),&info) || !(info.flags&GUI_INMENUMODE)) + { + FindWindowsMenu(); + int control=GetSettingInt(L"WinKey"); + if (control==OPEN_BOTH) + { + if (GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + else + control=GetMetroMode(MonitorFromWindow(g_TaskBar,MONITOR_DEFAULTTONEAREST))?OPEN_WINDOWS:OPEN_CLASSIC; + } + if (control==OPEN_CLASSIC) + { + msg->message=WM_NULL; + const TaskbarInfo *taskBar=FindTaskBarInfoBar(g_TaskBar); + if (taskBar->startButton) + SetForegroundWindow(taskBar->startButton); + ToggleStartMenu(taskBar->taskbarId,true); + } + } + } + + if (msg->message==WM_KEYDOWN && msg->wParam==VK_TAB && CMenuContainer::IsMenuWindow(msg->hwnd)) + { + // the taskbar steals the Tab key. we need to forward it to the menu instead + SendMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam); + msg->message=WM_NULL; + } + + if (msg->message==WM_SYSKEYDOWN && msg->wParam==VK_RETURN && CMenuContainer::IsMenuWindow(msg->hwnd)) + { + // the taskbar steals the Alt+Enter key. we need to forward it to the menu instead + SendMessage(msg->hwnd,msg->message,msg->wParam,msg->lParam); + msg->message=WM_NULL; + } +} + bool bClick=(msg->message==WM_LBUTTONDOWN || msg->message==WM_LBUTTONDBLCLK || msg->message==WM_MBUTTONDOWN || msg->message==WM_MBUTTONDBLCLK); + bool bNcClick=(msg->message==WM_NCLBUTTONDOWN || msg->message==WM_NCLBUTTONDBLCLK || msg->message==WM_NCMBUTTONDOWN || msg->message==WM_NCMBUTTONDBLCLK); + bool bMiddle=(msg->message==WM_NCMBUTTONDOWN || msg->message==WM_MBUTTONDOWN || msg->message==WM_NCMBUTTONDBLCLK || msg->message==WM_MBUTTONDBLCLK); + if (bClick || bNcClick) + { + const TaskbarInfo *taskBar=NULL; + if (bClick) + taskBar=FindTaskBarInfoButton(msg->hwnd); // click on start button + if (!taskBar) + { + taskBar=FindTaskBarInfoBar(msg->hwnd); // click on taskbar + if (taskBar && !PointAroundStartButton(taskBar->taskbarId)) + taskBar=NULL; + } + if (taskBar) + { + if (msg->message==WM_LBUTTONDOWN && GetWinVersion()==WIN_VER_WIN7 && msg->hwnd==taskBar->startButton) + { + // on Win7 ignore the click if the mouse is not over the start button (clicks on the context menu are sent to the start button) + CPoint pt(GetMessagePos()); + if (WindowFromPoint(pt)!=msg->hwnd) + { + return CallNextHookEx(NULL,code,wParam,lParam); + } + } + // left or middle click on start button + FindWindowsMenu(); + const wchar_t *name; + const wchar_t *command; + if (bMiddle) + { + name=L"MiddleClick"; + command=L"MiddleClickCommand"; + } + else if (GetKeyState(VK_SHIFT)<0) + { + name=L"ShiftClick"; + command=L"ShiftClickCommand"; + } + else + { + name=L"MouseClick"; + command=L"MouseClickCommand"; + } + + int control=GetSettingInt(name); + if (control==OPEN_BOTH && GetWinVersion()>=WIN_VER_WIN10) + control=GetWin10TabletMode()?OPEN_WINDOWS:OPEN_CLASSIC; + if (control==OPEN_CLASSIC) + { + // click on the start button - toggle the menu + DWORD keyboard; + SystemParametersInfo(SPI_GETKEYBOARDCUES,NULL,&keyboard,0); + ToggleStartMenu(taskBar->taskbarId,keyboard!=0); + } + else if (control==OPEN_WINDOWS) + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); + else if (control==OPEN_CORTANA) + OpenCortana(); + else if (control==OPEN_CUSTOM) + { + CString commandText=GetSettingString(command); + if (!commandText.IsEmpty()) + { + wchar_t expandedCommand[_MAX_PATH]{}; + ::ExpandEnvironmentStrings(commandText, expandedCommand, _countof(expandedCommand)); + ShellExecute(NULL,NULL,expandedCommand,NULL,NULL,SW_SHOWNORMAL); + } + } + msg->message=WM_NULL; + } + } + + if (msg->message==WM_LBUTTONUP) + { + // ignore button up on the win81 start button + const TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); + if (taskBar && taskBar->oldButton==msg->hwnd) + msg->message=WM_NULL; + } +if (!g_bTrimHooks) +{ + if (msg->message==WM_TIMER && FindTaskBarInfoBar(msg->hwnd) && CMenuContainer::IgnoreTaskbarTimers()) + { + // stop the taskbar timer messages. prevents the auto-hide taskbar from closing + msg->message=WM_NULL; + } + + if (msg->message==WM_MOUSEMOVE && g_ProgramsButton && msg->hwnd==g_ProgramsButton && GetSettingBool(L"CascadeAll") && !(msg->wParam&MK_SHIFT)) + { + DWORD pos=GetMessagePos(); + if (pos!=g_LastHoverPos && !g_bAllProgramsTimer) + { + g_bAllProgramsTimer=true; + bool bDef; + DWORD time=GetSettingInt(L"AllProgramsDelay",bDef); + if (bDef) + SystemParametersInfo(SPI_GETMENUSHOWDELAY,NULL,&time,0); + SetTimer(g_ProgramsButton,'CLSM',time,NULL); + } + g_LastHoverPos=pos; + } + if (msg->message==WM_TIMER && msg->wParam=='CLSM' && g_ProgramsButton && msg->hwnd==g_ProgramsButton) + { + g_bAllProgramsTimer=false; + KillTimer(g_ProgramsButton,'CLSM'); + DWORD pos=GetMessagePos(); + if (pos==g_LastHoverPos) + PostMessage(g_AllPrograms,WM_COMMAND,IDOK,(LPARAM)g_ProgramsButton); + msg->message=WM_NULL; + } + if (msg->message==WM_MOUSELEAVE && g_ProgramsButton && msg->hwnd==g_ProgramsButton) + { + g_bAllProgramsTimer=false; + KillTimer(g_ProgramsButton,'CLSM'); + } + + // handle hover + if (msg->message==WM_MOUSEMOVE) + { + TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); + if (taskBar && !CMenuContainer::IsMenuOpened() && !WindowsMenuOpened()) + { + if (GetSettingInt(L"Hover") && !taskBar->bTimer) + { + taskBar->bTimer=true; + int time=GetSettingInt(L"StartHoverDelay"); + SetTimer(msg->hwnd,'CLSM',time,NULL); + } + if (msg->hwnd==taskBar->oldButton) + { + APPBARDATA appbar={sizeof(appbar)}; + if (SHAppBarMessage(ABM_GETSTATE,&appbar)&ABS_AUTOHIDE) + SendMessage(taskBar->taskBar,WM_NCHITTEST,0,GetMessagePos()); + } + } + } + if (msg->message==WM_MOUSELEAVE) + { + TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); + if (taskBar) + { + taskBar->bTimer=false; + KillTimer(msg->hwnd,'CLSM'); + if (taskBar->oldButton==msg->hwnd) + { + RECT rc; + GetWindowRect(taskBar->oldButton,&rc); + CPoint pt(GetMessagePos()); + if (PtInRect(&rc,pt)) + { + wchar_t className[256]={0}; + GetClassName(WindowFromPoint(pt),className,_countof(className)); + if (wcscmp(className,L"ImmersiveSwitchList")==0 || wcscmp(className,L"EdgeUiInputWndClass")==0) + { + msg->message=WM_NULL; + TRACKMOUSEEVENT track={sizeof(track),TME_LEAVE,msg->hwnd,0}; + TrackMouseEvent(&track); + } + } + } + } + } + if ((msg->message==WM_NCMOUSEMOVE || msg->message==WM_NCMOUSELEAVE) && (msg->wParam==HTCAPTION || !IsAppThemed()) && GetSettingInt(L"Hover")) // HACK: in Classic mode the start menu can show up even if wParam is not HTCAPTION (most likely a bug in Windows) + { + TaskbarInfo *taskBar=FindTaskBarInfoBar(msg->hwnd); + if (taskBar) + { + if (!CMenuContainer::IsMenuOpened() && !WindowsMenuOpened() && PointAroundStartButton(taskBar->taskbarId)) + { + if (!taskBar->bTimer) + { + taskBar->bTimer=true; + int time=GetSettingInt(L"StartHoverDelay"); + SetTimer(taskBar->startButton,'CLSM',time,NULL); + } + } + else + { + if (taskBar->bTimer) + { + taskBar->bTimer=false; + KillTimer(taskBar->startButton,'CLSM'); + } + } + } + } + if (msg->message==WM_TIMER && msg->wParam=='CLSM' && CMenuContainer::CanShowMenu()) + { + TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); + if (taskBar) + { + KillTimer(msg->hwnd,'CLSM'); + msg->message=WM_NULL; + if (taskBar->bTimer && !CMenuContainer::IsMenuOpened() && !WindowsMenuOpened()) + { + CPoint pt(GetMessagePos()); + if (WindowFromPoint(pt)==msg->hwnd || PointAroundStartButton(taskBar->taskbarId)) + { + int control=GetSettingInt(L"Hover"); + if (control==OPEN_CLASSIC) + { + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'CSM'); + } + else if (control==OPEN_WINDOWS) + { + FindWindowsMenu(); + PostMessage(g_ProgWin,WM_SYSCOMMAND,SC_TASKLIST,'WSMM'); + } + else if (control==OPEN_CUSTOM) + { + CString commandText=GetSettingString(L"HoverCommand"); + if (!commandText.IsEmpty()) + { + wchar_t expandedCommand[_MAX_PATH]{}; + ::ExpandEnvironmentStrings(commandText, expandedCommand, _countof(expandedCommand)); + ShellExecute(NULL,NULL,expandedCommand,NULL,NULL,SW_SHOWNORMAL); + } + } + } + } + taskBar->bTimer=false; + } + } +} + // context menu + if (msg->message==WM_NCRBUTTONUP || msg->message==WM_RBUTTONUP) + { + TaskbarInfo *taskBar=FindTaskBarInfoButton(msg->hwnd); + DWORD winVer=GetWinVersion(); + if (!taskBar && winVer>=WIN_VER_WIN8) + { + taskBar=FindTaskBarInfoBar(msg->hwnd); + if (taskBar && !PointAroundStartButton(taskBar->taskbarId)) + taskBar=NULL; + } + if (taskBar) + { + CPoint pt0(GetMessagePos()); + if (msg->message==WM_RBUTTONUP && msg->hwnd==taskBar->startButton && msg->lParam==MAKELPARAM(-1,-1)) + { + RECT rc; + GetWindowRect(msg->hwnd,&rc); + pt0.x=(rc.left+rc.right)/2; + pt0.y=(rc.top+rc.bottom)/2; + } + bool bShowCSMenu=false, bShowWinX=false, bShowWin7=false; + if (msg->hwnd==taskBar->taskBar && taskBar->bReplaceButton) + bShowWinX=true; + else + { + bShowCSMenu=(GetSettingBool(L"ShiftRight")==(GetKeyState(VK_SHIFT)<0)); + bShowWinX=winVer>=WIN_VER_WIN8 && !bShowCSMenu; + } + bShowWin7=!bShowCSMenu && g_WinStartButton && msg->hwnd!=g_WinStartButton; + + if (bShowCSMenu || bShowWinX || bShowWin7) + { + msg->message=WM_NULL; + if (CMenuContainer::IsMenuOpened()) + CMenuContainer::CloseStartMenu(); + } + if (bShowCSMenu) + { + // additional commands for the context menu + enum + { + CMD_SETTINGS=1, + CMD_HELP, + CMD_EXIT, + CMD_OPEN, + CMD_OPEN_ALL, + CMD_EXPLORER, + CMD_OPEN_PINNED, + }; + + // right-click on the start button - open the context menu (Settings, Help, Exit) + HMENU menu=CreatePopupMenu(); + CString titleFmt=LoadStringEx(IDS_MENU_TITLE); + if (!titleFmt.IsEmpty()) + { + CString title; + DWORD ver=GetVersionEx(g_Instance); + title.Format(titleFmt,ver>>24,(ver>>16)&0xFF,ver&0xFFFF); + + AppendMenu(menu,MF_STRING,0,title); + EnableMenuItem(menu,0,MF_BYPOSITION|MF_DISABLED); + SetMenuDefaultItem(menu,0,TRUE); + AppendMenu(menu,MF_SEPARATOR,0,0); + } + int count0=GetMenuItemCount(menu); + if (GetSettingBool(L"EnableExplorer")) + { + if (!GetSettingString(L"ExplorerPath").IsEmpty()) + AppendMenu(menu,MF_STRING,CMD_EXPLORER,FindTranslation(L"Menu.Explorer",L"Windows Explorer")); + AppendMenu(menu,MF_STRING,CMD_OPEN,FindTranslation(L"Menu.Open",L"&Open")); + if (!SHRestricted(REST_NOCOMMONGROUPS)) + AppendMenu(menu,MF_STRING,CMD_OPEN_ALL,FindTranslation(L"Menu.OpenAll",L"O&pen All Users")); + if (GetSettingInt(L"PinnedPrograms")==PINNED_PROGRAMS_PINNED) + AppendMenu(menu,MF_STRING,CMD_OPEN_PINNED,FindTranslation(L"Menu.OpenPinned",L"O&pen Pinned")); + AppendMenu(menu,MF_SEPARATOR,0,0); + } + if (GetSettingBool(L"EnableSettings")) + AppendMenu(menu,MF_STRING,CMD_SETTINGS,FindTranslation(L"Menu.MenuSettings",L"Settings")); + if (HasHelp()) + AppendMenu(menu,MF_STRING,CMD_HELP,FindTranslation(L"Menu.MenuHelp",L"Help")); + if (GetSettingBool(L"EnableExit")) + { + AppendMenu(menu,MF_STRING,CMD_EXIT,FindTranslation(L"Menu.MenuExit",L"Exit")); + if (!CMenuContainer::CanShowMenu()) + EnableMenuItem(menu,CMD_EXIT,MF_BYCOMMAND|MF_DISABLED); + } + if (GetMenuItemCount(menu)>count0) + { + MENUITEMINFO mii={sizeof(mii)}; + mii.fMask=MIIM_BITMAP; + mii.hbmpItem=HBMMENU_POPUP_CLOSE; + SetMenuItemInfo(menu,CMD_EXIT,FALSE,&mii); + MENUINFO info={sizeof(info),MIM_STYLE,MNS_CHECKORBMP}; + SetMenuInfo(menu,&info); + g_bInMenu=true; + SetForegroundWindow(msg->hwnd); + int res=TrackPopupMenu(menu,TPM_RIGHTBUTTON|TPM_RETURNCMD|(IsLanguageRTL()?TPM_LAYOUTRTL:0),pt0.x,pt0.y,0,msg->hwnd,NULL); + DestroyMenu(menu); + g_bInMenu=false; + if (res==CMD_SETTINGS) + { + EditSettings(false,0); + } + if (res==CMD_HELP) + { + ShowHelp(); + return TRUE; + } + if (res==CMD_EXIT) + { + LRESULT res=CallNextHookEx(NULL,code,wParam,lParam); + CleanStartMenuDLL(); + return res; // we should exit as quickly as possible now. the DLL is about to be unloaded + } + if (res==CMD_OPEN || res==CMD_OPEN_ALL) + { + CComString pPath; + if (SUCCEEDED(ShGetKnownFolderPath((res==CMD_OPEN)?FOLDERID_StartMenu:FOLDERID_CommonStartMenu,&pPath))) + ShellExecute(NULL,L"open",pPath,NULL,NULL,SW_SHOWNORMAL); + } + if (res==CMD_OPEN_PINNED) // open pinned folder + { + SHELLEXECUTEINFO execute={sizeof(execute)}; + CString path=GetSettingString(L"PinnedItemsPath"); + execute.lpVerb=L"open"; + execute.lpFile=path; + execute.nShow=SW_SHOWNORMAL; + execute.fMask=SEE_MASK_DOENVSUBST; + ShellExecuteEx(&execute); + } + if (res==CMD_EXPLORER) + { + CString path=GetSettingString(L"ExplorerPath"); + ITEMIDLIST blank={0}; + SHELLEXECUTEINFO execute={sizeof(execute)}; + execute.lpVerb=L"open"; + execute.lpFile=path; + execute.nShow=SW_SHOWNORMAL; + if (_wcsicmp(path,L"computer")==0) + execute.lpFile=L"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; + else if (_wcsicmp(path,L"libraries")==0) + execute.lpFile=L"::{031E4825-7B94-4DC3-B131-E946B44C8DD5}"; + else if (_wcsicmp(path,L"desktop")==0) + { + execute.fMask=SEE_MASK_IDLIST; + execute.lpIDList=␣ + execute.lpFile=NULL; + } + else + { + execute.fMask=SEE_MASK_DOENVSUBST; + } + ShellExecuteEx(&execute); + } + } + } + else if (bShowWinX) + { + ShowWinX(); + } + else if (bShowWin7) + { + CPoint pt(GetMessagePos()); + ScreenToClient(g_WinStartButton,&pt); + PostMessage(g_WinStartButton,WM_RBUTTONUP,wParam,MAKELONG(pt.x,pt.y)); + } + } + } + + } + return CallNextHookEx(NULL,code,wParam,lParam); +} + +HBITMAP GetStartScreenIcon( int size ) +{ + // for sizes >=64, use image directly + // for sizes>=32, get 64x64 and scale down + // for sizes<32 use the system background color + StartScreenThumbInfo info={{size<64?64:size}}; + info.size.cy=info.size.cx; + if (size>=32 && g_AppManagerThread && GetWinVersion()==WIN_VER_WIN8) + { + info.event=CreateEvent(NULL,TRUE,FALSE,NULL); + PostThreadMessage(g_AppManagerThread,g_StartMenuMsg,MSG_METROTHUMBNAIL,(LPARAM)&info); + WaitForSingleObject(info.event,100); // if it takes more than 100ms, screw it + CloseHandle(info.event); + } + info.size.cy=info.size.cx*3/4; + + BITMAPINFO bi={0}; + bi.bmiHeader.biSize=sizeof(BITMAPINFOHEADER); + bi.bmiHeader.biWidth=bi.bmiHeader.biHeight=size; + bi.bmiHeader.biPlanes=1; + bi.bmiHeader.biBitCount=32; + + HDC hDst=CreateCompatibleDC(NULL); + unsigned int *bits; + HBITMAP bitmap=CreateDIBSection(hDst,&bi,DIB_RGB_COLORS,(void**)&bits,NULL,0); + HGDIOBJ bmp0=SelectObject(hDst,bitmap); + RECT rc={0,size/8,size,size*7/8}; + + if (info.bitmap) + { + HDC hSrc=CreateCompatibleDC(hDst); + HGDIOBJ bmp02=SelectObject(hSrc,info.bitmap); + SetStretchBltMode(hDst,HALFTONE); + StretchBlt(hDst,rc.left,rc.top,rc.right-rc.left,rc.bottom-rc.top,hSrc,0,0,info.size.cx,info.size.cy,SRCCOPY); + SelectObject(hSrc,bmp02); + DeleteDC(hSrc); + DeleteObject(info.bitmap); + } + else + { + typedef int (WINAPI *TGetImmersiveUserColorSetPreference)(bool bForceCheckRegistry, bool bSkipCheckOnFail); + typedef DWORD (WINAPI *TGetImmersiveColorFromColorSetEx)(UINT dwImmersiveColorSet, UINT dwImmersiveColorType, bool bIgnoreHighContrast, UINT dwHighContrastCacheMode); + typedef int (WINAPI *TGetImmersiveColorTypeFromName)(const wchar_t *name); + COLORREF color=0; + HMODULE hUxTheme=GetModuleHandle(L"uxtheme.dll"); + if (hUxTheme) + { + TGetImmersiveUserColorSetPreference GetImmersiveUserColorSetPreference=(TGetImmersiveUserColorSetPreference)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(98)); + TGetImmersiveColorFromColorSetEx GetImmersiveColorFromColorSetEx=(TGetImmersiveColorFromColorSetEx)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(95)); + TGetImmersiveColorTypeFromName GetImmersiveColorTypeFromName=(TGetImmersiveColorTypeFromName)GetProcAddress(hUxTheme,MAKEINTRESOURCEA(96)); + if (GetImmersiveUserColorSetPreference && GetImmersiveColorFromColorSetEx && GetImmersiveColorTypeFromName) + { + int type=GetImmersiveColorTypeFromName(L"ImmersiveStartBackground"); + int set=GetImmersiveUserColorSetPreference(false,false); + color=GetImmersiveColorFromColorSetEx(set,type,false,0)&0xFFFFFF; + } + } + SetDCBrushColor(hDst,color); + FillRect(hDst,&rc,(HBRUSH)GetStockObject(DC_BRUSH)); + HICON hIcon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(GetWinVersion()>=WIN_VER_WIN10?IDI_START10:IDI_START),IMAGE_ICON,size,size,LR_DEFAULTCOLOR); + DrawIconEx(hDst,0,0,hIcon,size,size,0,NULL,DI_NORMAL); + DestroyIcon(hIcon); + } + SelectObject(hDst,bmp0); + DeleteDC(hDst); + + int i=0; + int n=size*rc.top; + for (;i + +#ifdef CLASSICSTARTMENUDLL_EXPORTS +#define STARTMENUAPI __declspec(dllexport) +#else +#define STARTMENUAPI __declspec(dllimport) +#endif + +// Find the taskbar window for the given process +STARTMENUAPI HWND FindTaskBar( DWORD process ); + +// WH_GETMESSAGE hook for the explorer's GUI thread. The start menu exe uses this hook to inject code into the explorer process +STARTMENUAPI LRESULT CALLBACK HookInject( int code, WPARAM wParam, LPARAM lParam ); + +// Toggle the start menu. bKeyboard - set to true to show the keyboard cues +STARTMENUAPI HWND ToggleStartMenu( int taskbarId, bool bKeyboard ); + +STARTMENUAPI void InitManagers( bool bNohook ); +STARTMENUAPI void CloseManagers( bool bNohook ); +STARTMENUAPI void WaitDllInitThread( void ); + +STARTMENUAPI bool DllGetSettingBool( const wchar_t *name ); +STARTMENUAPI int DllGetSettingInt( const wchar_t *name ); +STARTMENUAPI void DllUpdateSettings( void ); +STARTMENUAPI CString DllLoadStringEx( int stringID ); +STARTMENUAPI void DllLogToFile( const wchar_t *location, const wchar_t *message, ... ); + +#ifndef _WIN64 +enum TSettingsComponent; +STARTMENUAPI bool DllSaveAdmx( TSettingsComponent component, const char *admxFile, const char *admlFile, const char *docFile ); +STARTMENUAPI void DllLoadTranslationResources( HINSTANCE hLngInstance, int *pDialogs ); +#endif +STARTMENUAPI bool DllExecuteNamedCommand( const wchar_t *command ); + +#ifdef TRACK_GDI_RESOURCES +STARTMENUAPI void DllDumpResourceLeaks( void ); +#endif + +// Enable or disable the tooltip for the start button +void EnableStartTooltip( bool bEnable ); + +struct TaskbarInfo +{ + TaskbarInfo( void ) { taskbarId=pointerId=0; taskBar=startButton=oldButton=rebar=taskList=chevron=news=desktop=NULL; startButtonSize.cx=startButtonSize.cy=0; oldButtonSize.cx=oldButtonSize.cy=0; bTimer=bCustomLook=bReplaceButton=bHideButton=bRecreatingButton=bThemeChanging=false; } + int taskbarId; + HWND taskBar; + HWND startButton; // either own start button or the win7 start button (depending on bReplaceButton) + HWND oldButton; // win8.1+ start button (child of taskBar) + HWND rebar; + HWND taskList; + HWND chevron; + HWND news; + HWND desktop; + SIZE startButtonSize; + SIZE oldButtonSize; + int pointerId; + bool bTimer; + bool bCustomLook; + bool bReplaceButton; // replace start button with own one + bool bHideButton; // hide old start button (if we have own button) + bool bRecreatingButton; + bool bThemeChanging; + std::vector trayButtons; // ordered by Z order (for win10) + std::vector taskbarParts; + CComPtr pOriginalTarget; + + bool HasPart( HWND part ) const; +}; + +TaskbarInfo *GetTaskbarInfo( size_t taskbarId ); +UINT GetTaskbarPosition( HWND taskBar, MONITORINFO *pInfo, HMONITOR *pMonitor, RECT *pRc ); + +extern HWND STARTMENUAPI g_TaskBar, g_OwnerWindow; +extern HWND g_TopWin7Menu, g_AllPrograms, g_ProgramsButton, g_UserPic; // from the Windows menu +extern HWND g_ProgWin; +extern HMONITOR g_WSMHMonitor; +extern int g_CurrentCSMTaskbar, g_CurrentWSMTaskbar; + +enum TMenuMsgParam // wParam for the OpenShellMenu.StartMenuMsg message +{ + MSG_TOGGLE, // toggles the classic start menu + MSG_TOGGLENEW, // toggles the Windows start menu + MSG_OPEN, // opens the classic start menu + MSG_SETTINGS, // show Settings + MSG_SHIFTWIN, // Shift+Win was pressed + MSG_DRAG, // an item is dragged on the start button + MSG_SHIFTDRAG, // an item is dragged on the start button (Shift is pressed) + MSG_NOP, // does nothing (basically just finds the Windows menu) + MSG_EXIT, // unhook everything and exit + MSG_HOTKEYS, // updates the hotkeys + MSG_NEWTASKBAR, // new taskbar is created, lParam is the HWND + MSG_WINXMENU, // open the Win+X menu + MSG_METROTHUMBNAIL, // refresh the Metro thumbnail + MSG_REDRAWTASKBAR, // redraw taskbar, lParam is the HWND (NULL for all) + MSG_RELOADSETTINGS, // reloads the settings from the registry + MSG_SETMONITOR, // sets the start screen monitor +}; + +STARTMENUAPI extern enum _MINIDUMP_TYPE MiniDumpType; +STARTMENUAPI LONG _stdcall TopLevelFilter( _EXCEPTION_POINTERS *pExceptionInfo ); + +enum THotkeys +{ + HOTKEYS_NORMAL, + HOTKEYS_SETTINGS, + HOTKEYS_CLEAR, +}; + +// Set the hotkeys and controls for the start menu +void EnableHotkeys( THotkeys enable ); + +bool PointAroundStartButton( size_t taskbarId, const CPoint &pt=CPoint(GetMessagePos()) ); +void ResetHotCorners( void ); +void RedrawTaskbars( void ); + +enum TUpdateTaskbar +{ + TASKBAR_CLEAR, + TASKBAR_UPDATE, + TASKBAR_UPDATE_TEXTURE, + TASKBAR_RECREATE_BUTTONS, +}; + +void UpdateTaskBars( TUpdateTaskbar update ); +HBITMAP GetStartScreenIcon( int size ); diff --git a/Src/StartMenu/StartMenuDLL/StartMenuDLL.rc b/Src/StartMenu/StartMenuDLL/StartMenuDLL.rc new file mode 100644 index 000000000..b7007ee1e --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.rc @@ -0,0 +1,1354 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "windows.h" +#include "winres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "#include ""..\\..\\Lib\\resource.h""\r\n" + "#include ""..\\..\\Lib\\Lib.rc""\r\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_RENAME DIALOGEX 0, 0, 227, 54 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_TOPMOST +CAPTION "Rename" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + LTEXT "&New name:",IDC_LABEL,7,7,44,14,SS_CENTERIMAGE + EDITTEXT IDC_EDITNAME,56,7,163,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,116,33,50,14 + PUSHBUTTON "Cancel",IDCANCEL,170,33,50,14 +END + +IDD_RENAMER DIALOGEX 0, 0, 227, 54 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_TOPMOST | WS_EX_LAYOUTRTL +CAPTION "Rename" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + LTEXT "&New name:",IDC_LABEL,7,7,44,14,SS_CENTERIMAGE + EDITTEXT IDC_EDITNAME,56,7,163,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,116,33,50,14 + PUSHBUTTON "Cancel",IDCANCEL,170,33,50,14 +END + +IDD_LOGOFF DIALOGEX 0, 0, 179, 59 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Log Off Windows" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Log Off",IDOK,55,38,55,14 + PUSHBUTTON "&No",IDCANCEL,117,38,55,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "Are you sure you want to log off?",IDC_PROMPT,35,7,137,20,SS_CENTERIMAGE +END + +IDD_LOGOFFR DIALOGEX 0, 0, 179, 59 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_LAYOUTRTL +CAPTION "Log Off Windows" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "&Log Off",IDOK,55,38,55,14 + PUSHBUTTON "&No",IDCANCEL,117,38,55,14 + ICON "",IDC_STATICICON1,7,7,20,20 + LTEXT "Are you sure you want to log off?",IDC_PROMPT,35,7,137,20,SS_CENTERIMAGE +END + +IDD_SKINSETTINGS DIALOGEX 0, 0, 311, 165 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Skin:",IDC_STATICSKIN,7,7,16,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOSKIN,28,7,141,96,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "About this skin",IDC_ABOUT,176,7,60,14 + PUSHBUTTON "Reset skin",IDC_BUTTONRESET,244,7,60,14 + LTEXT "The selected skin is not compatible with this version of the start menu.",IDC_STATICVER,7,24,229,22 + CONTROL "",IDC_SKINOPTIONS,"SysTreeView32",TVS_DISABLEDRAGDROP | TVS_INFOTIP | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,35,297,113 + LTEXT "Skin options:",IDC_STATICOPT,7,24,49,8,SS_CENTERIMAGE + LTEXT "This skin is used by the cascading All Programs menu in the Windows start menu",IDC_STATICALLPROGS,7,150,297,8 +END + +IDD_CUSTOMMENU DIALOGEX 0, 0, 249, 236 +STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Edit Menu Item (%s)" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 + LTEXT "Link:",IDC_STATICLINK,7,24,16,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOLINK,47,24,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_BUTTONLINK,228,24,14,12 + LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL + LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL + LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 + ICON "",IDC_ICONN,9,89,20,20 + CONTROL "Sort Z->A",IDC_CHECKSORTZA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,116,48,10 + CONTROL "Sort Z->A (for sub-menus)",IDC_CHECKSORTZAREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,129,101,10 + CONTROL "Sort once",IDC_CHECKSORTONCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,142,48,10 + CONTROL "Open up",IDC_CHECKOPENUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,155,44,10 + CONTROL "Open up (for sub-menus)",IDC_CHECKOPENUPREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,168,97,10 + CONTROL "Insert sub-items as buttons",IDC_CHECKINLINE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,181,106,10 + CONTROL "Split button item",IDC_CHECKSPLIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,194,65,10 + CONTROL "Don't expand",IDC_CHECKNOEXPAND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,116,59,10 + CONTROL "Multi-column",IDC_CHECKMULTICOLUMN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,129,60,10 + CONTROL "Track recent items",IDC_CHECKTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,142,78,10 + CONTROL "Don't track recent items",IDC_CHECKNOTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,155,97,10 + CONTROL "Place items first",IDC_CHECKITEMSFIRST,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,168,69,10 + CONTROL "Hide extensions",IDC_CHECKNOEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,181,72,10 + PUSHBUTTON "Restore Defaults",IDC_BUTTONRESET,7,215,90,14 + DEFPUSHBUTTON "OK",IDOK,135,215,50,14 + PUSHBUTTON "Cancel",IDCANCEL,192,215,50,14 +END + +IDD_STYLESETTINGS DIALOGEX 0, 0, 362, 249 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Select the style for the start menu.",IDC_STATICTITLE,7,7,291,10 + CONTROL "Classic style",IDC_RADIO_CLASSIC,"Button",BS_AUTORADIOBUTTON,7,18,52,10 + CONTROL "Classic with two columns",IDC_RADIO_TWO_COLUMNS,"Button",BS_AUTORADIOBUTTON,95,18,93,10 + CONTROL "Windows 7 style",IDC_RADIO_WIN7,"Button",BS_AUTORADIOBUTTON,219,18,65,10 + CONTROL 120,IDC_STATIC_CLASSIC,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,7,28,69,120 + CONTROL 121,IDC_STATIC_TWO_COLUMNS,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,94,28,103,120 + CONTROL 122,IDC_STATIC_WIN7,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,218,28,109,120 + CONTROL "Select skin...",IDC_SKIN_CLASSIC,"SysLink",WS_TABSTOP,11,152,60,8 + CONTROL "Select skin...",IDC_SKIN_CLASSIC2,"SysLink",WS_TABSTOP,98,152,60,8 + CONTROL "Select skin...",IDC_SKIN_WIN7,"SysLink",WS_TABSTOP,222,152,60,8 + CONTROL "",IDC_STATICEDGE,"Static",SS_ETCHEDHORZ,7,165,347,1 + CONTROL "Replace Start button",IDC_CHECKENABLED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,170,77,10 + CONTROL "Advanced button options...",IDC_LINKADVANCED, + "SysLink",WS_TABSTOP,114,170,157,10 + CONTROL "Aero",IDC_RADIOAERO,"Button",BS_AUTORADIOBUTTON,25,185,30,10 + CONTROL "Classic",IDC_RADIOCLASSIC,"Button",BS_AUTORADIOBUTTON,80,185,37,10 + CONTROL "Custom",IDC_RADIOCUSTOM,"Button",BS_AUTORADIOBUTTON,145,185,40,10 + ICON IDI_BTN_CLASSIC,IDC_STATICAERO,30,198,18,17,SS_NOTIFY | SS_REALSIZEIMAGE + CONTROL 124,IDC_STATICCLASSIC,"Static",SS_BITMAP | SS_NOTIFY | SS_REALSIZEIMAGE,85,203,33,13 + ICON "",IDC_STATICCUSTOM,150,198,18,17,SS_NOTIFY + PUSHBUTTON "Pick image...",IDC_BUTTONPICK,188,201,50,14 +END + +IDD_CUSTOMMENU7 DIALOGEX 0, 0, 249, 210 +STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Edit Menu Item" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Command:",IDC_STATICCOMMAND,7,7,35,12,SS_CENTERIMAGE + COMBOBOX IDC_COMBOCOMMAND,47,7,180,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_BUTTONCOMMAND,228,7,14,12 + LTEXT "Link:",IDC_STATICLINK,7,24,16,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITLINK2,47,24,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONLINK,228,24,14,12 + LTEXT "Label:",IDC_STATICTEXT,7,41,22,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITLABEL,47,41,195,12,ES_AUTOHSCROLL + LTEXT "Tip:",IDC_STATICINFOTIP,7,58,13,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITTIP,47,58,195,12,ES_AUTOHSCROLL + LTEXT "Icon:",IDC_STATICICON,7,74,18,12,SS_CENTERIMAGE + EDITTEXT IDC_EDITICON,47,74,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BUTTONICON,228,74,14,12 + ICON "",IDC_ICONN,9,89,20,20 + CONTROL "Sort Z->A",IDC_CHECKSORTZA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,116,48,10 + CONTROL "Sort Z->A (for sub-menus)",IDC_CHECKSORTZAREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,129,101,10 + CONTROL "Sort once",IDC_CHECKSORTONCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,142,48,10 + CONTROL "Open up",IDC_CHECKOPENUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,155,44,10 + CONTROL "Open up (for sub-menus)",IDC_CHECKOPENUPREC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,168,97,10 + CONTROL "Multi-column",IDC_CHECKMULTICOLUMN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,116,60,10 + CONTROL "Track recent items",IDC_CHECKTRACK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,129,78,10 + CONTROL "Hide extensions",IDC_CHECKNOEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,130,142,72,10 + PUSHBUTTON "Restore Defaults",IDC_BUTTONRESET,7,189,90,14 + DEFPUSHBUTTON "OK",IDOK,135,189,50,14 + PUSHBUTTON "Cancel",IDCANCEL,192,189,50,14 +END + +IDD_CUSTOMLIST DIALOGEX 0, 0, 365, 183 +STYLE DS_SETFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN | WS_SYSMENU +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + LTEXT "Current menu items:",IDC_STATIC,7,7,167,8 + LTEXT "Click on each item to change it. Double-click the icon to edit the additional settings. Drag to change order. Right-click for more functions. Use Tab or Shift+Tab to navigate with the keyboard",IDC_STATICHINT,7,151,351,25 + CONTROL "",IDC_LISTITEMS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,16,351,133 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_RENAME, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 220 + TOPMARGIN, 7 + BOTTOMMARGIN, 47 + END + + IDD_RENAMER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 220 + TOPMARGIN, 7 + BOTTOMMARGIN, 47 + END + + IDD_LOGOFF, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 172 + TOPMARGIN, 7 + BOTTOMMARGIN, 52 + END + + IDD_LOGOFFR, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 172 + TOPMARGIN, 7 + BOTTOMMARGIN, 52 + END + + IDD_SKINSETTINGS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 304 + TOPMARGIN, 7 + BOTTOMMARGIN, 158 + END + + IDD_CUSTOMMENU, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 242 + TOPMARGIN, 7 + BOTTOMMARGIN, 229 + END + + IDD_STYLESETTINGS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 354 + TOPMARGIN, 7 + BOTTOMMARGIN, 242 + END + + IDD_CUSTOMMENU7, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 242 + TOPMARGIN, 7 + BOTTOMMARGIN, 203 + END + + IDD_CUSTOMLIST, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 358 + TOPMARGIN, 7 + BOTTOMMARGIN, 176 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Open-Shell Menu" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "StartMenuDLL" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "StartMenuDLL.dll" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" +IDI_APPSICON ICON "apps.ico" +IDI_APPSICON10 ICON "apps10.ico" +IDI_APPSICON11 ICON "apps11.ico" +IDI_BTN_CLASSIC ICON "btn_aero.ico" +IDI_START ICON "start.ico" +IDI_START10 ICON "start10.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// SKIN +// + +1 SKIN "SkinDescription.txt" +2 SKIN "SkinDescription7.txt" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDB_ARROWS BITMAP "menu_arrows.bmp" +IDB_ARROWS150 BITMAP "menu_arrows150.bmp" +IDB_SEARCH_ICONS BITMAP "search_icons.bmp" +IDB_BTN_CLASSIC BITMAP "btn_classic.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// IMAGE +// + +IDB_STYLE_CLASSIC1 IMAGE "style_classic.png" +IDB_STYLE_CLASSIC2 IMAGE "style_vista.png" +IDB_STYLE_WIN7 IMAGE "style_7.png" +IDB_STYLE_CLASSIC1150 IMAGE "style_classic150.png" +IDB_STYLE_CLASSIC2150 IMAGE "style_vista150.png" +IDB_STYLE_WIN7150 IMAGE "style_7150.png" + +IDB_BUTTON96 IMAGE "button96.png" +IDB_BUTTON120 IMAGE "button120.png" +IDB_BUTTON144 IMAGE "button144.png" +IDB_BUTTON180 IMAGE "button180.png" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_APP_TITLE "Open-Shell Menu" + IDS_SETTINGS_TITLE "Settings for Open-Shell Menu" + IDS_SETTINGS_TITLE_VER "Settings for Open-Shell Menu %d.%d.%d" + IDS_NEW_SETTINGS "You need to restart the menu for the new settings to take effect: Right-click on the start button and select ""Exit"". Then run StartMenu.exe again. It will read the new settings." + IDS_NO_TEXT "" +END + +STRINGTABLE +BEGIN + IDS_SKIN_ERR_UNKNOWN "Unknown error.\r\n" + IDS_SKIN_ERR_DISABLE "\r\nYou can disable this popup from the settings." + IDS_SKIN_ERR "Skin Error" + IDS_SKIN_WARN "Skin Warning" + IDS_SKIN_ABOUT "About skin %s" + IDS_SKIN_FAIL "Failed to load skin." + IDS_SKIN_ERR_BMPRES "Failed to load bitmap resource with ID=%d.\r\n%s" + IDS_SKIN_ERR_BMPFILE "Failed to load bitmap file %s.\r\n%s" + IDS_SKIN_ERR_MASKRES "Failed to load mask bitmap resource with ID=%d.\r\n%s" + IDS_SKIN_ERR_MASKFILE "Failed to load mask bitmap file %s.\r\n%s" + IDS_SKIN_ERR_MASKSIZE "The background bitmap %d and the mask bitmap %d have different sizes.\r\n" + IDS_SKIN_ERR_FIND_RES1 "Can't find the main ""SKIN"" resource with ID=1.\r\n" + IDS_SKIN_ERR_LOAD_RES1 "Failed to load the main ""SKIN"" resource with ID=1.\r\n" + IDS_SKIN_ERR_LOAD_FILE1 "Failed to load the main skin file %s.\r\n" +END + +STRINGTABLE +BEGIN + IDS_SKIN_ERR_FIND_RES "Can't find the variation ""SKIN"" resource with ID=%d.\r\n" + IDS_SKIN_ERR_LOAD_RES "Failed to load the variation ""SKIN"" resource with ID=%d.\r\n" + IDS_SKIN_ERR_LOAD_FILE "Failed to load the variation skin file %s.\r\n" + IDS_SKIN_ERR_LOAD "Error loading %s\n%s" + IDS_SKIN_ERR_VERSION "The selected skin is not compatible with this version of the start menu.\r\n" + IDS_MENU_TITLE "Open-Shell Menu %d.%d.%d" + IDS_DEFAULT_SKIN "" + IDS_CONTROLS_SETTINGS "Controls" + IDS_OPEN_NOTHING "Nothing" + IDS_OPEN_NOTHING_TIP "The action will do nothing" + IDS_OPEN_CSM "Open-Shell Menu" + IDS_OPEN_CSM_TIP "The action will open the classic start menu" + IDS_OPEN_WSM "Windows Start Menu" + IDS_OPEN_WSM_TIP "The action will open the default start menu" + IDS_LCLICK "Left Click opens:" + IDS_LCLICK_TIP "Select what happens when you click the left mouse button on the Start Button" +END + +STRINGTABLE +BEGIN + IDS_SHIFT_LCLICK "Shift+Click opens:" + IDS_SHIFT_LCLICK_TIP "Select what happens when you hold Shift and click the left mouse button on the Start Button" + IDS_WIN_KEY "Windows Key opens:" + IDS_WIN_KEY_TIP "Select what happens when you press the Windows key" + IDS_SHIFT_WIN "Shift+Win opens:" + IDS_SHIFT_WIN_TIP "Select what happens when you hold Shift and press the Windows key" + IDS_MCLICK "Middle Click opens:" + IDS_MCLICK_TIP "Select what happens when you click the middle mouse button on the Start Button" + IDS_HOVER "Hover opens:" + IDS_HOVER_TIP "Select what happens when you hover the mouse over the Start Button" + IDS_HOVER_DELAY "Hover delay" + IDS_HOVER_DELAY_TIP "Enter the delay (in ms) for hovering over the Start Button" + IDS_CSM_HOTKEY "Additional Classic Menu hotkey" + IDS_CSM_HOTKEY_TIP "Enter an additional hotkey for opening the classic start menu" + IDS_WSM_HOTKEY "Additional Windows Menu hotkey" + IDS_WSM_HOTKEY_TIP "Enter an additional hotkey for opening the Windows start menu" +END + +STRINGTABLE +BEGIN + IDS_SHOW_ITEMS "Special Items" + IDS_ITEM_HIDE "Don't display this item" + IDS_ITEM_HIDE_TIP "This item will not appear in the start menu" + IDS_ITEM_SHOW "Display as a link" + IDS_ITEM_SHOW_TIP "This item will appear as a link you can click" + IDS_ITEM_MENU "Display as a menu" + IDS_ITEM_MENU_TIP "This item will appear as a sub-menu" + IDS_SHOW_FAVORITES "Favorites" + IDS_SHOW_FAVORITES_TIP "Select how to display Favorites in the start menu" + IDS_SHOW_DOCUMENTS "Recent documents" + IDS_SHOW_DOCUMENTS_TIP "Select how to display the recent documents in the start menu" + IDS_MAX_DOCS "Max recent documents" + IDS_MAX_DOCS_TIP "Limit the number of recent documents in the start menu" + IDS_SHOW_USERFILES "User files" + IDS_SHOW_USERFILES_TIP "Select how to display the user's files in the start menu" + IDS_SHOW_USERDOCS "User documents" +END + +STRINGTABLE +BEGIN + IDS_SHOW_USERDOCS_TIP "Select how to display the user's documents in the start menu" + IDS_SHOW_USERPICS "User pictures" + IDS_SHOW_USERPICS_TIP "Select how to display the user's pictures in the start menu" + IDS_SHOW_CP "Control Panel" + IDS_SHOW_CP_TIP "Select how to display the Control Panel in the start menu" + IDS_SHOW_NETWORK "Network Connections" + IDS_SHOW_NETWORK_TIP "Select how to display Network in the start menu" + IDS_SHOW_PRINTERS "Printers" + IDS_SHOW_PRINTERS_TIP "Select how to display Printers in the start menu" + IDS_SHOW_SEARCH "Show Search Menu" + IDS_SHOW_SEARCH_TIP "Enable the Search menu" + IDS_SHOW_HELP "Show Help and Support" + IDS_SHOW_HELP_TIP "Enable the Help and Support item" + IDS_SHOW_RUN "Show Run" + IDS_SHOW_RUN_TIP "Enable the Run item" + IDS_SHOW_LOGOFF "Show Log Off" +END + +STRINGTABLE +BEGIN + IDS_CUSTOM_TIP "This is a custom menu item. Use the command property to launch a program, or the link property to add a folder to the start menu" + IDS_SEARCH_TIP "This is the top item for the Search menu" + IDS_SETTINGS_MENU_TIP "This is the top item for the Settings menu" + IDS_FEATURES_TIP "Opens the Programs and Features window" + IDS_RESTORE_TIP "Restores all properties (text, icon and more) to the defaults for the selected command" + IDS_SEARCH_BOX_TIP "This is a search box where you can type the text you want to find" + IDS_SEARCH_BOX "Search Box" + IDS_SHOW_SEARCH_BOX "Show search box" + IDS_SHOW_SEARCH_BOX_TIP "Enable the search for programs" + IDS_SEARCH_BOX_HIDE "No search box" + IDS_SEARCH_BOX_HIDE_TIP "The search box is not shown" + IDS_SEARCH_BOX_SHOW "Access normally" + IDS_SEARCH_BOX_SHOW_TIP "The search box will be accessible with the arrow keys and the mouse" + IDS_SEARCH_BOX_TAB "Access with Tab" + IDS_SEARCH_BOX_TAB_TIP "The search box will be accessible only with the Tab key and the mouse" + IDS_SEARCH_BOX_SEL "Selected by default" +END + +STRINGTABLE +BEGIN + IDS_SEARCH_BOX_SEL_TIP "When this is checked, the search box will be selected when you open the menu" + IDS_SEARCH_PATH "Search the system path" + IDS_SEARCH_PATH_TIP "When this is checked, the search will look in the folders listed in the PATH environment variable" + IDS_SUB_WORD "Match parts of words" + IDS_SUB_WORD_TIP "The search will match parts in the middle of words. For example 'enu' will match 'Classic Menu'" + IDS_SEARCH_TRACK "Track frequency of use" + IDS_SEARCH_TRACK_TIP "When this is checked, the start menu will track how frequently you use programs and will sort the search results by usage" + IDS_SEARCH_MAX "Max search results" + IDS_SEARCH_MAX_TIP "Limit the number of the search results. If the search finds more than this number, no results will be shown unless you press Tab" + IDS_SEARCH_AUTO "Enable Auto-Complete" + IDS_SEARCH_AUTO_TIP "When this is checked, typing a path in the search box will auto-complete names of files and folders" + IDS_INLINE_TIP "The sub-items of this menu item will appear as a row of buttons instead of a sub-menu" + IDS_NOEXTENSIONS_TIP "This menu and its sub-menus will hide the file extensions" + IDS_DELAY_ICONS "Delay loading of icons" +END + +STRINGTABLE +BEGIN + IDS_SHOW_LOGOFF_TIP "Enable the Log Off item" + IDS_CONFIRM_LOGOFF "Confirm Log Off" + IDS_CONFIRM_LOGOFF_TIP "The Log Off command will show a confirmation prompt before logging off" + IDS_SHOW_UNDOCK "Show Undock" + IDS_SHOW_UNDOCK_TIP "Enable the Undock item (for laptops only)" + IDS_SHOW_SHUTDOWN "Shutdown" + IDS_SHOW_SHUTDOWN_TIP "Select how to display Shutdown in the start menu" + IDS_SHOW_RSHUTDOWN "Show Shutdown during remote sessions" + IDS_SHOW_RSHUTDOWN_TIP "Enable the Shutdown item during a Remote Desktop connection" + IDS_SHOW_RECENT_OLD "Show recent programs" + IDS_SHOW_RECENT_TIP_OLD "Enable the display of recently-used programs" + IDS_MAX_PROGS "Max recent programs (use negative number to reverse the order)" + IDS_MAX_PROGS_TIP "Limit the number of recent programs. If the number is negative, the most recent program will be at the bottom" + IDS_RECENT_TOP "Show recent programs on top" + IDS_RECENT_TOP_TIP "Select if you want the recent programs to be before or after the other programs in the main menu" + IDS_RECENT_KEYS "Shortcuts for the recent programs" +END + +STRINGTABLE +BEGIN + IDS_RECENT_KEYS_TIP "Select the style of the keyboard shortcuts for the recent programs" + IDS_KEY_NOTHING "No shortcuts" + IDS_KEY_NOTHING_TIP "Disables the shortcuts completely" + IDS_KEY_NORMAL "Normal shortcuts" + IDS_KEY_NORMAL_TIP "Use the first letter of the program for the shortcut" + IDS_KEY_DIGITS "Digits" + IDS_KEY_DIGITS_TIP "Use digits for the shortcuts (1, 2, 3, etc)" + IDS_KEY_HIDDEN "Hidden digits" + IDS_KEY_HIDDEN_TIP "Same as above, but the digits are not shown" + IDS_BEHAVIOR_SETTINGS "General Behavior" + IDS_EXPAND_LINKS "Expand folder shortcuts" + IDS_EXPAND_LINKS_TIP "When this is checked, shortcuts (links) to folders will open as sub-menus" + IDS_MENU_DELAY "Menu delay" + IDS_MENU_DELAY_TIP "The delay (in ms) for opening sub-menus when the mouse hovers over a folder item" + IDS_TIP_DELAY "Infotip delay" + IDS_TIP_DELAY_TIP "The delay for the infotip. The first number is the delay for showing the infotip and the second is the delay for hiding it. Use '0,0' to disable the tips" +END + +STRINGTABLE +BEGIN + IDS_FTIP_DELAY "Infotip delay (for folders)" + IDS_FTIP_DELAY_TIP "Same as the above, but for folder items. This is disabled by default because the folder infotips are usually not very helpful" + IDS_ANIM_NONE "No animation" + IDS_ANIM_NONE_TIP "The menu pops in with no animation" + IDS_ANIM_FADE "Fade" + IDS_ANIM_FADE_TIP "The menu fades into view" + IDS_ANIM_SLIDE "Slide" + IDS_ANIM_SLIDE_TIP "The menu slides into view" + IDS_ANIMATION "Main menu animation" + IDS_ANIMATION_TIP "Pick the type of the animation for the main menu" + IDS_ANIM_SPEED "Main menu animation speed" + IDS_ANIM_SPEED_TIP "The duration (in ms) for the main menu animation" + IDS_SUB_ANIMATION "Sub-menu animation" + IDS_SUB_ANIMATION_TIP "Pick the type of the animation for the sub-menus" + IDS_SUB_ANIM_SPEED "Sub-menu animation speed" + IDS_SUB_ANIM_SPEED_TIP "The duration (in ms) for the sub-menu animation" +END + +STRINGTABLE +BEGIN + IDS_SCROLL_SPEED "Main menu scroll speed (1..10)" + IDS_SCROLL_SPEED_TIP "The speed (from 1 to 10) when scrolling the items in the main menu" + IDS_SUB_SCROLL_SPEED "Sub-menu scroll speed (1..10)" + IDS_SUB_SCROLL_SPEED_TIP + "The speed (from 1 to 10) when scrolling the items in the sub-menus" + IDS_FADE_SPEED "Fade speed" + IDS_FADE_SPEED_TIP "The duration (in ms) of the fade animation for the selected menu item" + IDS_DRAG_DELAY "Drag/drop hide delay" + IDS_DRAG_DELAY_TIP "The delay (in ms), after which the menu will close when you are dragging an item outside of the menu. Lets you drag from the menu to the Desktop or other programs" + IDS_ACCESSIBILITY "Enable accessibility" + IDS_ACCESSIBILITY_TIP "Enable the active accessibility features of the start menu" + IDS_NEXTTASKBAR "Show next to taskbar (when the taskbar is vertical)" + IDS_NEXTTASKBAR_TIP "When this is checked and the taskbar is docked to the left or right edge of the screen, the start menu will appear next to the taskbar instead of on top of it" + IDS_SEARCH_COMMAND "Custom search command" + IDS_SEARCH_COMMAND_TIP "Enter a custom command to run when you pick Search -> For Files or Folders" + IDS_CASCADE_MENU "Cascading right-click menu" + IDS_CASCADE_MENU_TIP "When this is checked, the additional items of the right-click menu (like New Folder, or Sort by Name) are placed in a sub-menu of their own" +END + +STRINGTABLE +BEGIN + IDS_CACHE_ICONS "Pre-cache icons" + IDS_CACHE_ICONS_TIP "When this is checked, the system will begin pre-loading the icons as soon as you log in, so the start menu will open faster" + IDS_SKIN_ERRORS "Report skin errors" + IDS_SKIN_ERRORS_TIP "When this is checked, the menu will report problems with the current skin. This is useful when creating and troubleshooting new skins" + IDS_LOOK_SETTINGS "Menu Look" + IDS_MENU_WIDTH "Main menu width" + IDS_MENU_WIDTH_TIP "Set the width of the main menu text to fit this many average-width characters" + IDS_SUBMENU_WIDTH "Sub-menu width" + IDS_SUBMENU_WIDTH_TIP "Set the width of the sub-menu text to fit this many average-width characters" + IDS_SAME_COLUMNS "All columns are same size" + IDS_SAME_COLUMNS_TIP "When this is checked, all columns of a menu will be forced to be the same size" + IDS_MENU_CAPTION "Menu caption" + IDS_MENU_CAPTION_TIP "Enter the text you want to see on the side of the menu (for skins that support caption)" + IDS_MENU_USERNAME "User name text" + IDS_MENU_USERNAME_TIP "Enter the text you want to see in the user-name portion of the menu (for skins that show the user name)" + IDS_PIC_COMMAND "User picture command" + IDS_ENABLE_ACCELERATORS "Enable accelerators" + IDS_ENABLE_ACCELERATORS_TIP "Use keyboard accelerators to execute menu commands" + IDS_ALT_ACCELERATORS "Require Alt key for accelerators" + IDS_ALT_ACCELERATORS_TIP "Keyboard accelerators will be triggered only if Alt key is pressed" +END + +STRINGTABLE +BEGIN + IDS_PIC_COMMAND_TIP "Enter the command you want to run when you click on the user picture" + IDS_NAME_COMMAND "User name command" + IDS_NAME_COMMAND_TIP "Enter the command you want to run when you click on the user name" + IDS_ALIGN_WORK_AREA "Align start menu to working area" + IDS_ALIGN_WORK_AREA_TIP "Align the start menu to the working area instead of to the taskbar. Use with custom taskbars" + IDS_HOR_OFFSET "Horizontal position offset" + IDS_HOR_OFFSET_TIP "Offset the start menu horizontally by the amount of pixels specified" + IDS_VERT_OFFSET "Vertical position offset" + IDS_VERT_OFFSET_TIP "Offset the start menu vertically by the amount of pixels specified" + IDS_SMALL_SIZE_SM "Small icon size" + IDS_SMALL_SIZE_SM_TIP "Set the small icon size. The default is 16 for DPI<=96, 20 for 96120" + IDS_LARGE_SIZE_SM "Large icon size" + IDS_LARGE_SIZE_SM_TIP "Set the large icon size. The default is 32 for DPI<=96, 40 for 96120" + IDS_NUMERIC_SORT "Use numeric sorting" + IDS_NUMERIC_SORT_TIP "When this is checked, the start menu will use numeric (logical) sorting instead of alphabetical sorting for names that contain numbers" + IDS_FONT_SMOOTHING "Font smoothing" + IDS_FONT_SMOOTHING_TIP "Select the font smoothing for the menu text" + IDS_SMOOTH_DEFAULT "Default" + IDS_SMOOTH_DEFAULT_TIP "The text will use the system default" + IDS_SMOOTH_NONE "No smoothing" + IDS_SMOOTH_NONE_TIP "The text will have no smoothing" + IDS_SMOOTH_STD "Standard" +END + +STRINGTABLE +BEGIN + IDS_SMOOTH_STD_TIP "The text will use the the standard anti-aliasing smoothing" + IDS_SMOOTH_CLEAR "Clear Type" + IDS_SMOOTH_CLEAR_TIP "The text will use the ClearType smoothing" + IDS_CONTEXT_MENU_SETTINGS "Context Menu" + IDS_DRAG_DROP "Enable Drag and Drop" + IDS_DRAG_DROP_TIP "When this is checked, the user will be allowed to drag and drop items in the start menu" + IDS_CONTEXT_MENU "Enable right-click menu" + IDS_CONTEXT_MENU_TIP "When this is checked, the user will be allowed to right-click on an item and use its context menu" + IDS_NEW_FOLDER "Enable New Folder and New Shortcut" + IDS_NEW_FOLDER_TIP "When this is checked, the user will be allowed to right-click in the start menu and create new folders and shortcuts" + IDS_EXIT "Enable Exit" + IDS_EXIT_TIP "When this is checked, the user can right-click on the start button and select 'Exit'" + IDS_SOUND_SETTINGS "Sounds" + IDS_SOUND_MAIN "Main menu sound" + IDS_SOUND_MAIN_TIP "This sound plays when the start menu is opened" + IDS_SOUND_POPUP "Sub-menu sound" +END + +STRINGTABLE +BEGIN + IDS_SOUND_POPUP_TIP "This sound plays when a sub-menu is opened" + IDS_SOUND_COMMAND "Command sound" + IDS_SOUND_COMMAND_TIP "This sound plays when a start menu item is executed" + IDS_SOUND_DROP "Drop sound" + IDS_SOUND_DROP_TIP "This sound plays when something is dropped on the start menu" + IDS_WSM_SETTINGS "Windows Start Menu" + IDS_CASCADE_ALL "Cascading All Programs menu" + IDS_CASCADE_ALL_TIP "When this is checked, the 'All Programs' item in the Windows start menu will expand as a cascading sub-menu" + IDS_ALL_DELAY "Hover delay" + IDS_ALL_DELAY_TIP "Enter the delay (in ms) for hovering over the 'All Programs' item" + IDS_ALL_SELECT "Initially focus on:" + IDS_ALL_SELECT_TIP "Select which item will be selected by default when you open the Windows start menu" + IDS_SELECT_SEARCH "Search box" + IDS_SELECT_SEARCH_TIP "The search box will be selected by default" + IDS_SELECT_BUTTON "All Programs" + IDS_SELECT_BUTTON_TIP "The 'All Programs' item will be selected by default" +END + +STRINGTABLE +BEGIN + IDS_SKIN_SETTINGS "Skin" + IDS_ALL_SKIN_SETTINGS "All Programs Skin" + IDS_CUSTOM_SETTINGS "Customize Start Menu" + IDS_LANGUAGE_SETTINGS_SM "Language" + IDS_SCROLL_TYPE "Multiple columns in sub-menus" + IDS_SCROLL_TYPE_TIP "Select what to do when a sub-menu doesn't fit in a single column" + IDS_SCROLL_NO "Use multiple columns" + IDS_SCROLL_NO_TIP "If the menu doesn't fit in one column it will use multiple columns" + IDS_SCROLL_YES "Use single column (scroll)" + IDS_SCROLL_YES_TIP "If the menu doesn't fit in one column it will start scrolling" + IDS_SCROLL_AUTO "Auto (multiple columns if they fit)" + IDS_SCROLL_AUTO_TIP "The menu will use multiple columns only if all columns fit on screen. Otherwise it will use a single scrolling column" + IDS_ANIM_RANDOM "Random" + IDS_ANIM_RANDOM_TIP "The menu will use either slide or fade randomly" + IDC_SKINVARIATION "Skin Variation" + IDS_COMMAND_TIP "Pick a command for the menu item. The command determines what the item does when clicked" +END + +STRINGTABLE +BEGIN + IDS_LINK_TIP "Type a full path of a file or a folder. If you select a file, it will be executed. If you select a folder, it will be opened as a sub-menu. You can use environment variables like %windir%\\Notepad.exe. Note: Buttons with sub-menus cannot have a link" + IDS_TEXT_TIP "Enter the text for the menu item. If the text starts with $ (like $Menu.Network) it will be looked up in the file StartMenuL10N.ini" + IDS_TIP_TIP "Enter the infotip for the menu item. If the text starts with $ (like $Menu.NetworkTip) it will be looked up in the file StartMenuL10N.ini" + IDS_ICON_TIP "Enter the icon for the button. If the icon is blank, the default icon of the link will be used instead. Use either a path to a .ico file, or a combination of a .dll file and an icon ID. Use 'none' to get no icon at all" + IDS_SORTZA_TIP "The menu will be sorted in descending order by default" + IDS_SORTZAREC_TIP "The sub-menus of this menu will be sorted in descending order" + IDS_SORTONCE_TIP "The menu will be sorted automatically the first time it is opened. Any items added later will be at the bottom" + IDS_OPENUP_TIP "The menu will open up instead of down (if there is room)" + IDS_OPENUPREC_TIP "The sub-menus of this menu will open up instead of down" + IDS_NOEXPAND_TIP "If this item has a link to a folder, it will not expand as a sub-menu" + IDS_MULTICOLUMN_TIP "The menu will use multiple columns if it doesn't fit on screen" + IDS_TRACK_TIP "The items from this menu will be tracked by the 'Recent Programs' database" + IDS_NOTRACK_TIP "The items from this menu will not be tracked by the 'Recent Programs' database" + IDS_ITEMSFIRST_TIP "If the menu has both a link to a folder and child items, the child items will appear before the files of the folder" + IDS_MAIN_SORTZA "Sort the main menu in Z->A order" + IDS_MAIN_SORTONCE "Sort the main menu only the first time" +END + +STRINGTABLE +BEGIN + IDS_SEPARATOR_TIP "This item separates items in the menu" + IDS_BREAK_TIP "(only for two-column main menus) marks the start of the second column" + IDS_PADDING_TIP "(only for two-column main menus) moves the rest of the items in the column to the bottom" + IDS_PROGRAMS_TIP "The Programs folder - contains all installed programs" + IDS_FAVORITES_TIP "The Favorites folder" + IDS_DOCUMENTS_TIP "Shows the recent documents" + IDS_USERFILES_TIP "Shows the user files folder" + IDS_USERDOCS_TIP "Shows the user documents folder" + IDS_USERPICS_TIP "Shows the user pictures folder" + IDS_CONTROLPANEL_TIP "Shows the contents of the Control Panel" + IDS_CONTROLPANEL2_TIP "Shows the contents of the Control Panel. When double-clicked, will show the Control Panel in Categories view" + IDS_SECURITY_TIP "Shows the Windows Security menu (with Task Manager, Change Password, etc). This only works via Remote Desktop" + IDS_NETWORK_TIP "Shows the network connections" + IDS_PRINTERS_TIP "Shows the available printers" + IDS_RUN_TIP "Shows the Run dialog" + IDS_HELP_TIP "Shows the Windows help" +END + +STRINGTABLE +BEGIN + IDS_LOGOFF_TIP "Logs off the current user" + IDS_UNDOCK_TIP "Undocks the laptop from the docking station" + IDS_DISCONNECT_TIP "Disconnects the computer from the terminal session (like Remote Desktop)" + IDS_SHUTDOWNBOX_TIP "Shows the shutdown dialog" + IDS_SEARCHFI_TIP "Searches for files and folders" + IDS_SEARCHPR_TIP "Searches for a printer" + IDS_SEARCHCO_TIP "Searches for computers on the network" + IDS_SEARCHPE_TIP "Searches for people. May be disabled if Windows Mail is not available" + IDS_TASKBAR_TIP "Opens the Taskbar and Start Menu settings" + IDS_MENU_TIP "Opens the Open-Shell Menu settings" + IDS_RECENT_TIP "Creates a sub-menu with the recently executed items" + IDS_SLEEP_TIP "Suspends the computer in sleep state" + IDS_HIBERNATE_TIP "Suspends the computer in hibernate state" + IDS_RESTART_TIP "Restarts the computer" + IDS_SHUTDOWN_TIP "Shuts down the computer" + IDS_SWITCH_TIP "Exits the current session and enters the 'switch user' screen" +END + +STRINGTABLE +BEGIN + IDS_DELAY_ICONS_TIP "When this is checked, the menu will show first and the icons will continue to load after that" + IDS_SHOW_FAVORITES_TIP2 "Select how to display Favorites in the start menu\nWarning: You don't have a Favorites item in your custom menu, so this setting will be ignored" + IDS_SHOW_DOCUMENTS_TIP2 "Select how to display the recent documents in the start menu\nWarning: You don't have a Documents item in your custom menu, so this setting will be ignored" + IDS_SHOW_USERFILES_TIP2 "Select how to display the user's files in the start menu\nWarning: You don't have a User Files item in your custom menu, so this setting will be ignored" + IDS_SHOW_USERDOCS_TIP2 "Select how to display the user's documents in the start menu\nWarning: You don't have a User Documents item in your custom menu, so this setting will be ignored" + IDS_SHOW_USERPICS_TIP2 "Select how to display the user's pictures in the start menu\nWarning: You don't have a User Pictures item in your custom menu, so this setting will be ignored" + IDS_SHOW_CP_TIP2 "Select how to display the Control Panel in the start menu\nWarning: You don't have a Control Panel item in your custom menu, so this setting will be ignored" + IDS_SHOW_NETWORK_TIP2 "Select how to display Network in the start menu\nWarning: You don't have a Network Connections item in your custom menu, so this setting will be ignored" + IDS_SHOW_PRINTERS_TIP2 "Select how to display Printers in the start menu\nWarning: You don't have a Printers item in your custom menu, so this setting will be ignored" + IDS_SHOW_SHUTDOWN_TIP2 "Select how to display Shutdown in the start menu\nWarning: You don't have a 'Shutdown dialog' item in your custom menu, so this setting will be ignored" + IDS_SHOW_SEARCH_BOX_TIP2 + "Enable the search for programs\nWarning: You don't have a Search Box item in your custom menu, so this setting will be ignored" + IDS_SHOW_SEARCH_TIP2 "Enable the Search menu\nWarning: You don't have a Search Menu item in your custom menu, so this setting will be ignored" + IDS_SHOW_HELP_TIP2 "Enable the Help and Support item\nWarning: You don't have a Help item in your custom menu, so this setting will be ignored" + IDS_SHOW_RUN_TIP2 "Enable the Run item\nWarning: You don't have a Run item in your custom menu, so this setting will be ignored" + IDS_SHOW_LOGOFF_TIP2 "Enable the Log Off item\nWarning: You don't have a Log Off item in your custom menu, so this setting will be ignored" + IDS_SHOW_UNDOCK_TIP2 "Enable the Undock item (for laptops only)\nWarning: You don't have a Undock item in your custom menu, so this setting will be ignored" +END + +STRINGTABLE +BEGIN + IDS_LOCK_TIP "Locks the computer" + IDS_SUB_ANIM_ALWAYS "Always animate sub-menus" + IDS_SUB_ANIM_ALWAYS_TIP "When this is checked, the sub-menus will animate every time they open" + IDS_EXPLORER "Enable Windows Explorer" + IDS_EXPLORER_TIP "Uncheck this to prevent opening folders in Windows Explorer" + IDS_EXPLORER_PATH "Default Explorer path" + IDS_EXPLORER_PATH_TIP "Set the default path for the Windows Explorer command in the Start Button menu. Leave blank to remove the Windows Explorer command. The special locations 'computer', 'desktop' and 'libraries' are also supported" + IDS_HIDE_PIC "Hide user picture" + IDS_HIDE_PIC_TIP "When this is checked, the user picture is removed from the Windows start menu" + IDS_SORT_DOCS "Sort Recent Documents" + IDS_SORT_DOCS_TIP "Select how you want the recent documents to be sorted" + IDS_SORT_NAME "By name" + IDS_SORT_NAME_TIP "The recent documents will be sorted by name" + IDS_SORT_EXT "By extension" + IDS_SORT_EXT_TIP "The recent documents will be sorted by extension" + IDS_MENU_SHADOW "Enable menu shadow" +END + +STRINGTABLE +BEGIN + IDS_MENU_SHADOW_TIP "When this is checked, the menus will have a shadow" + IDS_START_BUTTON "Start Button" + IDS_ENABLE_BUTTON "Enable Start button" + IDS_ENABLE_BUTTON_TIP "When this is checked, a Start button will be added to the taskbar" + IDS_BUTTON_TYPE "Button look" + IDS_BUTTON_TYPE_TIP "Select the look of the Start button" + IDS_CLASSIC_BUTTON "Classic button" + IDS_CLASSIC_BUTTON_TIP "Select the Classic look for Start button" + IDS_AERO_BUTTON "Aero button" + IDS_AERO_BUTTON_TIP "Select the Aero look for the Start button" + IDS_CUSTOM_BUTTON "Custom button" + IDS_CUSTOM_BUTTON_TIP "Select a custom bitmap for the Start button" + IDS_BUTTON_IMAGE "Button image" + IDS_BUTTON_IMAGE_TIP "Select a bitmap to be used for the Start button" +END + +STRINGTABLE +BEGIN + IDS_BUTTON_SIZE "Button size" + IDS_BUTTON_SIZE_TIP "Select the width for the button when using a custom image" + IDS_HOT_CORNERS "Disable active corners" + IDS_HOT_CORNERS_TIP "Select which active corners to disable" + IDS_SKIP_METRO "Skip Metro screen" + IDS_SKIP_METRO_TIP "Automatically skip the Metro screen after login and enter the Desktop" + IDS_BUTTON_ICON "Button icon" + IDS_BUTTON_ICON_TIP "Select the icon for the classic Start button" + IDS_BUTTON_TIP "Button tooltip" + IDS_BUTTON_TIP_TIP "Select the tooltip for the Start button" + IDS_BUTTON_TEXT "Button text" + IDS_BUTTON_TEXT_TIP "Select the text for the classic Start button" + IDS_METRO_SETTINGS "Windows 8 Settings" + IDS_DISABLE_NONE "None" + IDS_DISABLE_NONE_TIP "Don't disable any corners" + IDS_DISABLE_START "Start screen" +END + +STRINGTABLE +BEGIN + IDS_DISABLE_START_TIP "Disable the Start screen popup at the bottom corner when the taskbar is at the bottom" + IDS_DISABLE_ALL "All" + IDS_DISABLE_ALL_TIP "Disable all corners" + IDS_ENABLE_BUTTON2 "Replace Start button" + IDS_ENABLE_BUTTON_TIP2 "When this is checked, the Start button will be replaced with a custom image" + IDS_SPLIT_TIP "The item will be split into separate parts for the command and for the sub-menu arrow" + IDS_STYLE_SETTINGS "Start Menu Style" + IDS_OPEN_WSS "Windows Start Screen" + IDS_OPEN_WSS_TIP "The action will open the Start screen" + IDS_WSS_HOTKEY "Additional Start screen hotkey" + IDS_WSS_HOTKEY_TIP "Enter an additional hotkey for opening the Start screen" + IDS_JUMPLISTS "Enable jumplists" + IDS_JUMPLISTS_TIP "When this is checked, programs in the main menu will have a sub-menu of recently used documents and common tasks" + IDS_MAX_JUMPLISTS "Max items in jumplists" + IDS_MAX_JUMPLISTS_TIP "Limit the number of items in the jumplists" +END + +STRINGTABLE +BEGIN + IDS_JUMPLIST_KEYS "Keyboard shortcuts for programs with jumplists" + IDS_JUMPLISTS_KEY_TIP "Select the action to happen when you press the keyboard shortcut for a program with a jumplist" + IDS_KEY_SELECT "Select" + IDS_KEY_SELECT_TIP "The program will be selected" + IDS_KEY_RUN "Run" + IDS_KEY_RUN_TIP "The program will run" + IDS_KEY_OPEN "Open jumplist" + IDS_KEY_OPEN_TIP "The program will be selected and the jumplist will open" + IDS_APPS_TIP "The Apps folder - contains all Windows Store apps (for Windows 8 and up)" + IDS_SPLIT_DELAY "Delay multiplier for split buttons (%)" + IDS_SPLIT_DELAY_TIP "Select percentage of the menu delay to use when hovering over the main portion of the split button. For example 200% means two times longer delay than normal" + IDS_OPEN_BOTH "Start Menu in Desktop and Start Screen in Metro" + IDS_OPEN_BOTH_TIP "The button will open the classic start menu when pressed in the Desktop and open the Windows start screen when pressed in a Metro app" + IDS_SHOW_COMPUTER "Computer" + IDS_COMPUTER_TIP "Show the contents of the computer" + IDS_SHOW_COMPUTER_TIP "Select how to display the computer in the start menu" +END + +STRINGTABLE +BEGIN + IDS_SHOW_COMPUTER_TIP2 "Select how to display the computer in the start menu\nWarning: You don't have a Computer item in your custom menu, so this setting will be ignored" + IDS_OPEN_DESKTOP "Start Menu in Desktop and shows Desktop in Metro" + IDS_OPEN_DESKTOP_TIP "The button will open the classic start menu when pressed in the Desktop and show the Desktop when pressed in the start screen" + IDS_SORT_DATE "By date" + IDS_SORT_DATE_TIP "The recent documents will be sorted by date of last use" + IDS_ENABLE_TASKBARS "Show on all taskbars" + IDS_ENABLE_TASKBARS_TIP "When this is checked, each taskbar will have its own start button" + IDS_TASKBAR_TRANS "Disable taskbar transparency" + IDS_TASKBAR_TRANS_TIP "When this is checked, the taskbar will be opaque" + IDS_SEARCH_PROGRAMS "Search programs and settings" + IDS_SEARCH_PROGRAMS_TIP "When this is checked, the search results will include programs and settings" + IDS_SEARCH_METRO "Search Metro apps" + IDS_SEARCH_METRO_TIP "When this is checked, the search results will include Metro apps" + IDS_SEARCH_KEYWORDS "Search for keywords" +END + +STRINGTABLE +BEGIN + IDS_SEARCH_KEYWORDS_TIP "When this is checked, the search will look at the keywords associated with the settings" + IDS_SEARCH_FILES "Search files" + IDS_SEARCH_FILES_TIP "When this is checked, the search results will include files, emails and other items from indexed locations" + IDS_SEARCH_FILES_TIP2 "When this is checked, the search results will include files, emails and other items from indexed locations\nWarning: the search service is disabled" + IDS_SEARCH_CONTENTS "Search contents" + IDS_SEARCH_CONTENTS_TIP "When this is checked, the search will look at the file contents and metadata" + IDS_SEARCH_CATEGORIES "Organize by library" + IDS_SEARCH_CATEGORIES_TIP + "When this is checked, the files will be grouped by the library they are in - Documents, Music, Pictures, etc" + IDS_SEARCH_EVERYWHERE "Search all indexed locations" + IDS_SEARCH_EVERYWHERE_TIP + "When this is checked, the search for files will look in all indexed folders. Otherwise only libraries and the Desktop will be searched" + IDS_SEARCH_INTERNET "Search the Internet" + IDS_SEARCH_INTERNET_TIP "When this is checked, the start menu will have an option to search the Internet" + IDS_NO_RECENT "Don't show" + IDS_NO_RECENT_TIP "No recently used programs will be shown" + IDS_RECENT_PROGRAMS "Show recent or frequent programs" + IDS_RECENT_PROGRAMS_TIP "Enable the display of used programs in the start menu" +END + +STRINGTABLE +BEGIN + IDS_SHOW_RECENT "Recent programs" + IDS_SHOW_RECENT_TIP "The start menu will show the programs that were recently launched from the start menu" + IDS_SHOW_FREQUENT "Frequent programs" + IDS_SHOW_FREQUENT_TIP "The start menu will show the programs that are frequently launched by the user" + IDS_RECENT_METRO "Show recent Metro apps" + IDS_RECENT_METRO_TIP "When this is checked, the recent programs list will include Metro apps" + IDS_HIGHLIGHT_NEW "Highlight newly installed programs" + IDS_HIGHLIGHT_NEW_TIP "When this is checked, the start menu will highlight the programs that were recently installed" + IDS_CP_CATEGORIES "Use Categories view" + IDS_CP_CATEGORIES2 "Use Categories view for the Control Panel" + IDS_CP_CATEGORIES_TIP "When this is checked, the Control Panel will open in Categories view" + IDS_CLASSIC_STYLE_TIP "The Classic style has a cascading Programs menu. It gives you unlimited freedom to arrange the menu items in any configuration." + IDS_TWO_COLUMN_STYLE_TIP + "This style has 2 columns and fits more items. You can arrange the menu items in any configuration." + IDS_WIN7_STYLE_TIP "The Windows 7 style shows the Programs list and the search results inside the menu. It offers limited customizability." + IDS_SHUTDOWN_COMMAND "Shutdown command" + IDS_SHUTDOWN_COMMAND_TIP + "Select the default command for the Shutdown button in the menu" +END + +STRINGTABLE +BEGIN + IDS_SHUTDOWN_NONE "None (hide the button)" + IDS_SHUTDOWN_NONE_TIP "The shutdown button will be removed from the menu" + IDS_SHUTDOWN_SHUTDOWN "Shutdown" + IDS_SHUTDOWN_SHUTDOWN_TIP + "The shutdown button will shut down the computer" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_RESTART_TIP "The shutdown button will restart the computer" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_LOGOFF_TIP "The shutdown button will close all programs and log off" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_SLEEP_TIP "The shutdown button will put the computer to sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + IDS_SHUTDOWN_HIBERNATE_TIP + "The shutdown button will hibernate the computer" + IDS_SHUTDOWN_LOCK "Lock" + IDS_SHUTDOWN_LOCK_TIP "The shutdown button will lock the computer" + IDS_SHUTDOWN_SWITCH "Switch User" + IDS_SHUTDOWN_SWITCH_TIP "The shutdown button will switch to another user" +END + +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN_BOX "Shutdown dialog" + IDS_SHUTDOWN_SHUTDOWN_BOX_TIP + "The shutdown button will show a dialog box to select the next operation" + IDS_UNDOCK_ITEM "Undock" + IDS_DISCONNECT_ITEM "Disconnect" + IDS_ITEM_SHOW2 "Display this item" + IDS_SEPARATOR_ITEM "SEPARATOR" + IDS_COLUMN_BREAK_ITEM "COLUMN BREAK" + IDS_COLUMN_PADDING_ITEM "COLUMN PADDING" + IDS_CUSTOM_ITEM "Custom" + IDS_HELP_ITEM "Help" + IDS_RUN_ITEM "Run" + IDS_SECURITY_ITEM "Windows security" + IDS_LIB_DOCS_ITEM "Documents library" + IDS_LIB_PICS_ITEM "Pictures library" + IDS_LIB_VIDEOS_ITEM "Videos library" + IDS_LIB_MUSIC_ITEM "Music library" +END + +STRINGTABLE +BEGIN + IDS_LIB_TV_ITEM "Recorded TV" + IDS_PROGRAMS_ITEM "Programs" + IDS_APPS_ITEM "Apps" + IDS_SETTINGS_ITEM "Settings" + IDS_SEARCH_MENU_ITEM "Search menu" + IDS_SEARCH_BOX_ITEM "Search box" + IDS_TASKBAR_ITEM "Taskbar settings" + IDS_FEATURES_ITEM "Programs and Features" + IDS_MENU_SETTINGS_ITEM "Menu settings" + IDS_SEARCH_FILES_ITEM "Search files" + IDS_SEARCH_PRINTER_ITEM "Search printer" + IDS_SEARCH_COMP_ITEM "Search computers" + IDS_SEARCH_PEOPLE_ITEM "Search people" + IDS_MONITOR_OFF_ITEM "Monitor off" + IDS_MENU_MOVE_UP "Move Up" + IDS_MENU_MOVE_DOWN "Move Down" +END + +STRINGTABLE +BEGIN + IDS_MENU_INSERT "Insert New Item" + IDS_MENU_DUPLICATE "Duplicate Item" + IDS_METRO_APPS "Metro Apps" + IDS_PROGRAMS_DELAY "Delay multiplier for the All Programs button (%)" + IDS_PROGRAMS_DELAY_TIP "Select percentage of the menu delay to use when hovering over the All Programs button. For example 200% means two times longer delay than normal" + IDS_SEARCH_MAX2 "Results per category" + IDS_SEARCH_MAX_TIP2 "Limit the number of results shown per category" + IDS_SEARCH_MAX3 "Results per maximized category" + IDS_SEARCH_MAX_TIP3 "Limit the number of results shown for the maximized category" + IDS_SHOW_APPS "Show Metro apps" + IDS_SHOW_APPS_TIP "When this is checked, the programs tree will include a folder for the Metro apps" + IDS_FOLDERS_FIRST "Show folders first" + IDS_FOLDERS_FIRST_TIP "When this is checked, the All Programs tree will show the folders first and the programs last" + IDS_PINNED_PROGRAMS "Pinned Programs folder" + IDS_PINNED_PROGRAMS_TIP "Select the location to store pinned programs. After updating this setting, close this window in order to pin items through the context menu again" + IDS_FAST_ITEMS "Use Start Menu folder" +END + +STRINGTABLE +BEGIN + IDS_FAST_ITEMS_TIP "The pinned programs will be stored in the system Start Menu folder" + IDS_PINNED_ITEMS "Use Pinned folder" + IDS_PINNED_ITEMS_TIP "The pinned programs will be stored in a dedicated Pinned folder" + IDS_BUTTON_ICON_SIZE "Icon size" + IDS_BUTTON_ICON_SIZE_TIP + "Select the size for the button icon. Enter 0 to use the default icon size" + IDS_BUTTON_SIZE_TIP2 "Select the width for the button when using a custom image. Enter 0 to use the actual bitmap size" + IDS_MONITOR_OFF_TIP "Turns off the monitor" + IDS_AUTOSTART "Start automatically for this user" + IDS_AUTOSTART_TIP "The start menu will run automatically when you log in" + IDS_CHECK_UPDATES "Check for Windows updates on shutdown" + IDS_CHECK_UPDATES_TIP "When this is checked, the start menu will check if there are any pending updates and will install them on shutdown" + IDS_ITEM_DRIVES "Display as a list of drives" + IDS_ITEM_DRIVES_TIP "This item will appear as a sub-menu showing the available drives" + IDS_MENU_GLASS "Enable Aero Glass (requires Aero Glass mod)" + IDS_MENU_GLASS_TIP "Check this to use glass transparency (requires the Aero Glass mod to be installed)" + IDS_MAIN_MENU_SETTINGS "Main Menu" +END + +STRINGTABLE +BEGIN + IDS_RIGHT_SHIFT "Right click opens the Windows context menu" + IDS_RIGHT_SHIFT_TIP "When this is checked, right-click on the start button will open the standard Windows context menu instead of the Open-Shell menu. Otherwise Shift+right-click will open it" + IDS_RIGHT_SHIFTX "Right click opens Win+X menu" + IDS_RIGHT_SHIFTX_TIP "When this is checked, right-click on the start button will open the Win+X power menu instead of the Open-Shell menu. Otherwise Shift+right-click will open it" + IDS_STARTSCREEN_ITEM "Show Start screen shortcut" + IDS_STARTSCREEN_ITEM_TIP + "When this is checked, the main menu will contain a shortcut to open the Start screen" + IDS_MIN_HEIGHT "Minimum menu height" + IDS_MIN_HEIGHT_TIP "The main menu will be at least as tall as this many search results" + IDS_GLASS_OVERRIDE "Override glass color" + IDS_GLASS_OVERRIDE_TIP "Check this to override the system glass color to use in the menu" + IDS_GLASS_COLOR "Menu glass color (RRGGBB)" + IDS_GLASS_COLOR_TIP "Select the glass color to use in the menu. How much this color affects the menu will depend on the selected skin" + IDS_GLASS_INTENSITY "Menu glass intensity" + IDS_GLASS_INTENSITY_TIP "Select the intensity (brightness) for the glass color in the menu (0 - dark, 100 - bright)" +END + +STRINGTABLE +BEGIN + IDS_GLASS_BLENDING "Menu color blending" + IDS_GLASS_BLENDING_TIP "Select how much of the menu skin color to blend (0 - less, 100 - more)" + IDS_INLINE_PROGS "All Programs style" + IDS_INLINE_PROGS_TIP "Select how to show the All Programs list in the main menu" + IDS_MAIN_INLINE "Inside main menu" + IDS_MAIN_INLINE_TIP "The programs will be shown as a tree inside the main menu" + IDS_MAIN_CASCADE "Cascading sub-menu" + IDS_MAIN_CASCADE_TIP "The programs will be shown as a cascading sub-menu" + IDS_ANIMATION7 "Animated transitions in main menu" + IDS_ANIMATION7_TIP "When this is checked, the transitions in the main menu will be animated" + IDS_METRO_SETTINGS81 "Windows 8.1 Settings" + IDS_MENU_BUSY "Please wait for the Start menu to finish the initial collection of information" + IDS_OPEN_PROGRAMS "Open automatically" + IDS_OPEN_PROGRAMS_TIP "When this is checked, the All Programs list will be automatically shown when you open the start menu" + IDS_MOUSE_MONITOR "Open Start screen on monitor with the mouse" + IDS_MOUSE_MONITOR_TIP "When this is checked, pressing Shift+Win will open the Start screen on the same monitor as the mouse pointer" +END + +STRINGTABLE +BEGIN + IDS_STRING7001 "Black buttons on glass#The buttons and frames in the second column of the main menu will be black" + IDS_STRING7002 "Black text on glass#The text in the second column of the main menu will be black" + IDS_STRING7003 "Caption#The main menu will show a caption text on the side" + IDS_STRING7004 "Center user name#The user name will be centered horizontally" + IDS_STRING7005 "Reduce glass color#The menu color will depend less on the system glass color" + IDS_STRING7006 "Large font#The main menu and the sub-menus will use larger font" + IDS_STRING7007 "Large font#The sub-menus will use larger font" +END + +STRINGTABLE +BEGIN + IDS_STRING7008 "No icons in second column#The items in the second column of the main menu will not have icons" + IDS_STRING7009 "Disable glass transparency#The colored parts of the menu will be opaque" + IDS_STRING7010 "Transparency level#Select how transparent the menu should be" + IDS_STRING7011 "Small icons#The main menu will use small icons" + IDS_STRING7012 "Solid color selection#The selection will use the system color instead of a gradient" + IDS_STRING7013 "3D border (requires Classic theme)#The menus will have a 3D look (only for Windows 7 with Classic theme)" + IDS_STRING7014 "Show user picture#The main menu will show the user picture" + IDS_STRING7015 "Show user name#The main menu will show the user name" + IDS_STRING7016 "White sub-menus#The sub-menus will have a white background instead of the system menu color" + IDS_STRING7017 "Default" + IDS_STRING7018 "Less transparent" + IDS_STRING7019 "More transparent" + IDS_STRING7020 "Blue" + IDS_STRING7021 "Olive green" + IDS_STRING7022 "Silver" + IDS_STRING7023 "Show icon frames#The icons in the main menu will have a frame around them" +END + +STRINGTABLE +BEGIN + IDS_STRING7024 "Shadows on glass#The text and the arrows in the second column of the main menu will have a drop shadow" + IDS_STRING7025 "Opaque" + IDS_STRING7026 "Main menu color" + IDS_STRING7027 "Custom color (RRGGBB)#Select custom color for the main menu" + IDS_STRING7028 "Sub-menu color" + IDS_STRING7029 "Custom color (RRGGBB)#Select custom color for the sub-menus" + IDS_STRING7030 "Silver" + IDS_STRING7031 "Gold" + IDS_STRING7032 "Steel" + IDS_STRING7033 "Titanium" + IDS_STRING7034 "Image for first column#Select custom image for the first column of the main menu" + IDS_STRING7035 "Image for second column#Select custom image for the second column of the main menu" + IDS_STRING7036 "Text color for first column (RRGGBB)#Select custom color for the first column of the main menu text" + IDS_STRING7037 "Text color for second column (RRGGBB)#Select custom color for the second column of the main menu text" + IDS_STRING7038 "Text size#Select custom size for the main menu text" + IDS_STRING7039 "Menu theme" + IDS_STRING7040 "Light" + IDS_STRING7041 "Dark" + IDS_STRING7042 "Use system setting" + IDS_STRING7043 "Transparency style" + IDS_STRING7044 "Two-tone#The main section of the menu will use system light/dark colors while additional surfaces use transparent glass with accent color." + IDS_STRING7045 "Full glass#The entire main menu will use transparent glass with accent color." +END + +STRINGTABLE +BEGIN + IDS_STRING7100 "This is the default skin when no other skin is selected or if the selected skin fails to load.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7101 "Windows Aero skin\n\nDefault skin to use for the Windows Aero theme.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7102 "Windows Basic skin\n\nDefault skin to use for the Windows Basic theme.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7103 "Classic skin\n\nClassic look with large or small icons.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" +END + +STRINGTABLE +BEGIN + IDS_STRING7104 "Full Glass skin\n\nTransparent menu with large or small icons.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7105 "Smoked Glass skin\n\nSimple transparent menu with dark background.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7106 "Windows XP Luna skin\n\nA start menu similar to the one in Windows XP.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7107 "Windows 8 skin\n\nDefault skin to use for Windows 8.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7108 "Midnight skin\n\nSkin with dark background.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7109 "Metro skin\n\nSkin that uses the start screen colors.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7110 "Metallic skin\n\nA start menu skin with metallic look.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7111 "Immersive skin\n\nA skin that uses immersive colors and modern visual elements in the style of Windows 10.\n\nPart of Open-Shell (c) 2023, The Open-Shell Team" +END + +STRINGTABLE +BEGIN + IDS_COLUMN_ICON "Icon" + IDS_COLUMN_COMMAND "Command" + IDS_COLUMN_DISPLAY "Display" + IDS_HIDE_APPS "Hide app shortcuts" + IDS_HIDE_APPS_TIP "When this is checked, the shortcuts to Metro apps that are outside of the dedicated Apps folder will be hidden" + IDS_HYBRID_SHUTDOWN "Enable hybrid shutdown" + IDS_HYBRID_SHUTDOWN_TIP "When this is checked, the shutdown button will perform the faster hybrid shutdown. You can still do a full shutdown by holding down Shift" + IDS_UPGRADE_WIN "Open-Shell needs to configure itself for the new operating system." + IDS_UPGRADE_ERROR "There was an error configuring Open-Shell. It is recommended that you uninstall the software, restart, and install it again." + IDS_UPGRADE_SUCCESS "The configuration was successful." + IDS_INVERT_ICONS "Invert Metro icon color" + IDS_INVERT_ICONS_TIP "When this is checked, the Metro icons will appear as colored symbols on transparent background" + IDS_SHUTDOWN7 "Shutdown menu items" + IDS_SHUTDOWN7_TIP "Select the commands to appear in the shutdown menu in the Windows 7 style. The choices are: switch_user, windows_security, logoff, lock, disconnect, undock, restart, sleep, hibernate, shutdown. Separate the commands with a comma or semicolon. The order is not important. You must list at least one. If the list is empty, all commands are enabled (unless disabled by other rules)." + IDS_PROG_WIDTH "Programs pane width" + IDS_PROG_WIDTH_TIP "Set the width of the program column in the Windows 7 style in characters." +END + +STRINGTABLE +BEGIN + IDS_JUMP_WIDTH "Jumplist pane width" + IDS_JUMP_WIDTH_TIP "Set the width of the jumplist column in the Windows 7 style in characters." + IDS_NOPIN "Disable the Pin shell extension" + IDS_NOPIN_TIP "When this is checked, the shell extension that allows pinning to the Open-Shell start menu will be disabled." + IDS_RECENT_NAME "Sort by name" + IDS_RECENT_NAME_TIP "When this is checked, the recent programs will be sorted by name." + IDS_DPI_OVERRIDE "Override system DPI" + IDS_DPI_OVERRIDE_TIP "Select a different DPI value to be used by the menu. The setting controls the size of the menu icons, text, and other graphical elements. The acceptable values are between 96 and 480. Use 0 to disable the override." + IDS_ENABLE_TOUCH "Enable touch features" + IDS_ENABLE_TOUCH_TIP "When this is checked, the start menu will enable its touch and stylus features." + IDS_METRO_SETTINGS10 "Windows 10 Settings" + IDS_MOUSE_MONITOR2 "Open Windows Start menu on monitor with the mouse" + IDS_MOUSE_MONITOR_TIP2 "When this is checked, pressing Shift+Win will open the Windows Start menu on the same monitor as the mouse pointer" + IDS_PIC_PATH "User picture" + IDS_PIC_PATH_TIP "Override the default user picture with another image" + IDS_SEARCH_METROS "Search Settings" +END + +STRINGTABLE +BEGIN + IDS_SEARCH_METROS_TIP "When this is checked, the search results will include the modern Settings window" + IDS_SHOW_APPS_MENU "Show Apps menu" + IDS_SHOW_APPS_MENU_TIP "Enable the Apps menu" + IDS_SHOW_APPS_MENU_TIP2 "Enable the Apps menu\nWarning: You don't have the Apps item in your custom menu, so this setting will be ignored" + IDS_SKIN_ERR_METRO_COLOR + "The selected skin is not compatible with Windows 7.\r\n" + IDS_BUTTON_ALIGN "Align to edge of taskbar" + IDS_BUTTON_ALIGN_TIP "When this is checked, the button will be aligned to the edge the taskbar instead of the middle of the taskbar" + IDS_MENU_GLASS2 "Enable menu glass" + IDS_MENU_GLASS2_TIP "Check this to use glass transparency in the menu" + IDS_GLASS_OPACITY "Glass opacity" + IDS_GLASS_OPACITY_TIP "Set the opacity for the glass in the menu (0 - transparent, 100 - opaque)" + IDS_TASK_CUSTOM "Customize taskbar" + IDS_TASK_CUSTOM_TIP "When this is checked, you can customize the look of the taskbar" + IDS_TASK_LOOK "Taskbar look" + IDS_TASK_LOOK_TIP "Select the look for the taskbar" + IDS_TASK_OPAQUE "Opaque" +END + +STRINGTABLE +BEGIN + IDS_TASK_OPAQUE_TIP "The taskbar will be opaque" + IDS_TASK_TRANS "Transparent" + IDS_TASK_TRANS_TIP "The taskbar will be transparent" + IDS_TASK_GLASS "Glass" + IDS_TASK_GLASS_TIP "The taskbar will have glass transparency" + IDS_TASK_AEROGLASS "Aero Glass" + IDS_TASK_AEROGLASS_TIP "The taskbar will have glass transparency that is compatible with the Aero Glass mod" + IDS_TASK_OPACITY "Taskbar opacity" + IDS_TASK_OPACITY_TIP "Set the opacity for the taskbar (0 - transparent, 100 - opaque)" + IDS_TASK_COLOR "Taskbar color (RRGGBB)" + IDS_TASK_COLOR_TIP "Set the color for the taskbar" + IDS_PCSETTINGS "Settings" + IDS_PCSETTINGS_TIP "Shows the modern Settings window" + IDS_HIGHLIGHT_NEWAPPS "Highlight newly installed apps" + IDS_HIGHLIGHT_NEWAPPS_TIP + "When this is checked, the start menu will highlight the apps that were recently installed" + IDS_OPEN_CORTANA "Cortana" +END + +STRINGTABLE +BEGIN + IDS_OPEN_CORTANA_TIP "The action will open the Cortana search interface" + IDS_SKIN_ERR_RECBITMAP "Skin element %s must be a bitmap.\r\n" + IDS_MAIN_HIDDEN "Hidden" + IDS_MAIN_HIDDEN_TIP "The All Programs list will be hidden" + IDS_SOUND_HOVER "Start button hover sound" + IDS_SOUND_HOVER_TIP "This sound plays when the mouse hovers over the start button" + IDS_SHUTDOWN_SHUTDOWN_NU "Shutdown (no updates)" + IDS_SHUTDOWN_NU_TIP "Shuts down the computer without installing updates" + IDS_SHUTDOWN_RESTART_NU "Restart (no updates)" + IDS_RESTART_NU_TIP "Restarts the computer without installing updates" + IDS_TASK_TEXTURE "Taskbar texture" + IDS_TASK_TEXTURE_TIP "Select a texture image for the taskbar" + IDS_TASK_STRETCHH "Horizontal stretching" + IDS_TASK_STRETCHH_TIP "Choose how to stretch the texture horizontally" + IDS_TASK_STRETCHV "Vertical stretching" + IDS_TASK_STRETCHV_TIP "Choose how to stretch the texture vertically" +END + +STRINGTABLE +BEGIN + IDS_TASK_STRETCH "Stretch" + IDS_TASK_STRETCH_TIP "The texture will be stretched to fit the size" + IDS_TASK_TILE "Tile" + IDS_TASK_TILE_TIP "The texture will be repeated multiple times" + IDS_TASK_BORDERS "Border sizes" + IDS_TASK_BORDERS_TIP "Select how many pixel on each side of the texture to exclude from stretching" + IDS_TASKBAR_SETTINGS "Taskbar" + IDS_TASK_TEXTCOLOR "Taskbar text color (RRGGBB)" + IDS_TASK_TEXTCOLOR_TIP "Select the color for the text on the taskbar" + IDS_SELECT_LAST "Select the last item in shutdown menu" + IDS_SELECT_LAST_TIP "When this is checked, the last item will be selected by default when the shutdown menu is opened with the keyboard" + IDS_CLEAR_CACHE "Clear cached information" +END + +STRINGTABLE +BEGIN + IDS_NO_DBLCLICK "Single-click to open folder shortcuts" + IDS_NO_DBLCLICK_TIP "When this is checked, single-clicking shortcuts (links) to folders will open them in explorer. Hovering over the shortcut will still expand sub-menus" + IDS_BOLD_SETTINGS "Highlight modified settings" + IDS_BOLD_SETTINGS_TIP "When this is checked, settings that have been modified will be highlighted in bold" + IDS_SEARCH_HINT "Custom search hint" + IDS_SEARCH_HINT_TIP "When this is checked, the hint text in the search box will be replaced" + IDS_NEW_SEARCH_HINT "Custom search hint text" + IDS_NEW_SEARCH_HINT_TIP "The text to replace the search hint with. Empty text is a valid option" + IDS_MORE_RESULTS "Enable ""See more results"" option" + IDS_MORE_RESULTS_TIP "When this is checked, the search results will include an option to do a more advanced search" + IDS_OPEN_CMD "Custom command" + IDS_OPEN_CMD_TIP "The action will run a user-defined command" + IDS_OPEN_CMD_TEXT "Command to run" + IDS_OPEN_CMD_TEXT_TIP "Enter the command to run when you use this control" + IDS_ITEM_LINKS "Display as a list of links" + IDS_ITEM_LINKS_TIP "This item will appear as a sub-menu showing only its top-level contents" +END + +STRINGTABLE +BEGIN + IDS_OPEN_TRUE_PATH "Open pinned folders to their true path" + IDS_OPEN_TRUE_PATH_TIP "When this is checked, pinned folders will open to their true path instead of the path to their shortcut in the Pinned Programs folder" + IDS_PINNED_PATH "Pinned folder path" + IDS_PINNED_PATH_TIP "The path to use as the Pinned folder. If the path does not exist, it will be created (if possible) after opening the start menu. Close this window after updating this setting to update your context menu.\n\nNote: If you do not have permissions for the selected path, you will not be able to pin items until you take ownership of the new folder" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#include "..\..\Lib\resource.h" +#include "..\..\Lib\Lib.rc" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj new file mode 100644 index 000000000..1da1c24a0 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {85DEECBB-1F9B-4983-9D54-3BF42182B7E7} + StartMenuDLL + Win32Proj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + + _USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) + + + comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters new file mode 100644 index 000000000..fc2bd40cb --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters @@ -0,0 +1,207 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Resource Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + + + Resource Files + + + + + Resource Files + + + Resource Files + + + diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp b/Src/StartMenu/StartMenuDLL/TouchHelper.cpp similarity index 95% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp rename to Src/StartMenu/StartMenuDLL/TouchHelper.cpp index bc225da4f..76189e05d 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp +++ b/Src/StartMenu/StartMenuDLL/TouchHelper.cpp @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h b/Src/StartMenu/StartMenuDLL/TouchHelper.h similarity index 98% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h rename to Src/StartMenu/StartMenuDLL/TouchHelper.h index 6270e7257..ab05b6708 100644 --- a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h +++ b/Src/StartMenu/StartMenuDLL/TouchHelper.h @@ -1,4 +1,5 @@ -// Classic Shell (c) 2009-2016, Ivo Beltchev +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/apps.ico b/Src/StartMenu/StartMenuDLL/apps.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/apps.ico rename to Src/StartMenu/StartMenuDLL/apps.ico diff --git a/Src/StartMenu/StartMenuDLL/apps10.ico b/Src/StartMenu/StartMenuDLL/apps10.ico new file mode 100644 index 000000000..b36b27413 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/apps10.ico differ diff --git a/Src/StartMenu/StartMenuDLL/apps11.ico b/Src/StartMenu/StartMenuDLL/apps11.ico new file mode 100644 index 000000000..59ac8437e Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/apps11.ico differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_aero.ico b/Src/StartMenu/StartMenuDLL/btn_aero.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_aero.ico rename to Src/StartMenu/StartMenuDLL/btn_aero.ico diff --git a/Src/StartMenu/StartMenuDLL/btn_classic.bmp b/Src/StartMenu/StartMenuDLL/btn_classic.bmp new file mode 100644 index 000000000..4afd0f815 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/btn_classic.bmp differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button120.png b/Src/StartMenu/StartMenuDLL/button120.png similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button120.png rename to Src/StartMenu/StartMenuDLL/button120.png diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button144.png b/Src/StartMenu/StartMenuDLL/button144.png similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button144.png rename to Src/StartMenu/StartMenuDLL/button144.png diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button180.png b/Src/StartMenu/StartMenuDLL/button180.png similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button180.png rename to Src/StartMenu/StartMenuDLL/button180.png diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button96.png b/Src/StartMenu/StartMenuDLL/button96.png similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/button96.png rename to Src/StartMenu/StartMenuDLL/button96.png diff --git a/Src/StartMenu/StartMenuDLL/dllmain.cpp b/Src/StartMenu/StartMenuDLL/dllmain.cpp new file mode 100644 index 000000000..89f40af76 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/dllmain.cpp @@ -0,0 +1,95 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +// dllmain.cpp : Defines the entry point for the DLL application. + +#include "stdafx.h" +#include "StartMenuDLL.h" +#include "Settings.h" +#include "Translations.h" +#include "ResourceHelper.h" +#include "StringSet.h" +#include "resource.h" +#include "..\Lib\resource.h" +#include "SettingsUI.h" +#include "SkinManager.h" +#include "uxtheme.h" +#include "FNVHash.h" +#include "MenuContainer.h" +#include "SearchManager.h" +#include "LogManager.h" +#include + +#pragma comment(linker, \ + "\"/manifestdependency:type='Win32' "\ + "name='Microsoft.Windows.Common-Controls' "\ + "version='6.0.0.0' "\ + "processorArchitecture='*' "\ + "publicKeyToken='6595b64144ccf1df' "\ + "language='*'\"") + +static int g_LoadDialogs[]= +{ + IDD_SETTINGS,0x04000000, + IDD_SETTINGSTREE,0x04000000, + IDD_BROWSEFORICON,0x04000000, + IDD_LANGUAGE,0x04000000, + IDD_SKINSETTINGS,0x04000000, + IDD_CUSTOMTREE,0x04000000, + IDD_CUSTOMMENU,0x04000000, + IDD_CUSTOMMENU7,0x04000000, + IDD_STYLESETTINGS,0x04000000, + IDD_CUSTOMLIST,0x04000000, + IDD_PROGRESS,0x04000004, + 0 +}; + +static HANDLE g_DllInitThread; + +static DWORD CALLBACK DllInitThread( void* ) +{ + CoInitialize(NULL); + InitSettings(); + + wchar_t path[_MAX_PATH]; + GetModuleFileName(g_Instance,path,_countof(path)); + *PathFindFileName(path)=0; + + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%sStartMenuL10N.ini",path); + CString language=GetSettingString(L"Language"); + ParseTranslations(fname,language); + + HINSTANCE resInstance=LoadTranslationDll(language); + + LoadTranslationResources(resInstance,g_LoadDialogs); + + if (resInstance) + FreeLibrary(resInstance); + + CoUninitialize(); + return 0; +} + +STARTMENUAPI void WaitDllInitThread( void ) +{ + ATLASSERT(g_DllInitThread); + WaitForSingleObject(g_DllInitThread,INFINITE); +} + +extern "C" BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved ) +{ + if (dwReason==DLL_PROCESS_ATTACH) + { + LogToFile(STARTUP_LOG,L"StartMenu DLL: DLL_PROCESS_ATTACH"); + g_Instance=hInstance; + g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); + } + if (dwReason==DLL_PROCESS_DETACH) + { + LogToFile(STARTUP_LOG,L"StartMenu DLL: DLL_PROCESS_DETACH"); + } + + return TRUE; +} diff --git a/Src/StartMenu/StartMenuDLL/dllmain.h b/Src/StartMenu/StartMenuDLL/dllmain.h new file mode 100644 index 000000000..65aaa54f9 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/dllmain.h @@ -0,0 +1,8 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +// dllmain.h : Declaration of module +#pragma once + +// Some utility functions used by various modules diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows.bmp b/Src/StartMenu/StartMenuDLL/menu_arrows.bmp similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows.bmp rename to Src/StartMenu/StartMenuDLL/menu_arrows.bmp diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows150.bmp b/Src/StartMenu/StartMenuDLL/menu_arrows150.bmp similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows150.bmp rename to Src/StartMenu/StartMenuDLL/menu_arrows150.bmp diff --git a/Src/StartMenu/StartMenuDLL/resource.h b/Src/StartMenu/StartMenuDLL/resource.h new file mode 100644 index 000000000..3e5a633ca --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/resource.h @@ -0,0 +1,856 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by StartMenuDLL.rc +// +#define IDI_APPICON 1 +#define IDI_APPSICON 2 +#define IDI_APPSICON10 3 +#define IDI_APPSICON11 4 +#define IDD_RENAME 102 +#define IDC_EDITNAME 102 +#define IDD_RENAMER 103 +#define IDD_LOGOFF 104 +#define IDD_LOGOFFR 105 +#define IDB_SEARCH_ICONS 110 +#define IDB_BUTTON96 111 +#define IDB_BUTTON120 112 +#define IDB_BUTTON144 113 +#define IDB_BUTTON180 114 +#define IDB_STYLE_CLASSIC1 120 +#define IDB_STYLE_CLASSIC2 121 +#define IDB_STYLE_WIN7 122 +#define IDB_BTN_CLASSIC 124 +#define IDI_BTN_CLASSIC 125 +#define IDI_START 126 +#define IDI_START10 127 +#define IDB_STYLE_CLASSIC1150 130 +#define IDB_STYLE_CLASSIC2150 131 +#define IDB_STYLE_WIN7150 132 +#define IDC_STATICICON 209 +#define IDC_COMBOCOMMAND 239 +#define IDC_EDITLABEL 240 +#define IDC_EDITTIP 241 +#define IDC_BUTTONLINK 242 +#define IDC_BUTTONCOMMAND 243 +#define IDC_EDITICON 245 +#define IDC_BUTTONICON 246 +#define IDC_STATICCOMMAND 251 +#define IDC_STATICLINK 252 +#define IDC_STATICTEXT 253 +#define IDC_STATICINFOTIP 254 +#define IDC_ICONN 256 +#define IDC_COMBOLINK 258 +#define IDC_STATICHINT 259 +#define IDC_BUTTONRESET 261 +#define IDC_PROMPT 1015 +#define IDC_COMBOSKIN 1019 +#define IDB_ARROWS 1020 +#define IDC_ABOUT 1020 +#define IDB_ARROWS150 1021 +#define IDC_STATICOPT 1023 +#define IDC_STATICVER 1025 +#define IDC_LABEL 1047 +#define IDC_RADIO2 1049 +#define IDC_TREE2 1052 +#define IDC_SKINOPTIONS 1052 +#define IDC_STATICICON1 1053 +#define IDC_CHECKSORTZA 1054 +#define IDC_CHECKSORTZAREC 1055 +#define IDC_CHECKSORTONCE 1056 +#define IDC_CHECKOPENUP 1057 +#define IDC_CHECKOPENUPCHILDREN 1058 +#define IDC_CHECKOPENUPREC 1058 +#define IDC_CHECKNOEXPAND 1059 +#define IDC_CHECKMULTICOLUMN 1060 +#define IDC_BUTTON1 1060 +#define IDC_BUTTONPICK 1060 +#define IDC_CHECKTRACK 1061 +#define IDC_STATICSKIN 1061 +#define IDC_CHECKNOTRACK 1062 +#define IDC_STATICALLPROGS 1062 +#define IDC_CHECKITEMSFIRST 1063 +#define IDC_CHECKINLINE 1064 +#define IDC_CHECK2 1065 +#define IDC_CHECKNOEXT 1065 +#define IDC_CHECKNOEXPAND2 1066 +#define IDC_CHECKSPLIT 1066 +#define IDC_STATICTITLE 1066 +#define IDC_STATIC_CLASSIC 1067 +#define IDC_STATIC_XP 1068 +#define IDC_STATIC_VISTA 1069 +#define IDC_STATIC_WIN7 1069 +#define IDC_LINK_CLASSIC 1070 +#define IDC_STATIC_WIN8 1070 +#define IDC_LINK_XP 1071 +#define IDC_RADIO_CLASSIC 1071 +#define IDC_RADIO_TWO_COLUMNS 1072 +#define IDC_RADIO_WIN7 1073 +#define IDC_LISTITEMS 1073 +#define IDC_EDITLINK2 1075 +#define IDC_STATIC_TWO_COLUMNS 1076 +#define IDC_CHECKENABLED 1077 +#define IDC_LINKADVANCED 1078 +#define IDC_RADIOCLASSIC 1079 +#define IDC_RADIOAERO 1080 +#define IDC_RADIOCUSTOM 1081 +#define IDC_STATICAERO 1082 +#define IDC_STATICCUSTOM 1083 +#define IDC_STATICEDGE 1084 +#define IDC_STATICCLASSIC 1085 +#define IDC_SKIN_CLASSIC 1086 +#define IDC_SKIN_CLASSIC2 1087 +#define IDC_SKIN_WIN7 1088 +#define IDC_STATICEDGE2 1089 +#define IDD_CUSTOMMENU 3001 +#define IDS_APP_TITLE 3001 +#define IDD_SKINSETTINGS 3002 +#define IDS_SETTINGS_TITLE 3002 +#define IDS_SETTINGS_TITLE_VER 3003 +#define IDD_STYLESETTINGS 3003 +#define IDS_NEW_SETTINGS 3004 +#define IDD_CUSTOMMENU7 3004 +#define IDD_CUSTOMLIST 3005 +#define IDS_NO_TEXT 3005 +#define IDS_CTRL_CLASSIC 3006 +#define IDS_CTRL_WINDOWS 3007 +#define IDS_SETTINGS 3008 +#define IDS_SETTINGS_TIP 3009 +#define IDS_SKIN_ERR_UNKNOWN 3010 +#define IDS_SKIN_ERR_DISABLE 3011 +#define IDS_SKIN_ERR 3012 +#define IDS_SKIN_WARN 3013 +#define IDS_SKIN_ABOUT 3014 +#define IDS_SKIN_FAIL 3015 +#define IDS_SKIN_ERR_BMPRES 3016 +#define IDS_SKIN_ERR_BMPFILE 3017 +#define IDS_SKIN_ERR_MASKRES 3018 +#define IDS_SKIN_ERR_MASKFILE 3019 +#define IDS_SKIN_ERR_MASKSIZE 3020 +#define IDS_SKIN_ERR_FIND_RES1 3021 +#define IDS_SKIN_ERR_LOAD_RES1 3022 +#define IDS_SKIN_ERR_LOAD_FILE1 3023 +#define IDS_SKIN_ERR_FIND_RES 3024 +#define IDS_SKIN_ERR_LOAD_RES 3025 +#define IDS_SKIN_ERR_LOAD_FILE 3026 +#define IDS_SKIN_ERR_LOAD 3027 +#define IDS_SKIN_ERR_VERSION 3028 +#define IDS_MENU_TITLE 3029 +#define IDS_DEFAULT_SKIN 3030 +#define IDS_CONTROLS_SETTINGS 3031 +#define IDS_OPEN_NOTHING 3032 +#define IDS_OPEN_NOTHING_TIP 3033 +#define IDS_OPEN_CSM 3034 +#define IDS_OPEN_CSM_TIP 3035 +#define IDS_OPEN_WSM 3036 +#define IDS_OPEN_WSM_TIP 3037 +#define IDS_LCLICK 3038 +#define IDS_LCLICK_TIP 3039 +#define IDS_SHIFT_LCLICK 3040 +#define IDS_SHIFT_LCLICK_TIP 3041 +#define IDS_WIN_KEY 3042 +#define IDS_WIN_KEY_TIP 3043 +#define IDS_SHIFT_WIN 3044 +#define IDS_SHIFT_WIN_TIP 3045 +#define IDS_MCLICK 3046 +#define IDS_MCLICK_TIP 3047 +#define IDS_HOVER 3048 +#define IDS_HOVER_TIP 3049 +#define IDS_HOVER_DELAY 3050 +#define IDS_HOVER_DELAY_TIP 3051 +#define IDS_CSM_HOTKEY 3052 +#define IDS_CSM_HOTKEY_TIP 3053 +#define IDS_WSM_HOTKEY 3054 +#define IDS_WSM_HOTKEY_TIP 3055 +#define IDS_SHOW_ITEMS 3056 +#define IDS_ITEM_HIDE 3057 +#define IDS_ITEM_HIDE_TIP 3058 +#define IDS_ITEM_SHOW 3059 +#define IDS_ITEM_SHOW_TIP 3060 +#define IDS_ITEM_MENU 3061 +#define IDS_ITEM_MENU_TIP 3062 +#define IDS_SHOW_FAVORITES 3063 +#define IDS_SHOW_FAVORITES_TIP 3064 +#define IDS_SHOW_DOCUMENTS 3065 +#define IDS_SHOW_DOCUMENTS_TIP 3066 +#define IDS_MAX_DOCS 3067 +#define IDS_MAX_DOCS_TIP 3068 +#define IDS_SHOW_USERFILES 3069 +#define IDS_SHOW_USERFILES_TIP 3070 +#define IDS_SHOW_USERDOCS 3071 +#define IDS_SHOW_USERDOCS_TIP 3072 +#define IDS_SHOW_USERPICS 3073 +#define IDS_SHOW_USERPICS_TIP 3074 +#define IDS_SHOW_CP 3075 +#define IDS_SHOW_CP_TIP 3076 +#define IDS_SHOW_NETWORK 3077 +#define IDS_SHOW_NETWORK_TIP 3078 +#define IDS_SHOW_PRINTERS 3079 +#define IDS_SHOW_PRINTERS_TIP 3080 +#define IDS_SHOW_SEARCH 3081 +#define IDS_SHOW_SEARCH_TIP 3082 +#define IDS_SHOW_HELP 3083 +#define IDS_SHOW_HELP_TIP 3084 +#define IDS_SHOW_RUN 3085 +#define IDS_SHOW_RUN_TIP 3086 +#define IDS_SHOW_LOGOFF 3087 +#define IDS_SHOW_LOGOFF_TIP 3088 +#define IDS_CONFIRM_LOGOFF 3089 +#define IDS_CONFIRM_LOGOFF_TIP 3090 +#define IDS_SHOW_UNDOCK 3091 +#define IDS_SHOW_UNDOCK_TIP 3092 +#define IDS_SHOW_SHUTDOWN 3093 +#define IDS_SHOW_SHUTDOWN_TIP 3094 +#define IDS_SHOW_RSHUTDOWN 3095 +#define IDS_SHOW_RSHUTDOWN_TIP 3096 +#define IDS_SHOW_RECENT_OLD 3097 +#define IDS_SHOW_RECENT_TIP_OLD 3098 +#define IDS_MAX_PROGS 3099 +#define IDS_MAX_PROGS_TIP 3100 +#define IDS_RECENT_TOP 3101 +#define IDS_RECENT_TOP_TIP 3102 +#define IDS_RECENT_KEYS 3103 +#define IDS_RECENT_KEYS_TIP 3104 +#define IDS_KEY_NOTHING 3105 +#define IDS_KEY_NOTHING_TIP 3106 +#define IDS_KEY_NORMAL 3107 +#define IDS_KEY_NORMAL_TIP 3108 +#define IDS_KEY_DIGITS 3109 +#define IDS_KEY_DIGITS_TIP 3110 +#define IDS_KEY_HIDDEN 3111 +#define IDS_KEY_HIDDEN_TIP 3112 +#define IDS_BEHAVIOR_SETTINGS 3113 +#define IDS_EXPAND_LINKS 3114 +#define IDS_EXPAND_LINKS_TIP 3115 +#define IDS_MENU_DELAY 3116 +#define IDS_MENU_DELAY_TIP 3117 +#define IDS_TIP_DELAY 3118 +#define IDS_TIP_DELAY_TIP 3119 +#define IDS_FTIP_DELAY 3120 +#define IDS_FTIP_DELAY_TIP 3121 +#define IDS_ANIM_NONE 3122 +#define IDS_ANIM_NONE_TIP 3123 +#define IDS_ANIM_FADE 3124 +#define IDS_ANIM_FADE_TIP 3125 +#define IDS_ANIM_SLIDE 3126 +#define IDS_ANIM_SLIDE_TIP 3127 +#define IDS_ANIMATION 3128 +#define IDS_ANIMATION_TIP 3129 +#define IDS_ANIM_SPEED 3130 +#define IDS_ANIM_SPEED_TIP 3131 +#define IDS_SUB_ANIMATION 3132 +#define IDS_SUB_ANIMATION_TIP 3133 +#define IDS_SUB_ANIM_SPEED 3134 +#define IDS_SUB_ANIM_SPEED_TIP 3135 +#define IDS_SCROLL_SPEED 3136 +#define IDS_SCROLL_SPEED_TIP 3137 +#define IDS_SUB_SCROLL_SPEED 3138 +#define IDS_SUB_SCROLL_SPEED_TIP 3139 +#define IDS_FADE_SPEED 3140 +#define IDS_FADE_SPEED_TIP 3141 +#define IDS_DRAG_DELAY 3142 +#define IDS_DRAG_DELAY_TIP 3143 +#define IDS_ACCESSIBILITY 3144 +#define IDS_ACCESSIBILITY_TIP 3145 +#define IDS_NEXTTASKBAR 3146 +#define IDS_NEXTTASKBAR_TIP 3147 +#define IDS_SEARCH_COMMAND 3148 +#define IDS_SEARCH_COMMAND_TIP 3149 +#define IDS_CASCADE_MENU 3150 +#define IDS_CASCADE_MENU_TIP 3151 +#define IDS_CACHE_ICONS 3152 +#define IDS_CACHE_ICONS_TIP 3153 +#define IDS_SKIN_ERRORS 3154 +#define IDS_SKIN_ERRORS_TIP 3155 +#define IDS_LOOK_SETTINGS 3156 +#define IDS_MENU_WIDTH 3157 +#define IDS_MENU_WIDTH_TIP 3158 +#define IDS_SUBMENU_WIDTH 3159 +#define IDS_SUBMENU_WIDTH_TIP 3160 +#define IDS_SAME_COLUMNS 3161 +#define IDS_SAME_COLUMNS_TIP 3162 +#define IDS_MENU_CAPTION 3163 +#define IDS_MENU_CAPTION_TIP 3164 +#define IDS_MENU_USERNAME 3165 +#define IDS_MENU_USERNAME_TIP 3166 +#define IDS_PIC_COMMAND 3167 +#define IDS_PIC_COMMAND_TIP 3168 +#define IDS_NAME_COMMAND 3169 +#define IDS_NAME_COMMAND_TIP 3170 +#define IDS_SMALL_SIZE_SM 3171 +#define IDS_SMALL_SIZE_SM_TIP 3172 +#define IDS_LARGE_SIZE_SM 3173 +#define IDS_LARGE_SIZE_SM_TIP 3174 +#define IDS_NUMERIC_SORT 3175 +#define IDS_NUMERIC_SORT_TIP 3176 +#define IDS_FONT_SMOOTHING 3177 +#define IDS_FONT_SMOOTHING_TIP 3178 +#define IDS_SMOOTH_DEFAULT 3179 +#define IDS_SMOOTH_DEFAULT_TIP 3180 +#define IDS_SMOOTH_NONE 3181 +#define IDS_SMOOTH_NONE_TIP 3182 +#define IDS_SMOOTH_STD 3183 +#define IDS_SMOOTH_STD_TIP 3184 +#define IDS_SMOOTH_CLEAR 3185 +#define IDS_SMOOTH_CLEAR_TIP 3186 +#define IDS_CONTEXT_MENU_SETTINGS 3187 +#define IDS_DRAG_DROP 3188 +#define IDS_DRAG_DROP_TIP 3189 +#define IDS_CONTEXT_MENU 3190 +#define IDS_CONTEXT_MENU_TIP 3191 +#define IDS_NEW_FOLDER 3192 +#define IDS_NEW_FOLDER_TIP 3193 +#define IDS_EXIT 3194 +#define IDS_EXIT_TIP 3195 +#define IDS_SOUND_SETTINGS 3196 +#define IDS_SOUND_MAIN 3197 +#define IDS_SOUND_MAIN_TIP 3198 +#define IDS_SOUND_POPUP 3199 +#define IDS_SOUND_POPUP_TIP 3200 +#define IDS_SOUND_COMMAND 3201 +#define IDS_SOUND_COMMAND_TIP 3202 +#define IDS_SOUND_DROP 3203 +#define IDS_SOUND_DROP_TIP 3204 +#define IDS_WSM_SETTINGS 3205 +#define IDS_CASCADE_ALL 3206 +#define IDS_CASCADE_ALL_TIP 3207 +#define IDS_ALL_DELAY 3208 +#define IDS_ALL_DELAY_TIP 3209 +#define IDS_ALL_SELECT 3210 +#define IDS_ALL_SELECT_TIP 3211 +#define IDS_SELECT_SEARCH 3212 +#define IDS_SELECT_SEARCH_TIP 3213 +#define IDS_SELECT_BUTTON 3214 +#define IDS_SELECT_BUTTON_TIP 3215 +#define IDS_SKIN_SETTINGS 3216 +#define IDS_ALL_SKIN_SETTINGS 3217 +#define IDS_CUSTOM_SETTINGS 3218 +#define IDS_LANGUAGE_SETTINGS_SM 3219 +#define IDS_SCROLL_TYPE 3220 +#define IDS_SCROLL_TYPE_TIP 3221 +#define IDS_SCROLL_NO 3222 +#define IDS_SCROLL_NO_TIP 3223 +#define IDS_SCROLL_YES 3224 +#define IDS_SCROLL_YES_TIP 3225 +#define IDS_SCROLL_AUTO 3226 +#define IDS_SCROLL_AUTO_TIP 3227 +#define IDS_ANIM_RANDOM 3228 +#define IDS_ANIM_RANDOM_TIP 3229 +#define IDC_SKINVARIATION 3230 +#define IDS_COMMAND_TIP 3231 +#define IDS_LINK_TIP 3232 +#define IDS_TEXT_TIP 3233 +#define IDS_TIP_TIP 3234 +#define IDS_ICON_TIP 3235 +#define IDS_SORTZA_TIP 3236 +#define IDS_SORTZAREC_TIP 3237 +#define IDS_SORTONCE_TIP 3238 +#define IDS_OPENUP_TIP 3239 +#define IDS_OPENUPREC_TIP 3240 +#define IDS_NOEXPAND_TIP 3241 +#define IDS_MULTICOLUMN_TIP 3242 +#define IDS_TRACK_TIP 3243 +#define IDS_NOTRACK_TIP 3244 +#define IDS_ITEMSFIRST_TIP 3245 +#define IDS_MAIN_SORTZA 3246 +#define IDS_MAIN_SORTONCE 3247 +#define IDS_SEPARATOR_TIP 3248 +#define IDS_BREAK_TIP 3249 +#define IDS_PADDING_TIP 3250 +#define IDS_PROGRAMS_TIP 3251 +#define IDS_FAVORITES_TIP 3252 +#define IDS_DOCUMENTS_TIP 3253 +#define IDS_USERFILES_TIP 3254 +#define IDS_USERDOCS_TIP 3255 +#define IDS_USERPICS_TIP 3256 +#define IDS_CONTROLPANEL_TIP 3257 +#define IDS_CONTROLPANEL2_TIP 3258 +#define IDS_SECURITY_TIP 3259 +#define IDS_NETWORK_TIP 3260 +#define IDS_PRINTERS_TIP 3261 +#define IDS_RUN_TIP 3262 +#define IDS_HELP_TIP 3263 +#define IDS_LOGOFF_TIP 3264 +#define IDS_UNDOCK_TIP 3265 +#define IDS_DISCONNECT_TIP 3266 +#define IDS_SHUTDOWNBOX_TIP 3267 +#define IDS_SEARCHFI_TIP 3268 +#define IDS_SEARCHPR_TIP 3269 +#define IDS_SEARCHCO_TIP 3270 +#define IDS_SEARCHPE_TIP 3271 +#define IDS_TASKBAR_TIP 3272 +#define IDS_MENU_TIP 3273 +#define IDS_RECENT_TIP 3274 +#define IDS_SLEEP_TIP 3275 +#define IDS_HIBERNATE_TIP 3276 +#define IDS_RESTART_TIP 3277 +#define IDS_SHUTDOWN_TIP 3278 +#define IDS_SWITCH_TIP 3279 +#define IDS_CUSTOM_TIP 3280 +#define IDS_SEARCH_TIP 3281 +#define IDS_SETTINGS_MENU_TIP 3282 +#define IDS_FEATURES_TIP 3283 +#define IDS_RESTORE_TIP 3284 +#define IDS_SEARCH_BOX_TIP 3285 +#define IDS_SEARCH_BOX 3286 +#define IDS_SHOW_SEARCH_BOX 3287 +#define IDS_SHOW_SEARCH_BOX_TIP 3288 +#define IDS_SEARCH_BOX_HIDE 3289 +#define IDS_SEARCH_BOX_HIDE_TIP 3290 +#define IDS_SEARCH_BOX_SHOW 3291 +#define IDS_SEARCH_BOX_SHOW_TIP 3292 +#define IDS_SEARCH_BOX_TAB 3293 +#define IDS_SEARCH_BOX_TAB_TIP 3294 +#define IDS_SEARCH_BOX_SEL 3295 +#define IDS_SEARCH_BOX_SEL_TIP 3296 +#define IDS_SEARCH_PATH 3299 +#define IDS_SEARCH_PATH_TIP 3300 +#define IDS_SUB_WORD 3301 +#define IDS_SUB_WORD_TIP 3302 +#define IDS_SEARCH_TRACK 3303 +#define IDS_SEARCH_TRACK_TIP 3304 +#define IDS_SEARCH_MAX 3305 +#define IDS_SEARCH_MAX_TIP 3306 +#define IDS_SEARCH_AUTO 3307 +#define IDS_SEARCH_AUTO_TIP 3308 +#define IDS_INLINE_TIP 3309 +#define IDS_NOEXTENSIONS_TIP 3310 +#define IDS_DELAY_ICONS 3311 +#define IDS_DELAY_ICONS_TIP 3312 +#define IDS_SHOW_FAVORITES_TIP2 3313 +#define IDS_SHOW_DOCUMENTS_TIP2 3314 +#define IDS_SHOW_USERFILES_TIP2 3315 +#define IDS_SHOW_USERDOCS_TIP2 3316 +#define IDS_SHOW_USERPICS_TIP2 3317 +#define IDS_SHOW_CP_TIP2 3318 +#define IDS_SHOW_NETWORK_TIP2 3319 +#define IDS_SHOW_PRINTERS_TIP2 3320 +#define IDS_SHOW_SHUTDOWN_TIP2 3321 +#define IDS_SHOW_SEARCH_BOX_TIP2 3322 +#define IDS_SHOW_SEARCH_TIP2 3323 +#define IDS_SHOW_HELP_TIP2 3324 +#define IDS_SHOW_RUN_TIP2 3325 +#define IDS_SHOW_LOGOFF_TIP2 3326 +#define IDS_SHOW_UNDOCK_TIP2 3327 +#define IDS_LOCK_TIP 3328 +#define IDS_SUB_ANIM_ALWAYS 3329 +#define IDS_SUB_ANIM_ALWAYS_TIP 3330 +#define IDS_EXPLORER 3331 +#define IDS_EXPLORER_TIP 3332 +#define IDS_EXPLORER_PATH 3333 +#define IDS_EXPLORER_PATH_TIP 3334 +#define IDS_HIDE_PIC 3335 +#define IDS_HIDE_PIC_TIP 3336 +#define IDS_SORT_DOCS 3337 +#define IDS_SORT_DOCS_TIP 3338 +#define IDS_SORT_NAME 3339 +#define IDS_SORT_NAME_TIP 3340 +#define IDS_SORT_EXT 3341 +#define IDS_SORT_EXT_TIP 3342 +#define IDS_MENU_SHADOW 3343 +#define IDS_MENU_SHADOW_TIP 3344 +#define IDS_START_BUTTON 3345 +#define IDS_ENABLE_BUTTON 3346 +#define IDS_ENABLE_BUTTON_TIP 3347 +#define IDS_BUTTON_TYPE 3348 +#define IDS_BUTTON_TYPE_TIP 3349 +#define IDS_CLASSIC_BUTTON 3350 +#define IDS_CLASSIC_BUTTON_TIP 3351 +#define IDS_AERO_BUTTON 3352 +#define IDS_AERO_BUTTON_TIP 3353 +#define IDS_CUSTOM_BUTTON 3356 +#define IDS_CUSTOM_BUTTON_TIP 3357 +#define IDS_BUTTON_IMAGE 3358 +#define IDS_BUTTON_IMAGE_TIP 3359 +#define IDS_BUTTON_SIZE 3360 +#define IDS_BUTTON_SIZE_TIP 3361 +#define IDS_HOT_CORNERS 3362 +#define IDS_HOT_CORNERS_TIP 3363 +#define IDS_SKIP_METRO 3364 +#define IDS_SKIP_METRO_TIP 3365 +#define IDS_BUTTON_ICON 3366 +#define IDS_BUTTON_ICON_TIP 3367 +#define IDS_BUTTON_TIP 3368 +#define IDS_BUTTON_TIP_TIP 3369 +#define IDS_BUTTON_TEXT 3370 +#define IDS_BUTTON_TEXT_TIP 3371 +#define IDS_METRO_SETTINGS 3372 +#define IDS_DISABLE_NONE 3373 +#define IDS_DISABLE_NONE_TIP 3374 +#define IDS_DISABLE_START 3375 +#define IDS_DISABLE_START_TIP 3376 +#define IDS_DISABLE_ALL 3377 +#define IDS_DISABLE_ALL_TIP 3378 +#define IDS_ENABLE_BUTTON2 3379 +#define IDS_ENABLE_BUTTON_TIP2 3380 +#define IDS_SPLIT_TIP 3381 +#define IDS_STYLE_SETTINGS 3382 +#define IDS_OPEN_WSS 3384 +#define IDS_OPEN_WSS_TIP 3385 +#define IDS_WSS_HOTKEY 3386 +#define IDS_WSS_HOTKEY_TIP 3387 +#define IDS_JUMPLISTS 3388 +#define IDS_JUMPLISTS_TIP 3389 +#define IDS_MAX_JUMPLISTS 3390 +#define IDS_MAX_JUMPLISTS_TIP 3391 +#define IDS_JUMPLIST_KEYS 3392 +#define IDS_JUMPLISTS_KEY_TIP 3393 +#define IDS_KEY_SELECT 3394 +#define IDS_KEY_SELECT_TIP 3395 +#define IDS_KEY_RUN 3396 +#define IDS_KEY_RUN_TIP 3397 +#define IDS_KEY_OPEN 3398 +#define IDS_KEY_OPEN_TIP 3399 +#define IDS_APPS_TIP 3400 +#define IDS_SPLIT_DELAY 3401 +#define IDS_SPLIT_DELAY_TIP 3402 +#define IDS_OPEN_BOTH 3403 +#define IDS_OPEN_BOTH_TIP 3404 +#define IDS_SHOW_COMPUTER 3405 +#define IDS_COMPUTER_TIP 3406 +#define IDS_SHOW_COMPUTER_TIP 3407 +#define IDS_SHOW_COMPUTER_TIP2 3408 +#define IDS_OPEN_DESKTOP 3409 +#define IDS_OPEN_DESKTOP_TIP 3410 +#define IDS_SORT_DATE 3411 +#define IDS_SORT_DATE_TIP 3412 +#define IDS_ENABLE_TASKBARS 3413 +#define IDS_ENABLE_TASKBARS_TIP 3414 +#define IDS_TASKBAR_TRANS 3415 +#define IDS_TASKBAR_TRANS_TIP 3416 +#define IDS_SEARCH_PROGRAMS 3417 +#define IDS_SEARCH_PROGRAMS_TIP 3418 +#define IDS_SEARCH_METRO 3419 +#define IDS_SEARCH_METRO_TIP 3420 +#define IDS_SEARCH_KEYWORDS 3423 +#define IDS_SEARCH_KEYWORDS_TIP 3424 +#define IDS_SEARCH_FILES 3425 +#define IDS_SEARCH_FILES_TIP 3426 +#define IDS_SEARCH_FILES_TIP2 3427 +#define IDS_SEARCH_CONTENTS 3428 +#define IDS_SEARCH_CONTENTS_TIP 3429 +#define IDS_SEARCH_CATEGORIES 3430 +#define IDS_SEARCH_CATEGORIES_TIP 3431 +#define IDS_SEARCH_EVERYWHERE 3432 +#define IDS_SEARCH_EVERYWHERE_TIP 3433 +#define IDS_SEARCH_INTERNET 3434 +#define IDS_SEARCH_INTERNET_TIP 3435 +#define IDS_NO_RECENT 3436 +#define IDS_NO_RECENT_TIP 3437 +#define IDS_RECENT_PROGRAMS 3438 +#define IDS_RECENT_PROGRAMS_TIP 3439 +#define IDS_SHOW_RECENT 3440 +#define IDS_SHOW_RECENT_TIP 3441 +#define IDS_SHOW_FREQUENT 3442 +#define IDS_SHOW_FREQUENT_TIP 3443 +#define IDS_RECENT_METRO 3444 +#define IDS_RECENT_METRO_TIP 3445 +#define IDS_HIGHLIGHT_NEW 3446 +#define IDS_HIGHLIGHT_NEW_TIP 3447 +#define IDS_CP_CATEGORIES 3448 +#define IDS_CP_CATEGORIES2 3449 +#define IDS_CP_CATEGORIES_TIP 3450 +#define IDS_CLASSIC_STYLE_TIP 3451 +#define IDS_TWO_COLUMN_STYLE_TIP 3452 +#define IDS_WIN7_STYLE_TIP 3453 +#define IDS_SHUTDOWN_COMMAND 3454 +#define IDS_SHUTDOWN_COMMAND_TIP 3455 +#define IDS_SHUTDOWN_NONE 3456 +#define IDS_SHUTDOWN_NONE_TIP 3457 +#define IDS_SHUTDOWN_SHUTDOWN 3458 +#define IDS_SHUTDOWN_SHUTDOWN_TIP 3459 +#define IDS_SHUTDOWN_RESTART 3460 +#define IDS_SHUTDOWN_RESTART_TIP 3461 +#define IDS_SHUTDOWN_LOGOFF 3462 +#define IDS_SHUTDOWN_LOGOFF_TIP 3463 +#define IDS_SHUTDOWN_SLEEP 3464 +#define IDS_SHUTDOWN_SLEEP_TIP 3465 +#define IDS_SHUTDOWN_HIBERNATE 3466 +#define IDS_SHUTDOWN_HIBERNATE_TIP 3467 +#define IDS_SHUTDOWN_LOCK 3468 +#define IDS_SHUTDOWN_LOCK_TIP 3469 +#define IDS_SHUTDOWN_SWITCH 3470 +#define IDS_SHUTDOWN_SWITCH_TIP 3471 +#define IDS_SHUTDOWN_SHUTDOWN_BOX 3472 +#define IDS_SHUTDOWN_SHUTDOWN_BOX_TIP 3473 +#define IDS_UNDOCK_ITEM 3474 +#define IDS_DISCONNECT_ITEM 3475 +#define IDS_ITEM_SHOW2 3476 +#define IDS_SEPARATOR_ITEM 3477 +#define IDS_COLUMN_BREAK_ITEM 3478 +#define IDS_COLUMN_PADDING_ITEM 3479 +#define IDS_CUSTOM_ITEM 3480 +#define IDS_HELP_ITEM 3481 +#define IDS_RUN_ITEM 3482 +#define IDS_SECURITY_ITEM 3483 +#define IDS_LIB_DOCS_ITEM 3484 +#define IDS_LIB_PICS_ITEM 3485 +#define IDS_LIB_VIDEOS_ITEM 3486 +#define IDS_LIB_MUSIC_ITEM 3487 +#define IDS_LIB_TV_ITEM 3488 +#define IDS_PROGRAMS_ITEM 3489 +#define IDS_APPS_ITEM 3490 +#define IDS_SETTINGS_ITEM 3491 +#define IDS_SEARCH_MENU_ITEM 3492 +#define IDS_SEARCH_BOX_ITEM 3493 +#define IDS_TASKBAR_ITEM 3494 +#define IDS_FEATURES_ITEM 3495 +#define IDS_MENU_SETTINGS_ITEM 3496 +#define IDS_SEARCH_FILES_ITEM 3497 +#define IDS_SEARCH_PRINTER_ITEM 3498 +#define IDS_SEARCH_COMP_ITEM 3499 +#define IDS_SEARCH_PEOPLE_ITEM 3500 +#define IDS_MONITOR_OFF_ITEM 3501 +#define IDS_MENU_MOVE_UP 3502 +#define IDS_MENU_MOVE_DOWN 3503 +#define IDS_MENU_INSERT 3504 +#define IDS_MENU_DUPLICATE 3505 +#define IDS_METRO_APPS 3506 +#define IDS_PROGRAMS_DELAY 3507 +#define IDS_PROGRAMS_DELAY_TIP 3508 +#define IDS_SEARCH_MAX2 3509 +#define IDS_SEARCH_MAX_TIP2 3510 +#define IDS_SEARCH_MAX3 3511 +#define IDS_SEARCH_MAX_TIP3 3512 +#define IDS_SHOW_APPS 3513 +#define IDS_SHOW_APPS_TIP 3514 +#define IDS_FOLDERS_FIRST 3515 +#define IDS_FOLDERS_FIRST_TIP 3516 +#define IDS_PINNED_PROGRAMS 3517 +#define IDS_PINNED_PROGRAMS_TIP 3518 +#define IDS_FAST_ITEMS 3519 +#define IDS_FAST_ITEMS_TIP 3520 +#define IDS_PINNED_ITEMS 3521 +#define IDS_PINNED_ITEMS_TIP 3522 +#define IDS_BUTTON_ICON_SIZE 3523 +#define IDS_BUTTON_ICON_SIZE_TIP 3524 +#define IDS_BUTTON_SIZE_TIP2 3525 +#define IDS_MONITOR_OFF_TIP 3526 +#define IDS_AUTOSTART 3527 +#define IDS_AUTOSTART_TIP 3528 +#define IDS_CHECK_UPDATES 3529 +#define IDS_CHECK_UPDATES_TIP 3530 +#define IDS_ITEM_DRIVES 3531 +#define IDS_ITEM_DRIVES_TIP 3532 +#define IDS_MENU_GLASS 3533 +#define IDS_MENU_GLASS_TIP 3534 +#define IDS_MAIN_MENU_SETTINGS 3535 +#define IDS_RIGHT_SHIFT 3538 +#define IDS_RIGHT_SHIFT_TIP 3539 +#define IDS_RIGHT_SHIFTX 3540 +#define IDS_RIGHT_SHIFTX_TIP 3541 +#define IDS_STARTSCREEN_ITEM 3542 +#define IDS_STARTSCREEN_ITEM_TIP 3543 +#define IDS_MIN_HEIGHT 3544 +#define IDS_MIN_HEIGHT_TIP 3545 +#define IDS_GLASS_OVERRIDE 3546 +#define IDS_GLASS_OVERRIDE_TIP 3547 +#define IDS_GLASS_COLOR 3548 +#define IDS_GLASS_COLOR_TIP 3549 +#define IDS_GLASS_INTENSITY 3550 +#define IDS_GLASS_INTENSITY_TIP 3551 +#define IDS_GLASS_BLENDING 3552 +#define IDS_GLASS_BLENDING_TIP 3553 +#define IDS_INLINE_PROGS 3554 +#define IDS_INLINE_PROGS_TIP 3555 +#define IDS_MAIN_INLINE 3556 +#define IDS_MAIN_INLINE_TIP 3557 +#define IDS_MAIN_CASCADE 3558 +#define IDS_MAIN_CASCADE_TIP 3559 +#define IDS_ANIMATION7 3560 +#define IDS_ANIMATION7_TIP 3561 +#define IDS_METRO_SETTINGS81 3562 +#define IDS_MENU_BUSY 3563 +#define IDS_OPEN_PROGRAMS 3564 +#define IDS_OPEN_PROGRAMS_TIP 3565 +#define IDS_MOUSE_MONITOR 3566 +#define IDS_MOUSE_MONITOR_TIP 3567 +#define IDS_COLUMN_ICON 3568 +#define IDS_COLUMN_COMMAND 3569 +#define IDS_COLUMN_DISPLAY 3570 +#define IDS_HIDE_APPS 3571 +#define IDS_HIDE_APPS_TIP 3572 +#define IDS_HYBRID_SHUTDOWN 3573 +#define IDS_HYBRID_SHUTDOWN_TIP 3574 +#define IDS_UPGRADE_WIN 3575 +#define IDS_UPGRADE_ERROR 3576 +#define IDS_UPGRADE_SUCCESS 3577 +#define IDS_INVERT_ICONS 3578 +#define IDS_INVERT_ICONS_TIP 3579 +#define IDS_SHUTDOWN7 3580 +#define IDS_SHUTDOWN7_TIP 3581 +#define IDS_PROG_WIDTH 3582 +#define IDS_PROG_WIDTH_TIP 3583 +#define IDS_JUMP_WIDTH 3584 +#define IDS_JUMP_WIDTH_TIP 3585 +#define IDS_NOPIN 3586 +#define IDS_NOPIN_TIP 3587 +#define IDS_RECENT_NAME 3588 +#define IDS_RECENT_NAME_TIP 3589 +#define IDS_DPI_OVERRIDE 3590 +#define IDS_DPI_OVERRIDE_TIP 3591 +#define IDS_ENABLE_TOUCH 3592 +#define IDS_ENABLE_TOUCH_TIP 3593 +#define IDS_METRO_SETTINGS10 3594 +#define IDS_MOUSE_MONITOR2 3595 +#define IDS_MOUSE_MONITOR_TIP2 3596 +#define IDS_PIC_PATH 3597 +#define IDS_PIC_PATH_TIP 3598 +#define IDS_SEARCH_METROS 3599 +#define IDS_SEARCH_METROS_TIP 3600 +#define IDS_SHOW_APPS_MENU 3601 +#define IDS_SHOW_APPS_MENU_TIP 3602 +#define IDS_SHOW_APPS_MENU_TIP2 3603 +#define IDS_SKIN_ERR_METRO_COLOR 3604 +#define IDS_BUTTON_ALIGN 3605 +#define IDS_BUTTON_ALIGN_TIP 3606 +#define IDS_MENU_GLASS2 3607 +#define IDS_MENU_GLASS2_TIP 3608 +#define IDS_GLASS_OPACITY 3609 +#define IDS_GLASS_OPACITY_TIP 3610 +#define IDS_TASK_CUSTOM 3611 +#define IDS_TASK_CUSTOM_TIP 3612 +#define IDS_TASK_LOOK 3613 +#define IDS_TASK_LOOK_TIP 3614 +#define IDS_TASK_OPAQUE 3615 +#define IDS_TASK_OPAQUE_TIP 3616 +#define IDS_TASK_TRANS 3617 +#define IDS_TASK_TRANS_TIP 3618 +#define IDS_TASK_GLASS 3619 +#define IDS_TASK_GLASS_TIP 3620 +#define IDS_TASK_AEROGLASS 3621 +#define IDS_TASK_AEROGLASS_TIP 3622 +#define IDS_TASK_OPACITY 3623 +#define IDS_TASK_OPACITY_TIP 3624 +#define IDS_TASK_COLOR 3625 +#define IDS_TASK_COLOR_TIP 3626 +#define IDS_PCSETTINGS 3627 +#define IDS_PCSETTINGS_TIP 3628 +#define IDS_HIGHLIGHT_NEWAPPS 3629 +#define IDS_HIGHLIGHT_NEWAPPS_TIP 3630 +#define IDS_OPEN_CORTANA 3631 +#define IDS_OPEN_CORTANA_TIP 3632 +#define IDS_SKIN_ERR_RECBITMAP 3633 +#define IDS_MAIN_HIDDEN 3634 +#define IDS_MAIN_HIDDEN_TIP 3635 +#define IDS_SOUND_HOVER 3636 +#define IDS_SOUND_HOVER_TIP 3637 +#define IDS_SHUTDOWN_SHUTDOWN_NU 3638 +#define IDS_SHUTDOWN_NU_TIP 3639 +#define IDS_SHUTDOWN_RESTART_NU 3640 +#define IDS_RESTART_NU_TIP 3641 +#define IDS_TASK_TEXTURE 3642 +#define IDS_TASK_TEXTURE_TIP 3643 +#define IDS_TASK_STRETCHH 3644 +#define IDS_TASK_STRETCHH_TIP 3645 +#define IDS_TASK_STRETCHV 3646 +#define IDS_TASK_STRETCHV_TIP 3647 +#define IDS_TASK_STRETCH 3648 +#define IDS_TASK_STRETCH_TIP 3649 +#define IDS_TASK_TILE 3650 +#define IDS_TASK_TILE_TIP 3651 +#define IDS_TASK_BORDERS 3652 +#define IDS_TASK_BORDERS_TIP 3653 +#define IDS_TASKBAR_SETTINGS 3654 +#define IDS_TASK_TEXTCOLOR 3655 +#define IDS_TASK_TEXTCOLOR_TIP 3656 +#define IDS_SELECT_LAST 3657 +#define IDS_SELECT_LAST_TIP 3658 +#define IDS_CLEAR_CACHE 3659 +#define IDS_ALIGN_WORK_AREA 3660 +#define IDS_ALIGN_WORK_AREA_TIP 3661 +#define IDS_HOR_OFFSET 3662 +#define IDS_HOR_OFFSET_TIP 3663 +#define IDS_VERT_OFFSET 3664 +#define IDS_VERT_OFFSET_TIP 3665 +#define IDS_NO_DBLCLICK 3666 +#define IDS_NO_DBLCLICK_TIP 3667 +#define IDS_BOLD_SETTINGS 3668 +#define IDS_BOLD_SETTINGS_TIP 3669 +#define IDS_SEARCH_HINT 3670 +#define IDS_SEARCH_HINT_TIP 3671 +#define IDS_NEW_SEARCH_HINT 3672 +#define IDS_NEW_SEARCH_HINT_TIP 3673 +#define IDS_MORE_RESULTS 3674 +#define IDS_MORE_RESULTS_TIP 3675 +#define IDS_OPEN_CMD 3676 +#define IDS_OPEN_CMD_TIP 3677 +#define IDS_OPEN_CMD_TEXT 3678 +#define IDS_OPEN_CMD_TEXT_TIP 3679 +#define IDS_ITEM_LINKS 3680 +#define IDS_ITEM_LINKS_TIP 3681 +#define IDS_OPEN_TRUE_PATH 3682 +#define IDS_OPEN_TRUE_PATH_TIP 3683 +#define IDS_PINNED_PATH 3684 +#define IDS_PINNED_PATH_TIP 3685 +#define IDS_ENABLE_ACCELERATORS 3686 +#define IDS_ENABLE_ACCELERATORS_TIP 3687 +#define IDS_ALT_ACCELERATORS 3688 +#define IDS_ALT_ACCELERATORS_TIP 3689 +#define IDS_STRING7001 7001 +#define IDS_STRING7002 7002 +#define IDS_STRING7003 7003 +#define IDS_STRING7004 7004 +#define IDS_STRING7005 7005 +#define IDS_STRING7006 7006 +#define IDS_STRING7007 7007 +#define IDS_STRING7008 7008 +#define IDS_STRING7009 7009 +#define IDS_STRING7010 7010 +#define IDS_STRING7011 7011 +#define IDS_STRING7012 7012 +#define IDS_STRING7013 7013 +#define IDS_STRING7014 7014 +#define IDS_STRING7015 7015 +#define IDS_STRING7016 7016 +#define IDS_STRING7017 7017 +#define IDS_STRING7018 7018 +#define IDS_STRING7019 7019 +#define IDS_STRING7020 7020 +#define IDS_STRING7021 7021 +#define IDS_STRING7022 7022 +#define IDS_STRING7023 7023 +#define IDS_STRING7024 7024 +#define IDS_STRING7025 7025 +#define IDS_STRING7026 7026 +#define IDS_STRING7027 7027 +#define IDS_STRING7028 7028 +#define IDS_STRING7029 7029 +#define IDS_STRING7030 7030 +#define IDS_STRING7031 7031 +#define IDS_STRING7032 7032 +#define IDS_STRING7033 7033 +#define IDS_STRING7034 7034 +#define IDS_STRING7035 7035 +#define IDS_STRING7036 7036 +#define IDS_STRING7037 7037 +#define IDS_STRING7038 7038 +#define IDS_STRING7039 7039 +#define IDS_STRING7040 7040 +#define IDS_STRING7041 7041 +#define IDS_STRING7042 7042 +#define IDS_STRING7043 7043 +#define IDS_STRING7044 7044 +#define IDS_STRING7045 7045 +#define IDS_STRING7100 7100 +#define IDS_STRING7101 7101 +#define IDS_STRING7102 7102 +#define IDS_STRING7103 7103 +#define IDS_STRING7104 7104 +#define IDS_STRING7105 7105 +#define IDS_STRING7106 7106 +#define IDS_STRING7107 7107 +#define IDS_STRING7108 7108 +#define IDS_STRING7109 7109 +#define IDS_STRING7110 7110 +#define IDS_STRING7111 7111 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 126 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1090 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/search_icons.bmp b/Src/StartMenu/StartMenuDLL/search_icons.bmp similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/search_icons.bmp rename to Src/StartMenu/StartMenuDLL/search_icons.bmp diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/start.ico b/Src/StartMenu/StartMenuDLL/start.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/start.ico rename to Src/StartMenu/StartMenuDLL/start.ico diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/start10.ico b/Src/StartMenu/StartMenuDLL/start10.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/start10.ico rename to Src/StartMenu/StartMenuDLL/start10.ico diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/startb.ico b/Src/StartMenu/StartMenuDLL/startb.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/startb.ico rename to Src/StartMenu/StartMenuDLL/startb.ico diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/startb10.ico b/Src/StartMenu/StartMenuDLL/startb10.ico similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/startb10.ico rename to Src/StartMenu/StartMenuDLL/startb10.ico diff --git a/Src/StartMenu/StartMenuDLL/stdafx.cpp b/Src/StartMenu/StartMenuDLL/stdafx.cpp new file mode 100644 index 000000000..afaa4d152 --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/stdafx.cpp @@ -0,0 +1,5 @@ +// stdafx.cpp : source file that includes just the standard includes +// StartMenuDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" diff --git a/Src/StartMenu/StartMenuDLL/stdafx.h b/Src/StartMenu/StartMenuDLL/stdafx.h new file mode 100644 index 000000000..30cf4c9ac --- /dev/null +++ b/Src/StartMenu/StartMenuDLL/stdafx.h @@ -0,0 +1,27 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define STRICT_TYPED_ITEMIDS +// Windows Header Files: +#include +#include +#include +#include + +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include +#include +#include +#include + +#include "StringUtils.h" +#include "TrackResources.h" +#include "Assert.h" diff --git a/Src/StartMenu/StartMenuDLL/style_7.png b/Src/StartMenu/StartMenuDLL/style_7.png new file mode 100644 index 000000000..a8ac2f8de Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_7.png differ diff --git a/Src/StartMenu/StartMenuDLL/style_7150.png b/Src/StartMenu/StartMenuDLL/style_7150.png new file mode 100644 index 000000000..a8c19dd90 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_7150.png differ diff --git a/Src/StartMenu/StartMenuDLL/style_classic.png b/Src/StartMenu/StartMenuDLL/style_classic.png new file mode 100644 index 000000000..80fcef112 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_classic.png differ diff --git a/Src/StartMenu/StartMenuDLL/style_classic150.png b/Src/StartMenu/StartMenuDLL/style_classic150.png new file mode 100644 index 000000000..1b74a957d Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_classic150.png differ diff --git a/Src/StartMenu/StartMenuDLL/style_vista.png b/Src/StartMenu/StartMenuDLL/style_vista.png new file mode 100644 index 000000000..70ef1e960 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_vista.png differ diff --git a/Src/StartMenu/StartMenuDLL/style_vista150.png b/Src/StartMenu/StartMenuDLL/style_vista150.png new file mode 100644 index 000000000..c20897267 Binary files /dev/null and b/Src/StartMenu/StartMenuDLL/style_vista150.png differ diff --git a/ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/targetver.h b/Src/StartMenu/StartMenuDLL/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/ClassicStartMenuDLL/targetver.h rename to Src/StartMenu/StartMenuDLL/targetver.h diff --git a/Src/StartMenu/StartMenuHelper/ModernSettings.cpp b/Src/StartMenu/StartMenuHelper/ModernSettings.cpp new file mode 100644 index 000000000..5e6232427 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettings.cpp @@ -0,0 +1,554 @@ +// Modern settings helper + +// - parse modern settings definitions from %windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml +// - store cached data (parsed settings, localized strings) in %LOCALAPPDATA%\OpenShell\ModernSettings.dat +// - provide mapped view over cached data + +#include "stdafx.h" +#include "ModernSettings.h" +#include "ResourceHelper.h" +#include +#include +#include +#include +#include +#include +#include + +enum class Id : uint32_t +{ + Header = 'SMSO', + Undef = 0, + Blob, + FileName, + DeepLink, + Icon, + Glyph, + PageId, + HostId, + GroupId, + SettingId, + Description, + Keywords, +}; + +#pragma pack(1) +struct FileHdr +{ + uint32_t openShellVersion = GetVersionEx(g_Instance); + uint32_t windowsVersion = GetVersionEx(GetModuleHandle(L"user32.dll")); + uint32_t userLanguageId = GetUserDefaultUILanguage(); + + bool operator==(const FileHdr& other) const + { + return (windowsVersion == other.windowsVersion) && + (openShellVersion == other.openShellVersion) && + (userLanguageId == other.userLanguageId); + } +}; + +struct ItemHdr +{ + Id id; + uint32_t size; + + const uint8_t* data() const + { + return (const uint8_t*)this + sizeof(*this); + } + + const ItemHdr* next() const + { + return (const ItemHdr*)(data() + size); + } + + std::wstring_view asString() const + { + std::wstring_view retval((const wchar_t*)data(), size / sizeof(wchar_t)); + if (!retval.empty() && retval.back() == 0) + { + retval.remove_suffix(1); + return retval; + } + + return {}; + } +}; +#pragma pack() + +class AttributeWriter +{ +public: + std::vector buffer() + { + return std::move(m_buffer); + } + + void addBlob(Id id, const void* data, size_t size) + { + ItemHdr hdr{ id, (uint32_t)size }; + append(&hdr, sizeof(hdr)); + append(data, size); + } + + void addString(Id id, const std::wstring& str) + { + if (!str.empty()) + addBlob(id, str.data(), (str.size() + 1) * sizeof(str[0])); + } + +private: + void append(const void* data, size_t size) + { + m_buffer.insert(m_buffer.end(), (const uint8_t*)data, (const uint8_t*)data + size); + } + + std::vector m_buffer; +}; + +static void ProcessAttributes(const void* buffer, size_t size, std::function callback) +{ + if (size < sizeof(ItemHdr)) + return; + + auto item = (const ItemHdr*)buffer; + auto last = (const ItemHdr*)((const uint8_t*)buffer + size); + + while (item < last) + { + auto next = item->next(); + if (next <= item || next > last) + break; + + callback(*item); + + item = next; + } +} + +/// + +static std::wstring GetPackageFullName(const wchar_t* packageFamily) +{ + static auto pGetPackagesByPackageFamily = static_cast((void*)GetProcAddress(GetModuleHandle(L"kernel32.dll"), "GetPackagesByPackageFamily")); + if (pGetPackagesByPackageFamily) + { + UINT32 count = 0; + UINT32 bufferLength = 0; + + if (pGetPackagesByPackageFamily(packageFamily, &count, nullptr, &bufferLength, nullptr) == ERROR_INSUFFICIENT_BUFFER && count > 0) + { + std::vector names(count); + std::vector buffer(bufferLength); + + if (pGetPackagesByPackageFamily(packageFamily, &count, names.data(), &bufferLength, buffer.data()) == ERROR_SUCCESS && count > 0) + return names[0]; + } + } + + return {}; +} + +static std::pair ParseResourceString(const wchar_t* resourceString) +{ + std::wstring_view str = resourceString; + + if (str[0] == '@' && str[1] == '{') + { + str.remove_prefix(2); + if (str.back() == '}') + str.remove_suffix(1); + + auto pos = str.find('?'); + if (pos != str.npos) + return { str.substr(0, pos), str.substr(pos + 1) }; + } + + return {}; +} + +static std::wstring FormatResourceString(const std::wstring_view& package, const std::wstring_view& resource) +{ + std::wstring retval(L"@{"); + + retval += package; + retval += L"?"; + retval += resource; + retval += L"}"; + + return retval; +} + + +static std::wstring TranslateIndirectString(const WCHAR* string) +{ + std::wstring retval; + retval.resize(1024); + + auto hr = ::SHLoadIndirectString(string, retval.data(), (UINT)retval.size(), nullptr); + + if (hr == E_INVALIDARG) + { + auto [package, resource] = ParseResourceString(string); + if (!package.empty() && !resource.empty()) + { + auto fullPackage = GetPackageFullName(std::wstring(package).c_str()); + if (!fullPackage.empty()) + { + auto fullStr = FormatResourceString(fullPackage, resource); + hr = ::SHLoadIndirectString(fullStr.c_str(), retval.data(), (UINT)retval.size(), nullptr); + } + } + } + + if (SUCCEEDED(hr)) + { + retval.resize(wcslen(retval.data())); + return retval; + } + + return {}; +} + +static std::wstring TranslateIndirectMultiString(const WCHAR* string) +{ + std::wstring retval; + std::wstring_view str(string); + + // remove '@' + str.remove_prefix(1); + + while (!str.empty()) + { + auto len = str.find(L'@', 1); + if (len == std::wstring::npos) + len = str.length(); + + std::wstring tmp(str.substr(0, len)); + retval += TranslateIndirectString(tmp.c_str()); + + str.remove_prefix(len); + } + + return retval; +} + +static std::wstring GetTranslatedString(CComPtr& parent, const WCHAR* name) +{ + CComPtr node; + if (parent->selectSingleNode(CComBSTR(name), &node) == S_OK) + { + CComBSTR value; + if (node->get_text(&value) == S_OK) + { + if (value[0] == L'@') + { + if (value[1] == L'@') + return TranslateIndirectMultiString(value); + else + return TranslateIndirectString(value); + } + else + { + return (LPWSTR)value; + } + } + } + + return {}; +} + +static void ParseFileName(CComPtr& parent, AttributeWriter& writer) +{ + writer.addString(Id::FileName, GetTranslatedString(parent, L"Filename")); +} + +static void ParseApplicationInformation(CComPtr& parent, AttributeWriter& writer) +{ + CComPtr node; + if (parent->selectSingleNode(CComBSTR(L"ApplicationInformation"), &node) == S_OK) + { + writer.addString(Id::DeepLink, GetTranslatedString(node, L"DeepLink")); + writer.addString(Id::Icon, GetTranslatedString(node, L"Icon")); + writer.addString(Id::Glyph, GetTranslatedString(node, L"Glyph")); + } +} + +static void ParseSettingIDs(CComPtr& node, AttributeWriter& writer) +{ + writer.addString(Id::PageId, GetTranslatedString(node, L"PageID")); + writer.addString(Id::HostId, GetTranslatedString(node, L"HostID")); + writer.addString(Id::GroupId, GetTranslatedString(node, L"GroupID")); + writer.addString(Id::SettingId, GetTranslatedString(node, L"SettingID")); +} + +static void ParseSettingPaths(CComPtr& parent, AttributeWriter& writer) +{ + CComPtr node; + if (parent->selectSingleNode(CComBSTR(L"SettingPaths/Path"), &node) == S_OK) + ParseSettingIDs(node, writer); +} + +static void ParseSettingIdentity(CComPtr& parent, AttributeWriter& writer) +{ + CComPtr node; + if (parent->selectSingleNode(CComBSTR(L"SettingIdentity"), &node) == S_OK) + { + // Win11 24H2+ + ParseSettingPaths(node, writer); + // older + ParseSettingIDs(node, writer); + } +} + +static void ParseSettingInformation(CComPtr& parent, AttributeWriter& writer) +{ + CComPtr node; + if (parent->selectSingleNode(CComBSTR(L"SettingInformation"), &node) == S_OK) + { + auto description = GetTranslatedString(node, L"Description"); + if (description.empty()) + description = GetTranslatedString(node, L"Name"); + + writer.addString(Id::Description, description); + + auto keywords = GetTranslatedString(node, L"HighKeywords"); + keywords += GetTranslatedString(node, L"LowKeywords"); + keywords += GetTranslatedString(node, L"Keywords"); + + writer.addString(Id::Keywords, keywords); + } +} + +static std::vector ParseSetting(CComPtr& parent) +{ + AttributeWriter writer; + + ParseFileName(parent, writer); + ParseApplicationInformation(parent, writer); + ParseSettingIdentity(parent, writer); + ParseSettingInformation(parent, writer); + + return writer.buffer(); +} + +static std::vector> ParseModernSettings() +{ + std::vector> retval; + + CComPtr doc; + if (SUCCEEDED(doc.CoCreateInstance(L"Msxml2.FreeThreadedDOMDocument"))) + { + doc->put_async(VARIANT_FALSE); + + wchar_t path[MAX_PATH]{}; + wcscpy_s(path, LR"(%windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{FDB289F3-FCFC-4702-8015-18926E996EC1}.xml)"); + DoEnvironmentSubst(path, _countof(path)); + + if (!PathFileExists(path)) + { + wcscpy_s(path, LR"(%windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml)"); + DoEnvironmentSubst(path, _countof(path)); + } + + VARIANT_BOOL loaded; + if (SUCCEEDED(doc->load(CComVariant(path), &loaded)) && loaded) + { + CComPtr root; + if (doc->selectSingleNode(CComBSTR(L"PCSettings"), &root) == S_OK) + { + CComPtr node; + root->get_firstChild(&node); + while (node) + { + auto buffer = ParseSetting(node); + if (!buffer.empty()) + retval.push_back(std::move(buffer)); + + CComPtr next; + if (FAILED(node->get_nextSibling(&next))) + break; + node = std::move(next); + } + } + } + } + + return retval; +} + +static std::vector SerializeModernSettings(const std::vector>& settings) +{ + AttributeWriter writer; + + FileHdr hdr{}; + writer.addBlob(Id::Header, &hdr, sizeof(hdr)); + + for (const auto& setting : settings) + writer.addBlob(Id::Blob, setting.data(), setting.size()); + + return writer.buffer(); +} + +ModernSettings::ModernSettings(const wchar_t* fname) : m_storage(fname) +{ + if (m_storage) + { + bool valid = false; + auto s = m_storage.get(); + ProcessAttributes(s.data, s.size, [&](const ItemHdr& item) { + switch (item.id) + { + case Id::Header: + if (item.size >= sizeof(FileHdr)) + { + const auto hdr = (const FileHdr*)item.data(); + if (FileHdr() == *hdr) + valid = true; + } + break; + case Id::Blob: + if (valid) + { + const Blob blob = { item.data(), item.size }; + ModernSettings::Setting s(blob); + if (s) + m_settings.emplace(s.fileName, blob); + } + break; + } + }); + } +} + +ModernSettings::Setting::Setting(const Blob& blob) +{ + ProcessAttributes(blob.data, blob.size, [&](const ItemHdr& item) { + switch (item.id) + { + case Id::FileName: + fileName = item.asString(); + break; + case Id::DeepLink: + deepLink = item.asString(); + break; + case Id::Glyph: + glyph = item.asString(); + break; + case Id::Icon: + icon = item.asString(); + break; + case Id::PageId: + pageId = item.asString(); + break; + case Id::HostId: + hostId = item.asString(); + break; + case Id::GroupId: + groupId = item.asString(); + break; + case Id::SettingId: + settingId = item.asString(); + break; + case Id::Description: + description = item.asString();; + break; + case Id::Keywords: + keywords = item.asString(); + break; + } + }); +} + +std::vector ModernSettings::enumerate() const +{ + std::vector retval; + retval.reserve(m_settings.size()); + + for (const auto& i : m_settings) + retval.emplace_back(i.first); + + return retval; +} + +ModernSettings::Setting ModernSettings::get(const std::wstring_view& name) const +{ + auto it = m_settings.find(name); + if (it != m_settings.end()) + return { (*it).second }; + + return {}; +} + +static std::mutex s_lock; +static std::shared_ptr s_settings; + +std::wstring GetLocalAppData() +{ + WCHAR path[MAX_PATH]{}; + wcscpy_s(path, L"%LOCALAPPDATA%\\OpenShell"); + DoEnvironmentSubst(path, _countof(path)); + + // make sure directory exists + SHCreateDirectory(nullptr, path); + + return { path }; +} + +std::shared_ptr GetModernSettings() +{ + std::unique_lock l(s_lock); + + if (!s_settings) + { + auto path = GetLocalAppData(); + path += L"\\ModernSettings.dat"; + + // try to open cached settings + s_settings = std::make_shared(path.c_str()); + if (s_settings->size() == 0) + { + // file doesn't exist or wrong format + s_settings.reset(); + + // re-parse settings + auto settings = ParseModernSettings(); + if (!settings.empty()) + { + // sort by setting name (in reverse order) + // this way we will have newer settings (like SomeSetting-2) before older ones + std::stable_sort(settings.begin(), settings.end(), [](const auto& a, const auto& b) { + return ModernSettings::Setting(a).fileName > ModernSettings::Setting(b).fileName; + }); + + // now sort by description (strings presented to the user) + // and keep relative order of items with the same description + std::stable_sort(settings.begin(), settings.end(), [](const auto& a, const auto& b) { + return ModernSettings::Setting(a).description < ModernSettings::Setting(b).description; + }); + + // remove duplicates + settings.erase(std::unique(settings.begin(), settings.end(), [](const auto& a, const auto& b) { + return ModernSettings::Setting(a).description == ModernSettings::Setting(b).description; + }), settings.end()); + + // store to file + { + auto buffer = SerializeModernSettings(settings); + + File f(path.c_str(), GENERIC_WRITE, 0, CREATE_ALWAYS); + if (f) + { + DWORD written; + ::WriteFile(f, buffer.data(), (DWORD)buffer.size(), &written, nullptr); + } + } + + // and try again + s_settings = std::make_shared(path.c_str()); + } + } + } + + return s_settings; +} diff --git a/Src/StartMenu/StartMenuHelper/ModernSettings.h b/Src/StartMenu/StartMenuHelper/ModernSettings.h new file mode 100644 index 000000000..16fa9c378 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettings.h @@ -0,0 +1,141 @@ +// Modern settings helper + +#pragma once + +#include +#include +#include +#include +#include + +struct Blob +{ + const void* data = nullptr; + size_t size = 0; +}; + +class File +{ +public: + File(const WCHAR* fileName, DWORD desiredAccess, DWORD shareMode, DWORD creationDisposition = OPEN_EXISTING, DWORD flagsAndAttributes = FILE_ATTRIBUTE_NORMAL) + { + m_handle = ::CreateFile(fileName, desiredAccess, shareMode, nullptr, creationDisposition, flagsAndAttributes, nullptr); + } + + ~File() + { + if (m_handle != INVALID_HANDLE_VALUE) + ::CloseHandle(m_handle); + } + + File(const File&) = delete; + File& operator=(const File&) = delete; + + explicit operator bool() const + { + return (m_handle != INVALID_HANDLE_VALUE); + } + + operator HANDLE() const + { + return m_handle; + } + + uint64_t size() const + { + LARGE_INTEGER li = {}; + return ::GetFileSizeEx(m_handle, &li) ? li.QuadPart : (uint64_t)-1; + } + +private: + HANDLE m_handle; +}; + +class MappedFile +{ +public: + MappedFile(const WCHAR* fileName) : m_file(fileName, GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_DELETE) + { + if (m_file) + { + auto mapping = ::CreateFileMapping(m_file, nullptr, PAGE_READONLY, 0, 0, nullptr); + if (mapping) + { + m_view.data = ::MapViewOfFile(mapping, FILE_MAP_READ, 0, 0, 0); + if (m_view.data) + m_view.size = (size_t)m_file.size(); + + ::CloseHandle(mapping); + } + } + } + + ~MappedFile() + { + if (m_view.data) + ::UnmapViewOfFile(m_view.data); + } + + MappedFile(const MappedFile&) = delete; + MappedFile& operator=(const MappedFile&) = delete; + + explicit operator bool() const + { + return (m_view.data != nullptr); + } + + Blob get() const + { + return m_view; + } + +private: + File m_file; + Blob m_view; +}; + +class ModernSettings +{ +public: + ModernSettings(const wchar_t* fname); + + size_t size() const + { + return m_settings.size(); + } + + struct Setting + { + std::wstring_view fileName; + + std::wstring_view deepLink; + std::wstring_view icon; + std::wstring_view glyph; + + std::wstring_view pageId; + std::wstring_view hostId; + std::wstring_view groupId; + std::wstring_view settingId; + std::wstring_view description; + std::wstring_view keywords; + + Setting() = default; + Setting(const Blob& blob); + Setting(const std::vector& blob) : Setting(Blob{ blob.data(), blob.size() }) {} + + explicit operator bool() const + { + return !fileName.empty(); + } + }; + + std::vector enumerate() const; + Setting get(const std::wstring_view& name) const; + +private: + MappedFile m_storage; + std::map m_settings; +}; + +// retrieve actual instance of ModernSettings +std::shared_ptr GetModernSettings(); diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.cpp b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.cpp new file mode 100644 index 000000000..44bf38987 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.cpp @@ -0,0 +1,210 @@ +// Context menu handler for Open-Shell Modern Settings shell folder + +// Based on Explorer Data Provider Sample (https://docs.microsoft.com/en-us/windows/win32/shell/samples-explorerdataprovider) + +#include "stdafx.h" +#include "ModernSettings.h" +#include "ModernSettingsContextMenu.h" +#include "ComHelper.h" + +#define MENUVERB_OPEN 0 + +struct ICIVERBTOIDMAP +{ + LPCWSTR pszCmd; // verbW + LPCSTR pszCmdA; // verbA + UINT idCmd; // hmenu id +}; + +static const ICIVERBTOIDMAP g_ContextMenuIDMap[] = +{ + { L"open", "open", MENUVERB_OPEN }, +}; + +HRESULT _MapICIVerbToCmdID(LPCMINVOKECOMMANDINFO pici, UINT* pid) +{ + if (IS_INTRESOURCE(pici->lpVerb)) + { + *pid = LOWORD((UINT_PTR)pici->lpVerb); + return S_OK; + } + + if (pici->fMask & CMIC_MASK_UNICODE) + { + for (const auto& i : g_ContextMenuIDMap) + { + if (StrCmpIC(((LPCMINVOKECOMMANDINFOEX)pici)->lpVerbW, i.pszCmd) == 0) + { + *pid = i.idCmd; + return S_OK; + } + } + } + else + { + for (const auto& i : g_ContextMenuIDMap) + { + if (StrCmpICA(pici->lpVerb, i.pszCmdA) == 0) + { + *pid = i.idCmd; + return S_OK; + } + } + } + + return E_FAIL; +} + +static bool ActivateModernSettingPage(const WCHAR* page) +{ + CComPtr mgr; + mgr.CoCreateInstance(CLSID_ApplicationActivationManager); + if (mgr) + { + DWORD pid = 0; + return SUCCEEDED(mgr->ActivateApplication(L"windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel", page, AO_NONE, &pid)); + } + + return false; +} + +extern ModernSettings::Setting GetModernSetting(LPCITEMIDLIST pidl); + +static HRESULT Execute(const wchar_t* cmd) +{ + return (intptr_t)::ShellExecute(nullptr, L"open", cmd, nullptr, nullptr, SW_SHOWNORMAL) > 32 ? S_OK : E_FAIL; +} + +static HRESULT OpenItemByPidl(LPCITEMIDLIST pidl) +{ + auto child = ILFindLastID(pidl); + auto setting = GetModernSetting(child); + + if (!setting) + return E_INVALIDARG; + + if (setting.hostId == L"{6E6DDBCB-9C89-434B-A994-D5F22239523B}") + { + if (setting.deepLink.empty()) + return E_INVALIDARG; + + std::wstring cmd(L"windowsdefender://"); + cmd += setting.deepLink; + + return Execute(cmd.c_str()); + } + + if (setting.hostId == L"{7E0522FC-1AC4-41CA-AFD0-3610417A9C41}") + { + if (setting.pageId.empty()) + return E_INVALIDARG; + + std::wstring cmd(L"shell:::"); + cmd += setting.pageId; + + return Execute(cmd.c_str()); + } + + if (setting.hostId == L"{12B1697E-D3A0-4DBC-B568-CCF64A3F934D}") + { + if (setting.deepLink.empty()) + return E_INVALIDARG; + + std::wstring cmd(setting.deepLink); + + if (cmd.compare(0, 8, L"shell:::") == 0) + return Execute(cmd.c_str()); + + cmd.resize(MAX_PATH); + DoEnvironmentSubst(cmd.data(), (UINT)cmd.size()); + + STARTUPINFO startupInfo = { sizeof(startupInfo) }; + PROCESS_INFORMATION processInfo{}; + + if (!CreateProcess(nullptr, cmd.data(), nullptr, nullptr, FALSE, 0, nullptr, nullptr, &startupInfo, &processInfo)) + return E_FAIL; + + CloseHandle(processInfo.hThread); + CloseHandle(processInfo.hProcess); + + return S_OK; + } + + if (setting.pageId.empty()) + return E_INVALIDARG; + + std::wstring page; + + page += L"page="; + page += setting.pageId; + + if (!setting.settingId.empty()) + { + page += L"&target="; + page += setting.settingId; + } + else if (!setting.groupId.empty()) + { + page += L"&group="; + page += setting.groupId; + } + + page += L"&ActivationType=Search"; + + ActivateModernSettingPage(page.c_str()); + + return S_OK; +} + + +// CModernSettingsContextMenu + +HRESULT CModernSettingsContextMenu::QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT /* idCmdLast */, UINT /* uFlags */) +{ + InsertMenu(hmenu, indexMenu++, MF_BYPOSITION, idCmdFirst + MENUVERB_OPEN, L"Open"); + // other verbs could go here... + + // indicate that we added one verb. + return MAKE_HRESULT(SEVERITY_SUCCESS, 0, (USHORT)(1)); +} + +HRESULT CModernSettingsContextMenu::InvokeCommand(LPCMINVOKECOMMANDINFO pici) +{ + HRESULT hr = E_INVALIDARG; + UINT uID; + // Is this command for us? + if (SUCCEEDED(_MapICIVerbToCmdID(pici, &uID))) + { + if (uID == MENUVERB_OPEN && m_pdtobj) + { + CAbsolutePidl pidl; + hr = SHGetIDListFromObject(m_pdtobj, &pidl); + if (SUCCEEDED(hr)) + hr = OpenItemByPidl(pidl); + } + } + + return hr; +} + +HRESULT CModernSettingsContextMenu::GetCommandString(UINT_PTR /* idCmd */, UINT /* uType */, UINT* /* pRes */, LPSTR /* pszName */, UINT /* cchMax */) +{ + return E_NOTIMPL; +} + +HRESULT CModernSettingsContextMenu::Initialize(PCIDLIST_ABSOLUTE /* pidlFolder */, IDataObject* pdtobj, HKEY /* hkeyProgID */) +{ + m_pdtobj = pdtobj; + return S_OK; +} + +HRESULT CModernSettingsContextMenu::SetSite(IUnknown* punkSite) +{ + m_punkSite = punkSite; + return S_OK; +} + +HRESULT CModernSettingsContextMenu::GetSite(REFIID riid, void** ppvSite) +{ + return m_punkSite ? m_punkSite->QueryInterface(riid, ppvSite) : E_FAIL; +} diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.h b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.h new file mode 100644 index 000000000..4e7f37e91 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.h @@ -0,0 +1,60 @@ +// Context menu handler for Open-Shell Modern Settings shell folder + +#pragma once +#include "resource.h" +#include "StartMenuHelper_h.h" +#include + +// CModernSettingsContextMenu + +class ATL_NO_VTABLE CModernSettingsContextMenu : + public CComObjectRootEx, + public CComCoClass, + public IContextMenu, + public IShellExtInit, + public IObjectWithSite +{ +public: + CModernSettingsContextMenu() + { + } + +DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_MODERNSETTINGSCONTEXTMENU, CModernSettingsContextMenu) + +DECLARE_NOT_AGGREGATABLE(CModernSettingsContextMenu) + +BEGIN_COM_MAP(CModernSettingsContextMenu) + COM_INTERFACE_ENTRY(IContextMenu) + COM_INTERFACE_ENTRY(IShellExtInit) + COM_INTERFACE_ENTRY(IObjectWithSite) +END_COM_MAP() + + DECLARE_PROTECT_FINAL_CONSTRUCT() + + HRESULT FinalConstruct() + { + return S_OK; + } + + void FinalRelease() + { + } + + // IContextMenu + IFACEMETHODIMP QueryContextMenu(HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags); + IFACEMETHODIMP InvokeCommand(LPCMINVOKECOMMANDINFO lpici); + IFACEMETHODIMP GetCommandString(UINT_PTR idCmd, UINT uType, UINT* pRes, LPSTR pszName, UINT cchMax); + + // IShellExtInit + IFACEMETHODIMP Initialize(PCIDLIST_ABSOLUTE pidlFolder, IDataObject* pdtobj, HKEY hkeyProgID); + + // IObjectWithSite + IFACEMETHODIMP SetSite(IUnknown* punkSite); + IFACEMETHODIMP GetSite(REFIID riid, void** ppvSite); + +private: + CComPtr m_pdtobj; + CComPtr m_punkSite; +}; + +OBJECT_ENTRY_AUTO(__uuidof(ModernSettingsContextMenu), CModernSettingsContextMenu) diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.rgs b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.rgs new file mode 100644 index 000000000..ad8bce577 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsContextMenu.rgs @@ -0,0 +1,19 @@ +HKCR +{ + NoRemove CLSID + { + ForceRemove {5ab14324-c087-42c1-b905-a0bfdb4e9532} = s 'Open-Shell Modern Settings Context Menu' + { + InprocServer32 = s '%MODULE%' + { + val ThreadingModel = s 'Apartment' + } + ShellEx + { + MayChangeDefaultMenu = s '' + { + } + } + } + } +} diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.cpp b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.cpp new file mode 100644 index 000000000..fb2a13e10 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.cpp @@ -0,0 +1,594 @@ +// Open-Shell Modern Settings shell folder +// Provides folder that contains all modern settings +// +// To open the folder press Win+R and type: +// shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836} + +// Based on Explorer Data Provider Sample (https://docs.microsoft.com/en-us/windows/win32/shell/samples-explorerdataprovider) + +#include "stdafx.h" +#include "ModernSettings.h" +#include "ModernSettingsShellFolder.h" +#include "ResourceHelper.h" +#include +#include +#include + +struct ColumnDescription +{ + const wchar_t* name; + PROPERTYKEY key; +}; + +static const ColumnDescription g_columnDescriptions[] = +{ + {L"Name", PKEY_ItemNameDisplay}, + {L"Keywords", PKEY_Keywords}, + {L"Filename", PKEY_FileName}, +}; + +#define MAGIC 'SMSO' + +#pragma pack(1) +struct FVITEMID +{ + USHORT cb; + DWORD magic; + WORD size; + wchar_t data[1]; +}; +#pragma pack() + +static const FVITEMID* PidlToItem(LPCITEMIDLIST pidl) +{ + if (pidl) + { + auto item = (const FVITEMID*)pidl; + if (item->cb && item->magic == MAGIC) + return item; + } + + return nullptr; +} + +ModernSettings::Setting GetModernSetting(LPCITEMIDLIST pidl) +{ + auto item = PidlToItem(pidl); + if (item) + { + auto settings = GetModernSettings(); + if (settings) + return settings->get({ item->data, item->size / sizeof(wchar_t) }); + } + + return {}; +} + +STDAPI StringToStrRet(PCWSTR pszName, STRRET* pStrRet) +{ + pStrRet->uType = STRRET_WSTR; + return SHStrDup(pszName, &pStrRet->pOleStr); +} + +// CModernSettingsShellFolderEnumIDList + +class ATL_NO_VTABLE CModernSettingsShellFolderEnumIDList : + public CComObjectRoot, + public IEnumIDList +{ +public: + BEGIN_COM_MAP(CModernSettingsShellFolderEnumIDList) + COM_INTERFACE_ENTRY(IEnumIDList) + END_COM_MAP() + + // IEnumIDList + IFACEMETHODIMP Next(ULONG celt, PITEMID_CHILD* rgelt, ULONG* pceltFetched) + { + ULONG celtFetched = 0; + + HRESULT hr = (pceltFetched || celt <= 1) ? S_OK : E_INVALIDARG; + if (SUCCEEDED(hr)) + { + ULONG i = 0; + while (SUCCEEDED(hr) && i < celt && m_item < m_items.size()) + { + hr = m_parent->CreateChildID(m_items[m_item], &rgelt[i]); + if (SUCCEEDED(hr)) + { + celtFetched++; + i++; + } + + m_item++; + } + } + + if (pceltFetched) + *pceltFetched = celtFetched; + + return (celtFetched == celt) ? S_OK : S_FALSE; + } + IFACEMETHODIMP Skip(DWORD celt) + { + m_item += celt; + return S_OK; + } + IFACEMETHODIMP Reset() + { + m_item = 0; + return S_OK; + } + IFACEMETHODIMP Clone(IEnumIDList** ppenum) + { + // this method is rarely used and it's acceptable to not implement it. + *ppenum = NULL; + return E_NOTIMPL; + } + + void Initialize(CModernSettingsShellFolder* parent) + { + m_parent = parent; + + m_settings = GetModernSettings(); + if (m_settings) + m_items = m_settings->enumerate(); + } + +private: + CComPtr m_parent; + std::shared_ptr m_settings; + std::vector m_items; + DWORD m_item = 0; +}; + +// Extract icon + +static void BitmapDataToStraightAlpha(void* bits, UINT width, UINT height) +{ + RGBQUAD* data = (RGBQUAD*)bits; + for (UINT y = 0; y < height; y++) + { + for (UINT x = 0; x < width; x++) + { + auto alpha = data->rgbReserved; + if (alpha) + { + data->rgbBlue = (BYTE)((DWORD)data->rgbBlue * 255 / alpha); + data->rgbGreen = (BYTE)((DWORD)data->rgbGreen * 255 / alpha); + data->rgbRed = (BYTE)((DWORD)data->rgbRed * 255 / alpha); + } + data++; + } + } +} + +HICON IconFromGlyph(UINT glyph, UINT size) +{ + ICONINFO info{}; + + info.fIcon = TRUE; + info.hbmMask = CreateBitmap(size, size, 1, 1, nullptr); + + BITMAPINFO bi{}; + bi.bmiHeader.biSize = sizeof(bi.bmiHeader); + bi.bmiHeader.biWidth = size; + bi.bmiHeader.biHeight = -((LONG)size); + bi.bmiHeader.biPlanes = 1; + bi.bmiHeader.biBitCount = 32; + + void* bits = nullptr; + info.hbmColor = CreateDIBSection(nullptr, &bi, 0, &bits, nullptr, 0); + + HDC dc = CreateCompatibleDC(nullptr); + SelectObject(dc, info.hbmColor); + + HFONT font = CreateFontW(size, 0, 0, 0, 400, 0, 0, 0, 1, 0, 0, 0, 0, IsWin11() ? L"Segoe Fluent Icons" : L"Segoe MDL2 Assets"); + SelectObject(dc, font); + + RECT rc{}; + rc.right = size; + rc.bottom = size; + + auto theme = OpenThemeData(nullptr, L"CompositedWindow::Window"); + DTTOPTS opts{}; + opts.dwSize = sizeof(opts); + opts.dwFlags = DTT_TEXTCOLOR | DTT_COMPOSITED; + opts.crText = 0x00FFFFFF; + DrawThemeTextEx(theme, dc, 0, 0, (LPCWSTR)&glyph, 1, DT_CENTER | DT_VCENTER | DT_SINGLELINE, &rc, &opts); + CloseThemeData(theme); + + DeleteObject(font); + DeleteDC(dc); + + BitmapDataToStraightAlpha(bits, size, size); + + HICON retval = CreateIconIndirect(&info); + + DeleteObject(info.hbmColor); + DeleteObject(info.hbmMask); + + return retval; +} + +class ATL_NO_VTABLE GlyphExtractIcon : + public CComObjectRoot, + public IExtractIconW +{ +public: + + BEGIN_COM_MAP(GlyphExtractIcon) + COM_INTERFACE_ENTRY(IExtractIconW) + END_COM_MAP() + + void SetGlyph(USHORT glyph) + { + m_glyph = glyph; + } + + // IExtractIconW methods + IFACEMETHODIMP GetIconLocation(UINT uFlags, _Out_writes_(cchMax) PWSTR pszIconFile, UINT cchMax, _Out_ int* piIndex, _Out_ UINT* pwFlags) + { + StringCchCopy(pszIconFile, cchMax, L"OpenShell-ModernSettingIcon"); + *piIndex = m_glyph; + *pwFlags = GIL_NOTFILENAME; + return S_OK; + } + IFACEMETHODIMP Extract(_In_ PCWSTR pszFile, UINT nIconIndex, _Out_opt_ HICON* phiconLarge, _Out_opt_ HICON* phiconSmall, UINT nIconSize) + { + if (phiconLarge) + *phiconLarge = IconFromGlyph(nIconIndex, LOWORD(nIconSize)); + if (phiconSmall) + *phiconSmall = IconFromGlyph(nIconIndex, HIWORD(nIconSize)); + return S_OK; + } + +private: + USHORT m_glyph = 0; +}; + + +// CModernSettingsShellFolder + +// IShellFolder methods + +// Translates a display name into an item identifier list. +HRESULT CModernSettingsShellFolder::ParseDisplayName(HWND hwnd, IBindCtx* pbc, PWSTR pszName, ULONG* pchEaten, PIDLIST_RELATIVE* ppidl, ULONG* pdwAttributes) +{ + return E_INVALIDARG; +} + +// Allows a client to determine the contents of a folder by +// creating an item identifier enumeration object and returning +// its IEnumIDList interface. The methods supported by that +// interface can then be used to enumerate the folder's contents. +HRESULT CModernSettingsShellFolder::EnumObjects(HWND /* hwnd */, DWORD grfFlags, IEnumIDList** ppenumIDList) +{ + CComObject* enumIdList; + auto hr = CComObject::CreateInstance(&enumIdList); + if (SUCCEEDED(hr)) + { + enumIdList->Initialize(this); + hr = enumIdList->QueryInterface(IID_PPV_ARGS(ppenumIDList)); + } + + return hr; +} + +// Factory for handlers for the specified item. +HRESULT CModernSettingsShellFolder::BindToObject(PCUIDLIST_RELATIVE pidl, IBindCtx* pbc, REFIID riid, void** ppv) +{ + return E_NOINTERFACE; +} + +HRESULT CModernSettingsShellFolder::BindToStorage(PCUIDLIST_RELATIVE pidl, IBindCtx* pbc, REFIID riid, void** ppv) +{ + return BindToObject(pidl, pbc, riid, ppv); +} + +// Called to determine the equivalence and/or sort order of two idlists. +HRESULT CModernSettingsShellFolder::CompareIDs(LPARAM lParam, PCUIDLIST_RELATIVE pidl1, PCUIDLIST_RELATIVE pidl2) +{ + UINT column = LOWORD(lParam); + return MAKE_HRESULT(SEVERITY_SUCCESS, 0, (USHORT)(StrCmp(GetColumnDisplayName(pidl1, column).data(), GetColumnDisplayName(pidl2, column).data()))); +} + +// Called by the Shell to create the View Object and return it. +HRESULT CModernSettingsShellFolder::CreateViewObject(HWND hwnd, REFIID riid, void** ppv) +{ + HRESULT hr = E_NOINTERFACE; + *ppv = NULL; + + if (riid == IID_IShellView) + { + SFV_CREATE csfv = { sizeof(csfv), 0 }; + hr = QueryInterface(IID_PPV_ARGS(&csfv.pshf)); + if (SUCCEEDED(hr)) + { + hr = SHCreateShellFolderView(&csfv, (IShellView**)ppv); + csfv.pshf->Release(); + } + } + + return hr; +} + +// Retrieves the attributes of one or more file objects or subfolders. +HRESULT CModernSettingsShellFolder::GetAttributesOf(UINT cidl, PCUITEMID_CHILD_ARRAY apidl, ULONG* rgfInOut) +{ + *rgfInOut &= SFGAO_CANLINK; + return S_OK; +} + +// Retrieves an OLE interface that can be used to carry out +// actions on the specified file objects or folders. +HRESULT CModernSettingsShellFolder::GetUIObjectOf(HWND hwnd, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, REFIID riid, UINT* /* prgfInOut */, void** ppv) +{ + HRESULT hr = E_NOINTERFACE; + *ppv = nullptr; + + if (riid == IID_IContextMenu) + { + // The default context menu will call back for IQueryAssociations to determine the + // file associations with which to populate the menu. + const DEFCONTEXTMENU dcm = { hwnd, nullptr, m_pidl, static_cast(this), cidl, apidl, nullptr, 0, nullptr }; + hr = SHCreateDefaultContextMenu(&dcm, riid, ppv); + } + else if (riid == IID_IExtractIconW) + { + hr = E_INVALIDARG; + + auto s = GetModernSetting(*apidl); + if (s) + { + if (!s.icon.empty()) + { + CComPtr pdxi; + hr = SHCreateDefaultExtractIcon(IID_PPV_ARGS(&pdxi)); + if (SUCCEEDED(hr)) + { + WCHAR icon_path[MAX_PATH]; + + StringCchCopy(icon_path, _countof(icon_path), s.icon.data()); + auto location = PathParseIconLocation(icon_path); + + hr = pdxi->SetNormalIcon(icon_path, location); + if (SUCCEEDED(hr)) + hr = pdxi->QueryInterface(riid, ppv); + } + } + else + { + auto glyph = !s.glyph.empty() ? s.glyph.front() : 0xe115; + + CComObject* extract; + hr = CComObject::CreateInstance(&extract); + if (SUCCEEDED(hr)) + { + extract->SetGlyph(glyph); + hr = extract->QueryInterface(riid, ppv); + } + } + } + } + else if (riid == IID_IDataObject) + { + hr = SHCreateDataObject(m_pidl, cidl, apidl, nullptr, riid, ppv); + } + else if (riid == IID_IQueryAssociations) + { + WCHAR szFolderViewImplClassID[64]; + hr = StringFromGUID2(CLSID_ModernSettingsShellFolder, szFolderViewImplClassID, ARRAYSIZE(szFolderViewImplClassID)); + if (SUCCEEDED(hr)) + { + const ASSOCIATIONELEMENT assocItem = { ASSOCCLASS_CLSID_STR, nullptr, szFolderViewImplClassID }; + hr = AssocCreateForClasses(&assocItem, 1, riid, ppv); + } + } + + return hr; +} + +// Retrieves the display name for the specified file object or subfolder. +HRESULT CModernSettingsShellFolder::GetDisplayNameOf(PCUITEMID_CHILD pidl, SHGDNF shgdnFlags, STRRET* pName) +{ + auto setting = GetModernSetting(pidl); + if (!setting) + return E_INVALIDARG; + + HRESULT hr = S_OK; + + if (shgdnFlags & SHGDN_FORPARSING) + { + if (shgdnFlags & SHGDN_INFOLDER) + { + // This form of the display name needs to be handled by ParseDisplayName. + hr = StringToStrRet(setting.fileName.data(), pName); + } + else + { + WCHAR szDisplayName[MAX_PATH]; + CComString pszThisFolder; + hr = SHGetNameFromIDList(m_pidl, (shgdnFlags & SHGDN_FORADDRESSBAR) ? SIGDN_DESKTOPABSOLUTEEDITING : SIGDN_DESKTOPABSOLUTEPARSING, &pszThisFolder); + if (SUCCEEDED(hr)) + { + StringCchCopy(szDisplayName, ARRAYSIZE(szDisplayName), pszThisFolder); + StringCchCat(szDisplayName, ARRAYSIZE(szDisplayName), L"\\"); + StringCchCat(szDisplayName, ARRAYSIZE(szDisplayName), setting.fileName.data()); + + hr = StringToStrRet(szDisplayName, pName); + } + } + } + else + { + hr = StringToStrRet(setting.description.data(), pName); + } + + return hr; +} + +// Sets the display name of a file object or subfolder, changing the item identifier in the process. +HRESULT CModernSettingsShellFolder::SetNameOf(HWND /* hwnd */, PCUITEMID_CHILD /* pidl */, PCWSTR /* pszName */, DWORD /* uFlags */, PITEMID_CHILD* ppidlOut) +{ + *ppidlOut = NULL; + return E_NOTIMPL; +} + +// IShellFolder2 methods + +// Requests the GUID of the default search object for the folder. +HRESULT CModernSettingsShellFolder::GetDefaultSearchGUID(GUID* /* pguid */) +{ + return E_NOTIMPL; +} + +HRESULT CModernSettingsShellFolder::EnumSearches(IEnumExtraSearch** ppEnum) +{ + *ppEnum = NULL; + return E_NOINTERFACE; +} + +// Retrieves the default sorting and display column (indices from GetDetailsOf). +HRESULT CModernSettingsShellFolder::GetDefaultColumn(DWORD /* dwRes */, ULONG* pSort, ULONG* pDisplay) +{ + *pSort = 0; + *pDisplay = 0; + return S_OK; +} + +// Retrieves the default state for a specified column. +HRESULT CModernSettingsShellFolder::GetDefaultColumnState(UINT iColumn, SHCOLSTATEF* pcsFlags) +{ + if (iColumn < _countof(g_columnDescriptions)) + { + *pcsFlags = SHCOLSTATE_ONBYDEFAULT | SHCOLSTATE_TYPE_STR; + return S_OK; + } + + return E_INVALIDARG; +} + +// Retrieves detailed information, identified by a property set ID (FMTID) and property ID (PID), on an item in a Shell folder. +HRESULT CModernSettingsShellFolder::GetDetailsEx(PCUITEMID_CHILD pidl, const PROPERTYKEY* pkey, VARIANT* pv) +{ + for (const auto& desc : g_columnDescriptions) + { + if (IsEqualPropertyKey(*pkey, desc.key)) + { + auto str = GetColumnDisplayName(pidl, (UINT)std::distance(g_columnDescriptions, &desc)); + + pv->vt = VT_BSTR; + pv->bstrVal = SysAllocString(str.data()); + return pv->bstrVal ? S_OK : E_OUTOFMEMORY; + } + } + + return S_OK; +} + +// Retrieves detailed information, identified by a column index, on an item in a Shell folder. +HRESULT CModernSettingsShellFolder::GetDetailsOf(PCUITEMID_CHILD pidl, UINT iColumn, SHELLDETAILS* pDetails) +{ + pDetails->cxChar = 24; + + if (!pidl) + { + // No item means we're returning information about the column itself. + + if (iColumn >= _countof(g_columnDescriptions)) + { + // GetDetailsOf is called with increasing column indices until failure. + return E_FAIL; + } + + pDetails->fmt = LVCFMT_LEFT; + return StringToStrRet(g_columnDescriptions[iColumn].name, &pDetails->str); + } + + auto str = GetColumnDisplayName(pidl, iColumn); + return StringToStrRet(str.data(), &pDetails->str); +} + +// Converts a column name to the appropriate property set ID (FMTID) and property ID (PID). +HRESULT CModernSettingsShellFolder::MapColumnToSCID(UINT iColumn, PROPERTYKEY* pkey) +{ + if (iColumn < _countof(g_columnDescriptions)) + { + *pkey = g_columnDescriptions[iColumn].key; + return S_OK; + } + + return E_FAIL; +} + +// IPersist method +HRESULT CModernSettingsShellFolder::GetClassID(CLSID* pClassID) +{ + *pClassID = CLSID_ModernSettingsShellFolder; + return S_OK; +} + +// IPersistFolder method +HRESULT CModernSettingsShellFolder::Initialize(PCIDLIST_ABSOLUTE pidl) +{ + m_pidl = pidl; + return m_pidl ? S_OK : E_FAIL; +} + +// IPersistFolder2 methods +// Retrieves the PIDLIST_ABSOLUTE for the folder object. +HRESULT CModernSettingsShellFolder::GetCurFolder(PIDLIST_ABSOLUTE* ppidl) +{ + *ppidl = NULL; + HRESULT hr = m_pidl ? S_OK : E_FAIL; + if (SUCCEEDED(hr)) + { + *ppidl = ILCloneFull(m_pidl); + hr = *ppidl ? S_OK : E_OUTOFMEMORY; + } + return hr; +} + +HRESULT CModernSettingsShellFolder::CreateChildID(const std::wstring_view& fileName, PITEMID_CHILD* ppidl) +{ + auto size = fileName.size() * sizeof(wchar_t); + + // Sizeof an object plus the next cb plus the characters in the string. + UINT nIDSize = sizeof(FVITEMID) + sizeof(USHORT) + (WORD)size; + + // Allocate and zero the memory. + FVITEMID* lpMyObj = (FVITEMID*)CoTaskMemAlloc(nIDSize); + + HRESULT hr = lpMyObj ? S_OK : E_OUTOFMEMORY; + if (SUCCEEDED(hr)) + { + ZeroMemory(lpMyObj, nIDSize); + lpMyObj->cb = static_cast(nIDSize - sizeof(lpMyObj->cb)); + lpMyObj->magic = MAGIC; + lpMyObj->size = (WORD)size; + memcpy(lpMyObj->data, fileName.data(), size); + + *ppidl = (PITEMID_CHILD)lpMyObj; + } + + return hr; +} + +std::wstring_view CModernSettingsShellFolder::GetColumnDisplayName(PCUITEMID_CHILD pidl, UINT iColumn) +{ + auto setting = GetModernSetting(pidl); + if (setting) + { + switch (iColumn) + { + case 0: + return setting.description; + case 1: + return setting.keywords; + case 2: + return setting.fileName; + } + } + + return {}; +} diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.h b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.h new file mode 100644 index 000000000..dba4f2e7b --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.h @@ -0,0 +1,85 @@ +// Open-Shell Modern Settings shell folder +// Provides folder that contains all modern settings + +#pragma once +#include "resource.h" +#include "ComHelper.h" +#include "StartMenuHelper_h.h" +#include +#include + +// CModernSettingsShellFolder + +class ATL_NO_VTABLE CModernSettingsShellFolder : + public CComObjectRootEx, + public CComCoClass, + public IShellFolder2, + public IPersistFolder2 +{ +public: + CModernSettingsShellFolder() + { + } + +DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_MODERNSETTINGSSHELLFOLDER, CModernSettingsShellFolder) + +DECLARE_NOT_AGGREGATABLE(CModernSettingsShellFolder) + +BEGIN_COM_MAP(CModernSettingsShellFolder) + COM_INTERFACE_ENTRY(IShellFolder) + COM_INTERFACE_ENTRY(IShellFolder2) + COM_INTERFACE_ENTRY(IPersist) + COM_INTERFACE_ENTRY(IPersistFolder) + COM_INTERFACE_ENTRY(IPersistFolder2) +END_COM_MAP() + + DECLARE_PROTECT_FINAL_CONSTRUCT() + + HRESULT FinalConstruct() + { + return S_OK; + } + + void FinalRelease() + { + } + + // IShellFolder + IFACEMETHODIMP ParseDisplayName(HWND hwnd, IBindCtx* pbc, PWSTR pszName, ULONG* pchEaten, PIDLIST_RELATIVE* ppidl, ULONG* pdwAttributes); + IFACEMETHODIMP EnumObjects(HWND hwnd, DWORD grfFlags, IEnumIDList** ppenumIDList); + IFACEMETHODIMP BindToObject(PCUIDLIST_RELATIVE pidl, IBindCtx* pbc, REFIID riid, void** ppv); + IFACEMETHODIMP BindToStorage(PCUIDLIST_RELATIVE pidl, IBindCtx* pbc, REFIID riid, void** ppv); + IFACEMETHODIMP CompareIDs(LPARAM lParam, PCUIDLIST_RELATIVE pidl1, PCUIDLIST_RELATIVE pidl2); + IFACEMETHODIMP CreateViewObject(HWND hwnd, REFIID riid, void** ppv); + IFACEMETHODIMP GetAttributesOf(UINT cidl, PCUITEMID_CHILD_ARRAY apidl, ULONG* rgfInOut); + IFACEMETHODIMP GetUIObjectOf(HWND hwnd, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, REFIID riid, UINT* prgfInOut, void** ppv); + IFACEMETHODIMP GetDisplayNameOf(PCUITEMID_CHILD pidl, SHGDNF shgdnFlags, STRRET* pName); + IFACEMETHODIMP SetNameOf(HWND hwnd, PCUITEMID_CHILD pidl, PCWSTR pszName, DWORD uFlags, PITEMID_CHILD* ppidlOut); + + // IShellFolder2 + IFACEMETHODIMP GetDefaultSearchGUID(GUID* pGuid); + IFACEMETHODIMP EnumSearches(IEnumExtraSearch** ppenum); + IFACEMETHODIMP GetDefaultColumn(DWORD dwRes, ULONG* pSort, ULONG* pDisplay); + IFACEMETHODIMP GetDefaultColumnState(UINT iColumn, SHCOLSTATEF* pbState); + IFACEMETHODIMP GetDetailsEx(PCUITEMID_CHILD pidl, const PROPERTYKEY* pkey, VARIANT* pv); + IFACEMETHODIMP GetDetailsOf(PCUITEMID_CHILD pidl, UINT iColumn, SHELLDETAILS* pDetails); + IFACEMETHODIMP MapColumnToSCID(UINT iColumn, PROPERTYKEY* pkey); + + // IPersist + IFACEMETHODIMP GetClassID(CLSID* pClassID); + + // IPersistFolder + IFACEMETHODIMP Initialize(PCIDLIST_ABSOLUTE pidl); + + // IPersistFolder2 + IFACEMETHODIMP GetCurFolder(PIDLIST_ABSOLUTE* ppidl); + + HRESULT CreateChildID(const std::wstring_view& fileName, PITEMID_CHILD* ppidl); + +private: + std::wstring_view GetColumnDisplayName(PCUITEMID_CHILD pidl, UINT iColumn); + + CAbsolutePidl m_pidl; // where this folder is in the name space +}; + +OBJECT_ENTRY_AUTO(__uuidof(ModernSettingsShellFolder), CModernSettingsShellFolder) diff --git a/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.rgs b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.rgs new file mode 100644 index 000000000..d73087217 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/ModernSettingsShellFolder.rgs @@ -0,0 +1,26 @@ +HKCR +{ + NoRemove CLSID + { + ForceRemove {82e749ed-b971-4550-baf7-06aa2bf7e836} = s 'Open-Shell Modern Settings' + { + InprocServer32 = s '%MODULE%' + { + val ThreadingModel = s 'Apartment' + } + ShellFolder + { + val Attributes = d '&HA0000000' + } + ShellEx + { + ContextMenuHandlers + { + Default = s '{5ab14324-c087-42c1-b905-a0bfdb4e9532}' + { + } + } + } + } + } +} diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp b/Src/StartMenu/StartMenuHelper/StartMenuExt.cpp similarity index 96% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp rename to Src/StartMenu/StartMenuHelper/StartMenuExt.cpp index eab40c4ef..5cf4aff21 100644 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp +++ b/Src/StartMenu/StartMenuHelper/StartMenuExt.cpp @@ -38,7 +38,7 @@ static HRESULT CreateLink( const wchar_t *source, LPITEMIDLIST sourcePidl, const if (dir) pLink->SetWorkingDirectory(dir); - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); if (!pFile) return E_FAIL; hr=pFile->Save(fname,TRUE); } @@ -46,9 +46,9 @@ static HRESULT CreateLink( const wchar_t *source, LPITEMIDLIST sourcePidl, const // reopen the link and set the "no new" property. without reopening the original properties are lost CComPtr pLink; hr=pLink.CoCreateInstance(CLSID_ShellLink); - CComQIPtr pFile=pLink; + CComQIPtr pFile(pLink); hr=pFile->Load(fname,STGM_READWRITE); - CComQIPtr pStore=pLink; + CComQIPtr pStore(pLink); if (pStore) { PROPVARIANT val; @@ -91,7 +91,7 @@ STDMETHODIMP CStartMenuExt::Initialize( PCIDLIST_ABSOLUTE pidlFolder, IDataObjec bUsePinned=(setting==1); if (bUsePinned) { - Strcpy(m_PinFolder1,_countof(m_PinFolder1),L"%APPDATA%\\ClassicShell\\Pinned\\"); + Sprintf(m_PinFolder1,_countof(m_PinFolder1),L"%s\\",GetSettingString(L"PinnedItemsPath")); DoEnvironmentSubst(m_PinFolder1,_countof(m_PinFolder1)); m_PinFolder2[0]=0; } @@ -187,13 +187,13 @@ STDMETHODIMP CStartMenuExt::QueryContextMenu( HMENU menu, UINT uMenuIndex, UINT { if (!bFakeDirectory && _wcsicmp(ext,L".lnk")!=0) return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,0); // can only unpin fake folders and links - InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.UnpinStartCs",L"Unpin from Start menu (Classic Shell)")); + InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.UnpinStartCs",L"Unpin from Start menu (Open-Shell)")); } else { if (bFakeDirectory) return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,0); // can't pin fake folders - InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Classic Shell)")); + InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Open-Shell)")); } return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,1); } diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.h b/Src/StartMenu/StartMenuHelper/StartMenuExt.h similarity index 97% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.h rename to Src/StartMenu/StartMenuHelper/StartMenuExt.h index 025041a10..f7f11aa75 100644 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.h +++ b/Src/StartMenu/StartMenuHelper/StartMenuExt.h @@ -3,7 +3,7 @@ #pragma once #include "resource.h" // main symbols -#include "StartMenuHelper_i.h" +#include "StartMenuHelper_h.h" #include diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.rgs b/Src/StartMenu/StartMenuHelper/StartMenuExt.rgs similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.rgs rename to Src/StartMenu/StartMenuHelper/StartMenuExt.rgs diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp b/Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp similarity index 84% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp index 2ad84e0b9..5004cb83e 100644 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp @@ -3,12 +3,12 @@ #include "stdafx.h" #include "resource.h" -#include "StartMenuHelper_i.h" +#include "StartMenuHelper_h.h" #include "dllmain.h" #include "ResourceHelper.h" #include "Settings.h" #include "StringUtils.h" -#include "..\ClassicStartMenuDLL\LogManager.h" +#include "..\StartMenuDLL\LogManager.h" #include #include #include @@ -25,6 +25,8 @@ const CLSID g_ExplorerClsid= {0xECD4FC4D, 0x521C, 0x11D0, {0xB7, 0x92, 0x00, 0xA const CLSID g_EmulationClsid= {0xD3214FBB, 0x3CA1, 0x406A, {0xB3, 0xE8, 0x3E, 0xB7, 0xC3, 0x93, 0xA1, 0x5E}}; #define EMULATION_KEY L"TreatAs" +#define SHELLEXT_NAME L"StartMenuExt" + static void AdjustPrivileges( void ) { HANDLE hToken; @@ -46,6 +48,18 @@ static void AdjustPrivileges( void ) } } +static void AddShellExt(const wchar_t* progID, const LPSECURITY_ATTRIBUTES sa) +{ + HKEY hkey = NULL; + + if (RegCreateKeyEx(HKEY_CLASSES_ROOT, CString(progID) + L"\\ShellEx\\ContextMenuHandlers\\" SHELLEXT_NAME, NULL, NULL, REG_OPTION_BACKUP_RESTORE, KEY_WRITE, sa, &hkey, NULL) == ERROR_SUCCESS) + { + wchar_t val[] = L"{E595F05F-903F-4318-8B0A-7F633B520D2B}"; + RegSetValueEx(hkey, NULL, NULL, REG_SZ, (BYTE*)val, sizeof(val)); + RegCloseKey(hkey); + } +} + static void AddRegistryKeys( bool bPin ) { AdjustPrivileges(); @@ -103,21 +117,12 @@ static void AddRegistryKeys( bool bPin ) RegSetValueEx(hkey,NULL,NULL,REG_SZ,(BYTE*)val,sizeof(val)); RegCloseKey(hkey); } - hkey=NULL; + if (bPin) { - if (RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers\\StartMenuExt",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE,&sa,&hkey,NULL)==ERROR_SUCCESS) - { - wchar_t val[]=L"{E595F05F-903F-4318-8B0A-7F633B520D2B}"; - RegSetValueEx(hkey,NULL,NULL,REG_SZ,(BYTE*)val,sizeof(val)); - RegCloseKey(hkey); - } - if (RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers\\StartMenuExt",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE,&sa,&hkey,NULL)==ERROR_SUCCESS) - { - wchar_t val[]=L"{E595F05F-903F-4318-8B0A-7F633B520D2B}"; - RegSetValueEx(hkey,NULL,NULL,REG_SZ,(BYTE*)val,sizeof(val)); - RegCloseKey(hkey); - } + AddShellExt(L"Launcher.ImmersiveApplication", &sa); + AddShellExt(L"Launcher.DesktopPackagedApplication", &sa); + AddShellExt(L"Launcher.SystemSettings", &sa); } } } @@ -127,6 +132,16 @@ static void AddRegistryKeys( bool bPin ) FreeSid(pAdminSID); } +static void RemoveShellExt(const wchar_t* progID) +{ + HKEY hkey = NULL; + if (RegCreateKeyEx(HKEY_CLASSES_ROOT, CString(progID) + L"\\ShellEx\\ContextMenuHandlers", NULL, NULL, REG_OPTION_BACKUP_RESTORE, KEY_WRITE | DELETE, NULL, &hkey, NULL) == ERROR_SUCCESS) + { + RegDeleteTree(hkey, SHELLEXT_NAME); + RegCloseKey(hkey); + } +} + static void RemoveRegistryKeys( bool bPin ) { AdjustPrivileges(); @@ -136,19 +151,12 @@ static void RemoveRegistryKeys( bool bPin ) RegDeleteTree(hkey,EMULATION_KEY); RegCloseKey(hkey); } - hkey=NULL; + if (bPin) { - if (RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.ImmersiveApplication\\ShellEx\\ContextMenuHandlers",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE|DELETE,NULL,&hkey,NULL)==ERROR_SUCCESS) - { - RegDeleteTree(hkey,L"StartMenuExt"); - RegCloseKey(hkey); - } - if (RegCreateKeyEx(HKEY_CLASSES_ROOT,L"Launcher.SystemSettings\\ShellEx\\ContextMenuHandlers",NULL,NULL,REG_OPTION_BACKUP_RESTORE,KEY_WRITE|DELETE,NULL,&hkey,NULL)==ERROR_SUCCESS) - { - RegDeleteTree(hkey,L"StartMenuExt"); - RegCloseKey(hkey); - } + RemoveShellExt(L"Launcher.ImmersiveApplication"); + RemoveShellExt(L"Launcher.DesktopPackagedApplication"); + RemoveShellExt(L"Launcher.SystemSettings"); } } @@ -171,7 +179,7 @@ static void StartStartMenu( void ) path[0]=0; { CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(path); if (regKey.QueryStringValue(L"Path",path,&size)!=ERROR_SUCCESS) @@ -183,9 +191,9 @@ static void StartStartMenu( void ) GetModuleFileName(g_Instance,path,_countof(path)); PathRemoveFileSpec(path); } - PathAppend(path,L"ClassicStartMenu.exe"); + PathAppend(path,L"StartMenu.exe"); LogToFile(STARTUP_LOG,L"StartMenuHelper: starting \"%s\" -startup",path); - if (CreateProcess(path,L"ClassicStartMenu.exe -startup",NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) + if (CreateProcess(path,(LPWSTR)L"StartMenu.exe -startup",NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) { CloseHandle(processInfo.hProcess); CloseHandle(processInfo.hThread); @@ -218,13 +226,13 @@ STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) return _AtlModule.DllGetClassObject(rclsid, riid, ppv); } /* -const wchar_t *TASK_NAME=L"Classic Shell Start Menu"; +const wchar_t *TASK_NAME=L"Open-Shell Start Menu"; const wchar_t *TASK_XML= L"\r\n" L"\r\n" L" \r\n" L" 2014-11-23T10:00:00\r\n" -L" Classic Shell\r\n" +L" Open-Shell\r\n" L" A task that launches the start menu at logon. It also repairs the installation after an upgrade of Windows.\r\n" L" \r\n" L" \r\n" @@ -270,14 +278,14 @@ static void InstallUpgradeTask( bool bInstall ) exePath[0]=0; { CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\IvoSoft\\ClassicShell",KEY_READ|KEY_WRITE|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WRITE|KEY_WOW64_64KEY)==ERROR_SUCCESS) { if (bInstall) { ULONG size=_countof(exePath); if (regKey.QueryStringValue(L"Path",exePath,&size)==ERROR_SUCCESS) { - PathAppend(exePath,L"ClassicStartMenu.exe"); + PathAppend(exePath,L"StartMenu.exe"); } else { diff --git a/Src/StartMenu/StartMenuHelper/StartMenuHelper.idl b/Src/StartMenu/StartMenuHelper/StartMenuHelper.idl new file mode 100644 index 000000000..96c2cd8ac --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.idl @@ -0,0 +1,52 @@ +// StartMenuHelper.idl : IDL source for StartMenuHelper +// + +// This file will be processed by the MIDL tool to +// produce the type library (StartMenuHelper.tlb) and marshalling code. + +import "oaidl.idl"; +import "ocidl.idl"; +import "shobjidl.idl"; + +[ + object, + uuid(379C7129-9462-42A8-A5F3-68A65A0DEF8A), + helpstring("IStartMenuExt Interface"), + pointer_default(unique) +] +interface IStartMenuExt : IUnknown{ +}; +[ + uuid(6A62B77B-9003-49FA-83D7-1BF82296EF49), + version(1.0), + helpstring("StartMenuHelper 1.0 Type Library") +] +library StartMenuHelperLib +{ + importlib("stdole2.tlb"); + [ + uuid(E595F05F-903F-4318-8B0A-7F633B520D2B), + helpstring("StartMenuExt Class") + ] + coclass StartMenuExt + { + [default] interface IStartMenuExt; + }; + [ + uuid(82e749ed-b971-4550-baf7-06aa2bf7e836) + ] + coclass ModernSettingsShellFolder + { + interface IShellFolder2; + interface IPersistFolder2; + }; + [ + uuid(5ab14324-c087-42c1-b905-a0bfdb4e9532) + ] + coclass ModernSettingsContextMenu + { + interface IContextMenu; + interface IShellExtInit; + interface IObjectWithSite; + }; +}; diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rc similarity index 87% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.rc index f4fff92a9..825ffc08d 100644 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rc @@ -1,114 +1,117 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#ifndef APSTUDIO_INVOKED -#include "targetver.h" -#endif -#include "winres.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#ifndef APSTUDIO_INVOKED\r\n" - "#include ""targetver.h""\r\n" - "#endif\r\n" - "#include ""winres.h""\r\0" -END - -3 TEXTINCLUDE -BEGIN - "1 TYPELIB ""StartMenuHelper.tlb""\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION _PRODUCT_VERSION - PRODUCTVERSION _PRODUCT_VERSION - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "IvoSoft" - VALUE "FileDescription", "Start Menu Helper Extension" - VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "StartMenuHelper" - VALUE "LegalCopyright", "Copyright (C) 2009-2016, Ivo Beltchev" - VALUE "OriginalFilename", "StartMenuHelper.dll" - VALUE "ProductName", "Classic Shell" - VALUE "ProductVersion", _PRODUCT_VERSION_STR - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// REGISTRY -// - -IDR_STARTMENUHELPER REGISTRY "StartMenuHelper.rgs" -IDR_STARTMENUEXT REGISTRY "StartMenuExt.rgs" -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -1 TYPELIB "StartMenuHelper.tlb" - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#ifndef APSTUDIO_INVOKED +#include "targetver.h" +#endif +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#ifndef APSTUDIO_INVOKED\r\n" + "#include ""targetver.h""\r\n" + "#endif\r\n" + "#include ""winres.h""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "1 TYPELIB ""StartMenuHelper.tlb""\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Start Menu Helper Extension" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "StartMenuHelper" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "StartMenuHelper.dll" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// REGISTRY +// + +IDR_STARTMENUHELPER REGISTRY "StartMenuHelper.rgs" +IDR_STARTMENUEXT REGISTRY "StartMenuExt.rgs" +IDR_MODERNSETTINGSSHELLFOLDER REGISTRY "ModernSettingsShellFolder.rgs" +IDR_MODERNSETTINGSCONTEXTMENU REGISTRY "ModernSettingsContextMenu.rgs" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +1 TYPELIB "StartMenuHelper.tlb" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rgs b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rgs similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rgs rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.rgs diff --git a/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj new file mode 100644 index 000000000..c293faf8c --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj @@ -0,0 +1,125 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Setup + Win32 + + + Setup + x64 + + + + {A42C6159-ACA8-46D1-A0FB-19C398B137D5} + StartMenuHelper + AtlProj + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + $(ProjectName)32 + + + $(ProjectName)64 + + + + _USRDLL;%(PreprocessorDefinitions) + + + $(IntDir);%(AdditionalIncludeDirectories) + + + comctl32.lib;uxtheme.lib;winmm.lib;htmlhelp.lib;wininet.lib;version.lib;%(AdditionalDependencies) + $(TargetName).def + + + + + true + true + + + + + + + + + + + NotUsing + + + Create + + + + + + + + + + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters similarity index 76% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters index 496c1d988..119fd0dfb 100644 --- a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters @@ -34,6 +34,15 @@ Generated Files + + Source Files + + + Source Files + + + Source Files + @@ -56,6 +65,12 @@ Resource Files + + Resource Files + + + Resource Files + @@ -73,9 +88,18 @@ Header Files - + Generated Files + + Header Files + + + Header Files + + + Header Files + diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper32.def b/Src/StartMenu/StartMenuHelper/StartMenuHelper32.def similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper32.def rename to Src/StartMenu/StartMenuHelper/StartMenuHelper32.def diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper64.def b/Src/StartMenu/StartMenuHelper/StartMenuHelper64.def similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper64.def rename to Src/StartMenu/StartMenuHelper/StartMenuHelper64.def diff --git a/Src/StartMenu/StartMenuHelper/StartMenuHelperL10N.ini b/Src/StartMenu/StartMenuHelper/StartMenuHelperL10N.ini new file mode 100644 index 000000000..14aef2afe Binary files /dev/null and b/Src/StartMenu/StartMenuHelper/StartMenuHelperL10N.ini differ diff --git a/Src/StartMenu/StartMenuHelper/dllmain.cpp b/Src/StartMenu/StartMenuHelper/dllmain.cpp new file mode 100644 index 000000000..ebecaa183 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/dllmain.cpp @@ -0,0 +1,119 @@ +// dllmain.cpp : Implementation of DllMain. + +#include "stdafx.h" +#include "resource.h" +#include "StartMenuHelper_h.h" +#include "dllmain.h" +#include "Settings.h" +#include "Translations.h" +#include "StringUtils.h" +#include "ResourceHelper.h" +#include "..\StartMenuDLL\LogManager.h" + +CStartMenuHelperModule _AtlModule; + +void UpgradeSettings( bool bShared ) +{ +} + +void UpdateSettings( void ) +{ + CRegKey regKey; + wchar_t language[100]=L""; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(language); + if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) + language[0]=0; + } + UpdateSetting(L"Language",language,false); +} + +void ClosingSettings( HWND hWnd, int flags, int command ) +{ +} + +void SettingChangedCallback( const CSetting *pSetting ) +{ +} + +CSetting g_Settings[]={ +{L"MenuStyleGroup",CSetting::TYPE_GROUP}, + {L"MenuStyle",CSetting::TYPE_INT,0,0,2}, + {L"Classic1",CSetting::TYPE_RADIO}, + {L"Classic2",CSetting::TYPE_RADIO}, + {L"Win7",CSetting::TYPE_RADIO}, + +{L"GeneralBehavior",CSetting::TYPE_GROUP}, + {L"AutoStart",CSetting::TYPE_BOOL,0,0,1}, + {L"PinnedPrograms",CSetting::TYPE_INT,0,0,1}, + {L"FastItems",CSetting::TYPE_RADIO}, + {L"PinnedItems",CSetting::TYPE_RADIO}, + {L"DisablePinExt",CSetting::TYPE_BOOL,0,0,0}, + {L"FolderStartMenu",CSetting::TYPE_STRING,0,0,L""}, + {L"FolderCommonStartMenu",CSetting::TYPE_STRING,0,0,L""}, + {L"PinnedItemsPath",CSetting::TYPE_DIRECTORY,0,0,L"%APPDATA%\\OpenShell\\Pinned"}, + +{L"Language",CSetting::TYPE_GROUP}, + {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_COLD|CSetting::FLAG_SHARED}, + +{NULL} +}; + +static HANDLE g_DllInitThread; + +static DWORD CALLBACK DllInitThread( void* ) +{ + CoInitialize(NULL); + InitSettings(g_Settings,COMPONENT_MENU,NULL); + + wchar_t path[_MAX_PATH]; + path[0]=0; +#ifdef BUILD_SETUP + { + CRegKey regKey; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(path); + if (regKey.QueryStringValue(L"Path",path,&size)!=ERROR_SUCCESS) + path[0]=0; + } + } +#endif + if (!path[0]) + { + GetModuleFileName(g_Instance,path,_countof(path)); + PathRemoveFileSpec(path); + } + + wchar_t fname[_MAX_PATH]; + Sprintf(fname,_countof(fname),L"%sStartMenuHelperL10N.ini",path); + CString language=GetSettingString(L"Language"); + ParseTranslations(fname,language); + + CoUninitialize(); + return 0; +} + +void WaitDllInitThread( void ) +{ + ATLASSERT(g_DllInitThread); + WaitForSingleObject(g_DllInitThread,INFINITE); + LogToFile(STARTUP_LOG,L"StartMenuHelper: WaitDllInitThread"); +} + +// DLL Entry Point +extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) +{ + if (dwReason==DLL_PROCESS_ATTACH) + { + LogToFile(STARTUP_LOG,L"StartMenuHelper: DLL_PROCESS_ATTACH"); + g_Instance=hInstance; + g_DllInitThread=CreateThread(NULL,0,DllInitThread,NULL,0,NULL); + } + if (dwReason==DLL_PROCESS_DETACH) + { + LogToFile(STARTUP_LOG,L"StartMenuHelper: DLL_PROCESS_DETACH"); + } + return _AtlModule.DllMain(dwReason, lpReserved); +} diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/dllmain.h b/Src/StartMenu/StartMenuHelper/dllmain.h similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/dllmain.h rename to Src/StartMenu/StartMenuHelper/dllmain.h diff --git a/Src/StartMenu/StartMenuHelper/resource.h b/Src/StartMenu/StartMenuHelper/resource.h new file mode 100644 index 000000000..d9ab48d28 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/resource.h @@ -0,0 +1,19 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by StartMenuHelper.rc +// +#define IDR_STARTMENUHELPER 101 +#define IDR_STARTMENUEXT 102 +#define IDR_MODERNSETTINGSSHELLFOLDER 103 +#define IDR_MODERNSETTINGSCONTEXTMENU 104 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 201 +#define _APS_NEXT_COMMAND_VALUE 32768 +#define _APS_NEXT_CONTROL_VALUE 201 +#define _APS_NEXT_SYMED_VALUE 105 +#endif +#endif diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/stdafx.cpp b/Src/StartMenu/StartMenuHelper/stdafx.cpp similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/stdafx.cpp rename to Src/StartMenu/StartMenuHelper/stdafx.cpp diff --git a/Src/StartMenu/StartMenuHelper/stdafx.h b/Src/StartMenu/StartMenuHelper/stdafx.h new file mode 100644 index 000000000..4a90cdb03 --- /dev/null +++ b/Src/StartMenu/StartMenuHelper/stdafx.h @@ -0,0 +1,24 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, +// but are changed infrequently + +#pragma once + +#ifndef STRICT +#define STRICT +#endif + +#include "targetver.h" + +#define _ATL_APARTMENT_THREADED +#define _ATL_NO_AUTOMATIC_NAMESPACE +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include "resource.h" +#include +#include +#include +#include + +using namespace ATL; diff --git a/ClassicShellSrc/ClassicStartMenu/StartMenuHelper/targetver.h b/Src/StartMenu/StartMenuHelper/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/StartMenuHelper/targetver.h rename to Src/StartMenu/StartMenuHelper/targetver.h diff --git a/Src/StartMenu/StartMenuL10N.ini b/Src/StartMenu/StartMenuL10N.ini new file mode 100644 index 000000000..8c915b8e4 --- /dev/null +++ b/Src/StartMenu/StartMenuL10N.ini @@ -0,0 +1,5637 @@ +; This file contains all localized text for Open-Shell Menu. There is one section per language. +; Every section contains text lines in the form of = . +; Which section is used depends on the current OS setting. If a key is missing from the language section +; it will be searched in the [default] section. In some cases more than one language can be used. +; For example a Japanese system may use English as a secondary language. In that case the search order +; will be [ja-JP] -> [en-US] -> [default]. +; +; ============================================================================= + + +[default] +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Settings for Open-Shell Menu + + +[ar-SA] - Arabic (Saudi Arabia) +Menu.Programs = البرا&مج +Menu.Apps = التطبيقات +Menu.AllPrograms = كافة البرامج +Menu.Back = الخلف +Menu.Favorites = المف&ضلة +Menu.Documents = المستن&دات +Menu.Settings = إ&عدادات +Menu.Search = بح&ث +Menu.SearchBox = بحث +Menu.SearchPrograms = البحث في البرامج والملفات +Menu.SearchInternet = بحث في إنترنت +Menu.Searching = يتم الآن البحث... +Menu.NoMatch = لا توجد أية عناصر تطابق البحث. +Menu.MoreResults = الاطلاع على مزيد من النتائج +Menu.Help = التع&ليمات والدعم +Menu.Run = تش&غيل... +Menu.Logoff = ت&سجيل خروج %s‎ +Menu.SwitchUser = تبديل المست&خدم +Menu.Lock = تأ&مين +Menu.LogOffShort = ت&سجيل الخروج +Menu.Undock = إلغاء إرساء ال&كمبيوتر +Menu.Disconnect = &قطع الاتصال +Menu.ShutdownBox = إيقا&ف التشغيل... +Menu.Shutdown = إيقاف الت&شغيل +Menu.Restart = إعادة التش&غيل +Menu.ShutdownUpdate = التحديث وإيقاف التشغيل +Menu.RestartUpdate = تثبيت التحديثات وإعادة التشغيل +Menu.Sleep = &سكون +Menu.Hibernate = إ&سبات +Menu.ControlPanel = لوحة التح&كم +Menu.PCSettings = إعدادات الكمبيوتر +Menu.Security = أمان Windows +Menu.Network = ا&تصالات الشبكة +Menu.Printers = &طابعات +Menu.Taskbar = &شريط المهام والقائمة "ابدأ" +Menu.SearchFiles = عن &ملفات أو مجلدات... +Menu.SearchPrinter = عن &طابعة +Menu.SearchComputers = عن أجهزة &كمبيوتر +Menu.UserFilesTip = يحتوي على مجلدات للمستندات والصور والموسيقى وغير ذلك من الملفات الخاصة بك. +Menu.UserDocumentsTip = يحتوي على خطابات وتقارير ومستندات وملفات أخرى. +Menu.UserPicturesTip = يحتوي على صور فوتوغرافية رقمية وصور وملفات رسومية. +Menu.UserMusicTip = يحتوي على ملفات الموسيقى والصوت الأخرى. +Menu.UserVideosTip = يحتوي على أفلام وملفات فيديو أخرى. +Menu.NetworkTip = ‏‏عرض اتصالات الشبكة الموجودة على هذا الكمبيوتر والمساعدة في إنشاء اتصالات جديدة +Menu.PrintersTip = إضافة الطابعات المحلية وطابعات الشبكة وإزالتها وتكوينها. +Menu.TaskbarTip = ‏‏تخصيص القائمة "ابدأ" وشريط المهام مثل أنواع العناصر التي سيتم عرضها وطريقة عرضها +Menu.ControlPanelTip = ‏‏تغيير الإعدادات وتخصيص وظائف الكمبيوتر. +Menu.DocumentsLibTip = الوصول إلى الخطابات والتقارير والملاحظات وغير ذلك من أنواع المستندات. +Menu.MusicLibTip = تشغيل ملفات الموسيقى وملفات الصوت الأخرى. +Menu.PicturesLibTip = عرض الصور الرقمية وتنظيمها. +Menu.VideosLibTip = مشاهدة الأفلام المنزلية ومقاطع الفيديو الرقمية الأخرى. +Menu.RecordingsLibTip = مشاهدة برامج التلفزيون المسجلة على الكمبيوتر. +Menu.DownloadTip = البحث عن تنزيلات إنترنت والارتباطات بمواقع ويب المفضلة. +Menu.HomegroupTip = الوصول إلى المكتبات والمجلدات المشتركة من قِبل أشخاص آخرين في مجموعة المشاركة المنزلية. +Menu.RunTip = فتح برنامج أو مجلد أو مستند أو موقع على ويب. +Menu.HelpTip = العثور على مواضيع "التعليمات"، والبرامج التعليمية واستكشاف الأخطاء وإصلاحها وخدمات الدعم الأخرى. +Menu.ProgramsTip = فتح قائمة من البرامج. +Menu.SearchFilesTip = البحث عن المستندات والموسيقى والصور والبريد الإلكتروني وغير ذلك. +Menu.GamesTip = تشغيل الألعاب وإدارتها على الكمبيوتر. +Menu.SecurityTip = بدء تشغيل خيارات أمان Windows لتغيير كلمة المرور أو تبديل المستخدم أو بدء إدارة المهام. +Menu.SearchComputersTip = البحث عن أجهزة كمبيوتر على الشبكة +Menu.SearchPrintersTip = البحث عن طابعة +Menu.AdminToolsTip = تكوين الإعدادات الإدارية للكمبيوتر +Menu.ShutdownTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم إيقاف تشغيل الكمبيوتر. +Menu.RestartTip = إغلاق كافة البرامج المفتوحة وإيقاف تشغيل Windows، ثم تشغيله مرة أخرى. +Menu.SleepTip = حفظ جلسة العمل في الذاكرة ووضع الكمبيوتر في حالة الطاقة المنخفضة حتى يمكن استئناف العمل بسرعة. +Menu.HibernateTip = حفظ جلسة العمل وإيقاف تشغيل الكمبيوتر. وعند تشغيل الكمبيوتر يقوم Windows باستعادة الجلسة. +Menu.LogOffTip = ‏‏أغلق البرامج وقم بتسجيل الخروج. +Menu.DisconnectTip = قطع الاتصال بجلسة العمل. يمكنك إعادة الاتصال بجلسة العمل هذه عند تسجيل الدخول مرة أخرى. +Menu.LockTip = تأمين هذا الكمبيوتر. +Menu.UndockTip = إزالة الكمبيوتر المحمول من محطة إرساء. +Menu.SwitchUserTip = تبديل المستخدمين بدون إغلاق البرامج. +Menu.Empty = (فارغ) +Menu.Features = البرامج والميزات +Menu.FeaturesTip = إزالة تثبيت البرامج الموجودة على الكمبيوتر أو تغييرها. +Menu.SearchPeople = عن أ&شخاص... +Menu.SortByName = فرز &حسب الاسم +Menu.Open = ف&تح +Menu.OpenAll = &فتح كافة المستخدمين +Menu.OpenPinned = Open Pinned +Menu.Explore = ا&ستكشاف +Menu.ExploreAll = است&كشاف كافة المستخدمين +Menu.MenuSettings = إعدادات +Menu.MenuHelp = تعليمات +Menu.MenuExit = إنهاء +Menu.LogoffTitle = تسجيل الخروج من Windows +Menu.LogoffPrompt = هل تريد بالتأكيد تسجيل الخروج؟ +Menu.LogoffYes = &تسجيل الخروج +Menu.LogoffNo = &لا +Menu.RenameTitle = إعادة تسمية +Menu.RenamePrompt = الاسم الج&ديد: +Menu.RenameOK = حسنا +Menu.RenameCancel = إلغاء الأمر +Menu.Organize = تنظيم قائمة "ابدأ" +Menu.Expand = تو&سيع +Menu.Collapse = &طي +Menu.NewFolder = مجلد جديد +Menu.NewShortcut = اختصار جديد +Menu.AutoArrange = ترتيب تل&قائي +Menu.ActionOpen = فتح +Menu.ActionClose = إغلاق +Menu.ActionExecute = تنفيذ +Menu.RemoveList = إزالة من هذه ال&قائمة +Menu.RemoveAll = م&سح قائمة العناصر الحديثة +Menu.Explorer = مستكشف Windows +Menu.Start = ابدأ +Menu.StartScreen = شاشة البدء +Menu.StartMenu = القائمة "ابدأ" (Windows) +Menu.PinStart = تثبيت بالقائمة "ابدأ". +Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Open-Shell) +Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Open-Shell) +Menu.MonitorOff = إيقاف تشغيل شاشة العرض +Menu.RemoveHighlight = إزالة التمييز +Menu.Uninstall = إز&الة التثبيت +Menu.UninstallTitle = إزالة التثبيت +Menu.UninstallPrompt = ‏‏هل تريد بالتأكيد إزالة تثبيت %s؟ +Search.CategorySettings = لوحة التح&كم +Search.CategoryPCSettings = إعدادات الكمبيوتر +Search.CategoryPrograms = البرامج +Search.CategoryDocuments = المستندات +Search.CategoryMusic = الموسيقى +Search.CategoryPictures = الصور +Search.CategoryVideos = ملفات فيديو +Search.CategoryFiles = الملفات +Search.CategoryInternet = إنترنت +JumpList.Recent = حديث +JumpList.Frequent = متكرر +JumpList.Tasks = المهام +JumpList.Pinned = مثبت +JumpList.Pin = ت&ثبيت بهذه القائمة +JumpList.Unpin = إزا&لة التثبيت من هذه القائمة +JumpList.Remove = إزالة من ه&ذه القائمة +JumpList.PinTip = تثبيت بهذه القائمة +JumpList.UnpinTip = إزالة التثبيت من هذه القائمة + + +[bg-BG] - Bulgarian (Bulgaria) +Menu.Programs = &Програми +Menu.Apps = Приложения +Menu.AllPrograms = Всички програми +Menu.Back = Назад +Menu.Favorites = Пре&дпочитани +Menu.Documents = Док&ументи +Menu.Settings = &Настройки +Menu.Search = &Търсене +Menu.SearchBox = Търсене +Menu.SearchPrograms = Търсене на програми и файлове +Menu.SearchInternet = Търсене в интернет +Menu.Searching = Търсене... +Menu.NoMatch = Няма елементи, отговарящи на вашето търсене. +Menu.MoreResults = Показване на повече резултати +Menu.Help = Помо&щ и поддръжка +Menu.Run = &Изпълнение... +Menu.Logoff = Изли&зане на %s +Menu.SwitchUser = Смяна на потр&ебител +Menu.Lock = З&аключване +Menu.LogOffShort = Из&лизане +Menu.Undock = Откачи компют&ъра +Menu.Disconnect = Пр&екъсване на връзката +Menu.ShutdownBox = Изк&лючване... +Menu.Shutdown = Изк&лючване +Menu.Restart = &Рестартиране +Menu.ShutdownUpdate = Актуализиране и изключване +Menu.RestartUpdate = Актуализиране и рестартиране +Menu.Sleep = &Заспиване +Menu.Hibernate = &Хибернация +Menu.ControlPanel = &Контролен панел +Menu.PCSettings = Настройки на компютъра +Menu.Security = Защита на Windows +Menu.Network = &Мрежови връзки +Menu.Printers = Принт&ери +Menu.Taskbar = &Лента на задачите и меню "Старт" +Menu.SearchFiles = За &файловете или папките... +Menu.SearchPrinter = За &принтер +Menu.SearchComputers = За &компютри +Menu.UserFilesTip = Съдържа папки за документи, изображения, музика и други ваши файлове. +Menu.UserDocumentsTip = Съдържа писма, отчети и други документи и файлове. +Menu.UserPicturesTip = Съдържа цифрови снимки, изображения и графични файлове. +Menu.UserMusicTip = Съдържа музика и други аудио файлове. +Menu.UserVideosTip = Съдържа филми и други видео файлове. +Menu.NetworkTip = Показва съществуващи връзки на мрежата в този компютър и ви помага да създадете нови +Menu.PrintersTip = Добавяне, премахване и конфигуриране на локални и мрежови принтери. +Menu.TaskbarTip = Персонализиране на менюто "Старт" и лентата на задачите, като напр. типовете елементи, които ще бъдат показани, както и начина на тяхната поява. +Menu.ControlPanelTip = Промяна на настройките и персонализиране на функционалността на компютъра. +Menu.DocumentsLibTip = Достъп до писма, отчети, бележки и други видове документи. +Menu.MusicLibTip = Възпроизвеждане на музика и други аудио файлове. +Menu.PicturesLibTip = Преглед и организиране на цифрови картини. +Menu.VideosLibTip = Гледане на домашни филми и други цифрови видеозаписи. +Menu.RecordingsLibTip = Гледане на записани на компютъра ТВ програми. +Menu.DownloadTip = Търсене на изтеглени файлове от интернет и връзки към предпочитани връзки. +Menu.HomegroupTip = Достъп до библиотеки и папки, споделени от други хора в домашната ви мрежа. +Menu.RunTip = Отваря програма, папка, документ или уеб сайт. +Menu.HelpTip = Намерете теми от "Помощ", уроци, отстраняване на неизправности и други поддържащи услуги. +Menu.ProgramsTip = Отваря списък на програмите. +Menu.SearchFilesTip = Търсете документи, музика, картини, електронна поща и др. +Menu.GamesTip = Играйте и управлявайте игрите на своя компютър. +Menu.SecurityTip = Стартирайте опциите за защита на Windows, за да смените парола, да смените потребител или да стартирате диспечера на задачите. +Menu.SearchComputersTip = Търсене на компютри в мрежата +Menu.SearchPrintersTip = Търсене на принтер +Menu.AdminToolsTip = Конфигуриране на административните настройки на компютъра. +Menu.ShutdownTip = Затваря всички отворени програми, изключва Windows и изключва компютъра. +Menu.RestartTip = Затваря всички отворени програми, изключва Windows и после отново стартира Windows. +Menu.SleepTip = Запазва сесията ви в паметта и поставя компютъра в състояние на ниско енергопотребление, така че да можете бързо да възобновите работа. +Menu.HibernateTip = Запазва сесията ви в паметта и изключва компютъра. Когато включите компютъра, Windows възстановява сесията ви. +Menu.LogOffTip = Затваряне на програмите и излизане. +Menu.DisconnectTip = Прекратява връзката с вашата сесия. Можете да се свържете с тази сесия отново, когато влезете отново. +Menu.LockTip = Заключване на този компютър. +Menu.UndockTip = Премахва вашия лаптоп или ноутбук компютър от базова станция. +Menu.SwitchUserTip = Смяна на потребителите потребители без да се затварят програмите. +Menu.Empty = (Празно) +Menu.Features = Програми и компоненти +Menu.FeaturesTip = Деинсталиране или промяна на програми на компютъра. +Menu.SearchPeople = За хо&ра... +Menu.SortByName = &Сортирай по име +Menu.Open = &Отвори +Menu.OpenAll = О&твори "Всички потребители" +Menu.OpenPinned = Отворете фиксираните елементи +Menu.Explore = &Преглед +Menu.ExploreAll = Пре&глед на "Всички потребители" +Menu.MenuSettings = Настройки +Menu.MenuHelp = Помощ +Menu.MenuExit = Изход +Menu.LogoffTitle = Излизане от Windows +Menu.LogoffPrompt = Наистина ли искате да излезете? +Menu.LogoffYes = &Излизане +Menu.LogoffNo = &Не +Menu.RenameTitle = Преименуване +Menu.RenamePrompt = &Ново име: +Menu.RenameOK = OK +Menu.RenameCancel = Отказ +Menu.Organize = Организиране на менюто "Старт" +Menu.Expand = &Разгъни +Menu.Collapse = С&вий +Menu.NewFolder = Нова папка +Menu.NewShortcut = Нов пряк път +Menu.AutoArrange = &Автоматично подреждане +Menu.ActionOpen = Отвори +Menu.ActionClose = Затвори +Menu.ActionExecute = Изпълнение +Menu.RemoveList = Премахни &от този списък +Menu.RemoveAll = И&зчисти списъка с последни програми +Menu.Explorer = Windows Explorer +Menu.Start = Старт +Menu.StartScreen = Стартов екран +Menu.StartMenu = Меню "Старт" (Windows) +Menu.PinStart = Закачи към менюто "Старт" +Menu.PinStartCs = Закачи към менюто "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи от менюто "Старт" (Open-Shell) +Menu.MonitorOff = Изключване на дисплея +Menu.RemoveHighlight = Премахни осветяването +Menu.Uninstall = &Деинсталирай +Menu.UninstallTitle = Деинсталиране +Menu.UninstallPrompt = Наистина ли искате да деинсталирате %s? +Search.CategorySettings = Контролен панел +Search.CategoryPCSettings = Настройки на компютъра +Search.CategoryPrograms = Програми +Search.CategoryDocuments = Документи +Search.CategoryMusic = Музика +Search.CategoryPictures = Картини +Search.CategoryVideos = Видеозаписи +Search.CategoryFiles = Файлове +Search.CategoryInternet = Интернет +JumpList.Recent = Последни +JumpList.Frequent = Често Използвани +JumpList.Tasks = Задачи +JumpList.Pinned = Закачени +JumpList.Pin = За&качи към този списък +JumpList.Unpin = &Откачи от този списък +JumpList.Remove = Према&хни от този списък +JumpList.PinTip = Закачи към този списък +JumpList.UnpinTip = Откачи от този списък + + +[ca-ES] - Catalan (Catalan) +Menu.Programs = &Programes +Menu.Apps = Aplicacions +Menu.AllPrograms = Tots els programes +Menu.Back = Enrera +Menu.Favorites = Fa&vorits +Menu.Documents = Docu&ments +Menu.Settings = Con&figuració +Menu.Search = &Cercar +Menu.SearchBox = Cercar +Menu.SearchPrograms = Cercar programes i arxius +Menu.SearchInternet = Cercar a Internet +Menu.Searching = Cercant... +Menu.NoMatch = Ningún element coincideix amb el criteri de cerca. +Menu.MoreResults = Veure més resultats +Menu.Help = &Ajuda i suport técnic +Menu.Run = &Executar... +Menu.Logoff = &Tancar sessió de %s +Menu.SwitchUser = Canviar d'usuari +Menu.Lock = Bloquejar +Menu.LogOffShort = Tancar sessió +Menu.Undock = De&sacoblar equip +Menu.Disconnect = &Desconectar +Menu.ShutdownBox = Apaga&r... +Menu.Shutdown = &Apagar +Menu.Restart = &Reiniciar +Menu.ShutdownUpdate = Actualitzar i apagar +Menu.RestartUpdate = Actualitzar i reiniciar +Menu.Sleep = &Suspendre +Menu.Hibernate = &Hibernar +Menu.ControlPanel = &Panell de control +Menu.PCSettings = Configuració de l'ordinador +Menu.Security = Seguretat de Windows +Menu.Network = &Conexions de xarxa +Menu.Printers = &Impressores +Menu.Taskbar = &Barra de tasques i Menú Inicia +Menu.SearchFiles = &Arxius o carpetes... +Menu.SearchPrinter = I&mpressores +Menu.SearchComputers = Equip&s +Menu.UserFilesTip = Conté carpetes per a Documents, Imatges, Música i altres arxius que li pertanyen. +Menu.UserDocumentsTip = Conté cartes, informes, i altres documents i arxius. +Menu.UserPicturesTip = Conté fotos digitals, imatges i arxius de gràfics. +Menu.UserMusicTip = Conté música i altres arxius d'àudio. +Menu.UserVideosTip = Conté pel·lícules i altres arxius de vídeo. +Menu.NetworkTip = Mostra les conexions de xarxa existents a aquest equip i ajuda a crear altres noves +Menu.PrintersTip = Agrega, treu i configura impressores locals i de xarxa. +Menu.TaskbarTip = Personalitza el Menú Inicia i la barra de tasques, el tipus d'elements que es mostren i la forma en que tenen que mostrar-se. +Menu.ControlPanelTip = Canviï la configuració i personalitzi la funcionalitat del seu equip. +Menu.DocumentsLibTip = Obtengui accés a cartes, informes, notes i altra classe de documents. +Menu.MusicLibTip = Reprodueixi música i altres arxius d'àudio. +Menu.PicturesLibTip = Vegi i organitzi imatges digitals. +Menu.VideosLibTip = Vegi pel·lícules doméstiques i altres vídeos digitals. +Menu.RecordingsLibTip = Vegi programes de televisió gravats a l'equip. +Menu.DownloadTip = Cerqui descàrregues de Internet i vincles als seus llocs web favorits. +Menu.HomegroupTip = Obtengui accés a les biblioteques i carpetes que comparteixen altres usuaris del seu grup a la llar. +Menu.RunTip = Obre un programa, una carpeta, un document o un lloc web. +Menu.HelpTip = Cerqui temes d'Ajuda, tutorials, resoldre problemes i altres serveis de suport tècnic. +Menu.ProgramsTip = Obre una llista dels seus programes. +Menu.SearchFilesTip = Cercar documents, música, imatges, correu electrònic i més. +Menu.GamesTip = Jugui i administri els jocs a l'equip. +Menu.SecurityTip = Iniciï Opcions de seguretat de Windows per a canviar la contrasenya, canviar d'usuari o iniciar l'Administrador de tasques. +Menu.SearchComputersTip = Cercar equips a la xarxa +Menu.SearchPrintersTip = Cercar una impressora +Menu.AdminToolsTip = Faci configuracions administratives a l'equip +Menu.ShutdownTip = Tanca tots els programes oberts, tanca Windows i, després, apaga l'equip. +Menu.RestartTip = Tanca tots els programes oberts, tanca Windows i després inicia Windows de nou. +Menu.SleepTip = Manté la memoria de la sessió i posa l'equip en un estat de baixa energia per a que pugui continuar treballant ràpidament al reanudar. +Menu.HibernateTip = Guarda la sessió i apaga l'equip. Quan iniciï l'equip, Windows restaurarà la sessió. +Menu.LogOffTip = Tancar els programes i la sessió. +Menu.DisconnectTip = Desconnecta sessió. Pots reconectar-se a aquesta sessió quan torni a iniciar sessió. +Menu.LockTip = Bloquejar aquest equip. +Menu.UndockTip = Treu un equip portàtil o de mà de l'estació de acoblament. +Menu.SwitchUserTip = Canviar d'usuari sense tancar els programes. +Menu.Empty = (Buit) +Menu.Features = Programes i característiques +Menu.FeaturesTip = Desinstal·li o canviï programes a l'equip. +Menu.SearchPeople = &Persones... +Menu.SortByName = Ordenar per &Nom +Menu.Open = &Obrir +Menu.OpenAll = Ob&rir tots els usuaris +Menu.OpenPinned = Obre elements fixats +Menu.Explore = E&xplorar +Menu.ExploreAll = &Explorar tots els usuaris +Menu.MenuSettings = Configuració +Menu.MenuHelp = Ajuda +Menu.MenuExit = Sortir +Menu.LogoffTitle = Tancar la sessió a Windows +Menu.LogoffPrompt = Està segur de que desitja tancar la sessió? +Menu.LogoffYes = &Tancar sessió +Menu.LogoffNo = &No +Menu.RenameTitle = Canviar nom +Menu.RenamePrompt = &Nou nom: +Menu.RenameOK = Acceptar +Menu.RenameCancel = Cancel·lar +Menu.Organize = Organitzar el Menú Inicia +Menu.Expand = &Expandir +Menu.Collapse = &Contraure +Menu.NewFolder = Nova carpeta +Menu.NewShortcut = Nou accés directe +Menu.AutoArrange = Organi&tzació automàtica +Menu.ActionOpen = Obrir +Menu.ActionClose = Tancar +Menu.ActionExecute = Executar +Menu.RemoveList = &Treure d'aquesta llista +Menu.RemoveAll = &Borrar llista d'elements recents +Menu.Explorer = Explorador de Windows +Menu.Start = Inicia +Menu.StartScreen = Pantalla Inicia +Menu.StartMenu = Menú Inicia (Windows) +Menu.PinStart = Ancorar al Menú Inicia +Menu.PinStartCs = Ancorar al Menú Inicia (Open-Shell) +Menu.UnpinStartCs = Desancorar del Menú Inicia (Open-Shell) +Menu.MonitorOff = Apaga la pantalla +Menu.RemoveHighlight = Suprimeix la marca +Menu.Uninstall = &Desinstal·la +Menu.UninstallTitle = Desinstal·la +Menu.UninstallPrompt = Esteu segur que voleu desinstal·lar el %s? +Menu.ClassicSettings = Open-Shell &Menú +Menu.SettingsTip = Ajustaments del Open-Shell Menú +Search.CategorySettings = Panell de control +Search.CategoryPCSettings = Configuració de l'ordinador +Search.CategoryPrograms = Programes +Search.CategoryDocuments = Documents +Search.CategoryMusic = Música +Search.CategoryPictures = Imatges +Search.CategoryVideos = Vídeos +Search.CategoryFiles = Arxius +Search.CategoryInternet = Internet +JumpList.Recent = Recent +JumpList.Frequent = Freqüent +JumpList.Tasks = Tasques +JumpList.Pinned = Ancorat +JumpList.Pin = &Ancorar a aquesta llista +JumpList.Unpin = &Desancorar d'aquesta llista +JumpList.Remove = &Treure d'aquesta llista +JumpList.PinTip = Ancorar a aquesta llista +JumpList.UnpinTip = Desancorar d'aquesta llista + + +[cs-CZ] - Czech (Czech Republic) +Menu.Programs = &Programy +Menu.Apps = Aplikace +Menu.AllPrograms = Všechny programy +Menu.Back = Zpět +Menu.Favorites = Oblíbené položk&y +Menu.Documents = Doku&menty +Menu.Settings = N&astavení +Menu.Search = &Hledat +Menu.SearchBox = Hledat +Menu.SearchPrograms = Prohledat programy a soubory +Menu.SearchInternet = Vyhledat v Internetu +Menu.Searching = Vyhledávání... +Menu.NoMatch = Hledání neodpovídají žádné položky. +Menu.MoreResults = Zobrazit další výsledky +Menu.Help = &Nápověda a podpora +Menu.Run = Spus&tit... +Menu.Logoff = Odhlásit &uživatele %s +Menu.SwitchUser = &Přepnout uživatele +Menu.Lock = &Uzamknout +Menu.LogOffShort = Odh&lásit se +Menu.Undock = Vyjmout z dokova&cí stanice +Menu.Disconnect = O&dpojit +Menu.ShutdownBox = &Vypnout... +Menu.Shutdown = &Vypnout +Menu.Restart = &Restartovat +Menu.ShutdownUpdate = Aktualizovat a vypnout +Menu.RestartUpdate = Aktualizovat a restartovat +Menu.Sleep = &Režim spánku +Menu.Hibernate = &Hibernace +Menu.ControlPanel = Ovláda&cí panely +Menu.PCSettings = Nastavení počítače +Menu.Security = Zabezpečení systému Windows +Menu.Network = &Síťová připojení +Menu.Printers = &Tiskárny +Menu.Taskbar = &Hlavní panel a nabídka Start +Menu.SearchFiles = &Soubory či složky... +Menu.SearchPrinter = &Tiskárnu +Menu.SearchComputers = &Počítače +Menu.UserFilesTip = Obsahuje složky pro Dokumenty, Obrázky, Hudbu a další vaše soubory. +Menu.UserDocumentsTip = Obsahuje dopisy, hlášení a další soubory a dokumenty. +Menu.UserPicturesTip = Obsahuje digitální fotografie, obrázky a grafické soubory. +Menu.UserMusicTip = Obsahuje hudební a další zvukové soubory. +Menu.UserVideosTip = Obsahuje filmy a další video soubory. +Menu.NetworkTip = Zobrazí existující síťová připojení a usnadňuje vytvoření nových připojení. +Menu.PrintersTip = Slouží k přidávání, odebírání a konfigurování místních a síťových tiskáren. +Menu.TaskbarTip = Umožňuje upravit nabídku start a hlavní panel (například typy a způsob zobrazení položek). +Menu.ControlPanelTip = Změňte nastavení a přizpůsobte funkčnost svého počítače. +Menu.DocumentsLibTip = Umožňuje přístup k dopisům, zprávám, poznámkám a jiným druhům dokumentů. +Menu.MusicLibTip = Umožňuje přehrávat hudební a jiné zvukové soubory. +Menu.PicturesLibTip = Umožňuje prohlížet a organizovat digitální obrázky. +Menu.VideosLibTip = Umožňuje sledování domácích videí a dalších digitálních videozáznamů. +Menu.RecordingsLibTip = Umožňuje sledování televizních programů nahraných v počítači. +Menu.DownloadTip = Umožňuje hledání položek ke stažení na Internetu a odkazů na oblíbené weby. +Menu.HomegroupTip = Přistupujte ke knihovnám a složkám sdíleným dalšími uživateli v domácí skupině. +Menu.RunTip = Otevře složku, program, dokument nebo webovou stránku. +Menu.HelpTip = Umožní vyhledávat témata nápovědy, kurzy, řešení problémů a další služby podpory. +Menu.ProgramsTip = Zobrazí seznam programů v počítači. +Menu.SearchFilesTip = Umožňuje vyhledávat dokumenty, hudbu, obrázky, e-maily a další. +Menu.GamesTip = Umožňuje hrát a spravovat hry v počítači. +Menu.SecurityTip = Spustí možnosti zabezpečení systému Windows, ve kterých lze změnit heslo, přepnout uživatele nebo spustit Správce úloh. +Menu.SearchComputersTip = Hledat počítače v síti +Menu.SearchPrintersTip = Hledat tiskárnu +Menu.AdminToolsTip = Konfiguruje nastavení počítače pro správu. +Menu.ShutdownTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom vypne počítač. +Menu.RestartTip = Ukončí všechny spuštěné programy, ukončí systém Windows a potom znovu spustí systém Windows. +Menu.SleepTip = Ponechá relaci v paměti a uvede počítač do režimu nízké spotřeby, takže je možné rychle pokračovat v práci. +Menu.HibernateTip = Uloží relaci a vypne počítač. Po zapnutí počítače systém Windows relaci obnoví. +Menu.LogOffTip = Umožňuje ukončit programy a odhlásit uživatele. +Menu.DisconnectTip = Odpojí vaši relaci. K relaci se můžete opět připojit při dalším přihlášení. +Menu.LockTip = Uzamkne počítač. +Menu.UndockTip = Vyjme přenosný počítač z dokovací stanice. +Menu.SwitchUserTip = Přepne uživatele bez ukončování programů. +Menu.Empty = (prázdné) +Menu.Features = Programy a funkce +Menu.FeaturesTip = Odinstaluje nebo změní programy v počítači. +Menu.SearchPeople = Oso&by... +Menu.SortByName = Seřadit podle &názvu +Menu.Open = &Otevřít +Menu.OpenAll = Ot&evřít položky všech uživatele +Menu.OpenPinned = Otevřít připnuté položky +Menu.Explore = Proz&koumat +Menu.ExploreAll = P&rocházet položky všech uživatelů +Menu.MenuSettings = Nastavení +Menu.MenuHelp = Nápověda +Menu.MenuExit = Ukončit +Menu.LogoffTitle = Odhlásit se od systému Windows +Menu.LogoffPrompt = Opravdu se chcete odhlásit? +Menu.LogoffYes = &Odhlásit se +Menu.LogoffNo = &Ne +Menu.RenameTitle = Přejmenovat +Menu.RenamePrompt = &Nový název: +Menu.RenameOK = OK +Menu.RenameCancel = Storno +Menu.Organize = Uspořádat nabídku Start +Menu.Expand = Ro&zbalit +Menu.Collapse = S&balit +Menu.NewFolder = Nová složka +Menu.NewShortcut = Nový zástupce +Menu.AutoArrange = &Rovnat automaticky +Menu.ActionOpen = Otevřít +Menu.ActionClose = Zavřít +Menu.ActionExecute = Spouštět +Menu.RemoveList = &Odebrat z tohoto seznamu +Menu.RemoveAll = Smazat seznam pos&ledních položek +Menu.Explorer = Průzkumník Windows +Menu.Start = Start +Menu.StartScreen = Úvodní obrazovka +Menu.StartMenu = Nabídka Start (Windows) +Menu.PinStart = Připnout k nabídce Start +Menu.PinStartCs = Připnout k nabídce Start (Open-Shell) +Menu.UnpinStartCs = Odepnout z nabídky Start (Open-Shell) +Menu.MonitorOff = Vypnout zobrazení +Menu.RemoveHighlight = Odebrat nejzajímavější místo +Menu.Uninstall = &Odinstalovat +Menu.UninstallTitle = Odinstalovat +Menu.UninstallPrompt = Opravdu chcete odinstalovat položku %s? +Search.CategorySettings = Ovládací panely +Search.CategoryPCSettings = Nastavení počítače +Search.CategoryPrograms = Programy +Search.CategoryDocuments = Dokumenty +Search.CategoryMusic = Hudba +Search.CategoryPictures = Obrázky +Search.CategoryVideos = Videa +Search.CategoryFiles = Soubory +Search.CategoryInternet = Internet +JumpList.Recent = Poslední +JumpList.Frequent = Nejčastěji používané +JumpList.Tasks = Úlohy +JumpList.Pinned = Připnuté +JumpList.Pin = &Připnout do tohoto seznamu +JumpList.Unpin = &Odepnout z tohoto seznamu +JumpList.Remove = O&debrat z tohoto seznamu +JumpList.PinTip = Připnout do tohoto seznamu +JumpList.UnpinTip = Odepnout z tohoto seznamu + + +[da-DK] - Danish (Denmark) +Menu.Programs = &Programmer +Menu.Apps = Apps +Menu.AllPrograms = Alle programmer +Menu.Back = Tilbage +Menu.Favorites = &Favoritter +Menu.Documents = &Dokumenter +Menu.Settings = &Indstillinger +Menu.Search = S&øg +Menu.SearchBox = Søg +Menu.SearchPrograms = Søg i alle programmer og filer +Menu.SearchInternet = Søg på internettet +Menu.Searching = Søger... +Menu.NoMatch = Ingen elementer svarede til dine søgekriterier. +Menu.MoreResults = Se flere resultater +Menu.Help = &Hjælp og support +Menu.Run = &Kør... +Menu.Logoff = L&og %s af +Menu.SwitchUser = S&kift bruger +Menu.Lock = &Lås +Menu.LogOffShort = Log &af +Menu.Undock = Fradock &computer +Menu.Disconnect = &Afbryd forbindelsen +Menu.ShutdownBox = &Luk computeren... +Menu.Shutdown = &Luk computeren +Menu.Restart = &Genstart +Menu.ShutdownUpdate = Opdater og luk +Menu.RestartUpdate = Opdater og genstart +Menu.Sleep = Sl&umre +Menu.Hibernate = &Dvale +Menu.ControlPanel = &Kontrolpanel +Menu.PCSettings = Pc-indstillinger +Menu.Security = Windows Sikkerhed +Menu.Network = &Netværksforbindelser +Menu.Printers = &Printere +Menu.Taskbar = &Proceslinje og menuen Start +Menu.SearchFiles = efter &Filer eller mapper... +Menu.SearchPrinter = efter &Printer +Menu.SearchComputers = efter &Computere +Menu.UserFilesTip = Indeholder mapper for Dokumenter, Billeder, Musik og andre filer, der tilhører dig. +Menu.UserDocumentsTip = Indeholder breve, rapporter og andre dokumenter og filer +Menu.UserPicturesTip = Indeholder digitale fotos, billeder og grafikfiler +Menu.UserMusicTip = Indeholder musik og andre lydfiler +Menu.UserVideosTip = Indeholder film og andre videofiler +Menu.NetworkTip = Viser eksisterende netværksforbindelser på computeren og hjælper dig med at oprette nye forbindelser +Menu.PrintersTip = Tilføjer, fjerner og konfigurerer printere lokalt og på netværket +Menu.TaskbarTip = Tilpas menuen Start og proceslinjen f.eks. hvilken type elementer, der skal vises, og hvordan de skal vises +Menu.ControlPanelTip = Rediger indstillinger, og tilpas computerens funktioner. +Menu.DocumentsLibTip = Få adgang til breve, rapporter, notater og andre slags dokumenter. +Menu.MusicLibTip = Afspil musik og andre lydfiler. +Menu.PicturesLibTip = Få vist og organiser digitale billeder. +Menu.VideosLibTip = Se film og andre digitale videoer. +Menu.RecordingsLibTip = Se tv-programmer optaget på computeren. +Menu.DownloadTip = Find internetoverførsler og links til yndlingswebsteder. +Menu.HomegroupTip = Få adgang til biblioteker og mapper, der deles af andre i hjemmegruppen. +Menu.RunTip = Åbner et program, en mappe, et dokument eller et websted +Menu.HelpTip = Find emner i Hjælp, selvstudier, fejlfinding og andre supporttjenester +Menu.ProgramsTip = Åbner en liste over dine programmer +Menu.SearchFilesTip = Søg efter dokumenter, musik, billeder, e-mails m.m. +Menu.GamesTip = Spil og administrer spil på computeren +Menu.SecurityTip = Start sikkerhedsindstillingerne i Windows for at skifte adgangskode, ændre bruger eller starte Jobliste. +Menu.SearchComputersTip = Søg efter computere på netværket +Menu.SearchPrintersTip = Søg efter en printer +Menu.AdminToolsTip = Konfigurerer administrative indstillinger for computeren +Menu.ShutdownTip = Lukker alle åbne programmer, lukker Windows og slukker derefter for computeren. +Menu.RestartTip = Lukker alle åbne programmer, lukker Windows og starter derefter Windows igen. +Menu.SleepTip = Bevarer sessionen i hukommelsen og sætter computeren i strømbesparelsestilstand, så du hurtigt kan fortsætte dit arbejde. +Menu.HibernateTip = Gemmer sessionen og slukker for computeren. Når du tænder for computeren, gendanner Windows sessionen. +Menu.LogOffTip = Luk programmer, og log af. +Menu.DisconnectTip = Afbryder sessionen. Du kan genoprette forbindelsen til sessionen, når du logger på igen. +Menu.LockTip = Lås denne computer +Menu.UndockTip = Fjerner din bærbare computer fra en dockingstation. +Menu.SwitchUserTip = Skift brugere uden at lukke programmer. +Menu.Empty = (Tom) +Menu.Features = Installerede programmer og funktioner +Menu.FeaturesTip = Fjern eller rediger programmer på din computer. +Menu.SearchPeople = Efter &personer... +Menu.SortByName = So&rter efter navn +Menu.Open = Å&bn +Menu.OpenAll = &Åbn mappen Alle brugere +Menu.OpenPinned = Åbn fastgjorte elementer +Menu.Explore = &Stifinder +Menu.ExploreAll = &Gennemse mappen Alle brugere +Menu.MenuSettings = Indstillinger +Menu.MenuHelp = Hjælp +Menu.MenuExit = Afslut +Menu.LogoffTitle = Log af Windows +Menu.LogoffPrompt = Vil du logge af? +Menu.LogoffYes = &Log af +Menu.LogoffNo = &Nej +Menu.RenameTitle = Omdøb +Menu.RenamePrompt = &Nyt navn: +Menu.RenameOK = OK +Menu.RenameCancel = Annuller +Menu.Organize = Organiser menuen Start +Menu.Expand = &Udvid +Menu.Collapse = S&kjul +Menu.NewFolder = Ny mappe +Menu.NewShortcut = Ny genvej +Menu.AutoArrange = &Arranger automatisk +Menu.ActionOpen = Åbn +Menu.ActionClose = Luk +Menu.ActionExecute = Kør +Menu.RemoveList = Fjern &fra denne liste +Menu.RemoveAll = &Ryd listen over seneste elementer +Menu.Explorer = Windows Stifinder +Menu.Start = Start +Menu.StartScreen = Startskærm +Menu.StartMenu = Menuen Start (Windows) +Menu.PinStart = Fastgør til menuen Start +Menu.PinStartCs = Fastgør til menuen Start (Open-Shell) +Menu.UnpinStartCs = Frigør fra menuen Start (Open-Shell) +Menu.MonitorOff = Sluk skærmen +Menu.RemoveHighlight = Fjern centralt punkt +Menu.Uninstall = &Fjern +Menu.UninstallTitle = Fjern +Menu.UninstallPrompt = Er du sikker på, at du vil fjerne %s? +Search.CategorySettings = Kontrolpanel +Search.CategoryPCSettings = Pc-indstillinger +Search.CategoryPrograms = Programmer +Search.CategoryDocuments = Dokumenter +Search.CategoryMusic = Musik +Search.CategoryPictures = Billeder +Search.CategoryVideos = Videoer +Search.CategoryFiles = Filer +Search.CategoryInternet = Internet +JumpList.Recent = Seneste +JumpList.Frequent = Ofte +JumpList.Tasks = Opgaver +JumpList.Pinned = Fastgjort +JumpList.Pin = F&astgør til listen +JumpList.Unpin = &Frigør fra listen +JumpList.Remove = Fje&rn fra denne liste +JumpList.PinTip = Fastgør til listen +JumpList.UnpinTip = Frigør fra listen + + +[de-DE] - German (Germany) +Menu.Programs = &Programme +Menu.Apps = Apps +Menu.AllPrograms = Alle Programme +Menu.Back = Zurück +Menu.Favorites = &Favoriten +Menu.Documents = &Dokumente +Menu.Settings = &Einstellungen +Menu.Search = &Suchen +Menu.SearchBox = Suchen +Menu.SearchPrograms = Programme und Dateien durchsuchen +Menu.SearchInternet = Internet durchsuchen +Menu.Searching = Suchvorgang... +Menu.NoMatch = Es wurden keine Suchergebnisse gefunden. +Menu.MoreResults = Weitere Ergebnisse anzeigen +Menu.Help = &Hilfe und Support +Menu.Run = A&usführen... +Menu.Logoff = "%s" ab&melden +Menu.SwitchUser = &Benutzer wechseln +Menu.Lock = &Sperren +Menu.LogOffShort = &Abmelden +Menu.Undock = Abd&ocken +Menu.Disconnect = &Trennen +Menu.ShutdownBox = He&runterfahren... +Menu.Shutdown = &Herunterfahren +Menu.Restart = &Neu starten +Menu.ShutdownUpdate = Aktualisieren und herunterfahren +Menu.RestartUpdate = Aktualisieren und neu starten +Menu.Sleep = &Energie sparen +Menu.Hibernate = &Ruhezustand +Menu.ControlPanel = S&ystemsteuerung +Menu.PCSettings = PC-Einstellungen +Menu.Security = Windows-Sicherheit +Menu.Network = &Netzwerkverbindungen +Menu.Printers = &Drucker +Menu.Taskbar = &Taskleiste und Startmenü +Menu.SearchFiles = Nach &Dateien oder Ordnern... +Menu.SearchPrinter = Nach &Druckern +Menu.SearchComputers = Nach &Computern +Menu.UserFilesTip = Enthält Ordner für Dokumente, Bilder, Musik und andere Dateien, die Ihnen gehören. +Menu.UserDocumentsTip = Enthält Briefe, Berichte und andere Dokumente und Dateien. +Menu.UserPicturesTip = Enthält digitale Fotos, Bilder und Grafikdateien. +Menu.UserMusicTip = Enthält Musik- und andere Audiodateien. +Menu.UserVideosTip = Enthält Filme und andere Videodateien. +Menu.NetworkTip = Zeigt vorhandene Netzwerkverbindungen an und hilft bei der Erstellung von neuen Verbindungen. +Menu.PrintersTip = Fügt lokale und Netzwerkdrucker hinzu, entfernt und konfiguriert diese. +Menu.TaskbarTip = Passt das Startmenü und die Taskleiste an, z. B. die Auswahl anzuzeigender Elementtypen und deren Darstellung. +Menu.ControlPanelTip = Ändert Einstellungen und passt die Funktionalität des Computers an. +Menu.DocumentsLibTip = Greift auf Briefe, Berichte, Notizen und andere Dokumente zu. +Menu.MusicLibTip = Gibt Musik und andere Audiodateien wieder. +Menu.PicturesLibTip = Zeigt digitale Bilder an und verwaltet sie. +Menu.VideosLibTip = Sehen Sie sich private Filme und andere digitale Videos an. +Menu.RecordingsLibTip = Sehen Sie sich auf dem Computer aufgezeichnete TV-Programme an. +Menu.DownloadTip = Sucht nach Internetdownloads und Links zu bevorzugten Websites. +Menu.HomegroupTip = Greift auf Bibliotheken und Ordner zu, die von anderen Personen in der Heimnetzgruppe freigegeben werden. +Menu.RunTip = Öffnet ein Programm, einen Ordner, ein Dokument oder eine Website. +Menu.HelpTip = Sucht Hilfethemen, Lernprogramme, Problembehandlung und andere Supportdienste. +Menu.ProgramsTip = Öffnet eine Liste der Programme. +Menu.SearchFilesTip = Sucht nach Dokumenten, Musik, Bildern, E-Mails und mehr. +Menu.GamesTip = Verwaltet Spiele auf dem Computer. +Menu.SecurityTip = Öffnet die Windows-Sicherheitsoptionen, um Kennwörter zu ändern, sich als anderer Benutzer anzumelden oder den Task-Manager zu starten. +Menu.SearchComputersTip = Nach Computern im Netzwerk suchen +Menu.SearchPrintersTip = Nach einem Drucker suchen +Menu.AdminToolsTip = Konfigurieren Sie Verwaltungseinstellungen für den Computer. +Menu.ShutdownTip = Schließt alle offenen Programme, fährt Windows herunter und schaltet den Computer aus. +Menu.RestartTip = Schließt alle offenen Programme, fährt Windows herunter und führt einen Neustart durch. +Menu.SleepTip = Speichert die Sitzung im Arbeitsspeicher und versetzt den Computer in einen Energiesparmodus, sodass die Sitzung schnell wiederhergestellt werden kann. +Menu.HibernateTip = Speichert die Sitzung und schaltet den Computer aus. Wenn Sie den Computer einschalten, wird die Sitzung wiederhergestellt. +Menu.LogOffTip = Schließt Programme und führt die Abmeldung aus. +Menu.DisconnectTip = Trennt diese Sitzung. Sie können eine Verbindung mit dieser Sitzung erneut herstellen, wenn Sie sich das nächste Mal anmelden. +Menu.LockTip = Sperrt diesen Computer. +Menu.UndockTip = Entfernt den Laptop oder das Notebook aus der Dockingstation. +Menu.SwitchUserTip = Wechselt Benutzer, ohne Programme zu schließen. +Menu.Empty = (Leer) +Menu.Features = Programme und Funktionen +Menu.FeaturesTip = Deinstalliert oder ändert Programme auf dem Computer. +Menu.SearchPeople = &Nach Personen... +Menu.SortByName = &Nach Namen sortieren +Menu.Open = Ö&ffnen +Menu.OpenAll = Öffnen - &Alle Benutzer +Menu.OpenPinned = Öffnen - &Schnellzugriff +Menu.Explore = &Explorer +Menu.ExploreAll = E&xplorer - Alle Benutzer +Menu.MenuSettings = Einstellungen +Menu.MenuHelp = Hilfe +Menu.MenuExit = Beenden +Menu.LogoffTitle = Windows-Abmeldung +Menu.LogoffPrompt = Möchten Sie sich wirklich abmelden? +Menu.LogoffYes = &Abmelden +Menu.LogoffNo = &Nein +Menu.RenameTitle = Umbenennen +Menu.RenamePrompt = &Neuer Name: +Menu.RenameOK = OK +Menu.RenameCancel = Abbrechen +Menu.Organize = Startmenü organisieren +Menu.Expand = &Erweitern +Menu.Collapse = &Reduzieren +Menu.NewFolder = Neuer Ordner +Menu.NewShortcut = Neue Verknüpfung +Menu.AutoArrange = Automatisch a&nordnen +Menu.ActionOpen = Öffnen +Menu.ActionClose = Schließen +Menu.ActionExecute = Ausführen +Menu.RemoveList = &Aus Liste entfernen +Menu.RemoveAll = &Liste zuletzt verwendeter Elemente löschen +Menu.Explorer = Windows-Explorer +Menu.Start = Start +Menu.StartScreen = Startseite +Menu.StartMenu = Startmenü (Windows) +Menu.PinStart = An Startmenü anheften +Menu.PinStartCs = An Startmenü anheften (Open-Shell) +Menu.UnpinStartCs = Vom Startmenü lösen (Open-Shell) +Menu.MonitorOff = Bildschirm ausschalten +Menu.RemoveHighlight = Haupttreffer entfernen +Menu.Uninstall = &Deinstallieren +Menu.UninstallTitle = Deinstallieren +Menu.UninstallPrompt = Möchten Sie %s wirklich deinstallieren? +Search.CategorySettings = Systemsteuerung +Search.CategoryPCSettings = PC-Einstellungen +Search.CategoryPrograms = Programme +Search.CategoryDocuments = Dokumente +Search.CategoryMusic = Musik +Search.CategoryPictures = Bilder +Search.CategoryVideos = Videos +Search.CategoryFiles = Dateien +Search.CategoryInternet = Internet +JumpList.Recent = Zuletzt verwendet +JumpList.Frequent = Häufig +JumpList.Tasks = Aufgaben +JumpList.Pinned = Angeheftet +JumpList.Pin = An diese Liste an&heften +JumpList.Unpin = V&on dieser Liste lösen +JumpList.Remove = &Aus Liste entfernen +JumpList.PinTip = An diese Liste anheften +JumpList.UnpinTip = Von dieser Liste lösen + + +[el-GR] - Greek (Greece) +Menu.Programs = &Προγράμματα +Menu.Apps = Εφαρμογές +Menu.AllPrograms = Όλα τα προγράμματα +Menu.Back = Πίσω +Menu.Favorites = Αγαπ&ημένα +Menu.Documents = Έ&γγραφα +Menu.Settings = Ρυ&θμίσεις +Menu.Search = &Αναζήτηση +Menu.SearchBox = Αναζήτηση +Menu.SearchPrograms = Αναζήτηση προγραμμάτων και αρχείων +Menu.SearchInternet = Αναζήτηση στο Internet +Menu.Searching = Αναζήτηση... +Menu.NoMatch = Δεν βρέθηκαν αποτελέσματα για την αναζήτησή σας. +Menu.MoreResults = Περισσότερα αποτελέσματα +Menu.Help = &Βοήθεια και υποστήριξη +Menu.Run = Εκτέ&λεση... +Menu.Logoff = Αποσύν&δεση %s +Menu.SwitchUser = Α&λλαγή χρήστη +Menu.Lock = &Κλείδωμα +Menu.LogOffShort = &Αποσύνδεση +Menu.Undock = Απαγκύρωση &υπολογιστή +Menu.Disconnect = Απο&σύνδεση +Menu.ShutdownBox = &Τερματισμός... +Menu.Shutdown = &Τερματισμός λειτουργίας +Menu.Restart = &Επανεκκίνηση +Menu.ShutdownUpdate = Ενημέρωση και τερματισμός λειτουργίας +Menu.RestartUpdate = Ενημέρωση και επανεκκίνηση +Menu.Sleep = Αναστολή &λειτουργίας +Menu.Hibernate = &Αδρανοποίηση +Menu.ControlPanel = Πί&νακας Ελέγχου +Menu.PCSettings = Ρυθμίσεις υπολογιστή +Menu.Security = Ασφάλεια των Windows +Menu.Network = &Συνδέσεις Δικτύου +Menu.Printers = Εκτυπ&ωτές +Menu.Taskbar = &Γραμμή εργασιών και μενού "Έναρξη" +Menu.SearchFiles = Για αρ&χεία ή φακέλους... +Menu.SearchPrinter = Για &Εκτυπωτή +Menu.SearchComputers = Για υ&πολογιστές +Menu.UserFilesTip = Περιέχει φακέλους για έγγραφα, εικόνες, μουσική και άλλα αρχεία που σας ανήκουν. +Menu.UserDocumentsTip = Περιέχει επιστολές, αναφορές και άλλα έγγραφα και αρχεία. +Menu.UserPicturesTip = Περιέχει ψηφιακές φωτογραφίες, εικόνες και αρχεία γραφικών. +Menu.UserMusicTip = Περιέχει μουσική και άλλα αρχεία ήχου. +Menu.UserVideosTip = Περιέχει ταινίες και άλλα αρχεία βίντεο. +Menu.NetworkTip = Εμφανίζει τις επίκαιρες συνδέσεις δικτύου σε αυτόν τον υπολογιστή και σας βοηθά στη δημιουργία νέων συνδέσεων +Menu.PrintersTip = Προσθήκη, κατάργηση και ρύθμιση παραμέτρων των τοπικών εκτυπωτών και των εκτυπωτών δικτύου. +Menu.TaskbarTip = Προσαρμογή του μενού "Έναρξη" και της γραμμής εργασιών, όπως των τύπων των προς εμφάνιση στοιχείων και πώς πρέπει να εμφανίζονται. +Menu.ControlPanelTip = Αλλάξτε τις ρυθμίσεις και προσαρμόστε τη λειτουργικότητα του υπολογιστή. +Menu.DocumentsLibTip = Πρόσβαση σε επιστολές, αναφορές, σημειώσεις και άλλους τύπους εγγράφων. +Menu.MusicLibTip = Αναπαραγωγή μουσικής και άλλων αρχείων ήχου. +Menu.PicturesLibTip = Προβολή και οργάνωση ψηφιακών εικόνων. +Menu.VideosLibTip = Παρακολούθηση οικιακών ταινιών και άλλων ψηφιακών βίντεο. +Menu.RecordingsLibTip = Παρακολούθηση τηλεοπτικών προγραμμάτων που έχουν εγγραφεί στον υπολογιστή σας. +Menu.DownloadTip = Εύρεση λήψεων Internet και συνδέσεων προς αγαπημένες τοποθεσίες Web. +Menu.HomegroupTip = Η πρόσβαση σε βιβλιοθήκες και φακέλους είναι κοινή από άλλα άτομα στην οικιακή ομάδα σας. +Menu.RunTip = Ανοίγει ένα πρόγραμμα, φάκελο, έγγραφο ή τοποθεσία Web. +Menu.HelpTip = Βρείτε θέματα Βοήθειας, εγχειρίδια εκμάθησης, λύσεις αντιμετώπισης προβλημάτων και άλλες υπηρεσίες υποστήριξης. +Menu.ProgramsTip = Ανοίγει μια λίστα των προγραμμάτων σας. +Menu.SearchFilesTip = Αναζητήστε έγγραφα, μουσική, εικόνες, αλληλογραφία και πολλά άλλα. +Menu.GamesTip = Χρήση και διαχείριση παιχνιδιών στον υπολογιστή σας. +Menu.SecurityTip = Εκκίνηση Επιλογών ασφαλείας των Windows για αλλαγή κωδικού πρόσβασης, αλλαγή χρήστη ή έναρξη της διαχείρισης εργασιών. +Menu.SearchComputersTip = Αναζήτηση υπολογιστή στο δίκτυο +Menu.SearchPrintersTip = Αναζήτηση ενός εκτυπωτή +Menu.AdminToolsTip = Ρύθμιση των παραμέτρων διαχείρισης του υπολογιστή σας. +Menu.ShutdownTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, τερματίζει τη λειτουργία του υπολογιστή. +Menu.RestartTip = Κλείνει όλα τα ανοικτά προγράμματα, τερματίζει τα Windows και, στη συνέχεια, πραγματοποιεί επανεκκίνηση των Windows. +Menu.SleepTip = Διατηρεί την περίοδο λειτουργίας στη μνήμη και θέτει τον υπολογιστή σε κατάσταση χαμηλής ενέργειας, ώστε να μπορείτε να συνεχίσετε γρήγορα την εργασία σας. +Menu.HibernateTip = Αποθηκεύει την περίοδο λειτουργίας και απενεργοποιεί τον υπολογιστή. Όταν ενεργοποιήσετε τον υπολογιστή, τα Windows θα επαναφέρουν την περίοδο λειτουργίας σας. +Menu.LogOffTip = Κλείστε τα προγράμματα και αποσυνδεθείτε. +Menu.DisconnectTip = Αποσυνδέει την περίοδο λειτουργίας σας. Μπορείτε να συνδεθείτε ξανά σε αυτήν την περίοδο λειτουργίας την επόμενη φορά που θα εισέλθετε. +Menu.LockTip = Κλείδωμα αυτού του υπολογιστή. +Menu.UndockTip = Αφαιρεί τον φορητό υπολογιστή σας από ένα σταθμό αγκύρωσης. +Menu.SwitchUserTip = Αλλαγή χρηστών χωρίς κλείσιμο των προγραμμάτων. +Menu.Empty = (Κενό) +Menu.Features = Προγράμματα και δυνατότητες +Menu.FeaturesTip = Κατάργηση εγκατάστασης ή αλλαγή των προγραμμάτων του υπολογιστή σας. +Menu.SearchPeople = Για ά&τομα... +Menu.SortByName = Ταξι&νόμηση κατά όνομα +Menu.Open = Άν&οιγμα +Menu.OpenAll = Άνοιγμα ό&λων των χρηστών +Menu.OpenPinned = Άνοιγμα καρφιτσωμένων στοιχείων +Menu.Explore = Ε&ξερεύνηση +Menu.ExploreAll = &Εξερεύνηση όλων των χρηστών +Menu.MenuSettings = Ρυθμίσεις +Menu.MenuHelp = Βοήθεια +Menu.MenuExit = Έξοδος +Menu.LogoffTitle = Αποσύνδεση των Windows +Menu.LogoffPrompt = Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε; +Menu.LogoffYes = Αποσύ&νδεση +Menu.LogoffNo = Ό&χι +Menu.RenameTitle = Μετονομασία +Menu.RenamePrompt = &Νέο όνομα: +Menu.RenameOK = ΟΚ +Menu.RenameCancel = Άκυρο +Menu.Organize = Οργάνωση μενού "Έναρξη" +Menu.Expand = Ανάπτυ&ξη +Menu.Collapse = Σύμπτ&υξη +Menu.NewFolder = Νέος φάκελος +Menu.NewShortcut = Νέα συντόμευση +Menu.AutoArrange = &Αυτόματη τακτοποίηση +Menu.ActionOpen = Άνοιγμα +Menu.ActionClose = Kλείσιμο +Menu.ActionExecute = Εκτέλεση +Menu.RemoveList = Κατά&ργηση από τη λίστα +Menu.RemoveAll = &Εκκαθάριση λίστας πρόσφατων στοιχείων +Menu.Explorer = Εξερεύνηση των Windows +Menu.Start = Έναρξη +Menu.StartScreen = Οθόνη Έναρξης +Menu.StartMenu = Μενού "Έναρξη" (Windows) +Menu.PinStart = Καρφίτσωμα στο μενού "Έναρξη" +Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Open-Shell) +Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Open-Shell) +Menu.MonitorOff = Απενεργοποίηση της οθόνης +Menu.RemoveHighlight = Κατάργηση επισήμανσης +Menu.Uninstall = &Κατάργηση εγκατάστασης +Menu.UninstallTitle = Κατάργηση εγκατάστασης +Menu.UninstallPrompt = Είστε βέβαιοι ότι θέλετε να καταργήσετε την εγκατάσταση του %s; +Search.CategorySettings = Πίνακας Ελέγχου +Search.CategoryPCSettings = Ρυθμίσεις υπολογιστή +Search.CategoryPrograms = Προγράμματα +Search.CategoryDocuments = Έγγραφα +Search.CategoryMusic = Μουσική +Search.CategoryPictures = Εικόνες +Search.CategoryVideos = Βίντεο +Search.CategoryFiles = Αρχεία +Search.CategoryInternet = Ιnternet +JumpList.Recent = Πρόσφατα +JumpList.Frequent = Στοιχεία που επιλέγονται συχνότερα +JumpList.Tasks = Εργασίες +JumpList.Pinned = Καρφιτσωμένα +JumpList.Pin = &Καρφίτσωμα σε αυτήν τη λίστα +JumpList.Unpin = &Ξεκαρφίτσωμα από αυτήν τη λίστα +JumpList.Remove = Κατά&ργηση από τη λίστα +JumpList.PinTip = Καρφίτσωμα σε αυτήν τη λίστα +JumpList.UnpinTip = Ξεκαρφίτσωμα από αυτήν τη λίστα + + +[en-US] - English (United States) +Menu.Programs = &Programs +Menu.Apps = Apps +Menu.AllPrograms = All Programs +Menu.Back = Back +Menu.Favorites = F&avorites +Menu.Documents = &Documents +Menu.Settings = &Settings +Menu.Search = Sear&ch +Menu.SearchBox = Search +Menu.SearchPrograms = Search programs and files +Menu.SearchInternet = Search the Internet +Menu.Searching = Searching... +Menu.NoMatch = No items match your search. +Menu.MoreResults = See more results +Menu.Help = &Help and Support +Menu.Run = &Run... +Menu.Logoff = &Log Off %s +Menu.SwitchUser = S&witch user +Menu.Lock = L&ock +Menu.LogOffShort = &Log off +Menu.Undock = Undock Comput&er +Menu.Disconnect = D&isconnect +Menu.ShutdownBox = Sh&ut Down... +Menu.Shutdown = Sh&ut down +Menu.Restart = &Restart +Menu.ShutdownUpdate = Update and shut down +Menu.RestartUpdate = Update and restart +Menu.Sleep = &Sleep +Menu.Hibernate = &Hibernate +Menu.ControlPanel = &Control Panel +Menu.PCSettings = Settings +Menu.Security = Windows Security +Menu.Network = &Network Connections +Menu.Printers = &Printers +Menu.Taskbar = &Taskbar and Start Menu +Menu.SearchFiles = For &Files or Folders... +Menu.SearchPrinter = For &Printer +Menu.SearchComputers = For &Computers +Menu.UserFilesTip = Contains folders for Documents, Pictures, Music, and other files that belong to you. +Menu.UserDocumentsTip = Contains letters, reports, and other documents and files. +Menu.UserPicturesTip = Contains digital photos, images, and graphic files. +Menu.UserMusicTip = Contains music and other audio files. +Menu.UserVideosTip = Contains movies and other video files. +Menu.NetworkTip = Displays existing network connections on this computer and helps you create new ones +Menu.PrintersTip = Add, remove, and configure local and network printers. +Menu.TaskbarTip = Customize the Start Menu and the taskbar, such as the types of items to be displayed and how they should appear. +Menu.ControlPanelTip = Change settings and customize the functionality of your computer. +Menu.DocumentsLibTip = Access letters, reports, notes, and other kinds of documents. +Menu.MusicLibTip = Play music and other audio files. +Menu.PicturesLibTip = View and organize digital pictures. +Menu.VideosLibTip = Watch home movies and other digital videos. +Menu.RecordingsLibTip = Watch TV programs recorded on your computer. +Menu.DownloadTip = Find Internet downloads and links to favorite websites. +Menu.HomegroupTip = Access libraries and folders shared by other people in your homegroup. +Menu.RunTip = Opens a program, folder, document, or web site. +Menu.HelpTip = Find Help topics, tutorials, troubleshooting, and other support services. +Menu.ProgramsTip = Opens a list of your programs. +Menu.SearchFilesTip = Search for documents, music, pictures, email and more. +Menu.GamesTip = Play and manage games on your computer. +Menu.SecurityTip = Launch Windows Security Options to Change Password, Switch User, or Start Task Manager. +Menu.SearchComputersTip = Search for computers on the network +Menu.SearchPrintersTip = Search for a printer +Menu.AdminToolsTip = Configure administrative settings for your computer. +Menu.ShutdownTip = Closes all open programs, shuts down Windows, and then turns off your computer. +Menu.RestartTip = Closes all open programs, shuts down Windows, and then starts Windows again. +Menu.SleepTip = Keeps your session in memory and puts the computer in a low-power state so that you can quickly resume working. +Menu.HibernateTip = Saves your session and turns off the computer. When you turn on the computer, Windows restores your session. +Menu.LogOffTip = Close programs and log off. +Menu.DisconnectTip = Disconnects your session. You can reconnect to this session when you log on again. +Menu.LockTip = Lock this computer. +Menu.UndockTip = Removes your laptop or notebook computer from a docking station. +Menu.SwitchUserTip = Switch users without closing programs. +Menu.Empty = (Empty) +Menu.Features = Programs and Features +Menu.FeaturesTip = Uninstall or change programs on your computer. +Menu.SearchPeople = For &People... +Menu.SortByName = Sort &by Name +Menu.Open = &Open +Menu.OpenAll = O&pen All Users +Menu.OpenPinned = Open Pinned +Menu.Explore = &Explore +Menu.ExploreAll = E&xplore All Users +Menu.MenuSettings = Settings +Menu.MenuHelp = Help +Menu.MenuExit = Exit +Menu.LogoffTitle = Log Off Windows +Menu.LogoffPrompt = Are you sure you want to log off? +Menu.LogoffYes = &Log Off +Menu.LogoffNo = &No +Menu.RenameTitle = Rename +Menu.RenamePrompt = &New name: +Menu.RenameOK = OK +Menu.RenameCancel = Cancel +Menu.Organize = Organize Start menu +Menu.Expand = Exp&and +Menu.Collapse = Coll&apse +Menu.NewFolder = New Folder +Menu.NewShortcut = New Shortcut +Menu.AutoArrange = &Auto Arrange +Menu.ActionOpen = Open +Menu.ActionClose = Close +Menu.ActionExecute = Execute +Menu.RemoveList = Remove &from this list +Menu.RemoveAll = C&lear recent items list +Menu.Explorer = Windows Explorer +Menu.Start = Start +Menu.StartScreen = Start Screen +Menu.StartMenu = Start Menu (Windows) +Menu.PinStart = Pin to Start menu +Menu.PinStartCs = Pin to Start menu (Open-Shell) +Menu.UnpinStartCs = Unpin from Start menu (Open-Shell) +Menu.MonitorOff = Turn the display off +Menu.RemoveHighlight = Remove highlight +Menu.Uninstall = &Uninstall +Menu.UninstallTitle = Uninstall +Menu.UninstallPrompt = Are you sure you want to uninstall %s? +Search.CategorySettings = Control Panel +Search.CategoryPCSettings = Settings +Search.CategoryPrograms = Programs +Search.CategoryDocuments = Documents +Search.CategoryMusic = Music +Search.CategoryPictures = Pictures +Search.CategoryVideos = Videos +Search.CategoryFiles = Files +Search.CategoryInternet = Internet +JumpList.Recent = Recent +JumpList.Frequent = Frequent +JumpList.Tasks = Tasks +JumpList.Pinned = Pinned +JumpList.Pin = P&in to this list +JumpList.Unpin = &Unpin from this list +JumpList.Remove = Remove &from this list +JumpList.PinTip = Pin to this list +JumpList.UnpinTip = Unpin from this list + + +[es-ES] - Spanish (Spain) +Menu.Programs = &Programas +Menu.Apps = Aplicaciones +Menu.AllPrograms = Todos los programas +Menu.Back = Atrás +Menu.Favorites = Fa&voritos +Menu.Documents = Docu&mentos +Menu.Settings = Con&figuración +Menu.Search = &Buscar +Menu.SearchBox = Buscar +Menu.SearchPrograms = Buscar programas y archivos +Menu.SearchInternet = Buscar en Internet +Menu.Searching = Buscando... +Menu.NoMatch = Ningún elemento coincide con el criterio de búsqueda. +Menu.MoreResults = Ver más resultados +Menu.Help = &Ayuda y soporte técnico +Menu.Run = &Ejecutar... +Menu.Logoff = &Cerrar sesión de %s +Menu.SwitchUser = Cam&biar de usuario +Menu.Lock = Bl&oquear +Menu.LogOffShort = C&errar sesión +Menu.Undock = De&sacoplar equipo +Menu.Disconnect = &Desconectar +Menu.ShutdownBox = Apaga&r... +Menu.Shutdown = &Apagar +Menu.Restart = &Reiniciar +Menu.ShutdownUpdate = Actualizar y apagar +Menu.RestartUpdate = Actualizar y reiniciar +Menu.Sleep = &Suspender +Menu.Hibernate = &Hibernar +Menu.ControlPanel = &Panel de control +Menu.PCSettings = Configuración de tu PC +Menu.Security = Seguridad de Windows +Menu.Network = &Conexiones de red +Menu.Printers = &Impresoras +Menu.Taskbar = &Barra de tareas y menú Inicio +Menu.SearchFiles = &Archivos o carpetas... +Menu.SearchPrinter = I&mpresoras +Menu.SearchComputers = Equip&os +Menu.UserFilesTip = Contiene carpetas para Documentos, Imágenes, Música y otros archivos que le pertenecen. +Menu.UserDocumentsTip = Contiene cartas, informes, y otros documentos y archivos. +Menu.UserPicturesTip = Contiene fotos digitales, imágenes y archivos de gráficos. +Menu.UserMusicTip = Contiene música y otros archivos de audio. +Menu.UserVideosTip = Contiene películas y otros archivos de vídeo. +Menu.NetworkTip = Muestra las conexiones de red existentes en este equipo y ayuda a crear otras nuevas +Menu.PrintersTip = Agrega, quita y configura impresoras locales y de red. +Menu.TaskbarTip = Personaliza el menú Inicio y la barra de tareas, el tipo de elementos que se muestra y la forma en que deben aparecer. +Menu.ControlPanelTip = Cambie la configuración y personalice la funcionalidad de su equipo. +Menu.DocumentsLibTip = Obtenga acceso a cartas, informes, notas y otra clase de documentos. +Menu.MusicLibTip = Reproduzca música y otros archivos de audio. +Menu.PicturesLibTip = Vea y organice imágenes digitales. +Menu.VideosLibTip = Vea películas domésticas y otros vídeos digitales. +Menu.RecordingsLibTip = Vea programas de televisión grabados en el equipo. +Menu.DownloadTip = Busque descargas de Internet y vínculos a sus sitios web favoritos. +Menu.HomegroupTip = Obtenga acceso a las bibliotecas y carpetas que comparten otros usuarios de su grupo en el hogar. +Menu.RunTip = Abre un programa, una carpeta, un documento o un sitio web. +Menu.HelpTip = Busque temas de Ayuda, tutoriales, solucionar problemas y otros servicios de soporte técnico. +Menu.ProgramsTip = Abre una lista de sus programas. +Menu.SearchFilesTip = Buscar documentos, música, imágenes, correo electrónico y más. +Menu.GamesTip = Juegue y administre los juegos en el equipo. +Menu.SecurityTip = Inicie Opciones de seguridad de Windows para cambiar la contraseña, cambiar de usuario o iniciar el Administrador de tareas. +Menu.SearchComputersTip = Buscar equipos en la red +Menu.SearchPrintersTip = Buscar una impresora +Menu.AdminToolsTip = Haga configuraciones administrativas en el equipo +Menu.ShutdownTip = Cierra todos los programas abiertos, cierra Windows y, después, apaga el equipo. +Menu.RestartTip = Cierra todos los programas abiertos, cierra Windows y después inicia Windows de nuevo. +Menu.SleepTip = Mantiene la memoria de la sesión y pone el equipo en un estado de baja energía para que pueda continuar trabajando rápidamente. +Menu.HibernateTip = Guarda la sesión y apaga el equipo. Cuando inicie el equipo, Windows restaurará la sesión. +Menu.LogOffTip = Cerrar los programas y la sesión. +Menu.DisconnectTip = Desconecta su sesión. Puede reconectarse a esta sesión cuando vuelva a iniciar sesión. +Menu.LockTip = Bloquear este equipo. +Menu.UndockTip = Quita un equipo portátil o de mano de la estación de acoplamiento. +Menu.SwitchUserTip = Cambiar de usuario sin cerrar los programas. +Menu.Empty = (Vacío) +Menu.Features = Programas y características +Menu.FeaturesTip = Desinstale o cambie programas en el equipo. +Menu.SearchPeople = &Personas... +Menu.SortByName = Ordenar por &Nombre +Menu.Open = &Abrir +Menu.OpenAll = Ab&rir todos los usuarios +Menu.OpenPinned = Abrir elementos fijados +Menu.Explore = E&xplorar +Menu.ExploreAll = &Explorar todos los usuarios +Menu.MenuSettings = Configuración +Menu.MenuHelp = Ayuda +Menu.MenuExit = Salir +Menu.LogoffTitle = Cerrar la sesión en Windows +Menu.LogoffPrompt = ¿Está seguro de que desea cerrar la sesión? +Menu.LogoffYes = &Cerrar sesión +Menu.LogoffNo = &No +Menu.RenameTitle = Cambiar nombre +Menu.RenamePrompt = &Nuevo nombre: +Menu.RenameOK = Aceptar +Menu.RenameCancel = Cancelar +Menu.Organize = Organizar el menú Inicio +Menu.Expand = &Expandir +Menu.Collapse = &Contraer +Menu.NewFolder = Nueva carpeta +Menu.NewShortcut = Nuevo acceso directo +Menu.AutoArrange = Organi&zación automática +Menu.ActionOpen = Abrir +Menu.ActionClose = Cerrar +Menu.ActionExecute = Ejecutar +Menu.RemoveList = &Quitar de esta lista +Menu.RemoveAll = &Borrar lista de elementos recientes +Menu.Explorer = Explorador de Windows +Menu.Start = Inicio +Menu.StartScreen = Pantalla Inicio +Menu.StartMenu = Menú Inicio (Windows) +Menu.PinStart = Anclar al menú Inicio +Menu.PinStartCs = Anclar al menú Inicio (Open-Shell) +Menu.UnpinStartCs = Desanclar del menú Inicio (Open-Shell) +Menu.MonitorOff = Apagar pantalla +Menu.RemoveHighlight = Quitar como elemento destacado +Menu.Uninstall = &Desinstalar +Menu.UninstallTitle = Desinstalar +Menu.UninstallPrompt = ¿Está seguro de que desea desinstalar %s? +Search.CategorySettings = Panel de control +Search.CategoryPCSettings = Configuración de tu PC +Search.CategoryPrograms = Programas +Search.CategoryDocuments = Documentos +Search.CategoryMusic = Música +Search.CategoryPictures = Imágenes +Search.CategoryVideos = Vídeos +Search.CategoryFiles = Archivos +Search.CategoryInternet = Internet +JumpList.Recent = Reciente +JumpList.Frequent = Frecuente +JumpList.Tasks = Tareas +JumpList.Pinned = Anclado +JumpList.Pin = &Anclar a esta lista +JumpList.Unpin = &Desanclar de esta lista +JumpList.Remove = &Quitar de esta lista +JumpList.PinTip = Anclar a esta lista +JumpList.UnpinTip = Desanclar de esta lista + + +[et-EE] - Estonian (Estonia) +Menu.Programs = &Programmid +Menu.Apps = Rakendused +Menu.AllPrograms = Kõik programmid +Menu.Back = Tagasi +Menu.Favorites = &Lemmikud +Menu.Documents = &Dokumendid +Menu.Settings = &Sätted +Menu.Search = O&tsi +Menu.SearchBox = Otsi +Menu.SearchPrograms = Programmide ja failide otsing +Menu.SearchInternet = Otsi Internetist +Menu.Searching = Otsimine... +Menu.NoMatch = Teie otsingule ei vasta ükski üksus. +Menu.MoreResults = Kuva rohkem tulemeid +Menu.Help = Sp&ikker ja tugi +Menu.Run = &Käivita... +Menu.Logoff = L&ogi välja kasutaja %s +Menu.SwitchUser = V&aheta kasutajat +Menu.Lock = &Lukusta +Menu.LogOffShort = &Logi välja +Menu.Undock = Doki a&rvuti lahti +Menu.Disconnect = K&atkesta ühendus +Menu.ShutdownBox = S&ule arvuti... +Menu.Shutdown = &Sule arvuti +Menu.Restart = &Taaskäivita +Menu.ShutdownUpdate = Värskenda ja sule +Menu.RestartUpdate = Värskenda ja taaskäivita +Menu.Sleep = &Unerežiim +Menu.Hibernate = &Talveunerežiim +Menu.ControlPanel = &Juhtpaneel +Menu.PCSettings = Arvutisätted +Menu.Security = Windowsi turvalisus +Menu.Network = Võrguühe&ndused +Menu.Printers = &Printerid +Menu.Taskbar = &Tegumiriba ja menüü Start +Menu.SearchFiles = &Failid või kaustad... +Menu.SearchPrinter = &Printer +Menu.SearchComputers = &Arvutitele +Menu.UserFilesTip = Sisaldab dokumentide, piltide, muusika ning teiste teile kuuluvate failide kaustu. +Menu.UserDocumentsTip = Sisaldab kirju, aruandeid ja muid dokumente ning faile. +Menu.UserPicturesTip = Sisaldab digitaalfotosid, pilte ja graafikafaile. +Menu.UserMusicTip = Sisaldab muusikat ja muid helifaile. +Menu.UserVideosTip = Sisaldab filme ja muid videofaile. +Menu.NetworkTip = Kuvab selles arvutis olemasolevad võrguühendused ja aitab luua uusi +Menu.PrintersTip = Lisa, eemalda ja konfigureeri kohalikke ning võrguprintereid. +Menu.TaskbarTip = Saate kohandada menüüd Start ja tegumiriba, näiteks seal kuvatavate üksuste tüüpe ja kuvamisviisi. +Menu.ControlPanelTip = Arvuti sätete muutmine ja funktsioonide kohandamine. +Menu.DocumentsLibTip = Juurdepääs kirjadele, aruannetele, märkmetele ja muudele dokumentidele. +Menu.MusicLibTip = Muusika ja muude helifailide esitamine. +Menu.PicturesLibTip = Digipiltide vaatamine ja korraldamine. +Menu.VideosLibTip = Kodu- ja muude digivideote vaatamine. +Menu.RecordingsLibTip = Arvutisse salvestatud telesaadete vaatamine. +Menu.DownloadTip = Internetist allalaaditavate failide ja lemmikveebisaidi linkide otsimine. +Menu.HomegroupTip = Juurdepääs teiste kodurühma inimeste ühiskasutusse antud teekidele ja kaustadele. +Menu.RunTip = Avab programmi, kausta, dokumendi või veebisaidi. +Menu.HelpTip = Otsige spikriteemasid, õpikuid, tõrkeotsinguid ja muid tugiteenuseid. +Menu.ProgramsTip = Kuvab programmide loendi. +Menu.SearchFilesTip = Otsige dokumente, muusikat, pilte, meile ja muud. +Menu.GamesTip = Mängige ja hallake oma arvutis mänge. +Menu.SecurityTip = Parooli muutmiseks, kasutaja vahetamiseks või tegumihalduri käivitamiseks avage Windowsi turbe suvandid. +Menu.SearchComputersTip = Otsi võrgus olevaid arvuteid +Menu.SearchPrintersTip = Otsi printerit +Menu.AdminToolsTip = Arvuti haldussätete konfigureerimine. +Menu.ShutdownTip = Suleb kõik avatud programmid, suleb Windowsi ja lülitab arvuti välja. +Menu.RestartTip = Suleb kõik avatud programmid, sulgeb Windowsi ning seejärel käivitab Windowsi uuesti. +Menu.SleepTip = Säilitab teie seansi mälus ja lülitab arvuti energiasäästurežiimi, et saaksite kiiresti töötamist jätkata. +Menu.HibernateTip = Salvestab teie seansi ning lülitab arvuti välja. Kui lülitate arvuti sisse, taastab Windows teie seansi. +Menu.LogOffTip = Programmide sulgemine ja väljalogimine. +Menu.DisconnectTip = Katkestab teie seansi. Saate selle seansiga ühenduse taastada, kui uuesti sisse logite. +Menu.LockTip = Selle arvuti lukustamine. +Menu.UndockTip = Eemaldab teie sülearvuti dokkimisjaamast. +Menu.SwitchUserTip = Kasutaja vahetamine ilma programme sulgemata. +Menu.Empty = (Tühi) +Menu.Features = Programmid ja funktsioonid +Menu.FeaturesTip = Desinstallige või muutke programme oma arvutis. +Menu.SearchPeople = &Inimesi... +Menu.SortByName = Sor&di nime järgi +Menu.Open = &Ava +Menu.OpenAll = A&va kaust Kõik kasutajad +Menu.OpenPinned = Ava kinnitatud üksused +Menu.Explore = Uu&ri +Menu.ExploreAll = Uur&i kausta Kõik kasutajad +Menu.MenuSettings = Sätted +Menu.MenuHelp = Spikker +Menu.MenuExit = Välju +Menu.LogoffTitle = Windowsist väljalogimine +Menu.LogoffPrompt = Kas soovite kindlasti välja logida? +Menu.LogoffYes = Lo&gi välja +Menu.LogoffNo = &Ei +Menu.RenameTitle = Ümbernimetamine +Menu.RenamePrompt = &Uus nimi: +Menu.RenameOK = OK +Menu.RenameCancel = Loobu +Menu.Organize = Korralda menüü Start +Menu.Expand = &Laienda +Menu.Collapse = A&henda +Menu.NewFolder = Uus kaust +Menu.NewShortcut = Uus otsetee +Menu.AutoArrange = &Korralda automaatselt +Menu.ActionOpen = Ava +Menu.ActionClose = Sule +Menu.ActionExecute = Täida +Menu.RemoveList = Eemal&da sellest loendist +Menu.RemoveAll = Tü&hjenda hiljutiste üksuste loend +Menu.Explorer = Windows Explorer +Menu.Start = Start +Menu.StartScreen = Avakuva +Menu.StartMenu = Menüü Start (Windows) +Menu.PinStart = Kinnita menüüsse Start +Menu.PinStartCs = Kinnita menüüsse Start (Open-Shell) +Menu.UnpinStartCs = Eemalda menüüst Start (Open-Shell) +Menu.MonitorOff = Lülitage kuvar välja +Menu.RemoveHighlight = Eemalda esiletõst +Menu.Uninstall = &Desinstalli +Menu.UninstallTitle = Desinstalli +Menu.UninstallPrompt = Kas soovite kindlasti desinstallida %s? +Search.CategorySettings = Juhtpaneel +Search.CategoryPCSettings = Arvutisätted +Search.CategoryPrograms = Programmid +Search.CategoryDocuments = Dokumendid +Search.CategoryMusic = Muusika +Search.CategoryPictures = Pildid +Search.CategoryVideos = Videod +Search.CategoryFiles = Failid +Search.CategoryInternet = Internet +JumpList.Recent = Hiljutised +JumpList.Frequent = Sagedased +JumpList.Tasks = Toimingud +JumpList.Pinned = Kinnitatud +JumpList.Pin = &Kinnita sellesse loendisse +JumpList.Unpin = &Eemalda sellest loendist +JumpList.Remove = Eemal&da sellest loendist +JumpList.PinTip = Kinnita sellesse loendisse +JumpList.UnpinTip = Eemalda sellest loendist + + +[fa-IR] - Persian +Menu.Programs = &برنامه‌ها +Menu.Apps = برنامه‌ها +Menu.AllPrograms = همه برنامه‌ها +Menu.Back = عقب +Menu.Favorites = علا&قه‌مندی‌ها +Menu.Documents = ا&سناد +Menu.Settings = تن&ظیمات +Menu.Search = &جستجو +Menu.SearchBox = جستجو +Menu.SearchPrograms = جستجوی برنامه‌ها و پرونده‌ها +Menu.SearchInternet = جستجوی اینترنت +Menu.Searching = در حال جستجو... +Menu.NoMatch = ‏‏هیچ موردی با جستجوی شما مطابقت ندارد. +Menu.MoreResults = دیدن نتایج بیشتر +Menu.Help = را&هنمایی و پشتیبانی +Menu.Run = &اجرا... +Menu.Logoff = &خروج از سیستم %s +Menu.SwitchUser = تعویض کاربر +Menu.Lock = قفل کردن +Menu.LogOffShort = خروج از سیستم +Menu.Undock = جداسازی را&یانه از محل استقرار +Menu.Disconnect = ق&طع ارتباط +Menu.ShutdownBox = خامو&ش کردن... +Menu.Shutdown = خامو&ش کردن... +Menu.Restart = &راه‌اندازی مجدد +Menu.ShutdownUpdate = به‌روزرسانی و خاموش کردن +Menu.RestartUpdate = به‌روزرسانی و راه‌اندازی مجدد +Menu.Sleep = خ&واب +Menu.Hibernate = خاموشی &موقت +Menu.ControlPanel = &صفحه کنترل +Menu.PCSettings = تنظیمات رایانه +Menu.Security = امنیت ویندوز +Menu.Network = اتصالات شب&که +Menu.Printers = &چاپگرها +Menu.Taskbar = &نوار وظیفه و منوی شروع +Menu.SearchFiles = برای &پرونده‌ها و پوشه‌ها... +Menu.SearchPrinter = برای &چاپگر +Menu.SearchComputers = برای &رایانه‌ها +Menu.UserFilesTip = شامل پوشه‌های اسناد، تصاویر، موسیقی‌ها و پرونده‌های دیگری است که به شما تعلق دارد. +Menu.UserDocumentsTip = شامل نامه‌ها، اخبار و اسناد و پرونده‌های دیگر است. +Menu.UserPicturesTip = شامل عکس‌های دیجیتالی، تصاویر و پرونده‌های گرافیکی است. +Menu.UserMusicTip = شامل موسیقی‌ها و دیگر پرونده‌های صوتی است. +Menu.UserVideosTip = شامل فیلم‌ها و دیگر پرونده‌های ویدئویی است. +Menu.NetworkTip = ‏‏اتصالات شبکه موجود روی رایانه را نمایش می‌دهد و به شما در ایجاد اتصالات جدید کمک می کند +Menu.PrintersTip = چاپگرهای محلی و شبکه را اضافه، حذف و پیکربندی کنید. +Menu.TaskbarTip = ‏‏منوی "شروع" و نوار وظیفه را سفارشی می کند، مانند انواع موارد و نحوه نمایش آنها. +Menu.ControlPanelTip = تنظیمات را تغییر داده و عملکرد رایانه را سفارشی کنید. +Menu.DocumentsLibTip = دسترسی به نامه‌ها، گزارش‌ها، یادداشت‌ها، و انواع دیگر مدارک. +Menu.MusicLibTip = پخش موسیقی و پرونده‌های صوتی دیگر. +Menu.PicturesLibTip = مشاهده و سازماندهی تصاویر دیجیتالی. +Menu.VideosLibTip = تماشای فیلم‌های خانوادگی و سایر فیلم‌های دیجیتالی. +Menu.RecordingsLibTip = تماشای برنامه‌های تلویزیونی ضبط شده در رایانه شما. +Menu.DownloadTip = یافتن بارگیری‌های اینترنتی و پیوند به وب‌سایت‌های دلخواه. +Menu.HomegroupTip = به کتابخانه‌ها و پوشه‌هایی که دیگران به اشتراک گذاشته‌اند در گروه خانگی خود دسترسی پیدا کنید. +Menu.RunTip = یک برنامه، پوشه، سند یا وب‌سایت را باز می‌کند. +Menu.HelpTip = پیدا کردن عناوین راهنما، آموزش، رفع اشکال، و خدمات پشتیبانی دیگر. +Menu.ProgramsTip = فهرستی از برنامه‌های شما را باز می‌کند. +Menu.SearchFilesTip = جستجو برای سندها، موسیقی‌ها، تصاویر، پست الکترونیکی و موارد دیگر. +Menu.GamesTip = بازی کردن و مدیریت بازی‌های رایانه شما. +Menu.SecurityTip = راه‌اندازی گزینه‌های امنیتی ویندوز برای تغییر رمز ورود، تعویض کاربر یا شروع کنترل‌گر فعالیت‌ها. +Menu.SearchComputersTip = جستجو برای رایانه‌ها در شبکه +Menu.SearchPrintersTip = جستجو برای چاپگر +Menu.AdminToolsTip = پیکربندی تنظیمات مدیریت برای رایانه شما. +Menu.ShutdownTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس رایانه شما را خاموش می‌کند. +Menu.RestartTip = همه برنامه‌های باز را می‌بندد، ویندوز را خاموش می‌کند و سپس ویندوز را مجدداً راه‌اندازی می‌کند. +Menu.SleepTip = جلسه شما را در حافظه نگه می‌دارد و رایانه را در حالت مصرف برق کمتر قرار می‌دهد تا شما سریعاً بتوانید به کار خود برگردید. +Menu.HibernateTip = جلسه شما را ذخیره و رایانه را خاموش می‌کند. وقتی که رایانه را روشن می‌کنید، ویندوز جلسه شما را باز می‌گرداند. +Menu.LogOffTip = ‏‏برنامه‌ها را ببندید و از سیستم خارج شوید. +Menu.DisconnectTip = جلسه شما را قطع می‌کند. می‌توانید هنگامی که دوباره به سیستم وارد می‌شوید مجدداً به این جلسه وصل شوید. +Menu.LockTip = این رایانه را قفل کنید. +Menu.UndockTip = رایانه کیفی یا نوت‌بوک خود را از محل استقرار جدا کنید. +Menu.SwitchUserTip = تعویض کاربران بدون بستن برنامه‌ها. +Menu.Empty = (خالی) +Menu.Features = برنامه‌ها و ویژگی‌ها +Menu.FeaturesTip = برنامه‌های رایانه خود را تغییر داده یا پاک کنید. +Menu.SearchPeople = برای ا&فراد... +Menu.SortByName = &ترتیب بر اساس نام +Menu.Open = با&ز کردن +Menu.OpenAll = باز کردن تمام &کاربرها +Menu.OpenPinned = Open Pinned +Menu.Explore = کاو&ش +Menu.ExploreAll = کاوش ت&مام کاربرها +Menu.MenuSettings = تنظیمات +Menu.MenuHelp = راهنما +Menu.MenuExit = خروج +Menu.LogoffTitle = خروج از ویندوز +Menu.LogoffPrompt = آیا برای خروج از سیستم مطمئن هستید؟ +Menu.LogoffYes = خروج از س&یستم +Menu.LogoffNo = &خیر +Menu.RenameTitle = تغییر نام +Menu.RenamePrompt = نام &جدید: +Menu.RenameOK = تایید +Menu.RenameCancel = لغو +Menu.Organize = سازماندهی منوی شروع +Menu.Expand = با&ز شدن +Menu.Collapse = جمع &شدن +Menu.NewFolder = پوشه جدید +Menu.NewShortcut = میانبر جدید +Menu.AutoArrange = ترتیب خو&دکار +Menu.ActionOpen = باز کردن +Menu.ActionClose = بستن +Menu.ActionExecute = اجرا +Menu.RemoveList = حذف از این &لیست +Menu.RemoveAll = &پاک کردن لیست موارد اخیر +Menu.Explorer = کاوشگر ویندوز +Menu.Start = شروع +Menu.StartScreen = صفحه شروع +Menu.StartMenu = منوی آغاز (Windows) +Menu.PinStart = سنجاق کردن به منوی شروع +Menu.PinStartCs = سنجاق کردن به منوی شروع (Open-Shell) +Menu.UnpinStartCs = برداشتن از منوی شروع (Open-Shell) +Menu.MonitorOff = خاموش کردن صفحه نمایش +Menu.RemoveHighlight = حذف هایلایت +Menu.Uninstall = ل&غو نصب +Menu.UninstallTitle = لغو نصب +Menu.UninstallPrompt = ‏‏آیا مطمئنید می خواهید %s را لغو نصب کنید؟ +Menu.ClassicSettings = منوی ش&روع کلاسیک +Menu.SettingsTip = تنظیمات منوی شروع کلاسیک +Search.CategorySettings = صفحه کنترل +Search.CategoryPCSettings = تنظیمات رایانه +Search.CategoryPrograms = برنامه‌ها +Search.CategoryDocuments = اسناد +Search.CategoryMusic = موسیقی +Search.CategoryPictures = تصاویر +Search.CategoryVideos = فیلم‌ها +Search.CategoryFiles = پرونده‌ها +Search.CategoryInternet = اینترنت +JumpList.Recent = اخیر +JumpList.Frequent = مکرر +JumpList.Tasks = وظایف +JumpList.Pinned = سنجاق شده +JumpList.Pin = سن&جاق کردن به این لیست +JumpList.Unpin = &برداشتن از این لیست +JumpList.Remove = ح&ذف از این لیست +JumpList.PinTip = سننجاق کردن به این لیست +JumpList.UnpinTip = برداشتن از این لیست + + +[fi-FI] - Finnish (Finland) +Menu.Programs = O&hjelmat +Menu.Apps = Sovellukset +Menu.AllPrograms = Kaikki ohjelmat +Menu.Back = Takaisin +Menu.Favorites = &Suosikit +Menu.Documents = &Tiedostot +Menu.Settings = &Asetukset +Menu.Search = &Etsi +Menu.SearchBox = Etsi +Menu.SearchPrograms = Hae ohjelmista ja tiedostoista +Menu.SearchInternet = Etsi Internetistä +Menu.Searching = Etsitään... +Menu.NoMatch = Hakuehtoja täyttäviä kohteita ei löytynyt. +Menu.MoreResults = Näytä lisää tuloksia +Menu.Help = &Ohje ja tuki +Menu.Run = Suo&rita... +Menu.Logoff = Kirjaa &ulos: %s +Menu.SwitchUser = &Vaihda käyttäjää +Menu.Lock = Luk&itse +Menu.LogOffShort = &Kirjaudu ulos +Menu.Undock = &Poista tietokone +Menu.Disconnect = &Katkaise yhteys +Menu.ShutdownBox = Sa&mmuta... +Menu.Shutdown = &Sammuta +Menu.Restart = Käynnistä &uudelleen +Menu.ShutdownUpdate = Päivitä ja sammuta +Menu.RestartUpdate = Päivitä ja käynnistä uudelleen +Menu.Sleep = L&epotila +Menu.Hibernate = &Horrostila +Menu.ControlPanel = &Ohjauspaneeli +Menu.PCSettings = Tietokoneen asetukset +Menu.Security = Windowsin suojaus +Menu.Network = &Verkkoyhteydet +Menu.Printers = T&ulostimet +Menu.Taskbar = &Tehtäväpalkki ja Käynnistä-valikko +Menu.SearchFiles = &Tiedostoja tai kansioita... +Menu.SearchPrinter = &Tulostimia +Menu.SearchComputers = Tiet&okoneita +Menu.UserFilesTip = Sisältää kansiot asiakirjoille, kuville, musiikille ja muille tiedostoillesi. +Menu.UserDocumentsTip = Sisältää asiakirjoja, tekstitiedostoja ja muita tiedostoja. +Menu.UserPicturesTip = Sisältää digitaalisia kuvia ja grafiikkatiedostoja. +Menu.UserMusicTip = Musiikki- ja äänitiedostojen tallennuspaikka. +Menu.UserVideosTip = Videotiedostojen tallennuspaikka. +Menu.NetworkTip = Näyttää tämän tietokoneen verkkoyhteydet ja auttaa uusien luomisessa +Menu.PrintersTip = Lisää, poistaa ja määrittää paikallisia ja verkossa olevia tulostimia. +Menu.TaskbarTip = Mukauttaa Käynnistä-valikon ja tehtäväpalkin asetuksia, kuten ilmaisinalueen kohteiden näyttötapaa. +Menu.ControlPanelTip = Muuta asetuksia ja muokkaa tietokoneen toimintaa. +Menu.DocumentsLibTip = Käytä kirjeitä, raportteja, muistiinpanoja ja muunlaisia asiakirjoja. +Menu.MusicLibTip = Toista musiikkia ja muita äänitiedostoja. +Menu.PicturesLibTip = Katsele digitaalisia kuvia ja järjestä niitä. +Menu.VideosLibTip = Katsele kotivideoita ja muita digitaalisia videoita. +Menu.RecordingsLibTip = Katsele tietokoneeseen tallennettuja TV-ohjelmia. +Menu.DownloadTip = Löydä ladattavia Internet-tiedostoja ja suosikkisivustojen linkkejä. +Menu.HomegroupTip = Käytä kotiryhmäsi muiden jäsenien jakamia kirjastoja ja kansioita. +Menu.RunTip = Avaa kansion, tiedoston tai WWW-sivun. +Menu.HelpTip = Etsi ohjeaiheita, opetusohjelmia, vianmääritystietoja ja muita tukipalveluja. +Menu.ProgramsTip = Avaa ohjelmaluettelon. +Menu.SearchFilesTip = Etsi asiakirjoja, musiikkia, kuvia, sähköpostiviestejä ja muita tiedostoja. +Menu.GamesTip = Pelaa ja käsittele tietokoneessa olevia pelejä. +Menu.SecurityTip = Avaa Windowsin suojausasetukset, jotta voit vaihtaa salasanan, vaihtaa käyttäjää tai käynnistää Tehtävienhallinnan. +Menu.SearchComputersTip = Etsi tietokoneita verkosta +Menu.SearchPrintersTip = Etsi tulostimia +Menu.AdminToolsTip = Määritä tietokoneen hallinta-asetukset. +Menu.ShutdownTip = Sulkee kaikki ohjelmat ja Windowsin sekä sammuttaa tietokoneen. +Menu.RestartTip = Sulkee kaikki avoimet ohjelmat ja Windowsin ja käynnistää sitten Windowsin uudelleen. +Menu.SleepTip = Säilyttää istunnon muistissa ja siirtää tietokoneen virransäästötilaan, jotta voit nopeasti jatkaa työskentelyä. +Menu.HibernateTip = Tallentaa istunnon ja sammuttaa tietokoneen. Kun käynnistät tietokoneen, Windows jatkaa istuntoa. +Menu.LogOffTip = Sulje ohjelmat ja kirjaudu ulos. +Menu.DisconnectTip = Katkaisee yhteyden istuntoon. Voit muodostaa yhteyden tähän istuntoon uudelleen kirjauduttaessa uudelleen. +Menu.LockTip = Lukitse tämä tietokone. +Menu.UndockTip = Poistaa kannettavan tietokoneen telakointiasemasta. +Menu.SwitchUserTip = Vaihda käyttäjiä sulkematta ohjelmia. +Menu.Empty = (Tyhjä) +Menu.Features = Ohjelmat ja toiminnot +Menu.FeaturesTip = Poista tai muuta tietokoneessa olevia ohjelmia. +Menu.SearchPeople = &Henkilöitä... +Menu.SortByName = &Lajittele nimen mukaan +Menu.Open = &Avaa +Menu.OpenAll = Avaa &kaikki käyttäjät +Menu.OpenPinned = Avaa kiinnitetyt kohteet +Menu.Explore = &Resurssienhallinta +Menu.ExploreAll = &Selaa kaikkia käyttäjiä +Menu.MenuSettings = Asetukset +Menu.MenuHelp = Ohje +Menu.MenuExit = Lopeta +Menu.LogoffTitle = Kirjaudu ulos Windowsista +Menu.LogoffPrompt = Haluatko varmasti kirjautua ulos? +Menu.LogoffYes = &Kirjaudu ulos +Menu.LogoffNo = E&i +Menu.RenameTitle = Nimeä uudelleen +Menu.RenamePrompt = &Uusi nimi: +Menu.RenameOK = OK +Menu.RenameCancel = Peruuta +Menu.Organize = Järjestä Käynnistä-valikko +Menu.Expand = &Laajenna +Menu.Collapse = &Kutista +Menu.NewFolder = Uusi kansio +Menu.NewShortcut = Uusi pikakuvake +Menu.AutoArrange = &Järjestä automaattisesti +Menu.ActionOpen = Avaa +Menu.ActionClose = Sulje +Menu.ActionExecute = Suorita +Menu.RemoveList = &Poista luettelosta +Menu.RemoveAll = &Tyhjennä viimeisimpien tiedostojen luettelo +Menu.Explorer = Resurssienhallinta +Menu.Start = Käynnistä +Menu.StartScreen = Aloitusnäyttö +Menu.StartMenu = Käynnistä-valikko (Windows) +Menu.PinStart = Kiinnitä Käynnistä-valikkoon +Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Open-Shell) +Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Open-Shell) +Menu.MonitorOff = Sammuta näyttö +Menu.RemoveHighlight = Poista tärkeä kohde +Menu.Uninstall = &Poista asennus +Menu.UninstallTitle = Poista asennus +Menu.UninstallPrompt = Haluatko varmasti poistaa kohteen %s asennuksen? +Search.CategorySettings = Ohjauspaneeli +Search.CategoryPCSettings = Tietokoneen asetukset +Search.CategoryPrograms = Ohjelmat +Search.CategoryDocuments = Tiedostot +Search.CategoryMusic = Musiikki +Search.CategoryPictures = Kuvat +Search.CategoryVideos = Videot +Search.CategoryFiles = Tiedostoja +Search.CategoryInternet = Internet +JumpList.Recent = Viimeksi käytetyt tiedostot +JumpList.Frequent = Usein käytetty +JumpList.Tasks = Tehtävät +JumpList.Pinned = Kiinnitetty +JumpList.Pin = Kiinnitä &tähän luetteloon +JumpList.Unpin = Poista &kiinnitys tästä luettelosta +JumpList.Remove = &Poista luettelosta +JumpList.PinTip = Kiinnitä tähän luetteloon +JumpList.UnpinTip = Poista kiinnitys tästä luettelosta + + +[fr-FR] - French (France) +Menu.Programs = Progra&mmes +Menu.Apps = Applications +Menu.AllPrograms = Tous les programmes +Menu.Back = Précédent +Menu.Favorites = Fa&voris +Menu.Documents = Doc&uments +Menu.Settings = &Paramètres +Menu.Search = Rec&hercher +Menu.SearchBox = Rechercher +Menu.SearchPrograms = Rechercher les programmes et fichiers +Menu.SearchInternet = Rechercher sur Internet +Menu.Searching = Recherche… +Menu.NoMatch = Aucun élément ne correspond à la recherche. +Menu.MoreResults = Voir plus de résultats +Menu.Help = &Aide et support +Menu.Run = E&xécuter… +Menu.Logoff = Fermer la sessi&on %s… +Menu.SwitchUser = &Changer d’utilisateur +Menu.Lock = Verr&ouiller +Menu.LogOffShort = &Fermer la session +Menu.Undock = R&etirer l’ordinateur +Menu.Disconnect = &Déconnecter +Menu.ShutdownBox = Arrê&ter… +Menu.Shutdown = A&rrêter +Menu.Restart = &Redémarrer +Menu.ShutdownUpdate = Mettre à jour et arrêter +Menu.RestartUpdate = Mettre à jour et redémarrer +Menu.Sleep = Mettre en &veille +Menu.Hibernate = &Mettre en veille prolongée +Menu.ControlPanel = &Panneau de configuration +Menu.PCSettings = Paramètres du PC +Menu.Security = Sécurité de Windows +Menu.Network = &Connexions réseau +Menu.Printers = &Imprimantes +Menu.Taskbar = &Barre des tâches et menu Démarrer +Menu.SearchFiles = Des &fichiers ou des dossiers… +Menu.SearchPrinter = Une i&mprimante +Menu.SearchComputers = Des &ordinateurs +Menu.UserFilesTip = Contient des dossiers pour les documents, les images, la musique et d’autres fichiers utilisateur. +Menu.UserDocumentsTip = Ouvrir des lettres, rapports et autres documents et fichiers. +Menu.UserPicturesTip = Contient des photos numériques, des images et des fichiers graphiques. +Menu.UserMusicTip = Contient de la musique et des fichiers audio. +Menu.UserVideosTip = Contient des films et des fichiers vidéo. +Menu.NetworkTip = Affiche les connexions réseau existantes sur cet ordinateur et vous aide à en créer de nouvelles +Menu.PrintersTip = Ajouter, supprimer ou configurer des imprimantes locales ou en réseau. +Menu.TaskbarTip = Personnalise le menu Démarrer et la barre des tâches, notamment les types d’éléments à afficher et l’aspect à leur donner. +Menu.ControlPanelTip = Modifier les paramètres et personnaliser la fonctionnalité de l’ordinateur. +Menu.DocumentsLibTip = Accéder aux lettres, rapports et notes et à d’autres types de documents. +Menu.MusicLibTip = Écouter de la musique et des fichiers audio. +Menu.PicturesLibTip = Afficher et organiser les images. +Menu.VideosLibTip = Regarder des films et d’autres vidéos numériques à la maison. +Menu.RecordingsLibTip = Regarder les programmes TV enregistrés sur cet ordinateur. +Menu.DownloadTip = Rechercher des téléchargements Internet et des liens vers les sites Web favoris. +Menu.HomegroupTip = Accéder aux bibliothèques et aux dossiers partagés par les autres membres du groupe résidentiel. +Menu.RunTip = Ouvrir un programme, un dossier, un document ou un site Web. +Menu.HelpTip = Rechercher des rubriques d’aide, des didacticiels, des informations de dépannage et d’autres services d’assistance. +Menu.ProgramsTip = Afficher tous les programmes présents sur cet ordinateur. +Menu.SearchFilesTip = Rechercher des documents, des morceaux de musique, des images, des messages et bien plus encore. +Menu.GamesTip = Jouer des parties et gérer les jeux de cet ordinateur. +Menu.SecurityTip = Lancer les Options de sécurité Windows pour modifier le mot de passe, changer d’utilisateur ou ouvrir le gestionnaire des tâches. +Menu.SearchComputersTip = Rechercher des ordinateurs sur le réseau +Menu.SearchPrintersTip = Rechercher une imprimante +Menu.AdminToolsTip = Configurer les paramètres d’administration de cet ordinateur. +Menu.ShutdownTip = Fermer tous les programmes ouverts, arrêter Windows et éteindre cet ordinateur. +Menu.RestartTip = Fermer tous les programmes ouverts, arrêter Windows puis redémarrer Windows. +Menu.SleepTip = Conserver cette session en mémoire en plaçant l’ordinateur en mode de consommation réduite, pour permettre de reprendre rapidement le travail. +Menu.HibernateTip = Enregistrer cette session et éteindre l’ordinateur. Lors du redémarrage de l’ordinateur, la session sera restaurée. +Menu.LogOffTip = Fermer les programmes et cette session. +Menu.DisconnectTip = Se déconnecter de cette session. Il sera possible de se reconnecter à cette session à l’ouverture d’une nouvelle session. +Menu.LockTip = Verrouiller cet ordinateur. +Menu.UndockTip = Retirer l’ordinateur portable de sa station d’accueil. +Menu.SwitchUserTip = Changer d’utilisateur sans fermer les programmes. +Menu.Empty = (Vide) +Menu.Features = Programmes et fonctionnalités +Menu.FeaturesTip = Désinstaller ou modifier des programmes sur cet ordinateur. +Menu.SearchPeople = Des &personnes… +Menu.SortByName = Trier par &nom +Menu.Open = &Ouvrir +Menu.OpenAll = Ouvrir &tous les utilisateurs +Menu.OpenPinned = Ouvrir les éléments épinglés +Menu.Explore = E&xplorer +Menu.ExploreAll = &Explorer Tous les utilisateurs +Menu.MenuSettings = Paramètres +Menu.MenuHelp = Aide +Menu.MenuExit = Quitter +Menu.LogoffTitle = Fermeture de session Windows +Menu.LogoffPrompt = Faut-il vraiment fermer cette session ? +Menu.LogoffYes = &Fermer la session +Menu.LogoffNo = &Non +Menu.RenameTitle = Renommer +Menu.RenamePrompt = &Nouveau nom : +Menu.RenameOK = OK +Menu.RenameCancel = Annuler +Menu.Organize = Organiser le menu Démarrer +Menu.Expand = &Développer +Menu.Collapse = &Réduire +Menu.NewFolder = Nouveau dossier +Menu.NewShortcut = Nouveau raccourci +Menu.AutoArrange = &Réorganisation automatique +Menu.ActionOpen = Ouvrir +Menu.ActionClose = Fermer +Menu.ActionExecute = Exécuter +Menu.RemoveList = &Supprimer de cette liste +Menu.RemoveAll = Effacer les é&léments récents +Menu.Explorer = Explorateur Windows +Menu.Start = Démarrer +Menu.StartScreen = Écran d’accueil +Menu.StartMenu = Menu Démarrer (Windows) +Menu.PinStart = Épingler au menu Démarrer +Menu.PinStartCs = Épingler au menu Démarrer (Open-Shell) +Menu.UnpinStartCs = Détacher du menu Démarrer (Open-Shell) +Menu.MonitorOff = Éteindre l’affichage +Menu.RemoveHighlight = Supprimer la recommandation +Menu.Uninstall = &Désinstaller +Menu.UninstallTitle = Désinstaller +Menu.UninstallPrompt = Faut-il vraiment désinstaller %s ? +Search.CategorySettings = Panneau de configuration +Search.CategoryPCSettings = Paramètres du PC +Search.CategoryPrograms = Programmes +Search.CategoryDocuments = Documents +Search.CategoryMusic = Musique +Search.CategoryPictures = Images +Search.CategoryVideos = Vidéos +Search.CategoryFiles = Fichiers +Search.CategoryInternet = Internet +JumpList.Recent = Récent +JumpList.Frequent = Fréquent +JumpList.Tasks = Tâches +JumpList.Pinned = Épinglé +JumpList.Pin = Ép&ingler à cette liste +JumpList.Unpin = &Détacher de cette liste +JumpList.Remove = Suppri&mer de cette liste +JumpList.PinTip = Épingler à cette liste +JumpList.UnpinTip = Détacher de cette liste + + +[gd-GB] - Scottish Gaelic (United Kingdom) +Menu.Programs = &Prògraman +Menu.Apps = Aplacaidean +Menu.AllPrograms = Na h-uile prògram +Menu.Back = Air ais +Menu.Favorites = &Annsachdan +Menu.Documents = &Sgrìobhainnean +Menu.Settings = R&oghainnean +Menu.Search = &Lorg +Menu.SearchBox = Lorg +Menu.SearchPrograms = Lorg prògraman is faidhlichean +Menu.SearchInternet = Lorg air an eadar-lìon +Menu.Searching = Ga lorg... +Menu.NoMatch = Chan eil dad a' freagairt ris na lorg thu. +Menu.MoreResults = Faic barrachd thoraidhean +Menu.Help = Cob&hair is taic +Menu.Run = &Ruith... +Menu.Logoff = C&làraich %s a-mach +Menu.SwitchUser = Gearr leum gu cleachdaiche eile +Menu.Lock = Glais +Menu.LogOffShort = Clàraich a-mach +Menu.Undock = N&eo-dhocaich an coimpiutair +Menu.Disconnect = Dì-cheanga&il +Menu.ShutdownBox = &Dùin sìos... +Menu.Shutdown = &Dùin sìos +Menu.Restart = &Ath-thòisich +Menu.ShutdownUpdate = Ùraich is dùin sìos +Menu.RestartUpdate = Ùraich is ath-thòisich +Menu.Sleep = C&uir na chadal +Menu.Hibernate = &Geamhraich +Menu.ControlPanel = A' &phanail-smachd +Menu.PCSettings = Roghainnean a' PC +Menu.Security = Tèarainteachd Windows +Menu.Network = Cea&nglaichean lìonraidh +Menu.Printers = Clò-&bhualadairean +Menu.Taskbar = Bàr nan sao&thair is an clàr-taice tòiseachaidh +Menu.SearchFiles = Airson &faidhlichean no pasganan... +Menu.SearchPrinter = Airson clò-&bhualadair +Menu.SearchComputers = Airson &coimpiutairean +Menu.UserFilesTip = Tha pasgain airson sgrìobhainnean, dealbhan, ceòl is na faidhlichean eile agad ann. +Menu.UserDocumentsTip = Tha litrichean, aithisgean, sgrìobhainnean is faidhlichean eile ann. +Menu.UserPicturesTip = Tha dealbhan digiteach, ìomhaighean is faidhlichean grafaigeach ann. +Menu.UserMusicTip = Tha faidhlichean ciùil is fuaime ann. +Menu.UserVideosTip = Tha filmichean is faidhlichean video eile ann. +Menu.NetworkTip = Seallaidh e ceanglaichean lìonraidh a tha air a' choimpiutair seo 's cuidichidh e a' cruthachadh feadhainn ùra +Menu.PrintersTip = Cuir ris, thoir air falbh is rèitich clò-bhualadairean ionadail is lìonraidh. +Menu.TaskbarTip = Gnàthaich an clàr-taice tòiseachaidh agus bàr nan saothair, can seòrsa nan nithean a chithear agus mar a nochdas iad. +Menu.ControlPanelTip = Atharraich na roghainnean is gnàthaich comas-gnìomh a' choimpiutair agad. +Menu.DocumentsLibTip = Dèan inntrigeadh do litrichean, aithisgean, nòtaichean is sgrìobhainnean eile. +Menu.MusicLibTip = Cluich ceòl is faidhlichean fuaime eile. +Menu.PicturesLibTip = Faic is cuir air dòigh dealbhan digiteach. +Menu.VideosLibTip = Coimhead air filmichean dachaigh is videothan digiteach eile. +Menu.RecordingsLibTip = Coimhead air prògraman TBh a chlàraich thu air a' choimpiutair agad. +Menu.DownloadTip = Lorg rudan ri luchdadh a-nuas on eadar-lìon is ceanglaichean ris na làraichean-lìn as fhearr leat. +Menu.HomegroupTip = Dèan inntrigeadh do leabharlannan is pasgain air an co-roinneadh le daoine eile sa bhuidhinn dachaigh agad. +Menu.RunTip = Fosglaidh seo prògram, pasgan, sgrìobhainn no làrach-lìn. +Menu.HelpTip = Lorg cuspairean na cobharach, treòirean, fuasgladh dhuilgheadasan is seirbheisean taice eile. +Menu.ProgramsTip = Fosglaidh seo liosta nam prògraman agad. +Menu.SearchFilesTip = Lorg sgrìobhainnean, ceòl, dealbhan, puist-d is mòran a bharrachd. +Menu.GamesTip = Cluich is stiùir geamannan air a' choimpiutair agad. +Menu.SecurityTip = Tòisich roghainnean tèarainteachd Windows gus facal-faire atharrachadh, suidseadh eadar cleachdaichean no manaidsear nan saothair a thòiseachadh. +Menu.SearchComputersTip = Lorg coimpiutairean air an lìonra +Menu.SearchPrintersTip = Lorg clò-bhualadair +Menu.AdminToolsTip = Rèitich roghainnean rianaire air a' choimpiutair agad. +Menu.ShutdownTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus cuiridh e dheth an coimpiutair agad. +Menu.RestartTip = Dùinidh seo a h-uile prògram fosgailte, dùinidh e sìos Windows agus tòisichidh e Windows às ùr. +Menu.SleepTip = Cumaidh seo an seisean agad na chuimhne agus cuiridh e an coimpiutair na staid nach cleachd ach beagan cumhachd airson 's gun urrainn dhut tòiseachadh air d' obair a-rithist gu luath. +Menu.HibernateTip = Sàbhailidh seo an seisean agad is cuiridh e dheth an coimpiutair. Nuair a chuireas tu air an coimpiutair a-rithist, aisigidh Windows an seisean dhut. +Menu.LogOffTip = Dùin na prògraman is clàraich a-mach. +Menu.DisconnectTip = Dì-cheanglaidh seo an seisean agad. 'S urrainn dhut ceangal ris an t-seisean seo às ùr nuair a chlàraicheas tu a-steach a-rithist. +Menu.LockTip = Glais an coimpiutair seo. +Menu.UndockTip = Bheir seo an laptop no notebook agad air falbh on stèisean docaidh. +Menu.SwitchUserTip = Gearr leum eadar cleachdaichean gun na prògraman a dhùnadh. +Menu.Empty = (Falamh) +Menu.Features = Prògraman is feartan +Menu.FeaturesTip = Dì-stàlaich no atharraich prògraman air a' choimpiutair agad. +Menu.SearchPeople = Airson &daoine... +Menu.SortByName = Seòrsaich a-rèir ain&m +Menu.Open = F&osgail +Menu.OpenAll = &Fosgail a h-uile cleachdaiche +Menu.OpenPinned = Fosgail nithean pinnte +Menu.Explore = &Rùraich +Menu.ExploreAll = Rùraic&h a h-uile cleachdaiche +Menu.MenuSettings = Roghainnean +Menu.MenuHelp = Cobhair +Menu.MenuExit = Fàg an-seo +Menu.LogoffTitle = Clàraich a-mach à Windows +Menu.LogoffPrompt = A bheil thu cinnteach gu bheil thu airson clàradh a-mach? +Menu.LogoffYes = &Clàraich a-mach +Menu.LogoffNo = Cha&n eil +Menu.RenameTitle = Thoir ainm ùr air +Menu.RenamePrompt = An &t-ainm ùr: +Menu.RenameOK = Ceart ma-thàa +Menu.RenameCancel = Sguir dheth +Menu.Organize = Cuir air dòigh an clàr-taice tòiseachaidh +Menu.Expand = Leud&aich +Menu.Collapse = Co-the&annaich +Menu.NewFolder = Pasgan ùr +Menu.NewShortcut = Ath-ghoirid ùr +Menu.AutoArrange = C&uir air dòigh gu fèin-obrachail +Menu.ActionOpen = Fosgail +Menu.ActionClose = Dùin +Menu.ActionExecute = Cuir an gnìomh +Menu.RemoveList = Thoir air &falbh on liosta seo +Menu.RemoveAll = Fa&lamhaich liosta nan nithean a bha fosgailte o chionn goirid +Menu.Explorer = Windows Explorer +Menu.Start = Tòisich +Menu.StartScreen = An sgrìn-tòiseachaidh +Menu.StartMenu = Start Menu (Windows) +Menu.PinStart = Prìnich ris a' chlàr-taice tòiseachaidh +Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Open-Shell) +Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Open-Shell) +Menu.MonitorOff = Cuir an t-uidheam-taisbeanaidh dheth +Menu.RemoveHighlight = Remove highlight +Menu.Uninstall = &Dì-stàlaich +Menu.UninstallTitle = Dì-stàlaich +Menu.UninstallPrompt = A bheil thu cinnteach gu bheil thu airson %s a dhì-stàladh? +Search.CategorySettings = A' phanail-smachd +Search.CategoryPCSettings = Roghainnean a' PC +Search.CategoryPrograms = Prògraman +Search.CategoryDocuments = Sgrìobhainnean +Search.CategoryMusic = Ceòl +Search.CategoryPictures = Dealbhan +Search.CategoryVideos = Videothan +Search.CategoryFiles = Faidhlichean +Search.CategoryInternet = An t-eadar-lìon +JumpList.Recent = O chionn goirid +JumpList.Frequent = Gu tric +JumpList.Tasks = Saothraichean +JumpList.Pinned = Prìnichte +JumpList.Pin = Prìn&ich ris an liosta seo +JumpList.Unpin = Dì-phrìnich &on liosta seo +JumpList.Remove = Thoir air &falbh on liosta seo +JumpList.PinTip = Prìnich ris an liosta seo +JumpList.UnpinTip = Dì-phrìnich on liosta seo + + +[he-IL] - Hebrew (Israel) +Menu.Programs = &תוכניות +Menu.Apps = אפליקציות +Menu.AllPrograms = כל התוכניות +Menu.Back = הקודם +Menu.Favorites = מו&עדפים +Menu.Documents = מסמכ&ים +Menu.Settings = &הגדרות +Menu.Search = &חפש +Menu.SearchBox = חפש +Menu.SearchPrograms = חפש בתוכניות ובקבצים +Menu.SearchInternet = חפש באינטרנט +Menu.Searching = מחפש... +Menu.NoMatch = ‏‏אין פריטים התואמים לחיפוש שלך. +Menu.MoreResults = הצג תוצאות נוספות +Menu.Help = ע&זרה ותמיכה +Menu.Run = הפע&לה... +Menu.Logoff = י&ציאת %s +Menu.SwitchUser = החלף מש&תמש +Menu.Lock = נ&על +Menu.LogOffShort = &צא +Menu.Undock = &בטל עיגון מחשב +Menu.Disconnect = התנת&קות +Menu.ShutdownBox = &כיבוי... +Menu.Shutdown = &כיבוי +Menu.Restart = &הפעלה מחדש +Menu.ShutdownUpdate = עדכן וכבה +Menu.RestartUpdate = עדכן והפעל מחדש +Menu.Sleep = &שינה +Menu.Hibernate = &מצב שינה +Menu.ControlPanel = &לוח הבקרה +Menu.PCSettings = הגדרות מחשב +Menu.Security = אבטחת Windows +Menu.Network = חיבורי &רשת +Menu.Printers = &מדפסות +Menu.Taskbar = שורת המ&שימות ותפריט התחלה +Menu.SearchFiles = עבור &קבצים או תיקיות... +Menu.SearchPrinter = עבור מ&דפסת +Menu.SearchComputers = עבור &מחשבים +Menu.UserFilesTip = מכיל תיקיות עבור מסמכים, תמונות, מוסיקה וקבצים אחרים השייכים לך. +Menu.UserDocumentsTip = מכיל מכתבים, דוחות ומסמכים וקבצים אחרים. +Menu.UserPicturesTip = תיקיה זו מכילה צילומים דיגיטליים, תמונות וקבצי גרפיקה. +Menu.UserMusicTip = תיקיה זו מכילה קבצי מוסיקה וקבצי שמע אחרים. +Menu.UserVideosTip = תיקיה זו מכילה סרטים וקבצי וידאו אחרים. +Menu.NetworkTip = הצגת חיבורי רשת קיימים במחשב זה ועזרה ביצירת חיבורים חדשים +Menu.PrintersTip = הוסף, הסר והגדר מדפסות מקומיות ומדפסות רשת. +Menu.TaskbarTip = התאם אישית את תפריט התחלה ואת שורת המשימות, כגון סוגי הפריטים שיוצגו ואופן התצוגה שלהם. +Menu.ControlPanelTip = שנה הגדרות והתאם אישית את הפונקציונליות של המחשב שלך. +Menu.DocumentsLibTip = גש למכתבים, דוחות, פתקים וסוגי מסמכים אחרים. +Menu.MusicLibTip = השמע קבצי מוסיקה וקבצי שמע אחרים. +Menu.PicturesLibTip = הצג וארגן תמונות דיגיטליות. +Menu.VideosLibTip = צפה בסרטים ביתיים ובסרטי וידאו דיגיטליים אחרים. +Menu.RecordingsLibTip = צפה בתוכניות טלוויזיה שהוקלטו במחשב שלך. +Menu.DownloadTip = מצא הורדות באינטרנט וקישורים לאתרי אינטרנט מועדפים. +Menu.HomegroupTip = גש לספריות ותיקיות שמשתפים אנשים אחרים בקבוצה הביתית שלך. +Menu.RunTip = פתיחת תוכנית, תיקיה, מסמך או אתר אינטרנט. +Menu.HelpTip = חפש נושאי עזרה, ערכות לימוד, כלי פתרון בעיות ושירותי תמיכה נוספים. +Menu.ProgramsTip = פתיחת רשימה של התוכניות שלך. +Menu.SearchFilesTip = חפש מסמכים, מוסיקה, תמונות, דואר אלקטרוני ועוד. +Menu.GamesTip = שחק ונהל משחקים במחשב. +Menu.SecurityTip = הפעל אפשרויות אבטחה של Windows ל'שנה סיסמה', 'החלף משתמש' או 'הפעל את מנהל המשימות'. +Menu.SearchComputersTip = חפש מחשבים ברשת +Menu.SearchPrintersTip = חפש מדפסת +Menu.AdminToolsTip = קבע תצורה של הגדרות ניהול עבור המחשב. +Menu.ShutdownTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן כיבוי המחשב שלך. +Menu.RestartTip = סגירת כל התוכניות הפתוחות, יציאה מ- Windows ולאחר מכן הפעלה מחדש של Windows. +Menu.SleepTip = שמירת ההפעלה שלך בזיכרון והעברת המחשב למצב צריכת חשמל נמוכה כדי שתוכל לחדש במהירות את העבודה. +Menu.HibernateTip = שמירת ההפעלה שלך וכיבוי המחשב. כאשר תפעיל את המחשב, Windows ישחזר את ההפעלה. +Menu.LogOffTip = סגור תוכניות וצא. +Menu.DisconnectTip = ניתוק ההפעלה שלך. באפשרותך להתחבר מחדש להפעלה זו כשתיכנס שוב. +Menu.LockTip = נעל מחשב זה. +Menu.UndockTip = הסרת המחשב הנישא או מחשב המחברת שלך מתחנת עגינה. +Menu.SwitchUserTip = החלף משתמשים מבלי לסגור תוכניות. +Menu.Empty = (ריק) +Menu.Features = תוכניות ותכונות +Menu.FeaturesTip = הסר התקנה או שנה תוכניות במחשב שלך. +Menu.SearchPeople = עבור &אנשים... +Menu.SortByName = מיין לפי &שם +Menu.Open = &פתח +Menu.OpenAll = פתח את &כל המשתמשים +Menu.OpenPinned = Open Pinned +Menu.Explore = &סייר +Menu.ExploreAll = סיי&ר בכל המשתמשים +Menu.MenuSettings = הגדרות +Menu.MenuHelp = עזרה +Menu.MenuExit = יציאה +Menu.LogoffTitle = יציאה מ- Windows +Menu.LogoffPrompt = האם אתה בטוח שברצונך לצאת? +Menu.LogoffYes = &צא +Menu.LogoffNo = &לא +Menu.RenameTitle = שינוי שם +Menu.RenamePrompt = &שם חדש: +Menu.RenameOK = אישור +Menu.RenameCancel = ביטול +Menu.Organize = ארגן את תפריט התחלה +Menu.Expand = &הרחב +Menu.Collapse = &כווץ +Menu.NewFolder = תיקיה חדשה +Menu.NewShortcut = קיצור דרך חדש +Menu.AutoArrange = סדר &אוטומטית +Menu.ActionOpen = פתח +Menu.ActionClose = סגור +Menu.ActionExecute = בצע +Menu.RemoveList = &הסר מרשימה זו +Menu.RemoveAll = &נקה את רשימת הפריטים האחרונים +Menu.Explorer = סייר Windows +Menu.Start = התחל +Menu.StartScreen = מסך התחל +Menu.StartMenu = תפריט התחלה (Windows) +Menu.PinStart = הצמד לתפריט התחלה +Menu.PinStartCs = הצמד לתפריט התחלה (Open-Shell) +Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Open-Shell) +Menu.MonitorOff = כבה את התצוגה +Menu.RemoveHighlight = הסר הבלטה +Menu.Uninstall = ה&סר התקנה +Menu.UninstallTitle = הסר התקנה +Menu.UninstallPrompt = ‏‏האם אתה בטוח שברצונך להסיר את התקנת %s? +Search.CategorySettings = לוח הבקרה +Search.CategoryPCSettings = הגדרות מחשב +Search.CategoryPrograms = תוכניות +Search.CategoryDocuments = מסמכים +Search.CategoryMusic = מוסיקה +Search.CategoryPictures = תמונות +Search.CategoryVideos = סרטי וידאו +Search.CategoryFiles = קבצים +Search.CategoryInternet = אינטרנט +JumpList.Recent = לאחרונה +JumpList.Frequent = תכוף +JumpList.Tasks = משימות +JumpList.Pinned = מוצמד +JumpList.Pin = ה&צמד לרשימה זו +JumpList.Unpin = ב&טל הצמדה לרשימה זו +JumpList.Remove = &הסר מרשימה זו +JumpList.PinTip = הצמד לרשימה זו +JumpList.UnpinTip = בטל הצמדה לרשימה זו + + +[hr-HR] - Croatian (Croatia) +Menu.Programs = Pro&grami +Menu.Apps = Aplikacije +Menu.AllPrograms = Svi programi +Menu.Back = Natrag +Menu.Favorites = &Favoriti +Menu.Documents = &Dokumenti +Menu.Settings = Postav&ke +Menu.Search = T&raži +Menu.SearchBox = Traži +Menu.SearchPrograms = Pretraži programe i datoteke +Menu.SearchInternet = Pretraži internet +Menu.Searching = Pretraživanje... +Menu.NoMatch = Pretraživanje nije dalo rezultata. +Menu.MoreResults = Prikaži još rezultata +Menu.Help = Po&moć i podrška +Menu.Run = &Pokreni... +Menu.Logoff = &Odjava korisnika %s +Menu.SwitchUser = P&romijeni korisnika +Menu.Lock = &Zaključaj +Menu.LogOffShort = &Odjava +Menu.Undock = Ukloni r&ačunalo iz ležišta +Menu.Disconnect = Prekini &vezu +Menu.ShutdownBox = Isklj&uči računalo... +Menu.Shutdown = I&sključi računalo +Menu.Restart = &Ponovo pokreni +Menu.ShutdownUpdate = Ažuriraj i isključi +Menu.RestartUpdate = Ažuriraj i ponovno pokreni +Menu.Sleep = &Spavaj +Menu.Hibernate = &Hibernacija +Menu.ControlPanel = &Upravljačka ploča +Menu.PCSettings = Postavke PC-ja +Menu.Security = Sigurnost sustava Windows +Menu.Network = &Mrežne veze +Menu.Printers = &Pisači +Menu.Taskbar = Programska traka i izbornik &Start +Menu.SearchFiles = Za &datoteke i mape... +Menu.SearchPrinter = Za &pisač +Menu.SearchComputers = Za &računala +Menu.UserFilesTip = Sadrži mape za dokumente, slike, glazbu i druge datoteke koje vam pripadaju. +Menu.UserDocumentsTip = Sadrži digitalne fotografije, slike i grafičke datoteke. +Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. +Menu.UserMusicTip = Sadrži glazbene i druge audio datoteke. +Menu.UserVideosTip = Sadrži filmove i druge videodatoteke. +Menu.NetworkTip = Prikazuje postojeće mrežne veze u računalu i pomaže vam u stvaranju novih +Menu.PrintersTip = Dodajte, uklonite i konfigurirajte lokalne i mrežne pisače. +Menu.TaskbarTip = Prilagodite izbornik Start i programsku traku (npr. odaberite stavke koje će biti prikazane i njihov izgled). +Menu.ControlPanelTip = Promijenite postavke i prilagodite funkcije svog računala. +Menu.DocumentsLibTip = Pristupajte pismima, izvješćima, bilješkama i drugim vrstama dokumenata. +Menu.MusicLibTip = Reproducirajte glazbu i druge audiodatoteke. +Menu.PicturesLibTip = Pregledavajte i organizirajte digitalne slike. +Menu.VideosLibTip = Gledanje kućnih snimki i drugih digitalnih videozapisa. +Menu.RecordingsLibTip = Gledanje TV programa snimljenog na računalu. +Menu.DownloadTip = Traženje internetskih preuzimanja i veza do omiljenih web-mjesta. +Menu.HomegroupTip = Pristupajte bibliotekama i mapama koje zajednički koriste druge osobe u osnovnoj grupi. +Menu.RunTip = Otvara program, mapu, dokument ili web-mjesto. +Menu.HelpTip = Potražite teme Pomoći, vodiče za korisnike, upute za otklanjanje poteškoća i druge servise podrške. +Menu.ProgramsTip = Otvara popis vaših programa. +Menu.SearchFilesTip = Tražite dokumente, glazbu, slike, poruke e-pošte i štošta drugo. +Menu.GamesTip = Igranje i upravljanje igrama na računalu. +Menu.SecurityTip = Pokretanje mogućnosti sigurnosti sustava Windows radi promjene lozinke ili korisnika, odnosno pokretanja Upravitelja zadataka. +Menu.SearchComputersTip = Traži računala u mreži +Menu.SearchPrintersTip = Traži pisač +Menu.AdminToolsTip = Konfigurirajte administrativne postavke računala. +Menu.ShutdownTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim i računalo. +Menu.RestartTip = Zatvara sve otvorene programe i isključuje sustav Windows, a zatim ga ponovno pokreće. +Menu.SleepTip = Čuva sesiju u memoriji, a računalo stavlja u stanje male potrošnje radi mogućnosti što bržeg nastavka s radom. +Menu.HibernateTip = Sprema sesiju i gasi računalo. Kada uključite računalo, Windows vraća vašu sesiju. +Menu.LogOffTip = Zatvaranje programa i odjava korisnika. +Menu.DisconnectTip = Prekida vašu sesiju. Možete nastaviti rad u istoj sesiji kada se ponovno prijavite. +Menu.LockTip = Zaključavanje ovog računala. +Menu.UndockTip = Uklanja prijenosno računalo sa stanice za spajanje. +Menu.SwitchUserTip = Promjena korisnika bez zatvaranja programa. +Menu.Empty = (Prazno) +Menu.Features = Programi i značajke +Menu.FeaturesTip = Deinstaliranje ili uklanjanje programa s računala. +Menu.SearchPeople = Za &osobe... +Menu.SortByName = Poredaj po i&menu +Menu.Open = &Otvori +Menu.OpenAll = Ot&vori sve korisnike +Menu.OpenPinned = Otvaranje zakačenih stavki +Menu.Explore = Ist&raži +Menu.ExploreAll = Istr&aži sve korisnike +Menu.MenuSettings = Postavke +Menu.MenuHelp = Pomoć +Menu.MenuExit = Izlaz +Menu.LogoffTitle = Odjava iz sustava Windows +Menu.LogoffPrompt = Jeste li sigurni da se želite odjaviti? +Menu.LogoffYes = &Odjava +Menu.LogoffNo = &Ne +Menu.RenameTitle = Preimenovanje +Menu.RenamePrompt = &Novi naziv: +Menu.RenameOK = U redu +Menu.RenameCancel = Odustani +Menu.Organize = Organiziranje izbornika Start +Menu.Expand = &Proširi +Menu.Collapse = Saž&mi +Menu.NewFolder = Nova mapa +Menu.NewShortcut = Novi prečac +Menu.AutoArrange = &Posloži automatski +Menu.ActionOpen = Otvori +Menu.ActionClose = Zatvori +Menu.ActionExecute = Izvrši +Menu.RemoveList = Ukloni s &ovog popisa +Menu.RemoveAll = Oč&isti popis nedavnih stavki +Menu.Explorer = Windows Explorer +Menu.Start = Start +Menu.StartScreen = Početni zaslon +Menu.StartMenu = Izbornik Start (Windows) +Menu.PinStart = Prikvači na izbornik Start +Menu.PinStartCs = Prikvači na izbornik Start (Open-Shell) +Menu.UnpinStartCs = Otkvači s izbornika Start (Open-Shell) +Menu.MonitorOff = Isključi prikaz +Menu.RemoveHighlight = Ukloni isticanje +Menu.Uninstall = &Deinstaliraj +Menu.UninstallTitle = Deinstaliraj +Menu.UninstallPrompt = Jeste li sigurni da želite deinstalirati %s iz računala? +Search.CategorySettings = Upravljačka ploča +Search.CategoryPCSettings = Postavke PC-ja +Search.CategoryPrograms = Programi +Search.CategoryDocuments = Dokumenti +Search.CategoryMusic = Glazba +Search.CategoryPictures = Slike +Search.CategoryVideos = Videozapisi +Search.CategoryFiles = Datoteke +Search.CategoryInternet = Internet +JumpList.Recent = Nedavni +JumpList.Frequent = Učestali +JumpList.Tasks = Zadaci +JumpList.Pinned = Prikvačeni +JumpList.Pin = &Prikvači na ovaj popis +JumpList.Unpin = &Otkvači s ovog popisa +JumpList.Remove = &Ukloni s ovog popisa +JumpList.PinTip = Prikvači na ovaj popis +JumpList.UnpinTip = Otkvači s ovog popisa + + +[hu-HU] - Hungarian (Hungary) +Menu.Programs = &Programok +Menu.Apps = Alkalmazások +Menu.AllPrograms = Minden program +Menu.Back = Vissza +Menu.Favorites = K&edvencek +Menu.Documents = &Dokumentumok +Menu.Settings = &Beállítások +Menu.Search = &Keresés +Menu.SearchBox = Keresés +Menu.SearchPrograms = Keresés programokban és fájlokban +Menu.SearchInternet = Keresés az interneten +Menu.Searching = Keresés... +Menu.NoMatch = Nincs a keresésnek megfelelő elem. +Menu.MoreResults = További eredmények +Menu.Help = &Súgó és támogatás +Menu.Run = F&uttatás... +Menu.Logoff = Ki&jelentkezés - %s +Menu.SwitchUser = &Felhasználóváltás +Menu.Lock = &Zárolás +Menu.LogOffShort = &Kijelentkezés +Menu.Undock = &A számítógép dokkolásának megszüntetése +Menu.Disconnect = Kap&csolat bontása +Menu.ShutdownBox = &Leállítás... +Menu.Shutdown = &Leállítás +Menu.Restart = Új&raindítás +Menu.ShutdownUpdate = Frissítés és leállítás +Menu.RestartUpdate = Frissítés és újraindítás +Menu.Sleep = &Alvó állapot +Menu.Hibernate = &Hibernálás +Menu.ControlPanel = &Vezérlőpult +Menu.PCSettings = Gépház +Menu.Security = Windows rendszerbiztonság +Menu.Network = &Hálózati kapcsolatok +Menu.Printers = &Nyomtatók +Menu.Taskbar = &Tálca és Start menü +Menu.SearchFiles = &Fájlok és mappák... +Menu.SearchPrinter = &Nyomtatók +Menu.SearchComputers = &Számítógépek +Menu.UserFilesTip = A Dokumentumok, a Képek és a Zene mappát, illetve egyéb saját fájljait tartalmazó mappák találhatók itt. +Menu.UserDocumentsTip = Levelek, jelentések és egyéb dokumentumok. +Menu.UserPicturesTip = Digitális fényképek, képek és grafikai fájlok. +Menu.UserMusicTip = Zenéket és egyéb audiofájlokat tartalmaz. +Menu.UserVideosTip = Filmeket és egyéb videofájlokat tartalmaz. +Menu.NetworkTip = A számítógépen már létező hálózati kapcsolatok megjelenítése, segítségével új kapcsolatok hozhatók létre +Menu.PrintersTip = Helyi és hálózati nyomtatók hozzáadása, eltávolítása és konfigurálása. +Menu.TaskbarTip = A Start menü és a tálca elemei megjelenésének testreszabása - pl. milyen típusú elemek jelenjenek meg, és hogyan. +Menu.ControlPanelTip = Beállítások módosítása és a számítógép működésének testreszabása. +Menu.DocumentsLibTip = Levelek, jelentések, feljegyzések és egyéb dokumentumok megnyitása. +Menu.MusicLibTip = Zeneszámok és egyéb hangfájlok lejátszása. +Menu.PicturesLibTip = Digitális képek megjelenítése és rendezése. +Menu.VideosLibTip = Saját készítésű filmek és egyéb digitális videók lejátszása. +Menu.RecordingsLibTip = A számítógépre felvett televízióműsorok lejátszása. +Menu.DownloadTip = Internetes letöltések és kedvenc webhelyekre mutató hivatkozások keresése. +Menu.HomegroupTip = Az otthoni csoport más felhasználói által megosztott könyvtárak és mappák elérése. +Menu.RunTip = Program, mappa, dokumentum vagy webhely megnyitása. +Menu.HelpTip = Súgótémakörök, oktatóanyagok, hibaelhárító anyagok és más támogatási szolgáltatások keresése. +Menu.ProgramsTip = A telepített programok listájának megjelenítése. +Menu.SearchFilesTip = Dokumentumok, zenék, képek, levelek és más elemek keresése. +Menu.GamesTip = A számítógépen található játékok elindítása és kezelése. +Menu.SecurityTip = A Windows biztonsági beállításainak megnyitása a jelszó módosítása, felhasználóváltás vagy a Feladatkezelő indítása céljából. +Menu.SearchComputersTip = Számítógépek keresése a hálózaton +Menu.SearchPrintersTip = Nyomtatók keresése +Menu.AdminToolsTip = Felügyeleti beállítások konfigurálása. +Menu.ShutdownTip = Minden futó program bezárása, a Windows leállítása, majd a számítógép kikapcsolása. +Menu.RestartTip = Minden futó program bezárása, a Windows leállítása, majd a Windows rendszer újraindítása. +Menu.SleepTip = Megőrzi a munkamenetet a memóriában, és kis energiafogyasztású állapotba helyezi a számítógépet, hogy gyorsan lehessen folytatni a munkát. +Menu.HibernateTip = A munkamenet mentése és a számítógép kikapcsolása. A számítógép bekapcsolásakor a Windows visszaállítja a munkamenetet. +Menu.LogOffTip = A programok bezárása és kijelentkezés. +Menu.DisconnectTip = A munkamenet leválasztása. Ismét csatlakozhat ehhez a munkamenethez, ha újra bejelentkezik. +Menu.LockTip = A számítógép zárolása. +Menu.UndockTip = A laptop vagy notebook számítógép dokkolásának megszüntetése. +Menu.SwitchUserTip = Felhasználóváltás a programok bezárása nélkül. +Menu.Empty = (Üres) +Menu.Features = Programok és szolgáltatások +Menu.FeaturesTip = A számítógép programjainak eltávolítása vagy módosítása. +Menu.SearchPeople = &Személyek... +Menu.SortByName = &Név szerinti rendezés +Menu.Open = &Megnyitás +Menu.OpenAll = M&egnyitás - All Users +Menu.OpenPinned = Open Pinned +Menu.Explore = T&allózás +Menu.ExploreAll = Ta&llózás - All Users +Menu.MenuSettings = Beállítások +Menu.MenuHelp = Súgó +Menu.MenuExit = Kilépés +Menu.LogoffTitle = Kijelentkezés a Windowsból +Menu.LogoffPrompt = Biztosan kijelentkezik? +Menu.LogoffYes = &Kijelentkezés +Menu.LogoffNo = &Nem +Menu.RenameTitle = Átnevezés +Menu.RenamePrompt = &Új név: +Menu.RenameOK = OK +Menu.RenameCancel = Mégse +Menu.Organize = A Start menü rendezése +Menu.Expand = K&ibontás +Menu.Collapse = Össze&csukás +Menu.NewFolder = Új mappa +Menu.NewShortcut = Új parancsikon +Menu.AutoArrange = Automatikus &elrendezés +Menu.ActionOpen = Megnyitás +Menu.ActionClose = Bezárás +Menu.ActionExecute = Végrehajtás +Menu.RemoveList = Eltá&volítás a listáról +Menu.RemoveAll = &Legutóbbi elemek listájának törlése +Menu.Explorer = Windows Intéző +Menu.Start = Start +Menu.StartScreen = Kezdőképernyő +Menu.StartMenu = Start menü (Windows) +Menu.PinStart = Rögzítés a Start menün +Menu.PinStartCs = Rögzítés a Start menün (Open-Shell) +Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Open-Shell) +Menu.MonitorOff = Kijelző kikapcsolása +Menu.RemoveHighlight = Kiemelés eltávolítása +Menu.Uninstall = Eltá&volítás +Menu.UninstallTitle = Eltávolítás +Menu.UninstallPrompt = Biztosan el kívánja távolítani a következőt: %s? +Search.CategorySettings = Vezérlőpult +Search.CategoryPCSettings = Gépház +Search.CategoryPrograms = Programs +Search.CategoryDocuments = Dokumentumok +Search.CategoryMusic = Zene +Search.CategoryPictures = Képek +Search.CategoryVideos = Videók +Search.CategoryFiles = Fájl +Search.CategoryInternet = Internet +JumpList.Recent = Legutóbbi +JumpList.Frequent = Gyakori +JumpList.Tasks = Feladatok +JumpList.Pinned = Rögzített +JumpList.Pin = &Rögzítés ebbe a listába +JumpList.Unpin = Rögzítés &feloldása ebben a listában +JumpList.Remove = Eltá&volítás a listáról +JumpList.PinTip = Rögzítés ebbe a listába +JumpList.UnpinTip = Rögzítés feloldása ebben a listában + + +[is-IS] - Icelandic (Iceland) +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Stillingar fyrir Open-Shell Menu +Menu.Programs = &Forrit +Menu.Apps = Snjallforrit +Menu.AllPrograms = Öll forrit +Menu.Back = Til baka +Menu.Favorites = &Eftirlæti +Menu.Documents = &Skjöl +Menu.Settings = S&tillingar +Menu.Search = &Leita +Menu.SearchBox = Leita +Menu.SearchPrograms = Leita í forritum og skrám +Menu.SearchInternet = Leita á vefnum +Menu.Searching = Leita... +Menu.NoMatch = Engin atriði samsvara leitinni. +Menu.MoreResults = Sjá fleiri niðurstöður +Menu.Help = &Hjálp og stuðningur +Menu.Run = &Keyra... +Menu.Logoff = Sk&rá út %s +Menu.SwitchUser = &Skipta um notanda +Menu.Lock = &Læsa +Menu.LogOffShort = Sk&rá út +Menu.Undock = A&ftengja tölvuna +Menu.Disconnect = Afteng&jast +Menu.ShutdownBox = &Ganga frá... +Menu.Shutdown = &Ganga frá +Menu.Restart = &Endurræsa +Menu.ShutdownUpdate = Uppfæra og ganga frá +Menu.RestartUpdate = Uppfæra og endurræsa +Menu.Sleep = &Hvíldarstaða +Menu.Hibernate = Í &dvala +Menu.ControlPanel = Stjórn&borð +Menu.PCSettings = PC stillingar +Menu.Security = Windows öryggi +Menu.Network = &Nettengingar +Menu.Printers = &Prentarar +Menu.Taskbar = &Verkstika og ræsivalmynd +Menu.SearchFiles = Að &skrám eða möppum... +Menu.SearchPrinter = Að &prentara +Menu.SearchComputers = Að &tölvum +Menu.UserFilesTip = Inniheldur möppur fyrir skjöl, myndir, tónlist, og aðrar skrár sem tilheyra þér. +Menu.UserDocumentsTip = Inniheldur bréf, skýrslur, og önnur skjöl og skrár. +Menu.UserPicturesTip = Inniheldur stafrænar ljósmyndir, myndir, og grafískar skrár. +Menu.UserMusicTip = Inniheldur tónlist og aðrar hljóðskrár. +Menu.UserVideosTip = Inniheldur kvikmyndir og aðrar myndbandaskrár. +Menu.NetworkTip = Sýnir tiltækar nettengingar á þessari tölvu og hjálpar þér að búa til nýjar +Menu.PrintersTip = Bæta við, fjarlægja, og grunnstilla staðbundna og samnýtta prentara. +Menu.TaskbarTip = Sérstilla ræsivalmyndina og verkstikuna, svo sem tegundir atriða til að birta og hvernig þau eiga að birtast. +Menu.ControlPanelTip = Breyta stillingum og sérstilla virkni tölvunnar þinnar. +Menu.DocumentsLibTip = Nálgast bréf, skýrslur, minnispunkta, og annars konar skjöl. +Menu.MusicLibTip = Spila tónlist og aðrar hljóðskrár. +Menu.PicturesLibTip = Skoða og raða stafrænum ljósmyndum. +Menu.VideosLibTip = Horfa á heimatilbúnar kvikmyndir og önnur stafræn myndbönd. +Menu.RecordingsLibTip = Horfa á sjónvarpsþáttaupptökur á tölvunni þinni. +Menu.DownloadTip = Finna vefniðurhöl og vefföng eftirlætis vefsvæða. +Menu.HomegroupTip = Nálgast forritasöfn og möppur samnýttar af öðru fólki í heimahópnum þínum. +Menu.RunTip = Opnar forrit, möppu, skjal, eða vefsvæði. +Menu.HelpTip = Finna hjálparefni, kennslu, bilanagreiningu, og aðrar stuðningsþjónustur. +Menu.ProgramsTip = Opnar lista yfir forritin þín. +Menu.SearchFilesTip = Leita að skjölum, tónlist, myndum, tölvupósti og fleiru. +Menu.GamesTip = Spila og stjórna leikjum á tölvunni þinni. +Menu.SecurityTip = Ræsa Windows öryggi til að breyta lykilorði, skipta um notanda, eða ræsa verkstjórnun. +Menu.SearchComputersTip = Leita að tölvum á netinu +Menu.SearchPrintersTip = Leita að prentara +Menu.AdminToolsTip = Grunnstilla stjórnunarstillingar fyrir tölvuna þína. +Menu.ShutdownTip = Lokar öllum opnum forritum, gengur frá Windows, og slekkur svo á tölvunni þinni. +Menu.RestartTip = Lokar öllum opnum forritum, gengur frá Windows, og ræsir síðan Windows að nýju. +Menu.SleepTip = Geymir innskráningu þína í minni og setur tölvuna í orkusparnaðarstöðu svo þú getir snögglega byrjað aftur að vinna. +Menu.HibernateTip = Vistar innskráningu þína og slekkur á tölvunni. Þegar þú kveikir á tölvunni, sækir Windows innskráninguna þína aftur. +Menu.LogOffTip = Loka forritum og skrá út. +Menu.DisconnectTip = Aftengir innskráningu þína. Þú getur tengst þessari innskráningu aftur með því að skrá inn að nýju. +Menu.LockTip = Læsa þessari tölvu. +Menu.UndockTip = Fjarlægir fartölvuna þína úr tengikví. +Menu.SwitchUserTip = Skipta milli notenda án þess að loka forritum. +Menu.Empty = (Tómt) +Menu.Features = Forrit og eiginleikar +Menu.FeaturesTip = Fjarlægja eða breyta forritum á tölvunni þinni. +Menu.SearchPeople = Að &fólki... +Menu.SortByName = Raða &eftir heiti +Menu.Open = &Opna +Menu.OpenAll = O&pna Allir notendur +Menu.OpenPinned = Opnaðu fest atriði +Menu.Explore = Opna &möppu +Menu.ExploreAll = Opna m&öppu Allir notendur +Menu.MenuSettings = Stillingar +Menu.MenuHelp = Hjálp +Menu.MenuExit = Hætta +Menu.LogoffTitle = Skrá út úr Windows +Menu.LogoffPrompt = Ertu viss um að þú viljir skrá út? +Menu.LogoffYes = &Skrá út +Menu.LogoffNo = &Nei +Menu.RenameTitle = Endurnefna +Menu.RenamePrompt = &Nýtt heiti: +Menu.RenameOK = Í lagi +Menu.RenameCancel = Hætta við +Menu.Organize = Sérstilla ræsivalmynd +Menu.Expand = Þenj&a út +Menu.Collapse = Dr&aga saman +Menu.NewFolder = Ný mappa +Menu.NewShortcut = Ný flýtileið +Menu.AutoArrange = R&aða sjálfkrafa +Menu.ActionOpen = Opna +Menu.ActionClose = Loka +Menu.ActionExecute = Keyra +Menu.RemoveList = &Fjarlægja &úr þessum lista +Menu.RemoveAll = Hreinsa &lista yfir nýlegt +Menu.Explorer = Skráarvafri +Menu.Start = Ræsa +Menu.StartScreen = Ræsiskjár +Menu.StartMenu = Ræsivalmynd (Windows) +Menu.PinStart = Festa við ræsivalmynd +Menu.PinStartCs = Festa við ræsivalmynd (Open-Shell) +Menu.UnpinStartCs = Losa af ræsivalmynd (Open-Shell) +Menu.MonitorOff = Slökkva á skjánum +Menu.RemoveHighlight = Fjarlægja auðkenningu +Menu.Uninstall = Fjarlægja +Menu.UninstallTitle = Fjarlægja +Menu.UninstallPrompt = Ertu viss um að það eigi að fjarlægja %s? +Search.CategorySettings = Stjórnborð +Search.CategoryPCSettings = PC stillingar +Search.CategoryPrograms = Forrit +Search.CategoryDocuments = Skjöl +Search.CategoryMusic = Tónlist +Search.CategoryPictures = Myndir +Search.CategoryVideos = Myndbönd +Search.CategoryFiles = Skrár +Search.CategoryInternet = Vefurinn +JumpList.Recent = Nýlegt +JumpList.Frequent = Algengt +JumpList.Tasks = Verk +JumpList.Pinned = Fest +JumpList.Pin = Festa v&ið þennan lista +JumpList.Unpin = L&osa af þessum lista +JumpList.Remove = &Fjarlægja úr þessum lista +JumpList.PinTip = Festa við þennan lista +JumpList.UnpinTip = Losa af þessum lista + + +[it-IT] - Italian (Italy) +Menu.Programs = &Programmi +Menu.Apps = App +Menu.AllPrograms = Tutti i programmi +Menu.Back = Indietro +Menu.Favorites = Pre&feriti +Menu.Documents = &Dati recenti +Menu.Settings = &Impostazioni +Menu.Search = Ce&rca +Menu.SearchBox = Cerca +Menu.SearchPrograms = Cerca programmi e file +Menu.SearchInternet = Cerca in Internet +Menu.Searching = Ricerca in corso... +Menu.NoMatch = Nessun elemento corrisponde ai criteri di ricerca. +Menu.MoreResults = Ulteriori risultati +Menu.Help = &Guida e supporto tecnico +Menu.Run = &Esegui... +Menu.Logoff = Disc&onnetti %s +Menu.SwitchUser = &Cambia utente +Menu.Lock = Bl&occa +Menu.LogOffShort = &Disconnetti +Menu.Undock = Disinseri&sci computer +Menu.Disconnect = Disco&nnetti +Menu.ShutdownBox = &Chiudi sessione... +Menu.Shutdown = &Arresta il sistema +Menu.Restart = &Riavvia il sistema +Menu.ShutdownUpdate = Aggiorna e arresta +Menu.RestartUpdate = Aggiorna e riavvia +Menu.Sleep = &Sospendi +Menu.Hibernate = Metti in &ibernazione +Menu.ControlPanel = &Pannello di controllo +Menu.PCSettings = Impostazioni PC +Menu.Security = Protezione di Windows +Menu.Network = Connessioni di &rete +Menu.Printers = &Stampanti +Menu.Taskbar = &Barra delle applicazioni e menu Start +Menu.SearchFiles = &File o cartelle... +Menu.SearchPrinter = &Per stampante +Menu.SearchComputers = Per &Computer +Menu.UserFilesTip = Contiene cartelle per documenti, immagini, musica e altri file dell'utente. +Menu.UserDocumentsTip = Contiene lettere, rapporti e altri documenti e file. +Menu.UserPicturesTip = Contiene foto digitali, immagini e file di grafica. +Menu.UserMusicTip = Contiene file musicali e audio. +Menu.UserVideosTip = Contiene filmati e altri file video. +Menu.NetworkTip = Visualizza le connessioni di rete del computer e consente di crearne nuove +Menu.PrintersTip = Aggiunge, rimuove e configura stampanti locali e di rete. +Menu.TaskbarTip = Personalizza la visualizzazione degli elementi nel menu Start, barra delle applicazioni e area di notifica. +Menu.ControlPanelTip = Modificare le impostazioni e personalizzare la funzionalità del computer. +Menu.DocumentsLibTip = Accedere a lettere, rapporti, note e ad altri tipi di documenti. +Menu.MusicLibTip = Consente di riprodurre musica e altri file audio. +Menu.PicturesLibTip = Consente di visualizzare e organizzare immagini. +Menu.VideosLibTip = Consente di vedere i propri filmati e altri video digitali. +Menu.RecordingsLibTip = Consente di assistere ai programmi TV registrati nel computer. +Menu.DownloadTip = Consente di trovare i collegamenti ai siti Web preferiti per il download. +Menu.HomegroupTip = Consente di accedere a raccolte e cartelle condivise da altri utenti nel gruppo home. +Menu.RunTip = Consente di aprire un programma, una cartella, un documento o un sito. +Menu.HelpTip = Trovare argomenti della Guida, esercitazioni, risoluzione problemi, e altri servizi di supporto tecnico. +Menu.ProgramsTip = Apre l'elenco dei programmi. +Menu.SearchFilesTip = Cercare documenti, musica, immagini, posta elettronica e altro. +Menu.GamesTip = Consente di giocare e gestire i giochi installati nel computer. +Menu.SecurityTip = Avvia le opzioni di Sicurezza di Windows per modificare la password, cambiare utente o avviare Gestione attività. +Menu.SearchComputersTip = Cerca computer sulla rete +Menu.SearchPrintersTip = Cerca stampante +Menu.AdminToolsTip = Configura le impostazioni amministrative del computer. +Menu.ShutdownTip = Chiude tutti i programmi aperti, arresta Windows e spegne il computer. +Menu.RestartTip = Chiude tutti i programmi aperti e riavvia Windows. +Menu.SleepTip = Mantiene la sessione in memoria e imposta la modalità basso consumo che consente di riprendere rapidamente il lavoro. +Menu.HibernateTip = Salva la sessione e spegne il computer. Quando si riaccende il computer, la sessione verrà ripristinata. +Menu.LogOffTip = Chiude i programmi e disconnette l'utente. +Menu.DisconnectTip = Disconnette la sessione. È possibile riconnettersi a questa sessione al prossimo accesso. +Menu.LockTip = Blocca il computer. +Menu.UndockTip = Consente di rimuovere il computer portatile o il notebook dall'alloggiamento di espansione. +Menu.SwitchUserTip = Consente di cambiare utente senza chiudere i programmi. +Menu.Empty = (vuoto) +Menu.Features = Programmi e funzionalità +Menu.FeaturesTip = Disinstalla o modifica i programmi nel computer. +Menu.SearchPeople = &Contatti... +Menu.SortByName = Or&dina per nome +Menu.Open = &Apri +Menu.OpenAll = Apri &cartella Utenti +Menu.OpenPinned = Apri gli elementi appuntati +Menu.Explore = &Esplora +Menu.ExploreAll = Esplora cartella &Utenti +Menu.MenuSettings = Impostazioni +Menu.MenuHelp = Guida +Menu.MenuExit = Esci +Menu.LogoffTitle = Disconnessione da Windows +Menu.LogoffPrompt = Disconnettersi? +Menu.LogoffYes = &Disconnetti +Menu.LogoffNo = &No +Menu.RenameTitle = Rinomina +Menu.RenamePrompt = &Nuovo nome: +Menu.RenameOK = OK +Menu.RenameCancel = Annulla +Menu.Organize = Organizza menu Start +Menu.Expand = &Espandi +Menu.Collapse = Comp&rimi +Menu.NewFolder = Nuova cartella +Menu.NewShortcut = Nuovo collegamento +Menu.AutoArrange = &Disposizione automatica +Menu.ActionOpen = Apri +Menu.ActionClose = Chiudi +Menu.ActionExecute = Esegui +Menu.RemoveList = &Rimuovi da questo elenco +Menu.RemoveAll = Cancella elenco Ogge&tti recenti +Menu.Explorer = Esplora risorse +Menu.Start = Start +Menu.StartScreen = Schermata Start +Menu.StartMenu = Menu Start (Windows) +Menu.PinStart = Aggiungi al menu Start +Menu.PinStartCs = Aggiungi al menu Start (Open-Shell) +Menu.UnpinStartCs = Rimuovi dal menu Start (Open-Shell) +Menu.MonitorOff = Spegne lo schermo +Menu.RemoveHighlight = Rimuovi elemento di rilievo +Menu.Uninstall = &Disinstalla +Menu.UninstallTitle = Disinstalla +Menu.UninstallPrompt = Disinstallare %s? +Search.CategorySettings = Pannello di controllo +Search.CategoryPCSettings = Impostazioni PC +Search.CategoryPrograms = Programmi +Search.CategoryDocuments = Documenti +Search.CategoryMusic = Musica +Search.CategoryPictures = Immagini +Search.CategoryVideos = Video +Search.CategoryFiles = File +Search.CategoryInternet = Internet +JumpList.Recent = Recenti +JumpList.Frequent = Frequente +JumpList.Tasks = Attività +JumpList.Pinned = Bloccato +JumpList.Pin = Agg&iungi all'elenco +JumpList.Unpin = Rim&uovi dall'elenco +JumpList.Remove = &Rimuovi da questo elenco +JumpList.PinTip = Aggiungi all'elenco +JumpList.UnpinTip = Rimuovi dall'elenco + + +[ja-JP] - Japanese (Japan) +Menu.Programs = プログラム(&P) +Menu.Apps = アプリ +Menu.AllPrograms = すべてのプログラム +Menu.Back = 前に戻る +Menu.Favorites = お気に入り(&A) +Menu.Documents = 最近使った項目(&D) +Menu.Settings = 設定(&S) +Menu.Search = 検索(&C) +Menu.SearchBox = 検索 +Menu.SearchPrograms = プログラムとファイルの検索 +Menu.SearchInternet = インターネットの検索 +Menu.Searching = 検索しています... +Menu.NoMatch = 検索条件に一致する項目はありません。 +Menu.MoreResults = 検索結果の続きを表示 +Menu.Help = ヘルプとサポート(&H) +Menu.Run = ファイル名を指定して実行(&R)... +Menu.Logoff = %s のログオフ(&L) +Menu.SwitchUser = ユーザーの切り替え(&W) +Menu.Lock = ロック(&O) +Menu.LogOffShort = ログオフ(&L) +Menu.Undock = コンピューターの装着解除(&E) +Menu.Disconnect = 切断(&I) +Menu.ShutdownBox = シャットダウン(&U)... +Menu.Shutdown = シャットダウン(&U) +Menu.Restart = 再起動(&R) +Menu.ShutdownUpdate = 更新してシャットダウン +Menu.RestartUpdate = 更新して再起動 +Menu.Sleep = スリープ(&S) +Menu.Hibernate = 休止状態(&H) +Menu.ControlPanel = コントロール パネル(&C) +Menu.PCSettings = 設定 +Menu.Security = Windows セキュリティ +Menu.Network = ネットワーク接続(&N) +Menu.Printers = プリンター(&P) +Menu.Taskbar = タスク バーと [スタート] メニュー(&T) +Menu.SearchFiles = ファイルやフォルダー(&F)... +Menu.SearchPrinter = プリンターの検索(&P) +Menu.SearchComputers = コンピューターの検索(&C) +Menu.UserFilesTip = ユーザーが所有しているドキュメント、画像、音楽などのフォルダーが含まれています。 +Menu.UserDocumentsTip = 手紙、レポート、およびそのほかのドキュメントやファイルが含まれます。 +Menu.UserPicturesTip = デジタル写真、イメージ、および画像ファイルが含まれます。 +Menu.UserMusicTip = 音楽およびそのほかのオーディオ ファイルが含まれます。 +Menu.UserVideosTip = ムービーおよびそのほかのビデオ ファイルが含まれます。 +Menu.NetworkTip = このコンピューターにあるネットワーク接続を表示し、新しい接続の作成をお手伝いします +Menu.PrintersTip = ローカルおよびネットワークのプリンターの追加、削除、および構成を行います。 +Menu.TaskbarTip = [スタート] メニューおよびタスク バーに表示される項目の種類や表示方法をカスタマイズします。 +Menu.ControlPanelTip = 設定を変更し、このコンピューターの機能をカスタマイズします。 +Menu.DocumentsLibTip = 手紙、レポート、メモなどのドキュメントにアクセスします。 +Menu.MusicLibTip = 音楽ファイルやオーディオ ファイルを再生します。 +Menu.PicturesLibTip = デジタル画像を表示および整理します。 +Menu.VideosLibTip = ホーム ビデオとその他のデジタル ビデオを視聴します。 +Menu.RecordingsLibTip = コンピューター上に録画されたテレビ番組を視聴します。 +Menu.DownloadTip = インターネット ダウンロードおよびお気に入りの Web サイトへのリンクを検索します。 +Menu.HomegroupTip = ホームグループ内の他のメンバーが共有するライブラリとフォルダーにアクセスします。 +Menu.RunTip = プログラム、フォルダー、ドキュメントまたは Web サイトを開きます。 +Menu.HelpTip = ヘルプのトピック、チュートリアル、トラブルシューティング、サポート サービスなどを検索します。 +Menu.ProgramsTip = プログラムの一覧を表示します。 +Menu.SearchFilesTip = ドキュメント、音楽ファイル、画像、電子メールなどを検索します。 +Menu.GamesTip = コンピューターにあるゲームのプレイと管理を行います。 +Menu.SecurityTip = Windows セキュリティ オプションを起動して [パスワードの変更]、[ユーザーの切り替え]、[タスク マネージャーの起動] を行います。 +Menu.SearchComputersTip = ネットワークのコンピューターを検索します +Menu.SearchPrintersTip = プリンターを検索します +Menu.AdminToolsTip = コンピューターの管理に関する設定を構成します。 +Menu.ShutdownTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてからコンピューターの電源を切ります。 +Menu.RestartTip = 開いているプログラムをすべて閉じて、Windows をシャットダウンしてから、Windows を再起動します。 +Menu.SleepTip = すばやく作業を再開できるように、セッションをメモリに保持してコンピューターを低電力の状態にします。 +Menu.HibernateTip = セッションを保存してコンピューターの電源を切ります。コンピューターの電源を入れたときに、セッションは復元されます。 +Menu.LogOffTip = プログラムを閉じて、ログオフします。 +Menu.DisconnectTip = セッションを切断します。ログオンし直すと、このセッションに再接続できます。 +Menu.LockTip = このコンピューターをロックします。 +Menu.UndockTip = ドッキング ステーションからラップトップやノートブック コンピューターを取り外します。 +Menu.SwitchUserTip = プログラムを閉じずに、ユーザーを切り替えます。 +Menu.Empty = (なし) +Menu.Features = プログラムと機能 +Menu.FeaturesTip = コンピューター上のプログラムをアンインストールまたは変更します。 +Menu.SearchPeople = 人(&P)... +Menu.SortByName = 名前順で並べ替え(&B) +Menu.Open = 開く(&O) +Menu.OpenAll = 開く - All Users(&P) +Menu.OpenPinned = 開く - Pinned +Menu.Explore = エクスプローラー(&E) +Menu.ExploreAll = エクスプローラー - All Users(&X) +Menu.MenuSettings = 設定 +Menu.MenuHelp = ヘルプ +Menu.MenuExit = 終了 +Menu.LogoffTitle = Windows のログオフ +Menu.LogoffPrompt = ログオフしますか? +Menu.LogoffYes = ログオフ(&L) +Menu.LogoffNo = いいえ(&N) +Menu.RenameTitle = 名前の変更 +Menu.RenamePrompt = 新しい名前(&N): +Menu.RenameOK = OK +Menu.RenameCancel = キャンセル +Menu.Organize = スタート メニューの管理 +Menu.Expand = 展開(&A) +Menu.Collapse = 折りたたみ(&A) +Menu.NewFolder = 新しいフォルダー +Menu.NewShortcut = 新しいショートカット +Menu.AutoArrange = 自動整列(&A) +Menu.ActionOpen = 開く +Menu.ActionClose = 閉じる +Menu.ActionExecute = 実行 +Menu.RemoveList = この一覧から削除(&F) +Menu.RemoveAll = 最近使った項目の一覧のクリア(&L) +Menu.Explorer = エクスプローラー +Menu.Start = スタート +Menu.StartScreen = スタート画面 +Menu.StartMenu = スタート メニュー (Windows) +Menu.PinStart = スタート メニューに表示する +Menu.PinStartCs = スタート メニューに表示する (Open-Shell) +Menu.UnpinStartCs = スタート メニューに表示しない (Open-Shell) +Menu.MonitorOff = 画面をオフにする +Menu.RemoveHighlight = ハイライトの削除 +Menu.Uninstall = アンインストール(&U) +Menu.UninstallTitle = アンインストール +Menu.UninstallPrompt = %s をアンインストールしますか? +Search.CategorySettings = 設定 +Search.CategoryPCSettings = 設定 +Search.CategoryPrograms = プログラム +Search.CategoryDocuments = ドキュメント +Search.CategoryMusic = ミュージック +Search.CategoryPictures = ピクチャ +Search.CategoryVideos = ビデオ +Search.CategoryFiles = ファイル +Search.CategoryInternet = インターネット +JumpList.Recent = 最近使ったもの +JumpList.Frequent = よく使うもの +JumpList.Tasks = タスク +JumpList.Pinned = いつも表示 +JumpList.Pin = いつも表示する(&I) +JumpList.Unpin = いつも表示するものから外す(&U) +JumpList.Remove = この一覧から削除(&F) +JumpList.PinTip = いつも表示する +JumpList.UnpinTip = いつも表示するものから外す + + +[ko-KR] - Korean (Korea) +Menu.Programs = 프로그램(&P) +Menu.Apps = 앱 +Menu.AllPrograms = 모든 프로그램 +Menu.Back = 뒤로 +Menu.Favorites = 즐겨찾기(&A) +Menu.Documents = 문서(&D) +Menu.Settings = 설정(&S) +Menu.Search = 검색(&C) +Menu.SearchBox = 검색 +Menu.SearchPrograms = 프로그램 및 파일 검색 +Menu.SearchInternet = 인터넷 검색 +Menu.Searching = 검색 중... +Menu.NoMatch = 일치하는 항목이 없습니다. +Menu.MoreResults = 자세한 결과 보기 +Menu.Help = 도움말 및 지원(&H) +Menu.Run = 실행(&R)... +Menu.Logoff = %s 로그오프(&L) +Menu.SwitchUser = 사용자 전환(&W) +Menu.Lock = 잠금(&O) +Menu.LogOffShort = 로그오프(&L) +Menu.Undock = 컴퓨터 도킹 해제(&E) +Menu.Disconnect = 연결 끊기(&I) +Menu.ShutdownBox = 시스템 종료(&U)... +Menu.Shutdown = 시스템 종료(&U) +Menu.Restart = 다시 시작(&R) +Menu.ShutdownUpdate = 업데이트 및 종료 +Menu.RestartUpdate = 업데이트 및 다시 시작 +Menu.Sleep = 절전(&S) +Menu.Hibernate = 최대 절전 모드(&H) +Menu.ControlPanel = 제어판(&C) +Menu.PCSettings = PC 설정 +Menu.Security = Windows 보안 +Menu.Network = 네트워크 연결(&N) +Menu.Printers = 프린터(&P) +Menu.Taskbar = 작업 표시줄 및 시작 메뉴(&T) +Menu.SearchFiles = 파일 또는 폴더(&F)... +Menu.SearchPrinter = 프린터(&P) +Menu.SearchComputers = 컴퓨터(&C) +Menu.UserFilesTip = 사용자가 소유한 문서, 사진, 음악 및 기타 파일의 폴더가 있습니다. +Menu.UserDocumentsTip = 편지, 보고서, 기타 문서나 파일이 들어 있습니다. +Menu.UserPicturesTip = 디지털 사진, 이미지 및 그래픽 파일이 들어 있습니다. +Menu.UserMusicTip = 음악 및 기타 오디오 파일이 들어 있습니다. +Menu.UserVideosTip = 음악 및 기타 비디오 파일이 들어 있습니다. +Menu.NetworkTip = 이 컴퓨터의 기존 네트워크 연결을 표시하거나 새로 만드는 것을 도와줍니다. +Menu.PrintersTip = 로컬 및 네트워크 프린터를 추가, 제거, 구성합니다. +Menu.TaskbarTip = 표시되는 항목의 유형 및 표시 방법 등과 같은 시작 메뉴 및 작업 표시줄 설정을 사용자 지정합니다. +Menu.ControlPanelTip = 설정을 변경하고 컴퓨터의 기능을 사용자 지정합니다. +Menu.DocumentsLibTip = 편지, 보고서, 메모 및 기타 문서에 액세스합니다. +Menu.MusicLibTip = 음악 및 기타 오디오 파일을 재생합니다. +Menu.PicturesLibTip = 디지털 사진을 보고 정리합니다. +Menu.VideosLibTip = 홈 동영상 및 기타 디지털 비디오를 시청합니다. +Menu.RecordingsLibTip = 컴퓨터에 녹화된 TV 프로그램을 시청합니다. +Menu.DownloadTip = 인터넷 다운로드 및 즐겨 찾는 웹 사이트에 대한 링크를 찾습니다. +Menu.HomegroupTip = 홈 그룹의 다른 사용자가 공유한 라이브러리 및 폴더에 액세스합니다. +Menu.RunTip = 프로그램, 폴더, 문서 또는 웹 사이트를 엽니다. +Menu.HelpTip = 도움말 항목, 자습서, 문제 해결 및 기타 지원 서비스를 찾습니다. +Menu.ProgramsTip = 프로그램의 목록을 표시합니다. +Menu.SearchFilesTip = 문서, 음악, 사진, 전자 메일 등을 검색합니다. +Menu.GamesTip = 컴퓨터에 있는 게임을 실행 및 관리합니다. +Menu.SecurityTip = 암호를 변경하거나, 사용자를 전환하거나, 작업 관리자를 시작하려면 Windows 보안 옵션을 시작합니다. +Menu.SearchComputersTip = 네트워크에서 컴퓨터 찾기 +Menu.SearchPrintersTip = 프린터 찾기 +Menu.AdminToolsTip = 사용자 컴퓨터의 관리 설정을 구성합니다. +Menu.ShutdownTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 컴퓨터를 끕니다. +Menu.RestartTip = 열려 있는 프로그램을 모두 닫고 Windows를 종료한 다음 Windows를 다시 시작합니다. +Menu.SleepTip = 작업을 빠르게 다시 시작할 수 있도록 사용자 세션을 메모리에 저장하고 컴퓨터를 절전 상태로 전환합니다. +Menu.HibernateTip = 사용자 세션을 저장하고 컴퓨터를 끕니다. 컴퓨터를 켜면 Windows에 사용자 세션이 복원됩니다. +Menu.LogOffTip = 프로그램을 닫고 로그오프합니다. +Menu.DisconnectTip = 세션 연결을 끊습니다. 다시 로그온할 때 이 세션에 연결할 수 있습니다. +Menu.LockTip = 이 컴퓨터를 잠급니다. +Menu.UndockTip = 도킹 스테이션에서 랩톱 또는 노트북 컴퓨터를 제거합니다. +Menu.SwitchUserTip = 프로그램을 닫지 않고 사용자를 전환합니다. +Menu.Empty = (비어 있음) +Menu.Features = 프로그램 및 기능 +Menu.FeaturesTip = 컴퓨터의 프로그램을 제거하거나 변경합니다. +Menu.SearchPeople = 사람 찾기(&P)... +Menu.SortByName = 이름순 정렬(&B) +Menu.Open = 열기(&O) +Menu.OpenAll = 열기 - All Users(&P) +Menu.OpenPinned = 열기 - Pinned +Menu.Explore = 탐색(&E) +Menu.ExploreAll = 탐색 - All Users(&X) +Menu.MenuSettings = 설정 +Menu.MenuHelp = 도움말 +Menu.MenuExit = 끝내기 +Menu.LogoffTitle = Windows 로그오프 +Menu.LogoffPrompt = 로그오프하시겠습니까? +Menu.LogoffYes = 로그오프(&L) +Menu.LogoffNo = 아니요(&N) +Menu.RenameTitle = 이름 바꾸기 +Menu.RenamePrompt = 새 이름(&N): +Menu.RenameOK = 확인 +Menu.RenameCancel = 취소 +Menu.Organize = 시작 메뉴 구성 +Menu.Expand = 확장(&A) +Menu.Collapse = 축소(&A) +Menu.NewFolder = 새 폴더 +Menu.NewShortcut = 새 바로 가기 +Menu.AutoArrange = 자동 정렬(&A) +Menu.ActionOpen = 열기 +Menu.ActionClose = 닫기 +Menu.ActionExecute = 실행 +Menu.RemoveList = 이 목록에서 제거(&F) +Menu.RemoveAll = 최근 항목 목록 지우기(&L) +Menu.Explorer = Windows 탐색기 +Menu.Start = 시작 +Menu.StartScreen = 시작 화면 +Menu.StartMenu = 시작 메뉴 (Windows) +Menu.PinStart = 시작 메뉴에 고정 +Menu.PinStartCs = 시작 메뉴에 고정 (Open-Shell) +Menu.UnpinStartCs = 시작 메뉴에서 제거 (Open-Shell) +Menu.MonitorOff = 디스플레이 끄기 +Menu.RemoveHighlight = 추천 취소 +Menu.Uninstall = 제거(&U) +Menu.UninstallTitle = 제거 +Menu.UninstallPrompt = %s 설치를 제거하시겠습니까? +Search.CategorySettings = 설정 +Search.CategoryPCSettings = PC 설정 +Search.CategoryPrograms = 프로그램 +Search.CategoryDocuments = 문서 +Search.CategoryMusic = 음악 +Search.CategoryPictures = 사진 +Search.CategoryVideos = 비디오 +Search.CategoryFiles = 파일 +Search.CategoryInternet = 인터넷 +JumpList.Recent = 최근 항목 +JumpList.Frequent = 자주 사용하는 항목 +JumpList.Tasks = 작업 +JumpList.Pinned = 고정됨 +JumpList.Pin = 이 목록에 고정(&I) +JumpList.Unpin = 이 목록에서 제거(&U) +JumpList.Remove = 이 목록에서 제거(&F) +JumpList.PinTip = 이 목록에 고정 +JumpList.UnpinTip = 이 목록에서 제거 + + +[lt-LT] - Lithuanian (Lithuania) +Menu.Programs = &Programos +Menu.Apps = Programėlės +Menu.AllPrograms = Visos programos +Menu.Back = Atgal +Menu.Favorites = P&arankiniai +Menu.Documents = &Dokumentai +Menu.Settings = Para&metrai +Menu.Search = I&eškoti +Menu.SearchBox = Ieškoti +Menu.SearchPrograms = Ieškoti tarp programų ir failų +Menu.SearchInternet = Ieškoti internete +Menu.Searching = Ieškoma... +Menu.NoMatch = Nėra iešką atitinkančių elementų. +Menu.MoreResults = Rodyti daugiau rezultatų +Menu.Help = &Žinynas ir palaikymas +Menu.Run = &Vykdyti... +Menu.Logoff = I&šeiti %s +Menu.SwitchUser = Perjungti &vartotoją +Menu.Lock = Už&rakinti +Menu.LogOffShort = &Išeiti +Menu.Undock = Kompi&uterį atjungti nuo doko +Menu.Disconnect = A&tsijungti +Menu.ShutdownBox = Išjun>i... +Menu.Shutdown = &Baigti darbą +Menu.Restart = &Paleisti iš naujo +Menu.ShutdownUpdate = Naujinti ir išjungti +Menu.RestartUpdate = Naujinti ir paleisti iš naujo +Menu.Sleep = &Miego būsena +Menu.Hibernate = &Užmigdyti +Menu.ControlPanel = &Valdymo skydas +Menu.PCSettings = PC parametrai +Menu.Security = Windows sauga +Menu.Network = &Tinklo ryšiai +Menu.Printers = &Spausdintuvai +Menu.Taskbar = &Užduočių juosta ir meniu Pradėti +Menu.SearchFiles = Fa&ilams ir aplankams... +Menu.SearchPrinter = S&pausdintuvui +Menu.SearchComputers = &Kompiuteriams +Menu.UserFilesTip = Čia yra aplankai, skirti Dokumentams, Paveikslėliams, Muzikai ir kitoms jums priklausantiems failams. +Menu.UserDocumentsTip = Yra laiškų, ataskaitų ir kitų dokumentų, bei failų. +Menu.UserPicturesTip = Yra skaitmeninių nuotraukų, vaizdų ir grafinių failų. +Menu.UserMusicTip = Yra muzikos ir kitų garso failų. +Menu.UserVideosTip = Yra filmų ir kitų vaizdo failų. +Menu.NetworkTip = Rodomi esantys tinklo ryšiai kompiuteryje ir padedama kurti naujus +Menu.PrintersTip = Įtraukti, šalinti ir konfigūruoti vietinius ir tinklo spausdintuvus. +Menu.TaskbarTip = Tinkinkite meniu Pradėti ir užduočių juostą, pvz., rodyti skirtų elementų tipus ir jų išvaizdą. +Menu.ControlPanelTip = Keiskite parametrus ir tinkinkite savo kompiuterio funkcionalumą. +Menu.DocumentsLibTip = Pasiekite laiškus, ataskaitas, pastabas ir kitų tipų dokumentus. +Menu.MusicLibTip = Leiskite muzikos įrašus ir kitus garso failus. +Menu.PicturesLibTip = Peržiūrėkite ir tvarkykite skaitmeninius paveikslėlius. +Menu.VideosLibTip = Žiūrėkite namų kinus ir kitus skaitmeninius vaizdo įrašus. +Menu.RecordingsLibTip = Žiūrėkite TV programas, įrašytas jūsų kompiuteryje. +Menu.DownloadTip = Ieškokite siūlomų atsisiųsti failų internete ir nuorodų į mėgstamas svetaines. +Menu.HomegroupTip = Pasiekite bibliotekas ir aplankus, kuriuos bendrina kiti jūsų namų grupės nariai. +Menu.RunTip = Atidaro programą, aplanką, dokumentą ar svetainę. +Menu.HelpTip = Ieškokite Žinyno temų, vadovėlių, trikčių šalinimo ir kitų palaikymo paslaugų. +Menu.ProgramsTip = Atidaro programų sąrašą. +Menu.SearchFilesTip = Ieškokite dokumentų, muzikos įrašų, paveikslėlių, el. pašto ir t. t. +Menu.GamesTip = Paleiskite ir valdykite žaidimus kompiuteryje. +Menu.SecurityTip = Paleiskite Windows saugos parinktis, kad pakeistumėte slaptažodį, perjungtumėte vartotoją arba paleistumėte užduočių tvarkytuvą. +Menu.SearchComputersTip = Tinkle ieškoti kompiuterių +Menu.SearchPrintersTip = Ieškoti spausdintuvo +Menu.AdminToolsTip = Konfigūruokite kompiuterio administracinius parametrus. +Menu.ShutdownTip = Uždaro visas atidarytas programas, baigia darbą su Windows ir išjungia kompiuterį. +Menu.RestartTip = Uždaro visas atidarytas programas, Windows ir dar kartą paleidžia Windows. +Menu.SleepTip = Palieka seansą atmintyje ir perjungia kompiuterį veikti eikvojant mažai energijos, kad galėtumėte greitai tęsti darbą. +Menu.HibernateTip = Įrašo seansą ir išjungia kompiuterį. Įjungus kompiuterį, Windows atkuria seansą. +Menu.LogOffTip = Uždaro programas ir išeina. +Menu.DisconnectTip = Atjungiamas seansas. Pakartotinai prisijungti prie šio seanso galėsite dar kartą įėję. +Menu.LockTip = Užrakina šį kompiuterį. +Menu.UndockTip = Iš doko šalinamas nešiojamasis kompiuteris. +Menu.SwitchUserTip = Pakeičia vartotojus neuždarant programų. +Menu.Empty = (Tuščia) +Menu.Features = Programos ir funkcijos +Menu.FeaturesTip = Pašalinkite arba keiskite kompiuterio programas. +Menu.SearchPeople = &Asmenims... +Menu.SortByName = &Rūšiuoti pagal vardus +Menu.Open = &Atidaryti +Menu.OpenAll = A&tidaryti aplanką Visi vartotojai +Menu.OpenPinned = Atidaryti prisegtus elementus +Menu.Explore = Naršyt&i +Menu.ExploreAll = Na&ršyti visus vartotojus +Menu.MenuSettings = Parametrai +Menu.MenuHelp = Žinynas +Menu.MenuExit = Išeiti +Menu.LogoffTitle = Išeiti iš Windows +Menu.LogoffPrompt = Ar tikrai norite išeiti? +Menu.LogoffYes = I&šeiti +Menu.LogoffNo = &Ne +Menu.RenameTitle = Pervardyti +Menu.RenamePrompt = Naujas &pavadinimas: +Menu.RenameOK = Gerai +Menu.RenameCancel = Atšaukti +Menu.Organize = Tvarkyti pradžios meniu +Menu.Expand = P&lėsti +Menu.Collapse = Su&traukti +Menu.NewFolder = Naujas aplankas +Menu.NewShortcut = Nauja nuoroda +Menu.AutoArrange = Autom&atinis išdėstymas +Menu.ActionOpen = Atidaryti +Menu.ActionClose = Uždaryti +Menu.ActionExecute = Vykdyti +Menu.RemoveList = Šal&inti iš šio sąrašo +Menu.RemoveAll = &Valyti naujausių elementų sąrašą +Menu.Explorer = Windows naršyklė +Menu.Start = Pradėti +Menu.StartScreen = Pradžios ekranas +Menu.StartMenu = Meniu Pradėti (Windows) +Menu.PinStart = Padaryti prieinamą meniu Pradėti +Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Open-Shell) +Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Open-Shell) +Menu.MonitorOff = Išjungti ekraną +Menu.RemoveHighlight = Šalinti paryškinimą +Menu.Uninstall = &Pašalinti +Menu.UninstallTitle = Pašalinti +Menu.UninstallPrompt = Ar tikrai norite pašalinti %s? +Search.CategorySettings = Valdymo skydas +Search.CategoryPCSettings = PC parametrai +Search.CategoryPrograms = Programos +Search.CategoryDocuments = Dokumentai +Search.CategoryMusic = Muzika +Search.CategoryPictures = Paveikslėliai +Search.CategoryVideos = Vaizdo įrašai +Search.CategoryFiles = Failai +Search.CategoryInternet = Internetas +JumpList.Recent = Paskutiniai +JumpList.Frequent = Dažniausi +JumpList.Tasks = Užduotys +JumpList.Pinned = Susegta +JumpList.Pin = Į&traukti į šį sąrašą +JumpList.Unpin = P&ašalinti iš šio sąrašo +JumpList.Remove = Pašal&inti iš šio sąrašo +JumpList.PinTip = Įtraukti į šį sąrašą +JumpList.UnpinTip = Pašalinti iš šio sąrašo + + +[lv-LV] - Latvian (Latvia) +Menu.Programs = Pro&grammas +Menu.Apps = Programmas +Menu.AllPrograms = Visas programmas +Menu.Back = Atpakaļ +Menu.Favorites = Mana i&zlase +Menu.Documents = &Dokumenti +Menu.Settings = &Iestatījumi +Menu.Search = &Meklēt +Menu.SearchBox = Meklēt +Menu.SearchPrograms = Meklēt programmas un failus +Menu.SearchInternet = Meklēt internetā +Menu.Searching = Notiek meklēšana... +Menu.NoMatch = Nav vienumu, kas atbilstu meklēšanas kritērijiem. +Menu.MoreResults = Skatīt citus rezultātus +Menu.Help = Pa&līdzība un atbalsts +Menu.Run = Iz&pildīt... +Menu.Logoff = &Atteikties ar vārdu %s +Menu.SwitchUser = Pār&slēgt lietotāju +Menu.Lock = Ai&zslēgt +Menu.LogOffShort = &Atteikties +Menu.Undock = Atdokot dat&oru +Menu.Disconnect = At&vienoties +Menu.ShutdownBox = &Beidzēt... +Menu.Shutdown = &Beidzēšana +Menu.Restart = &Restartēšana +Menu.ShutdownUpdate = Atjaunināt un izslēgt +Menu.RestartUpdate = Atjaunināt un restartēt +Menu.Sleep = &Miega režīms +Menu.Hibernate = &Hibernācija +Menu.ControlPanel = Vadības &panelis +Menu.PCSettings = Datora iestatījumi +Menu.Security = Windows drošība +Menu.Network = &Tīkla savienojumi +Menu.Printers = P&rinteri +Menu.Taskbar = &Uzdevumjosla un izvēlne Sākt +Menu.SearchFiles = &Failus vai mapes... +Menu.SearchPrinter = &Printeri +Menu.SearchComputers = &Datorus +Menu.UserFilesTip = Ietver sadaļu Mani dokumenti, Mani attēli, Mana mūzika mapes un citus failus, kas jums pieder. +Menu.UserDocumentsTip = Satur vēstules, atskaites un citus dokumentus un failus. +Menu.UserPicturesTip = Satur ciparu fotogrāfijas, attēlus un grafikas failus. +Menu.UserMusicTip = Satur mūziku un citus audio failus. +Menu.UserVideosTip = Satur filmas un citus video failus. +Menu.NetworkTip = Parāda šajā datorā esošos tīkla savienojumus un palīdz izveidot jaunus +Menu.PrintersTip = Pievienojiet, noņemiet un konfigurējiet lokālos un tīkla printerus. +Menu.TaskbarTip = Pielāgot izvēlni Sākt un uzdevumjoslu, piemēram, kāda tipa vienumus rādīt un kā tiem ir jāizskatās. +Menu.ControlPanelTip = Mainīt iestatījumus un pielāgot datora funkcionalitāti. +Menu.DocumentsLibTip = Piekļūt vēstulēm, atskaitēm, piezīmēm un cita veida dokumentiem. +Menu.MusicLibTip = Atskaņot mūzikas un citus audio failus. +Menu.PicturesLibTip = Skatīt un organizēt digitālos attēlus. +Menu.VideosLibTip = Skatiet amatieru filmas un citu ciparvideo. +Menu.RecordingsLibTip = Skatiet datorā ierakstītās TV programmas. +Menu.DownloadTip = Atrodiet interneta lejupielādes un saites uz iecienītajām vietnēm. +Menu.HomegroupTip = Piekļūstiet bibliotēkām un mapēm, ko kopīgojušas citas personas mājas grupā. +Menu.RunTip = Atver programmu, mapi, dokumentu vai tīmekļa vietni. +Menu.HelpTip = Atrast palīdzības tēmas, apmācības, problēmu novēršanu un citus atbalsta pakalpojumus. +Menu.ProgramsTip = Atver programmu sarakstu. +Menu.SearchFilesTip = Meklēt dokumentus, mūziku, attēlus, e-pastu un citu. +Menu.GamesTip = Spēlēt un pārvaldīt spēles datorā. +Menu.SecurityTip = Palaist Windows drošības opcijas, lai mainītu paroli, pārslēgtu lietotāju vai startētu Uzdevumu pārvaldnieku. +Menu.SearchComputersTip = Meklēt datorus tīklā +Menu.SearchPrintersTip = Meklēt printeri +Menu.AdminToolsTip = Konfigurēt datora administratīvos iestatījumus. +Menu.ShutdownTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam izslēdz datoru. +Menu.RestartTip = Aizver visas atvērtās programmas, izslēdz sistēmu Windows un pēc tam to atkal startē. +Menu.SleepTip = Saglabā sesiju atmiņā un pārslēdz datoru mazas jaudas režīmā, lai pēc tam varētu ātri atsākt darbu. +Menu.HibernateTip = Saglabā sesiju un izslēdz datoru. Ieslēdzot datoru, sistēma Windows atjauno sesiju. +Menu.LogOffTip = Aizvērt programmas un atteikties. +Menu.DisconnectTip = Atvieno sesiju. Atkārtoti izveidot savienojumu ar šo sesiju var, vēlreiz piesakoties sistēmā. +Menu.LockTip = Aizslēgt datoru. +Menu.UndockTip = Noņem klēpjdatoru vai piezīmjdatoru no dokstacijas. +Menu.SwitchUserTip = Pārslēgt lietotājus, neaizverot programmas. +Menu.Empty = (Tukšs) +Menu.Features = Programmas un līdzekļi +Menu.FeaturesTip = Noņemt programmu instalāciju vai mainīt programmas datorā. +Menu.SearchPeople = &Personām... +Menu.SortByName = &Kārtot pēc nosaukuma +Menu.Open = A&tvērt +Menu.OpenAll = &Atvērt visus lietotājus +Menu.OpenPinned = Atvērt piespraustos vienumus +Menu.Explore = &Pārlūkot +Menu.ExploreAll = Pār&lūkot visus lietotājus +Menu.MenuSettings = Iestatījumi +Menu.MenuHelp = Palīdzība +Menu.MenuExit = Iziet +Menu.LogoffTitle = Atteikšanās sistēmā Windows +Menu.LogoffPrompt = Vai tiešām vēlaties atteikties? +Menu.LogoffYes = &Atteikties +Menu.LogoffNo = &Nē +Menu.RenameTitle = Pārdēvēšana +Menu.RenamePrompt = Jaunais &nosaukums: +Menu.RenameOK = Labi +Menu.RenameCancel = Atcelt +Menu.Organize = Organizēt izvēlni Sākt +Menu.Expand = Izv&ērst +Menu.Collapse = Sakļ&aut +Menu.NewFolder = Jauna mape +Menu.NewShortcut = Jauna saīsne +Menu.AutoArrange = &Automātiski sakārtot +Menu.ActionOpen = Atvērt +Menu.ActionClose = Aizvērt +Menu.ActionExecute = Izpildīt +Menu.RemoveList = &Noņemt no šī saraksta +Menu.RemoveAll = &Notīrīt nesen pievienoto vienumu sarakstu +Menu.Explorer = Windows Explorer +Menu.Start = Sākt +Menu.StartScreen = Sākuma ekrāns +Menu.StartMenu = Izvēlne Sākt (Windows) +Menu.PinStart = Piespraust izvēlnei Sākt +Menu.PinStartCs = Piespraust izvēlnei Sākt (Open-Shell) +Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Open-Shell) +Menu.MonitorOff = Izslēgt displeju +Menu.RemoveHighlight = Noņemt marķējumu +Menu.Uninstall = &Atinstalēt +Menu.UninstallTitle = Atinstalēt +Menu.UninstallPrompt = Vai esat pārliecināts, ka vēlaties atinstalēt %s? +Search.CategorySettings = Vadības panelis +Search.CategoryPCSettings = Datora iestatījumi +Search.CategoryPrograms = Programmas +Search.CategoryDocuments = Dokumenti +Search.CategoryMusic = Mūzika +Search.CategoryPictures = Attēli +Search.CategoryVideos = Video +Search.CategoryFiles = Faili +Search.CategoryInternet = Internets +JumpList.Recent = Nesen izmantotie +JumpList.Frequent = Biežāk atvērtie +JumpList.Tasks = Uzdevumi +JumpList.Pinned = Piesprausts +JumpList.Pin = Pie&spraust šim sarakstam +JumpList.Unpin = &Atspraust no šī saraksta +JumpList.Remove = &Noņemt no šī saraksta +JumpList.PinTip = Piespraust šim sarakstam +JumpList.UnpinTip = Atspraust no šī saraksta + + +[mk-MK] - Macedonian (Macedonia) +Menu.Programs = Програми +Menu.Apps = Апликации +Menu.AllPrograms = Сите програми +Menu.Back = Назад +Menu.Favorites = Омилени +Menu.Documents = Документи +Menu.Settings = Подесувања +Menu.Search = Пребарување +Menu.SearchBox = Поле за пребарување +Menu.SearchPrograms = Барање на програми и фајлови +Menu.SearchInternet = Пребарување на интернет +Menu.Searching = Пребарување... +Menu.NoMatch = Не е пронајдено ништо. +Menu.MoreResults = Дај повеќе резултати +Menu.Help = Помош и поддршка +Menu.Run = Стартувај... +Menu.Logoff = Излегување од +Menu.SwitchUser = Смени го корисникот +Menu.Lock = Заклучување +Menu.LogOffShort = Кратко излегување +Menu.Undock = Откачи го компјутерот +Menu.Disconnect = Прекини ја врската +Menu.ShutdownBox = Исклучи... +Menu.Shutdown = Исклучување +Menu.Restart = Рестартирај +Menu.ShutdownUpdate = Надградба и исклучување +Menu.RestartUpdate = Надградба и рестартирање +Menu.Sleep = Заспивање +Menu.Hibernate = Хибернација +Menu.ControlPanel = Контрол панел +Menu.PCSettings = Параметри на компјутерот +Menu.Security = Заштита на Windows +Menu.Network = Компјутерска Мрежа +Menu.Printers = Принтери +Menu.Taskbar = Таскбар и мени “Старт“ +Menu.SearchFiles = За фајлови или фолдери... +Menu.SearchPrinter = За печатар +Menu.SearchComputers = За компјутери +Menu.UserFilesTip = Содржи фолдери за документи, музика и други ваши фајлови. +Menu.UserDocumentsTip = Содржи документи, слики, фајлови и друго. +Menu.UserPicturesTip = Содржи документи, слики и фајлови. +Menu.UserMusicTip = Содржи музика и други аудио фајлови. +Menu.UserVideosTip = Содржи филмови и други видео фајлови. +Menu.NetworkTip = Покажува постоечки врски на мрежата на тој компјутер и ви овозможува да направите нови +Menu.PrintersTip = Додавање, отстранување и конфигурирање на локални мрежини принтери. +Menu.TaskbarTip = Персонализирање на менито "Старт" и таскбарот на задачите, како на прим. типови на елементи коишто ќе бидат покажани. +Menu.ControlPanelTip = Промена на подесување и пресонализирање на функционалноста на компјутерот. +Menu.DocumentsLibTip = Пристап до писма, белешки и други видови на документи. +Menu.MusicLibTip = Репродукција на музика и други аудио фајлови. +Menu.PicturesLibTip = Преглед и организирање на дигитални слики. +Menu.VideosLibTip = Гледање на домашни филмови и други дигитални видеозаписи. +Menu.RecordingsLibTip = Гледање на снимени на компјутер ТВ програми. +Menu.DownloadTip = Барање на даунлоадирани фајлови од интернет и кон напосакуваните врски. +Menu.HomegroupTip = Достап до директориуми и фолдери, споделени од други луѓе во вашата домашна мрежа. +Menu.RunTip = Отвара програма, фолдер, документ или веб сајт. +Menu.HelpTip = Лоцирајте теми од "Помош", туторијали, отстранување на неисправности и други услуги за поддршка. +Menu.ProgramsTip = Го отвора списокот на програмите. +Menu.SearchFilesTip = Барање на документи, музика, слики,и електронска пошта и друго. +Menu.GamesTip = Играјте и управувајте со игрите на својот компјутер. +Menu.SecurityTip = Стартирајте ги опциите за заштита на Windows, за да промените лозинка, да смените корисник или да стартирате таск менаџер. +Menu.SearchComputersTip = Барање на компјутери во мрежата +Menu.SearchPrintersTip = Барање на печатари +Menu.AdminToolsTip = Конфигурирање на административните подесувања на компјутерот. +Menu.ShutdownTip = Ги затвора сите отворени програми, исклучува Windows и исклучува компјутер. +Menu.RestartTip = Ги затвора сите отворени програми, исклучува Windows и после одново се стартува Windows. +Menu.SleepTip = Ја запазува сесијата во меморија и го поставува компјутерот во систем на штедење на енергија, за да можете брзо да продолжите со работа. +Menu.HibernateTip = Ја запазува сесијата во меморија и исклучува компјутерот. Кога ќе го вклучите компјутерот, Windows ја продолжува вашата сесија. +Menu.LogOffTip = Затварање на програмите и излегување. +Menu.DisconnectTip = Ја прекинува врската со вашата сесија. Можете да се поврзете со таа сесија повторно, кога ќе влезете повторно. +Menu.LockTip = Заклупување на компјутерот. +Menu.UndockTip = Го отстранува вашиот лаптоп или ноутбук комјутер од базната станица. +Menu.SwitchUserTip = Смена на корисниците без да се затвораат програмите. +Menu.Empty = (Празно) +Menu.Features = Програми и компоненти +Menu.FeaturesTip = Деинсталација или промена на програми на компјутерот. +Menu.SearchPeople = За луѓе... +Menu.SortByName = Сортирај по име +Menu.Open = Отвори +Menu.OpenAll = Отвори "Сите корисници" +Menu.OpenPinned = Отворете закачени ставки +Menu.Explore = Преглед +Menu.ExploreAll = Преглед на "Сите корисници" +Menu.MenuSettings = Подесувања +Menu.MenuHelp = Помош +Menu.MenuExit = Излез +Menu.LogoffTitle = Излегување од Windows +Menu.LogoffPrompt = Навистина сакате да излезете? +Menu.LogoffYes = Излегување +Menu.LogoffNo = Не +Menu.RenameTitle = Преименување +Menu.RenamePrompt = Ново име: +Menu.RenameOK = OK +Menu.RenameCancel = Откажи +Menu.Organize = Организирање на менито "Старт" +Menu.Expand = Прошири +Menu.Collapse = Собери +Menu.NewFolder = Нов фолдер +Menu.NewShortcut = Нов краток пат +Menu.AutoArrange = Автоматско подредување +Menu.ActionOpen = Отвори +Menu.ActionClose = Затвори +Menu.ActionExecute = Изврши +Menu.RemoveList = Отстрани од тој список +Menu.RemoveAll = Исчисти го списокот од последните програми +Menu.Explorer = Windows Explorer +Menu.Start = Старт +Menu.StartScreen = Почетен екран +Menu.StartMenu = Мени "Старт" (Windows) +Menu.PinStart = Закачи кон менито "Старт" +Menu.PinStartCs = Закачи го кон менито "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи го од менито "Старт" (Open-Shell) +Menu.MonitorOff = Исклучување на дисплејот +Menu.RemoveHighlight = Remove highlight +Menu.Uninstall = &Деинсталирај +Menu.UninstallTitle = Деинсталирај +Menu.UninstallPrompt = Дали сте сигурни дека сакате да го деинсталирате %s? +Search.CategorySettings = Контрол панел +Search.CategoryPCSettings = Параметри на компјутерот +Search.CategoryPrograms = Програми +Search.CategoryDocuments = Документи +Search.CategoryMusic = Музика +Search.CategoryPictures = Слики +Search.CategoryVideos = Видеозаписи +Search.CategoryFiles = Фајлови +Search.CategoryInternet = Интернет +JumpList.Recent = Последни +JumpList.Frequent = Често Користени +JumpList.Tasks = Задачи +JumpList.Pinned = Закачени +JumpList.Pin = Закачи кон тој список +JumpList.Unpin = Откачи од тој список +JumpList.Remove = Отстрани од тој список +JumpList.PinTip = Закачи кон тој список +JumpList.UnpinTip = Откачи од тој список + + +[nb-NO] - Norwegian, Bokmål (Norway) +Menu.Programs = &Programmer +Menu.Apps = Apper +Menu.AllPrograms = Alle programmer +Menu.Back = Tilbake +Menu.Favorites = &Favoritter +Menu.Documents = &Dokumenter +Menu.Settings = &Innstillinger +Menu.Search = &Søk +Menu.SearchBox = Søk +Menu.SearchPrograms = Søk i programmer og filer +Menu.SearchInternet = Søk på Internett +Menu.Searching = Søker... +Menu.NoMatch = Ingen elementer stemmer med søket. +Menu.MoreResults = Se flere resultater +Menu.Help = &Hjelp og støtte +Menu.Run = &Kjør... +Menu.Logoff = &Logg av %s +Menu.SwitchUser = &Bytt bruker +Menu.Lock = L&ås +Menu.LogOffShort = &Logg av +Menu.Undock = Koble fra P&C +Menu.Disconnect = K&oble fra +Menu.ShutdownBox = &Avslutt... +Menu.Shutdown = &Avslutt +Menu.Restart = &Start på nytt +Menu.ShutdownUpdate = Oppdater og slå av +Menu.RestartUpdate = Oppdater og start på nytt +Menu.Sleep = &Hvilemodus +Menu.Hibernate = &Dvalemodus +Menu.ControlPanel = &Kontrollpanel +Menu.PCSettings = PC-innstillinger +Menu.Security = Windows-sikkerhet +Menu.Network = &Nettverkstilkoblinger +Menu.Printers = &Skrivere +Menu.Taskbar = &Oppgavelinje og Start-meny +Menu.SearchFiles = Etter &filer eller mapper... +Menu.SearchPrinter = Etter &skriver +Menu.SearchComputers = Etter &datamaskiner +Menu.UserFilesTip = Inneholder mapper for dokumenter, bilder, musikk og andre filer som tilhører deg. +Menu.UserDocumentsTip = Inneholder brev, rapporter og andre dokumenter og filer. +Menu.UserPicturesTip = Inneholder digitale fotografier, bilder og grafikkfiler. +Menu.UserMusicTip = Inneholder musikk- og andre lydfiler. +Menu.UserVideosTip = Inneholder filmer og andre videofiler. +Menu.NetworkTip = Viser eksisterende tilkoblinger på denne datamaskinen, og hjelper deg med å opprette nye +Menu.PrintersTip = Legg til, fjern og konfigurer lokale skrivere. +Menu.TaskbarTip = Tilpass Start-menyen og oppgavelinjen, for eksempel typen elementer som skal vises, og hvordan de skal vises. +Menu.ControlPanelTip = Endre innstillinger og tilpass funksjonaliteten på datamaskinen. +Menu.DocumentsLibTip = Lagre brev, rapporter, notater og andre typer dokumenter. +Menu.MusicLibTip = Spill av musikk og andre lydfiler. +Menu.PicturesLibTip = Vis og ordne digitale bilder. +Menu.VideosLibTip = Se hjemmefilmer og andre digitale videoer. +Menu.RecordingsLibTip = Se TV-programmer lagret på datamaskinen. +Menu.DownloadTip = Finn Internett-nedlastinger og koblinger til favorittsteder på nettet. +Menu.HomegroupTip = Få tilgang til biblioteker og mapper delt med andre i hjemmegruppen. +Menu.RunTip = Åpner et program, en mappe, et dokument eller et webområde. +Menu.HelpTip = Finn hjelpeemner, opplæring, feilsøking og andre støttetjenester. +Menu.ProgramsTip = Åpner en liste over programmer. +Menu.SearchFilesTip = Søk etter dokumenter, musikk, bilder, e-post og mer. +Menu.GamesTip = Spill og administrer spill på datamaskinen. +Menu.SecurityTip = Start Windows sikkerhetsalternativer for å endre Passord, Bytte bruker eller starte Oppgavebehandling. +Menu.SearchComputersTip = Søk etter datamaskiner på nettverket +Menu.SearchPrintersTip = Søk etter en skriver +Menu.AdminToolsTip = Konfigurer administrative innstillinger for datamaskinen. +Menu.ShutdownTip = Lukker alle åpne programmer, avslutter Windows og slår deretter av datamaskinen. +Menu.RestartTip = Lukker alle åpne programmer, avslutter Windows, og starter deretter Windows på nytt. +Menu.SleepTip = Beholder økten i minnet, og setter datamaskinen i en status med lavt strømforbruk så du raskt kan gjenoppta arbeidet. +Menu.HibernateTip = Lagrer økten, og slår av datamaskinen. Windows gjenoppretter økten når du slår på datamaskinen. +Menu.LogOffTip = Lukk programmer og logg av. +Menu.DisconnectTip = Kobler fra økten. Du kan koble til denne økten når du logger på igjen. +Menu.LockTip = Lås denne datamaskinen. +Menu.UndockTip = Fjerner den bærbare datamaskinen fra en forankringsstasjon. +Menu.SwitchUserTip = Bytt brukere uten å lukke programmer. +Menu.Empty = (Tom) +Menu.Features = Programmer og funksjoner +Menu.FeaturesTip = Avinstaller eller endre programmer på datamaskinen. +Menu.SearchPeople = Etter &personer... +Menu.SortByName = Sorter etter &navn +Menu.Open = Å&pne +Menu.OpenAll = &Åpne mappen All users +Menu.OpenPinned = Åpne festede elementer +Menu.Explore = &Utforsk +Menu.ExploreAll = Utforsk &mappen All users +Menu.MenuSettings = Innstillinger +Menu.MenuHelp = Hjelp +Menu.MenuExit = Avslutt +Menu.LogoffTitle = Logg av Windows +Menu.LogoffPrompt = Er du sikker på at du vil logge av? +Menu.LogoffYes = &Logg av +Menu.LogoffNo = &Nei +Menu.RenameTitle = Gi nytt navn +Menu.RenamePrompt = &Nytt navn: +Menu.RenameOK = OK +Menu.RenameCancel = Avbryt +Menu.Organize = Organiser Start-meny +Menu.Expand = &Utvid +Menu.Collapse = &Minimer +Menu.NewFolder = Ny mappe +Menu.NewShortcut = Ny snarvei +Menu.AutoArrange = O&rdne automatisk +Menu.ActionOpen = Åpne +Menu.ActionClose = Lukk +Menu.ActionExecute = Utføre +Menu.RemoveList = &Fjern fra denne listen +Menu.RemoveAll = &Tøm listen over nylig brukte elementer +Menu.Explorer = Windows Utforsker +Menu.Start = Start +Menu.StartScreen = Startskjerm +Menu.StartMenu = Start-meny (Windows) +Menu.PinStart = Fest til Start-menyen +Menu.PinStartCs = Fest til Start-menyen (Open-Shell) +Menu.UnpinStartCs = Løsne fra Start-menyen (Open-Shell) +Menu.MonitorOff = Slå av skjermen +Menu.RemoveHighlight = Fjern høydepunkt +Menu.Uninstall = &Avinstaller +Menu.UninstallTitle = Avinstaller +Menu.UninstallPrompt = Er du sikker på at du vil avinstallere %s? +Search.CategorySettings = Kontrollpanel +Search.CategoryPCSettings = PC-innstillinger +Search.CategoryPrograms = Programmer +Search.CategoryDocuments = Dokumenter +Search.CategoryMusic = Musikk +Search.CategoryPictures = Bilder +Search.CategoryVideos = Videoer +Search.CategoryFiles = Filer +Search.CategoryInternet = Internett +JumpList.Recent = Siste +JumpList.Frequent = Ofte +JumpList.Tasks = Oppgaver +JumpList.Pinned = Låst +JumpList.Pin = &Fest til denne listen +JumpList.Unpin = &Løsne fra denne listen +JumpList.Remove = Fjer&n fra denne listen +JumpList.PinTip = Fest til denne listen +JumpList.UnpinTip = Løsne fra denne listen + + +[nl-NL] - Dutch (Netherlands) +Menu.Programs = &Programma's +Menu.Apps = Apps +Menu.AllPrograms = Alle programma's +Menu.Back = Vorige weergave +Menu.Favorites = &Favorieten +Menu.Documents = &Documenten +Menu.Settings = &Instellingen +Menu.Search = &Zoeken +Menu.SearchBox = Zoeken +Menu.SearchPrograms = Programma's en bestanden zoeken +Menu.SearchInternet = Op internet zoeken +Menu.Searching = Zoeken... +Menu.NoMatch = Geen zoekresultaten. +Menu.MoreResults = Meer resultaten weergeven +Menu.Help = &Help en ondersteuning +Menu.Run = &Uitvoeren... +Menu.Logoff = %s af&melden +Menu.SwitchUser = An&dere gebruiker +Menu.Lock = &Vergrendelen +Menu.LogOffShort = Afmel&den +Menu.Undock = &Laptop loskoppelen +Menu.Disconnect = Ver&binding verbreken +Menu.ShutdownBox = &Afsluiten... +Menu.Shutdown = A&fsluiten +Menu.Restart = &Opnieuw opstarten +Menu.ShutdownUpdate = Bijwerken en afsluiten +Menu.RestartUpdate = Bijwerken en opnieuw opstarten +Menu.Sleep = &Slaapstand +Menu.Hibernate = Slui&merstand +Menu.ControlPanel = &Configuratiescherm +Menu.PCSettings = Pc-instellingen +Menu.Security = Windows-beveiliging +Menu.Network = &Netwerkverbindingen +Menu.Printers = &Printers +Menu.Taskbar = &Taakbalk en menu Start +Menu.SearchFiles = Naar &bestanden of mappen... +Menu.SearchPrinter = &Naar printer +Menu.SearchComputers = Naar &computers +Menu.UserFilesTip = Bevat mappen voor documenten, afbeeldingen, muziek en andere bestanden die van u zijn. +Menu.UserDocumentsTip = Dit is de locatie waar u brieven, rapporten, documenten en andere bestanden kunt opslaan +Menu.UserPicturesTip = Dit is de locatie waar u digitale foto's, afbeeldingen en andere grafische bestanden kunt opslaan +Menu.UserMusicTip = Dit is de locatie waar u muziek en andere audiobestanden kunt opslaan +Menu.UserVideosTip = Dit is de locatie waar u filmfragmenten en andere videobestanden kunt opslaan +Menu.NetworkTip = Hiermee worden netwerkverbindingen op deze computer weergegeven en krijgt u hulp bij het maken van nieuwe verbindingen +Menu.PrintersTip = Hiermee kunt u lokale en netwerkprinters toevoegen, verwijderen en configureren +Menu.TaskbarTip = Hiermee kunt u de weergave wijzigen van onderdelen die in het menu Start of op de taakbalk staan +Menu.ControlPanelTip = De instellingen en functionaliteit van uw computer wijzigen +Menu.DocumentsLibTip = Brieven, rapporten, notities en andere soorten documenten openen +Menu.MusicLibTip = Muziek en andere audiobestanden afspelen +Menu.PicturesLibTip = Digitale foto's weergeven en rangschikken +Menu.VideosLibTip = Bekijk zelfgemaakte films en andere digitale video's. +Menu.RecordingsLibTip = Bekijk televisieprogramma's die op de computer zijn opgenomen. +Menu.DownloadTip = Zoek internetdownloads en koppelingen naar favoriete websites. +Menu.HomegroupTip = Toegang krijgen tot bibliotheken en maken die gedeeld worden door andere gebruikers in uw thuisgroep. +Menu.RunTip = Hiermee kunt u een programma starten, map openen of een website bezoeken +Menu.HelpTip = Help-onderwerpen, zelfstudies, probleemoplossingen en andere ondersteuningsdiensten zoeken +Menu.ProgramsTip = Hiermee kunt u een lijst met beschikbare programma's weergeven +Menu.SearchFilesTip = Documenten, muziek, afbeeldingen, e-mailberichten en meer zoeken +Menu.GamesTip = Spellen op uw computer spelen en beheren +Menu.SecurityTip = Start Windows-beveiligingsopties om het wachtwoord te wijzigen, van gebruiker te veranderen of Taakbeheer te starten. +Menu.SearchComputersTip = Computers in het netwerk zoeken +Menu.SearchPrintersTip = Een printer zoeken +Menu.AdminToolsTip = Hiermee kunt u beheerinstellingen voor deze computer configureren +Menu.ShutdownTip = Alle geopende programma's sluiten, Windows afsluiten en vervolgens de computer uitschakelen +Menu.RestartTip = Alle geopende programma's sluiten en vervolgens Windows opnieuw starten +Menu.SleepTip = Uw sessie wordt in het geheugen bewaard en de computer wordt in een toestand van laag energieverbruik gezet, zodat u uw werk snel kunt hervatten. +Menu.HibernateTip = Uw sessie wordt opgeslagen en de computer wordt uitgeschakeld. Als u de computer inschakelt, wordt uw sessie hersteld. +Menu.LogOffTip = Alle programma's sluiten en u afmelden +Menu.DisconnectTip = De sessie beëindigen. U kunt de sessie hervatten door u opnieuw aan te melden. +Menu.LockTip = Deze computer vergrendelen +Menu.UndockTip = Uw draagbare computer loskoppelen van het basisstation +Menu.SwitchUserTip = Een andere gebruiker in staat stellen zich aan te melden zonder programma's te sluiten +Menu.Empty = (leeg) +Menu.Features = Programma's en onderdelen +Menu.FeaturesTip = Programma's op uw computer wijzigen of van uw computer verwijderen +Menu.SearchPeople = &Personen... +Menu.SortByName = S&orteren op naam +Menu.Open = &Openen +Menu.OpenAll = &Alle gebruikers weergeven +Menu.OpenPinned = Open vastgezette items +Menu.Explore = Ve&rkennen +Menu.ExploreAll = Alle &gebruikers verkennen +Menu.MenuSettings = Instellingen +Menu.MenuHelp = Help +Menu.MenuExit = Afsluiten +Menu.LogoffTitle = Afmelden bij Windows +Menu.LogoffPrompt = Weet u zeker dat u zich wilt afmelden? +Menu.LogoffYes = A&fmelden +Menu.LogoffNo = &Nee +Menu.RenameTitle = Naam wijzigen +Menu.RenamePrompt = &Nieuwe naam: +Menu.RenameOK = OK +Menu.RenameCancel = Annuleren +Menu.Organize = Menu Start organiseren +Menu.Expand = &Uitvouwen +Menu.Collapse = Samen&vouwen +Menu.NewFolder = Nieuwe map +Menu.NewShortcut = Nieuwe snelkoppeling +Menu.AutoArrange = Automatisch sc&hikken +Menu.ActionOpen = Openen +Menu.ActionClose = Sluiten +Menu.ActionExecute = Uitvoeren +Menu.RemoveList = Uit deze lijst &verwijderen +Menu.RemoveAll = Lijst met recente items &wissen +Menu.Explorer = Windows Verkenner +Menu.Start = Start +Menu.StartScreen = Startscherm +Menu.StartMenu = Menu Start (Windows) +Menu.PinStart = Vastmaken aan menu Start +Menu.PinStartCs = Vastmaken aan menu Start (Open-Shell) +Menu.UnpinStartCs = Losmaken van menu Start (Open-Shell) +Menu.MonitorOff = Het beeldscherm uitschakelen +Menu.RemoveHighlight = Aandachtspunt verwijderen +Menu.Uninstall = V&erwijderen +Menu.UninstallTitle = Verwijderen +Menu.UninstallPrompt = Weet u zeker dat u %s wilt verwijderen? +Search.CategorySettings = Configuratiescherm +Search.CategoryPCSettings = Pc-instellingen +Search.CategoryPrograms = Programma's +Search.CategoryDocuments = Documenten +Search.CategoryMusic = Muziek +Search.CategoryPictures = Afbeeldingen +Search.CategoryVideos = Video's +Search.CategoryFiles = Bestanden +Search.CategoryInternet = Internet +JumpList.Recent = Recent +JumpList.Frequent = Vaak gebruikte items +JumpList.Tasks = Taken +JumpList.Pinned = Gepind +JumpList.Pin = &Aan deze lijst vastmaken +JumpList.Unpin = &Van deze lijst losmaken +JumpList.Remove = Uit deze lijst &verwijderen +JumpList.PinTip = Aan deze lijst vastmaken +JumpList.UnpinTip = Van deze lijst losmaken + + +[pl-PL] - Polish (Poland) +Menu.Programs = &Programy +Menu.Apps = Aplikacje +Menu.AllPrograms = Wszystkie programy +Menu.Back = Wstecz +Menu.Favorites = Ulu&bione +Menu.Documents = &Dokumenty +Menu.Settings = &Ustawienia +Menu.Search = &Wyszukaj +Menu.SearchBox = Wyszukaj +Menu.SearchPrograms = Wyszukaj programy i pliki +Menu.SearchInternet = Przeszukaj Internet +Menu.Searching = Trwa wyszukiwanie... +Menu.NoMatch = Żadne elementy nie pasują do kryteriów wyszukiwania. +Menu.MoreResults = Wyświetl więcej wyników +Menu.Help = Pomo&c i obsługa techniczna +Menu.Run = Urucho&m... +Menu.Logoff = Wy&loguj: %s +Menu.SwitchUser = &Przełącz użytkownika +Menu.Lock = &Zablokuj +Menu.LogOffShort = Wy&loguj +Menu.Undock = Oddokuj kompu&ter +Menu.Disconnect = &Rozłącz +Menu.ShutdownBox = Zam&knij... +Menu.Shutdown = &Zamknij +Menu.Restart = &Uruchom ponownie +Menu.ShutdownUpdate = Zaktualizuj i zamknij +Menu.RestartUpdate = Zaktualizuj i uruchom ponownie +Menu.Sleep = &Wstrzymaj +Menu.Hibernate = &Hibernacja +Menu.ControlPanel = Panel &sterowania +Menu.PCSettings = Ustawienia komputera +Menu.Security = Zabezpieczenia systemu Windows +Menu.Network = &Połączenia sieciowe +Menu.Printers = &Drukarki +Menu.Taskbar = Pasek zadań i &menu Start +Menu.SearchFiles = &Pliki lub foldery... +Menu.SearchPrinter = &Drukarki +Menu.SearchComputers = &Komputery +Menu.UserFilesTip = Zawiera foldery na dokumenty, obrazy, muzykę i inne Twoje pliki. +Menu.UserDocumentsTip = Zawiera listy, raporty i inne dokumenty i pliki. +Menu.UserPicturesTip = Zawiera fotografie cyfrowe, obrazy i pliki graficzne. +Menu.UserMusicTip = Zawiera muzykę i inne pliki audio. +Menu.UserVideosTip = Zawiera filmy i inne pliki wideo. +Menu.NetworkTip = Wyświetla istniejące połączenia sieciowe na tym komputerze, oraz ułatwia tworzenie nowych. +Menu.PrintersTip = Dodawaj, usuwaj i konfiguruj drukarki lokalne i sieciowe. +Menu.TaskbarTip = Dostosuj menu Start i pasek zadań, na przykład typy wyświetlanych elementów i sposób ich wyświetlania. +Menu.ControlPanelTip = Zmień ustawienia i dostosuj funkcjonalność tego komputera. +Menu.DocumentsLibTip = Przechowuj listy, raporty, notatki i inne rodzaje dokumentów. +Menu.MusicLibTip = Odtwarzaj muzykę i inne pliki audio. +Menu.PicturesLibTip = Wyświetlaj i organizuj obrazy cyfrowe. +Menu.VideosLibTip = Oglądaj filmy i inne cyfrowe materiały wideo. +Menu.RecordingsLibTip = Oglądaj programy telewizyjne nagrane na komputerze. +Menu.DownloadTip = Znajdź pliki pobrane z Internetu i łącza do ulubionych witryn sieci Web. +Menu.HomegroupTip = Uzyskaj dostęp do bibliotek i folderów udostępnionych w grupie domowej przez inne osoby. +Menu.RunTip = Otwiera program, folder, dokument lub witrynę sieci web. +Menu.HelpTip = Znajdź tematy Pomocy, samouczki, narzędzia do rozwiązywania problemów i inne usługi pomocnicze. +Menu.ProgramsTip = Otwiera listę programów. +Menu.SearchFilesTip = Wyszukuj dokumenty, muzykę, obrazy, wiadomości e-mail i inne elementy. +Menu.GamesTip = Graj i zarządzaj grami na komputerze. +Menu.SecurityTip = Otwórz opcje zabezpieczeń systemu Windows, aby zmienić hasło, przełączyć użytkownika lub uruchomić Menedżera zadań. +Menu.SearchComputersTip = Wyszukiwanie komputerów w sieci +Menu.SearchPrintersTip = Wyszukiwanie drukarki +Menu.AdminToolsTip = Konfiguruje ustawienia administracyjne dla tego komputera. +Menu.ShutdownTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie wyłącza komputer. +Menu.RestartTip = Zamyka wszystkie otwarte programy, zamyka system Windows, a następnie ponownie go uruchamia. +Menu.SleepTip = Zachowuje sesję w pamięci i przełącza komputer w stan niskiego poboru energii, umożliwiając szybkie wznowienie pracy. +Menu.HibernateTip = Zapisuje sesję i wyłącza komputer. Gdy włączysz komputer, system Windows przywróci sesję. +Menu.LogOffTip = Zamknij programy i wyloguj się. +Menu.DisconnectTip = Rozłącza sesję. Po ponownym zalogowaniu można ponownie połączyć się z tą samą sesją. +Menu.LockTip = Zablokuj ten komputer. +Menu.UndockTip = Odłącza komputer przenośny od stacji dokowania. +Menu.SwitchUserTip = Przełącz użytkowników bez zamykania programów. +Menu.Empty = (Puste) +Menu.Features = Programy i funkcje +Menu.FeaturesTip = Odinstaluj lub zmień programy na komputerze. +Menu.SearchPeople = &Do osób... +Menu.SortByName = Sortuj w&edług nazw +Menu.Open = &Otwórz +Menu.OpenAll = Otwórz &wszystkich użytkowników +Menu.OpenPinned = Otwórz przypięte elementy +Menu.Explore = &Eksploruj +Menu.ExploreAll = E&ksploruj wszystkich użytkowników +Menu.MenuSettings = Ustawienia +Menu.MenuHelp = Pomoc +Menu.MenuExit = Zakończ +Menu.LogoffTitle = Wylogowywanie z systemu Windows +Menu.LogoffPrompt = Czy na pewno chcesz się wylogować? +Menu.LogoffYes = &Wyloguj +Menu.LogoffNo = &Nie +Menu.RenameTitle = Zmienianie nazwy +Menu.RenamePrompt = &Nowa nazwa: +Menu.RenameOK = OK +Menu.RenameCancel = Anuluj +Menu.Organize = Organizuj menu Start +Menu.Expand = &Rozwiń +Menu.Collapse = &Zwiń +Menu.NewFolder = Nowy folder +Menu.NewShortcut = Nowy skrót +Menu.AutoArrange = &Autorozmieszczanie +Menu.ActionOpen = Otwórz +Menu.ActionClose = Zamknij +Menu.ActionExecute = Wykonaj +Menu.RemoveList = &Usuń z tej listy +Menu.RemoveAll = &Wyczyść listę niedawno używanych elementów +Menu.Explorer = Eksplorator Windows +Menu.Start = Start +Menu.StartScreen = Ekran startowy +Menu.StartMenu = Menu Start (Windows) +Menu.PinStart = Przypnij do menu Start +Menu.PinStartCs = Przypnij do menu Start (Open-Shell) +Menu.UnpinStartCs = Odepnij od menu Start (Open-Shell) +Menu.MonitorOff = Wyłącz ekran +Menu.RemoveHighlight = Usuń wyróżnienie +Menu.Uninstall = &Odinstaluj +Menu.UninstallTitle = Odinstaluj +Menu.UninstallPrompt = Czy na pewno chcesz odinstalować program %s? +Search.CategorySettings = Panel sterowania +Search.CategoryPCSettings = Ustawienia komputera +Search.CategoryPrograms = Programy +Search.CategoryDocuments = Dokumenty +Search.CategoryMusic = Muzyka +Search.CategoryPictures = Obrazy +Search.CategoryVideos = Wideo +Search.CategoryFiles = Pliki +Search.CategoryInternet = Internet +JumpList.Recent = Najnowsze +JumpList.Frequent = Częste +JumpList.Tasks = Zadania +JumpList.Pinned = Zakotwiczony +JumpList.Pin = &Przypnij do tej listy +JumpList.Unpin = &Odepnij od tej listy +JumpList.Remove = U&suń z tej listy +JumpList.PinTip = Przypnij do tej listy +JumpList.UnpinTip = Odepnij od tej listy + + +[pt-BR] - Portuguese (Brazil) +Menu.Programs = &Programas +Menu.Apps = Aplicativos +Menu.AllPrograms = Todos os Programas +Menu.Back = Voltar +Menu.Favorites = &Favoritos +Menu.Documents = Docu&mentos +Menu.Settings = &Configurações +Menu.Search = Pe&squisar +Menu.SearchBox = Pesquisar +Menu.SearchPrograms = Pesquisar programas e arquivos +Menu.SearchInternet = Pesquisar na Internet +Menu.Searching = Pesquisando... +Menu.NoMatch = Nenhum item corresponde à pesquisa. +Menu.MoreResults = Ver mais resultados +Menu.Help = &Ajuda e Suporte +Menu.Run = Execu&tar... +Menu.Logoff = Fa&zer Logoff de %s +Menu.SwitchUser = &Trocar usuário +Menu.Lock = Bl&oquear +Menu.LogOffShort = Faz&er logoff +Menu.Undock = Desencai&xar +Menu.Disconnect = &Desconectar +Menu.ShutdownBox = Desliga&r... +Menu.Shutdown = &Desligar +Menu.Restart = &Reiniciar +Menu.ShutdownUpdate = Atualizar e desligar +Menu.RestartUpdate = Atualizar e reiniciar +Menu.Sleep = &Dormir +Menu.Hibernate = &Hibernar +Menu.ControlPanel = &Painel de controle +Menu.PCSettings = Configurações +Menu.Security = Segurança do Windows +Menu.Network = Co&nexões de Rede +Menu.Printers = &Impressoras +Menu.Taskbar = &Barra de Tarefas e menu Iniciar +Menu.SearchFiles = &Arquivos ou Pastas... +Menu.SearchPrinter = Imp&ressora +Menu.SearchComputers = &Computadores +Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Músicas e outros arquivos pertencentes a você. +Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e arquivos. +Menu.UserPicturesTip = Contém fotos digitais, imagens e arquivos gráficos. +Menu.UserMusicTip = Contém música e outros arquivos de áudio. +Menu.UserVideosTip = Contém filmes e outros arquivos de vídeo. +Menu.NetworkTip = Exibe as conexões de rede existentes neste computador e ajuda a criar novas conexões +Menu.PrintersTip = Adicione, remova e configure impressoras e locais e de rede. +Menu.TaskbarTip = Personaliza o menu Iniciar e a barra de ferramentas: tipos de itens a exibir e a maneira como aparecem. +Menu.ControlPanelTip = Altere as configurações e personalize a funcionalidade do seu computador. +Menu.DocumentsLibTip = Acesse cartas, relatórios, anotações e outros tipos de documentos. +Menu.MusicLibTip = Toque música e outros arquivos de áudio. +Menu.PicturesLibTip = Veja e organize imagens digitais. +Menu.VideosLibTip = Assistir a filmes caseiros e outros vídeos digitais. +Menu.RecordingsLibTip = Assistir programas de TV gravados no seu computador. +Menu.DownloadTip = Localizar downloads da Internet e links para sites favoritos. +Menu.HomegroupTip = Acesse bibliotecas e pastas compartilhadas por outras pessoas em seu grupo doméstico. +Menu.RunTip = Abre um programa, uma pasta, um documento ou um site. +Menu.HelpTip = Localizar tópicos da Ajuda, tutoriais, soluções de problemas e outros serviços de suporte. +Menu.ProgramsTip = Abre uma lista dos programas. +Menu.SearchFilesTip = Pesquisar documentos, músicas, imagens, emails e muito mais. +Menu.GamesTip = Jogar e gerenciar jogos no computador. +Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Senha, Alternar Usuário ou Iniciar o Gerenciador de Tarefas. +Menu.SearchComputersTip = Procurar computadores na rede +Menu.SearchPrintersTip = Procurar uma impressora +Menu.AdminToolsTip = Definir configurações administrativas para o computador. +Menu.ShutdownTip = Fecha todos os programas, desliga o Windows e desliga o computador. +Menu.RestartTip = Fecha todos os programas, desliga o Windows e o reinicia. +Menu.SleepTip = Mantém a sua sessão na memória e coloca o computador em um estado de baixa energia para que você possa reiniciar rapidamente o trabalho. +Menu.HibernateTip = Salva sua sessão e desliga o computador. Quando você liga o computador novamente, o Windows restaura a sessão. +Menu.LogOffTip = Fechar todos os programas e fazer logoff. +Menu.DisconnectTip = Desconecta a sessão. Você pode reconectá-la quando fizer logon novamente. +Menu.LockTip = Bloquear este computador. +Menu.UndockTip = Remove o laptop ou notebook de uma base de encaixe. +Menu.SwitchUserTip = Alternar os usuários sem fechar os programas. +Menu.Empty = (Vazio) +Menu.Features = Programas e Recursos +Menu.FeaturesTip = Desinstalar ou alterar programas do computador. +Menu.SearchPeople = Para &Pessoas... +Menu.SortByName = C&lassificar por nome +Menu.Open = &Abrir +Menu.OpenAll = A&brir a pasta All Users +Menu.OpenPinned = Abrir itens fixados +Menu.Explore = E&xplorar +Menu.ExploreAll = Expl&orar a pasta All Users +Menu.MenuSettings = Configurações +Menu.MenuHelp = Ajuda +Menu.MenuExit = Sair +Menu.LogoffTitle = Fazer Logoff do Windows +Menu.LogoffPrompt = Tem certeza de que deseja fazer logoff? +Menu.LogoffYes = Faz&er Logoff +Menu.LogoffNo = &Não +Menu.RenameTitle = Renomear +Menu.RenamePrompt = &Novo nome: +Menu.RenameOK = OK +Menu.RenameCancel = Cancelar +Menu.Organize = Organizar o menu Iniciar +Menu.Expand = E&xpandir +Menu.Collapse = &Recolher +Menu.NewFolder = Nova Pasta +Menu.NewShortcut = Novo Atalho +Menu.AutoArrange = Organi&zar Automaticamente +Menu.ActionOpen = Abrir +Menu.ActionClose = Fechar +Menu.ActionExecute = Executar +Menu.RemoveList = Remover desta &lista +Menu.RemoveAll = &Limpar lista de itens recentes +Menu.Explorer = Windows Explorer +Menu.Start = Iniciar +Menu.StartScreen = Tela Inicial +Menu.StartMenu = Menu Iniciar (Windows) +Menu.PinStart = Fixar no Menu Iniciar +Menu.PinStartCs = Fixar no Menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Desafixar do Menu Iniciar (Open-Shell) +Menu.MonitorOff = Desativar o vídeo +Menu.RemoveHighlight = Remover Destaque +Menu.Uninstall = &Desinstalar +Menu.UninstallTitle = Desinstalar +Menu.UninstallPrompt = Tem certeza de que deseja desinstalar %s? +Search.CategorySettings = Painel de controle +Search.CategoryPCSettings = Configurações do computador +Search.CategoryPrograms = Programas +Search.CategoryDocuments = Documentos +Search.CategoryMusic = Músicas +Search.CategoryPictures = Imagens +Search.CategoryVideos = Vídeos +Search.CategoryFiles = Arquivos +Search.CategoryInternet = Internet +JumpList.Recent = Recentes +JumpList.Frequent = Frequente +JumpList.Tasks = Tarefas +JumpList.Pinned = Fixo +JumpList.Pin = In&cluir nesta lista +JumpList.Unpin = &Tirar desta lista +JumpList.Remove = Remover desta &lista +JumpList.PinTip = Incluir nesta lista +JumpList.UnpinTip = Tirar desta lista + + +[pt-PT] - Portuguese (Portugal) +Menu.Programs = &Programas +Menu.Apps = Aplicações +Menu.AllPrograms = Todos os Programas +Menu.Back = Anterior +Menu.Favorites = &Favoritos +Menu.Documents = &Documentos +Menu.Settings = Defi&nições +Menu.Search = Pro&curar +Menu.SearchBox = Procurar +Menu.SearchPrograms = Procurar programas e ficheiros +Menu.SearchInternet = Procurar na Internet +Menu.Searching = A procurar... +Menu.NoMatch = Nenhum item corresponde à pesquisa. +Menu.MoreResults = Ver mais resultados +Menu.Help = &Ajuda e suporte +Menu.Run = E&xecutar... +Menu.Logoff = &Terminar sessão de %s +Menu.SwitchUser = M&udar de utilizador +Menu.Lock = &Bloquear +Menu.LogOffShort = &Terminar sessão +Menu.Undock = D&esancorar +Menu.Disconnect = Des&ligar +Menu.ShutdownBox = Ence&rrar... +Menu.Shutdown = &Encerrar +Menu.Restart = &Reiniciar +Menu.ShutdownUpdate = Atualizar e encerrar +Menu.RestartUpdate = Atualizar e reiniciar +Menu.Sleep = &Suspender +Menu.Hibernate = &Hibernar +Menu.ControlPanel = &Painel de controlo +Menu.PCSettings = Definições do PC +Menu.Security = Segurança do Windows +Menu.Network = &Ligações de rede +Menu.Printers = &Impressoras +Menu.Taskbar = &Barra de tarefas e menu Iniciar +Menu.SearchFiles = &Ficheiros ou Pastas... +Menu.SearchPrinter = &Impressora +Menu.SearchComputers = &Computadores +Menu.UserFilesTip = Contém pastas de Documentos, Imagens, Música e outros ficheiros que lhe pertençam. +Menu.UserDocumentsTip = Contém cartas, relatórios e outros documentos e ficheiros. +Menu.UserPicturesTip = Contém fotografias digitais, imagens e ficheiros gráficos. +Menu.UserMusicTip = Contém música e outros ficheiros de áudio. +Menu.UserVideosTip = Contém filmes e outros ficheiros de vídeo. +Menu.NetworkTip = Mostra as ligações de rede existentes neste computador e ajuda a criar novas ligações +Menu.PrintersTip = Adiciona, remove e configura impressoras locais e de rede. +Menu.TaskbarTip = Personalize o menu Iniciar e a barra de tarefas, por exemplo, o tipo de itens a apresentar e o modo como devem ser apresentados. +Menu.ControlPanelTip = Alterar as definições e personalizar a funcionalidade do computador. +Menu.DocumentsLibTip = Aceder a cartas, relatórios, notas e outros tipos de documentos. +Menu.MusicLibTip = Reproduzir música e outros ficheiros de áudio. +Menu.PicturesLibTip = Ver e organizar imagens digitais. +Menu.VideosLibTip = Assistir a filmes domésticos e a outros vídeos digitais. +Menu.RecordingsLibTip = Assistir a programas de TV gravados no computador. +Menu.DownloadTip = Localizar transferências e hiperligações para Web sites favoritos. +Menu.HomegroupTip = Aceda a bibliotecas e pastas partilhadas por outras pessoas no grupo doméstico. +Menu.RunTip = Abre um programa, pasta, documento ou Web site. +Menu.HelpTip = Localizar tópicos de Ajuda, iniciações, resolução de problemas e outros serviços de suporte. +Menu.ProgramsTip = Abre uma lista dos seus programas. +Menu.SearchFilesTip = Procurar documentos, música, imagens, correio electrónico e muito mais. +Menu.GamesTip = Jogar e gerir os jogos existentes no computador. +Menu.SecurityTip = Iniciar Opções de Segurança do Windows para Alterar Palavra-passe, Mudar de Utilizador ou Iniciar o Gestor de Tarefas. +Menu.SearchComputersTip = Procurar computadores na rede +Menu.SearchPrintersTip = Procurar impressora +Menu.AdminToolsTip = Configura definições administrativas para o computador. +Menu.ShutdownTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, desliga o computador. +Menu.RestartTip = Fecha todos os programas abertos, encerra o Windows e, em seguida, inicia novamente o Windows. +Menu.SleepTip = Mantém a sessão em memória e coloca o computador num estado de baixo consumo para poder retomar o trabalho rapidamente. +Menu.HibernateTip = Guarda a sessão e desliga o computador. Quando ligar o computador, o Windows vai restaurar a sessão. +Menu.LogOffTip = Fecha programas e termina sessão. +Menu.DisconnectTip = Desliga a sua sessão. Pode religar a esta sessão quando iniciar sessão novamente. +Menu.LockTip = Bloqueia este computador. +Menu.UndockTip = Remove o computador portátil de uma estação de ancoragem. +Menu.SwitchUserTip = Muda de utilizadores sem fechar os programas. +Menu.Empty = (Vazio) +Menu.Features = Programas e Funcionalidades +Menu.FeaturesTip = Desinstale ou altere programas no computador. +Menu.SearchPeople = &Pessoas... +Menu.SortByName = Ordenar pelo &nome +Menu.Open = &Abrir +Menu.OpenAll = A&brir All Users +Menu.OpenPinned = Abrir os itens fixados +Menu.Explore = E&xplorar +Menu.ExploreAll = Explorar All &Users +Menu.MenuSettings = Definições +Menu.MenuHelp = Ajuda +Menu.MenuExit = Sair +Menu.LogoffTitle = Terminar sessão no Windows +Menu.LogoffPrompt = Tem a certeza de que pretende terminar a sessão? +Menu.LogoffYes = &Terminar sessão +Menu.LogoffNo = &Não +Menu.RenameTitle = Mudar o nome +Menu.RenamePrompt = &Novo nome: +Menu.RenameOK = OK +Menu.RenameCancel = Cancelar +Menu.Organize = Organizar o menu Iniciar +Menu.Expand = E&xpandir +Menu.Collapse = &Fechar +Menu.NewFolder = Nova pasta +Menu.NewShortcut = Novo atalho +Menu.AutoArrange = Dispor au&tomaticamente +Menu.ActionOpen = Abrir +Menu.ActionClose = Fechar +Menu.ActionExecute = Executar +Menu.RemoveList = Remover &desta lista +Menu.RemoveAll = &Limpar lista de itens recentes +Menu.Explorer = Explorador do Windows +Menu.Start = Iniciar +Menu.StartScreen = Ecrã Iniciar +Menu.StartMenu = Menu Iniciar (Windows) +Menu.PinStart = Afixar no menu Iniciar +Menu.PinStartCs = Afixar no menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Remover do menu Iniciar (Open-Shell) +Menu.MonitorOff = Desligar a visualização +Menu.RemoveHighlight = Remover destaque +Menu.Uninstall = D&esinstalar +Menu.UninstallTitle = Desinstalar +Menu.UninstallPrompt = Tem a certeza de que pretende desinstalar %s? +Search.CategorySettings = Painel de controlo +Search.CategoryPCSettings = Definições do PC +Search.CategoryPrograms = Programas +Search.CategoryDocuments = Documentos +Search.CategoryMusic = Música +Search.CategoryPictures = Imagens +Search.CategoryVideos = Vídeos +Search.CategoryFiles = Ficheiros +Search.CategoryInternet = Internet +JumpList.Recent = Recente +JumpList.Frequent = Frequente +JumpList.Tasks = Tarefas +JumpList.Pinned = Fixado +JumpList.Pin = Afi&xar nesta lista +JumpList.Unpin = &Remover desta lista +JumpList.Remove = Remover &desta lista +JumpList.PinTip = Afixar nesta lista +JumpList.UnpinTip = Remover desta lista + + +[ro-RO] - Romanian (Romania) +Menu.Programs = &Programe +Menu.Apps = Aplicații +Menu.AllPrograms = Toate programele +Menu.Back = Înapoi +Menu.Favorites = Pre&ferințe +Menu.Documents = D&ocumente +Menu.Settings = &Setări +Menu.Search = &Căutare +Menu.SearchBox = Căutare +Menu.SearchPrograms = Căutare programe și fișiere +Menu.SearchInternet = Căutare pe Internet +Menu.Searching = Se caută... +Menu.NoMatch = Niciun element nu corespunde căutării. +Menu.MoreResults = Mai multe rezultate +Menu.Help = &Ajutor și asistență +Menu.Run = E&xecutare... +Menu.Logoff = &Log off %s +Menu.SwitchUser = &Comutare utilizatori +Menu.Lock = &Blocare +Menu.LogOffShort = &Log off +Menu.Undock = De&tașare computer +Menu.Disconnect = D&econectare +Menu.ShutdownBox = Î&nchidere... +Menu.Shutdown = Î&nchidere +Menu.Restart = &Repornire +Menu.ShutdownUpdate = Actualizare și închidere +Menu.RestartUpdate = Actualizare și repornire +Menu.Sleep = &Repaus +Menu.Hibernate = &Hibernare +Menu.ControlPanel = Pano&u de control +Menu.PCSettings = Setări PC +Menu.Security = Securitate Windows +Menu.Network = &Conexiuni în rețea +Menu.Printers = &Imprimante +Menu.Taskbar = Ba&ra de activități și meniu Start +Menu.SearchFiles = &Fișiere sau foldere... +Menu.SearchPrinter = I&mprimantă +Menu.SearchComputers = &Computere +Menu.UserFilesTip = Conține foldere pentru Documente, Imagini, Muzică și alte fișiere care vă aparțin. +Menu.UserDocumentsTip = Conține scrisori, rapoarte și alte documente și fișiere. +Menu.UserPicturesTip = Conține fotografii digitale, imagini și fișiere grafice. +Menu.UserMusicTip = Conține muzică și alte fișiere audio. +Menu.UserVideosTip = Conține filme și alte fișiere video. +Menu.NetworkTip = Afișează conexiunile existente în rețea și ajută la crearea unora noi +Menu.PrintersTip = Adăugare, eliminare și configurare imprimante locale și în rețea. +Menu.TaskbarTip = Se particularizează meniul Start și bara de stare, cum ar fi tipurile de elemente și modul lor de afișare. +Menu.ControlPanelTip = Modificați setările și particularizați funcționalitățile computerului. +Menu.DocumentsLibTip = Accesați scrisori, rapoarte, note și alte tipuri de documente. +Menu.MusicLibTip = Redați muzică și alte fișiere audio. +Menu.PicturesLibTip = Vizualizați și organizați imaginile digitale. +Menu.VideosLibTip = Vizionați filme făcute în casă și alte materiale video digitale. +Menu.RecordingsLibTip = Vizionați programe TV înregistrate pe computer. +Menu.DownloadTip = Găsiți descărcări Internet și linkuri la site-urile Web preferate. +Menu.HomegroupTip = Accesați bibliotecile și folderele partajate de alte persoane din grupul de domiciliu. +Menu.RunTip = Se deschide un program, un folder, un document sau un site Web. +Menu.HelpTip = Găsiți subiecte de ajutor, asistenți de instruire, depanare și alte servicii de asistență. +Menu.ProgramsTip = Se deschide o listă de programe. +Menu.SearchFilesTip = Se caută documente, muzică, imagini, mesaje de poștă electronică și altele. +Menu.GamesTip = Jucați și gestionați jocuri pe computer. +Menu.SecurityTip = Lansați Opțiuni de securitate Windows pentru a modifica parola, pentru a comuta la alt utilizator sau pentru a porni Manager activități. +Menu.SearchComputersTip = Căutare computere în rețea +Menu.SearchPrintersTip = Căutare imprimantă +Menu.AdminToolsTip = Configurare setări de administrare pe acest computer. +Menu.ShutdownTip = Închide toate programele deschise, închide Windows, apoi oprește computerul. +Menu.RestartTip = Închide toate programele deschise, închide Windows, apoi pornește din nou Windows. +Menu.SleepTip = Păstrează sesiunea în memorie și pune computerul într-o stare cu alimentare redusă, astfel încât aveți posibilitatea să reluați rapid lucrul. +Menu.HibernateTip = Salvează sesiunea și închide computerul. Când deschideți computerul, Windows restaurează sesiunea. +Menu.LogOffTip = Închide programele și face logoff. +Menu.DisconnectTip = Sesiunea se deconectează. Aveți posibilitatea să vă reconectați la această sesiune atunci când faceți din nou Log on. +Menu.LockTip = Blochează acest computer. +Menu.UndockTip = Deconectează laptopul sau computerul portabil dintr-o stație de andocare. +Menu.SwitchUserTip = Comută între utilizatori fără a închide programele. +Menu.Empty = (Gol) +Menu.Features = Programe și caracteristici +Menu.FeaturesTip = Dezinstalează sau modifică programe de pe computer. +Menu.SearchPeople = &Persoane... +Menu.SortByName = &Sortare după nume +Menu.Open = &Deschidere +Menu.OpenAll = Desc&hidere Toți utilizatorii +Menu.OpenPinned = Deschideți elementele fixate +Menu.Explore = &Explorare +Menu.ExploreAll = E&xplorare Toți utilizatorii +Menu.MenuSettings = Setări +Menu.MenuHelp = Ajutor +Menu.MenuExit = Ieșire +Menu.LogoffTitle = Log off din Windows +Menu.LogoffPrompt = Sigur faceți logoff? +Menu.LogoffYes = &Log off +Menu.LogoffNo = &Nu +Menu.RenameTitle = Redenumire +Menu.RenamePrompt = &Nume nou: +Menu.RenameOK = OK +Menu.RenameCancel = Revocare +Menu.Organize = Organizare meniu Start +Menu.Expand = E&xtindere +Menu.Collapse = &Restrângere +Menu.NewFolder = Folder nou +Menu.NewShortcut = Comandă rapidă nouă +Menu.AutoArrange = Aran&jare automată +Menu.ActionOpen = Deschidere +Menu.ActionClose = Închidere +Menu.ActionExecute = Executare +Menu.RemoveList = Eliminare &din această listă +Menu.RemoveAll = &Golire Listă elemente recente +Menu.Explorer = Windows Explorer +Menu.Start = Start +Menu.StartScreen = Ecranul de Start +Menu.StartMenu = Meniu Start (Windows) +Menu.PinStart = Fixare la meniul Start +Menu.PinStartCs = Fixare la meniul Start (Open-Shell) +Menu.UnpinStartCs = Anulare fixare la meniul Start (Open-Shell) +Menu.MonitorOff = Dezactivare ecranului +Menu.RemoveHighlight = Eliminare evidențiere +Menu.Uninstall = &Dezinstalare +Menu.UninstallTitle = Dezinstalare +Menu.UninstallPrompt = Sigur dezinstalați %s? +Search.CategorySettings = Panou de control +Search.CategoryPCSettings = Setări PC +Search.CategoryPrograms = Programe +Search.CategoryDocuments = Documente +Search.CategoryMusic = Muzică +Search.CategoryPictures = Imagini +Search.CategoryVideos = Video +Search.CategoryFiles = Fișiere +Search.CategoryInternet = Internet +JumpList.Recent = Recent +JumpList.Frequent = Frecvent +JumpList.Tasks = Activități +JumpList.Pinned = Fixat +JumpList.Pin = F&ixare la această listă +JumpList.Unpin = An&ulare fixare la această listă +JumpList.Remove = Eliminare &din această listă +JumpList.PinTip = Fixare la această listă +JumpList.UnpinTip = Anulare fixare la această listă + + +[ru-RU] - Russian (Russia) +Menu.Programs = &Программы +Menu.Apps = Приложения +Menu.AllPrograms = Все программы +Menu.Back = Назад +Menu.Favorites = &Избранное +Menu.Documents = &Документы +Menu.Settings = Н&астройка +Menu.Search = &Найти +Menu.SearchBox = Найти +Menu.SearchPrograms = Найти программы и файлы +Menu.SearchInternet = Поиск в Интернете +Menu.Searching = Идет поиск... +Menu.NoMatch = Нет элементов, удовлетворяющих условиям поиска. +Menu.MoreResults = Ознакомиться с другими результатами +Menu.Help = &Справка и поддержка +Menu.Run = &Выполнить... +Menu.Logoff = Завер&шение сеанса %s +Menu.SwitchUser = См&енить пользователя +Menu.Lock = &Блокировать +Menu.LogOffShort = Завер&шение сеанса +Menu.Undock = Отстыковать &компьютер +Menu.Disconnect = Отклю&чить +Menu.ShutdownBox = &Завершение работы... +Menu.Shutdown = &Завершение работы +Menu.Restart = &Перезагрузка +Menu.ShutdownUpdate = Обновить и завершить работу +Menu.RestartUpdate = Обновить и перезагрузить +Menu.Sleep = &Сон +Menu.Hibernate = &Гибернация +Menu.ControlPanel = П&анель управления +Menu.PCSettings = Параметры ПК +Menu.Security = Безопасность Windows +Menu.Network = С&етевые подключения +Menu.Printers = &Принтеры +Menu.Taskbar = Панель &задач и меню "Пуск" +Menu.SearchFiles = &Файлы и папки... +Menu.SearchPrinter = &Принтер +Menu.SearchComputers = &Компьютеры +Menu.UserFilesTip = Содержит папки для документов, фотографий и изображений, музыки и других принадлежащих вам файлов. +Menu.UserDocumentsTip = Содержит письма, отчеты и другие документы и файлы. +Menu.UserPicturesTip = Содержит цифровые фотографии, рисунки, графические файлы. +Menu.UserMusicTip = Содержит музыкальные и звуковые файлы. +Menu.UserVideosTip = Содержит фильмы и видеофайлы. +Menu.NetworkTip = Отображение сетевых подключений для этого компьютера и создание новых подключений +Menu.PrintersTip = Добавление, удаление и настройка локальных и сетевых принтеров +Menu.TaskbarTip = Настройка меню ''Пуск'' и панели задач, например, изменение списка отображаемых элементов и внешнего вида. +Menu.ControlPanelTip = Изменение параметров и настройка функциональных возможностей компьютера. +Menu.DocumentsLibTip = Доступ к письмам, отчетам, заметкам и другим видам документов. +Menu.MusicLibTip = Проигрывание музыки и других аудиофайлов. +Menu.PicturesLibTip = Просмотр и упорядочение цифровых изображений. +Menu.VideosLibTip = Просмотр фильмов и другого цифрового видео. +Menu.RecordingsLibTip = Просмотр записанных на компьютере телевизионных передач. +Menu.DownloadTip = Поиск ссылок на избранные веб-узлы и загрузка файлов из Интернета. +Menu.HomegroupTip = Доступ к библиотекам и папкам, общий доступ к которым предоставлен другими участниками домашней группы. +Menu.RunTip = Открытие программы, папки, документа или веб-сайта. +Menu.HelpTip = Поиск разделов справки, учебников, средств устранения неисправностей и других служб поддержки. +Menu.ProgramsTip = Отображение списка программ, установленных на этом компьютере. +Menu.SearchFilesTip = Поиск документов, музыки, изображений, писем и многое другое. +Menu.GamesTip = Играть в игры и управлять ими на этом компьютере. +Menu.SecurityTip = Открыть параметры безопасности Windows для смены пароля или пользователя, а также запуска диспетчера задач. +Menu.SearchComputersTip = Поиск компьютеров в сети +Menu.SearchPrintersTip = Поиск принтера +Menu.AdminToolsTip = Настройка параметров управления этого компьютера +Menu.ShutdownTip = Закрытие всех открытых программ, завершение работы Windows и выключение компьютера. +Menu.RestartTip = Закрытие всех открытых программ, завершение работы Windows и повторный запуск Windows. +Menu.SleepTip = Перевод компьютера в состояние пониженного энергопотребления и сохранение текущего сеанса в памяти, что позволяет быстро возобновить работу. +Menu.HibernateTip = Сохранение сеанса на диске и выключение компьютера. При включении компьютера Windows восстанавливает текущий сеанс. +Menu.LogOffTip = Закрытие программ и выход из системы. +Menu.DisconnectTip = Отключение текущего сеанса. Можно вновь подключиться к этому сеансу при выполнении входа. +Menu.LockTip = Блокировка этого компьютера. +Menu.UndockTip = Извлечение ноутбука из стыковочного узла. +Menu.SwitchUserTip = Смена пользователей без закрытия программ. +Menu.Empty = (пусто) +Menu.Features = Программы и компоненты +Menu.FeaturesTip = Удаление или изменение программ на этом компьютере. +Menu.SearchPeople = &Людей... +Menu.SortByName = &Сортировать по имени +Menu.Open = &Открыть +Menu.OpenAll = Открыть о&бщее для всех меню +Menu.OpenPinned = Открыть папку "Pinned" +Menu.Explore = &Проводник +Menu.ExploreAll = Проводни&к в общее для всех меню +Menu.MenuSettings = Настройка +Menu.MenuHelp = Справка +Menu.MenuExit = Выход +Menu.LogoffTitle = Выход из Windows +Menu.LogoffPrompt = Вы действительно хотите выйти из системы? +Menu.LogoffYes = В&ыход +Menu.LogoffNo = Н&ет +Menu.RenameTitle = Переименование +Menu.RenamePrompt = &Новое имя: +Menu.RenameOK = ОК +Menu.RenameCancel = Отмена +Menu.Organize = Упорядочение меню "Пуск" +Menu.Expand = &Развернуть +Menu.Collapse = &Свернуть +Menu.NewFolder = Новая папка +Menu.NewShortcut = Новый ярлык +Menu.AutoArrange = Выравнивать &автоматически +Menu.ActionOpen = Открыть +Menu.ActionClose = Закрыть +Menu.ActionExecute = Выполнить +Menu.RemoveList = Удалить &из этого списка +Menu.RemoveAll = &Очистить список последних элементов +Menu.Explorer = Проводник +Menu.Start = Пуск +Menu.StartScreen = Начальный экран +Menu.StartMenu = Меню "Пуск" (Windows) +Menu.PinStart = Закрепить в меню "Пуск" +Menu.PinStartCs = Закрепить в меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Изъять из меню "Пуск" (Open-Shell) +Menu.MonitorOff = Выключение экрана +Menu.RemoveHighlight = Выключить пометку +Menu.Uninstall = &Удалить +Menu.UninstallTitle = Удалить +Menu.UninstallPrompt = Вы действительно хотите удалить "%s"? +Search.CategorySettings = Панель управления +Search.CategoryPCSettings = Параметры ПК +Search.CategoryPrograms = Программы +Search.CategoryDocuments = Документы +Search.CategoryMusic = Музыка +Search.CategoryPictures = Изображения +Search.CategoryVideos = Видео +Search.CategoryFiles = Файлы +Search.CategoryInternet = Интернет +JumpList.Recent = Последние +JumpList.Frequent = Часто используемые +JumpList.Tasks = Задачи +JumpList.Pinned = Закреплено +JumpList.Pin = &Закрепить в списке +JumpList.Unpin = &Изъять из списка +JumpList.Remove = Удалить &из этого списка +JumpList.PinTip = Закрепить в списке +JumpList.UnpinTip = Изъять из списка + + +[sk-SK] - Slovak (Slovakia) +Menu.Programs = Progra&my +Menu.Apps = Aplikácie +Menu.AllPrograms = Všetky programy +Menu.Back = Naspäť +Menu.Favorites = O&bľúbené položky +Menu.Documents = Do&kumenty +Menu.Settings = Nastav&enie +Menu.Search = &Hľadať +Menu.SearchBox = Hľadať +Menu.SearchPrograms = Prehľadať programy a súbory +Menu.SearchInternet = Hľadať na Internete +Menu.Searching = Hľadá sa... +Menu.NoMatch = Kritériám vyhľadávania nevyhovujú žiadne položky. +Menu.MoreResults = Zobraziť ďalšie výsledky +Menu.Help = &Pomoc a technická podpora +Menu.Run = Sp&ustiť... +Menu.Logoff = O&dhlásiť používateľa %s +Menu.SwitchUser = &Prepnúť používateľa +Menu.Lock = &Zamknúť +Menu.LogOffShort = Odh&lásiť +Menu.Undock = Vybr&ať počítač z doku +Menu.Disconnect = &Odpojiť +Menu.ShutdownBox = &Vypnúť... +Menu.Shutdown = &Vypnúť +Menu.Restart = &Reštartovať +Menu.ShutdownUpdate = Aktualizovať a vypnúť +Menu.RestartUpdate = Aktualizovať a reštartovať +Menu.Sleep = &Uspať +Menu.Hibernate = &Prepnúť do režimu dlhodobého spánku +Menu.ControlPanel = &Ovládací panel +Menu.PCSettings = Nastavenie PC +Menu.Security = Zabezpečenie systému Windows +Menu.Network = Sieťové pripoje&nia +Menu.Printers = &Tlačiarne +Menu.Taskbar = P&anel úloh a ponuka Štart +Menu.SearchFiles = &Súbory alebo priečinky... +Menu.SearchPrinter = &Tlačiarne +Menu.SearchComputers = &Počítače +Menu.UserFilesTip = Obsahuje priečinky pre dokumenty, obrázky, hudbu a ďalšie vaše súbory. +Menu.UserDocumentsTip = Obsahuje priečinok s listami, zostavami a inými dokumentmi a súbormi. +Menu.UserPicturesTip = Obsahuje digitálne fotografie, obrázky a grafické súbory. +Menu.UserMusicTip = Obsahuje hudbu a iné zvukové súbory. +Menu.UserVideosTip = Obsahuje filmy a iné videosúbory. +Menu.NetworkTip = Zobrazí existujúce sieťové pripojenia na tomto počítači a pomôže vytvoriť nové pripojenia. +Menu.PrintersTip = Pridá, odstráni a nakonfiguruje lokálne alebo sieťové tlačiarne. +Menu.TaskbarTip = Prispôsobí ponuku Štart a panel úloh, ako napríklad typy zobrazených položiek a spôsob ich zobrazenia. +Menu.ControlPanelTip = Umožňuje zmeniť nastavenia a prispôsobiť funkcie počítača. +Menu.DocumentsLibTip = Umožňuje získať prístup k listom, zostavám, poznámkam a ďalším typom dokumentov. +Menu.MusicLibTip = Umožňuje prehrávať hudbu a ďalšie zvukové súbory. +Menu.PicturesLibTip = Umožňuje zobraziť a usporiadať digitálne obrázky. +Menu.VideosLibTip = Umožňuje sledovať domáce filmy a ďalšie digitálne videá. +Menu.RecordingsLibTip = Umožňuje sledovať nahrané televízne programy v počítači. +Menu.DownloadTip = Umožňuje vyhľadať položky na prevzatie na Internete a prepojenia na obľúbené webové lokality. +Menu.HomegroupTip = Získajte prístup ku knižniciam a priečinkom, ktoré zdieľanú ostatné osoby v domácej skupine. +Menu.RunTip = Spustí program alebo otvorí priečinok, dokument alebo webovú lokalitu. +Menu.HelpTip = Umožňuje vyhľadať témy Pomocníka, kurzy, informácie pre riešenie problémov a ďalšie služby technickej podpory. +Menu.ProgramsTip = Zobrazí zoznam programov. +Menu.SearchFilesTip = Umožňuje vyhľadať dokumenty, hudbu, obrázky, e-maily a ďalšie položky. +Menu.GamesTip = Umožňuje hrať a spravovať hry v počítači. +Menu.SecurityTip = Ak chcete zmeniť heslo, prepnúť používateľa alebo spustiť Správcu úloh, otvorte okno Možnosti zabezpečenia systému Windows. +Menu.SearchComputersTip = Hľadať počítače v sieti +Menu.SearchPrintersTip = Hľadať tlačiareň +Menu.AdminToolsTip = Umožní konfigurovať nastavenia na správu počítača. +Menu.ShutdownTip = Zatvorí všetky otvorené programy, vypne systém Windows a vypne počítač. +Menu.RestartTip = Zatvorí všetky otvorené programy, vypne systém Windows a znovu ho spustí. +Menu.SleepTip = Uloží reláciu do pamäte a prepne počítač do režimu nízkej spotreby energie, z ktorého možno počítač kedykoľvek rýchlo zapnúť do pôvodného stavu. +Menu.HibernateTip = Uloží reláciu a vypne počítač. Keď ho zapnete, systém Windows obnoví reláciu. +Menu.LogOffTip = Zavrie programy a odhlási používateľa. +Menu.DisconnectTip = Odpojí reláciu. K relácii sa môžete opäť pripojiť pri ďalšom prihlásení. +Menu.LockTip = Zamkne tento počítač. +Menu.UndockTip = Odstráni prenosný počítač z doku. +Menu.SwitchUserTip = Prepne používateľov bez zatvorenia programov. +Menu.Empty = (Prázdne) +Menu.Features = Programy a súčasti +Menu.FeaturesTip = Odinštaluje alebo zmení programy v počítači. +Menu.SearchPeople = Ľu&dia... +Menu.SortByName = &Usporiadať podľa názvov +Menu.Open = &Otvoriť +Menu.OpenAll = Ot&voriť profil All Users +Menu.OpenPinned = Otvoriť Pinned +Menu.Explore = &Preskúmať +Menu.ExploreAll = P&reskúmať profil All Users +Menu.MenuSettings = Nastavenie +Menu.MenuHelp = Pomocník +Menu.MenuExit = Skončiť +Menu.LogoffTitle = Odhlásenie zo systému Windows +Menu.LogoffPrompt = Naozaj sa chcete odhlásiť? +Menu.LogoffYes = &Odhlásiť +Menu.LogoffNo = &Nie +Menu.RenameTitle = Premenovanie +Menu.RenamePrompt = &Nový názov: +Menu.RenameOK = OK +Menu.RenameCancel = Zrušiť +Menu.Organize = Usporiadanie ponuky Štart +Menu.Expand = &Rozbaliť +Menu.Collapse = Zb&aliť +Menu.NewFolder = Nový priečinok +Menu.NewShortcut = Nový odkaz +Menu.AutoArrange = Usporiadať &automaticky +Menu.ActionOpen = Otvoriť +Menu.ActionClose = Zavrieť +Menu.ActionExecute = Vykonať +Menu.RemoveList = Odstrániť &z tohto zoznamu +Menu.RemoveAll = &Vymazať zoznam naposledy použitých položiek +Menu.Explorer = Windows Prieskumník +Menu.Start = Štart +Menu.StartScreen = Domovská obrazovka +Menu.StartMenu = Ponuka Štart (Windows) +Menu.PinStart = Pripnúť položku do ponuky Štart +Menu.PinStartCs = Pripnúť položku do ponuky Štart (Open-Shell) +Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Open-Shell) +Menu.MonitorOff = Vypnúť displej +Menu.RemoveHighlight = Odstrániť zvýraznenie +Menu.Uninstall = &Odinštalovať +Menu.UninstallTitle = Odinštalovať +Menu.UninstallPrompt = Naozaj chcete odinštalovať program %s? +Search.CategorySettings = Ovládací panel +Search.CategoryPCSettings = Nastavenie PC +Search.CategoryPrograms = Programy +Search.CategoryDocuments = Dokumenty +Search.CategoryMusic = Hudba +Search.CategoryPictures = Obrázky +Search.CategoryVideos = Videá +Search.CategoryFiles = Súbory +Search.CategoryInternet = Internet +JumpList.Recent = Naposledy použité +JumpList.Frequent = Najčastejšie používané +JumpList.Tasks = Úlohy +JumpList.Pinned = Pripnuté +JumpList.Pin = Pr&ipnúť do tohto zoznamu +JumpList.Unpin = Zr&ušiť pripnutie v tomto zozname +JumpList.Remove = Odstrániť &z tohto zoznamu +JumpList.PinTip = Pripnúť do tohto zoznamu +JumpList.UnpinTip = Zrušiť pripnutie v tomto zozname + + +[sl-SI] - Slovenian (Slovenia) +Menu.Programs = Progr&ami +Menu.Apps = Programi +Menu.AllPrograms = Vsi programi +Menu.Back = Nazaj +Menu.Favorites = P&riljubljene +Menu.Documents = &Dokumenti +Menu.Settings = Nas&tavitve +Menu.Search = Is&kanje +Menu.SearchBox = Iskanje +Menu.SearchPrograms = Iskanje programov in datotek +Menu.SearchInternet = Preišči internet +Menu.Searching = Iskanje ... +Menu.NoMatch = Vašemu iskanju ne ustreza noben element. +Menu.MoreResults = Pokaži več rezultatov +Menu.Help = &Pomoč in podpora +Menu.Run = &Zaženi ... +Menu.Logoff = &Odjavi %s +Menu.SwitchUser = P&reklopi med uporabniki +Menu.Lock = Z&akleni +Menu.LogOffShort = &Odjava +Menu.Undock = Razdr&uži računalnik +Menu.Disconnect = Pr&ekini povezavo +Menu.ShutdownBox = Zaustavitev &sistema ... +Menu.Shutdown = &Zaustavitev sistema +Menu.Restart = &Vnovični zagon +Menu.ShutdownUpdate = Posodobi in zaustavi +Menu.RestartUpdate = Posodobi in zaženi znova +Menu.Sleep = &Mirovanje +Menu.Hibernate = &Hibernacija +Menu.ControlPanel = &Nadzorna plošča +Menu.PCSettings = Nastavitve računalnika +Menu.Security = Varnost sistema Windows +Menu.Network = &Omrežne povezave +Menu.Printers = &Tiskalniki +Menu.Taskbar = Op&ravilna vrstica in meni »Start« +Menu.SearchFiles = &Datotek ali map ... +Menu.SearchPrinter = &Tiskalnika +Menu.SearchComputers = &Računalnikov +Menu.UserFilesTip = Vsebuje mape za dokumente, slike, glasbo in druge datoteke v vaši lasti. +Menu.UserDocumentsTip = Vsebuje pisma, poročila in druge dokumente ter datoteke. +Menu.UserPicturesTip = Vsebuje digitalne fotografije, slike in grafične datoteke. +Menu.UserMusicTip = Vsebuje glasbo in druge zvočne datoteke. +Menu.UserVideosTip = Vsebuje filme in druge videodatoteke. +Menu.NetworkTip = Prikaže obstoječe omrežne povezave v tem računalniku in vam pomaga ustvarjati nove +Menu.PrintersTip = Doda, odstrani in konfigurira lokalne ter omrežne tiskalnike. +Menu.TaskbarTip = Prilagodi meni »Start« in opravilno vrstico, kot so vrste elementov, ki naj se prikažejo, ter način njihovega prikaza. +Menu.ControlPanelTip = Spremenite nastavitve in prilagodite način delovanja računalnika. +Menu.DocumentsLibTip = Dostopajte do pisem, poročil, obvestil in drugih vrst dokumentov. +Menu.MusicLibTip = Predvajajte glasbene in druge zvočne datoteke. +Menu.PicturesLibTip = Oglejte si digitalne slike in jih razvrstite. +Menu.VideosLibTip = Glejte domače filme in druge digitalne videe. +Menu.RecordingsLibTip = Glejte TV-programe, posnete v računalniku. +Menu.DownloadTip = Poiščite prenose iz interneta in povezave do priljubljenih spletnih mest. +Menu.HomegroupTip = Dostop do knjižnic in map, za katere skupno rabo omogočijo druge osebe v domači skupini. +Menu.RunTip = Odpre program, mapo, dokument ali spletno mesto. +Menu.HelpTip = Poiščite teme pomoči, vadnice, odpravljanje težav in druge storitve za podporo. +Menu.ProgramsTip = Prikaže seznam vaših programov. +Menu.SearchFilesTip = Poiščite dokumente, glasbo, slike, e-pošto in še kaj. +Menu.GamesTip = Igranje in upravljanje nameščenih iger v računalniku. +Menu.SecurityTip = Zaženite možnosti varnosti sistema Windows, če želite spremeniti geslo, preklopiti med uporabniki ali zagnati upravitelja opravil. +Menu.SearchComputersTip = Iskanje računalnikov v omrežju +Menu.SearchPrintersTip = Iskanje tiskalnika +Menu.AdminToolsTip = Konfigurira računalnikove skrbniške nastavitve. +Menu.ShutdownTip = Zapre vse odprte programe, zaustavi sistem Windows in nato izklopi računalnik. +Menu.RestartTip = Zapre vse odprte programe, zaustavi sistem Windows in ga nato znova zažene. +Menu.SleepTip = Ohrani vašo sejo v pomnilniku in postavi računalnik v stanje nizke porabe, tako da lahko hitro nadaljujete delo. +Menu.HibernateTip = Shrani vašo sejo in izklopi računalnik. Ko računalnik vklopite, sistem Windows obnovi vašo sejo. +Menu.LogOffTip = Zapri programe in se odjavi. +Menu.DisconnectTip = Prekine povezavo s sejo. Znova jo lahko vzpostavite po prijavi. +Menu.LockTip = Zakleni ta računalnik. +Menu.UndockTip = Odstrani prenosni računalnik iz združitvene postaje. +Menu.SwitchUserTip = Preklop med uporabniki, ne da bi se programi zaprli. +Menu.Empty = (Prazno) +Menu.Features = Programi in funkcije +Menu.FeaturesTip = Odstranitev ali spreminjanje programov v računalniku. +Menu.SearchPeople = &Za osebe ... +Menu.SortByName = &Razvrsti po imenih +Menu.Open = &Odpri +Menu.OpenAll = O&dpri mapo »All users« +Menu.OpenPinned = Odpri »Pinned« +Menu.Explore = R&azišči +Menu.ExploreAll = &Razišči mapo »All users« +Menu.MenuSettings = Nastavitve +Menu.MenuHelp = Pomoč +Menu.MenuExit = Izhod +Menu.LogoffTitle = Odjava iz sistema Windows +Menu.LogoffPrompt = Ali ste prepričani, da se želite odjaviti? +Menu.LogoffYes = &Odjavi se +Menu.LogoffNo = &Ne +Menu.RenameTitle = Preimenuj +Menu.RenamePrompt = &Novo ime: +Menu.RenameOK = V redu +Menu.RenameCancel = Prekliči +Menu.Organize = Organiziraj meni Start +Menu.Expand = R&azširi +Menu.Collapse = &Strni +Menu.NewFolder = Nova mapa +Menu.NewShortcut = Nova bližnjica +Menu.AutoArrange = Samod&ejno razporedi +Menu.ActionOpen = Odpri +Menu.ActionClose = Zapri +Menu.ActionExecute = Izvedi +Menu.RemoveList = Od&strani s tega seznama +Menu.RemoveAll = &Izbriši seznam nedavnih elementov +Menu.Explorer = Raziskovalec +Menu.Start = Start +Menu.StartScreen = Začetni zaslon +Menu.StartMenu = Meni »Start« (Windows) +Menu.PinStart = Pripni v meni »Start« +Menu.PinStartCs = Pripni v meni »Start«. (Open-Shell) +Menu.UnpinStartCs = Odpni iz menija »Start«. (Open-Shell) +Menu.MonitorOff = Izklopi prikaz +Menu.RemoveHighlight = Odstrani označitev +Menu.Uninstall = &Odstrani +Menu.UninstallTitle = Odstrani +Menu.UninstallPrompt = Ali ste prepričani, da želite odstraniti %s? +Search.CategorySettings = Nadzorna plošča +Search.CategoryPCSettings = Nastavitve računalnika +Search.CategoryPrograms = Programi +Search.CategoryDocuments = Dokumenti +Search.CategoryMusic = Glasba +Search.CategoryPictures = Slike +Search.CategoryVideos = Videi +Search.CategoryFiles = Datoteke +Search.CategoryInternet = Internet +JumpList.Recent = Nedavno +JumpList.Frequent = Pogosto +JumpList.Tasks = Opravila +JumpList.Pinned = Pripeto +JumpList.Pin = &Pripni na ta seznam +JumpList.Unpin = &Odpni s tega seznama +JumpList.Remove = Od&strani s tega seznama +JumpList.PinTip = Pripni na ta seznam +JumpList.UnpinTip = Odpni s tega seznama + + +[sr-Latn-CS] - Serbian (Latin, Serbia) +Menu.Programs = &Programi +Menu.Apps = Aplikacije +Menu.AllPrograms = Svi programi +Menu.Back = Nazad +Menu.Favorites = Omiljene& lokacije +Menu.Documents = &Dokumenti +Menu.Settings = Postavk&e +Menu.Search = Pre&traži +Menu.SearchBox = Pretraži +Menu.SearchPrograms = Pretraži programe i datoteke +Menu.SearchInternet = Pretraži Internet +Menu.Searching = Pretraživanje... +Menu.NoMatch = Nijedna stavka se ne podudara sa pretragom. +Menu.MoreResults = Pogledajte više rezultata +Menu.Help = Po&moć i podrška +Menu.Run = Po&kreni... +Menu.Logoff = &Odjavi se sa %s +Menu.SwitchUser = P&romeni korisnika +Menu.Lock = Z&aključaj +Menu.LogOffShort = &Odjavi se +Menu.Undock = Odvoji računar od &bazne stanice +Menu.Disconnect = Prekini &vezu +Menu.ShutdownBox = &Isključi... +Menu.Shutdown = &Isključi +Menu.Restart = &Ponovo pokreni +Menu.ShutdownUpdate = Ažuriraj i isključi +Menu.RestartUpdate = Ažuriraj i ponovo pokreni +Menu.Sleep = &Stanje spavanja +Menu.Hibernate = &U stanju hibernacije +Menu.ControlPanel = &Kontrolna tabla +Menu.PCSettings = Postavke računara +Menu.Security = Windows bezbednost +Menu.Network = &Mrežne veze +Menu.Printers = Št&ači +Menu.Taskbar = &Traka zadataka i „Start“ meni +Menu.SearchFiles = &Za datoteke i fascikle... +Menu.SearchPrinter = &Za štampač +Menu.SearchComputers = &Za računare +Menu.UserFilesTip = Sadrži fascikle za dokumente, slike, muziku i druge datoteke koje vam pripadaju. +Menu.UserDocumentsTip = Sadrži pisma, izveštaje i druge dokumente i datoteke. +Menu.UserPicturesTip = Sadrži digitalne fotografije, slike i grafičke datoteke. +Menu.UserMusicTip = Sadrži muziku i druge audio datoteke. +Menu.UserVideosTip = Sadrži filmove i druge video datoteke. +Menu.NetworkTip = Prikazuje postojeće mrežne veze ovog računara i pomaže pri kreiranju novih +Menu.PrintersTip = Dodajte, uklonite i konfigurišite lokalne i mrežne štampače. +Menu.TaskbarTip = Prilagodite „Start“ meni i traku zadataka, npr. tipove stavki koje će biti prikazane i način njihovog pojavljivanja. +Menu.ControlPanelTip = Promenite postavke i prilagodite funkcionalnost računara. +Menu.DocumentsLibTip = Pristupajte pismima, izveštajima, beleškama i drugim vrstama dokumenata. +Menu.MusicLibTip = Reprodukujte muziku i druge zvučne datoteke. +Menu.PicturesLibTip = Prikazujte i organizujte digitalne slike. +Menu.VideosLibTip = Gledajte kućne filmove i druge digitalne video zapise. +Menu.RecordingsLibTip = Gledajte TV programe snimljene na računaru. +Menu.DownloadTip = Pronađite Internet preuzimanja i veze ka omiljenim Veb lokacijama. +Menu.HomegroupTip = Pristupite bibliotekama i fasciklama koje dele druge osobe u matičnoj grupi. +Menu.RunTip = Otvara program, fasciklu, dokument ili Veb lokaciju. +Menu.HelpTip = Pronađite teme pomoći, podučavanja, rešavanje problema i druge usluge podrške. +Menu.ProgramsTip = Otvara listu programa. +Menu.SearchFilesTip = Tražite dokumente, muziku, slike, e-poštu i još mnogo toga. +Menu.GamesTip = Igrajte i upravljajte igrama na računaru. +Menu.SecurityTip = Pokrenite Windows opcije bezbednosti da biste promenili lozinku, promenili korisnika ili pokrenuli upravljač zadacima. +Menu.SearchComputersTip = Pronađi računare u mreži +Menu.SearchPrintersTip = Pronađi štampač +Menu.AdminToolsTip = Konfigurišite administrativne postavke na svom računaru. +Menu.ShutdownTip = Zatvara sve otvorene programe, isključuje Windows i zatim isključuje računar. +Menu.RestartTip = Zatvara sve otvorene programe, isključuje Windows i zatim ponovo pokreće Windows. +Menu.SleepTip = Čuva sesiju u memoriji i stavlja računar u stanje niske potrošnje tako da možete brzo da nastavite sa radom. +Menu.HibernateTip = Čuva sesiju i isključuje računar. Kada uključite računar, Windows vraća sesiju u prethodno stanje. +Menu.LogOffTip = Zatvori programe i odjavi se. +Menu.DisconnectTip = Prekida vezu sesije. Možete se ponovo povezati sa sesijom kad se ponovo prijavite. +Menu.LockTip = Zaključaj ovaj računar. +Menu.UndockTip = Uklanja laptop ili notebook računar sa bazne stanice. +Menu.SwitchUserTip = Promeni korisnike bez zatvaranja programa. +Menu.Empty = (Prazno) +Menu.Features = Programi i funkcije +Menu.FeaturesTip = Deinstalirajte ili promenite programe na računaru. +Menu.SearchPeople = &Za osobe... +Menu.SortByName = &Sortiraj po imenu +Menu.Open = &Otvori +Menu.OpenAll = O&tvori sve korisnike +Menu.OpenPinned = Otvori dodato +Menu.Explore = &Istraži +Menu.ExploreAll = Istraži sve &korisnike +Menu.MenuSettings = Postavke +Menu.MenuHelp = Pomoć +Menu.MenuExit = Izađi +Menu.LogoffTitle = Odjava iz Windowsa +Menu.LogoffPrompt = Želite li zaista da se odjavite? +Menu.LogoffYes = &Odjavi se +Menu.LogoffNo = &Ne +Menu.RenameTitle = Preimenovanje +Menu.RenamePrompt = &Novo ime: +Menu.RenameOK = U redu +Menu.RenameCancel = Otkaži +Menu.Organize = Organizovanje menija „Start“ +Menu.Expand = R&azvij +Menu.Collapse = Sk&upi +Menu.NewFolder = Nova fascikla +Menu.NewShortcut = Nova prečica +Menu.AutoArrange = Rasporedi &automatski +Menu.ActionOpen = Otvori +Menu.ActionClose = Zatvori +Menu.ActionExecute = Izvrši +Menu.RemoveList = &Ukloni sa ovog spiska +Menu.RemoveAll = O&briši listu nedavno korišćenih stavki +Menu.Explorer = Windows Explorer +Menu.Start = Pokreni +Menu.StartScreen = Početni ekran +Menu.StartMenu = „Start“ meni (Windows) +Menu.PinStart = Dodaj u „Start“ meni +Menu.PinStartCs = Dodaj u „Start“ meni (Open-Shell) +Menu.UnpinStartCs = Ukloni iz „Start“ menija (Open-Shell) +Menu.MonitorOff = Isključi displej +Menu.RemoveHighlight = Ukloni istaknuti sadržaj +Menu.Uninstall = &Deinstaliraj +Menu.UninstallTitle = Deinstaliraj +Menu.UninstallPrompt = Želite li zaista da deinstalirate %s? +Search.CategorySettings = Kontrolna tabla +Search.CategoryPCSettings = Postavke računara +Search.CategoryPrograms = Programs +Search.CategoryDocuments = Dokumenti +Search.CategoryMusic = Muzika +Search.CategoryPictures = Slike +Search.CategoryVideos = Video zapisi +Search.CategoryFiles = Datoteke +Search.CategoryInternet = Internet +JumpList.Recent = Nedavno +JumpList.Frequent = Često +JumpList.Tasks = Zadaci +JumpList.Pinned = Dodato +JumpList.Pin = Zakač&i na ovu listu +JumpList.Unpin = &Otkači sa ove liste +JumpList.Remove = U&kloni sa ovog spiska +JumpList.PinTip = Zakači na ovu listu +JumpList.UnpinTip = Otkači sa ove liste + + +[sv-SE] - Swedish (Sweden) +Menu.Programs = &Program +Menu.Apps = Appar +Menu.AllPrograms = Alla program +Menu.Back = Föregående +Menu.Favorites = &Favoriter +Menu.Documents = &Dokument +Menu.Settings = &Inställningar +Menu.Search = &Sök +Menu.SearchBox = Sök +Menu.SearchPrograms = Sök bland program och filer +Menu.SearchInternet = Sök på Internet +Menu.Searching = Söker... +Menu.NoMatch = Inga objekt matchade sökningen. +Menu.MoreResults = Visa fler resultat +Menu.Help = &Hjälp och support +Menu.Run = K&ör... +Menu.Logoff = &Logga ut %s +Menu.SwitchUser = &Växla användare +Menu.Lock = L&ås +Menu.LogOffShort = &Logga ut +Menu.Undock = K&oppla från datorn +Menu.Disconnect = Koppla fr&ån +Menu.ShutdownBox = &Avsluta... +Menu.Shutdown = Stäng &av +Menu.Restart = &Starta om +Menu.ShutdownUpdate = Uppdatera och stäng av +Menu.RestartUpdate = Uppdatera och starta om +Menu.Sleep = &Vila +Menu.Hibernate = &Viloläge +Menu.ControlPanel = &Kontrollpanelen +Menu.PCSettings = Datorinställningar +Menu.Security = Windows-säkerhet +Menu.Network = &Nätverksanslutningar +Menu.Printers = &Skrivare +Menu.Taskbar = &Aktivitetsfältet och Start-menyn +Menu.SearchFiles = E&fter filer eller mappar... +Menu.SearchPrinter = Efter &skrivare +Menu.SearchComputers = &Efter datorer +Menu.UserFilesTip = Innehåller mappar för dokument, bilder, musik och andra filer som tillhör dig. +Menu.UserDocumentsTip = Innehåller brev, rapporter och andra dokument och filer. +Menu.UserPicturesTip = Innehåller digitala foton, bilder och grafikfiler. +Menu.UserMusicTip = Innehåller musik och andra ljudfiler. +Menu.UserVideosTip = Innehåller filmer och andra videofiler. +Menu.NetworkTip = Visar befintliga nätverks- och fjärranslutningar på den här datorn samt hjälper dig att skapa nya +Menu.PrintersTip = Lägg till, ta bort och konfigurera lokala och nätverksskrivare. +Menu.TaskbarTip = Anpassa Start-menyn och Aktivitetsfältet, som exempelvis vilka objekt som ska synas och hur de ska visas. +Menu.ControlPanelTip = Ändra inställningar och anpassa datorns funktioner. +Menu.DocumentsLibTip = Använd brev, rapporter, anteckningar och andra dokument. +Menu.MusicLibTip = Spela musik och andra ljudfiler. +Menu.PicturesLibTip = Visa och ordna digitala bilder. +Menu.VideosLibTip = Titta på egna filmer och andra digitala videofilmer. +Menu.RecordingsLibTip = Titta på TV-program som har spelats in på datorn. +Menu.DownloadTip = Sök efter filer som du har hämtat från Internet och länkar till favoritwebbplatser. +Menu.HomegroupTip = Få åtkomst till bibliotek och mappar som delas ut av andra personer i hemgruppen. +Menu.RunTip = Öppnar ett program, en mapp, ett dokument eller en webbplats. +Menu.HelpTip = Hitta hjälpavsnitt, självstudier, felsökning och andra supporttjänster. +Menu.ProgramsTip = Öppnar en lista över program på datorn. +Menu.SearchFilesTip = Sök efter dokument, musik, bilder, e-post och mycket mer. +Menu.GamesTip = Spela och hantera spel på datorn. +Menu.SecurityTip = Visa Windows-säkerhetsalternativ om du vill ändra lösenord, växla användare eller starta Aktivitetshanteraren. +Menu.SearchComputersTip = Sök efter datorer på nätverket +Menu.SearchPrintersTip = Sök efter en skrivare +Menu.AdminToolsTip = Konfigurera administrationsinställningar för datorn. +Menu.ShutdownTip = Stänger alla öppna program, avslutar Windows och stänger sedan av datorn. +Menu.RestartTip = Stänger alla öppna program, avslutar Windows och startar sedan Windows igen. +Menu.SleepTip = Behåller sessionen i minnet och försätter datorn i energisparläge så att du snabbt kan återgå till arbetet. +Menu.HibernateTip = Sparar sessionen och stänger av datorn. Sessionen återställs när du startar datorn. +Menu.LogOffTip = Stänger alla program och loggar ut. +Menu.DisconnectTip = Kopplar från sessionen. Du kan ansluta till den här sessionen på nytt när du loggar in igen. +Menu.LockTip = Låser den här datorn. +Menu.UndockTip = Kopplar från din bärbara dator från dockningsstationen. +Menu.SwitchUserTip = Växlar användare utan att stänga program. +Menu.Empty = (Tom) +Menu.Features = Program och funktioner +Menu.FeaturesTip = Avinstallera eller ändra program på datorn. +Menu.SearchPeople = Efter &personer... +Menu.SortByName = Sortera efter &namn +Menu.Open = &Öppna +Menu.OpenAll = Öppna &delade Start-menyn +Menu.OpenPinned = Öppna fästa objekt +Menu.Explore = &Utforska +Menu.ExploreAll = Utf&orska delade Start-menyn +Menu.MenuSettings = Inställningar +Menu.MenuHelp = Hjälp +Menu.MenuExit = Avsluta +Menu.LogoffTitle = Logga ut +Menu.LogoffPrompt = Vill du logga ut? +Menu.LogoffYes = &Logga ut +Menu.LogoffNo = N&ej +Menu.RenameTitle = Byt namn +Menu.RenamePrompt = &Nytt namn: +Menu.RenameOK = OK +Menu.RenameCancel = Avbryt +Menu.Organize = Organisera Start-menyn +Menu.Expand = Exp&andera +Menu.Collapse = &Dölj +Menu.NewFolder = Ny mapp +Menu.NewShortcut = Ny genväg +Menu.AutoArrange = &Ordna automatiskt +Menu.ActionOpen = Öppna +Menu.ActionClose = Stäng +Menu.ActionExecute = Kör +Menu.RemoveList = &Ta bort från den här listan +Menu.RemoveAll = &Rensa listan Tidigare +Menu.Explorer = Utforskaren +Menu.Start = Start +Menu.StartScreen = Startskärmen +Menu.StartMenu = Startmenyn (Windows) +Menu.PinStart = Fäst på Start-menyn +Menu.PinStartCs = Fäst på Start-menyn (Open-Shell) +Menu.UnpinStartCs = Ta bort från Start-menyn (Open-Shell) +Menu.MonitorOff = Stänga av bildskärmen +Menu.RemoveHighlight = Ta bort fokus +Menu.Uninstall = &Avinstallera +Menu.UninstallTitle = Avinstallera +Menu.UninstallPrompt = Vill du avinstallera %s? +Search.CategorySettings = Kontrollpanelen +Search.CategoryPCSettings = Datorinställningar +Search.CategoryPrograms = Program +Search.CategoryDocuments = Dokument +Search.CategoryMusic = Musik +Search.CategoryPictures = Bilder +Search.CategoryVideos = Filmer +Search.CategoryFiles = Filer +Search.CategoryInternet = Internet +JumpList.Recent = Senast använda +JumpList.Frequent = Ofta använda +JumpList.Tasks = Aktiviteter +JumpList.Pinned = Fastnålat +JumpList.Pin = &Fäst i den här listan +JumpList.Unpin = &Ta bort från den här listan +JumpList.Remove = &Ta bort från den här listan +JumpList.PinTip = Fäst i den här listan +JumpList.UnpinTip = Ta bort från den här listan + + +[th-TH] - Thai (Thailand) +Menu.Programs = โ&ปรแกรม +Menu.Apps = โปรแกรม +Menu.AllPrograms = โปรแกรมทั้งหมด +Menu.Back = ย้อนกลับ +Menu.Favorites = ร&ายการโปรด +Menu.Documents = เอก&สาร +Menu.Settings = &การตั้งค่า +Menu.Search = &ค้นหา +Menu.SearchBox = ค้นหา +Menu.SearchPrograms = ค้นหาโปรแกรมและแฟ้ม +Menu.SearchInternet = ค้นหาอินเทอร์เน็ต +Menu.Searching = กำลังค้นหา... +Menu.NoMatch = ไม่มีรายการที่ตรงกับการค้นหาของคุณ +Menu.MoreResults = ดูผลลัพธ์เพิ่มเติม +Menu.Help = &บริการช่วยเหลือและวิธีใช้ +Menu.Run = เรียก&ใช้... +Menu.Logoff = ออก&จากระบบ %s +Menu.SwitchUser = สลับ&ผู้ใช้ +Menu.Lock = &ล็อก +Menu.LogOffShort = &ออกจากระบบ +Menu.Undock = ปล&ดชุดต่ออุปกรณ์ +Menu.Disconnect = &ยกเลิกการเชื่อมต่อ +Menu.ShutdownBox = ปิดเครื่&อง... +Menu.Shutdown = ปิ&ดเครื่อง +Menu.Restart = เริ่มการทำงานใ&หม่ +Menu.ShutdownUpdate = ปรับปรุงและปิดเครื่อง +Menu.RestartUpdate = ปรับปรุงและเริ่มระบบของคอมพิวเตอร์ใหม่ +Menu.Sleep = &สลีป +Menu.Hibernate = ไฮเบอร์เ&นต +Menu.ControlPanel = แ&ผงควบคุม +Menu.PCSettings = การตั้งค่าพีซี +Menu.Security = การรักษาความปลอดภัยของ Windows +Menu.Network = การเชื่อมต่อเค&รือข่าย +Menu.Printers = เ&ครื่องพิมพ์ +Menu.Taskbar = แ&ถบงานและเมนู 'เริ่ม' +Menu.SearchFiles = แ&ฟ้มหรือโฟลเดอร์... +Menu.SearchPrinter = เ&ครื่องพิมพ์ +Menu.SearchComputers = &คอมพิวเตอร์ +Menu.UserFilesTip = ประกอบด้วยโฟลเดอร์สำหรับเอกสาร รูปภาพ เพลง และแฟ้มอื่นๆ ที่เป็นของคุณ +Menu.UserDocumentsTip = เก็บจดหมาย รายงาน รวมทั้งเอกสารและแฟ้มอื่นๆ +Menu.UserPicturesTip = เก็บรูปถ่ายดิจิทัล รูป และแฟ้มกราฟิกต่างๆ +Menu.UserMusicTip = มีเพลงและแฟ้มเสียงอื่นๆ +Menu.UserVideosTip = มีภาพยนตร์และแฟ้มวิดีโออื่นๆ +Menu.NetworkTip = แสดงการเชื่อมต่อเครือข่ายที่มีอยู่บนคอมพิวเตอร์นี้ และช่วยคุณสร้างการเชื่อมต่อเครือข่ายใหม่ +Menu.PrintersTip = เพิ่ม เอาออก และกำหนดค่าเครื่องพิมพ์เฉพาะที่และเครื่องพิมพ์เครือข่าย +Menu.TaskbarTip = กำหนดเมนู 'เริ่ม' และแถบเครื่องมือเอง เช่น ชนิดของรายการที่จะแสดงและลักษณะที่จะปรากฏของเมนู 'เริ่ม' และแถบเครื่องมือ +Menu.ControlPanelTip = เปลี่ยนแปลงการตั้งค่าและกำหนดฟังก์ชันของคอมพิวเตอร์ของคุณ +Menu.DocumentsLibTip = เข้าถึงจดหมาย รายงาน บันทึกย่อ และเอกสารประเภทอื่นๆ +Menu.MusicLibTip = เล่นดนตรีและแฟ้มเสียงอื่นๆ +Menu.PicturesLibTip = ดูและจัดระเบียบรูปภาพดิจิทัล +Menu.VideosLibTip = ดูภาพยนตร์ถ่ายทำเองและวิดีโอดิจิทัลอื่นๆ +Menu.RecordingsLibTip = ดูรายการทีวีที่บันทึกบนคอมพิวเตอร์ +Menu.DownloadTip = ค้นหารายการดาวน์โหลดบนอินเทอร์เน็ตและการเชื่อมโยงไปยังเว็บไซต์โปรด +Menu.HomegroupTip = เข้าถึงไลบรารีและโฟลเดอร์ต่างๆ ที่ผู้อื่นเปิดให้ใช้ร่วมกันในโฮมกรุ๊ปของคุณ +Menu.RunTip = เปิดโปรแกรม โฟลเดอร์ เอกสาร หรือเว็บไซต์ +Menu.HelpTip = ค้นหาแหล่งข้อมูลสำหรับหัวข้อวิธีใช้ บทช่วยสอน การแก้ไขปัญหา และบริการช่วยเหลืออื่นๆ +Menu.ProgramsTip = เปิดรายชื่อของโปรแกรมของคุณ +Menu.SearchFilesTip = ค้นหาเอกสาร ดนตรี รูปภาพ อีเมล และอื่นๆอีกมาก +Menu.GamesTip = เล่นและจัดการกับเกมบนเครื่องคอมพิวเตอร์ของคุณ +Menu.SecurityTip = เปิดใช้ตัวเลือก 'การรักษาความปลอดภัยของ Windows' เพื่อเปลี่ยนรหัสผ่าน สลับผู้ใช้ หรือเริ่ม 'ตัวจัดการงาน' +Menu.SearchComputersTip = ค้นหาคอมพิวเตอร์บนเครือข่าย +Menu.SearchPrintersTip = ค้นหาเครื่องพิมพ์ +Menu.AdminToolsTip = กำหนดค่าการตั้งค่าเกี่ยวกับการจัดการ +สำหรับคอมพิวเตอร์ของคุณ +Menu.ShutdownTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วปิดคอมพิวเตอร์ของคุณ +Menu.RestartTip = ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ปิดระบบ Windows แล้วเริ่มการทำงานของ Windows อีกครั้ง +Menu.SleepTip = รักษาเซสชันของคุณในหน่วยความจำ และทำให้คอมพิวเตอร์อยู่ในสถานะที่ใช้พลังงานต่ำ เพื่อให้คุณสามารถกลับมาดำเนินการต่อได้อย่างรวดเร็ว +Menu.HibernateTip = บันทึกเซสชันของคุณ และปิดเครื่องคอมพิวเตอร์ เมื่อคุณเปิดคอมพิวเตอร์ Windows จะคืนค่าเซสชันของคุณ +Menu.LogOffTip = ปิดโปรแกรมและออกจากระบบ +Menu.DisconnectTip = ยกเลิกการเชื่อมต่อเซสชันของคุณ คุณสามารถเชื่อมต่อใหม่ไปยังเซสชันนี้ได้เมื่อคุณเข้าสู่ระบบอีกครั้ง +Menu.LockTip = ล็อกคอมพิวเตอร์นี้ +Menu.UndockTip = เอาคอมพิวเตอร์แล็ปท็อปหรือโน้ตบุ๊กของคุณออกจากที่วางเทียบ +Menu.SwitchUserTip = สลับผู้ใช้โดยไม่ปิดโปรแกรม +Menu.Empty = (ว่าง) +Menu.Features = โปรแกรมและคุณลักษณะ +Menu.FeaturesTip = ถอนการติดตั้งหรือเปลี่ยนแปลงโปรแกรมบนคอมพิวเตอร์ของคุณ +Menu.SearchPeople = สำหรับ&บุคคล... +Menu.SortByName = เรียงลำดั&บตามชื่อ +Menu.Open = เ&ปิด +Menu.OpenAll = &เปิดโฟลเดอร์ All Users +Menu.OpenPinned = เ&ปิด Pinned +Menu.Explore = สำรว&จ +Menu.ExploreAll = &สำรวจโฟลเดอร์ All Users +Menu.MenuSettings = การตั้งค่า +Menu.MenuHelp = วิธีใช้ +Menu.MenuExit = ออก +Menu.LogoffTitle = ออกจากระบบ Windows +Menu.LogoffPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการออกจากระบบ +Menu.LogoffYes = &ออกจากระบบ +Menu.LogoffNo = ไ&ม่ใช่ +Menu.RenameTitle = เปลี่ยนชื่อ +Menu.RenamePrompt = &ชื่อใหม่: +Menu.RenameOK = ตกลง +Menu.RenameCancel = ยกเลิก +Menu.Organize = จัดระเบียบเมนู 'เริ่ม' +Menu.Expand = &ขยาย +Menu.Collapse = &ยุบ +Menu.NewFolder = สร้างโฟลเดอร์ +Menu.NewShortcut = ทางลัดใหม่ +Menu.AutoArrange = จัดเรียงอัต&โนมัติ +Menu.ActionOpen = เปิด +Menu.ActionClose = ปิด +Menu.ActionExecute = ปฏิบัติการ +Menu.RemoveList = เอาออก&จากรายชื่อนี้ +Menu.RemoveAll = &ล้างรายการล่าสุด +Menu.Explorer = Windows Explorer +Menu.Start = เริ่ม +Menu.StartScreen = หน้าจอเริ่ม +Menu.StartMenu = เมนูเริ่ม (Windows) +Menu.PinStart = ตรึงกับเมนูเริ่ม +Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Open-Shell) +Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Open-Shell) +Menu.MonitorOff = ปิดจอแสดงผล +Menu.RemoveHighlight = เอาไฮไลท์ออก +Menu.Uninstall = &ถอนการติดตั้ง +Menu.UninstallTitle = ถอนการติดตั้ง +Menu.UninstallPrompt = คุณแน่ใจหรือไม่ว่าคุณต้องการถอนการติดตั้ง %s +Search.CategorySettings = แผงควบคุม +Search.CategoryPCSettings = การตั้งค่าพีซี +Search.CategoryPrograms = โปรแกรม +Search.CategoryDocuments = เอกสาร +Search.CategoryMusic = เพลง +Search.CategoryPictures = รูปภาพ +Search.CategoryVideos = วิดีโอ +Search.CategoryFiles = แฟ้ม +Search.CategoryInternet = อินเทอร์เน็ต +JumpList.Recent = ล่าสุด +JumpList.Frequent = ที่ใช้บ่อย +JumpList.Tasks = งาน +JumpList.Pinned = ตรึงไว้ +JumpList.Pin = &ตรึงเข้ากับรายการนี้ +JumpList.Unpin = &ถอนการตรึงออกจากรายการนี้ +JumpList.Remove = เอาออก&จากรายการนี้ +JumpList.PinTip = ตรึงเข้ากับรายการนี้ +JumpList.UnpinTip = ถอนการตรึงออกจากรายการนี้ + + +[tr-TR] - Turkish (Turkey) +Menu.Programs = Progra&mlar +Menu.Apps = Uygulamalar +Menu.AllPrograms = Tüm Programlar +Menu.Back = Geri +Menu.Favorites = &Sık Kullanılanlar +Menu.Documents = &Belgeler +Menu.Settings = Ayar&lar +Menu.Search = &Ara +Menu.SearchBox = Ara +Menu.SearchPrograms = Programları ve dosyaları ara +Menu.SearchInternet = Internet'te ara +Menu.Searching = Arıyor... +Menu.NoMatch = Aramanızla eşleşen öğe yok. +Menu.MoreResults = Diğer sonuçlar +Menu.Help = &Yardım ve Destek +Menu.Run = Çal&ıştır... +Menu.Logoff = %s Oturumunu &Kapat +Menu.SwitchUser = &Kullanıcı değiştir +Menu.Lock = Kili&tle +Menu.LogOffShort = &Oturumu Kapat +Menu.Undock = Bilgisaya&rı Çıkar +Menu.Disconnect = Ba&ğlantıyı Kes +Menu.ShutdownBox = B&ilgisayarı Kapat... +Menu.Shutdown = &Bilgisayarı Kapat +Menu.Restart = &Yeniden Başlat +Menu.ShutdownUpdate = Güncelleştir ve kapat +Menu.RestartUpdate = Güncelleştir ve yeniden başlat +Menu.Sleep = &Uyku +Menu.Hibernate = &Hazırda Beklet +Menu.ControlPanel = &Denetim Masası +Menu.PCSettings = Bilgisayar ayarları +Menu.Security = Windows Güvenliği +Menu.Network = &Ağ Bağlantıları +Menu.Printers = &Yazıcılar +Menu.Taskbar = &Görev Çubuğu ve Başlat Menüsü +Menu.SearchFiles = &Dosya ya da Klasör... +Menu.SearchPrinter = &Yazıcı için +Menu.SearchComputers = &Bilgisayar için +Menu.UserFilesTip = Size ait Belge, Resim, Müzik dosyalarının ve diğer dosyaların klasörlerini içerir. +Menu.UserDocumentsTip = Mektup, rapor ve benzeri belge ve dosyaları içerir. +Menu.UserPicturesTip = Dijital foto, resim ve grafik dosyaları içerir. +Menu.UserMusicTip = Müzik ve diğer ses dosyalarını içerir. +Menu.UserVideosTip = Film ve diğer video dosyalarını içerir. +Menu.NetworkTip = Bu bilgisayar üzerindeki ağ bağlantılarını görüntüleyip yenilerini oluşturmanıza yardımcı olur +Menu.PrintersTip = Yerel yazıcıları ve ağ yazıcılarını ekler, kaldırır ve yapılandırır. +Menu.TaskbarTip = Görüntülenecek öğeler ve ve nasıl görünmeleri gerektiği gibi konularda Başlat Menüsünü ve görev çubuğunu özelleştir. +Menu.ControlPanelTip = Bilgisayarınızın ayarlarını değiştirin ve işlevlerini özelleştirin. +Menu.DocumentsLibTip = Mektuplara, raporlara, notlara ve diğer belge türlerine erişin. +Menu.MusicLibTip = Müzik ve diğer ses dosyalarını çalın. +Menu.PicturesLibTip = Dijital resimleri görüntüleyin ve düzenleyin. +Menu.VideosLibTip = Ev filmlerini ve diğer dijital videoları izleyin. +Menu.RecordingsLibTip = Bilgisayarınızda kayıtlı TV programlarını izleyin. +Menu.DownloadTip = Internet yüklemelerini ve sık kullanılan web siteleri bağlantılarını bulun. +Menu.HomegroupTip = Ev grubunuzdaki diğer kişiler tarafından paylaşılan kitaplıklara ve klasörlere erişin. +Menu.RunTip = Bir program, klasör, belge veya Web sitesi açar. +Menu.HelpTip = Yardım konularını, bilgilendirici rehberleri ve diğer destek hizmetlerini bulun. +Menu.ProgramsTip = Programlarınızın listesini açar. +Menu.SearchFilesTip = Belge, müzik, resim, e-posta ve pek çok başka öğeyi arayın. +Menu.GamesTip = Bilgisayarınızda oyun oynayın ve oyunları yönetin. +Menu.SecurityTip = Parola Değiştirmek, Kullanıcı Değiştirmek veya Görev Yöneticisini Başlatmak için Windows Güvenlik Seçenekleri'ni başlatın. +Menu.SearchComputersTip = Ağda bilgisayarlar ara +Menu.SearchPrintersTip = Yazıcı arayın +Menu.AdminToolsTip = Bilgisayarınızın yönetimle ilgili ayarlarını yapılandırır. +Menu.ShutdownTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra bilgisayarınızı kapatır. +Menu.RestartTip = Tüm açık programları kapatır, Windows'u kapatır ve sonra Windows'u yeniden başlatır. +Menu.SleepTip = Çalışmanızı kolayca devam ettirebilmeniz için oturumunuzu bellekte tutar ve bilgisayarı düşük güçte çalışma durumuna geçirir. +Menu.HibernateTip = Oturumunuzu kaydeder ve bilgisayarı kapatır. Bilgisayarı açtığınızda, Windows oturumunuzu geri yükler. +Menu.LogOffTip = Programları kapatın ve oturumdan çıkın. +Menu.DisconnectTip = Oturum bağlantınız kesilir. Oturum açtığınızda yeniden bağlanabilirsiniz. +Menu.LockTip = Bu bilgisayarı kilitleyin. +Menu.UndockTip = Dizüstü veya notebook bilgisayarınızı takma biriminden çıkartır. +Menu.SwitchUserTip = Kullanıcıları, programları kapatmadan değiştirin. +Menu.Empty = (Boş) +Menu.Features = Programlar ve Özellikler +Menu.FeaturesTip = Bilgisayarınızdaki programları kaldırın veya değiştirin. +Menu.SearchPeople = &Kişiler... +Menu.SortByName = A&da Göre Sırala +Menu.Open = &Aç +Menu.OpenAll = Tü&m Kullanıcıları Aç +Menu.OpenPinned = Sabitlenmiş öğeleri Aç +Menu.Explore = A&raştır +Menu.ExploreAll = &Tüm Kullanıcıları Araştır +Menu.MenuSettings = Ayarlar +Menu.MenuHelp = Yardım +Menu.MenuExit = Çıkış +Menu.LogoffTitle = Windows Oturumunu Kapat +Menu.LogoffPrompt = Oturumu kapatmayı gerçekten istiyor musunuz? +Menu.LogoffYes = Oturumu &Kapat +Menu.LogoffNo = &Hayır +Menu.RenameTitle = Yeniden Adlandır +Menu.RenamePrompt = &Yeni ad: +Menu.RenameOK = Tamam +Menu.RenameCancel = İptal +Menu.Organize = Başlat menüsünü düzenle +Menu.Expand = &Genişlet +Menu.Collapse = &Daralt +Menu.NewFolder = Yeni Klasör +Menu.NewShortcut = Yeni Kısayol +Menu.AutoArrange = &Otomatik Düzenle +Menu.ActionOpen = Aç +Menu.ActionClose = Kapat +Menu.ActionExecute = Çalıştır +Menu.RemoveList = &Bu listeden kaldır +Menu.RemoveAll = &Son kullanılan öğeler listesini temizle +Menu.Explorer = Windows Gezgini +Menu.Start = Başlat +Menu.StartScreen = Başlangıç Ekranı +Menu.StartMenu = Başlat menüsü (Windows) +Menu.PinStart = Başlat menüsüne sabitle +Menu.PinStartCs = Başlat menüsüne sabitle (Open-Shell) +Menu.UnpinStartCs = Başlat menüsünden ayır (Open-Shell) +Menu.MonitorOff = Ekranı kapat +Menu.RemoveHighlight = Önemli Noktayı Kaldır +Menu.Uninstall = &Kaldır +Menu.UninstallTitle = Kaldır +Menu.UninstallPrompt = %s programını kaldırmak istediğinizden emin misiniz? +Search.CategorySettings = Denetim Masası +Search.CategoryPCSettings = Bilgisayar ayarları +Search.CategoryPrograms = Programlar +Search.CategoryDocuments = Belgeler +Search.CategoryMusic = Müzik +Search.CategoryPictures = Resimler +Search.CategoryVideos = Videolar +Search.CategoryFiles = Dosyalar +Search.CategoryInternet = Internet +JumpList.Recent = En Son +JumpList.Frequent = Sık Kullanılanlar +JumpList.Tasks = Görevler +JumpList.Pinned = Sabitlendi +JumpList.Pin = Bu listeye &sabitle +JumpList.Unpin = Bu listeden çı&kar +JumpList.Remove = &Bu listeden kaldır +JumpList.PinTip = Bu listeye sabitle +JumpList.UnpinTip = Bu listeden çıkar + + +[uk-UA] - Ukrainian (Ukraine) +Menu.Programs = &Програми +Menu.Apps = Застосунки +Menu.AllPrograms = Усі програми +Menu.Back = Назад +Menu.Favorites = &Уподобання +Menu.Documents = До&кументи +Menu.Settings = Н&астройки +Menu.Search = З&найти +Menu.SearchBox = Знайти +Menu.SearchPrograms = Пошук програм та файлів +Menu.SearchInternet = Пошук в Інтернеті +Menu.Searching = Триває пошук... +Menu.NoMatch = Пошук не дав результатів. +Menu.MoreResults = Інші результати +Menu.Help = &Довідка та підтримка +Menu.Run = Запуск про&грами... +Menu.Logoff = Завер&шення сеансу %s +Menu.SwitchUser = З&мінити користувача +Menu.Lock = Б&локувати +Menu.LogOffShort = &Вийти з системи +Menu.Undock = Відстикувати комп'&ютер +Menu.Disconnect = В&ідключити +Menu.ShutdownBox = &Завершення роботи... +Menu.Shutdown = &Завершення роботи +Menu.Restart = &Перезавантаження +Menu.ShutdownUpdate = Інсталювати оновлення та завершити роботу +Menu.RestartUpdate = Інсталювати оновлення та перезавантажити +Menu.Sleep = &Сон +Menu.Hibernate = &Режим глибокого сну +Menu.ControlPanel = П&анель керування +Menu.PCSettings = Параметри ПК +Menu.Security = Безпека Windows +Menu.Network = &Мережні підключення +Menu.Printers = Пр&интери +Menu.Taskbar = Панель &завдань і меню "Пуск" +Menu.SearchFiles = &Файли й папки... +Menu.SearchPrinter = &Принтер +Menu.SearchComputers = &Комп'ютери +Menu.UserFilesTip = Містить папки для документів, зображень, музики та інших ваших файлів. +Menu.UserDocumentsTip = Містить листи, звіти та інші документи й файли. +Menu.UserPicturesTip = Містить цифрові фотографії, малюнки, графічні файли. +Menu.UserMusicTip = Містить музичні та інші звукові файли. +Menu.UserVideosTip = Містить фільми та відеофайли. +Menu.NetworkTip = Показ наявних мережних підключень для цього комп’ютера та створення нових підключень +Menu.PrintersTip = Додати, видалити або настроїти локальні чи мережні принтери. +Menu.TaskbarTip = Настройка меню "Пуск" і панелі завдань, наприклад, установка типів і зовнішнього вигляду елементів, які буде показано. +Menu.ControlPanelTip = Змінити параметри та настроїти функціональність системи. +Menu.DocumentsLibTip = Отримайте доступ до листів, звітів, приміток та документів інших видів. +Menu.MusicLibTip = Відтворюйте музику та інші звукові файли. +Menu.PicturesLibTip = Переглядайте та організовуйте цифрові зображення. +Menu.VideosLibTip = Переглядати домашнє та інше цифрове відео. +Menu.RecordingsLibTip = Переглядати ТВ-програми, записані на комп'ютер. +Menu.DownloadTip = Знайти завантаження Інтернету і посилання на улюблені веб-сайти. +Menu.HomegroupTip = Спільний доступ до бібліотек і папок інших користувачів із домашньої групи. +Menu.RunTip = Відкриття програми, папки, документа або веб-сайту. +Menu.HelpTip = Пошук довідкових матеріалів, навчальних програм, засобів виправлення неполадок та інших служб технічної підтримки. +Menu.ProgramsTip = Відкрити список програм. +Menu.SearchFilesTip = Пошук документів, музики, зображень, адрес електронної пошти та іншого. +Menu.GamesTip = Гра та керування іграми, інстальованими на цьому комп’ютері. +Menu.SecurityTip = Запустити Параметри безпеки Windows для зміни пароля, переключення користувача або запуску диспетчера завдань. +Menu.SearchComputersTip = Пошук комп’ютерів у мережі +Menu.SearchPrintersTip = Пошук принтера +Menu.AdminToolsTip = Настройка параметрів адміністрування для цього комп'ютера. +Menu.ShutdownTip = Закриває всі відкриті програми, завершує роботу системи та вимикає комп’ютер. +Menu.RestartTip = Закриває всі відкриті програми, завершує роботу системи та запускає систему знову. +Menu.SleepTip = Зберігає сеанс роботи в пам’яті та переводить комп’ютер до режиму зниженого енергоспоживання, що надає змогу швидко відновити роботу. +Menu.HibernateTip = Зберігає дані сеансу та вимикає комп’ютер. Після увімкнення комп’ютера система відновлює сеанс. +Menu.LogOffTip = Закрити програми та вийти з системи. +Menu.DisconnectTip = Відключає ваш сеанс. Можна знову підключитися до сеансу, повторно увійшовши до системи. +Menu.LockTip = Заблокувати комп'ютер. +Menu.UndockTip = Видалення ноутбука із пристрою стаціонарного підключення. +Menu.SwitchUserTip = Переключення користувачів без закриття програм. +Menu.Empty = (пусто) +Menu.Features = Програми та засоби +Menu.FeaturesTip = Змінити або видалити програми на комп’ютері. +Menu.SearchPeople = Л&юдей... +Menu.SortByName = Сортувати за &іменем +Menu.Open = &Відкрити +Menu.OpenAll = В&ідкрити спільне для всіх меню +Menu.OpenPinned = Open Pinned +Menu.Explore = &Провідник +Menu.ExploreAll = Пр&овідник до спільного для всіх меню +Menu.MenuSettings = Настройки +Menu.MenuHelp = Довідка +Menu.MenuExit = Вихід +Menu.LogoffTitle = Вихід із Windows +Menu.LogoffPrompt = Ви дійсно бажаєте вийти із системи? +Menu.LogoffYes = В&ихід +Menu.LogoffNo = &Ні +Menu.RenameTitle = Перейменування +Menu.RenamePrompt = &Нове ім'я: +Menu.RenameOK = ОК +Menu.RenameCancel = Скасувати +Menu.Organize = Упорядкування меню "Пуск" +Menu.Expand = &Розгорнути +Menu.Collapse = &Згорнути +Menu.NewFolder = Створити папку +Menu.NewShortcut = Новий ярлик +Menu.AutoArrange = &Автоматично +Menu.ActionOpen = Відкрити +Menu.ActionClose = Закрити +Menu.ActionExecute = Виконати +Menu.RemoveList = Видалити &з цього списку +Menu.RemoveAll = О&чистити список останніх елементів +Menu.Explorer = Провідник +Menu.Start = Запустити +Menu.StartScreen = Початковий екран +Menu.StartMenu = Меню "Пуск" (Windows) +Menu.PinStart = Прикріпити до меню "Пуск" +Menu.PinStartCs = Прикріпити до меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Open-Shell) +Menu.MonitorOff = Вимкнути дисплей +Menu.RemoveHighlight = Видалити виділення +Menu.Uninstall = &Видалити +Menu.UninstallTitle = Видалити +Menu.UninstallPrompt = Дійсно видалити %s? +Search.CategorySettings = Панель керування +Search.CategoryPCSettings = Параметри ПК +Search.CategoryPrograms = Програми +Search.CategoryDocuments = Документи +Search.CategoryMusic = Музика +Search.CategoryPictures = Зображення +Search.CategoryVideos = Відео +Search.CategoryFiles = Файли +Search.CategoryInternet = Інтернет +JumpList.Recent = Недавні +JumpList.Frequent = Часто використовувані +JumpList.Tasks = Завдання +JumpList.Pinned = Зафіксовано +JumpList.Pin = &Прикріпити до списку +JumpList.Unpin = &Відкріпити від списку +JumpList.Remove = Видали&ти з цього списку +JumpList.PinTip = Прикріпити до списку +JumpList.UnpinTip = Відкріпити від списку + + +[zh-CN] - Chinese (Simplified) +Menu.Programs = 程序(&P) +Menu.Apps = 应用 +Menu.AllPrograms = 所有程序 +Menu.Back = 返回 +Menu.Favorites = 收藏夹(&A) +Menu.Documents = 文档(&D) +Menu.Settings = 设置(&S) +Menu.Search = 搜索(&C) +Menu.SearchBox = 搜索 +Menu.SearchPrograms = 搜索程序和文件 +Menu.SearchInternet = 搜索 Internet +Menu.Searching = 正在搜索... +Menu.NoMatch = 没有与搜索条件匹配的项。 +Menu.MoreResults = 查看更多结果 +Menu.Help = 帮助和支持(&H) +Menu.Run = 运行(&R)... +Menu.Logoff = 注销 %s(&L) +Menu.SwitchUser = 切换用户(&W) +Menu.Lock = 锁定(&O) +Menu.LogOffShort = 注销(&L) +Menu.Undock = 弹出 PC(&E) +Menu.Disconnect = 断开(&I) +Menu.ShutdownBox = 关机(&U)... +Menu.Shutdown = 关机(&U) +Menu.Restart = 重新启动(&R) +Menu.ShutdownUpdate = 更新并关机 +Menu.RestartUpdate = 更新并重启 +Menu.Sleep = 睡眠(&S) +Menu.Hibernate = 休眠(&H) +Menu.ControlPanel = 控制面板(&C) +Menu.PCSettings = 电脑设置 +Menu.Security = Windows 安全 +Menu.Network = 网络连接(&N) +Menu.Printers = 打印机(&P) +Menu.Taskbar = 任务栏和「开始」菜单(&T) +Menu.SearchFiles = 文件或文件夹(&F)... +Menu.SearchPrinter = 打印机(&P) +Menu.SearchComputers = 计算机(&C) +Menu.UserFilesTip = 包含文档文件、图片文件、音乐文件及您拥有的其他文件的文件夹。 +Menu.UserDocumentsTip = 包含信件,报告和其它文档以及文件。 +Menu.UserPicturesTip = 包含数字照片,图片和图形文件。 +Menu.UserMusicTip = 包含音乐和其他音频文件。 +Menu.UserVideosTip = 包含音乐和其他视频文件。 +Menu.NetworkTip = 显示此计算机上现有的网络连接并帮助您创建新的 +Menu.PrintersTip = 添加、删除和配置本地及网络打印机。 +Menu.TaskbarTip = 自定义「开始」菜单和任务栏,例如要显示项目的类型及如何显示。 +Menu.ControlPanelTip = 更改您的计算机设置并自定义其功能。 +Menu.DocumentsLibTip = 访问信件、报告、便笺以及其他类型的文档。 +Menu.MusicLibTip = 播放音乐和其他音频文件。 +Menu.PicturesLibTip = 查看和组织数字图片。 +Menu.VideosLibTip = 观看家庭电影和其他数字视频。 +Menu.RecordingsLibTip = 在计算机上观看录制的电视节目。 +Menu.DownloadTip = 查找 Internet 下载以及最喜欢的网站链接。 +Menu.HomegroupTip = 访问家庭组中其他人员共享的库和文件夹。 +Menu.RunTip = 打开一个程序、文件夹、文档或网站。 +Menu.HelpTip = 查找帮助主题、教程、疑难解答和其他支持服务。 +Menu.ProgramsTip = 打开您的程序列表。 +Menu.SearchFilesTip = 搜索文档、音乐、图片、电子邮件等等。 +Menu.GamesTip = 在计算机上运行和管理游戏。 +Menu.SecurityTip = 启动 Windows 安全选项以更改密码、切换用户或启动任务管理器。 +Menu.SearchComputersTip = 搜索网络计算机 +Menu.SearchPrintersTip = 搜索打印机 +Menu.AdminToolsTip = 配置您计算机的管理设置。 +Menu.ShutdownTip = 关闭所有打开的程序,关闭 Windows,然后关闭计算机。 +Menu.RestartTip = 关闭所有打开的程序,关闭 Windows,然后重新启动 Windows。 +Menu.SleepTip = 将会话保存在内存中并将计算机置于低功耗状态,这样即可快速恢复工作状态。 +Menu.HibernateTip = 保存会话并关闭计算机。打开计算机时,Windows 会还原会话。 +Menu.LogOffTip = 关闭程序并注销。 +Menu.DisconnectTip = 断开会话。再次登录时可以重新连接到该会话。 +Menu.LockTip = 锁定该计算机。 +Menu.UndockTip = 将您的便携式和笔记本计算机从扩展坞中移除。 +Menu.SwitchUserTip = 不关闭程序切换用户。 +Menu.Empty = (空) +Menu.Features = 程序和功能 +Menu.FeaturesTip = 卸载或更改计算机上的程序。 +Menu.SearchPeople = 个人(&P)... +Menu.SortByName = 按名称排序(&B) +Menu.Open = 打开(&O) +Menu.OpenAll = 打开所有用户(&P) +Menu.OpenPinned = Open Pinned +Menu.Explore = 浏览(&E) +Menu.ExploreAll = 浏览所有用户(&X) +Menu.MenuSettings = 设置 +Menu.MenuHelp = 帮助 +Menu.MenuExit = 退出 +Menu.LogoffTitle = 注销 Windows +Menu.LogoffPrompt = 确实要注销吗? +Menu.LogoffYes = 注销(&L) +Menu.LogoffNo = 否(&N) +Menu.RenameTitle = 重命名 +Menu.RenamePrompt = 新名称(&N): +Menu.RenameOK = 确定 +Menu.RenameCancel = 取消 +Menu.Organize = 组织「开始」菜单 +Menu.Expand = 展开(&A) +Menu.Collapse = 折叠(&A) +Menu.NewFolder = 新文件夹 +Menu.NewShortcut = 新快捷方式 +Menu.AutoArrange = 自动排列(&A) +Menu.ActionOpen = 打开 +Menu.ActionClose = 关闭 +Menu.ActionExecute = 执行 +Menu.RemoveList = 从列表中删除(&F) +Menu.RemoveAll = 清除最近的项目列表(&L) +Menu.Explorer = Windows 资源管理器 +Menu.Start = 开始 +Menu.StartScreen = “开始”屏幕 +Menu.StartMenu = 「开始」菜单 (Windows) +Menu.PinStart = 锁定到「开始」菜单 +Menu.PinStartCs = 锁定到「开始」菜单 (Open-Shell) +Menu.UnpinStartCs = 从「开始」菜单解锁 (Open-Shell) +Menu.MonitorOff = 关闭显示器 +Menu.RemoveHighlight = 删除突出显示 +Menu.Uninstall = 卸载(&U) +Menu.UninstallTitle = 卸载 +Menu.UninstallPrompt = 确实要卸载 %s 吗? +Search.CategorySettings = 设置 +Search.CategoryPCSettings = 电脑设置 +Search.CategoryPrograms = 程序 +Search.CategoryDocuments = 文档 +Search.CategoryMusic = 音乐 +Search.CategoryPictures = 图片 +Search.CategoryVideos = 视频 +Search.CategoryFiles = 文件 +Search.CategoryInternet = Internet +JumpList.Recent = 最近 +JumpList.Frequent = 常用 +JumpList.Tasks = 任务 +JumpList.Pinned = 已固定 +JumpList.Pin = 锁定到此列表(&I) +JumpList.Unpin = 从此列表解锁(&U) +JumpList.Remove = 从列表中删除(&F) +JumpList.PinTip = 锁定到此列表 +JumpList.UnpinTip = 从此列表解锁 + + +[zh-HK] - Chinese (Traditional) +Menu.Programs = 程式集(&P) +Menu.Apps = 應用程式 +Menu.AllPrograms = 所有程式 +Menu.Back = 上一頁 +Menu.Favorites = 我的最愛(&A) +Menu.Documents = 文件(&D) +Menu.Settings = 設定(&S) +Menu.Search = 搜尋(&C) +Menu.SearchBox = 搜尋 +Menu.SearchPrograms = 搜尋程式及檔案 +Menu.SearchInternet = 搜尋網際網路 +Menu.Searching = 正在搜尋... +Menu.NoMatch = 沒有符合搜尋的項目。 +Menu.MoreResults = 查看更多結果 +Menu.Help = 說明及支援(&H) +Menu.Run = 執行(&R)... +Menu.Logoff = 登出 %s(&L) +Menu.SwitchUser = 切換使用者(&W) +Menu.Lock = 鎖定(&O) +Menu.LogOffShort = 登出(&L) +Menu.Undock = 卸除 PC(&E) +Menu.Disconnect = 中斷連線(&I) +Menu.ShutdownBox = 關機(&U)... +Menu.Shutdown = 關機(&U) +Menu.Restart = 重新啟動(&R) +Menu.ShutdownUpdate = 更新並關機 +Menu.RestartUpdate = 更新並重新啟動 +Menu.Sleep = 睡眠(&S) +Menu.Hibernate = 休眠(&H) +Menu.ControlPanel = 控制台(&C) +Menu.PCSettings = 電腦設定 +Menu.Security = Windows 安全性 +Menu.Network = 網路連線(&N) +Menu.Printers = 印表機(&P) +Menu.Taskbar = 工作列及 [開始] 功能表(&T) +Menu.SearchFiles = 檔案或資料夾(&F)... +Menu.SearchPrinter = 印表機(&P) +Menu.SearchComputers = 電腦(&C) +Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 +Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 +Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 +Menu.UserMusicTip = 包含音樂和其他音訊檔案。 +Menu.UserVideosTip = 包含影片和其他視訊檔案。 +Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 +Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 +Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 +Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 +Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 +Menu.MusicLibTip = 播放音樂及其他音訊檔案。 +Menu.PicturesLibTip = 檢視及管理數位圖片。 +Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 +Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 +Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 +Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 +Menu.RunTip = 開啟程式、資料夾、文件或網站。 +Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 +Menu.ProgramsTip = 開啟程式清單。 +Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 +Menu.GamesTip = 玩和管理您電腦上的遊戲。 +Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 +Menu.SearchComputersTip = 搜尋網路上的電腦 +Menu.SearchPrintersTip = 搜尋印表機 +Menu.AdminToolsTip = 設定電腦的系統管理設定。 +Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 +Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 +Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 +Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 +Menu.LogOffTip = 關閉程式並登出。 +Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 +Menu.LockTip = 鎖定此電腦。 +Menu.UndockTip = 將筆記型電腦從船塢中卸除。 +Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 +Menu.Empty = (空白) +Menu.Features = 程式和功能 +Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 +Menu.SearchPeople = 人員(&P)... +Menu.SortByName = 依名稱排序(&B) +Menu.Open = 開啟(&O) +Menu.OpenAll = 開啟所有使用者(&P) +Menu.OpenPinned = Open Pinned +Menu.Explore = 檔案總管(&E) +Menu.ExploreAll = 瀏覽所有使用者(&X) +Menu.MenuSettings = 設定 +Menu.MenuHelp = 說明 +Menu.MenuExit = 結束 +Menu.LogoffTitle = 登出 Windows +Menu.LogoffPrompt = 您確定要登出? +Menu.LogoffYes = 登出(&L) +Menu.LogoffNo = 否(&N) +Menu.RenameTitle = 重新命名 +Menu.RenamePrompt = 新名稱(&N): +Menu.RenameOK = 確定 +Menu.RenameCancel = 取消 +Menu.Organize = 組織 [開始] 功能表 +Menu.Expand = 展開(&A) +Menu.Collapse = 摺疊(&A) +Menu.NewFolder = 新增資料夾 +Menu.NewShortcut = 新增捷徑 +Menu.AutoArrange = 自動排列(&A) +Menu.ActionOpen = 開啟 +Menu.ActionClose = 關閉 +Menu.ActionExecute = 執行 +Menu.RemoveList = 從清單中移除(&F) +Menu.RemoveAll = 清除最近使用的項目清單(&L) +Menu.Explorer = Windows 檔案總管 +Menu.Start = 開始 +Menu.StartScreen = [開始] 畫面 +Menu.StartMenu = [開始] 功能表 (Windows) +Menu.PinStart = 釘選到 [開始] 功能表 +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) +Menu.MonitorOff = 關閉顯示 +Menu.RemoveHighlight = 移除醒目提示 +Menu.Uninstall = 解除安裝(&U) +Menu.UninstallTitle = 解除安裝 +Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? +Search.CategorySettings = 設定 +Search.CategoryPCSettings = 電腦設定 +Search.CategoryPrograms = 程式 +Search.CategoryDocuments = 文件 +Search.CategoryMusic = 音樂 +Search.CategoryPictures = 圖片 +Search.CategoryVideos = 影片 +Search.CategoryFiles = 檔案 +Search.CategoryInternet = 網際網路 +JumpList.Recent = 最近 +JumpList.Frequent = 常用 +JumpList.Tasks = 工作 +JumpList.Pinned = 已釘選 +JumpList.Pin = 釘選到這個清單(&I) +JumpList.Unpin = 從這個清單取消釘選(&U) +JumpList.Remove = 從清單中移除(&F) +JumpList.PinTip = 釘選到這個清單 +JumpList.UnpinTip = 從這個清單取消釘選 + + +[zh-TW] - Chinese (Traditional) +Menu.Programs = 程式集(&P) +Menu.Apps = 應用程式 +Menu.AllPrograms = 所有程式 +Menu.Back = 上一頁 +Menu.Favorites = 我的最愛(&A) +Menu.Documents = 文件(&D) +Menu.Settings = 設定(&S) +Menu.Search = 搜尋(&C) +Menu.SearchBox = 搜尋 +Menu.SearchPrograms = 搜尋程式及檔案 +Menu.SearchInternet = 搜尋網際網路 +Menu.Searching = 正在搜尋... +Menu.NoMatch = 沒有符合搜尋的項目。 +Menu.MoreResults = 查看更多結果 +Menu.Help = 說明及支援(&H) +Menu.Run = 執行(&R)... +Menu.Logoff = 登出 %s(&L) +Menu.SwitchUser = 切換使用者(&W) +Menu.Lock = 鎖定(&O) +Menu.LogOffShort = 登出(&L) +Menu.Undock = 卸除 PC(&E) +Menu.Disconnect = 中斷連線(&I) +Menu.ShutdownBox = 關機(&U)... +Menu.Shutdown = 關機(&U) +Menu.Restart = 重新啟動(&R) +Menu.ShutdownUpdate = 更新並關機 +Menu.RestartUpdate = 更新並重新啟動 +Menu.Sleep = 睡眠(&S) +Menu.Hibernate = 休眠(&H) +Menu.ControlPanel = 控制台(&C) +Menu.PCSettings = 電腦設定 +Menu.Security = Windows 安全性 +Menu.Network = 網路連線(&N) +Menu.Printers = 印表機(&P) +Menu.Taskbar = 工作列及 [開始] 功能表(&T) +Menu.SearchFiles = 檔案或資料夾(&F)... +Menu.SearchPrinter = 印表機(&P) +Menu.SearchComputers = 電腦(&C) +Menu.UserFilesTip = 包含 [文件]、[圖片]、[音樂] 資料夾,以及其他屬於您的檔案。 +Menu.UserDocumentsTip = 包含信件、報告、其他文件和檔案。 +Menu.UserPicturesTip = 包含數位相片、影像和圖形檔案。 +Menu.UserMusicTip = 包含音樂和其他音訊檔案。 +Menu.UserVideosTip = 包含影片和其他視訊檔案。 +Menu.NetworkTip = 顯示這台電腦目前的網路連線,並協助您建立新連線。 +Menu.PrintersTip = 新增、移除和設定本機及網路印表機。 +Menu.TaskbarTip = 自訂開始功能表和工作列,例如要顯示的項目類型和顯示的方式。 +Menu.ControlPanelTip = 變更設定和自訂電腦的功能。 +Menu.DocumentsLibTip = 存取信件、報告、筆記及其他類型的文件。 +Menu.MusicLibTip = 播放音樂及其他音訊檔案。 +Menu.PicturesLibTip = 檢視及管理數位圖片。 +Menu.VideosLibTip = 觀看家庭影片及其他數位視訊。 +Menu.RecordingsLibTip = 觀看電腦上錄製的電視節目。 +Menu.DownloadTip = 尋找網際網路下載與我的最愛網站的連結。 +Menu.HomegroupTip = 存取家用群組中其他人共用的媒體櫃與資料夾。 +Menu.RunTip = 開啟程式、資料夾、文件或網站。 +Menu.HelpTip = 尋找說明主題、教學課程、疑難排解和其他支援服務。 +Menu.ProgramsTip = 開啟程式清單。 +Menu.SearchFilesTip = 搜尋文件、音樂、圖片及電子郵件等等。 +Menu.GamesTip = 玩和管理您電腦上的遊戲。 +Menu.SecurityTip = 啟動 [Windows 安全性選項] 以變更密碼、切換使用者或啟動工作管理員。 +Menu.SearchComputersTip = 搜尋網路上的電腦 +Menu.SearchPrintersTip = 搜尋印表機 +Menu.AdminToolsTip = 設定電腦的系統管理設定。 +Menu.ShutdownTip = 關閉所有開啟的程式、關閉 Windows,然後關閉您的電腦。 +Menu.RestartTip = 關閉所有開啟的程式、關閉 Windows,然後重新啟動 Windows。 +Menu.SleepTip = 將您的工作階段保留在記憶體中,並且讓電腦處於低電源狀態,如此您就能夠快速地恢復工作。 +Menu.HibernateTip = 儲存您的工作階段,並且關閉電腦。當您開啟電腦時,Windows 會還原您的工作階段。 +Menu.LogOffTip = 關閉程式並登出。 +Menu.DisconnectTip = 中斷您的工作階段連線。下次重新登入時,可以重新連線。 +Menu.LockTip = 鎖定此電腦。 +Menu.UndockTip = 將筆記型電腦從船塢中卸除。 +Menu.SwitchUserTip = 切換使用者 (不關閉程式)。 +Menu.Empty = (空白) +Menu.Features = 程式和功能 +Menu.FeaturesTip = 解除安裝或變更您電腦上的程式。 +Menu.SearchPeople = 人員(&P)... +Menu.SortByName = 依名稱排序(&B) +Menu.Open = 開啟(&O) +Menu.OpenAll = 開啟所有使用者(&P) +Menu.OpenPinned = Open Pinned +Menu.Explore = 檔案總管(&E) +Menu.ExploreAll = 瀏覽所有使用者(&X) +Menu.MenuSettings = 設定 +Menu.MenuHelp = 說明 +Menu.MenuExit = 結束 +Menu.LogoffTitle = 登出 Windows +Menu.LogoffPrompt = 您確定要登出? +Menu.LogoffYes = 登出(&L) +Menu.LogoffNo = 否(&N) +Menu.RenameTitle = 重新命名 +Menu.RenamePrompt = 新名稱(&N): +Menu.RenameOK = 確定 +Menu.RenameCancel = 取消 +Menu.Organize = 組織 [開始] 功能表 +Menu.Expand = 展開(&A) +Menu.Collapse = 摺疊(&A) +Menu.NewFolder = 新增資料夾 +Menu.NewShortcut = 新增捷徑 +Menu.AutoArrange = 自動排列(&A) +Menu.ActionOpen = 開啟 +Menu.ActionClose = 關閉 +Menu.ActionExecute = 執行 +Menu.RemoveList = 從清單中移除(&F) +Menu.RemoveAll = 清除最近使用的項目清單(&L) +Menu.Explorer = Windows 檔案總管 +Menu.Start = 開始 +Menu.StartScreen = [開始] 畫面 +Menu.StartMenu = [開始] 功能表 (Windows) +Menu.PinStart = 釘選到 [開始] 功能表 +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) +Menu.MonitorOff = 關閉顯示 +Menu.RemoveHighlight = 移除醒目提示 +Menu.Uninstall = 解除安裝(&U) +Menu.UninstallTitle = 解除安裝 +Menu.UninstallPrompt = 您確定要從電腦解除安裝 %s 嗎? +Search.CategorySettings = 設定 +Search.CategoryPCSettings = 電腦設定 +Search.CategoryPrograms = 程式 +Search.CategoryDocuments = 文件 +Search.CategoryMusic = 音樂 +Search.CategoryPictures = 圖片 +Search.CategoryVideos = 影片 +Search.CategoryFiles = 檔案 +Search.CategoryInternet = 網際網路 +JumpList.Recent = 最近 +JumpList.Frequent = 常用 +JumpList.Tasks = 工作 +JumpList.Pinned = 已釘選 +JumpList.Pin = 釘選到這個清單(&I) +JumpList.Unpin = 從這個清單取消釘選(&U) +JumpList.Remove = 從清單中移除(&F) +JumpList.PinTip = 釘選到這個清單 +JumpList.UnpinTip = 從這個清單取消釘選 diff --git a/Src/StartMenu/resource.h b/Src/StartMenu/resource.h new file mode 100644 index 000000000..654a86af9 --- /dev/null +++ b/Src/StartMenu/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by StartMenu.rc +// +#define IDI_APPICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Src/StartMenu/stdafx.cpp b/Src/StartMenu/stdafx.cpp new file mode 100644 index 000000000..afaa4d152 --- /dev/null +++ b/Src/StartMenu/stdafx.cpp @@ -0,0 +1,5 @@ +// stdafx.cpp : source file that includes just the standard includes +// StartMenuDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" diff --git a/Src/StartMenu/stdafx.h b/Src/StartMenu/stdafx.h new file mode 100644 index 000000000..9f7676bd1 --- /dev/null +++ b/Src/StartMenu/stdafx.h @@ -0,0 +1,23 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define STRICT_TYPED_ITEMIDS +// Windows Header Files: +#include +#include +#include +#include + +#define _ATL_MODULES // compatibility with /permissive- +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit + +#include +#include +#include +#include diff --git a/ClassicShellSrc/ClassicStartMenu/targetver.h b/Src/StartMenu/targetver.h similarity index 100% rename from ClassicShellSrc/ClassicStartMenu/targetver.h rename to Src/StartMenu/targetver.h diff --git a/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.cpp b/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.cpp new file mode 100644 index 000000000..e537452f3 --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.cpp @@ -0,0 +1,291 @@ +// ****************************************************************** +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THE CODE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE CODE OR THE USE OR OTHER DEALINGS IN THE CODE. +// ****************************************************************** + +#include "DesktopNotificationManagerCompat.h" +#include +#include + +#define RETURN_IF_FAILED(hr) do { HRESULT _hrTemp = hr; if (FAILED(_hrTemp)) { return _hrTemp; } } while (false) + +using namespace ABI::Windows::Data::Xml::Dom; +using namespace Microsoft::WRL; +using namespace Microsoft::WRL::Wrappers; + +namespace DesktopNotificationManagerCompat +{ + HRESULT RegisterComServer(GUID clsid, const wchar_t exePath[]); + HRESULT EnsureRegistered(); + bool IsRunningAsUwp(); + + bool s_registeredAumidAndComServer = false; + std::wstring s_aumid; + bool s_registeredActivator = false; + bool s_hasCheckedIsRunningAsUwp = false; + bool s_isRunningAsUwp = false; + + HRESULT RegisterAumidAndComServer(const wchar_t *aumid, GUID clsid) + { +/* + // If running as Desktop Bridge + if (IsRunningAsUwp()) + { + // Clear the AUMID since Desktop Bridge doesn't use it, and then we're done. + // Desktop Bridge apps are registered with platform through their manifest. + // Their LocalServer32 key is also registered through their manifest. + s_aumid = L""; + s_registeredAumidAndComServer = true; + return S_OK; + } +*/ + // Copy the aumid + s_aumid = std::wstring(aumid); +/* + // Get the EXE path + wchar_t exePath[MAX_PATH]; + DWORD charWritten = ::GetModuleFileName(nullptr, exePath, ARRAYSIZE(exePath)); + RETURN_IF_FAILED(charWritten > 0 ? S_OK : HRESULT_FROM_WIN32(::GetLastError())); + + // Register the COM server + RETURN_IF_FAILED(RegisterComServer(clsid, exePath)); +*/ + s_registeredAumidAndComServer = true; + return S_OK; + } + + HRESULT RegisterActivator() + { + // Module needs a callback registered before it can be used. + // Since we don't care about when it shuts down, we'll pass an empty lambda here. + Module::Create([] {}); + + // If a local server process only hosts the COM object then COM expects + // the COM server host to shutdown when the references drop to zero. + // Since the user might still be using the program after activating the notification, + // we don't want to shutdown immediately. Incrementing the object count tells COM that + // we aren't done yet. + Module::GetModule().IncrementObjectCount(); + + RETURN_IF_FAILED(Module::GetModule().RegisterObjects()); + + s_registeredActivator = true; + return S_OK; + } + + HRESULT RegisterComServer(GUID clsid, const wchar_t exePath[]) + { + // Turn the GUID into a string + OLECHAR* clsidOlechar; + StringFromCLSID(clsid, &clsidOlechar); + std::wstring clsidStr(clsidOlechar); + ::CoTaskMemFree(clsidOlechar); + + // Create the subkey + // Something like SOFTWARE\Classes\CLSID\{23A5B06E-20BB-4E7E-A0AC-6982ED6A6041}\LocalServer32 + std::wstring subKey = LR"(SOFTWARE\Classes\CLSID\)" + clsidStr + LR"(\LocalServer32)"; + + // Include -ToastActivated launch args on the exe + std::wstring exePathStr(exePath); + exePathStr = L"\"" + exePathStr + L"\" " + TOAST_ACTIVATED_LAUNCH_ARG; + + // We don't need to worry about overflow here as ::GetModuleFileName won't + // return anything bigger than the max file system path (much fewer than max of DWORD). + DWORD dataSize = static_cast((exePathStr.length() + 1) * sizeof(WCHAR)); + + // Register the EXE for the COM server + return HRESULT_FROM_WIN32(::RegSetKeyValue( + HKEY_CURRENT_USER, + subKey.c_str(), + nullptr, + REG_SZ, + reinterpret_cast(exePathStr.c_str()), + dataSize)); + } + + HRESULT CreateToastNotifier(IToastNotifier **notifier) + { + RETURN_IF_FAILED(EnsureRegistered()); + + ComPtr toastStatics; + RETURN_IF_FAILED(Windows::Foundation::GetActivationFactory( + HStringReference(RuntimeClass_Windows_UI_Notifications_ToastNotificationManager).Get(), + &toastStatics)); + + if (s_aumid.empty()) + { + return toastStatics->CreateToastNotifier(notifier); + } + else + { + return toastStatics->CreateToastNotifierWithId(HStringReference(s_aumid.c_str()).Get(), notifier); + } + } + + HRESULT CreateXmlDocumentFromString(const wchar_t *xmlString, IXmlDocument **doc) + { + ComPtr answer; + RETURN_IF_FAILED(Windows::Foundation::ActivateInstance(HStringReference(RuntimeClass_Windows_Data_Xml_Dom_XmlDocument).Get(), &answer)); + + ComPtr docIO; + RETURN_IF_FAILED(answer.As(&docIO)); + + // Load the XML string + RETURN_IF_FAILED(docIO->LoadXml(HStringReference(xmlString).Get())); + + return answer.CopyTo(doc); + } + + HRESULT CreateToastNotification(IXmlDocument *content, IToastNotification **notification) + { + ComPtr factory; + RETURN_IF_FAILED(Windows::Foundation::GetActivationFactory( + HStringReference(RuntimeClass_Windows_UI_Notifications_ToastNotification).Get(), + &factory)); + + return factory->CreateToastNotification(content, notification); + } + + HRESULT get_History(std::unique_ptr* history) + { + RETURN_IF_FAILED(EnsureRegistered()); + + ComPtr toastStatics; + RETURN_IF_FAILED(Windows::Foundation::GetActivationFactory( + HStringReference(RuntimeClass_Windows_UI_Notifications_ToastNotificationManager).Get(), + &toastStatics)); + + ComPtr toastStatics2; + RETURN_IF_FAILED(toastStatics.As(&toastStatics2)); + + ComPtr nativeHistory; + RETURN_IF_FAILED(toastStatics2->get_History(&nativeHistory)); + + *history = std::make_unique(s_aumid.c_str(), nativeHistory); + return S_OK; + } + + bool CanUseHttpImages() + { + return IsRunningAsUwp(); + } + + HRESULT EnsureRegistered() + { + // If not registered AUMID yet + if (!s_registeredAumidAndComServer) + { + // Check if Desktop Bridge + if (IsRunningAsUwp()) + { + // Implicitly registered, all good! + s_registeredAumidAndComServer = true; + } + else + { + // Otherwise, incorrect usage, must call RegisterAumidAndComServer first + return E_ILLEGAL_METHOD_CALL; + } + } + + // If not registered activator yet + if (!s_registeredActivator) + { + // Incorrect usage, must call RegisterActivator first + return E_ILLEGAL_METHOD_CALL; + } + + return S_OK; + } + + bool IsRunningAsUwp() + { + if (!s_hasCheckedIsRunningAsUwp) + { + // https://stackoverflow.com/questions/39609643/determine-if-c-application-is-running-as-a-uwp-app-in-desktop-bridge-project + UINT32 length; + wchar_t packageFamilyName[PACKAGE_FAMILY_NAME_MAX_LENGTH + 1]; + LONG result = GetPackageFamilyName(GetCurrentProcess(), &length, packageFamilyName); + s_isRunningAsUwp = result == ERROR_SUCCESS; + s_hasCheckedIsRunningAsUwp = true; + } + + return s_isRunningAsUwp; + } +} + +DesktopNotificationHistoryCompat::DesktopNotificationHistoryCompat(const wchar_t *aumid, ComPtr history) +{ + m_aumid = std::wstring(aumid); + m_history = std::move(history); +} + +HRESULT DesktopNotificationHistoryCompat::Clear() +{ + if (m_aumid.empty()) + { + return m_history->Clear(); + } + else + { + return m_history->ClearWithId(HStringReference(m_aumid.c_str()).Get()); + } +} + +HRESULT DesktopNotificationHistoryCompat::GetHistory(ABI::Windows::Foundation::Collections::IVectorView **toasts) +{ + ComPtr history2; + RETURN_IF_FAILED(m_history.As(&history2)); + + if (m_aumid.empty()) + { + return history2->GetHistory(toasts); + } + else + { + return history2->GetHistoryWithId(HStringReference(m_aumid.c_str()).Get(), toasts); + } +} + +HRESULT DesktopNotificationHistoryCompat::Remove(const wchar_t *tag) +{ + if (m_aumid.empty()) + { + return m_history->Remove(HStringReference(tag).Get()); + } + else + { + return m_history->RemoveGroupedTagWithId(HStringReference(tag).Get(), HStringReference(L"").Get(), HStringReference(m_aumid.c_str()).Get()); + } +} + +HRESULT DesktopNotificationHistoryCompat::RemoveGroupedTag(const wchar_t *tag, const wchar_t *group) +{ + if (m_aumid.empty()) + { + return m_history->RemoveGroupedTag(HStringReference(tag).Get(), HStringReference(group).Get()); + } + else + { + return m_history->RemoveGroupedTagWithId(HStringReference(tag).Get(), HStringReference(group).Get(), HStringReference(m_aumid.c_str()).Get()); + } +} + +HRESULT DesktopNotificationHistoryCompat::RemoveGroup(const wchar_t *group) +{ + if (m_aumid.empty()) + { + return m_history->RemoveGroup(HStringReference(group).Get()); + } + else + { + return m_history->RemoveGroupWithId(HStringReference(group).Get(), HStringReference(m_aumid.c_str()).Get()); + } +} diff --git a/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.h b/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.h new file mode 100644 index 000000000..2d63fe86d --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopNotificationManagerCompat.h @@ -0,0 +1,108 @@ +// ****************************************************************** +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THE CODE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE CODE OR THE USE OR OTHER DEALINGS IN THE CODE. +// ****************************************************************** + +#pragma once +#include +#include +#include +#include +#include +#define TOAST_ACTIVATED_LAUNCH_ARG L"-ToastActivated" + +using namespace ABI::Windows::UI::Notifications; + +class DesktopNotificationHistoryCompat; + +namespace DesktopNotificationManagerCompat +{ + /// + /// If not running under the Desktop Bridge, you must call this method to register your AUMID with the Compat library and to + /// register your COM CLSID and EXE in LocalServer32 registry. Feel free to call this regardless, and we will no-op if running + /// under Desktop Bridge. Call this upon application startup, before calling any other APIs. + /// + /// An AUMID that uniquely identifies your application. + /// The CLSID of your NotificationActivator class. + HRESULT RegisterAumidAndComServer(const wchar_t *aumid, GUID clsid); + + /// + /// Registers your module to handle COM activations. Call this upon application startup. + /// + HRESULT RegisterActivator(); + + /// + /// Creates a toast notifier. You must have called RegisterActivator first (and also RegisterAumidAndComServer if you're a classic Win32 app), or this will throw an exception. + /// + HRESULT CreateToastNotifier(IToastNotifier** notifier); + + /// + /// Creates an XmlDocument initialized with the specified string. This is simply a convenience helper method. + /// + HRESULT CreateXmlDocumentFromString(const wchar_t *xmlString, ABI::Windows::Data::Xml::Dom::IXmlDocument** doc); + + /// + /// Creates a toast notification. This is simply a convenience helper method. + /// + HRESULT CreateToastNotification(ABI::Windows::Data::Xml::Dom::IXmlDocument* content, IToastNotification** notification); + + /// + /// Gets the DesktopNotificationHistoryCompat object. You must have called RegisterActivator first (and also RegisterAumidAndComServer if you're a classic Win32 app), or this will throw an exception. + /// + HRESULT get_History(std::unique_ptr* history); + + /// + /// Gets a boolean representing whether http images can be used within toasts. This is true if running under Desktop Bridge. + /// + bool CanUseHttpImages(); +} + +class DesktopNotificationHistoryCompat +{ +public: + + /// + /// Removes all notifications sent by this app from action center. + /// + HRESULT Clear(); + + /// + /// Gets all notifications sent by this app that are currently still in Action Center. + /// + HRESULT GetHistory(ABI::Windows::Foundation::Collections::IVectorView** history); + + /// + /// Removes an individual toast, with the specified tag label, from action center. + /// + /// The tag label of the toast notification to be removed. + HRESULT Remove(const wchar_t *tag); + + /// + /// Removes a toast notification from the action using the notification's tag and group labels. + /// + /// The tag label of the toast notification to be removed. + /// The group label of the toast notification to be removed. + HRESULT RemoveGroupedTag(const wchar_t *tag, const wchar_t *group); + + /// + /// Removes a group of toast notifications, identified by the specified group label, from action center. + /// + /// The group label of the toast notifications to be removed. + HRESULT RemoveGroup(const wchar_t *group); + + /// + /// Do not call this. Instead, call DesktopNotificationManagerCompat.get_History() to obtain an instance. + /// + DesktopNotificationHistoryCompat(const wchar_t *aumid, Microsoft::WRL::ComPtr history); + +private: + std::wstring m_aumid; + Microsoft::WRL::ComPtr m_history = nullptr; +}; \ No newline at end of file diff --git a/Src/Update/DesktopToasts/DesktopToasts.def b/Src/Update/DesktopToasts/DesktopToasts.def new file mode 100644 index 000000000..45eb4a7ed --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopToasts.def @@ -0,0 +1,5 @@ +LIBRARY "DesktopToasts.dll" + +EXPORTS + Initialize + DisplaySimpleToast diff --git a/Src/Update/DesktopToasts/DesktopToasts.h b/Src/Update/DesktopToasts/DesktopToasts.h new file mode 100644 index 000000000..a1ac9cef7 --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopToasts.h @@ -0,0 +1,59 @@ +#include + +using DesktopToastActivateHandler = void(__cdecl*)(void* context, LPCWSTR invokedArgs); + +HRESULT Initialize(LPCWSTR appUserModelId, DesktopToastActivateHandler handler, void* handlerContext); +HRESULT DisplaySimpleToast(LPCWSTR title, LPCWSTR text); + +class DesktopToasts +{ +public: + explicit DesktopToasts(LPCWSTR appUserModelId) + { + if (::IsWindows10OrGreater()) + { + auto m_lib = ::LoadLibrary(L"DesktopToasts.dll"); + if (m_lib) + { + m_pInitialize = (decltype(m_pInitialize))::GetProcAddress(m_lib, "Initialize"); + m_pDisplayToast = (decltype(m_pDisplayToast))::GetProcAddress(m_lib, "DisplaySimpleToast"); + + if (m_pInitialize && m_pDisplayToast) + { + if (m_pInitialize(appUserModelId, ToastActivate, this) == S_OK) + m_initialized = true; + } + } + } + } + + ~DesktopToasts() + { + if (m_lib) + ::FreeLibrary(m_lib); + } + + explicit operator bool() const + { + return m_initialized; + } + + HRESULT DisplaySimpleToast(LPCWSTR title, LPCWSTR text) + { + return m_pDisplayToast(title, text); + } + +private: + virtual void OnToastActivate(LPCWSTR invokedArgs) {} + + static void __cdecl ToastActivate(void* context, LPCWSTR invokedArgs) + { + static_cast(context)->OnToastActivate(invokedArgs); + } + + bool m_initialized = false; + + HMODULE m_lib = nullptr; + decltype(&::Initialize) m_pInitialize = nullptr; + decltype(&::DisplaySimpleToast) m_pDisplayToast = nullptr; +}; diff --git a/Src/Update/DesktopToasts/DesktopToasts.rc b/Src/Update/DesktopToasts/DesktopToasts.rc new file mode 100644 index 000000000..3d252060b --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopToasts.rc @@ -0,0 +1,61 @@ +// Microsoft Visual C++ generated resource script. +// + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Desktop toast notifications support" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "DesktopToasts.dll" + VALUE "LegalCopyright", "Copyright (C) 2020, The Open-Shell Team" + VALUE "OriginalFilename", "DesktopToasts.dll" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// diff --git a/Src/Update/DesktopToasts/DesktopToasts.vcxproj b/Src/Update/DesktopToasts/DesktopToasts.vcxproj new file mode 100644 index 000000000..a68cbab4a --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopToasts.vcxproj @@ -0,0 +1,65 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + 16.0 + Win32Proj + {d94bd2a6-1872-4f01-b911-f406603aa2e1} + DesktopToasts + 10.0 + + + + DynamicLibrary + $(DefaultPlatformToolset) + Unicode + true + + + + + + + + + + + + + true + DESKTOPTOASTS_EXPORTS;_USRDLL;%(PreprocessorDefinitions) + NotUsing + + + false + runtimeobject.lib;%(AdditionalDependencies) + DesktopToasts.def + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Src/Update/DesktopToasts/DesktopToasts.vcxproj.filters b/Src/Update/DesktopToasts/DesktopToasts.vcxproj.filters new file mode 100644 index 000000000..e13aeaa0a --- /dev/null +++ b/Src/Update/DesktopToasts/DesktopToasts.vcxproj.filters @@ -0,0 +1,43 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + + + Source Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/Src/Update/DesktopToasts/dllmain.cpp b/Src/Update/DesktopToasts/dllmain.cpp new file mode 100644 index 000000000..cccd93365 --- /dev/null +++ b/Src/Update/DesktopToasts/dllmain.cpp @@ -0,0 +1,131 @@ +// dllmain.cpp : Defines the entry point for the DLL application. +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +#include +#include +#include +#include + +#include "DesktopToasts.h" +#include "DesktopNotificationManagerCompat.h" + +#define RETURN_IF_FAILED(hr) do { HRESULT _hrTemp = hr; if (FAILED(_hrTemp)) { return _hrTemp; } } while (false) + +using namespace ABI::Windows::Data::Xml::Dom; +using namespace ABI::Windows::UI::Notifications; +using namespace Microsoft::WRL; +using namespace Microsoft::WRL::Wrappers; + +DesktopToastActivateHandler g_handler = nullptr; +void* g_handlerContext = nullptr; + +class DECLSPEC_UUID("E407B70A-1FBD-4D5E-8822-231C69102472") NotificationActivator WrlSealed WrlFinal + : public RuntimeClass, INotificationActivationCallback> +{ +public: + virtual HRESULT STDMETHODCALLTYPE Activate( + _In_ LPCWSTR appUserModelId, + _In_ LPCWSTR invokedArgs, + _In_reads_(dataCount) const NOTIFICATION_USER_INPUT_DATA * data, + ULONG dataCount) override + { + if (g_handler) + g_handler(g_handlerContext, invokedArgs); + + return S_OK; + } +}; + +// Flag class as COM creatable +CoCreatableClass(NotificationActivator); + +HRESULT Initialize(LPCWSTR appUserModelId, DesktopToastActivateHandler handler, void* handlerContext) +{ + RETURN_IF_FAILED(DesktopNotificationManagerCompat::RegisterAumidAndComServer(appUserModelId, __uuidof(NotificationActivator))); + RETURN_IF_FAILED(DesktopNotificationManagerCompat::RegisterActivator()); + g_handler = handler; + g_handlerContext = handlerContext; + + return S_OK; +} + +HRESULT SetNodeValueString(HSTRING inputString, IXmlNode* node, IXmlDocument* xml) +{ + ComPtr inputText; + RETURN_IF_FAILED(xml->CreateTextNode(inputString, &inputText)); + + ComPtr inputTextNode; + RETURN_IF_FAILED(inputText.As(&inputTextNode)); + + ComPtr appendedChild; + return node->AppendChild(inputTextNode.Get(), &appendedChild); +} + +_Use_decl_annotations_ +HRESULT SetTextValues(const PCWSTR* textValues, UINT32 textValuesCount, IXmlDocument* toastXml) +{ + ComPtr nodeList; + RETURN_IF_FAILED(toastXml->GetElementsByTagName(HStringReference(L"text").Get(), &nodeList)); + + UINT32 nodeListLength; + RETURN_IF_FAILED(nodeList->get_Length(&nodeListLength)); + + // If a template was chosen with fewer text elements, also change the amount of strings + // passed to this method. + RETURN_IF_FAILED(textValuesCount <= nodeListLength ? S_OK : E_INVALIDARG); + + for (UINT32 i = 0; i < textValuesCount; i++) + { + ComPtr textNode; + RETURN_IF_FAILED(nodeList->Item(i, &textNode)); + + RETURN_IF_FAILED(SetNodeValueString(HStringReference(textValues[i]).Get(), textNode.Get(), toastXml)); + } + + return S_OK; +} + +HRESULT DisplaySimpleToast(LPCWSTR title, LPCWSTR text) +{ + // Construct XML + ComPtr doc; + HRESULT hr = DesktopNotificationManagerCompat::CreateXmlDocumentFromString(L"", &doc); + if (SUCCEEDED(hr)) + { + PCWSTR textValues[] = { title, text }; + SetTextValues(textValues, ARRAYSIZE(textValues), doc.Get()); + + // Create the notifier + // Classic Win32 apps MUST use the compat method to create the notifier + ComPtr notifier; + hr = DesktopNotificationManagerCompat::CreateToastNotifier(¬ifier); + if (SUCCEEDED(hr)) + { + // Create the notification itself (using helper method from compat library) + ComPtr toast; + hr = DesktopNotificationManagerCompat::CreateToastNotification(doc.Get(), &toast); + if (SUCCEEDED(hr)) + { + // And show it! + hr = notifier->Show(toast.Get()); + } + } + } + + return hr; +} + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} diff --git a/Src/Update/Update.cpp b/Src/Update/Update.cpp new file mode 100644 index 000000000..5a64b411d --- /dev/null +++ b/Src/Update/Update.cpp @@ -0,0 +1,569 @@ +// Classic Shell (c) 2009-2017, Ivo Beltchev +// Open-Shell (c) 2017-2018, The Open-Shell Team +// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author + +#define STRICT_TYPED_ITEMIDS +#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit +#include +#include +#include +#include +#include "resource.h" +#include "StringUtils.h" +#include "Settings.h" +#include "SettingsUIHelper.h" +#include "DownloadHelper.h" +#include "ResourceHelper.h" +#include "Translations.h" +#include +#include "DesktopToasts/DesktopToasts.h" + + +void ClosingSettings( HWND hWnd, int flags, int command ) +{ +} + +void SettingChangedCallback( const CSetting *pSetting ) +{ +} + +void UpgradeSettings( bool bShared ) +{ +} + +void UpdateSettings( void ) +{ + CRegKey regKey; + wchar_t language[100]=L""; + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + { + ULONG size=_countof(language); + if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) + language[0]=0; + } + UpdateSetting(L"Language",language,false); +} + +static int g_LoadDialogs[]= +{ + IDD_UPDATE,0x04000000, + IDD_PROGRESS,0x04000004, + 0 +}; + +static CSetting g_Settings[]={ +{L"Update",CSetting::TYPE_GROUP}, + {L"Language",CSetting::TYPE_STRING,0,0,L"",CSetting::FLAG_SHARED}, + {L"Update",CSetting::TYPE_BOOL,0,0,1,CSetting::FLAG_SHARED}, + {L"Nightly",CSetting::TYPE_BOOL,0,0,0,CSetting::FLAG_SHARED}, + + {NULL} +}; + +const int SETTING_UPDATE=2; +const int SETTING_NIGHTLY=3; + +/////////////////////////////////////////////////////////////////////////////// + +class CUpdateDlg: public CResizeableDlg +{ +public: + CUpdateDlg( void ) { m_Version=GetVersionEx(g_Instance); m_Data.Clear(); m_Data.newVersion=0xFFFFFFFF; m_Font=NULL; } + BEGIN_MSG_MAP( CUpdateDlg ) + MESSAGE_HANDLER( WM_INITDIALOG, OnInitDialog ) + MESSAGE_HANDLER( WM_DESTROY, OnDestroy ) + MESSAGE_HANDLER( WM_SIZE, OnSize ) + MESSAGE_HANDLER( WM_GETMINMAXINFO, OnGetMinMaxInfo ) + MESSAGE_HANDLER( WM_CTLCOLORSTATIC, OnColorStatic ) + COMMAND_HANDLER( IDC_CHECKAUTOCHECK, BN_CLICKED, OnCheckAuto ) + COMMAND_HANDLER( IDC_CHECKNIGHTLY, BN_CLICKED, OnCheckNightly ) + COMMAND_HANDLER( IDC_BUTTONCHECKNOW, BN_CLICKED, OnCheckNow ) + COMMAND_HANDLER( IDC_BUTTONDOWNLOAD, BN_CLICKED, OnDownload ) + COMMAND_HANDLER( IDC_CHECKDONT, BN_CLICKED, OnDontRemind ) + COMMAND_HANDLER( IDOK, BN_CLICKED, OnOK ) + COMMAND_HANDLER( IDCANCEL, BN_CLICKED, OnCancel ) + NOTIFY_HANDLER( IDC_LINKWEB, NM_CLICK, OnWeb ) + NOTIFY_HANDLER( IDC_LINKWEB, NM_RETURN, OnWeb ) + END_MSG_MAP() + + BEGIN_RESIZE_MAP + RESIZE_CONTROL(IDC_STATICLATEST,MOVE_SIZE_X) + RESIZE_CONTROL(IDC_EDITTEXT,MOVE_SIZE_X|MOVE_SIZE_Y) + RESIZE_CONTROL(IDC_BUTTONDOWNLOAD,MOVE_MOVE_Y) + RESIZE_CONTROL(IDC_CHECKDONT,MOVE_MOVE_Y) + RESIZE_CONTROL(IDC_LINKWEB,MOVE_MOVE_Y) + RESIZE_CONTROL(IDOK,MOVE_MOVE_X|MOVE_MOVE_Y) + RESIZE_CONTROL(IDCANCEL,MOVE_MOVE_X|MOVE_MOVE_Y) + END_RESIZE_MAP + + void Run( void ); + void UpdateData( void ); + +protected: + // Handler prototypes: + // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + // LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + // LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnColorStatic( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ); + LRESULT OnCheckAuto( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCheckNightly( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnCheckNow( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnDownload( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnDontRemind( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ); + LRESULT OnWeb( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ); + +private: + CWindow m_Tooltip; + VersionData m_Data; + DWORD m_Version; + HFONT m_Font; + + void UpdateUI( void ); + + static void NewVersionCallback( VersionData &data ); +}; + +static CUpdateDlg g_UpdateDlg; + +LRESULT CUpdateDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + InitResize(MOVE_MODAL); + + HICON icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,GetSystemMetrics(SM_CXICON),GetSystemMetrics(SM_CYICON),LR_DEFAULTCOLOR); + SendMessage(WM_SETICON,ICON_BIG,(LPARAM)icon); + icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),LR_DEFAULTCOLOR); + SendMessage(WM_SETICON,ICON_SMALL,(LPARAM)icon); + SetDlgItemText(IDC_STATICLATEST,L""); + + HDC hdc=::GetDC(NULL); + int dpi=GetDeviceCaps(hdc,LOGPIXELSY); + ::ReleaseDC(NULL,hdc); + m_Font=CreateFont(-MulDiv(9,dpi,72),0,0,0,FW_NORMAL,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FIXED_PITCH,L"Consolas"); + if (m_Font) + GetDlgItem(IDC_EDITTEXT).SetFont(m_Font); + m_Tooltip.Create(TOOLTIPS_CLASS,m_hWnd,NULL,NULL,WS_POPUP|TTS_NOPREFIX); + + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)GetDlgItem(IDC_LINKWEB).m_hWnd}; + CString str=LoadStringEx(IDS_WEBSITE_TIP); + tool.lpszText=(LPWSTR)(LPCWSTR)str; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + + bool check=true; + if (g_Settings[SETTING_UPDATE].value.vt==VT_I4) + check=g_Settings[SETTING_UPDATE].value.intVal!=0; + CheckDlgButton(IDC_CHECKAUTOCHECK,check?BST_CHECKED:BST_UNCHECKED); + GetDlgItem(IDC_CHECKAUTOCHECK).EnableWindow(!(g_Settings[SETTING_UPDATE].flags&CSetting::FLAG_LOCKED_MASK)); + GetDlgItem(IDC_BUTTONCHECKNOW).EnableWindow(!(g_Settings[SETTING_UPDATE].flags&CSetting::FLAG_LOCKED_MASK) || check); + + bool nightly = false; + if (g_Settings[SETTING_NIGHTLY].value.vt == VT_I4) + nightly = g_Settings[SETTING_NIGHTLY].value.intVal != 0; + CheckDlgButton(IDC_CHECKNIGHTLY, nightly ? BST_CHECKED : BST_UNCHECKED); + GetDlgItem(IDC_CHECKNIGHTLY).EnableWindow(!(g_Settings[SETTING_NIGHTLY].flags & CSetting::FLAG_LOCKED_MASK) && check); + + UpdateUI(); + + return TRUE; +} + +LRESULT CUpdateDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (m_Font) DeleteObject(m_Font); + return 0; +} + +LRESULT CUpdateDlg::OnSize( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + CResizeableDlg::OnSize(); + return 0; +} + +LRESULT CUpdateDlg::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + SaveSettings(); + DestroyWindow(); + return 0; +} + +LRESULT CUpdateDlg::OnCancel( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + DestroyWindow(); + return 0; +} + +LRESULT CUpdateDlg::OnColorStatic( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) +{ + if (m_Data.bNewVersion && lParam==(LPARAM)GetDlgItem(IDC_STATICLATEST).m_hWnd) + { + HDC hdc=(HDC)wParam; + SetTextColor(hdc,0xFF); + SetBkMode(hdc,TRANSPARENT); + return (LRESULT)GetSysColorBrush(COLOR_3DFACE); + } + bHandled=FALSE; + return 0; +} + +LRESULT CUpdateDlg::OnCheckAuto( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CSettingsLockWrite lock; + bool check=IsDlgButtonChecked(IDC_CHECKAUTOCHECK)==BST_CHECKED; + g_Settings[SETTING_UPDATE].value=CComVariant(check?1:0); + g_Settings[SETTING_UPDATE].flags&=~CSetting::FLAG_DEFAULT; + GetDlgItem(IDC_CHECKNIGHTLY).EnableWindow(check); + UpdateUI(); + return 0; +} + +LRESULT CUpdateDlg::OnCheckNightly(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) +{ + CSettingsLockWrite lock; + bool check = IsDlgButtonChecked(IDC_CHECKNIGHTLY) == BST_CHECKED; + g_Settings[SETTING_NIGHTLY].value = CComVariant(check ? 1 : 0); + g_Settings[SETTING_NIGHTLY].flags &= ~CSetting::FLAG_DEFAULT; + UpdateUI(); + return 0; +} + +LRESULT CUpdateDlg::OnCheckNow( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + UpdateData(); + UpdateUI(); + return 0; +} + +static HRESULT CALLBACK TaskDialogCallbackProc( HWND hwnd, UINT uNotification, WPARAM wParam, LPARAM lParam, LONG_PTR dwRefData ) +{ + if (uNotification==TDN_HYPERLINK_CLICKED) + { + ShellExecute(hwnd,L"open",(const wchar_t*)lParam,NULL,NULL,SW_SHOWNORMAL); + } + return S_OK; +} + +LRESULT CUpdateDlg::OnDownload( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + if (m_Data.bNewVersion) + { + if (!m_Data.downloadUrl.IsEmpty()) + { + CString fname, error; + DWORD res=DownloadNewVersion(m_hWnd,COMPONENT_UPDATE,m_Data.downloadUrl,m_Data.downloadSigner,fname,error); + if (res==2) + return 0; + if (res) + { + SetDlgItemText(IDC_STATICLATEST,L""); + PIDLIST_ABSOLUTE pidl; + if (SUCCEEDED(SHParseDisplayName(fname,NULL,&pidl,0,NULL))) + { + HRESULT hr=SHOpenFolderAndSelectItems(pidl,0,NULL,0); + ILFree(pidl); + if (SUCCEEDED(hr)) + return 0; + } + ShellExecute(NULL,NULL,fname,NULL,NULL,SW_SHOWNORMAL); + } + else + { + error+=LoadStringEx(IDS_DOWNLOAD_TIP)+L"\r\n\r\n"+m_Data.updateLink; + TASKDIALOGCONFIG task={sizeof(task),m_hWnd,NULL,TDF_ENABLE_HYPERLINKS|TDF_ALLOW_DIALOG_CANCELLATION|TDF_USE_HICON_MAIN,TDCBF_OK_BUTTON}; + CString title=LoadStringEx(IDS_UPDATE_TITLE); + task.pszWindowTitle=title; + task.pszContent=error; + task.hMainIcon=LoadIcon(NULL,IDI_ERROR); + task.pfCallback=TaskDialogCallbackProc; + TaskDialogIndirect(&task,NULL,NULL,NULL); + } + } + } + return 0; +} + +LRESULT CUpdateDlg::OnDontRemind( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) +{ + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell"); + if (m_Data.bNewVersion) + { + m_Data.bIgnoreVersion=(IsDlgButtonChecked(IDC_CHECKDONT)==BST_CHECKED); + regKey.SetDWORDValue(L"RemindedVersion",m_Data.bIgnoreVersion?m_Data.newVersion:0); + } + return 0; +} + +LRESULT CUpdateDlg::OnWeb( int idCtrl, LPNMHDR pnmh, BOOL& bHandled ) +{ + ShellExecute(m_hWnd,NULL,L"https://open-shell.github.io/Open-Shell-Menu/",NULL,NULL,SW_SHOWNORMAL); + return 0; +} + +void CUpdateDlg::NewVersionCallback( VersionData &data ) +{ + g_UpdateDlg.m_Data.Swap(data); +} + +void CUpdateDlg::UpdateData( void ) +{ + if (!CheckForNewVersion(m_hWnd,COMPONENT_UPDATE,CHECK_UPDATE,NewVersionCallback)) + { + m_Data.Clear(); + } +} + +void CUpdateDlg::UpdateUI( void ) +{ + if (m_Data.bValid) + { + if (m_Data.bNewVersion) + { + SetDlgItemText(IDC_STATICLATEST,LoadStringEx(IDS_OUTOFDATE)); + SetDlgItemText(IDC_EDITTEXT,m_Data.news); + GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_SHOW); + GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_SHOW); + bool check=true; + if (g_Settings[SETTING_UPDATE].value.vt==VT_I4) + check=g_Settings[SETTING_UPDATE].value.intVal!=0; + GetDlgItem(IDC_CHECKDONT).ShowWindow(check?SW_SHOW:SW_HIDE); + CheckDlgButton(IDC_CHECKDONT,m_Data.bIgnoreVersion?BST_CHECKED:BST_UNCHECKED); + TOOLINFO tool={sizeof(tool),TTF_SUBCLASS|TTF_IDISHWND,m_hWnd,(UINT_PTR)GetDlgItem(IDC_BUTTONDOWNLOAD).m_hWnd}; + tool.lpszText=(LPWSTR)(LPCWSTR)m_Data.downloadUrl; + m_Tooltip.SendMessage(TTM_ADDTOOL,0,(LPARAM)&tool); + } + else + { + SetDlgItemText(IDC_STATICLATEST,LoadStringEx(IDS_UPDATED)); + SetDlgItemText(IDC_EDITTEXT,L""); + GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_HIDE); + GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_HIDE); + GetDlgItem(IDC_CHECKDONT).ShowWindow(SW_HIDE); + } + } + else + { + SetDlgItemText(IDC_STATICLATEST,(m_Data.newVersion==0)?LoadStringEx(IDS_UPDATE_FAIL).GetString():L""); + SetDlgItemText(IDC_EDITTEXT,L""); + GetDlgItem(IDC_EDITTEXT).ShowWindow(SW_HIDE); + GetDlgItem(IDC_BUTTONDOWNLOAD).ShowWindow(SW_HIDE); + GetDlgItem(IDC_CHECKDONT).ShowWindow(SW_HIDE); + } + Invalidate(); +} + +void CUpdateDlg::Run( void ) +{ + if (m_hWnd) + return; + + DLGTEMPLATE *pTemplate=LoadDialogEx(IDD_UPDATE); + Create(NULL,pTemplate); + MSG msg; + while (m_hWnd && GetMessage(&msg,0,0,0)) + { + if ((msg.hwnd==m_hWnd || IsChild(msg.hwnd)) && IsDialogMessage(&msg)) + continue; + TranslateMessage(&msg); + DispatchMessage(&msg); + } +} + +/////////////////////////////////////////////////////////////////////////////// + +LRESULT CALLBACK SubclassBalloonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData ) +{ + if (uMsg==WM_LBUTTONUP) + { + LRESULT res=DefSubclassProc(hWnd,uMsg,wParam,lParam); + if (SendMessage(hWnd,TTM_GETCURRENTTOOL,0,0)) + { + TOOLINFO tool={sizeof(tool)}; + tool.uId=1; + SendMessage(hWnd,TTM_TRACKACTIVATE,FALSE,(LPARAM)&tool); + g_UpdateDlg.Run(); + } + return res; + } + if (uMsg==WM_MOUSEACTIVATE) + return MA_NOACTIVATE; + return DefSubclassProc(hWnd,uMsg,wParam,lParam); +} + +/////////////////////////////////////////////////////////////////////////////// + +class COwnerWindow: public CWindowImpl +{ +public: + DECLARE_WND_CLASS_EX(L"OpenShellUpdate.COwnerWindow",0,COLOR_MENU) + + // message handlers + BEGIN_MSG_MAP( COwnerWindow ) + MESSAGE_HANDLER( WM_CLEAR, OnClear ) + END_MSG_MAP() + +protected: + LRESULT OnClear( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) + { + if (g_UpdateDlg) + { + g_UpdateDlg.PostMessage(WM_CLOSE); + } + return 0; + } +}; + +/////////////////////////////////////////////////////////////////////////////// + +class UpdateToasts : public DesktopToasts +{ +public: + UpdateToasts() : DesktopToasts(L"OpenShell.Update") {} + +private: + void OnToastActivate(LPCWSTR invokedArgs) override + { + g_UpdateDlg.Run(); + } +}; + +/////////////////////////////////////////////////////////////////////////////// + +int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrCmdLine, int nCmdShow ) +{ + INITCOMMONCONTROLSEX init={sizeof(init),ICC_STANDARD_CLASSES}; + InitCommonControlsEx(&init); + + // prevent multiple instances from running on the same desktop + // the assumption is that multiple desktops for the same user will have different name (but may repeat across users) + wchar_t userName[256]; + DWORD len=_countof(userName); + GetUserName(userName,&len); + len=0; + HANDLE desktop=GetThreadDesktop(GetCurrentThreadId()); + GetUserObjectInformation(desktop,UOI_NAME,NULL,0,&len); + wchar_t *deskName=(wchar_t*)malloc(len); + GetUserObjectInformation(desktop,UOI_NAME,deskName,len,&len); + + wchar_t mutexName[1024]; + Sprintf(mutexName,_countof(mutexName),L"OpenShellUpdate.Mutex.%s.%s",userName,deskName); + free(deskName); + + HANDLE hMutex=CreateMutex(NULL,TRUE,mutexName); + if (GetLastError()==ERROR_ALREADY_EXISTS || GetLastError()==ERROR_ACCESS_DENIED) + return 0; + + CoInitialize(NULL); + g_Instance=hInstance; + InitSettings(g_Settings,COMPONENT_UPDATE,NULL); + CString language=GetSettingString(L"Language"); + ParseTranslations(NULL,language); + + HINSTANCE resInstance=LoadTranslationDll(language); + + LoadTranslationResources(resInstance,g_LoadDialogs); + + if (resInstance) + FreeLibrary(resInstance); + + int time0=timeGetTime(); + + COwnerWindow ownerWindow; + ownerWindow.Create(NULL,0,0,WS_POPUP); + + UpdateToasts toasts; + + if (wcsstr(lpstrCmdLine,L"-popup")!=NULL) + { + g_UpdateDlg.UpdateData(); + // wait at least 5 seconds before showing the balloon + int sleep=5000-(timeGetTime()-time0); + if (sleep>0) + Sleep(sleep); + + auto title = LoadStringEx(IDS_UPDATE_TITLE); + auto message = LoadStringEx(IDS_NEWVERSION); + + if (toasts) + { + toasts.DisplaySimpleToast(title, message); + } + else + { + HWND balloon = CreateWindowEx(WS_EX_TOPMOST | WS_EX_TOOLWINDOW | (IsLanguageRTL() ? WS_EX_LAYOUTRTL : 0), TOOLTIPS_CLASS, NULL, WS_POPUP | TTS_CLOSE | TTS_NOPREFIX, 0, 0, 0, 0, NULL, NULL, g_Instance, NULL); + SendMessage(balloon, TTM_SETMAXTIPWIDTH, 0, 500); + TOOLINFO tool = { sizeof(tool),TTF_ABSOLUTE | TTF_TRANSPARENT | TTF_TRACK | (IsLanguageRTL() ? TTF_RTLREADING : 0U) }; + tool.uId = 1; + tool.lpszText = (wchar_t*)(const wchar_t*)message; + SendMessage(balloon, TTM_ADDTOOL, 0, (LPARAM)&tool); + SendMessage(balloon, TTM_SETTITLE, (WPARAM)LoadIcon(g_Instance, MAKEINTRESOURCE(IDI_APPICON)), (LPARAM)(const wchar_t*)title); + APPBARDATA appbar = { sizeof(appbar) }; + SHAppBarMessage(ABM_GETTASKBARPOS, &appbar); + MONITORINFO info = { sizeof(info) }; + GetMonitorInfo(MonitorFromWindow(appbar.hWnd, MONITOR_DEFAULTTOPRIMARY), &info); + SendMessage(balloon, TTM_TRACKPOSITION, 0, 0); + SendMessage(balloon, TTM_TRACKACTIVATE, TRUE, (LPARAM)&tool); + RECT rc; + GetWindowRect(balloon, &rc); + LONG pos; + if (appbar.uEdge == ABE_LEFT) + pos = MAKELONG(info.rcWork.left, info.rcWork.bottom - rc.bottom + rc.top); + else if (appbar.uEdge == ABE_RIGHT) + pos = MAKELONG(info.rcWork.right - rc.right + rc.left, info.rcWork.bottom - rc.bottom + rc.top); + else if (appbar.uEdge == ABE_TOP) + pos = MAKELONG(IsLanguageRTL() ? info.rcWork.left : info.rcWork.right - rc.right + rc.left, info.rcWork.top); + else + pos = MAKELONG(IsLanguageRTL() ? info.rcWork.left : info.rcWork.right - rc.right + rc.left, info.rcWork.bottom - rc.bottom + rc.top); + SendMessage(balloon, TTM_TRACKPOSITION, 0, pos); + SetWindowSubclass(balloon, SubclassBalloonProc, 0, 'CLSH'); + PlaySound(L"SystemNotification", NULL, SND_APPLICATION | SND_ALIAS | SND_ASYNC | SND_NODEFAULT | SND_SYSTEM); + int time0 = timeGetTime(); + while (IsWindowVisible(balloon)) + { + if (time0 && (timeGetTime() - time0) >= 15000) + { + time0 = 0; + TOOLINFO tool = { sizeof(tool) }; + tool.uId = 1; + SendMessage(balloon, TTM_TRACKACTIVATE, FALSE, (LPARAM)&tool); + } + MSG msg; + while (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + Sleep(10); + } + } + } + else if (wcsstr(lpstrCmdLine, L"-ToastActivated")) + { + g_UpdateDlg.UpdateData(); + // dialog will be shown once toast is activated (UpdateToasts::OnToastActivate) + } + else + { + g_UpdateDlg.Run(); + } + + // process messages for a while + for (int i = 0; i < 100; i++) + { + MSG msg; + while (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + Sleep(10); + } + + ownerWindow.DestroyWindow(); + CoUninitialize(); + return 0; +} diff --git a/Src/Update/Update.manifest b/Src/Update/Update.manifest new file mode 100644 index 000000000..cc2271132 --- /dev/null +++ b/Src/Update/Update.manifest @@ -0,0 +1,41 @@ + + + +Open-Shell Update + + + + + + + + true + + + + + + + + + + + + + + + + + diff --git a/Src/Update/Update.rc b/Src/Update/Update.rc new file mode 100644 index 000000000..4f91f0207 --- /dev/null +++ b/Src/Update/Update.rc @@ -0,0 +1,203 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" +#include "..\Lib\resource.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "#include ""..\\Lib\\resource.h""\0" +END + +3 TEXTINCLUDE +BEGIN + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" +END + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\0" +END + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#ifndef APSTUDIO_INVOKED\r\n" + "#include ""targetver.h""\r\n" + "#endif\r\n" + "#include ""winres.h""\r\n" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION _PRODUCT_VERSION + PRODUCTVERSION _PRODUCT_VERSION + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Checks for a new version of Open-Shell" + VALUE "FileVersion", _PRODUCT_VERSION_STR + VALUE "InternalName", "Update.exe" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "Update.exe" + VALUE "ProductName", "Open-Shell" + VALUE "ProductVersion", _PRODUCT_VERSION_STR + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_UPDATE DIALOGEX 0, 0, 316, 200 +STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Open-Shell Update" +FONT 9, "Segoe UI", 400, 0, 0x0 +BEGIN + CONTROL "Automatically check for new versions",IDC_CHECKAUTOCHECK, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,129,10 + CONTROL "Check for nightly builds",IDC_CHECKNIGHTLY, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,19,151,10 + PUSHBUTTON "Check now",IDC_BUTTONCHECKNOW,7,34,50,14 + LTEXT "message",IDC_STATICLATEST,7,48,302,10,SS_CENTERIMAGE + EDITTEXT IDC_EDITTEXT,7,60,302,97,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | WS_VSCROLL + PUSHBUTTON "Download",IDC_BUTTONDOWNLOAD,7,161,50,14,NOT WS_VISIBLE + CONTROL "Don't remind me again about this version",IDC_CHECKDONT, + "Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,61,161,141,14 + CONTROL "Open-Shell-Menu",IDC_LINKWEB,"SysLink",WS_TABSTOP,7,181,66,10,WS_EX_TRANSPARENT + DEFPUSHBUTTON "OK",IDOK,202,177,50,14 + PUSHBUTTON "Cancel",IDCANCEL,259,177,50,14 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_UPDATE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 309 + TOPMARGIN, 7 + BOTTOMMARGIN, 191 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "..\\Setup\\OpenShell.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_UPDATED "Your version of Open-Shell is up to date" + IDS_OUTOFDATE "There is a new version of Open-Shell" + IDS_NEWVERSION "There is a new version of Open-Shell.\nClick here to see what's new or to change the reminder settings." + IDS_UPDATE_FAIL "Failed to check for new version" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#include "..\Lib\resource.h" +#include "..\Lib\Lib.rc" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Src/Update/Update.vcxproj b/Src/Update/Update.vcxproj new file mode 100644 index 000000000..89e3d4579 --- /dev/null +++ b/Src/Update/Update.vcxproj @@ -0,0 +1,66 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {171B46B0-6083-4D9E-BD33-946EA3BD76FA} + Update + Win32Proj + 10.0 + + + + Application + $(DefaultPlatformToolset) + Static + Unicode + true + + + + + + + + + + + NotUsing + + + shlwapi.lib;comctl32.lib;uxtheme.lib;winmm.lib;wininet.lib;htmlhelp.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + {d42fe717-485b-492d-884a-1999f6d51154} + false + + + + + + \ No newline at end of file diff --git a/Src/Update/resource.h b/Src/Update/resource.h new file mode 100644 index 000000000..f842f9c92 --- /dev/null +++ b/Src/Update/resource.h @@ -0,0 +1,30 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Update.rc +// +#define IDI_APPICON 101 +#define IDC_STATICLATEST 1001 +#define IDC_EDITTEXT 1002 +#define IDC_BUTTONDOWNLOAD 1003 +#define IDC_CHECKDONT 1004 +#define IDC_BUTTONCHECKNOW 1005 +#define IDC_CHECKAUTOCHECK 1006 +#define IDC_CHECKNIGHTLY 1007 +#define IDD_UPDATE 6001 +#define IDS_UPDATED 6001 +#define IDS_OUTOFDATE 6002 +#define IDS_NEWVERSION 6003 +#define IDS_UPDATE_FAIL 6005 +#define IDS_LANG_OUTOFDATE 6006 +#define IDS_LANG_NEWVERSION 6007 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 228 +#define _APS_NEXT_COMMAND_VALUE 32769 +#define _APS_NEXT_CONTROL_VALUE 262 +#define _APS_NEXT_SYMED_VALUE 106 +#endif +#endif diff --git a/appveyor.yml b/appveyor.yml index 0e2980415..a7d00344c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,13 +1,25 @@ version: 4.4.{build} -pull_requests: - do_not_increment_build_number: true branches: only: - - master -image: Visual Studio 2017 -shallow_clone: true -install: -- cmd: set PATH=C:\Program Files (x86)\WiX Toolset v3.11\bin;C:\Program Files (x86)\HTML Help Workshop;%PATH% + - master +pull_requests: + do_not_increment_build_number: true +skip_tags: true +image: Visual Studio 2022 +clone_depth: 1 build_script: -- cmd: ClassicShellSrc\ClassicShellSetup\__MakeFinal.bat +- cmd: Src\Setup\__MakeFinal.bat test: off +only_commits: + files: + - Src/ + - Localization/ +deploy: +- provider: GitHub + tag: v$(APPVEYOR_BUILD_VERSION) + release: $(APPVEYOR_BUILD_VERSION) + on: + APPVEYOR_ACCOUNT_NAME: passionate-coder + auth_token: + secure: SOu6Y71k0oIxXJR35x+7ZTrqDa3HqUM4kLNJc+DbohPz9zhVHh9O8QYwmI7LI0qslug5L11fo9pZVfVgZttw4eBgooHaX9TNBTTA6sJItkXqMX+M6mKAG7tbI/O3Eg0v + prerelease: true diff --git a/clean.cmd b/clean.cmd new file mode 100644 index 000000000..94f6f0173 --- /dev/null +++ b/clean.cmd @@ -0,0 +1,5 @@ +REM :: This script will forcefully clean the repository of residual cruft from the build process in the offchance I have forgotten +REM :: to include something. It is not perfect but it appears to do the job. +REM :: This is an alternative to 'git reset --hard HEAD' which would destroy local changes. +REM :: - Xenhat +git clean -xdf